Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·b498ef9aee86d38499e0ef2ac58ed45f8f437c2a636cfb4b7e978a374cbde550 | ||
10 | Signer·#1·certificate·SHA-1·digest:·3cd762cc9dc08bb7382252039d02be69b405758a | ||
11 | Signer·#1·certificate·MD5·digest:·f23b5e5fa59e6de204aac27accd16639 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·a59004269a0e0294ead52b587df5134a7a11bb17eadb7ac63eb962e582e73f54 | ||
15 | Signer·#1·public·key·SHA-1·digest:·db46f482093d1a4877f08653d516c019a6099531 | ||
16 | Signer·#1·public·key·MD5·digest:·8470297b5b8c365479f1921e9b81df65 |
Offset 1, 507 lines modified | Offset 1, 484 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:···················127 | 4 | ··Zip·archive·file·size:···················1277283·(0000000000137D63h) |
5 | ··Actual·end-cent-dir·record·offset:·······127 | 5 | ··Actual·end-cent-dir·record·offset:·······1277261·(0000000000137D4Dh) |
6 | ··Expected·end-cent-dir·record·offset:·····127 | 6 | ··Expected·end-cent-dir·record·offset:·····1277261·(0000000000137D4Dh) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·249·entries. | 9 | ··central·directory·contains·249·entries. |
10 | ··The·central·directory·is·231 | 10 | ··The·central·directory·is·23188·(0000000000005A94h)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·125 | 12 | ··is·1254073·(00000000001322B9h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·8·00:43:18 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························c39cc9c5 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································1606·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························6088·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
39 | --------------------------- | 41 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
41 | ·· | 43 | ··assets/icon.png |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···1675 |
43 | ··················································(000000000000 | 45 | ··················································(000000000000068Bh)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:··················· | 47 | ··version·of·encoding·software:···················1.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:··· | 49 | ··minimum·software·version·required·to·extract:···1.0 |
48 | ··compression·method:····························· | 50 | ··compression·method:·····························none·(stored) |
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:·························· | 52 | ··extended·local·header:··························no |
52 | ··file·last·modified·on·(DOS·date/time):·········· | 53 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
53 | ··32-bit·CRC·value·(hex):························· | 54 | ··32-bit·CRC·value·(hex):·························431ec437 |
54 | ··compressed·size:································7 | 55 | ··compressed·size:································72470·bytes |
55 | ··uncompressed·size:······························24 | 56 | ··uncompressed·size:······························72470·bytes |
56 | ··length·of·filename:····························· | 57 | ··length·of·filename:·····························15·characters |
57 | ··length·of·extra·field:··························0·bytes | 58 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 59 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 60 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 61 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 62 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 63 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 64 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 65 | Central·directory·entry·#3: |
65 | --------------------------- | 66 | --------------------------- |
67 | ··assets/icon.svg | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/7F082E6F.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:··· | 68 | ··offset·of·local·header·from·start·of·archive:···74190 |
69 | ··················································(00000000000 | 69 | ··················································(00000000000121CEh)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:···················2.0 | 71 | ··version·of·encoding·software:···················2.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:···2.0 | 73 | ··minimum·software·version·required·to·extract:···2.0 |
74 | ··compression·method:·····························deflated | 74 | ··compression·method:·····························deflated |
75 | ··compression·sub-type·(deflation):···············normal | 75 | ··compression·sub-type·(deflation):···············normal |
76 | ··file·security·status:···························not·encrypted | 76 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:··························yes | 77 | ··extended·local·header:··························yes |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 78 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·8·00:43:18 |
79 | ··32-bit·CRC·value·(hex):························· | 79 | ··32-bit·CRC·value·(hex):·························d3204e78 |
80 | ··compressed·size:································ | 80 | ··compressed·size:································2347·bytes |
81 | ··uncompressed·size:······························1 | 81 | ··uncompressed·size:······························10642·bytes |
82 | ··length·of·filename:····························· | 82 | ··length·of·filename:·····························15·characters |
83 | ··length·of·extra·field:··························0·bytes | 83 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 84 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 85 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 86 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 87 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 88 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 89 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 90 | Central·directory·entry·#4: |
91 | --------------------------- | 91 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 92 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ··assets/icon.png | 93 | ··assets/icon512.png |
94 | ··offset·of·local·header·from·start·of·archive:··· | 94 | ··offset·of·local·header·from·start·of·archive:···76598 |
95 | ··················································(00000000000 | 95 | ··················································(0000000000012B36h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················1.0 | 97 | ··version·of·encoding·software:···················1.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···1.0 | 99 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:·····························none·(stored) | 100 | ··compression·method:·····························none·(stored) |
101 | ··file·security·status:···························not·encrypted | 101 | ··file·security·status:···························not·encrypted |
Max diff block lines reached; 498314/506277 bytes (98.43%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="15"·android:versionName="1.1.12"·package="at.univie.sensorium"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="15"·android:versionName="1.1.12"·package="at.univie.sensorium"·platformBuildVersionCode="19"·platformBuildVersionName="4.4.2-1456859"> |
3 | ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="19"/> | 3 | ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="19"/> |
4 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> | 4 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> |
5 | ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/> | 5 | ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/> |
6 | ··<uses-permission·android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> | 6 | ··<uses-permission·android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> |
7 | ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/> | 7 | ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/> |
8 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> | 8 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> |
9 | ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/> | 9 | ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/> |
Offset 20, 17 lines modified | Offset 20, 14 lines modified | ||
20 | ··overview-frame.html:·'8' | 20 | ··overview-frame.html:·'8' |
21 | ··allclasses-frame.html:·'8' | 21 | ··allclasses-frame.html:·'8' |
22 | ··allclasses-noframe.html:·'8' | 22 | ··allclasses-noframe.html:·'8' |
23 | ··help-doc.html:·'8' | 23 | ··help-doc.html:·'8' |
24 | ··serialized-form.html:·'8' | 24 | ··serialized-form.html:·'8' |
25 | ··package-list:·'8' | 25 | ··package-list:·'8' |
26 | ··constant-values.html:·'8' | 26 | ··constant-values.html:·'8' |
27 | ··org/apache/http/version.properties:·'8' | ||
28 | ··org/apache/http/client/version.properties:·'8' | ||
29 | ··org/apache/http/entity/mime/version.properties:·'8' | ||
30 | ··org/apache/commons/codec/language/bm/ash_approx_any.txt:·'8' | 27 | ··org/apache/commons/codec/language/bm/ash_approx_any.txt:·'8' |
31 | ··org/apache/commons/codec/language/bm/ash_approx_common.txt:·'8' | 28 | ··org/apache/commons/codec/language/bm/ash_approx_common.txt:·'8' |
32 | ··org/apache/commons/codec/language/bm/ash_approx_cyrillic.txt:·'8' | 29 | ··org/apache/commons/codec/language/bm/ash_approx_cyrillic.txt:·'8' |
33 | ··org/apache/commons/codec/language/bm/ash_approx_english.txt:·'8' | 30 | ··org/apache/commons/codec/language/bm/ash_approx_english.txt:·'8' |
34 | ··org/apache/commons/codec/language/bm/ash_approx_french.txt:·'8' | 31 | ··org/apache/commons/codec/language/bm/ash_approx_french.txt:·'8' |
35 | ··org/apache/commons/codec/language/bm/ash_approx_german.txt:·'8' | 32 | ··org/apache/commons/codec/language/bm/ash_approx_german.txt:·'8' |
36 | ··org/apache/commons/codec/language/bm/ash_approx_hebrew.txt:·'8' | 33 | ··org/apache/commons/codec/language/bm/ash_approx_hebrew.txt:·'8' |
Offset 147, 14 lines modified | Offset 144, 17 lines modified | ||
147 | ··org/apache/commons/codec/language/bm/sep_languages.txt:·'8' | 144 | ··org/apache/commons/codec/language/bm/sep_languages.txt:·'8' |
148 | ··org/apache/commons/codec/language/bm/sep_rules_any.txt:·'8' | 145 | ··org/apache/commons/codec/language/bm/sep_rules_any.txt:·'8' |
149 | ··org/apache/commons/codec/language/bm/sep_rules_french.txt:·'8' | 146 | ··org/apache/commons/codec/language/bm/sep_rules_french.txt:·'8' |
150 | ··org/apache/commons/codec/language/bm/sep_rules_hebrew.txt:·'8' | 147 | ··org/apache/commons/codec/language/bm/sep_rules_hebrew.txt:·'8' |
151 | ··org/apache/commons/codec/language/bm/sep_rules_italian.txt:·'8' | 148 | ··org/apache/commons/codec/language/bm/sep_rules_italian.txt:·'8' |
152 | ··org/apache/commons/codec/language/bm/sep_rules_portuguese.txt:·'8' | 149 | ··org/apache/commons/codec/language/bm/sep_rules_portuguese.txt:·'8' |
153 | ··org/apache/commons/codec/language/bm/sep_rules_spanish.txt:·'8' | 150 | ··org/apache/commons/codec/language/bm/sep_rules_spanish.txt:·'8' |
151 | ··org/apache/http/version.properties:·'8' | ||
152 | ··org/apache/http/entity/mime/version.properties:·'8' | ||
153 | ··org/apache/http/client/version.properties:·'8' | ||
154 | ··com/google/gson/package-tree.html:·'8' | 154 | ··com/google/gson/package-tree.html:·'8' |
155 | ··com/google/gson/JsonNull.html:·'8' | 155 | ··com/google/gson/JsonNull.html:·'8' |
156 | ··com/google/gson/package-use.html:·'8' | 156 | ··com/google/gson/package-use.html:·'8' |
157 | ··com/google/gson/JsonParser.html:·'8' | 157 | ··com/google/gson/JsonParser.html:·'8' |
158 | ··com/google/gson/FieldNamingPolicy.html:·'8' | 158 | ··com/google/gson/FieldNamingPolicy.html:·'8' |
159 | ··com/google/gson/FieldAttributes.html:·'8' | 159 | ··com/google/gson/FieldAttributes.html:·'8' |
160 | ··com/google/gson/JsonArray.html:·'8' | 160 | ··com/google/gson/JsonArray.html:·'8' |
Offset 1, 369 lines modified | Offset 1, 388 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·3818·0000·0100·0000·0100·1c00··....8........... | ||
00000010:· | 00000010:·5006·0000·2f00·0000·0000·0000·0001·0000··P.../........... | ||
00000020:·d800·0000·0000·0000·0000·0000·2 | 00000020:·d800·0000·0000·0000·0000·0000·2500·0000··............%... | ||
00000030:·4 | 00000030:·4a00·0000·6700·0000·8900·0000·b200·0000··J...g........... | ||
00000040:· | 00000040:·d400·0000·fb00·0000·2101·0000·4901·0000··........!...I... | ||
00000050:· | 00000050:·7001·0000·9c01·0000·c301·0000·ea01·0000··p............... | ||
00000060:· | 00000060:·1602·0000·4302·0000·6b02·0000·9302·0000··....C...k....... | ||
00000070:· | 00000070:·c702·0000·f702·0000·2403·0000·5703·0000··........$...W... | ||
00000080:·8003·0000·ae03·0000·d803·0000·dd03·0000··................ | |||
000000 | 00000090:·e903·0000·f403·0000·fd03·0000·0704·0000··................ | ||
00000090:·1e04·0000·2304·0000·2804·0000·3404·0000··....#...(...4... | |||
000000a0:·3f04·0000·4804·0000·5204·0000·7604·0000··?...H...R...v... | |||
000000 | 000000a0:·2b04·0000·3504·0000·4f04·0000·6304·0000··+...5...O...c... | ||
000000 | 000000b0:·7504·0000·8404·0000·9304·0000·ac04·0000··u............... | ||
000000 | 000000c0:·bc04·0000·d304·0000·e004·0000·f904·0000··................ | ||
000000 | 000000d0:·0705·0000·0f05·0000·1705·0000·4305·0000··............C... | ||
000000e0:·7205·0000·2222·7265·732f·6d65·6e75·2f61··r...""res/menu/a | |||
000000f0:· | 000000f0:·6374·6976·6974·795f·7365·6e73·6f72·735f··ctivity_sensors_ | ||
00000100:·5f64·6562·7567·2e78·6d6c·0023·2372·6573··_debug.xml.##res | |||
00000110:·2f6c·6179·6f75·742f·7365·6174·746c·655f··/layout/seattle_ | |||
00000120:·7365·6e73·6f72·735f·6d61·696e·2e78·6d6c··sensors_main.xml | |||
00000130:·0025·2572·6573·2f6c·6179·6f75·742f·7365··.%%res/layout/se | |||
00000140:·6e73·6f72·5f70·7265·6665·7265·6e63·655f··nsor_preference_ | |||
000001 | 00000100:·7669·6577·2e78·6d6c·0022·2272·6573·2f6d··view.xml.""res/m | ||
00000160:·6179·6f75·742f·7365·6e73·6f72·5f76·6965··ayout/sensor_vie | |||
000001 | 00000110:·656e·752f·6163·7469·7669·7479·5f73·656e··enu/activity_sen | ||
00000120:·736f·725f·6465·6275·672e·786d·6c00·1a1a··sor_debug.xml... | |||
00000130:·7265·732f·6d65·6e75·2f61·6374·6976·6974··res/menu/activit | |||
00000140:·795f·6d61·696e·2e78·6d6c·001f·1f72·6573··y_main.xml...res | |||
00000150:·2f72·6177·2f64·6566·6175·6c74·7072·6566··/raw/defaultpref | |||
00000160:·6572·656e·6365·732e·6a73·6f6e·0026·2672··erences.json.&&r | |||
000001 | 00000170:·6573·2f6c·6179·6f75·742f·7570·6c6f·6164··es/layout/upload | ||
000001 | 00000180:·5f64·6961·6c6f·6770·7265·6665·7265·6e63··_dialogpreferenc | ||
000001 | 00000190:·652e·786d·6c00·1f1f·7265·732f·6c61·796f··e.xml...res/layo | ||
000001a0:·7574·2f73·656e·736f·725f·7669·6577·5f69··ut/sensor_view_i | |||
000001b0:·6661·756c·7470·7265·6665·7265·6e63·6573··faultpreferences | |||
000001c0:·2e6a·736f·6e00·1a1a·7265·732f·6d65·6e75··.json...res/menu | |||
000001d0:·2f61·6374·6976·6974·795f·6d61·696e·2e78··/activity_main.x | |||
000001e0:·6d6c·0022·2272·6573·2f6d·656e·752f·6163··ml.""res/menu/ac | |||
000001f0:·7469·7669·7479·5f73·656e·736f·725f·6465··tivity_sensor_de | |||
00000 | 000001b0:·7465·6d2e·786d·6c00·2424·7265·732f·6c61··tem.xml.$$res/la | ||
00000 | 000001c0:·796f·7574·2f61·6374·6976·6974·795f·7365··yout/activity_se | ||
00000 | 000001d0:·6e73·6f72·5f64·6562·7567·2e78·6d6c·0023··nsor_debug.xml.# | ||
000001e0:·2372·6573·2f6c·6179·6f75·742f·7365·6174··#res/layout/seat | |||
000001f0:·746c·655f·7365·6e73·6f72·735f·6d61·696e··tle_sensors_main | |||
00000200:·2e78·6d6c·0025·2572·6573·2f6c·6179·6f75··.xml.%%res/layou | |||
00000210:·742f·7365·6e73·6f72·5f70·7265·6665·7265··t/sensor_prefere | |||
00000220:·6e63·655f·6974·656d·2e78·6d6c·0024·2472··nce_item.xml.$$r | |||
00000230:·6573·2f64·7261·7761·626c·652d·6c64·7069··es/drawable-ldpi | 00000230:·6573·2f64·7261·7761·626c·652d·6c64·7069··es/drawable-ldpi | ||
00000240:·2f69·635f·6c61·756e·6368·6572·2e70·6e67··/ic_launcher.png | |||
00000250:·0026·2672·6573·2f64·7261·7761·626c·652d··.&&res/drawable- | |||
00000260:·6d64·7069·2f69·635f·6163·7469·6f6e·5f73··mdpi/ic_action_s | |||
00000270:·6561·7263·682e·706e·6700·2121·7265·732f··earch.png.!!res/ | |||
000002 | 00000240:·2d76·342f·6963·5f6c·6175·6e63·6865·722e··-v4/ic_launcher. | ||
00000250:·706e·6700·2929·7265·732f·6472·6177·6162··png.))res/drawab | |||
00000260:·6c65·2d6d·6470·692d·7634·2f69·635f·6163··le-mdpi-v4/ic_ac | |||
00000270:·7469·6f6e·5f73·6561·7263·682e·706e·6700··tion_search.png. | |||
00000280:·2424·7265·732f·6472·6177·6162·6c65·2d6d··$$res/drawable-m | |||
00000290:·6470·692d·7634·2f69·635f·6c61·756e·6368··dpi-v4/ic_launch | |||
000002a0:·6572·2e70·6e67·0024·2472·6573·2f64·7261··er.png.$$res/dra | |||
000002b0:·7761·626c·652d·6864·7069·2d76·342f·6963··wable-hdpi-v4/ic | |||
000002 | 000002c0:·5f6c·6175·6e63·6865·722e·706e·6700·2929··_launcher.png.)) | ||
000002 | 000002d0:·7265·732f·6472·6177·6162·6c65·2d68·6470··res/drawable-hdp | ||
000002e0:·692d·7634·2f69·635f·6163·7469·6f6e·5f73··i-v4/ic_action_s | |||
000002f0:·6561·7263·682e·706e·6700·2a2a·7265·732f··earch.png.**res/ | |||
00000300:·6472·6177·6162·6c65·2d78·6864·7069·2d76··drawable-xhdpi-v | |||
00000 | 00000310:·342f·6963·5f61·6374·696f·6e5f·7365·6172··4/ic_action_sear | ||
00000 | 00000320:·6368·2e70·6e67·0025·2572·6573·2f64·7261··ch.png.%%res/dra | ||
000002d0:·7761·626c·652d·6864·7069·2f69·635f·6c61··wable-hdpi/ic_la | |||
000002e0:·756e·6368·6572·2e70·6e67·0027·2772·6573··uncher.png.''res | |||
00000 | 00000330:·7761·626c·652d·7868·6470·692d·7634·2f69··wable-xhdpi-v4/i | ||
00000340:·635f·6c61·756e·6368·6572·2e70·6e67·0025··c_launcher.png.% | |||
00000300:·6963·5f61·6374·696f·6e5f·7365·6172·6368··ic_action_search | |||
00000310:·2e70·6e67·0022·2272·6573·2f64·7261·7761··.png.""res/drawa | |||
00000320:·626c·652d·7868·6470·692f·6963·5f6c·6175··ble-xhdpi/ic_lau | |||
00000330:·6e63·6865·722e·706e·6700·2c2c·6174·2e75··ncher.png.,,at.u | |||
00000340:·6e69·7669·652e·7365·6e73·6f72·6975·6d2e··nivie.sensorium. | |||
00000350:·7365·6e73·6f72·732e·4465·7669·6365·496e··sensors.DeviceIn | |||
00000360:·666f·5365·6e73·6f72·0029·2961·742e·756e··foSensor.))at.un | |||
00000370:·6976·6965·2e73·656e·736f·7269·756d·2e73··ivie.sensorium.s | |||
00000380:·656e·736f·7273·2e42·6174·7465·7279·5365··ensors.BatterySe | |||
00000390:·6e73·6f72·0027·2761·742e·756e·6976·6965··nsor.''at.univie | |||
000003a0:·2e73·656e·736f·7269·756d·2e73·656e·736f··.sensorium.senso | |||
000003b0:·7273·2e52·6164·696f·5365·6e73·6f72·0025··rs.RadioSensor.% | |||
000003 | 00000350:·2561·742e·756e·6976·6965·2e73·656e·736f··%at.univie.senso | ||
000003 | 00000360:·7269·756d·2e73·656e·736f·7273·2e53·494d··rium.sensors.SIM | ||
000003 | 00000370:·5365·6e73·6f72·0031·3161·742e·756e·6976··Sensor.11at.univ | ||
000003 | 00000380:·6965·2e73·656e·736f·7269·756d·2e73·656e··ie.sensorium.sen | ||
00000 | 00000390:·736f·7273·2e4e·6574·776f·726b·4c6f·6361··sors.NetworkLoca | ||
00000 | 000003a0:·7469·6f6e·5365·6e73·6f72·002d·2d61·742e··tionSensor.--at. | ||
00000420:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium | |||
00000430:·2e73·656e·736f·7273·2e47·5053·4c6f·6361··.sensors.GPSLoca | |||
00000440:·7469·6f6e·5365·6e73·6f72·002a·2a61·742e··tionSensor.**at. | |||
00000450:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium | |||
00000460:·2e73·656e·736f·7273·2e50·7265·7373·7572··.sensors.Pressur | |||
00000470:·6553·656e·736f·7200·3030·6174·2e75·6e69··eSensor.00at.uni | |||
00000480:·7669·652e·7365·6e73·6f72·6975·6d2e·7365··vie.sensorium.se | |||
00000490:·6e73·6f72·732e·5769·6669·436f·6e6e·6563··nsors.WifiConnec | |||
000004a0:·7469·6f6e·5365·6e73·6f72·0026·2661·742e··tionSensor.&&at. | |||
00000 | 000003b0:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium | ||
000003c0:·2e73·656e·736f·7273·2e47·5053·4c6f·6361··.sensors.GPSLoca | |||
000003d0:·7469·6f6e·5365·6e73·6f72·002a·2a61·742e··tionSensor.**at. | |||
000003e0:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium | |||
000003f0:·2e73·656e·736f·7273·2e50·7265·7373·7572··.sensors.Pressur | |||
00000400:·6553·656e·736f·7200·3030·6174·2e75·6e69··eSensor.00at.uni | |||
00000410:·7669·652e·7365·6e73·6f72·6975·6d2e·7365··vie.sensorium.se | |||
00000420:·6e73·6f72·732e·5769·6669·436f·6e6e·6563··nsors.WifiConnec | |||
00000430:·7469·6f6e·5365·6e73·6f72·0026·2661·742e··tionSensor.&&at. | |||
00000440:·756e·6976·6965·2e73·656e·736f·7269·756d··univie.sensorium | |||
000004 | 00000450:·2e73·656e·736f·7273·2e57·6966·6953·656e··.sensors.WifiSen | ||
000004 | 00000460:·736f·7200·2b2b·6174·2e75·6e69·7669·652e··sor.++at.univie. | ||
000004 | 00000470:·7365·6e73·6f72·6975·6d2e·7365·6e73·6f72··sensorium.sensor | ||
000004 | 00000480:·732e·426c·7565·746f·6f74·6853·656e·736f··s.BluetoothSenso | ||
00000490:·7200·2727·6174·2e75·6e69·7669·652e·7365··r.''at.univie.se | |||
000004a0:·6e73·6f72·6975·6d2e·7365·6e73·6f72·732e··nsorium.sensors. | |||
000004b0:·5261·6469·6f53·656e·736f·7200·0202·3164··RadioSensor...1d | |||
000004c0:·0009·0953·656e·736f·7269·756d·0008·0853··...Sensorium...S | |||
000004d0:·6574·7469·6e67·7300·0606·456e·6162·6c65··ettings...Enable | |||
000004e0:·0007·0744·6973·6162·6c65·0021·2154·6861··...Disable.!!Tha | |||
000004f0:·6e6b·2079·6f75·2066·6f72·2064·6f6e·6174··nk·you·for·donat | |||
00000500:·696e·6720·746f·2053·6561·7474·6c65·0007··ing·to·Seattle.. | |||
00000500:·7200·0202·3168·0002·0231·6400·0909·5365··r...1h...1d...Se | |||
00000510:·6e73·6f72·6975·6d00·0808·5365·7474·696e··nsorium...Settin | |||
00000520:·6773·0006·0645·6e61·626c·6500·0707·4469··gs...Enable...Di | |||
00000530:·7361·626c·6500·2121·5468·616e·6b20·796f··sable.!!Thank·yo | |||
00000540:·7520·666f·7220·646f·6e61·7469·6e67·2074··u·for·donating·t | |||
00000550:·6f20·5365·6174·746c·6500·0707·5365·6e73··o·Seattle...Sens | |||
Max diff block lines reached; 36692/51202 bytes (71.66%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·286 | 1 | Zip·file·size:·2863719·bytes,·number·of·entries:·1531 |
2 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class | 2 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class |
3 | ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class | 3 | ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class |
4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class | 4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class |
5 | ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class | 5 | ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class |
6 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class | 6 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class |
7 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class | 7 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class |
8 | ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class | 8 | ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class | 79 | ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class |
80 | ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class | 80 | ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class |
81 | ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class | 81 | ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class |
82 | ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class | 82 | ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class |
83 | ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class | 83 | ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class |
84 | ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class | 84 | ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class |
85 | ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class | 85 | ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class |
86 | ?rwxrwxr-x··2.0·unx·····525 | 86 | ?rwxrwxr-x··2.0·unx·····5257·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class |
87 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class | 87 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class |
88 | ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class | 88 | ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class |
89 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl.class | 89 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl.class |
90 | ?rwxrwxr-x··2.0·unx·····1491·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat.class | 90 | ?rwxrwxr-x··2.0·unx·····1491·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat.class |
91 | ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatGingerbread.class | 91 | ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatGingerbread.class |
92 | ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatHoneycombMR2.class | 92 | ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatHoneycombMR2.class |
93 | ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatJellyBean.class | 93 | ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompatJellyBean.class |
Offset 218, 61 lines modified | Offset 218, 61 lines modified | ||
218 | ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$menu.class | 218 | ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$menu.class |
219 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$raw.class | 219 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$raw.class |
220 | ?rwxrwxr-x··2.0·unx·····1000·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$string.class | 220 | ?rwxrwxr-x··2.0·unx·····1000·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$string.class |
221 | ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$style.class | 221 | ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R$style.class |
222 | ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R.class | 222 | ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·at/univie/sensorium/R.class |
223 | ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorBootCompletedReceiver.class | 223 | ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorBootCompletedReceiver.class |
224 | ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorDebugActivity.class | 224 | ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorDebugActivity.class |
225 | ?rwxrwxr-x··2.0·unx·····9 | 225 | ?rwxrwxr-x··2.0·unx·····9656·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorRegistry.class |
226 | ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorService$LocalBinder.class | 226 | ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorService$LocalBinder.class |
227 | ?rwxrwxr-x··2.0·unx·····53 | 227 | ?rwxrwxr-x··2.0·unx·····5329·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorService.class |
228 | ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorViewArrayAdapter.class | 228 | ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensorViewArrayAdapter.class |
229 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$1.class | 229 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$1.class |
230 | ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$2.class | 230 | ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$2.class |
231 | ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$3.class | 231 | ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity$3.class |
232 | ?rwxrwxr-x··2.0·unx·····3915·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity.class | 232 | ?rwxrwxr-x··2.0·unx·····3915·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumActivity.class |
233 | ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumApplication$1.class | 233 | ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumApplication$1.class |
234 | ?rwxrwxr-x··2.0·unx·····1364·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumApplication.class | 234 | ?rwxrwxr-x··2.0·unx·····1364·b-·stor·80-Jan-01·00:00·at/univie/sensorium/SensoriumApplication.class |
235 | ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1.class | 235 | ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1.class |
236 | ?rwxrwxr-x··2.0·unx·····82 | 236 | ?rwxrwxr-x··2.0·unx·····8233·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/HTTPSUploader.class |
237 | ?rwxrwxr-x··2.0·unx·····3853·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/XMLRPCSensorServerThread.class | 237 | ?rwxrwxr-x··2.0·unx·····3853·b-·stor·80-Jan-01·00:00·at/univie/sensorium/extinterfaces/XMLRPCSensorServerThread.class |
238 | ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·at/univie/sensorium/logging/JSONLogger$1.class | 238 | ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·at/univie/sensorium/logging/JSONLogger$1.class |
239 | ?rwxrwxr-x··2.0·unx·····242 | 239 | ?rwxrwxr-x··2.0·unx·····2422·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/CampaignTrackingBroadcastReceiver.class |
240 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$1.class | 240 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$1.class |
241 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$2.class | 241 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference$2.class |
242 | ?rwxrwxr-x··2.0·unx·····5104·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference.class | 242 | ?rwxrwxr-x··2.0·unx·····5104·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference.class |
243 | ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/Preferences$1.class | 243 | ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/Preferences$1.class |
244 | ?rwxrwxr-x··2.0·unx·····673 | 244 | ?rwxrwxr-x··2.0·unx·····6738·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/Preferences.class |
245 | ?rwxrwxr-x··2.0·unx·····3900·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreference.class | 245 | ?rwxrwxr-x··2.0·unx·····3900·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreference.class |
246 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreferenceActivity$1.class | 246 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreferenceActivity$1.class |
247 | ?rwxrwxr-x··2.0·unx·····328 | 247 | ?rwxrwxr-x··2.0·unx·····3287·b-·stor·80-Jan-01·00:00·at/univie/sensorium/preferences/SensorPreferenceActivity.class |
248 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/HashingPrivacy.class | 248 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/HashingPrivacy.class |
249 | ?rwxrwxr-x··2.0·unx······877·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/LocationPrivacy$1.class | 249 | ?rwxrwxr-x··2.0·unx······877·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/LocationPrivacy$1.class |
250 | ?rwxrwxr-x··2.0·unx·····2014·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy$1.class | 250 | ?rwxrwxr-x··2.0·unx·····2014·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy$1.class |
251 | ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy$PrivacyLevel.class | 251 | ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy$PrivacyLevel.class |
252 | ?rwxrwxr-x··2.0·unx·····4115·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy.class | 252 | ?rwxrwxr-x··2.0·unx·····4115·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/Privacy.class |
253 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/SignalstrengthPrivacy.class | 253 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·at/univie/sensorium/privacy/SignalstrengthPrivacy.class |
254 | ?rwxrwxr-x··2.0·unx·····609 | 254 | ?rwxrwxr-x··2.0·unx·····6090·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/AbstractSensor.class |
255 | ?rwxrwxr-x··2.0·unx·····1651·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BatterySensor$1.class | 255 | ?rwxrwxr-x··2.0·unx·····1651·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BatterySensor$1.class |
256 | ?rwxrwxr-x··2.0·unx·····1588·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$1.class | 256 | ?rwxrwxr-x··2.0·unx·····1588·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$1.class |
257 | ?rwxrwxr-x··2.0·unx·····2 | 257 | ?rwxrwxr-x··2.0·unx·····2779·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$2.class |
258 | ?rwxrwxr-x··2.0·unx·····2099·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$BtDevice.class | 258 | ?rwxrwxr-x··2.0·unx·····2099·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/BluetoothSensor$BtDevice.class |
259 | ?rwxrwxr-x··2.0·unx·····1351·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/DeviceInfoSensor$1.class | 259 | ?rwxrwxr-x··2.0·unx·····1351·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/DeviceInfoSensor$1.class |
260 | ?rwxrwxr-x··2.0·unx·····3344·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/GPSLocationSensor$1.class | 260 | ?rwxrwxr-x··2.0·unx·····3344·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/GPSLocationSensor$1.class |
261 | ?rwxrwxr-x··2.0·unx·····137 | 261 | ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/GPSLocationSensor$2.class |
262 | ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/NestedSensorValue.class | 262 | ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/NestedSensorValue.class |
263 | ?rwxrwxr-x··2.0·unx·····3127·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/NetworkLocationSensor$1.class | 263 | ?rwxrwxr-x··2.0·unx·····3127·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/NetworkLocationSensor$1.class |
264 | ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/PressureSensor$1.class | 264 | ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/PressureSensor$1.class |
265 | ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/PressureSensor$2.class | 265 | ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/PressureSensor$2.class |
266 | ?rwxrwxr-x··2.0·unx·····3982·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/RadioSensor$1.class | 266 | ?rwxrwxr-x··2.0·unx·····3982·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/RadioSensor$1.class |
267 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorChangeListener.class | 267 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorChangeListener.class |
268 | ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorException.class | 268 | ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorException.class |
269 | ?rwxrwxr-x··2.0·unx·····5973·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue$TYPE.class | 269 | ?rwxrwxr-x··2.0·unx·····5973·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue$TYPE.class |
270 | ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue$UNIT.class | 270 | ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue$UNIT.class |
271 | ?rwxrwxr-x··2.0·unx·····201 | 271 | ?rwxrwxr-x··2.0·unx·····2019·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/SensorValue.class |
272 | ?rwxrwxr-x··2.0·unx·····3082·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiConnectionSensor$1.class | 272 | ?rwxrwxr-x··2.0·unx·····3082·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiConnectionSensor$1.class |
273 | ?rwxrwxr-x··2.0·unx·····1621·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiSensor$1.class | 273 | ?rwxrwxr-x··2.0·unx·····1621·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiSensor$1.class |
274 | ?rwxrwxr-x··2.0·unx·····2837·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiSensor$2.class | 274 | ?rwxrwxr-x··2.0·unx·····2837·b-·stor·80-Jan-01·00:00·at/univie/sensorium/sensors/WifiSensor$2.class |
275 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/google/gson/ExclusionStrategy.class | 275 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/google/gson/ExclusionStrategy.class |
276 | ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·com/google/gson/FieldAttributes.class | 276 | ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·com/google/gson/FieldAttributes.class |
277 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingStrategy.class | 277 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingStrategy.class |
278 | ?rwxrwxr-x··2.0·unx····12722·b-·defN·80-Jan-01·00:00·com/google/gson/Gson.class | 278 | ?rwxrwxr-x··2.0·unx····12722·b-·defN·80-Jan-01·00:00·com/google/gson/Gson.class |
Offset 531, 15 lines modified | Offset 531, 15 lines modified | ||
531 | ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·org/apache/http/entity/mime/content/ContentDescriptor.class | 531 | ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·org/apache/http/entity/mime/content/ContentDescriptor.class |
532 | ?rwxrwxr-x··2.0·unx······820·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/GGSSchemeBase$1.class | 532 | ?rwxrwxr-x··2.0·unx······820·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/GGSSchemeBase$1.class |
533 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/GGSSchemeBase$State.class | 533 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/GGSSchemeBase$State.class |
534 | ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/HttpEntityDigester.class | 534 | ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/HttpEntityDigester.class |
535 | ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngine.class | 535 | ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngine.class |
536 | ?rwxrwxr-x··2.0·unx·····4705·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$CipherGen.class | 536 | ?rwxrwxr-x··2.0·unx·····4705·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$CipherGen.class |
537 | ?rwxrwxr-x··2.0·unx·····1273·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$HMACMD5.class | 537 | ?rwxrwxr-x··2.0·unx·····1273·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$HMACMD5.class |
538 | ?rwxrwxr-x··2.0·unx·····498 | 538 | ?rwxrwxr-x··2.0·unx·····4983·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$MD4.class |
539 | ?rwxrwxr-x··2.0·unx·····2625·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$NTLMMessage.class | 539 | ?rwxrwxr-x··2.0·unx·····2625·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMEngineImpl$NTLMMessage.class |
540 | ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMScheme$State.class | 540 | ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/NTLMScheme$State.class |
541 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/SpnegoTokenGenerator.class | 541 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/SpnegoTokenGenerator.class |
542 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.class | 542 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.class |
543 | ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/Clock.class | 543 | ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/Clock.class |
544 | ?rwxrwxr-x··2.0·unx······868·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/HttpAuthenticator$1.class | 544 | ?rwxrwxr-x··2.0·unx······868·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/HttpAuthenticator$1.class |
545 | ?rwxrwxr-x··2.0·unx·····4566·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/HttpAuthenticator.class | 545 | ?rwxrwxr-x··2.0·unx·····4566·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/HttpAuthenticator.class |
Offset 553, 15 lines modified | Offset 553, 15 lines modified | ||
553 | ?rwxrwxr-x··2.0·unx·····3869·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheEntryUpdater.class | 553 | ?rwxrwxr-x··2.0·unx·····3869·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheEntryUpdater.class |
554 | ?rwxrwxr-x··2.0·unx·····5287·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheInvalidator.class | 554 | ?rwxrwxr-x··2.0·unx·····5287·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheInvalidator.class |
555 | ?rwxrwxr-x··2.0·unx·····4400·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheKeyGenerator.class | 555 | ?rwxrwxr-x··2.0·unx·····4400·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheKeyGenerator.class |
556 | ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheMap.class | 556 | ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheMap.class |
557 | ?rwxrwxr-x··2.0·unx·····5381·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheValidityPolicy.class | 557 | ?rwxrwxr-x··2.0·unx·····5381·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheValidityPolicy.class |
558 | ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheableRequestPolicy.class | 558 | ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CacheableRequestPolicy.class |
559 | ?rwxrwxr-x··2.0·unx·····3064·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CachedHttpResponseGenerator.class | 559 | ?rwxrwxr-x··2.0·unx·····3064·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CachedHttpResponseGenerator.class |
560 | ?rwxrwxr-x··2.0·unx·····77 | 560 | ?rwxrwxr-x··2.0·unx·····7785·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker.class |
561 | ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CombinedEntity$ResourceStream.class | 561 | ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/CombinedEntity$ResourceStream.class |
562 | ?rwxrwxr-x··2.0·unx·····2802·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/ConditionalRequestBuilder.class | 562 | ?rwxrwxr-x··2.0·unx·····2802·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/ConditionalRequestBuilder.class |
563 | ?rwxrwxr-x··2.0·unx·····1397·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/HttpCache.class | 563 | ?rwxrwxr-x··2.0·unx·····1397·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/HttpCache.class |
564 | ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/IOUtils.class | 564 | ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/IOUtils.class |
565 | ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolCompliance$1.class | 565 | ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolCompliance$1.class |
566 | ?rwxrwxr-x··2.0·unx·····7778·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolCompliance.class | 566 | ?rwxrwxr-x··2.0·unx·····7778·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolCompliance.class |
567 | ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolError.class | 567 | ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·org/apache/http/impl/client/cache/RequestProtocolError.class |
Offset 622, 15 lines modified | Offset 622, 15 lines modified | ||
622 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpAbstractParamBean.class | 622 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpAbstractParamBean.class |
623 | ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpParams.class | 623 | ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpParams.class |
624 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpParamsNames.class | 624 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·org/apache/http/params/HttpParamsNames.class |
625 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnFactory.class | 625 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnFactory.class |
626 | ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnPool.class | 626 | ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnPool.class |
627 | ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnPoolControl.class | 627 | ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·org/apache/http/pool/ConnPoolControl.class |
628 | ?rwxrwxr-x··2.0·unx·····2389·b-·stor·80-Jan-01·00:00·org/apache/http/pool/PoolEntry.class | 628 | ?rwxrwxr-x··2.0·unx·····2389·b-·stor·80-Jan-01·00:00·org/apache/http/pool/PoolEntry.class |
629 | ?rwxrwxr-x··2.0·unx·····265 | 629 | ?rwxrwxr-x··2.0·unx·····2655·b-·stor·80-Jan-01·00:00·org/apache/http/pool/PoolEntryFuture.class |
Max diff block lines reached; 26358/41170 bytes (64.02%) of diff not shown. |
Offset 300, 56 lines modified | Offset 300, 56 lines modified | ||
300 | ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; | 300 | ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; |
301 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL | 301 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL |
302 | ··static·{}; | 302 | ··static·{}; |
303 | ····descriptor:·()V | 303 | ····descriptor:·()V |
304 | ····flags:·(0x0008)·ACC_STATIC | 304 | ····flags:·(0x0008)·ACC_STATIC |
305 | ····Code: | 305 | ····Code: |
306 | ······stack=300,·locals= | 306 | ······stack=300,·locals=5,·args_size=0 |
307 | ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1 | 307 | ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1 |
308 | ·········3:·astore_0 | 308 | ·········3:·astore_0 |
309 | ·········4:·aload_0 | 309 | ·········4:·aload_0 |
310 | ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V | 310 | ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V |
311 | ·········8:·aload_0 | 311 | ·········8:·aload_0 |
312 | ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory; | 312 | ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory; |
313 | ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue | 313 | ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue |
314 | ········15:·astore_0 | 314 | ········15:·astore_0 |
315 | ········16:·aload_0 | 315 | ········16:·aload_0 |
316 | ········17:·bipush········10 | 316 | ········17:·bipush········10 |
317 | ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V | 317 | ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V |
318 | ········22:·aload_0 | 318 | ········22:·aload_0 |
319 | ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; | 319 | ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; |
320 | ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor | 320 | ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor |
321 | ········29:·astore_ | 321 | ········29:·astore_1 |
322 | ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; | 322 | ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
323 | ········33:·astore_ | 323 | ········33:·astore_2 |
324 | ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; | 324 | ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; |
325 | ········37:·astore_ | 325 | ········37:·astore_3 |
326 | ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory; | 326 | ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory; |
327 | ········41:·astore | 327 | ········41:·astore········4 |
328 | ········4 | 328 | ········43:·aload_1 |
329 | ········4 | 329 | ········44:·iconst_5 |
330 | ········4 | 330 | ········45:·sipush········128 |
331 | ········4 | 331 | ········48:·lconst_1 |
332 | ········48:·aload_1 | ||
333 | ········49:·aload_2 | 332 | ········49:·aload_2 |
334 | ········50:·aload_3 | 333 | ········50:·aload_3 |
334 | ········51:·aload·········4 | ||
335 | ········5 | 335 | ········53:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
336 | ········5 | 336 | ········56:·aload_1 |
337 | ········5 | 337 | ········57:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; |
338 | ········ | 338 | ········60:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler |
339 | ········6 | 339 | ········63:·astore_0 |
340 | ········6 | 340 | ········64:·aload_0 |
341 | ········6 | 341 | ········65:·aconst_null |
342 | ········6 | 342 | ········66:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V |
343 | ········6 | 343 | ········69:·aload_0 |
344 | ········ | 344 | ········70:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; |
345 | ········7 | 345 | ········73:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; |
346 | ········7 | 346 | ········76:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor; |
347 | ········7 | 347 | ········79:·return |
348 | ··public·android.support.v4.content.ModernAsyncTask(); | 348 | ··public·android.support.v4.content.ModernAsyncTask(); |
349 | ····descriptor:·()V | 349 | ····descriptor:·()V |
350 | ····flags:·(0x0001)·ACC_PUBLIC | 350 | ····flags:·(0x0001)·ACC_PUBLIC |
351 | ····Code: | 351 | ····Code: |
352 | ······stack=300,·locals=3,·args_size=1 | 352 | ······stack=300,·locals=3,·args_size=1 |
353 | ·········0:·aload_0 | 353 | ·········0:·aload_0 |
Offset 63, 15 lines modified | Offset 63, 15 lines modified | ||
63 | ········} | 63 | ········} |
64 | ········return·null; | 64 | ········return·null; |
65 | ····} | 65 | ····} |
66 | ···· | 66 | ···· |
67 | ····private·SensorValue·invokeMethod(final·String·s,·final·String·anObject)·{ | 67 | ····private·SensorValue·invokeMethod(final·String·s,·final·String·anObject)·{ |
68 | ········final·AbstractSensor·sensorForClassname·=·this.getSensorForClassname(s); | 68 | ········final·AbstractSensor·sensorForClassname·=·this.getSensorForClassname(s); |
69 | ········if·(sensorForClassname·==·null·||·!sensorForClassname.isEnabled())·{ | 69 | ········if·(sensorForClassname·==·null·||·!sensorForClassname.isEnabled())·{ |
70 | ············goto·Label_017 | 70 | ············goto·Label_0178; |
71 | ········} | 71 | ········} |
72 | ········final·Field[]·declaredFields·=·sensorForClassname.getClass().getDeclaredFields(); | 72 | ········final·Field[]·declaredFields·=·sensorForClassname.getClass().getDeclaredFields(); |
73 | ········try·{ | 73 | ········try·{ |
74 | ············final·int·length·=·declaredFields.length; | 74 | ············final·int·length·=·declaredFields.length; |
75 | ············int·i·=·0; | 75 | ············int·i·=·0; |
76 | ············while·(i·<·length)·{ | 76 | ············while·(i·<·length)·{ |
77 | ················final·Field·field·=·declaredFields[i]; | 77 | ················final·Field·field·=·declaredFields[i]; |
Offset 96, 15 lines modified | Offset 96, 15 lines modified | ||
96 | ························ex2.printStackTrace(new·PrintWriter((Writer)out2)); | 96 | ························ex2.printStackTrace(new·PrintWriter((Writer)out2)); |
97 | ························Log.d("Sensorium",·out2.toString()); | 97 | ························Log.d("Sensorium",·out2.toString()); |
98 | ····················} | 98 | ····················} |
99 | ················} | 99 | ················} |
100 | ················catch·(IllegalArgumentException·ex3)·{} | 100 | ················catch·(IllegalArgumentException·ex3)·{} |
101 | ················catch·(IllegalAccessException·ex4)·{} | 101 | ················catch·(IllegalAccessException·ex4)·{} |
102 | ············} | 102 | ············} |
103 | ············goto·Label_017 | 103 | ············goto·Label_0178; |
104 | ········} | 104 | ········} |
105 | ········catch·(IllegalArgumentException·ex5)·{} | 105 | ········catch·(IllegalArgumentException·ex5)·{} |
106 | ········catch·(IllegalAccessException·ex6)·{} | 106 | ········catch·(IllegalAccessException·ex6)·{} |
107 | ····} | 107 | ····} |
108 | ···· | 108 | ···· |
109 | ····public·Object·callSensorMethod(String·substring)·{ | 109 | ····public·Object·callSensorMethod(String·substring)·{ |
110 | ········Object·value·=·null; | 110 | ········Object·value·=·null; |
Offset 151, 51 lines modified | Offset 151, 51 lines modified | ||
151 | ········} | 151 | ········} |
152 | ········return·null; | 152 | ········return·null; |
153 | ····} | 153 | ····} |
154 | ···· | 154 | ···· |
155 | ····public·Object[]·getSensorMethodSignature(final·String·s)·{ | 155 | ····public·Object[]·getSensorMethodSignature(final·String·s)·{ |
156 | ········final·LinkedList<String>·list·=·new·LinkedList<String>(); | 156 | ········final·LinkedList<String>·list·=·new·LinkedList<String>(); |
157 | ········if·(s.lastIndexOf(46)·<=·0)·{ | 157 | ········if·(s.lastIndexOf(46)·<=·0)·{ |
158 | ············goto·Label_0 | 158 | ············goto·Label_0383; |
159 | ········} | 159 | ········} |
160 | ········final·AbstractSensor·sensorForClassname·=·this.getSensorForClassname(s.substring(0,·s.lastIndexOf(46))); | 160 | ········final·AbstractSensor·sensorForClassname·=·this.getSensorForClassname(s.substring(0,·s.lastIndexOf(46))); |
161 | ········if·(sensorForClassname·==·null·||·!sensorForClassname.isEnabled())·{ | 161 | ········if·(sensorForClassname·==·null·||·!sensorForClassname.isEnabled())·{ |
162 | ············goto·Label_0 | 162 | ············goto·Label_0362; |
163 | ········} | 163 | ········} |
164 | ········while·(true)·{ | 164 | ········while·(true)·{ |
165 | ············final·Field[]·declaredFields·=·sensorForClassname.getClass().getDeclaredFields(); | 165 | ············final·Field[]·declaredFields·=·sensorForClassname.getClass().getDeclaredFields(); |
166 | ············while·(true)·{ | 166 | ············while·(true)·{ |
167 | ················String·string·=·null; | 167 | ················String·string·=·null; |
168 | ················try·{ | 168 | ················try·{ |
169 | ····················final·int·length·=·declaredFields.length; | 169 | ····················final·int·length·=·declaredFields.length; |
170 | ····················int·i·=·0; | 170 | ····················int·i·=·0; |
171 | ····················while·(i·<·length)·{ | 171 | ····················while·(i·<·length)·{ |
172 | ························final·Field·field·=·declaredFields[i]; | 172 | ························final·Field·field·=·declaredFields[i]; |
173 | ························field.setAccessible(true); | 173 | ························field.setAccessible(true); |
174 | ························final·Field·field2·=·field; | 174 | ························final·Field·field2·=·field; |
175 | ························try·{ | 175 | ························try·{ |
176 | ····························final·Object·value·=·field2.get(sensorForClassname); | 176 | ····························final·Object·value·=·field2.get(sensorForClassname); |
177 | ····························Label_0 | 177 | ····························Label_0269:·{ |
178 | ································if·(!(value·instanceof·SensorValue)·||·!field.getName().equals(s.substring(s.lastIndexOf(46)·+·1)))·{ | 178 | ································if·(!(value·instanceof·SensorValue)·||·!field.getName().equals(s.substring(s.lastIndexOf(46)·+·1)))·{ |
179 | ····································break·Label_0 | 179 | ····································break·Label_0269; |
180 | ································} | 180 | ································} |
181 | ································list.add(s); | 181 | ································list.add(s); |
182 | ································final·SensorValue·sensorValue·=·(SensorValue)value; | 182 | ································final·SensorValue·sensorValue·=·(SensorValue)value; |
183 | ································try·{ | 183 | ································try·{ |
184 | ····································final·Object·value2·=·sensorValue.getValue(); | 184 | ····································final·Object·value2·=·sensorValue.getValue(); |
185 | ····································try·{ | 185 | ····································try·{ |
186 | ········································final·Class<?>·class1·=·value2.getClass(); | 186 | ········································final·Class<?>·class1·=·value2.getClass(); |
187 | ········································try·{ | 187 | ········································try·{ |
188 | ············································string·=·class1.toString(); | 188 | ············································string·=·class1.toString(); |
189 | ············································if·(string.equals("class·[Ljava.lang.Object;"))·{ | 189 | ············································if·(string.equals("class·[Ljava.lang.Object;"))·{ |
190 | ················································list.add("array"); | 190 | ················································list.add("array"); |
191 | ············································} | 191 | ············································} |
192 | ············································else·{ | 192 | ············································else·{ |
193 | ················································if·(!string.equals("class·java.lang.String"))·{ | 193 | ················································if·(!string.equals("class·java.lang.String"))·{ |
194 | ····················································goto·Label_0 | 194 | ····················································goto·Label_0386; |
195 | ················································} | 195 | ················································} |
196 | ················································list.add("string"); | 196 | ················································list.add("string"); |
197 | ············································} | 197 | ············································} |
198 | ············································list.add("ex:nil"); | 198 | ············································list.add("ex:nil"); |
199 | ············································++i; | 199 | ············································++i; |
200 | ········································} | 200 | ········································} |
201 | ········································catch·(IllegalArgumentException·ex)·{ | 201 | ········································catch·(IllegalArgumentException·ex)·{ |
Offset 215, 15 lines modified | Offset 215, 15 lines modified | ||
215 | ································catch·(IllegalArgumentException·ex5)·{} | 215 | ································catch·(IllegalArgumentException·ex5)·{} |
216 | ································catch·(IllegalAccessException·ex6)·{} | 216 | ································catch·(IllegalAccessException·ex6)·{} |
217 | ····························} | 217 | ····························} |
218 | ························} | 218 | ························} |
219 | ························catch·(IllegalArgumentException·ex7)·{} | 219 | ························catch·(IllegalArgumentException·ex7)·{} |
220 | ························catch·(IllegalAccessException·ex8)·{} | 220 | ························catch·(IllegalAccessException·ex8)·{} |
221 | ····················} | 221 | ····················} |
222 | ····················goto·Label_0 | 222 | ····················goto·Label_0362; |
223 | ················} | 223 | ················} |
224 | ················catch·(IllegalArgumentException·ex9)·{} | 224 | ················catch·(IllegalArgumentException·ex9)·{} |
225 | ················catch·(IllegalAccessException·ex10)·{} | 225 | ················catch·(IllegalAccessException·ex10)·{} |
226 | ················if·(string.equals("class·java.lang.Boolean"))·{ | 226 | ················if·(string.equals("class·java.lang.Boolean"))·{ |
227 | ····················list.add("boolean"); | 227 | ····················list.add("boolean"); |
228 | ····················continue; | 228 | ····················continue; |
229 | ················} | 229 | ················} |
Offset 264, 17 lines modified | Offset 264, 17 lines modified | ||
264 | ····················final·int·length·=·declaredFields.length; | 264 | ····················final·int·length·=·declaredFields.length; |
265 | ····················int·i·=·0; | 265 | ····················int·i·=·0; |
266 | ····················while·(i·<·length)·{ | 266 | ····················while·(i·<·length)·{ |
267 | ························final·Field·field·=·declaredFields[i]; | 267 | ························final·Field·field·=·declaredFields[i]; |
268 | ························field.setAccessible(true); | 268 | ························field.setAccessible(true); |
269 | ························final·Field·field2·=·field; | 269 | ························final·Field·field2·=·field; |
270 | ························try·{ | 270 | ························try·{ |
271 | ····························Label_02 | 271 | ····························Label_0217:·{ |
272 | ································if·(!(field2.get(obj)·instanceof·SensorValue))·{ | 272 | ································if·(!(field2.get(obj)·instanceof·SensorValue))·{ |
273 | ····································break·Label_02 | 273 | ····································break·Label_0217; |
274 | ································} | 274 | ································} |
275 | ································try·{ | 275 | ································try·{ |
276 | ····································final·StringBuilder·sb·=·new·StringBuilder(); | 276 | ····································final·StringBuilder·sb·=·new·StringBuilder(); |
277 | ····································try·{ | 277 | ····································try·{ |
278 | ········································final·StringBuilder·append·=·sb.append(substring).append("."); | 278 | ········································final·StringBuilder·append·=·sb.append(substring).append("."); |
279 | ········································try·{ | 279 | ········································try·{ |
280 | ············································final·StringBuilder·append2·=·append.append(field.getName()); | 280 | ············································final·StringBuilder·append2·=·append.append(field.getName()); |
Offset 46, 16 lines modified | Offset 46, 16 lines modified | ||
46 | ····private·void·startExtInterfaces()·{ | 46 | ····private·void·startExtInterfaces()·{ |
47 | ········this.registry.startXMLRPCInterface(); | 47 | ········this.registry.startXMLRPCInterface(); |
48 | ········this.createJSONLoggerUploader(); | 48 | ········this.createJSONLoggerUploader(); |
49 | ········this.registry.getJSONLogger().init(this.registry.getSensors()); | 49 | ········this.registry.getJSONLogger().init(this.registry.getSensors()); |
50 | ····} | 50 | ····} |
51 | ···· | 51 | ···· |
52 | ····private·void·startSensors()·{ | 52 | ····private·void·startSensors()·{ |
53 | ········final·String[]·stringArray; | ||
54 | ········final· | 53 | ········final·String[]·stringArray·=·this.getResources().getStringArray(2131099648); |
54 | ········final·int·length·=·stringArray.length; | ||
55 | ········int·i·=·0; | 55 | ········int·i·=·0; |
56 | ········while·(i·<·length)·{ | 56 | ········while·(i·<·length)·{ |
57 | ············final·String·className·=·stringArray[i]; | 57 | ············final·String·className·=·stringArray[i]; |
58 | ············Log.d("SENSORS",·className); | 58 | ············Log.d("SENSORS",·className); |
59 | ············try·{ | 59 | ············try·{ |
60 | ················final·Class<?>·forName·=·Class.forName(className); | 60 | ················final·Class<?>·forName·=·Class.forName(className); |
61 | ················try·{ | 61 | ················try·{ |
Offset 42, 627 lines modified | Offset 42, 610 lines modified | ||
42 | ········//·Original·Bytecode: | 42 | ········//·Original·Bytecode: |
43 | ········//· | 43 | ········//· |
44 | ········//·····2:·astore_2······· | 44 | ········//·····2:·astore_2······· |
45 | ········//·····3:·aload_0········ | 45 | ········//·····3:·aload_0········ |
46 | ········//·····4:·astore_3······· | 46 | ········//·····4:·astore_3······· |
47 | ········//·····5:·aload_0········ | 47 | ········//·····5:·aload_0········ |
48 | ········//·····6:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.posturl:Ljava/lang/String; | 48 | ········//·····6:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.posturl:Ljava/lang/String; |
49 | ········//·····9:·astore_3······· | ||
50 | ········//····10:·aload_3········ | ||
51 | ········//···· | 49 | ········//·····9:·astore··········4 |
52 | ········//····1 | 50 | ········//····11:·aload···········4 |
53 | ········//····1 | 51 | ········//····13:·invokestatic····android/webkit/URLUtil.isValidUrl:(Ljava/lang/String;)Z |
54 | ········//····1 | 52 | ········//····16:·istore··········5 |
55 | ········//····1 | 53 | ········//····18:·iload···········5 |
56 | ········//····2 | 54 | ········//····20:·ifeq············680 |
57 | ········//····2 | 55 | ········//····23:·aload_0········ |
58 | ········//····2 | 56 | ········//····24:·invokevirtual···at/univie/sensorium/extinterfaces/HTTPSUploader.getNewHttpClient:()Lorg/apache/http/client/HttpClient; |
59 | ········//····2 | 57 | ········//····27:·astore··········6 |
60 | ········//···· | 58 | ········//····29:·new·············Lorg/apache/http/client/methods/HttpPost; |
61 | ········//····3 | 59 | ········//····32:·astore··········7 |
62 | ········//····3 | 60 | ········//····34:·aload_0········ |
63 | ········//····36:·astore_3······· | ||
64 | ········//····37:·aload_0········ | ||
65 | ········//····3 | 61 | ········//····35:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.posturl:Ljava/lang/String; |
66 | ········//····41:·astore_3······· | ||
67 | ········//····42:·aload_3········ | ||
68 | ········//···· | 62 | ········//····38:·astore··········4 |
69 | ········//····4 | 63 | ········//····40:·aload···········7 |
70 | ········//····4 | 64 | ········//····42:·aload···········4 |
71 | ········//····4 | 65 | ········//····44:·invokespecial···org/apache/http/client/methods/HttpPost.<init>:(Ljava/lang/String;)V |
72 | ········//···· | 66 | ········//····47:·new·············Lorg/apache/http/entity/mime/MultipartEntity; |
73 | ········//····5 | 67 | ········//····50:·astore··········8 |
74 | ········//····5 | 68 | ········//····52:·aload···········8 |
75 | ········//····5 | 69 | ········//····54:·invokespecial···org/apache/http/entity/mime/MultipartEntity.<init>:()V |
76 | ········//···· | 70 | ········//····57:·ldc·············"username" |
77 | ········//···· | 71 | ········//····59:·astore··········4 |
78 | ········//····6 | 72 | ········//····61:·new·············Lorg/apache/http/entity/mime/content/StringBody; |
79 | ········//····6 | 73 | ········//····64:·astore··········9 |
80 | ········//···· | 74 | ········//····66:·aload_0········ |
81 | ········//····71:·astore_3······· | ||
82 | ········//····72:·aload_0········ | ||
83 | ········//···· | 75 | ········//····67:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.username:Ljava/lang/String; |
84 | ········//····7 | 76 | ········//····70:·astore_3······· |
85 | ········//····7 | 77 | ········//····71:·aload_3········ |
86 | ········//····7 | 78 | ········//····72:·astore··········10 |
79 | ········//····74:·aload···········9 | ||
80 | ········//····76:·aload_3········ | ||
81 | ········//····77:·invokespecial···org/apache/http/entity/mime/content/StringBody.<init>:(Ljava/lang/String;)V | ||
87 | ········//····80:·aload···········9 | 82 | ········//····80:·aload···········9 |
88 | ········//····82:·aload_3········ | ||
89 | ········//····83:·invokespecial···org/apache/http/entity/mime/content/StringBody.<init>:(Ljava/lang/String;)V | ||
90 | ········//····86:·aload···········4 | ||
91 | ········//····8 | 83 | ········//····82:·astore_3······· |
92 | ········//····8 | 84 | ········//····83:·aload···········8 |
93 | ········//···· | 85 | ········//····85:·aload···········4 |
94 | ········//···· | 86 | ········//····87:·aload···········9 |
95 | ········//···· | 87 | ········//····89:·invokevirtual···org/apache/http/entity/mime/MultipartEntity.addPart:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V |
96 | ········//····9 | 88 | ········//····92:·ldc·············"password" |
97 | ········//··· | 89 | ········//····94:·astore··········4 |
98 | ········//··· | 90 | ········//····96:·new·············Lorg/apache/http/entity/mime/content/StringBody; |
99 | ········//··· | 91 | ········//····99:·astore··········9 |
100 | ········//···10 | 92 | ········//···101:·aload_0········ |
101 | ········//···10 | 93 | ········//···102:·astore_3······· |
102 | ········//···10 | 94 | ········//···103:·aload_0········ |
103 | ········//···1 | 95 | ········//···104:·getfield········at/univie/sensorium/extinterfaces/HTTPSUploader.password:Ljava/lang/String; |
104 | ········//···1 | 96 | ········//···107:·astore_3······· |
97 | ········//···108:·aload_3········ | ||
98 | ········//···109:·astore··········10 | ||
99 | ········//···111:·aload···········9 | ||
105 | ········//···11 | 100 | ········//···113:·aload_3········ |
106 | ········//···11 | 101 | ········//···114:·invokespecial···org/apache/http/entity/mime/content/StringBody.<init>:(Ljava/lang/String;)V |
107 | ········//···117:·aload···········9 | 102 | ········//···117:·aload···········9 |
108 | ········//···119:·aload_3········ | ||
109 | ········//···120:·invokespecial···org/apache/http/entity/mime/content/StringBody.<init>:(Ljava/lang/String;)V | ||
110 | ········//···123:·aload···········4 | ||
111 | ········//···1 | 103 | ········//···119:·astore_3······· |
112 | ········//···12 | 104 | ········//···120:·aload···········8 |
113 | ········//···12 | 105 | ········//···122:·aload···········4 |
114 | ········//···1 | 106 | ········//···124:·aload···········9 |
115 | ········//···1 | 107 | ········//···126:·invokevirtual···org/apache/http/entity/mime/MultipartEntity.addPart:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V |
116 | ········//···1 | 108 | ········//···129:·aload_1········ |
117 | ········//···13 | 109 | ········//···130:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator; |
118 | ········//···1 | 110 | ········//···135:·astore··········4 |
119 | ········//···1 | 111 | ········//···137:·aload···········4 |
120 | ········//···1 | 112 | ········//···139:·invokeinterface·java/util/Iterator.hasNext:()Z |
121 | ········//···1 | 113 | ········//···144:·istore··········11 |
122 | ········//···1 | 114 | ········//···146:·iload···········11 |
123 | ········//···1 | 115 | ········//···148:·ifeq············333 |
124 | ········//···15 | 116 | ········//···151:·aload···········4 |
125 | ········//···15 | 117 | ········//···153:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
126 | ········//···1 | 118 | ········//···158:·astore··········12 |
127 | ········//···16 | 119 | ········//···160:·aload···········12 |
128 | ········//···16 | 120 | ········//···162:·checkcast·······Ljava/io/File; |
129 | ········//···1 | 121 | ········//···165:·astore··········12 |
130 | ········//···1 | 122 | ········//···167:·ldc·············"Sensorium" |
131 | ········//···1 | 123 | ········//···169:·astore··········9 |
132 | ········//···17 | 124 | ········//···171:·new·············Ljava/lang/StringBuilder; |
133 | ········//···1 | 125 | ········//···174:·astore··········10 |
134 | ········//···1 | 126 | ········//···176:·aload···········10 |
135 | ········//···1 | 127 | ········//···178:·invokespecial···java/lang/StringBuilder.<init>:()V |
136 | ········//···18 | 128 | ········//···181:·ldc·············"preparing·" |
137 | ········//···18 | 129 | ········//···183:·astore··········13 |
138 | ········//···191:·aload···········9 | ||
139 | ········//···1 | 130 | ········//···185:·aload···········10 |
131 | ········//···187:·aload···········13 | ||
140 | ········//···1 | 132 | ········//···189:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
141 | ········//···19 | 133 | ········//···192:·astore··········10 |
142 | ········//··· | 134 | ········//···194:·aload···········12 |
143 | ········//··· | 135 | ········//···196:·invokevirtual···java/io/File.getName:()Ljava/lang/String; |
144 | ········//··· | 136 | ········//···199:·astore··········13 |
145 | ········//···207:·aload···········9 | ||
146 | ········//···20 | 137 | ········//···201:·aload···········10 |
138 | ········//···203:·aload···········13 | ||
139 | ········//···205:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
140 | ········//···208:·astore··········10 | ||
141 | ········//···210:·ldc·············"·for·upload" | ||
142 | ········//···212:·astore··········13 | ||
143 | ········//···214:·aload···········10 | ||
144 | ········//···216:·aload···········13 | ||
147 | ········//···21 | 145 | ········//···218:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
148 | ········//···214:·astore··········9 | ||
149 | ········//···216:·ldc·············"·for·upload" | ||
150 | ········//···2 | 146 | ········//···221:·astore··········10 |
151 | ········//···220:·aload···········9 | ||
152 | ········//···22 | 147 | ········//···223:·aload···········10 |
153 | ········//···224:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
154 | ········//···227:·astore··········9 | ||
Max diff block lines reached; 57687/72821 bytes (79.22%) of diff not shown. |
Offset 27, 73 lines modified | Offset 27, 76 lines modified | ||
27 | ········try·{ | 27 | ········try·{ |
28 | ············final·String·decode·=·URLDecoder.decode(URLDecoder.decode(s,·enc),·"UTF-8"); | 28 | ············final·String·decode·=·URLDecoder.decode(URLDecoder.decode(s,·enc),·"UTF-8"); |
29 | ············final·String·s2·=·"Sensorium"; | 29 | ············final·String·s2·=·"Sensorium"; |
30 | ············try·{ | 30 | ············try·{ |
31 | ················final·StringBuilder·append·=·new·StringBuilder().append("referrer·is:·").append(decode); | 31 | ················final·StringBuilder·append·=·new·StringBuilder().append("referrer·is:·").append(decode); |
32 | ················try·{ | 32 | ················try·{ |
33 | ····················Log.d(s2,·append.toString()); | 33 | ····················Log.d(s2,·append.toString()); |
34 | ····················final·String[]·split; | ||
35 | ····················final· | 34 | ····················final·String[]·split·=·decode.split("&"); |
35 | ····················try·{ | ||
36 | ························final·int·length·=·split.length; | ||
36 | ····················int·i·=·0; | 37 | ························int·i·=·0; |
37 | ················Label_026 | 38 | ····················Label_0265_Outer: |
38 | ····················while·(i·<·length)·{ | 39 | ························while·(i·<·length)·{ |
39 | ························final·String[]·split2·=·split[i].split("="); | 40 | ····························final·String[]·split2·=·split[i].split("="); |
40 | ························try·{ | 41 | ····························try·{ |
41 | ····························while·(true)·{ | 42 | ································while·(true)·{ |
42 | ································if·(split2.length·!=·2)·{ | 43 | ····································if·(split2.length·!=·2)·{ |
43 | ····································break·Label_0266; | ||
44 | ································} | ||
45 | ································Label_0275:·{ | ||
46 | ····································if·(!split2[0].equals("utm_source"))·{ | ||
47 | ········································break·Label_02 | 44 | ········································break·Label_0265; |
48 | ····································} | 45 | ····································} |
46 | ····································Label_0274:·{ | ||
47 | ········································if·(!split2[0].equals("utm_source"))·{ | ||
48 | ············································break·Label_0274; | ||
49 | ········································} | ||
49 | ····································final·String·s3·=·"Sensorium"; | 50 | ········································final·String·s3·=·"Sensorium"; |
50 | ····································try·{ | ||
51 | ········································final·StringBuilder·append2·=·new·StringBuilder().append("Experiment·campaign·name·is·").append(split2[0]); | ||
52 | ········································try·{ | 51 | ········································try·{ |
52 | ············································final·StringBuilder·append2·=·new·StringBuilder().append("Experiment·campaign·name·is·").append(split2[0]); | ||
53 | ············································Log.d(s3,·append2.toString()); | ||
54 | ············································++i; | ||
55 | ············································continue·Label_0266_Outer; | ||
56 | ············································final·String·s4·=·split2[1]; | ||
57 | ············································try·{ | 53 | ············································try·{ |
58 | ················································if·(!URLUtil.isValidUrl(s4))·{ | ||
59 | ················································· | 54 | ················································Log.d(s3,·append2.toString()); |
60 | ················································ | 55 | ················································++i; |
56 | ················································continue·Label_0265_Outer; | ||
57 | ················································//·iftrue(Label_0265:,·!split2[0].equals((Object)"utm_campaign")) | ||
61 | ················································final·String·s | 58 | ················································final·String·s4·=·split2[1]; |
62 | ················································try·{ | 59 | ················································try·{ |
63 | ···················································· | 60 | ····················································if·(!URLUtil.isValidUrl(s4))·{ |
61 | ························································continue; | ||
62 | ····················································} | ||
63 | ····················································final·String·s5·=·"Sensorium"; | ||
64 | ····················································try·{ | 64 | ····················································try·{ |
65 | ························································final·StringBuilder·append3·=·new·StringBuilder().append("Loading·experiment·preferences·from·").append(split2[1]); | ||
65 | ························································Log.d(s5,·append3.toString()); | ||
66 | ························································final·SensorRegistry·instance·=·SensorRegistry.getInstance(); | ||
67 | ························································try·{ | 66 | ························································try·{ |
67 | ····························································Log.d(s5,·append3.toString()); | ||
68 | ····························································final·SensorRegistry·instance·=·SensorRegistry.getInstance(); | ||
69 | ····························································try·{ | ||
68 | ····························································instance.getPreferences().loadCampaignPreferences(split2[1]); | 70 | ································································instance.getPreferences().loadCampaignPreferences(split2[1]); |
69 | ························································} | 71 | ····························································} |
70 | ························································catch·(UnsupportedEncodingException·ex)·{ | 72 | ····························································catch·(UnsupportedEncodingException·ex)·{ |
71 | ····························································final·StringWriter·out·=·new·StringWriter(); | 73 | ································································final·StringWriter·out·=·new·StringWriter(); |
72 | ····························································ex.printStackTrace(new·PrintWriter((Writer)out)); | 74 | ································································ex.printStackTrace(new·PrintWriter((Writer)out)); |
73 | ····························································Log.d("Sensorium",·out.toString()); | 75 | ································································Log.d("Sensorium",·out.toString()); |
76 | ····························································} | ||
74 | ························································} | 77 | ························································} |
78 | ························································catch·(UnsupportedEncodingException·ex2)·{} | ||
75 | ····················································} | 79 | ····················································} |
76 | ····················································catch·(UnsupportedEncodingException·ex | 80 | ····················································catch·(UnsupportedEncodingException·ex3)·{} |
77 | ················································} | 81 | ················································} |
78 | ················································catch·(UnsupportedEncodingException·ex | 82 | ················································catch·(UnsupportedEncodingException·ex4)·{} |
79 | ············································} | 83 | ············································} |
80 | ············································catch·(UnsupportedEncodingException·ex | 84 | ············································catch·(UnsupportedEncodingException·ex5)·{} |
81 | ········································} | 85 | ········································} |
82 | ········································//·iftrue(Label_0266:,·!split2[0].equals((Object)"utm_campaign")) | ||
83 | ········································catch·(UnsupportedEncodingException·ex | 86 | ········································catch·(UnsupportedEncodingException·ex6)·{} |
84 | ····································} | 87 | ····································} |
85 | ···································· | 88 | ····································break; |
86 | ································} | 89 | ································} |
87 | ································break; | ||
88 | ····························} | 90 | ····························} |
91 | ····························catch·(UnsupportedEncodingException·ex7)·{} | ||
89 | ························} | 92 | ························} |
90 | ························catch·(UnsupportedEncodingException·ex7)·{} | ||
91 | ····················} | 93 | ····················} |
94 | ····················catch·(UnsupportedEncodingException·ex8)·{} | ||
92 | ················} | 95 | ················} |
93 | ················catch·(UnsupportedEncodingException·ex | 96 | ················catch·(UnsupportedEncodingException·ex9)·{} |
94 | ············} | 97 | ············} |
95 | ············catch·(UnsupportedEncodingException·ex | 98 | ············catch·(UnsupportedEncodingException·ex10)·{} |
96 | ········} | 99 | ········} |
97 | ········catch·(UnsupportedEncodingException·ex1 | 100 | ········catch·(UnsupportedEncodingException·ex11)·{} |
98 | ····} | 101 | ····} |
99 | } | 102 | } |
Offset 136, 46 lines modified | Offset 136, 46 lines modified | ||
136 | ········//···186:·invokevirtual···com/google/gson/stream/JsonReader.endArray:()V | 136 | ········//···186:·invokevirtual···com/google/gson/stream/JsonReader.endArray:()V |
137 | ········//···189:·aload···········4 | 137 | ········//···189:·aload···········4 |
138 | ········//···191:·invokevirtual···com/google/gson/stream/JsonReader.close:()V | 138 | ········//···191:·invokevirtual···com/google/gson/stream/JsonReader.close:()V |
139 | ········//···194:·aload_0········ | 139 | ········//···194:·aload_0········ |
140 | ········//···195:·invokevirtual···at/univie/sensorium/preferences/Preferences.newerPrefsAvailable:()Z | 140 | ········//···195:·invokevirtual···at/univie/sensorium/preferences/Preferences.newerPrefsAvailable:()Z |
141 | ········//···198:·istore··········5 | 141 | ········//···198:·istore··········5 |
142 | ········//···200:·iload···········5 | 142 | ········//···200:·iload···········5 |
143 | ········//···202:·ifeq············36 | 143 | ········//···202:·ifeq············364 |
144 | ········//···205:·ldc·············"Sensorium" | 144 | ········//···205:·ldc·············"Sensorium" |
145 | ········//···207:·astore··········8 | 145 | ········//···207:·astore··········8 |
146 | ········//···209:·ldc·············"Newer·preferences·available·in·json,·overwriting·existing." | 146 | ········//···209:·ldc·············"Newer·preferences·available·in·json,·overwriting·existing." |
147 | ········//···211:·astore··········13 | 147 | ········//···211:·astore··········13 |
148 | ········//···213:·aload···········8 | 148 | ········//···213:·aload···········8 |
149 | ········//···215:·aload···········13 | 149 | ········//···215:·aload···········13 |
150 | ········//···217:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I | 150 | ········//···217:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
151 | ········//···220:·pop············ | 151 | ········//···220:·pop············ |
152 | ········//···221:·aload_2········ | 152 | ········//···221:·aload_2········ |
153 | ········//···222:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator; | 153 | ········//···222:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator; |
154 | ········//···227:·astore·········· | 154 | ········//···227:·astore··········8 |
155 | ········//···229:·aload··········· | 155 | ········//···229:·aload···········8 |
156 | ········//···231:·invokeinterface·java/util/Iterator.hasNext:()Z | 156 | ········//···231:·invokeinterface·java/util/Iterator.hasNext:()Z |
157 | ········//···236:·istore·········· | 157 | ········//···236:·istore··········14 |
158 | ········//···238:·iload··········· | 158 | ········//···238:·iload···········14 |
159 | ········//···240:·ifeq············337 | 159 | ········//···240:·ifeq············337 |
160 | ········//···243:·aload··········· | 160 | ········//···243:·aload···········8 |
161 | ········//···245:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; | 161 | ········//···245:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
162 | ········//···250:·astore··········9 | 162 | ········//···250:·astore··········9 |
163 | ········//···252:·aload···········9 | 163 | ········//···252:·aload···········9 |
164 | ········//···254:·checkcast·······Lorg/apache/http/message/BasicNameValuePair; | 164 | ········//···254:·checkcast·······Lorg/apache/http/message/BasicNameValuePair; |
165 | ········//···257:·astore··········9 | 165 | ········//···257:·astore··········9 |
166 | ········//···259:·aload···········9 | 166 | ········//···259:·aload···········9 |
167 | ········//···261:·invokevirtual···org/apache/http/message/BasicNameValuePair.getName:()Ljava/lang/String; | 167 | ········//···261:·invokevirtual···org/apache/http/message/BasicNameValuePair.getName:()Ljava/lang/String; |
168 | ········//···264:·astore·········· | 168 | ········//···264:·astore··········13 |
169 | ········//···266:·aload···········9 | 169 | ········//···266:·aload···········9 |
170 | ········//···268:·invokevirtual···org/apache/http/message/BasicNameValuePair.getValue:()Ljava/lang/String; | 170 | ········//···268:·invokevirtual···org/apache/http/message/BasicNameValuePair.getValue:()Ljava/lang/String; |
171 | ········//···271:·astore··········1 | 171 | ········//···271:·astore··········15 |
172 | ········//···273:·aload_0········ | 172 | ········//···273:·aload_0········ |
173 | ········//···274:·aload···········8 | ||
174 | ········//···27 | 173 | ········//···274:·aload···········13 |
174 | ········//···276:·aload···········15 | ||
175 | ········//···278:·invokevirtual···at/univie/sensorium/preferences/Preferences.putPreference:(Ljava/lang/String;Ljava/lang/String;)V | 175 | ········//···278:·invokevirtual···at/univie/sensorium/preferences/Preferences.putPreference:(Ljava/lang/String;Ljava/lang/String;)V |
176 | ········//···281:·goto············229 | 176 | ········//···281:·goto············229 |
177 | ········//···284:·astore··········10 | 177 | ········//···284:·astore··········10 |
178 | ········//···286:·new·············Ljava/io/StringWriter; | 178 | ········//···286:·new·············Ljava/io/StringWriter; |
179 | ········//···289:·astore··········11 | 179 | ········//···289:·astore··········11 |
180 | ········//···291:·aload···········11 | 180 | ········//···291:·aload···········11 |
181 | ········//···293:·invokespecial···java/io/StringWriter.<init>:()V | 181 | ········//···293:·invokespecial···java/io/StringWriter.<init>:()V |
Offset 195, 33 lines modified | Offset 195, 35 lines modified | ||
195 | ········//···326:·aload···········8 | 195 | ········//···326:·aload···········8 |
196 | ········//···328:·aload···········13 | 196 | ········//···328:·aload···········13 |
197 | ········//···330:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I | 197 | ········//···330:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
198 | ········//···333:·pop············ | 198 | ········//···333:·pop············ |
199 | ········//···334:·goto············178 | 199 | ········//···334:·goto············178 |
200 | ········//···337:·ldc·············"welcome_screen_shown" | 200 | ········//···337:·ldc·············"welcome_screen_shown" |
201 | ········//···339:·astore··········8 | 201 | ········//···339:·astore··········8 |
202 | ········//···341:·iconst_0······· | ||
203 | ········//···342:·istore··········14 | ||
202 | ········//···34 | 204 | ········//···344:·aconst_null···· |
203 | ········//···34 | 205 | ········//···345:·astore··········13 |
204 | ········//···34 | 206 | ········//···347:·iconst_0······· |
205 | ········//···34 | 207 | ········//···348:·invokestatic····java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; |
206 | ········//···3 | 208 | ········//···351:·astore··········13 |
207 | ········//···35 | 209 | ········//···353:·aload_0········ |
208 | ········//···35 | 210 | ········//···354:·aload···········8 |
209 | ········//···35 | 211 | ········//···356:·aload···········13 |
210 | ········//···35 | 212 | ········//···358:·invokevirtual···at/univie/sensorium/preferences/Preferences.putBoolean:(Ljava/lang/String;Ljava/lang/Boolean;)V |
211 | ········//···3 | 213 | ········//···361:·goto············178 |
212 | ········//···36 | 214 | ········//···364:·ldc·············"Sensorium" |
213 | ········//···36 | 215 | ········//···366:·astore··········8 |
214 | ········//···36 | 216 | ········//···368:·ldc·············"Preferences·are·recent,·not·overwriting." |
215 | ········//···3 | 217 | ········//···370:·astore··········13 |
216 | ········//···3 | 218 | ········//···372:·aload···········8 |
217 | ········//···37 | 219 | ········//···374:·aload···········13 |
218 | ········//···37 | 220 | ········//···376:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
219 | ········//···37 | 221 | ········//···379:·pop············ |
220 | ········//···3 | 222 | ········//···380:·goto············178 |
221 | ········//····Exceptions: | 223 | ········//····Exceptions: |
222 | ········//··Try···········Handler | 224 | ········//··Try···········Handler |
223 | ········//··Start··End····Start··End····Type··························· | 225 | ········//··Start··End····Start··End····Type··························· |
224 | ········//··-----··-----··-----··-----··------------------------------- | 226 | ········//··-----··-----··-----··-----··------------------------------- |
225 | ········//··8······11·····128····178····Ljava/io/FileNotFoundException; | 227 | ········//··8······11·····128····178····Ljava/io/FileNotFoundException; |
226 | ········//··8······11·····284····337····Ljava/io/IOException; | 228 | ········//··8······11·····284····337····Ljava/io/IOException; |
227 | ········//··13·····17·····128····178····Ljava/io/FileNotFoundException; | 229 | ········//··13·····17·····128····178····Ljava/io/FileNotFoundException; |
Offset 274, 24 lines modified | Offset 276, 24 lines modified | ||
274 | ········//··252····257····284····337····Ljava/io/IOException; | 276 | ········//··252····257····284····337····Ljava/io/IOException; |
275 | ········//··259····264····128····178····Ljava/io/FileNotFoundException; | 277 | ········//··259····264····128····178····Ljava/io/FileNotFoundException; |
276 | ········//··259····264····284····337····Ljava/io/IOException; | 278 | ········//··259····264····284····337····Ljava/io/IOException; |
277 | ········//··266····271····128····178····Ljava/io/FileNotFoundException; | 279 | ········//··266····271····128····178····Ljava/io/FileNotFoundException; |
278 | ········//··266····271····284····337····Ljava/io/IOException; | 280 | ········//··266····271····284····337····Ljava/io/IOException; |
279 | ········//··276····281····128····178····Ljava/io/FileNotFoundException; | 281 | ········//··276····281····128····178····Ljava/io/FileNotFoundException; |
280 | ········//··276····281····284····337····Ljava/io/IOException; | 282 | ········//··276····281····284····337····Ljava/io/IOException; |
283 | ········//··347····351····128····178····Ljava/io/FileNotFoundException; | ||
284 | ········//··347····351····284····337····Ljava/io/IOException; | ||
285 | ········//··356····361····128····178····Ljava/io/FileNotFoundException; | ||
286 | ········//··356····361····284····337····Ljava/io/IOException; | ||
281 | ········//··3 | 287 | ········//··374····380····128····178····Ljava/io/FileNotFoundException; |
282 | ········//··3 | 288 | ········//··374····380····284····337····Ljava/io/IOException; |
283 | ········//··353····358····128····178····Ljava/io/FileNotFoundException; | ||
284 | ········//··353····358····284····337····Ljava/io/IOException; | ||
285 | ········//··371····377····128····178····Ljava/io/FileNotFoundException; | ||
286 | ········//··371····377····284····337····Ljava/io/IOException; | ||
287 | ········//· | 289 | ········//· |
288 | ········//·The·error·that·occurred·was: | 290 | ········//·The·error·that·occurred·was: |
289 | ········//· | 291 | ········//· |
290 | ········//·java.lang.IndexOutOfBoundsException:·Index·1 | 292 | ········//·java.lang.IndexOutOfBoundsException:·Index·170·out·of·bounds·for·length·170 |
291 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) | 293 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) |
292 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) | 294 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) |
293 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) | 295 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) |
294 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:372) | 296 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:372) |
295 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:459) | 297 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:459) |
296 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) | 298 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) |
297 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) | 299 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) |
Offset 205, 15 lines modified | Offset 205, 15 lines modified | ||
205 | ·········1:·invokespecial·#13·················//·Method·android/preference/PreferenceActivity."<init>":()V | 205 | ·········1:·invokespecial·#13·················//·Method·android/preference/PreferenceActivity."<init>":()V |
206 | ·········4:·return | 206 | ·········4:·return |
207 | ··private·android.preference.PreferenceScreen·createPreferenceHierarchy(); | 207 | ··private·android.preference.PreferenceScreen·createPreferenceHierarchy(); |
208 | ····descriptor:·()Landroid/preference/PreferenceScreen; | 208 | ····descriptor:·()Landroid/preference/PreferenceScreen; |
209 | ····flags:·(0x0002)·ACC_PRIVATE | 209 | ····flags:·(0x0002)·ACC_PRIVATE |
210 | ····Code: | 210 | ····Code: |
211 | ······stack=300,·locals=1 | 211 | ······stack=300,·locals=13,·args_size=1 |
212 | ·········0:·aload_0 | 212 | ·········0:·aload_0 |
213 | ·········1:·invokevirtual·#17·················//·Method·getPreferenceManager:()Landroid/preference/PreferenceManager; | 213 | ·········1:·invokevirtual·#17·················//·Method·getPreferenceManager:()Landroid/preference/PreferenceManager; |
214 | ·········4:·aload_0 | 214 | ·········4:·aload_0 |
215 | ·········5:·invokevirtual·#23·················//·Method·android/preference/PreferenceManager.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; | 215 | ·········5:·invokevirtual·#23·················//·Method·android/preference/PreferenceManager.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; |
216 | ·········8:·astore_1 | 216 | ·········8:·astore_1 |
217 | ·········9:·new···········#25·················//·class·android/preference/PreferenceCategory | 217 | ·········9:·new···········#25·················//·class·android/preference/PreferenceCategory |
218 | ········12:·astore_2 | 218 | ········12:·astore_2 |
Offset 313, 88 lines modified | Offset 313, 84 lines modified | ||
313 | ·······195:·astore_3 | 313 | ·······195:·astore_3 |
314 | ·······196:·aload·········4 | 314 | ·······196:·aload·········4 |
315 | ·······198:·aload_3 | 315 | ·······198:·aload_3 |
316 | ·······199:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z | 316 | ·······199:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z |
317 | ·······202:·pop | 317 | ·······202:·pop |
318 | ·······203:·new···········#92·················//·class·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference | 318 | ·······203:·new···········#92·················//·class·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference |
319 | ·······206:·astore········7 | 319 | ·······206:·astore········7 |
320 | ·······208:·iconst_0 | ||
321 | ·······209:·istore········8 | ||
322 | ·······2 | 320 | ·······208:·aload·········7 |
323 | ·······21 | 321 | ·······210:·aload_0 |
324 | ·······21 | 322 | ·······211:·aconst_null |
325 | ·······21 | 323 | ·······212:·invokespecial·#95·················//·Method·at/univie/sensorium/preferences/HTTPSUploaderDialogPreference."<init>":(Landroid/content/Context;Landroid/util/AttributeSet;)V |
326 | ·······21 | 324 | ·······215:·aload·········4 |
327 | ·······2 | 325 | ·······217:·aload·········7 |
328 | ·······2 | 326 | ·······219:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z |
329 | ·······22 | 327 | ·······222:·pop |
330 | ·······22 | 328 | ·······223:·new···········#25·················//·class·android/preference/PreferenceCategory |
331 | ·······22 | 329 | ·······226:·astore········8 |
332 | ·······2 | 330 | ·······228:·aload·········8 |
333 | ·······23 | 331 | ·······230:·aload_0 |
334 | ·······23 | 332 | ·······231:·invokespecial·#28·················//·Method·android/preference/PreferenceCategory."<init>":(Landroid/content/Context;)V |
335 | ·······23 | 333 | ·······234:·aload·········8 |
336 | ·······23 | 334 | ·······236:·ldc···········#97·················//·String·Individual·Sensors |
337 | ·······2 | 335 | ·······238:·invokevirtual·#34·················//·Method·android/preference/PreferenceCategory.setTitle:(Ljava/lang/CharSequence;)V |
338 | ·······24 | 336 | ·······241:·aload_1 |
339 | ·······24 | 337 | ·······242:·aload·········8 |
340 | ·······24 | 338 | ·······244:·invokevirtual·#40·················//·Method·android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z |
341 | ·······2 | 339 | ·······247:·pop |
342 | ·······2 | 340 | ·······248:·invokestatic··#103················//·Method·at/univie/sensorium/SensorRegistry.getInstance:()Lat/univie/sensorium/SensorRegistry; |
343 | ·······254:·astore_3 | ||
344 | ·······255:·aload_3 | ||
345 | ·······25 | 341 | ·······251:·invokevirtual·#107················//·Method·at/univie/sensorium/SensorRegistry.getSensors:()Ljava/util/List; |
346 | ·······25 | 342 | ·······254:·astore········9 |
347 | ·······2 | 343 | ·······256:·aload·········9 |
348 | ·······2 | 344 | ·······258:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
349 | ·······268:·astore········11 | ||
350 | ·······2 | 345 | ·······263:·astore_3 |
346 | ·······264:·aload_3 | ||
351 | ·······2 | 347 | ·······265:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
352 | ·······27 | 348 | ·······270:·istore········5 |
353 | ·······27 | 349 | ·······272:·iload·········5 |
354 | ·······2 | 350 | ·······274:·ifeq··········364 |
355 | ·······2 | 351 | ·······277:·aload_3 |
356 | ·······2 | 352 | ·······278:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
357 | ·······2 | 353 | ·······283:·checkcast·····#125················//·class·at/univie/sensorium/sensors/AbstractSensor |
358 | ·······2 | 354 | ·······286:·astore········10 |
359 | ·······2 | 355 | ·······288:·new···········#127················//·class·at/univie/sensorium/preferences/SensorPreference |
360 | ·······29 | 356 | ·······291:·astore········11 |
361 | ······· | 357 | ·······293:·aload·········11 |
362 | ······· | 358 | ·······295:·aload_0 |
363 | ······· | 359 | ·······296:·aload·········10 |
364 | ······· | 360 | ·······298:·invokespecial·#130················//·Method·at/univie/sensorium/preferences/SensorPreference."<init>":(Landroid/content/Context;Lat/univie/sensorium/sensors/AbstractSensor;)V |
365 | ·······30 | 361 | ·······301:·new···········#132················//·class·java/lang/StringBuilder |
366 | ·······312:·astore_3 | ||
367 | ·······3 | 362 | ·······304:·astore········6 |
363 | ·······306:·aload·········6 | ||
368 | ·······3 | 364 | ·······308:·invokespecial·#133················//·Method·java/lang/StringBuilder."<init>":()V |
369 | ·······31 | 365 | ·······311:·aload·········10 |
370 | ·······31 | 366 | ·······313:·invokevirtual·#139················//·Method·java/lang/Object.getClass:()Ljava/lang/Class; |
371 | ·······3 | 367 | ·······316:·invokevirtual·#145················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
372 | ·······3 | 368 | ·······319:·astore········12 |
373 | ·······327:·aload_3 | ||
374 | ·······32 | 369 | ·······321:·aload·········6 |
370 | ·······323:·aload·········12 | ||
371 | ·······325:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
372 | ·······328:·astore········6 | ||
373 | ·······330:·ldc···········#151················//·String·-privacylevel | ||
374 | ·······332:·astore········12 | ||
375 | ·······334:·aload·········6 | ||
376 | ·······336:·aload·········12 | ||
375 | ·······33 | 377 | ·······338:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
376 | ·······333:·astore_3 | ||
377 | ·······334:·ldc···········#151················//·String·-privacylevel | ||
378 | ·······336:·astore········6 | ||
379 | ·······338:·aload_3 | ||
380 | ·······339:·aload·········6 | ||
381 | ·······341:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
382 | ·······34 | 378 | ·······341:·invokevirtual·#154················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
383 | ·······34 | 379 | ·······344:·astore········6 |
380 | ·······346:·aload·········11 | ||
384 | ·······348:·aload········· | 381 | ·······348:·aload·········6 |
385 | ·······350:·aload_3 | ||
386 | ·······35 | 382 | ·······350:·invokevirtual·#155················//·Method·at/univie/sensorium/preferences/SensorPreference.setKey:(Ljava/lang/String;)V |
387 | ·······35 | 383 | ·······353:·aload·········8 |
388 | ·······35 | 384 | ·······355:·aload·········11 |
389 | ·······35 | 385 | ·······357:·invokevirtual·#60·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z |
390 | ·······36 | 386 | ·······360:·pop |
391 | ·······36 | 387 | ·······361:·goto··········264 |
392 | ·······36 | 388 | ·······364:·aload_1 |
393 | ·······36 | 389 | ·······365:·areturn |
394 | ··public·void·onCreate(android.os.Bundle); | 390 | ··public·void·onCreate(android.os.Bundle); |
395 | ····descriptor:·(Landroid/os/Bundle;)V | 391 | ····descriptor:·(Landroid/os/Bundle;)V |
396 | ····flags:·(0x0001)·ACC_PUBLIC | 392 | ····flags:·(0x0001)·ACC_PUBLIC |
397 | ····Code: | 393 | ····Code: |
398 | ······stack=300,·locals=3,·args_size=2 | 394 | ······stack=300,·locals=3,·args_size=2 |
399 | ·········0:·aload_0 | 395 | ·········0:·aload_0 |
Offset 199, 15 lines modified | Offset 199, 15 lines modified | ||
199 | ················} | 199 | ················} |
200 | ················catch·(IllegalAccessException·ex2)·{ | 200 | ················catch·(IllegalAccessException·ex2)·{ |
201 | ····················final·StringWriter·out2·=·new·StringWriter(); | 201 | ····················final·StringWriter·out2·=·new·StringWriter(); |
202 | ····················ex2.printStackTrace(new·PrintWriter((Writer)out2)); | 202 | ····················ex2.printStackTrace(new·PrintWriter((Writer)out2)); |
203 | ····················Log.d("Sensorium",·out2.toString()); | 203 | ····················Log.d("Sensorium",·out2.toString()); |
204 | ················} | 204 | ················} |
205 | ············} | 205 | ············} |
206 | ············goto·Label_015 | 206 | ············goto·Label_0156; |
207 | ········} | 207 | ········} |
208 | ········catch·(IllegalArgumentException·ex3)·{} | 208 | ········catch·(IllegalArgumentException·ex3)·{} |
209 | ········catch·(IllegalAccessException·ex4)·{} | 209 | ········catch·(IllegalAccessException·ex4)·{} |
210 | ····} | 210 | ····} |
211 | ···· | 211 | ···· |
212 | ····public·boolean·isEnabled()·{ | 212 | ····public·boolean·isEnabled()·{ |
213 | ········return·this.enabled; | 213 | ········return·this.enabled; |
Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
19 | ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{ | 19 | ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{ |
20 | ········final·String·action·=·intent.getAction(); | 20 | ········final·String·action·=·intent.getAction(); |
21 | ········if·("android.bluetooth.device.action.FOUND".equals(action))·{ | 21 | ········if·("android.bluetooth.device.action.FOUND".equals(action))·{ |
22 | ············final·BluetoothDevice·bluetoothDevice·=·(BluetoothDevice)intent.getParcelableExtra("android.bluetooth.device.extra.DEVICE"); | 22 | ············final·BluetoothDevice·bluetoothDevice·=·(BluetoothDevice)intent.getParcelableExtra("android.bluetooth.device.extra.DEVICE"); |
23 | ············final·String·name·=·bluetoothDevice.getName(); | 23 | ············final·String·name·=·bluetoothDevice.getName(); |
24 | ············if·(name·!=·null·&&·!BluetoothSensor.access$300(this.this$0).contains(name))·{ | 24 | ············if·(name·!=·null·&&·!BluetoothSensor.access$300(this.this$0).contains(name))·{ |
25 | ················final·short·shortExtra·=·intent.getShortExtra("android.bluetooth.device.extra.RSSI",·(short)(-32768)); | 25 | ················final·short·shortExtra·=·intent.getShortExtra("android.bluetooth.device.extra.RSSI",·(short)(-32768)); |
26 | ················BluetoothSensor.access$3 | 26 | ················BluetoothSensor.access$302(this.this$0,·BluetoothSensor.access$300(this.this$0)·+·name·+·"\t/"·+·bluetoothDevice.getAddress()·+·"\tRSSI:·"·+·String.valueOf((int)shortExtra)·+·"·dBm\n"); |
27 | ················BluetoothSensor.access$400(this.this$0).add(new·BluetoothSensor$BtDevice(this.this$0,·name,·bluetoothDevice.getAddress(),·(int)shortExtra)); | 27 | ················BluetoothSensor.access$400(this.this$0).add(new·BluetoothSensor$BtDevice(this.this$0,·name,·bluetoothDevice.getAddress(),·(int)shortExtra)); |
28 | ············} | 28 | ············} |
29 | ········} | 29 | ········} |
30 | ········else·if·("android.bluetooth.adapter.action.DISCOVERY_FINISHED".equals(action))·{ | 30 | ········else·if·("android.bluetooth.adapter.action.DISCOVERY_FINISHED".equals(action))·{ |
31 | ············context.unregisterReceiver((BroadcastReceiver)this); | 31 | ············context.unregisterReceiver((BroadcastReceiver)this); |
32 | ············SensorRegistry.getInstance().log("Bluetooth",·BluetoothSensor.access$500(this.this$0)·+·BluetoothSensor.access$300(this.this$0)); | 32 | ············SensorRegistry.getInstance().log("Bluetooth",·BluetoothSensor.access$500(this.this$0)·+·BluetoothSensor.access$300(this.this$0)); |
33 | ············Log.d("Bluetooth·FINISHED",·"done"); | 33 | ············Log.d("Bluetooth·FINISHED",·"done"); |
Offset 224, 15 lines modified | Offset 224, 15 lines modified | ||
224 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 224 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
225 | ·········9:·return | 225 | ·········9:·return |
226 | ··public·void·onLocationChanged(android.location.Location); | 226 | ··public·void·onLocationChanged(android.location.Location); |
227 | ····descriptor:·(Landroid/location/Location;)V | 227 | ····descriptor:·(Landroid/location/Location;)V |
228 | ····flags:·(0x0001)·ACC_PUBLIC | 228 | ····flags:·(0x0001)·ACC_PUBLIC |
229 | ····Code: | 229 | ····Code: |
230 | ······stack=300,·locals=2 | 230 | ······stack=300,·locals=22,·args_size=2 |
231 | ·········0:·aload_0 | 231 | ·········0:·aload_0 |
232 | ·········1:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; | 232 | ·········1:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
233 | ·········4:·invokestatic··#20·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$000:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; | 233 | ·········4:·invokestatic··#20·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$000:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
234 | ·········7:·astore_2 | 234 | ·········7:·astore_2 |
235 | ·········8:·aload_1 | 235 | ·········8:·aload_1 |
236 | ·········9:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D | 236 | ·········9:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D |
237 | ········12:·invokestatic··#32·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double; | 237 | ········12:·invokestatic··#32·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double; |
Offset 325, 97 lines modified | Offset 325, 97 lines modified | ||
325 | ·······179:·aconst_null | 325 | ·······179:·aconst_null |
326 | ·······180:·astore········10 | 326 | ·······180:·astore········10 |
327 | ·······182:·aload_1 | 327 | ·······182:·aload_1 |
328 | ·······183:·invokevirtual·#44·················//·Method·android/location/Location.getLatitude:()D | 328 | ·······183:·invokevirtual·#44·················//·Method·android/location/Location.getLatitude:()D |
329 | ·······186:·dstore········11 | 329 | ·······186:·dstore········11 |
330 | ·······188:·aload_1 | 330 | ·······188:·aload_1 |
331 | ·······189:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D | 331 | ·······189:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D |
332 | ·······192:·dstore········ | 332 | ·······192:·dstore········4 |
333 | ·······194:·iconst_1 | 333 | ·······194:·iconst_1 |
334 | ·······195:·istore········1 | 334 | ·······195:·istore········13 |
335 | ·······197:·aload·········9 | 335 | ·······197:·aload·········9 |
336 | ·······199:·dload·········11 | 336 | ·······199:·dload·········11 |
337 | ·······201:·dload········· | 337 | ·······201:·dload·········4 |
338 | ·······203:·iload·········1 | 338 | ·······203:·iload·········13 |
339 | ·······205:·invokevirtual·#107················//·Method·android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List; | 339 | ·······205:·invokevirtual·#107················//·Method·android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List; |
340 | ·······208:·astore········10 | 340 | ·······208:·astore········10 |
341 | ·······210:·aload·········10 | 341 | ·······210:·aload·········10 |
342 | ·······212:·ifnull········368 | 342 | ·······212:·ifnull········368 |
343 | ·······215:·aload·········10 | 343 | ·······215:·aload·········10 |
344 | ·······217:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/List.size:()I | 344 | ·······217:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/List.size:()I |
345 | ·······222:·istore········1 | 345 | ·······222:·istore········14 |
346 | ·······224:·iload·········1 | 346 | ·······224:·iload·········14 |
347 | ·······226:·ifle··········368 | 347 | ·······226:·ifle··········368 |
348 | ·······229:·iconst_0 | 348 | ·······229:·iconst_0 |
349 | ·······230:·istore········1 | 349 | ·······230:·istore········14 |
350 | ·······232:·aconst_null | 350 | ·······232:·aconst_null |
351 | ·······233:·astore_2 | 351 | ·······233:·astore_2 |
352 | ·······234:·aload·········10 | 352 | ·······234:·aload·········10 |
353 | ·······236:·iconst_0 | 353 | ·······236:·iconst_0 |
354 | ·······237:·invokeinterface·#117,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; | 354 | ·······237:·invokeinterface·#117,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
355 | ·······242:·astore········1 | 355 | ·······242:·astore········15 |
356 | ·······244:·aload·········1 | 356 | ·······244:·aload·········15 |
357 | ·······246:·checkcast·····#119················//·class·android/location/Address | 357 | ·······246:·checkcast·····#119················//·class·android/location/Address |
358 | ·······249:·astore········1 | 358 | ·······249:·astore········15 |
359 | ·······251:·ldc···········#121················//·String·%s,·%s,·%s | 359 | ·······251:·ldc···········#121················//·String·%s,·%s,·%s |
360 | ·······253:·astore_3 | 360 | ·······253:·astore_3 |
361 | ·······254:·iconst_3 | 361 | ·······254:·iconst_3 |
362 | ·······255:·istore········1 | 362 | ·······255:·istore········14 |
363 | ·······257:·iload·········1 | 363 | ·······257:·iload·········14 |
364 | ·······259:·anewarray·····#4··················//·class·java/lang/Object | 364 | ·······259:·anewarray·····#4··················//·class·java/lang/Object |
365 | ·······262:·astore········1 | 365 | ·······262:·astore········16 |
366 | ·······264:·aconst_null | 366 | ·······264:·aconst_null |
367 | ·······265:·astore········1 | 367 | ·······265:·astore········17 |
368 | ·······267:·aload·········1 | 368 | ·······267:·aload·········15 |
369 | ·······269:·invokevirtual·#125················//·Method·android/location/Address.getMaxAddressLineIndex:()I | 369 | ·······269:·invokevirtual·#125················//·Method·android/location/Address.getMaxAddressLineIndex:()I |
370 | ·······272:·istore········1 | 370 | ·······272:·istore········14 |
371 | ·······274:·iload·········1 | 371 | ·······274:·iload·········14 |
372 | ·······276:·ifle··········362 | 372 | ·······276:·ifle··········362 |
373 | ·······279:·iconst_0 | 373 | ·······279:·iconst_0 |
374 | ·······280:·istore········1 | 374 | ·······280:·istore········14 |
375 | ·······282:·aconst_null | 375 | ·······282:·aconst_null |
376 | ·······283:·astore_2 | 376 | ·······283:·astore_2 |
377 | ·······284:·aload·········1 | 377 | ·······284:·aload·········15 |
378 | ·······286:·iconst_0 | 378 | ·······286:·iconst_0 |
379 | ·······287:·invokevirtual·#129················//·Method·android/location/Address.getAddressLine:(I)Ljava/lang/String; | 379 | ·······287:·invokevirtual·#129················//·Method·android/location/Address.getAddressLine:(I)Ljava/lang/String; |
380 | ·······290:·astore_2 | 380 | ·······290:·astore_2 |
381 | ·······291:·aload·········1 | 381 | ·······291:·aload·········16 |
382 | ·······293:·iconst_0 | 382 | ·······293:·iconst_0 |
383 | ·······294:·aload_2 | 383 | ·······294:·aload_2 |
384 | ·······295:·aastore | 384 | ·······295:·aastore |
385 | ·······296:·iconst_1 | 385 | ·······296:·iconst_1 |
386 | ·······297:·istore········1 | 386 | ·······297:·istore········14 |
387 | ·······299:·aload·········1 | 387 | ·······299:·aload·········15 |
388 | ·······301:·invokevirtual·#133················//·Method·android/location/Address.getLocality:()Ljava/lang/String; | 388 | ·······301:·invokevirtual·#133················//·Method·android/location/Address.getLocality:()Ljava/lang/String; |
389 | ·······304:·astore········1 | 389 | ·······304:·astore········17 |
390 | ·······306:·aload·········1 | 390 | ·······306:·aload·········16 |
391 | ·······308:·iload·········1 | 391 | ·······308:·iload·········14 |
392 | ·······310:·aload·········1 | 392 | ·······310:·aload·········17 |
393 | ·······312:·aastore | 393 | ·······312:·aastore |
394 | ·······313:·iconst_2 | 394 | ·······313:·iconst_2 |
395 | ·······314:·istore········1 | 395 | ·······314:·istore········14 |
396 | ·······316:·aload·········1 | 396 | ·······316:·aload·········15 |
397 | ·······318:·invokevirtual·#137················//·Method·android/location/Address.getCountryName:()Ljava/lang/String; | 397 | ·······318:·invokevirtual·#137················//·Method·android/location/Address.getCountryName:()Ljava/lang/String; |
398 | ·······321:·astore········1 | 398 | ·······321:·astore········17 |
399 | ·······323:·aload·········1 | 399 | ·······323:·aload·········16 |
400 | ·······325:·iload·········1 | 400 | ·······325:·iload·········14 |
401 | ·······327:·aload·········1 | 401 | ·······327:·aload·········17 |
402 | ·······329:·aastore | 402 | ·······329:·aastore |
403 | ·······330:·aload_3 | 403 | ·······330:·aload_3 |
404 | ·······331:·aload·········1 | 404 | ·······331:·aload·········16 |
405 | ·······333:·invokestatic··#143················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 405 | ·······333:·invokestatic··#143················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
406 | ·······336:·astore········ | 406 | ·······336:·astore········18 |
407 | ·······338:·aload_0 | 407 | ·······338:·aload_0 |
408 | ·······339:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; | 408 | ·······339:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
409 | ·······342:·astore_2 | 409 | ·······342:·astore_2 |
410 | ·······343:·aload_2 | 410 | ·······343:·aload_2 |
411 | ·······344:·invokestatic··#146················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$700:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; | 411 | ·······344:·invokestatic··#146················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$700:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
412 | ·······347:·astore_2 | 412 | ·······347:·astore_2 |
413 | ·······348:·aload_2 | 413 | ·······348:·aload_2 |
414 | ·······349:·aload········· | 414 | ·······349:·aload·········18 |
415 | ·······351:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V | 415 | ·······351:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V |
416 | ·······354:·aload_0 | 416 | ·······354:·aload_0 |
417 | ·······355:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; | 417 | ·······355:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
418 | ·······358:·invokevirtual·#149················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.notifyListeners:()V | 418 | ·······358:·invokevirtual·#149················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.notifyListeners:()V |
419 | ·······361:·return | 419 | ·······361:·return |
420 | ·······362:·ldc···········#151················//·String | 420 | ·······362:·ldc···········#151················//·String |
421 | ·······364:·astore_2 | 421 | ·······364:·astore_2 |
Offset 428, 30 lines modified | Offset 428, 30 lines modified | ||
428 | ·······377:·astore_2 | 428 | ·······377:·astore_2 |
429 | ·······378:·ldc···········#153················//·String·n/a | 429 | ·······378:·ldc···········#153················//·String·n/a |
430 | ·······380:·astore_3 | 430 | ·······380:·astore_3 |
431 | ·······381:·aload_2 | 431 | ·······381:·aload_2 |
432 | ·······382:·aload_3 | 432 | ·······382:·aload_3 |
433 | ·······383:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V | 433 | ·······383:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V |
434 | ·······386:·goto··········354 | 434 | ·······386:·goto··········354 |
435 | ·······389:·astore········ | 435 | ·······389:·astore········19 |
436 | ·······391:·new···········#155················//·class·java/io/StringWriter | 436 | ·······391:·new···········#155················//·class·java/io/StringWriter |
437 | ·······394:·astore········2 | 437 | ·······394:·astore········20 |
438 | ·······396:·aload·········2 | 438 | ·······396:·aload·········20 |
439 | ·······398:·invokespecial·#156················//·Method·java/io/StringWriter."<init>":()V | 439 | ·······398:·invokespecial·#156················//·Method·java/io/StringWriter."<init>":()V |
440 | ·······401:·new···········#158················//·class·java/io/PrintWriter | 440 | ·······401:·new···········#158················//·class·java/io/PrintWriter |
Max diff block lines reached; 723/7939 bytes (9.11%) of diff not shown. |
Offset 102, 57 lines modified | Offset 102, 59 lines modified | ||
102 | ····flags:·(0x0001)·ACC_PUBLIC | 102 | ····flags:·(0x0001)·ACC_PUBLIC |
103 | ····Code: | 103 | ····Code: |
104 | ······stack=300,·locals=9,·args_size=2 | 104 | ······stack=300,·locals=9,·args_size=2 |
105 | ·········0:·iconst_4 | 105 | ·········0:·iconst_4 |
106 | ·········1:·istore_2 | 106 | ·········1:·istore_2 |
107 | ·········2:·iload_1 | 107 | ·········2:·iload_1 |
108 | ·········3:·iload_2 | 108 | ·········3:·iload_2 |
109 | ·········4:·if_icmpne·····10 | 109 | ·········4:·if_icmpne·····108 |
110 | ·········7:·aload_0 | 110 | ·········7:·aload_0 |
111 | ·········8:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; | 111 | ·········8:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
112 | ········11:·invokestatic··#21·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$800:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Landroid/location/LocationManager; | 112 | ········11:·invokestatic··#21·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$800:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Landroid/location/LocationManager; |
113 | ········14:·astore_3 | 113 | ········14:·astore_3 |
114 | ········15:· | 114 | ········15:·iconst_0 |
115 | ········16:· | 115 | ········16:·istore········4 |
116 | ········18:·aload_3 | ||
117 | ········1 | 116 | ········18:·aconst_null |
117 | ········19:·astore········5 | ||
118 | ········21:·aload_3 | ||
119 | ········22:·aconst_null | ||
118 | ········2 | 120 | ········23:·invokevirtual·#27·················//·Method·android/location/LocationManager.getGpsStatus:(Landroid/location/GpsStatus;)Landroid/location/GpsStatus; |
119 | ········2 | 121 | ········26:·astore········6 |
120 | ········2 | 122 | ········28:·aload·········6 |
121 | ········ | 123 | ········30:·invokevirtual·#33·················//·Method·android/location/GpsStatus.getSatellites:()Ljava/lang/Iterable; |
122 | ········30:·astore········6 | ||
123 | ········32:·iconst_0 | ||
124 | ········33:· | 124 | ········33:·astore········7 |
125 | ········35:·iconst_0 | ||
126 | ········36:·istore········8 | ||
125 | ········3 | 127 | ········38:·aload·········7 |
126 | ········ | 128 | ········40:·invokeinterface·#39,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator; |
127 | ········42:·astore········8 | ||
128 | ········4 | 129 | ········45:·astore_3 |
130 | ········46:·aload_3 | ||
129 | ········4 | 131 | ········47:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
130 | ········51:·istore_2 | ||
131 | ········52:·i | 132 | ········52:·istore········4 |
133 | ········54:·iload·········4 | ||
132 | ········5 | 134 | ········56:·ifeq··········78 |
133 | ········5 | 135 | ········59:·aload_3 |
134 | ········ | 136 | ········60:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
135 | ········6 | 137 | ········65:·checkcast·····#51·················//·class·android/location/GpsSatellite |
136 | ········6 | 138 | ········68:·pop |
137 | ········6 | 139 | ········69:·iload·········8 |
138 | ········ | 140 | ········71:·iconst_1 |
139 | ········7 | 141 | ········72:·iadd |
140 | ········7 | 142 | ········73:·istore········8 |
141 | ········7 | 143 | ········75:·goto··········46 |
142 | ········7 | 144 | ········78:·aload_0 |
143 | ········7 | 145 | ········79:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
144 | ········8 | 146 | ········82:·invokestatic··#55·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.access$900:(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
145 | ········8 | 147 | ········85:·astore_3 |
146 | ········8 | 148 | ········86:·iload·········8 |
147 | ········8 | 149 | ········88:·invokestatic··#61·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
148 | ········ | 150 | ········91:·astore········5 |
149 | ········9 | 151 | ········93:·aload_3 |
150 | ········9 | 152 | ········94:·aload·········5 |
151 | ········9 | 153 | ········96:·invokevirtual·#67·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V |
152 | ········9 | 154 | ········99:·aload_0 |
153 | ······· | 155 | ·······100:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
154 | ·······10 | 156 | ·······103:·astore_3 |
155 | ·······10 | 157 | ·······104:·aload_3 |
156 | ·······10 | 158 | ·······105:·invokevirtual·#70·················//·Method·at/univie/sensorium/sensors/GPSLocationSensor.notifyListeners:()V |
157 | ·······10 | 159 | ·······108:·return |
158 | } | 160 | } |
Offset 206, 15 lines modified | Offset 206, 15 lines modified | ||
206 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 206 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
207 | ·········9:·return | 207 | ·········9:·return |
208 | ··public·void·onLocationChanged(android.location.Location); | 208 | ··public·void·onLocationChanged(android.location.Location); |
209 | ····descriptor:·(Landroid/location/Location;)V | 209 | ····descriptor:·(Landroid/location/Location;)V |
210 | ····flags:·(0x0001)·ACC_PUBLIC | 210 | ····flags:·(0x0001)·ACC_PUBLIC |
211 | ····Code: | 211 | ····Code: |
212 | ······stack=300,·locals=2 | 212 | ······stack=300,·locals=20,·args_size=2 |
213 | ·········0:·aload_0 | 213 | ·········0:·aload_0 |
214 | ·········1:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; | 214 | ·········1:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
215 | ·········4:·invokestatic··#20·················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.access$000:(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; | 215 | ·········4:·invokestatic··#20·················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.access$000:(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
216 | ·········7:·astore_2 | 216 | ·········7:·astore_2 |
217 | ·········8:·aload_1 | 217 | ·········8:·aload_1 |
218 | ·········9:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D | 218 | ·········9:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D |
219 | ········12:·invokestatic··#32·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double; | 219 | ········12:·invokestatic··#32·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double; |
Offset 296, 97 lines modified | Offset 296, 97 lines modified | ||
296 | ·······158:·aconst_null | 296 | ·······158:·aconst_null |
297 | ·······159:·astore········10 | 297 | ·······159:·astore········10 |
298 | ·······161:·aload_1 | 298 | ·······161:·aload_1 |
299 | ·······162:·invokevirtual·#44·················//·Method·android/location/Location.getLatitude:()D | 299 | ·······162:·invokevirtual·#44·················//·Method·android/location/Location.getLatitude:()D |
300 | ·······165:·dstore········11 | 300 | ·······165:·dstore········11 |
301 | ·······167:·aload_1 | 301 | ·······167:·aload_1 |
302 | ·······168:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D | 302 | ·······168:·invokevirtual·#26·················//·Method·android/location/Location.getLongitude:()D |
303 | ·······171:·dstore········ | 303 | ·······171:·dstore········4 |
304 | ·······173:·iconst_1 | 304 | ·······173:·iconst_1 |
305 | ·······174:·istore········1 | 305 | ·······174:·istore········13 |
306 | ·······176:·aload·········9 | 306 | ·······176:·aload·········9 |
307 | ·······178:·dload·········11 | 307 | ·······178:·dload·········11 |
308 | ·······180:·dload········· | 308 | ·······180:·dload·········4 |
309 | ·······182:·iload·········1 | 309 | ·······182:·iload·········13 |
310 | ·······184:·invokevirtual·#101················//·Method·android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List; | 310 | ·······184:·invokevirtual·#101················//·Method·android/location/Geocoder.getFromLocation:(DDI)Ljava/util/List; |
311 | ·······187:·astore········10 | 311 | ·······187:·astore········10 |
312 | ·······189:·aload·········10 | 312 | ·······189:·aload·········10 |
313 | ·······191:·ifnull········347 | 313 | ·······191:·ifnull········347 |
314 | ·······194:·aload·········10 | 314 | ·······194:·aload·········10 |
315 | ·······196:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/List.size:()I | 315 | ·······196:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/List.size:()I |
316 | ·······201:·istore········1 | 316 | ·······201:·istore········14 |
317 | ·······203:·iload·········1 | 317 | ·······203:·iload·········14 |
318 | ·······205:·ifle··········347 | 318 | ·······205:·ifle··········347 |
319 | ·······208:·iconst_0 | 319 | ·······208:·iconst_0 |
320 | ·······209:·istore········1 | 320 | ·······209:·istore········14 |
321 | ·······211:·aconst_null | 321 | ·······211:·aconst_null |
322 | ·······212:·astore_2 | 322 | ·······212:·astore_2 |
323 | ·······213:·aload·········10 | 323 | ·······213:·aload·········10 |
324 | ·······215:·iconst_0 | 324 | ·······215:·iconst_0 |
325 | ·······216:·invokeinterface·#111,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; | 325 | ·······216:·invokeinterface·#111,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
326 | ·······221:·astore········1 | 326 | ·······221:·astore········15 |
327 | ·······223:·aload·········1 | 327 | ·······223:·aload·········15 |
328 | ·······225:·checkcast·····#113················//·class·android/location/Address | 328 | ·······225:·checkcast·····#113················//·class·android/location/Address |
329 | ·······228:·astore········1 | 329 | ·······228:·astore········15 |
330 | ·······230:·ldc···········#115················//·String·%s,·%s,·%s | 330 | ·······230:·ldc···········#115················//·String·%s,·%s,·%s |
331 | ·······232:·astore_3 | 331 | ·······232:·astore_3 |
332 | ·······233:·iconst_3 | 332 | ·······233:·iconst_3 |
333 | ·······234:·istore········1 | 333 | ·······234:·istore········14 |
334 | ·······236:·iload·········1 | 334 | ·······236:·iload·········14 |
335 | ·······238:·anewarray·····#4··················//·class·java/lang/Object | 335 | ·······238:·anewarray·····#4··················//·class·java/lang/Object |
336 | ·······241:·astore········1 | 336 | ·······241:·astore········16 |
337 | ·······243:·aconst_null | 337 | ·······243:·aconst_null |
338 | ·······244:·astore········1 | 338 | ·······244:·astore········17 |
339 | ·······246:·aload·········1 | 339 | ·······246:·aload·········15 |
340 | ·······248:·invokevirtual·#119················//·Method·android/location/Address.getMaxAddressLineIndex:()I | 340 | ·······248:·invokevirtual·#119················//·Method·android/location/Address.getMaxAddressLineIndex:()I |
341 | ·······251:·istore········1 | 341 | ·······251:·istore········14 |
342 | ·······253:·iload·········1 | 342 | ·······253:·iload·········14 |
343 | ·······255:·ifle··········341 | 343 | ·······255:·ifle··········341 |
344 | ·······258:·iconst_0 | 344 | ·······258:·iconst_0 |
345 | ·······259:·istore········1 | 345 | ·······259:·istore········14 |
346 | ·······261:·aconst_null | 346 | ·······261:·aconst_null |
347 | ·······262:·astore_2 | 347 | ·······262:·astore_2 |
348 | ·······263:·aload·········1 | 348 | ·······263:·aload·········15 |
349 | ·······265:·iconst_0 | 349 | ·······265:·iconst_0 |
350 | ·······266:·invokevirtual·#123················//·Method·android/location/Address.getAddressLine:(I)Ljava/lang/String; | 350 | ·······266:·invokevirtual·#123················//·Method·android/location/Address.getAddressLine:(I)Ljava/lang/String; |
351 | ·······269:·astore_2 | 351 | ·······269:·astore_2 |
352 | ·······270:·aload·········1 | 352 | ·······270:·aload·········16 |
353 | ·······272:·iconst_0 | 353 | ·······272:·iconst_0 |
354 | ·······273:·aload_2 | 354 | ·······273:·aload_2 |
355 | ·······274:·aastore | 355 | ·······274:·aastore |
356 | ·······275:·iconst_1 | 356 | ·······275:·iconst_1 |
357 | ·······276:·istore········1 | 357 | ·······276:·istore········14 |
358 | ·······278:·aload·········1 | 358 | ·······278:·aload·········15 |
359 | ·······280:·invokevirtual·#127················//·Method·android/location/Address.getLocality:()Ljava/lang/String; | 359 | ·······280:·invokevirtual·#127················//·Method·android/location/Address.getLocality:()Ljava/lang/String; |
360 | ·······283:·astore········1 | 360 | ·······283:·astore········17 |
361 | ·······285:·aload·········1 | 361 | ·······285:·aload·········16 |
362 | ·······287:·iload·········1 | 362 | ·······287:·iload·········14 |
363 | ·······289:·aload·········1 | 363 | ·······289:·aload·········17 |
364 | ·······291:·aastore | 364 | ·······291:·aastore |
365 | ·······292:·iconst_2 | 365 | ·······292:·iconst_2 |
366 | ·······293:·istore········1 | 366 | ·······293:·istore········14 |
367 | ·······295:·aload·········1 | 367 | ·······295:·aload·········15 |
368 | ·······297:·invokevirtual·#131················//·Method·android/location/Address.getCountryName:()Ljava/lang/String; | 368 | ·······297:·invokevirtual·#131················//·Method·android/location/Address.getCountryName:()Ljava/lang/String; |
369 | ·······300:·astore········1 | 369 | ·······300:·astore········17 |
370 | ·······302:·aload·········1 | 370 | ·······302:·aload·········16 |
371 | ·······304:·iload·········1 | 371 | ·······304:·iload·········14 |
372 | ·······306:·aload·········1 | 372 | ·······306:·aload·········17 |
373 | ·······308:·aastore | 373 | ·······308:·aastore |
374 | ·······309:·aload_3 | 374 | ·······309:·aload_3 |
375 | ·······310:·aload·········1 | 375 | ·······310:·aload·········16 |
376 | ·······312:·invokestatic··#137················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 376 | ·······312:·invokestatic··#137················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
377 | ·······315:·astore········ | 377 | ·······315:·astore········18 |
378 | ·······317:·aload_0 | 378 | ·······317:·aload_0 |
379 | ·······318:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; | 379 | ·······318:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
380 | ·······321:·astore_2 | 380 | ·······321:·astore_2 |
381 | ·······322:·aload_2 | 381 | ·······322:·aload_2 |
382 | ·······323:·invokestatic··#140················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.access$600:(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; | 382 | ·······323:·invokestatic··#140················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.access$600:(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
383 | ·······326:·astore_2 | 383 | ·······326:·astore_2 |
384 | ·······327:·aload_2 | 384 | ·······327:·aload_2 |
385 | ·······328:·aload········· | 385 | ·······328:·aload·········18 |
386 | ·······330:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V | 386 | ·······330:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V |
387 | ·······333:·aload_0 | 387 | ·······333:·aload_0 |
388 | ·······334:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; | 388 | ·······334:·getfield······#10·················//·Field·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
389 | ·······337:·invokevirtual·#143················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.notifyListeners:()V | 389 | ·······337:·invokevirtual·#143················//·Method·at/univie/sensorium/sensors/NetworkLocationSensor.notifyListeners:()V |
390 | ·······340:·return | 390 | ·······340:·return |
391 | ·······341:·ldc···········#145················//·String | 391 | ·······341:·ldc···········#145················//·String |
392 | ·······343:·astore_2 | 392 | ·······343:·astore_2 |
Offset 399, 16 lines modified | Offset 399, 16 lines modified | ||
399 | ·······356:·astore_2 | 399 | ·······356:·astore_2 |
400 | ·······357:·ldc···········#147················//·String·n/a | 400 | ·······357:·ldc···········#147················//·String·n/a |
401 | ·······359:·astore_3 | 401 | ·······359:·astore_3 |
402 | ·······360:·aload_2 | 402 | ·······360:·aload_2 |
403 | ·······361:·aload_3 | 403 | ·······361:·aload_3 |
404 | ·······362:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V | 404 | ·······362:·invokevirtual·#38·················//·Method·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V |
405 | ·······365:·goto··········333 | 405 | ·······365:·goto··········333 |
406 | ·······368:·astore········ | 406 | ·······368:·astore········19 |
407 | ·······370:·aload········· | 407 | ·······370:·aload·········19 |
408 | ·······372:·invokevirtual·#152················//·Method·java/io/IOException.printStackTrace:()V | 408 | ·······372:·invokevirtual·#152················//·Method·java/io/IOException.printStackTrace:()V |
409 | ·······375:·goto··········333 | 409 | ·······375:·goto··········333 |
410 | ······Exception·table: | 410 | ······Exception·table: |
411 | ·········from····to··target·type | 411 | ·········from····to··target·type |
Max diff block lines reached; 112/7012 bytes (1.60%) of diff not shown. |
Offset 200, 80 lines modified | Offset 200, 78 lines modified | ||
200 | ·········1:·getfield······#18·················//·Field·value:Ljava/lang/Object; | 200 | ·········1:·getfield······#18·················//·Field·value:Ljava/lang/Object; |
201 | ·········4:·areturn | 201 | ·········4:·areturn |
202 | ··public·java.lang.String·getValueRepresentation(); | 202 | ··public·java.lang.String·getValueRepresentation(); |
203 | ····descriptor:·()Ljava/lang/String; | 203 | ····descriptor:·()Ljava/lang/String; |
204 | ····flags:·(0x0001)·ACC_PUBLIC | 204 | ····flags:·(0x0001)·ACC_PUBLIC |
205 | ····Code: | 205 | ····Code: |
206 | ······stack=300,·locals= | 206 | ······stack=300,·locals=7,·args_size=1 |
207 | ·········0:·aload_0 | 207 | ·········0:·aload_0 |
208 | ·········1:·getfield······#18·················//·Field·value:Ljava/lang/Object; | 208 | ·········1:·getfield······#18·················//·Field·value:Ljava/lang/Object; |
209 | ·········4:·astore_1 | 209 | ·········4:·astore_1 |
210 | ·········5:·aload_1 | 210 | ·········5:·aload_1 |
211 | ·········6:·instanceof····#36·················//·class·java/util/List | 211 | ·········6:·instanceof····#36·················//·class·java/util/List |
212 | ·········9:·istore_2 | 212 | ·········9:·istore_2 |
213 | ········10:·iload_2 | 213 | ········10:·iload_2 |
214 | ········11:·ifeq··········11 | 214 | ········11:·ifeq··········113 |
215 | ········14:·new···········#38·················//·class·java/lang/StringBuilder | 215 | ········14:·new···········#38·················//·class·java/lang/StringBuilder |
216 | ········17:·astore_3 | 216 | ········17:·astore_3 |
217 | ········18:·aload_3 | 217 | ········18:·aload_3 |
218 | ········19:·invokespecial·#39·················//·Method·java/lang/StringBuilder."<init>":()V | 218 | ········19:·invokespecial·#39·················//·Method·java/lang/StringBuilder."<init>":()V |
219 | ········22:·aload_0 | 219 | ········22:·aload_0 |
220 | ········23:·getfield······#18·················//·Field·value:Ljava/lang/Object; | 220 | ········23:·getfield······#18·················//·Field·value:Ljava/lang/Object; |
221 | ········26:·checkcast·····#36·················//·class·java/util/List | 221 | ········26:·checkcast·····#36·················//·class·java/util/List |
222 | ········29:·astore_1 | ||
223 | ········30:·aload_1 | ||
224 | ········ | 222 | ········29:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
225 | ········36:·astore········4 | ||
226 | ········3 | 223 | ········34:·astore_1 |
224 | ········35:·aload_1 | ||
227 | ········ | 225 | ········36:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
228 | ········45:·istore_2 | ||
229 | ········4 | 226 | ········41:·istore········4 |
227 | ········43:·iload·········4 | ||
230 | ········4 | 228 | ········45:·ifeq··········84 |
231 | ········ | 229 | ········48:·aload_1 |
232 | ········ | 230 | ········49:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
233 | ········5 | 231 | ········54:·astore········5 |
234 | ········5 | 232 | ········56:·aload·········5 |
235 | ········ | 233 | ········58:·invokevirtual·#56·················//·Method·java/lang/Object.toString:()Ljava/lang/String; |
236 | ········6 | 234 | ········61:·astore········6 |
237 | ········6 | 235 | ········63:·aload_3 |
238 | ········6 | 236 | ········64:·aload·········6 |
239 | ········6 | 237 | ········66:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
240 | ········ | 238 | ········69:·pop |
241 | ········7 | 239 | ········70:·ldc···········#62·················//·String·\n |
242 | ········7 | 240 | ········72:·astore········6 |
243 | ········74:·aload_3 | 241 | ········74:·aload_3 |
244 | ········75:·aload | 242 | ········75:·aload·········6 |
245 | ········7 | 243 | ········77:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
246 | ········ | 244 | ········80:·pop |
247 | ········8 | 245 | ········81:·goto··········35 |
248 | ········8 | 246 | ········84:·aload_3 |
249 | ········8 | 247 | ········85:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.length:()I |
250 | ········8 | 248 | ········88:·istore_2 |
251 | ········8 | 249 | ········89:·iload_2 |
252 | ········ | 250 | ········90:·ifle··········106 |
253 | ········9 | 251 | ········93:·aload_3 |
254 | ········9 | 252 | ········94:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.length:()I |
255 | ········9 | 253 | ········97:·iconst_m1 |
256 | ········9 | 254 | ········98:·iadd |
257 | ········9 | 255 | ········99:·istore_2 |
258 | ······· | 256 | ·······100:·aload_3 |
259 | ·······10 | 257 | ·······101:·iload_2 |
260 | ·······10 | 258 | ·······102:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.deleteCharAt:(I)Ljava/lang/StringBuilder; |
261 | ·······10 | 259 | ·······105:·pop |
262 | ·······10 | 260 | ·······106:·aload_3 |
263 | ·······10 | 261 | ·······107:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
264 | ·······1 | 262 | ·······110:·astore_1 |
265 | ·······11 | 263 | ·······111:·aload_1 |
266 | ·······11 | 264 | ·······112:·areturn |
267 | ·······11 | 265 | ·······113:·aload_0 |
268 | ·······11 | 266 | ·······114:·getfield······#18·················//·Field·value:Ljava/lang/Object; |
269 | ·······11 | 267 | ·······117:·invokevirtual·#56·················//·Method·java/lang/Object.toString:()Ljava/lang/String; |
270 | ·······1 | 268 | ·······120:·astore_1 |
271 | ·······12 | 269 | ·······121:·goto··········111 |
272 | ··public·boolean·isNested(); | 270 | ··public·boolean·isNested(); |
273 | ····descriptor:·()Z | 271 | ····descriptor:·()Z |
274 | ····flags:·(0x0001)·ACC_PUBLIC | 272 | ····flags:·(0x0001)·ACC_PUBLIC |
275 | ····Code: | 273 | ····Code: |
276 | ······stack=300,·locals=4,·args_size=1 | 274 | ······stack=300,·locals=4,·args_size=1 |
277 | ·········0:·aload_0 | 275 | ·········0:·aload_0 |
Offset 169, 15 lines modified | Offset 169, 15 lines modified | ||
169 | ········40:·putfield······#38·················//·Field·dataBuffer:[B | 169 | ········40:·putfield······#38·················//·Field·dataBuffer:[B |
170 | ········43:·return | 170 | ········43:·return |
171 | ··byte[]·getOutput(); | 171 | ··byte[]·getOutput(); |
172 | ····descriptor:·()[B | 172 | ····descriptor:·()[B |
173 | ····flags:·(0x0000) | 173 | ····flags:·(0x0000) |
174 | ····Code: | 174 | ····Code: |
175 | ······stack=300,·locals=1 | 175 | ······stack=300,·locals=14,·args_size=1 |
176 | ·········0:·bipush········8 | 176 | ·········0:·bipush········8 |
177 | ·········2:·istore_1 | 177 | ·········2:·istore_1 |
178 | ·········3:·aload_0 | 178 | ·········3:·aload_0 |
179 | ·········4:·getfield······#35·················//·Field·count:J | 179 | ·········4:·getfield······#35·················//·Field·count:J |
180 | ·········7:·lstore_2 | 180 | ·········7:·lstore_2 |
181 | ·········8:·bipush········63 | 181 | ·········8:·bipush········63 |
182 | ········10:·i2l | 182 | ········10:·i2l |
Offset 189, 15 lines modified | Offset 189, 15 lines modified | ||
189 | ········18:·lload_2 | 189 | ········18:·lload_2 |
190 | ········19:·l2i | 190 | ········19:·l2i |
191 | ········20:·istore········6 | 191 | ········20:·istore········6 |
192 | ········22:·bipush········56 | 192 | ········22:·bipush········56 |
193 | ········24:·istore········7 | 193 | ········24:·istore········7 |
194 | ········26:·iload·········6 | 194 | ········26:·iload·········6 |
195 | ········28:·iload·········7 | 195 | ········28:·iload·········7 |
196 | ········30:·if_icmpge·····12 | 196 | ········30:·if_icmpge·····123 |
197 | ········33:·bipush········56 | 197 | ········33:·bipush········56 |
198 | ········35:·iload·········6 | 198 | ········35:·iload·········6 |
199 | ········37:·isub | 199 | ········37:·isub |
200 | ········38:·istore········8 | 200 | ········38:·istore········8 |
201 | ········40:·iload·········8 | 201 | ········40:·iload·········8 |
202 | ········42:·bipush········8 | 202 | ········42:·bipush········8 |
203 | ········44:·iadd | 203 | ········44:·iadd |
Offset 209, 91 lines modified | Offset 209, 91 lines modified | ||
209 | ········55:·iconst_0 | 209 | ········55:·iconst_0 |
210 | ········56:·iload·········7 | 210 | ········56:·iload·········7 |
211 | ········58:·bastore | 211 | ········58:·bastore |
212 | ········59:·iconst_0 | 212 | ········59:·iconst_0 |
213 | ········60:·istore········10 | 213 | ········60:·istore········10 |
214 | ········62:·iload·········10 | 214 | ········62:·iload·········10 |
215 | ········64:·iload_1 | 215 | ········64:·iload_1 |
216 | ········65:·if_icmpge·····13 | 216 | ········65:·if_icmpge·····133 |
217 | ········68:·iload·········8 | 217 | ········68:·iload·········8 |
218 | ········70:·iload·········10 | 218 | ········70:·iload·········10 |
219 | ········72:·iadd | 219 | ········72:·iadd |
220 | ········73:·istore········7 | 220 | ········73:·istore········7 |
221 | ········75:·aload_0 | 221 | ········75:·aload_0 |
222 | ········76:·getfield······#35·················//·Field·count:J | 222 | ········76:·getfield······#35·················//·Field·count:J |
223 | ········79:·lstore | 223 | ········79:·lstore_2 |
224 | ········8 | 224 | ········80:·bipush········8 |
225 | ········8 | 225 | ········82:·i2l |
226 | ········8 | 226 | ········83:·lstore········4 |
227 | ········85:·lload_2 | ||
227 | ········86:·lload········· | 228 | ········86:·lload·········4 |
228 | ········88:·lload·········13 | ||
229 | ········ | 229 | ········88:·lmul |
230 | ········ | 230 | ········89:·lstore_2 |
231 | ········9 | 231 | ········90:·iload·········10 |
232 | ········9 | 232 | ········92:·bipush········8 |
233 | ········9 | 233 | ········94:·imul |
234 | ········9 | 234 | ········95:·istore········11 |
235 | ········97:·lload_2 | ||
235 | ······· | 236 | ········98:·iload·········11 |
236 | ·······102:·iload·········15 | ||
237 | ·······10 | 237 | ·······100:·lushr |
238 | ·······105:·lstore········11 | ||
239 | ·······10 | 238 | ·······101:·lstore_2 |
239 | ·······102:·lload_2 | ||
240 | ·······10 | 240 | ·······103:·l2i |
241 | ·······1 | 241 | ·······104:·i2b |
242 | ·······1 | 242 | ·······105:·istore········12 |
243 | ·······1 | 243 | ·······107:·aload·········9 |
244 | ·······1 | 244 | ·······109:·iload·········7 |
245 | ·······11 | 245 | ·······111:·iload·········12 |
246 | ·······11 | 246 | ·······113:·bastore |
247 | ·······1 | 247 | ·······114:·iload·········10 |
248 | ·······1 | 248 | ·······116:·iconst_1 |
249 | ·······1 | 249 | ·······117:·iadd |
250 | ·······1 | 250 | ·······118:·istore········10 |
251 | ·······12 | 251 | ·······120:·goto··········62 |
252 | ·······12 | 252 | ·······123:·bipush········120 |
253 | ·······1 | 253 | ·······125:·iload·········6 |
254 | ·······1 | 254 | ·······127:·isub |
255 | ·······1 | 255 | ·······128:·istore········8 |
256 | ·······13 | 256 | ·······130:·goto··········40 |
257 | ·······13 | 257 | ·······133:·aload_0 |
258 | ·······1 | 258 | ·······134:·aload·········9 |
259 | ·······1 | 259 | ·······136:·invokevirtual·#48·················//·Method·update:([B)V |
260 | ·······1 | 260 | ·······139:·bipush········16 |
261 | ·······14 | 261 | ·······141:·newarray·······byte |
262 | ·······14 | 262 | ·······143:·astore········13 |
263 | ·······1 | 263 | ·······145:·aload_0 |
264 | ·······1 | 264 | ·······146:·getfield······#21·················//·Field·A:I |
265 | ·······1 | 265 | ·······149:·istore········7 |
266 | ·······15 | 266 | ·······151:·aload·········13 |
267 | ·······15 | 267 | ·······153:·iload·········7 |
268 | ·······1 | 268 | ·······155:·iconst_0 |
269 | ·······1 | 269 | ·······156:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V |
270 | ·······1 | 270 | ·······159:·aload_0 |
271 | ·······16 | 271 | ·······160:·getfield······#25·················//·Field·B:I |
272 | ·······16 | 272 | ·······163:·istore········7 |
273 | ·······1 | 273 | ·······165:·aload·········13 |
274 | ·······1 | 274 | ·······167:·iload·········7 |
275 | ·······1 | 275 | ·······169:·iconst_4 |
276 | ·······17 | 276 | ·······170:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V |
277 | ·······17 | 277 | ·······173:·aload_0 |
278 | ·······1 | 278 | ·······174:·getfield······#29·················//·Field·C:I |
279 | ·······1 | 279 | ·······177:·istore········7 |
280 | ·······1 | 280 | ·······179:·aload·········13 |
281 | ·······18 | 281 | ·······181:·iload·········7 |
282 | ·······18 | 282 | ·······183:·iload_1 |
283 | ·······184:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V | ||
284 | ·······187:·aload_0 | ||
285 | ·······188:·getfield······#33·················//·Field·D:I | ||
286 | ·······191:·istore········7 | ||
287 | ·······193:·aload·········13 | ||
288 | ·······195:·iload·········7 | ||
289 | ·······197:·bipush········12 | ||
283 | ·······19 | 290 | ·······199:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V |
284 | ·······193:·aload_0 | ||
285 | ·······194:·getfield······#33·················//·Field·D:I | ||
286 | ·······197:·istore········7 | ||
287 | ·······199:·aload·········17 | ||
288 | ·······201:·iload·········7 | ||
289 | ·······203:·bipush········12 | ||
290 | ·······205:·invokestatic··#55·················//·Method·org/apache/http/impl/auth/NTLMEngineImpl.writeULong:([BII)V | ||
291 | ·······20 | 291 | ·······202:·aload·········13 |
292 | ·······2 | 292 | ·······204:·areturn |
Max diff block lines reached; 138/6306 bytes (2.19%) of diff not shown. |
Offset 264, 41 lines modified | Offset 264, 41 lines modified | ||
264 | ····························return·b; | 264 | ····························return·b; |
265 | ························} | 265 | ························} |
266 | ························if·("no-store".equals(headerElement.getName()))·{ | 266 | ························if·("no-store".equals(headerElement.getName()))·{ |
267 | ····························this.log.trace((Object)"Response·contained·NO·STORE·directive,·cache·was·not·suitable"); | 267 | ····························this.log.trace((Object)"Response·contained·NO·STORE·directive,·cache·was·not·suitable"); |
268 | ····························b·=·false; | 268 | ····························b·=·false; |
269 | ····························return·b; | 269 | ····························return·b; |
270 | ························} | 270 | ························} |
271 | ························Label_06 | 271 | ························Label_0649:·{ |
272 | ····························if·("max-age".equals(headerElement.getName()))·{ | 272 | ····························if·("max-age".equals(headerElement.getName()))·{ |
273 | ································try·{ | 273 | ································try·{ |
274 | ····································final·String·value·=·headerElement.getValue(); | 274 | ····································final·String·value·=·headerElement.getValue(); |
275 | ····································try·{ | 275 | ····································try·{ |
276 | ········································if·(this.validityStrategy.getCurrentAgeSecs(httpCacheEntry,·date)·<=·Integer.parseInt(value))·{ | 276 | ········································if·(this.validityStrategy.getCurrentAgeSecs(httpCacheEntry,·date)·<=·Integer.parseInt(value))·{ |
277 | ············································break·Label_06 | 277 | ············································break·Label_0649; |
278 | ········································} | 278 | ········································} |
279 | ········································this.log.trace((Object)"Response·from·cache·was·NOT·suitable·due·to·max·age"); | 279 | ········································this.log.trace((Object)"Response·from·cache·was·NOT·suitable·due·to·max·age"); |
280 | ········································b·=·false; | 280 | ········································b·=·false; |
281 | ····································} | 281 | ····································} |
282 | ····································catch·(NumberFormatException·ex)·{ | 282 | ····································catch·(NumberFormatException·ex)·{ |
283 | ········································this.log.debug((Object)("Response·from·cache·was·malformed"·+·ex.getMessage())); | 283 | ········································this.log.debug((Object)("Response·from·cache·was·malformed"·+·ex.getMessage())); |
284 | ········································b·=·false; | 284 | ········································b·=·false; |
285 | ····································} | 285 | ····································} |
286 | ····································return·b; | 286 | ····································return·b; |
287 | ································} | 287 | ································} |
288 | ································catch·(NumberFormatException·ex4)·{} | 288 | ································catch·(NumberFormatException·ex4)·{} |
289 | ····························} | 289 | ····························} |
290 | ························} | 290 | ························} |
291 | ························Label_08 | 291 | ························Label_0846:·{ |
292 | ····························if·("max-stale".equals(headerElement.getName()))·{ | 292 | ····························if·("max-stale".equals(headerElement.getName()))·{ |
293 | ································try·{ | 293 | ································try·{ |
294 | ····································final·String·value2·=·headerElement.getValue(); | 294 | ····································final·String·value2·=·headerElement.getValue(); |
295 | ····································try·{ | 295 | ····································try·{ |
296 | ········································if·(this.validityStrategy.getFreshnessLifetimeSecs(httpCacheEntry)·<=·Integer.parseInt(value2))·{ | 296 | ········································if·(this.validityStrategy.getFreshnessLifetimeSecs(httpCacheEntry)·<=·Integer.parseInt(value2))·{ |
297 | ············································break·Label_08 | 297 | ············································break·Label_0846; |
298 | ········································} | 298 | ········································} |
299 | ········································this.log.trace((Object)"Response·from·cache·was·not·suitable·due·to·Max·stale·freshness"); | 299 | ········································this.log.trace((Object)"Response·from·cache·was·not·suitable·due·to·Max·stale·freshness"); |
300 | ········································b·=·false; | 300 | ········································b·=·false; |
301 | ····································} | 301 | ····································} |
302 | ····································catch·(NumberFormatException·ex2)·{ | 302 | ····································catch·(NumberFormatException·ex2)·{ |
303 | ········································this.log.debug((Object)("Response·from·cache·was·malformed:·"·+·ex2.getMessage())); | 303 | ········································this.log.debug((Object)("Response·from·cache·was·malformed:·"·+·ex2.getMessage())); |
304 | ········································b·=·false; | 304 | ········································b·=·false; |
Offset 185, 15 lines modified | Offset 185, 15 lines modified | ||
185 | ········27:·putfield······#29·················//·Field·connectionToTimes:Ljava/util/Map; | 185 | ········27:·putfield······#29·················//·Field·connectionToTimes:Ljava/util/Map; |
186 | ········30:·return | 186 | ········30:·return |
187 | ··public·void·add(org.apache.http.HttpConnection,·long,·java.util.concurrent.TimeUnit); | 187 | ··public·void·add(org.apache.http.HttpConnection,·long,·java.util.concurrent.TimeUnit); |
188 | ····descriptor:·(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V | 188 | ····descriptor:·(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V |
189 | ····flags:·(0x0001)·ACC_PUBLIC | 189 | ····flags:·(0x0001)·ACC_PUBLIC |
190 | ····Code: | 190 | ····Code: |
191 | ······stack=300,·locals=1 | 191 | ······stack=300,·locals=11,·args_size=4 |
192 | ·········0:·invokestatic··#35·················//·Method·java/lang/System.currentTimeMillis:()J | 192 | ·········0:·invokestatic··#35·················//·Method·java/lang/System.currentTimeMillis:()J |
193 | ·········3:·lstore········5 | 193 | ·········3:·lstore········5 |
194 | ·········5:·aload_0 | 194 | ·········5:·aload_0 |
195 | ·········6:·getfield······#24·················//·Field·log:Lorg/apache/commons/logging/Log; | 195 | ·········6:·getfield······#24·················//·Field·log:Lorg/apache/commons/logging/Log; |
196 | ·········9:·astore········7 | 196 | ·········9:·astore········7 |
197 | ········11:·aload·········7 | 197 | ········11:·aload·········7 |
198 | ········13:·invokeinterface·#41,··1···········//·InterfaceMethod·org/apache/commons/logging/Log.isDebugEnabled:()Z | 198 | ········13:·invokeinterface·#41,··1···········//·InterfaceMethod·org/apache/commons/logging/Log.isDebugEnabled:()Z |
Offset 217, 25 lines modified | Offset 217, 25 lines modified | ||
217 | ········57:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 217 | ········57:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
218 | ········60:·astore········9 | 218 | ········60:·astore········9 |
219 | ········62:·aload·········7 | 219 | ········62:·aload·········7 |
220 | ········64:·aload·········9 | 220 | ········64:·aload·········9 |
221 | ········66:·invokeinterface·#61,··2···········//·InterfaceMethod·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;)V | 221 | ········66:·invokeinterface·#61,··2···········//·InterfaceMethod·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;)V |
222 | ········71:·aload_0 | 222 | ········71:·aload_0 |
223 | ········72:·getfield······#29·················//·Field·connectionToTimes:Ljava/util/Map; | 223 | ········72:·getfield······#29·················//·Field·connectionToTimes:Ljava/util/Map; |
224 | ········75:·astore········ | 224 | ········75:·astore········7 |
225 | ········77:·new···········#63·················//·class·org/apache/http/impl/conn/IdleConnectionHandler$TimeValues | 225 | ········77:·new···········#63·················//·class·org/apache/http/impl/conn/IdleConnectionHandler$TimeValues |
226 | ········80:·astore········ | 226 | ········80:·astore········9 |
227 | ········82:·aload········· | 227 | ········82:·aload·········9 |
228 | ········84:·lload·········5 | 228 | ········84:·lload·········5 |
229 | ········86:·lload_2 | 229 | ········86:·lload_2 |
230 | ········87:·aload·········4 | 230 | ········87:·aload·········4 |
231 | ········89:·invokespecial·#66·················//·Method·org/apache/http/impl/conn/IdleConnectionHandler$TimeValues."<init>":(JJLjava/util/concurrent/TimeUnit;)V | 231 | ········89:·invokespecial·#66·················//·Method·org/apache/http/impl/conn/IdleConnectionHandler$TimeValues."<init>":(JJLjava/util/concurrent/TimeUnit;)V |
232 | ········92:·aload········· | 232 | ········92:·aload·········7 |
233 | ········94:·aload_1 | 233 | ········94:·aload_1 |
234 | ········95:·aload········· | 234 | ········95:·aload·········9 |
235 | ········97:·invokeinterface·#72,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 235 | ········97:·invokeinterface·#72,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
236 | ·······102:·pop | 236 | ·······102:·pop |
237 | ·······103:·return | 237 | ·······103:·return |
238 | ··public·void·closeExpiredConnections(); | 238 | ··public·void·closeExpiredConnections(); |
239 | ····descriptor:·()V | 239 | ····descriptor:·()V |
240 | ····flags:·(0x0001)·ACC_PUBLIC | 240 | ····flags:·(0x0001)·ACC_PUBLIC |
Offset 277, 15 lines modified | Offset 277, 15 lines modified | ||
277 | ············35····38····57···any | 277 | ············35····38····57···any |
278 | ············41····46····57···any | 278 | ············41····46····57···any |
279 | ··public·int·read(); | 279 | ··public·int·read(); |
280 | ····descriptor:·()I | 280 | ····descriptor:·()I |
281 | ····flags:·(0x0001)·ACC_PUBLIC | 281 | ····flags:·(0x0001)·ACC_PUBLIC |
282 | ····Code: | 282 | ····Code: |
283 | ······stack=300,·locals=1 | 283 | ······stack=300,·locals=10,·args_size=1 |
284 | ·········0:·iconst_m1 | 284 | ·········0:·iconst_m1 |
285 | ·········1:·istore_1 | 285 | ·········1:·istore_1 |
286 | ·········2:·aload_0 | 286 | ·········2:·aload_0 |
287 | ·········3:·getfield······#23·················//·Field·closed:Z | 287 | ·········3:·getfield······#23·················//·Field·closed:Z |
288 | ·········6:·istore_2 | 288 | ·········6:·istore_2 |
289 | ·········7:·iload_2 | 289 | ·········7:·iload_2 |
290 | ·········8:·ifeq··········23 | 290 | ·········8:·ifeq··········23 |
Offset 319, 20 lines modified | Offset 319, 20 lines modified | ||
319 | ········59:·invokeinterface·#63,··1···········//·InterfaceMethod·org/apache/http/io/SessionInputBuffer.read:()I | 319 | ········59:·invokeinterface·#63,··1···········//·InterfaceMethod·org/apache/http/io/SessionInputBuffer.read:()I |
320 | ········64:·istore········8 | 320 | ········64:·istore········8 |
321 | ········66:·iload·········8 | 321 | ········66:·iload·········8 |
322 | ········68:·iload_1 | 322 | ········68:·iload_1 |
323 | ········69:·if_icmpne·····163 | 323 | ········69:·if_icmpne·····163 |
324 | ········72:·aload_0 | 324 | ········72:·aload_0 |
325 | ········73:·getfield······#21·················//·Field·pos:J | 325 | ········73:·getfield······#21·················//·Field·pos:J |
326 | ········76:·lstore········ | 326 | ········76:·lstore········4 |
327 | ········78:·aload_0 | 327 | ········78:·aload_0 |
328 | ········79:·getfield······#36·················//·Field·contentLength:J | 328 | ········79:·getfield······#36·················//·Field·contentLength:J |
329 | ········82:·lstore········ | 329 | ········82:·lstore········6 |
330 | ········84:·lload········· | 330 | ········84:·lload·········4 |
331 | ········86:·lload········· | 331 | ········86:·lload·········6 |
332 | ········88:·lcmp | 332 | ········88:·lcmp |
333 | ········89:·istore_1 | 333 | ········89:·istore_1 |
334 | ········90:·iload_1 | 334 | ········90:·iload_1 |
335 | ········91:·ifge··········48 | 335 | ········91:·ifge··········48 |
336 | ········94:·new···········#65·················//·class·org/apache/http/ConnectionClosedException | 336 | ········94:·new···········#65·················//·class·org/apache/http/ConnectionClosedException |
337 | ········97:·astore_3 | 337 | ········97:·astore_3 |
338 | ········98:·new···········#67·················//·class·java/lang/StringBuilder | 338 | ········98:·new···········#67·················//·class·java/lang/StringBuilder |
Offset 341, 45 lines modified | Offset 341, 45 lines modified | ||
341 | ·······105:·invokespecial·#68·················//·Method·java/lang/StringBuilder."<init>":()V | 341 | ·······105:·invokespecial·#68·················//·Method·java/lang/StringBuilder."<init>":()V |
342 | ·······108:·aload·········9 | 342 | ·······108:·aload·········9 |
343 | ·······110:·ldc···········#70·················//·String·Premature·end·of·Content-Length·delimited·message·body·(expected: | 343 | ·······110:·ldc···········#70·················//·String·Premature·end·of·Content-Length·delimited·message·body·(expected: |
344 | ·······112:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 344 | ·······112:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
345 | ·······115:·astore········9 | 345 | ·······115:·astore········9 |
346 | ·······117:·aload_0 | 346 | ·······117:·aload_0 |
347 | ·······118:·getfield······#36·················//·Field·contentLength:J | 347 | ·······118:·getfield······#36·················//·Field·contentLength:J |
348 | ·······121:·lstore········ | 348 | ·······121:·lstore········6 |
349 | ·······123:·aload·········9 | 349 | ·······123:·aload·········9 |
350 | ·······125:·lload········· | 350 | ·······125:·lload·········6 |
351 | ·······127:·invokevirtual·#77·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 351 | ·······127:·invokevirtual·#77·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
352 | ·······130:·ldc···········#79·················//·String·;·received: | 352 | ·······130:·ldc···········#79·················//·String·;·received: |
353 | ·······132:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 353 | ·······132:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
354 | ·······135:·astore········9 | 354 | ·······135:·astore········9 |
355 | ·······137:·aload_0 | 355 | ·······137:·aload_0 |
356 | ·······138:·getfield······#21·················//·Field·pos:J | 356 | ·······138:·getfield······#21·················//·Field·pos:J |
357 | ·······141:·lstore········ | 357 | ·······141:·lstore········6 |
358 | ·······143:·aload·········9 | 358 | ·······143:·aload·········9 |
359 | ·······145:·lload········· | 359 | ·······145:·lload·········6 |
360 | ·······147:·invokevirtual·#77·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 360 | ·······147:·invokevirtual·#77·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
361 | ·······150:·invokevirtual·#83·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 361 | ·······150:·invokevirtual·#83·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
362 | ·······153:·astore········9 | 362 | ·······153:·astore········9 |
363 | ·······155:·aload_3 | 363 | ·······155:·aload_3 |
364 | ·······156:·aload·········9 | 364 | ·······156:·aload·········9 |
365 | ·······158:·invokespecial·#84·················//·Method·org/apache/http/ConnectionClosedException."<init>":(Ljava/lang/String;)V | 365 | ·······158:·invokespecial·#84·················//·Method·org/apache/http/ConnectionClosedException."<init>":(Ljava/lang/String;)V |
366 | ·······161:·aload_3 | 366 | ·······161:·aload_3 |
367 | ·······162:·athrow | 367 | ·······162:·athrow |
368 | ·······163:·aload_0 | 368 | ·······163:·aload_0 |
369 | ·······164:·getfield······#21·················//·Field·pos:J | 369 | ·······164:·getfield······#21·················//·Field·pos:J |
370 | ·······167:·lstore········ | 370 | ·······167:·lstore········4 |
371 | ·······169:·lconst_1 | 371 | ·······169:·lconst_1 |
372 | ·······170:·lstore········ | 372 | ·······170:·lstore········6 |
373 | ·······172:·lload········· | 373 | ·······172:·lload·········4 |
374 | ·······174:·lload········· | 374 | ·······174:·lload·········6 |
375 | ·······176:·ladd | 375 | ·······176:·ladd |
376 | ·······177:·lstore········ | 376 | ·······177:·lstore········4 |
377 | ·······179:·aload_0 | 377 | ·······179:·aload_0 |
378 | ·······180:·lload········· | 378 | ·······180:·lload·········4 |
379 | ·······182:·putfield······#21·················//·Field·pos:J | 379 | ·······182:·putfield······#21·················//·Field·pos:J |
380 | ·······185:·goto··········48 | 380 | ·······185:·goto··········48 |
381 | ··public·int·read(byte[]); | 381 | ··public·int·read(byte[]); |
382 | ····descriptor:·([B)I | 382 | ····descriptor:·([B)I |
383 | ····flags:·(0x0001)·ACC_PUBLIC | 383 | ····flags:·(0x0001)·ACC_PUBLIC |
384 | ····Code: | 384 | ····Code: |
Offset 394, 15 lines modified | Offset 394, 15 lines modified | ||
394 | ·········7:·invokevirtual·#89·················//·Method·read:([BII)I | 394 | ·········7:·invokevirtual·#89·················//·Method·read:([BII)I |
395 | ········10:·ireturn | 395 | ········10:·ireturn |
396 | ··public·int·read(byte[],·int,·int); | 396 | ··public·int·read(byte[],·int,·int); |
397 | ····descriptor:·([BII)I | 397 | ····descriptor:·([BII)I |
398 | ····flags:·(0x0001)·ACC_PUBLIC | 398 | ····flags:·(0x0001)·ACC_PUBLIC |
399 | ····Code: | 399 | ····Code: |
400 | ······stack=300,·locals=1 | 400 | ······stack=300,·locals=13,·args_size=4 |
401 | ·········0:·iconst_m1 | 401 | ·········0:·iconst_m1 |
402 | ·········1:·istore········4 | 402 | ·········1:·istore········4 |
403 | ·········3:·aload_0 | 403 | ·········3:·aload_0 |
404 | ·········4:·getfield······#23·················//·Field·closed:Z | 404 | ·········4:·getfield······#23·················//·Field·closed:Z |
405 | ·········7:·istore········5 | 405 | ·········7:·istore········5 |
406 | ·········9:·iload·········5 | 406 | ·········9:·iload·········5 |
407 | ········11:·ifeq··········29 | 407 | ········11:·ifeq··········29 |
Offset 471, 20 lines modified | Offset 471, 20 lines modified | ||
471 | ·······129:·invokeinterface·#90,··4···········//·InterfaceMethod·org/apache/http/io/SessionInputBuffer.read:([BII)I | 471 | ·······129:·invokeinterface·#90,··4···········//·InterfaceMethod·org/apache/http/io/SessionInputBuffer.read:([BII)I |
472 | ·······134:·istore········11 | 472 | ·······134:·istore········11 |
473 | ·······136:·iload·········11 | 473 | ·······136:·iload·········11 |
474 | ·······138:·iload·········4 | 474 | ·······138:·iload·········4 |
475 | ·······140:·if_icmpne·····239 | 475 | ·······140:·if_icmpne·····239 |
476 | ·······143:·aload_0 | 476 | ·······143:·aload_0 |
477 | ·······144:·getfield······#21·················//·Field·pos:J | 477 | ·······144:·getfield······#21·················//·Field·pos:J |
478 | ·······147:·lstore········ | 478 | ·······147:·lstore········7 |
479 | ·······149:·aload_0 | 479 | ·······149:·aload_0 |
480 | ·······150:·getfield······#36·················//·Field·contentLength:J | 480 | ·······150:·getfield······#36·················//·Field·contentLength:J |
481 | ·······153:·lstore········ | 481 | ·······153:·lstore········9 |
482 | ·······155:·lload········· | 482 | ·······155:·lload·········7 |
483 | ·······157:·lload········· | 483 | ·······157:·lload·········9 |
484 | ·······159:·lcmp | 484 | ·······159:·lcmp |
485 | ·······160:·istore········4 | 485 | ·······160:·istore········4 |
486 | ·······162:·iload·········4 | 486 | ·······162:·iload·········4 |
487 | ·······164:·ifge··········239 | 487 | ·······164:·ifge··········239 |
488 | ·······167:·new···········#65·················//·class·org/apache/http/ConnectionClosedException | 488 | ·······167:·new···········#65·················//·class·org/apache/http/ConnectionClosedException |
489 | ·······170:·astore········6 | 489 | ·······170:·astore········6 |
490 | ·······172:·new···········#67·················//·class·java/lang/StringBuilder | 490 | ·······172:·new···········#67·················//·class·java/lang/StringBuilder |
Offset 493, 56 lines modified | Offset 493, 56 lines modified | ||
493 | ·······179:·invokespecial·#68·················//·Method·java/lang/StringBuilder."<init>":()V | 493 | ·······179:·invokespecial·#68·················//·Method·java/lang/StringBuilder."<init>":()V |
494 | ·······182:·aload·········12 | 494 | ·······182:·aload·········12 |
495 | ·······184:·ldc···········#70·················//·String·Premature·end·of·Content-Length·delimited·message·body·(expected: | 495 | ·······184:·ldc···········#70·················//·String·Premature·end·of·Content-Length·delimited·message·body·(expected: |
496 | ·······186:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 496 | ·······186:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
497 | ·······189:·astore········12 | 497 | ·······189:·astore········12 |
498 | ·······191:·aload_0 | 498 | ·······191:·aload_0 |
499 | ·······192:·getfield······#36·················//·Field·contentLength:J | 499 | ·······192:·getfield······#36·················//·Field·contentLength:J |
Max diff block lines reached; 3534/9489 bytes (37.24%) of diff not shown. |
Offset 317, 32 lines modified | Offset 317, 32 lines modified | ||
317 | ············80····84···105···any | 317 | ············80····84···105···any |
318 | ············85····91···105···any | 318 | ············85····91···105···any |
319 | ··public·java.lang.Object·get(); | 319 | ··public·java.lang.Object·get(); |
320 | ····descriptor:·()Ljava/lang/Object; | 320 | ····descriptor:·()Ljava/lang/Object; |
321 | ····flags:·(0x0001)·ACC_PUBLIC | 321 | ····flags:·(0x0001)·ACC_PUBLIC |
322 | ····Code: | 322 | ····Code: |
323 | ······stack=300,·locals= | 323 | ······stack=300,·locals=5,·args_size=1 |
324 | ·········0:·lconst_0 | 324 | ·········0:·lconst_0 |
325 | ·········1:·lstore_1 | 325 | ·········1:·lstore_1 |
326 | ·········2:·getstatic·····#72·················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 326 | ·········2:·getstatic·····#72·················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
327 | ·········5:·astore_3 | 327 | ·········5:·astore_3 |
328 | ·········6:·aload_0 | 328 | ·········6:·aload_0 |
329 | ·········7:·lload_1 | 329 | ·········7:·lload_1 |
330 | ·········8:·aload_3 | 330 | ·········8:·aload_3 |
331 | ·········9:·invokevirtual·#76·················//·Method·get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; | 331 | ·········9:·invokevirtual·#76·················//·Method·get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
332 | ········12:·areturn | 332 | ········12:·areturn |
333 | ········13:·astore········4 | 333 | ········13:·astore········4 |
334 | ········15:·new···········#78·················//·class·java/util/concurrent/ExecutionException | 334 | ········15:·new···········#78·················//·class·java/util/concurrent/ExecutionException |
335 | ········18:·astore | 335 | ········18:·astore_3 |
336 | ········19:·aload_3 | ||
336 | ········20:·aload········· | 337 | ········20:·aload·········4 |
337 | ········22:·aload·········4 | ||
338 | ········2 | 338 | ········22:·invokespecial·#81·················//·Method·java/util/concurrent/ExecutionException."<init>":(Ljava/lang/Throwable;)V |
339 | ········2 | 339 | ········25:·aload_3 |
340 | ········2 | 340 | ········26:·athrow |
341 | ······Exception·table: | 341 | ······Exception·table: |
342 | ·········from····to··target·type | 342 | ·········from····to··target·type |
343 | ·············2·····5····13···Class·java/util/concurrent/TimeoutException | 343 | ·············2·····5····13···Class·java/util/concurrent/TimeoutException |
344 | ·············8····12····13···Class·java/util/concurrent/TimeoutException | 344 | ·············8····12····13···Class·java/util/concurrent/TimeoutException |
345 | ··public·java.lang.Object·get(long,·java.util.concurrent.TimeUnit); | 345 | ··public·java.lang.Object·get(long,·java.util.concurrent.TimeUnit); |
346 | ····descriptor:·(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; | 346 | ····descriptor:·(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
Offset 89, 92 lines modified | Offset 89, 92 lines modified | ||
89 | ··protected·void·serializeParams(java.lang.Object...); | 89 | ··protected·void·serializeParams(java.lang.Object...); |
90 | ····descriptor:·([Ljava/lang/Object;)V | 90 | ····descriptor:·([Ljava/lang/Object;)V |
91 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS | 91 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS |
92 | ····Code: | 92 | ····Code: |
93 | ······stack=300,·locals=9,·args_size=2 | 93 | ······stack=300,·locals=9,·args_size=2 |
94 | ·········0:·aload_1 | 94 | ·········0:·aload_1 |
95 | ·········1:·ifnull········1 | 95 | ·········1:·ifnull········148 |
96 | ·········4:·aload_1 | 96 | ·········4:·aload_1 |
97 | ·········5:·arraylength | 97 | ·········5:·arraylength |
98 | ·········6:·istore_2 | 98 | ·········6:·istore_2 |
99 | ·········7:·iload_2 | 99 | ·········7:·iload_2 |
100 | ·········8:·ifeq··········1 | 100 | ·········8:·ifeq··········148 |
101 | ········11:·aload_0 | 101 | ········11:·aload_0 |
102 | ········12:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer; | 102 | ········12:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer; |
103 | ········15:·astore_3 | 103 | ········15:·astore_3 |
104 | ········16:·ldc···········#27·················//·String·params | 104 | ········16:·ldc···········#27·················//·String·params |
105 | ········18:·astore········4 | 105 | ········18:·astore········4 |
106 | ········20:·aload_3 | 106 | ········20:·aload_3 |
107 | ········21:·aconst_null | 107 | ········21:·aconst_null |
108 | ········22:·aload·········4 | 108 | ········22:·aload·········4 |
109 | ········24:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; | 109 | ········24:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
110 | ········29:·pop | 110 | ········29:·pop |
111 | ········30:·aload_1 | 111 | ········30:·aload_1 |
112 | ········31:·astore········5 | ||
113 | ········33:·aload_1 | ||
114 | ········3 | 112 | ········31:·arraylength |
115 | ········3 | 113 | ········32:·istore········5 |
116 | ········3 | 114 | ········34:·iconst_0 |
117 | ········3 | 115 | ········35:·istore_2 |
116 | ········36:·aconst_null | ||
117 | ········37:·astore_3 | ||
118 | ········38:·iload_2 | ||
118 | ········ | 119 | ········39:·iload·········5 |
119 | ········42:·iload·········6 | ||
120 | ········4 | 120 | ········41:·if_icmpge·····129 |
121 | ········47:·aload·········5 | ||
122 | ········4 | 121 | ········44:·aload_1 |
122 | ········45:·iload_2 | ||
123 | ········ | 123 | ········46:·aaload |
124 | ········ | 124 | ········47:·astore········6 |
125 | ········ | 125 | ········49:·aload_0 |
126 | ········5 | 126 | ········50:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer; |
127 | ········5 | 127 | ········53:·aconst_null |
128 | ········5 | 128 | ········54:·ldc···········#35·················//·String·param |
129 | ········ | 129 | ········56:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
130 | ········6 | 130 | ········61:·aconst_null |
131 | ········6 | 131 | ········62:·ldc···········#37·················//·String·value |
132 | ········6 | 132 | ········64:·invokeinterface·#33,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
133 | ········ | 133 | ········69:·pop |
134 | ········7 | 134 | ········70:·aload_0 |
135 | ········7 | 135 | ········71:·getfield······#25·················//·Field·iXMLRPCSerializer:Lorg/xmlrpc/android/IXMLRPCSerializer; |
136 | ········79:·astore_3 | ||
137 | ········80:·aload_0 | ||
138 | ········81:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer; | ||
139 | ········ | 136 | ········74:·astore········7 |
140 | ········86:·aload_3 | ||
141 | ········87:·aload·········4 | ||
142 | ········89:·aload·········8 | ||
143 | ········91:·invokeinterface·#43,··3···········//·InterfaceMethod·org/xmlrpc/android/IXMLRPCSerializer.serialize:(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V | ||
144 | ········ | 137 | ········76:·aload_0 |
145 | ········ | 138 | ········77:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer; |
139 | ········80:·astore········8 | ||
140 | ········82:·aload·········7 | ||
141 | ········84:·aload·········8 | ||
142 | ········86:·aload·········6 | ||
143 | ········88:·invokeinterface·#43,··3···········//·InterfaceMethod·org/xmlrpc/android/IXMLRPCSerializer.serialize:(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V | ||
144 | ········93:·aload_0 | ||
145 | ········94:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer; | ||
146 | ······· | 146 | ········97:·aconst_null |
147 | ······· | 147 | ········98:·ldc···········#37·················//·String·value |
148 | ·······10 | 148 | ·······100:·invokeinterface·#46,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
149 | ·······10 | 149 | ·······105:·astore········7 |
150 | ·······10 | 150 | ·······107:·ldc···········#35·················//·String·param |
151 | ·······1 | 151 | ·······109:·astore········8 |
152 | ·······11 | 152 | ·······111:·aload·········7 |
153 | ·······11 | 153 | ·······113:·aconst_null |
154 | ·······11 | 154 | ·······114:·aload·········8 |
155 | ·······11 | 155 | ·······116:·invokeinterface·#46,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
156 | ·······12 | 156 | ·······121:·pop |
157 | ·······12 | 157 | ·······122:·iload_2 |
158 | ·······12 | 158 | ·······123:·iconst_1 |
159 | ·······12 | 159 | ·······124:·iadd |
160 | ·······12 | 160 | ·······125:·istore_2 |
161 | ·······12 | 161 | ·······126:·goto··········38 |
162 | ·······1 | 162 | ·······129:·aload_0 |
163 | ·······13 | 163 | ·······130:·getfield······#20·················//·Field·serializer:Lorg/xmlpull/v1/XmlSerializer; |
164 | ·······13 | 164 | ·······133:·astore_3 |
165 | ·······13 | 165 | ·······134:·ldc···········#27·················//·String·params |
166 | ·······13 | 166 | ·······136:·astore········4 |
167 | ·······1 | 167 | ·······138:·aload_3 |
168 | ·······1 | 168 | ·······139:·aconst_null |
169 | ·······14 | 169 | ·······140:·aload·········4 |
170 | ·······14 | 170 | ·······142:·invokeinterface·#46,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
171 | ·······1 | 171 | ·······147:·pop |
172 | ·······1 | 172 | ·······148:·return |
173 | ··public·void·setSerializer(org.xmlrpc.android.IXMLRPCSerializer); | 173 | ··public·void·setSerializer(org.xmlrpc.android.IXMLRPCSerializer); |
174 | ····descriptor:·(Lorg/xmlrpc/android/IXMLRPCSerializer;)V | 174 | ····descriptor:·(Lorg/xmlrpc/android/IXMLRPCSerializer;)V |
175 | ····flags:·(0x0001)·ACC_PUBLIC | 175 | ····flags:·(0x0001)·ACC_PUBLIC |
176 | ····Code: | 176 | ····Code: |
177 | ······stack=300,·locals=2,·args_size=2 | 177 | ······stack=300,·locals=2,·args_size=2 |
178 | ·········0:·aload_0 | 178 | ·········0:·aload_0 |
Offset 705, 15 lines modified | Offset 705, 15 lines modified | ||
705 | ·······106:·putfield······#163················//·Field·mDoubleTapSlopSquare:I | 705 | ·······106:·putfield······#163················//·Field·mDoubleTapSlopSquare:I |
706 | ·······109:·return | 706 | ·······109:·return |
707 | ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent); | 707 | ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent); |
708 | ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z | 708 | ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z |
709 | ····flags:·(0x0002)·ACC_PRIVATE | 709 | ····flags:·(0x0002)·ACC_PRIVATE |
710 | ····Code: | 710 | ····Code: |
711 | ······stack=300,·locals=1 | 711 | ······stack=300,·locals=15,·args_size=4 |
712 | ·········0:·iconst_0 | 712 | ·········0:·iconst_0 |
713 | ·········1:·istore········4 | 713 | ·········1:·istore········4 |
714 | ·········3:·aload_0 | 714 | ·········3:·aload_0 |
715 | ·········4:·getfield······#120················//·Field·mAlwaysInBiggerTapRegion:Z | 715 | ·········4:·getfield······#120················//·Field·mAlwaysInBiggerTapRegion:Z |
716 | ·········7:·istore········5 | 716 | ·········7:·istore········5 |
717 | ·········9:·iload·········5 | 717 | ·········9:·iload·········5 |
718 | ········11:·ifne··········17 | 718 | ········11:·ifne··········17 |
Offset 726, 73 lines modified | Offset 726, 71 lines modified | ||
726 | ········24:·invokevirtual·#169················//·Method·android/view/MotionEvent.getEventTime:()J | 726 | ········24:·invokevirtual·#169················//·Method·android/view/MotionEvent.getEventTime:()J |
727 | ········27:·lstore········8 | 727 | ········27:·lstore········8 |
728 | ········29:·lload·········6 | 728 | ········29:·lload·········6 |
729 | ········31:·lload·········8 | 729 | ········31:·lload·········8 |
730 | ········33:·lsub | 730 | ········33:·lsub |
731 | ········34:·lstore········6 | 731 | ········34:·lstore········6 |
732 | ········36:·getstatic·····#63·················//·Field·DOUBLE_TAP_TIMEOUT:I | 732 | ········36:·getstatic·····#63·················//·Field·DOUBLE_TAP_TIMEOUT:I |
733 | ········39:·istore········10 | ||
734 | ········41:·iload·········10 | ||
735 | ········ | 733 | ········39:·i2l |
736 | ········4 | 734 | ········40:·lstore········8 |
737 | ········4 | 735 | ········42:·lload·········6 |
738 | ········4 | 736 | ········44:·lload·········8 |
739 | ········ | 737 | ········46:·lcmp |
740 | ········ | 738 | ········47:·istore········5 |
741 | ········ | 739 | ········49:·iload·········5 |
742 | ········5 | 740 | ········51:·ifgt··········14 |
743 | ········5 | 741 | ········54:·aload_1 |
744 | ········5 | 742 | ········55:·invokevirtual·#173················//·Method·android/view/MotionEvent.getX:()F |
745 | ········ | 743 | ········58:·f2i |
746 | ········ | 744 | ········59:·istore········5 |
747 | ········6 | 745 | ········61:·aload_3 |
748 | ········6 | 746 | ········62:·invokevirtual·#173················//·Method·android/view/MotionEvent.getX:()F |
749 | ········6 | 747 | ········65:·f2i |
748 | ········66:·istore········10 | ||
749 | ········68:·iload·········5 | ||
750 | ········70:·iload·········10 | ||
751 | ········72:·isub | ||
750 | ········7 | 752 | ········73:·istore········11 |
751 | ········72:·iload·········5 | ||
752 | ········74:·iload·········11 | ||
753 | ········76:·isub | ||
754 | ········77:·istore········12 | ||
755 | ········7 | 753 | ········75:·aload_1 |
754 | ········76:·invokevirtual·#176················//·Method·android/view/MotionEvent.getY:()F | ||
755 | ········79:·fstore········12 | ||
756 | ········81:·fload·········12 | ||
757 | ········83:·f2i | ||
758 | ········84:·istore········5 | ||
759 | ········86:·aload_3 | ||
756 | ········8 | 760 | ········87:·invokevirtual·#176················//·Method·android/view/MotionEvent.getY:()F |
757 | ········ | 761 | ········90:·fstore········13 |
758 | ········ | 762 | ········92:·fload·········13 |
759 | ········87:·f2i | ||
760 | ········88:·istore········5 | ||
761 | ········90:·aload_3 | ||
762 | ········91:·invokevirtual·#176················//·Method·android/view/MotionEvent.getY:()F | ||
763 | ········94:·fstore········14 | ||
764 | ········96:·fload·········14 | ||
765 | ········9 | 763 | ········94:·f2i |
766 | ········9 | 764 | ········95:·istore········10 |
767 | ······· | 765 | ········97:·iload·········5 |
766 | ········99:·iload·········10 | ||
767 | ·······101:·isub | ||
768 | ·······102:·istore········14 | ||
768 | ·······10 | 769 | ·······104:·iload·········11 |
770 | ·······106:·iload·········11 | ||
769 | ·······10 | 771 | ·······108:·imul |
770 | ·······10 | 772 | ·······109:·istore········5 |
771 | ·······108:·iload·········12 | ||
772 | ·······11 | 773 | ·······111:·iload·········14 |
774 | ·······113:·iload·········14 | ||
773 | ·······11 | 775 | ·······115:·imul |
776 | ·······116:·istore········10 | ||
777 | ·······118:·iload·········5 | ||
778 | ·······120:·iload·········10 | ||
779 | ·······122:·iadd | ||
774 | ·······1 | 780 | ·······123:·istore········5 |
775 | ·······115:·iload·········15 | ||
776 | ·······117:·iload·········15 | ||
777 | ·······119:·imul | ||
778 | ·······120:·istore········11 | ||
779 | ·······122:·iload·········5 | ||
780 | ·······124:·iload·········11 | ||
781 | ·······126:·iadd | ||
782 | ·······127:·istore········5 | ||
783 | ·······12 | 781 | ·······125:·aload_0 |
784 | ·······1 | 782 | ·······126:·getfield······#163················//·Field·mDoubleTapSlopSquare:I |
785 | ·······1 | 783 | ·······129:·istore········10 |
786 | ·······13 | 784 | ·······131:·iload·········5 |
787 | ·······13 | 785 | ·······133:·iload·········10 |
788 | ·······13 | 786 | ·······135:·if_icmpge·····14 |
789 | ·······1 | 787 | ·······138:·iconst_1 |
790 | ·······1 | 788 | ·······139:·istore········4 |
791 | ·······14 | 789 | ·······141:·goto··········14 |
792 | ··public·boolean·isLongpressEnabled(); | 790 | ··public·boolean·isLongpressEnabled(); |
793 | ····descriptor:·()Z | 791 | ····descriptor:·()Z |
794 | ····flags:·(0x0001)·ACC_PUBLIC | 792 | ····flags:·(0x0001)·ACC_PUBLIC |
795 | ····Code: | 793 | ····Code: |
796 | ······stack=300,·locals=1,·args_size=1 | 794 | ······stack=300,·locals=1,·args_size=1 |
797 | ·········0:·aload_0 | 795 | ·········0:·aload_0 |
Offset 376, 62 lines modified | Offset 376, 62 lines modified | ||
376 | ·······283:·pop | 376 | ·······283:·pop |
377 | ·······284:·goto··········41 | 377 | ·······284:·goto··········41 |
378 | ·······287:·aload_0 | 378 | ·······287:·aload_0 |
379 | ·······288:·getfield······#25·················//·Field·textViewSensorName:Landroid/widget/TextView; | 379 | ·······288:·getfield······#25·················//·Field·textViewSensorName:Landroid/widget/TextView; |
380 | ·······291:·astore········9 | 380 | ·······291:·astore········9 |
381 | ·······293:·aload_1 | 381 | ·······293:·aload_1 |
382 | ·······294:·invokevirtual·#141················//·Method·at/univie/sensorium/sensors/AbstractSensor.getName:()Ljava/lang/String; | 382 | ·······294:·invokevirtual·#141················//·Method·at/univie/sensorium/sensors/AbstractSensor.getName:()Ljava/lang/String; |
383 | ·······297:·astore········ | 383 | ·······297:·astore········6 |
384 | ·······299:·aload·········9 | 384 | ·······299:·aload·········9 |
385 | ·······301:·aload········· | 385 | ·······301:·aload·········6 |
386 | ·······303:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 386 | ·······303:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
387 | ·······306:·aload_0 | 387 | ·······306:·aload_0 |
388 | ·······307:·getfield······#27·················//·Field·textViewSensorPrivacyLevel:Landroid/widget/TextView; | 388 | ·······307:·getfield······#27·················//·Field·textViewSensorPrivacyLevel:Landroid/widget/TextView; |
389 | ·······310:·astore········9 | 389 | ·······310:·astore········9 |
390 | ·······312:·aload_1 | 390 | ·······312:·aload_1 |
391 | ·······313:·invokevirtual·#144················//·Method·at/univie/sensorium/sensors/AbstractSensor.getSensorStateDescription:()Ljava/lang/String; | 391 | ·······313:·invokevirtual·#144················//·Method·at/univie/sensorium/sensors/AbstractSensor.getSensorStateDescription:()Ljava/lang/String; |
392 | ·······316:·astore········ | 392 | ·······316:·astore········6 |
393 | ·······318:·aload·········9 | 393 | ·······318:·aload·········9 |
394 | ·······320:·aload········· | 394 | ·······320:·aload·········6 |
395 | ·······322:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 395 | ·······322:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
396 | ·······325:·aload_0 | 396 | ·······325:·aload_0 |
397 | ·······326:·getfield······#19·················//·Field·textViewSensorValues:Landroid/widget/TextView; | 397 | ·······326:·getfield······#19·················//·Field·textViewSensorValues:Landroid/widget/TextView; |
398 | ·······329:·astore········9 | 398 | ·······329:·astore········9 |
399 | ·······331:·aload_2 | 399 | ·······331:·aload_2 |
400 | ·······332:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 400 | ·······332:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
401 | ·······335:·astore········ | 401 | ·······335:·astore········6 |
402 | ·······337:·aload·········9 | 402 | ·······337:·aload·········9 |
403 | ·······339:·aload········· | 403 | ·······339:·aload·········6 |
404 | ·······341:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 404 | ·······341:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
405 | ·······344:·aload_0 | 405 | ·······344:·aload_0 |
406 | ·······345:·getfield······#21·················//·Field·textViewSensorUnits:Landroid/widget/TextView; | 406 | ·······345:·getfield······#21·················//·Field·textViewSensorUnits:Landroid/widget/TextView; |
407 | ·······348:·astore········9 | 407 | ·······348:·astore········9 |
408 | ·······350:·new···········#60·················//·class·java/lang/StringBuilder | 408 | ·······350:·new···········#60·················//·class·java/lang/StringBuilder |
409 | ·······353:·astore········ | 409 | ·······353:·astore········6 |
410 | ·······355:·aload········· | 410 | ·······355:·aload·········6 |
411 | ·······357:·invokespecial·#61·················//·Method·java/lang/StringBuilder."<init>":()V | 411 | ·······357:·invokespecial·#61·················//·Method·java/lang/StringBuilder."<init>":()V |
412 | ·······360:·aload········· | 412 | ·······360:·aload·········6 |
413 | ·······362:·ldc···········#149················//·String | 413 | ·······362:·ldc···········#149················//·String |
414 | ·······364:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 414 | ·······364:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
415 | ·······367:·astore········ | 415 | ·······367:·astore········6 |
416 | ·······369:·aload_3 | 416 | ·······369:·aload_3 |
417 | ·······370:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 417 | ·······370:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
418 | ·······373:·astore········1 | 418 | ·······373:·astore········10 |
419 | ·······375:·aload·········6 | ||
419 | ·······37 | 420 | ·······377:·aload·········10 |
420 | ·······377:·aload·········11 | ||
421 | ·······379:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 421 | ·······379:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
422 | ·······382:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 422 | ·······382:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
423 | ·······385:·astore········ | 423 | ·······385:·astore········6 |
424 | ·······387:·aload·········9 | 424 | ·······387:·aload·········9 |
425 | ·······389:·aload········· | 425 | ·······389:·aload·········6 |
426 | ·······391:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 426 | ·······391:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
427 | ·······394:·aload_0 | 427 | ·······394:·aload_0 |
428 | ·······395:·getfield······#23·················//·Field·textViewSensorTypes:Landroid/widget/TextView; | 428 | ·······395:·getfield······#23·················//·Field·textViewSensorTypes:Landroid/widget/TextView; |
429 | ·······398:·astore········9 | 429 | ·······398:·astore········9 |
430 | ·······400:·aload·········4 | 430 | ·······400:·aload·········4 |
431 | ·······402:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 431 | ·······402:·invokevirtual·#147················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
432 | ·······405:·astore········ | 432 | ·······405:·astore········6 |
433 | ·······407:·aload·········9 | 433 | ·······407:·aload·········9 |
434 | ·······409:·aload········· | 434 | ·······409:·aload·········6 |
435 | ·······411:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 435 | ·······411:·invokevirtual·#92·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
436 | ·······414:·return | 436 | ·······414:·return |
437 | } | 437 | } |
Offset 419, 82 lines modified | Offset 419, 80 lines modified | ||
419 | ············final·JsonWriter·name·=·writerForName.name("privacy-level"); | 419 | ············final·JsonWriter·name·=·writerForName.name("privacy-level"); |
420 | ············try·{ | 420 | ············try·{ |
421 | ················final·Privacy$PrivacyLevel·privacylevel·=·abstractSensor.getPrivacylevel(); | 421 | ················final·Privacy$PrivacyLevel·privacylevel·=·abstractSensor.getPrivacylevel(); |
422 | ················try·{ | 422 | ················try·{ |
423 | ····················name.value(privacylevel.name()); | 423 | ····················name.value(privacylevel.name()); |
424 | ····················final·Iterator<SensorValue>·iterator·=·sensorValues.iterator(); | 424 | ····················final·Iterator<SensorValue>·iterator·=·sensorValues.iterator(); |
425 | ····················try·{ | 425 | ····················try·{ |
426 | ····················Label_00 | 426 | ····················Label_0079: |
427 | ························while·(true)·{ | 427 | ························while·(true)·{ |
428 | ····························Label_04 | 428 | ····························Label_0433:·{ |
429 | ································if·(!iterator.hasNext())·{ | 429 | ································if·(!iterator.hasNext())·{ |
430 | ····································break·Label_04 | 430 | ····································break·Label_0433; |
431 | ································} | 431 | ································} |
432 | ································final·SensorValue·next·=·iterator.next(); | 432 | ································final·SensorValue·next·=·iterator.next(); |
433 | ································try·{ | 433 | ································try·{ |
434 | ····································final·SensorValue·sensorValue·=·(SensorValue)next; | 434 | ····································final·SensorValue·sensorValue·=·(SensorValue)next; |
435 | ····································try·{ | 435 | ····································try·{ |
436 | ········································Label_03 | 436 | ········································Label_0377:·{ |
437 | ············································if·(!sensorValue.isNested())·{ | 437 | ············································if·(!sensorValue.isNested())·{ |
438 | ················································break·Label_03 | 438 | ················································break·Label_0377; |
439 | ············································} | 439 | ············································} |
440 | ············································final·SensorValue$TYPE·type·=·sensorValue.getType(); | 440 | ············································final·SensorValue$TYPE·type·=·sensorValue.getType(); |
441 | ············································try·{ | 441 | ············································try·{ |
442 | ················································writerForName.name(type.getName()); | 442 | ················································writerForName.name(type.getName()); |
443 | ················································writerForName.beginArray(); | 443 | ················································writerForName.beginArray(); |
444 | ················································final·Object·value·=·sensorValue.getValue(); | 444 | ················································final·Object·value·=·sensorValue.getValue(); |
445 | ················································try·{ | 445 | ················································try·{ |
446 | ····················································final·List<Object>·list·=·(List<Object>)value; | 446 | ····················································final·List<Object>·list·=·(List<Object>)value; |
447 | ····················································try·{ | 447 | ····················································try·{ |
448 | ························································final·Iterator<NestedSensorValue>·iterator2·=·list.iterator(); | 448 | ························································final·Iterator<NestedSensorValue>·iterator2·=·list.iterator(); |
449 | ························································try·{ | 449 | ························································try·{ |
450 | ························································Label_01 | 450 | ························································Label_0170: |
451 | ····························································while·(true)·{ | 451 | ····························································while·(true)·{ |
452 | ································································Label_03 | 452 | ································································Label_0368:·{ |
453 | ····································································if·(!iterator2.hasNext())·{ | 453 | ····································································if·(!iterator2.hasNext())·{ |
454 | ········································································break·Label_03 | 454 | ········································································break·Label_0368; |
455 | ····································································} | 455 | ····································································} |
456 | ····································································final·NestedSensorValue·next2·=·iterator2.next(); | 456 | ····································································final·NestedSensorValue·next2·=·iterator2.next(); |
457 | ····································································try·{ | 457 | ····································································try·{ |
458 | ········································································final·NestedSensorValue·nestedSensorValue·=·(NestedSensorValue)next2; | 458 | ········································································final·NestedSensorValue·nestedSensorValue·=·(NestedSensorValue)next2; |
459 | ········································································try·{ | 459 | ········································································try·{ |
460 | ············································································final·List·innerSensorValues·=·nestedSensorValue.getInnerSensorValues(); | 460 | ············································································final·List·innerSensorValues·=·nestedSensorValue.getInnerSensorValues(); |
461 | ············································································try·{ | 461 | ············································································try·{ |
462 | ················································································writerForName.beginObject(); | 462 | ················································································writerForName.beginObject(); |
463 | ················································································final·Iterator<SensorValue>·iterator3·=·innerSensorValues.iterator(); | 463 | ················································································final·Iterator<SensorValue>·iterator3·=·innerSensorValues.iterator(); |
464 | ················································································try·{ | 464 | ················································································try·{ |
465 | ····················································································while·(true)·{ | 465 | ····················································································while·(true)·{ |
466 | ························································································Label_03 | 466 | ························································································Label_0359:·{ |
467 | ····························································································if·(!iterator3.hasNext())·{ | 467 | ····························································································if·(!iterator3.hasNext())·{ |
468 | ································································································break·Label_03 | 468 | ································································································break·Label_0359; |
469 | ····························································································} | 469 | ····························································································} |
470 | ····························································································final·SensorValue·next3·=·iterator3.next(); | 470 | ····························································································final·SensorValue·next3·=·iterator3.next(); |
471 | ····························································································try·{ | 471 | ····························································································try·{ |
472 | ································································································final·SensorValue·sensorValue2·=·(SensorValue)next3; | 472 | ································································································final·SensorValue·sensorValue2·=·(SensorValue)next3; |
473 | ································································································try·{ | 473 | ································································································try·{ |
474 | ····································································································final·SensorValue·anonymize·=·Privacy.anonymize(sensorValue2,·abstractSensor.getPrivacylevel()); | 474 | ····································································································final·SensorValue·anonymize·=·Privacy.anonymize(sensorValue2,·abstractSensor.getPrivacylevel()); |
475 | ····································································································try·{ | 475 | ····································································································try·{ |
476 | ········································································································final·SensorValue$TYPE·type2·=·anonymize.getType(); | 476 | ········································································································final·SensorValue$TYPE·type2·=·anonymize.getType(); |
477 | ········································································································try·{ | 477 | ········································································································try·{ |
478 | ············································································································final·JsonWriter·name2·=·writerForName.name(type2.getName()); | 478 | ············································································································final·JsonWriter·name2·=·writerForName.name(type2.getName()); |
479 | ············································································································try·{ | 479 | ············································································································try·{ |
480 | ················································································································name2.value(anonymize.getValueRepresentation()); | 480 | ················································································································name2.value(anonymize.getValueRepresentation()); |
481 | ················································································································continue; | 481 | ················································································································continue; |
482 | ················································································································writerForName.endArray(); | ||
483 | ················································································································continue·Label_0080; | ||
484 | ················································································································writerForName.endObject(); | 482 | ················································································································writerForName.endObject(); |
485 | ················································································································continue·Label_01 | 483 | ················································································································continue·Label_0170; |
486 | ················································································································final·SensorValue·anonymize2·=·Privacy.anonymize(sensorValue,·abstractSensor.getPrivacylevel()); | 484 | ················································································································final·SensorValue·anonymize2·=·Privacy.anonymize(sensorValue,·abstractSensor.getPrivacylevel()); |
487 | ················································································································try·{ | 485 | ················································································································try·{ |
488 | ····················································································································final·SensorValue$TYPE·type3·=·anonymize2.getType(); | 486 | ····················································································································final·SensorValue$TYPE·type3·=·anonymize2.getType(); |
489 | ····················································································································try·{ | 487 | ····················································································································try·{ |
490 | ························································································································final·JsonWriter·name3·=·writerForName.name(type3.getName()); | 488 | ························································································································final·JsonWriter·name3·=·writerForName.name(type3.getName()); |
491 | ························································································································try·{ | 489 | ························································································································try·{ |
492 | ····························································································································name3.value(anonymize2.getValueRepresentation()); | 490 | ····························································································································name3.value(anonymize2.getValueRepresentation()); |
493 | ····························································································································continue·Label_00 | 491 | ····························································································································continue·Label_0079; |
494 | ····························································································································writerForName.endObject(); | 492 | ····························································································································writerForName.endObject(); |
495 | ····························································································································final·Map·writerMap·=·this.writerMap; | 493 | ····························································································································final·Map·writerMap·=·this.writerMap; |
496 | ····························································································································try·{ | 494 | ····························································································································try·{ |
497 | ································································································································final·Class<?·extends·AbstractSensor>·class1·=·abstractSensor.getClass(); | 495 | ································································································································final·Class<?·extends·AbstractSensor>·class1·=·abstractSensor.getClass(); |
498 | ································································································································try·{ | 496 | ································································································································try·{ |
499 | ····································································································································final·FileWriter·value2·=·writerMap.get(class1.getName()); | 497 | ····································································································································final·FileWriter·value2·=·writerMap.get(class1.getName()); |
500 | ····································································································································try·{ | 498 | ····································································································································try·{ |
Offset 507, 14 lines modified | Offset 505, 15 lines modified | ||
507 | ····························································································································catch·(IOException·ex3)·{} | 505 | ····························································································································catch·(IOException·ex3)·{} |
508 | ························································································································} | 506 | ························································································································} |
509 | ························································································································catch·(IOException·ex4)·{} | 507 | ························································································································catch·(IOException·ex4)·{} |
510 | ····················································································································} | 508 | ····················································································································} |
511 | ····················································································································catch·(IOException·ex5)·{} | 509 | ····················································································································catch·(IOException·ex5)·{} |
512 | ················································································································} | 510 | ················································································································} |
513 | ················································································································catch·(IOException·ex6)·{} | 511 | ················································································································catch·(IOException·ex6)·{} |
512 | ················································································································writerForName.endArray(); | ||
514 | ············································································································} | 513 | ············································································································} |
515 | ············································································································catch·(IOException·ex7)·{} | 514 | ············································································································catch·(IOException·ex7)·{} |
516 | ········································································································} | 515 | ········································································································} |
517 | ········································································································catch·(IOException·ex8)·{} | 516 | ········································································································catch·(IOException·ex8)·{} |
518 | ····································································································} | 517 | ····································································································} |
519 | ····································································································catch·(IOException·ex9)·{} | 518 | ····································································································catch·(IOException·ex9)·{} |
520 | ································································································} | 519 | ································································································} |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | public·class·at.univie.sensorium.sensors.BluetoothSensor·extends·at.univie.sensorium.sensors.AbstractSensor | 1 | public·class·at.univie.sensorium.sensors.BluetoothSensor·extends·at.univie.sensorium.sensors.AbstractSensor |
2 | ··minor·version:·0 | 2 | ··minor·version:·0 |
3 | ··major·version:·49 | 3 | ··major·version:·49 |
4 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 4 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
5 | ··this_class:·#2··························//·at/univie/sensorium/sensors/BluetoothSensor | 5 | ··this_class:·#2··························//·at/univie/sensorium/sensors/BluetoothSensor |
6 | ··super_class:·#4·························//·at/univie/sensorium/sensors/AbstractSensor | 6 | ··super_class:·#4·························//·at/univie/sensorium/sensors/AbstractSensor |
7 | ··interfaces:·0,·fields:·14,·methods:·1 | 7 | ··interfaces:·0,·fields:·14,·methods:·11,·attributes:·0 |
8 | Constant·pool: | 8 | Constant·pool: |
9 | ····#1·=·Utf8···············at/univie/sensorium/sensors/BluetoothSensor | 9 | ····#1·=·Utf8···············at/univie/sensorium/sensors/BluetoothSensor |
10 | ····#2·=·Class··············#1············//·at/univie/sensorium/sensors/BluetoothSensor | 10 | ····#2·=·Class··············#1············//·at/univie/sensorium/sensors/BluetoothSensor |
11 | ····#3·=·Utf8···············at/univie/sensorium/sensors/AbstractSensor | 11 | ····#3·=·Utf8···············at/univie/sensorium/sensors/AbstractSensor |
12 | ····#4·=·Class··············#3············//·at/univie/sensorium/sensors/AbstractSensor | 12 | ····#4·=·Class··············#3············//·at/univie/sensorium/sensors/AbstractSensor |
13 | ····#5·=·Utf8···············bluetoothIntent | 13 | ····#5·=·Utf8···············bluetoothIntent |
14 | ····#6·=·Utf8···············Landroid/content/Intent; | 14 | ····#6·=·Utf8···············Landroid/content/Intent; |
Offset 106, 157 lines modified | Offset 106, 152 lines modified | ||
106 | ···#98·=·Utf8···············SCANNED_DEV | 106 | ···#98·=·Utf8···············SCANNED_DEV |
107 | ···#99·=·NameAndType········#98:#70·······//·SCANNED_DEV:Lat/univie/sensorium/sensors/SensorValue$TYPE; | 107 | ···#99·=·NameAndType········#98:#70·······//·SCANNED_DEV:Lat/univie/sensorium/sensors/SensorValue$TYPE; |
108 | ··#100·=·Fieldref···········#68.#99·······//·at/univie/sensorium/sensors/SensorValue$TYPE.SCANNED_DEV:Lat/univie/sensorium/sensors/SensorValue$TYPE; | 108 | ··#100·=·Fieldref···········#68.#99·······//·at/univie/sensorium/sensors/SensorValue$TYPE.SCANNED_DEV:Lat/univie/sensorium/sensors/SensorValue$TYPE; |
109 | ··#101·=·NameAndType········#22:#19·······//·sScannedDevices:Lat/univie/sensorium/sensors/SensorValue; | 109 | ··#101·=·NameAndType········#22:#19·······//·sScannedDevices:Lat/univie/sensorium/sensors/SensorValue; |
110 | ··#102·=·Fieldref···········#2.#101·······//·at/univie/sensorium/sensors/BluetoothSensor.sScannedDevices:Lat/univie/sensorium/sensors/SensorValue; | 110 | ··#102·=·Fieldref···········#2.#101·······//·at/univie/sensorium/sensors/BluetoothSensor.sScannedDevices:Lat/univie/sensorium/sensors/SensorValue; |
111 | ··#103·=·NameAndType········#11:#12·······//·bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; | 111 | ··#103·=·NameAndType········#11:#12·······//·bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; |
112 | ··#104·=·Fieldref···········#2.#103·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; | 112 | ··#104·=·Fieldref···········#2.#103·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; |
113 | ··#105·=·Utf8···············java/lang/StringBuilder | ||
114 | ··#106·=·Class··············#105··········//·java/lang/StringBuilder | ||
115 | ··#107·=·Methodref··········#106.#30······//·java/lang/StringBuilder."<init>":()V | ||
116 | ··#108·=·Utf8···············append | ||
117 | ··#109·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
118 | ··#110·=·NameAndType········#108:#109·····//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
119 | ··#111·=·Methodref··········#106.#110·····//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
120 | ··#112·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
121 | ··#113·=·NameAndType········#108:#112·····//·append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
122 | ··#114·=·Methodref··········#106.#113·····//·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
123 | ··#115·=·Utf8···············toString | ||
124 | ··#116·=·Utf8···············()Ljava/lang/String; | ||
125 | ··#117·=·NameAndType········#115:#116·····//·toString:()Ljava/lang/String; | ||
126 | ··#118·=·Methodref··········#106.#117·····//·java/lang/StringBuilder.toString:()Ljava/lang/String; | ||
127 | ··#1 | 113 | ··#105·=·NameAndType········#5:#6·········//·bluetoothIntent:Landroid/content/Intent; |
128 | ··#1 | 114 | ··#106·=·Fieldref···········#2.#105·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothIntent:Landroid/content/Intent; |
129 | ··#1 | 115 | ··#107·=·Utf8···············getContext |
130 | ··#1 | 116 | ··#108·=·Utf8···············()Landroid/content/Context; |
131 | ··#1 | 117 | ··#109·=·NameAndType········#107:#108·····//·getContext:()Landroid/content/Context; |
132 | ··#1 | 118 | ··#110·=·Methodref··········#2.#109·······//·at/univie/sensorium/sensors/BluetoothSensor.getContext:()Landroid/content/Context; |
133 | ··#1 | 119 | ··#111·=·Utf8···············android/content/Context |
134 | ··#1 | 120 | ··#112·=·Class··············#111··········//·android/content/Context |
135 | ··#1 | 121 | ··#113·=·Utf8···············getApplicationContext |
136 | ··#1 | 122 | ··#114·=·NameAndType········#113:#108·····//·getApplicationContext:()Landroid/content/Context; |
137 | ··#1 | 123 | ··#115·=·Methodref··········#112.#114·····//·android/content/Context.getApplicationContext:()Landroid/content/Context; |
138 | ··#1 | 124 | ··#116·=·NameAndType········#7:#8·········//·bluetoothReceiver:Landroid/content/BroadcastReceiver; |
139 | ··#1 | 125 | ··#117·=·Fieldref···········#2.#116·······//·at/univie/sensorium/sensors/BluetoothSensor.bluetoothReceiver:Landroid/content/BroadcastReceiver; |
140 | ··#1 | 126 | ··#118·=·Utf8···············unregisterReceiver |
141 | ··#1 | 127 | ··#119·=·Utf8···············(Landroid/content/BroadcastReceiver;)V |
142 | ··#1 | 128 | ··#120·=·NameAndType········#118:#119·····//·unregisterReceiver:(Landroid/content/BroadcastReceiver;)V |
143 | ··#1 | 129 | ··#121·=·Methodref··········#112.#120·····//·android/content/Context.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V |
144 | ··#1 | 130 | ··#122·=·Utf8···············removeCallbacks |
145 | ··#1 | 131 | ··#123·=·Utf8···············(Ljava/lang/Runnable;)V |
146 | ··#1 | 132 | ··#124·=·NameAndType········#122:#123·····//·removeCallbacks:(Ljava/lang/Runnable;)V |
147 | ··#1 | 133 | ··#125·=·Methodref··········#33.#124······//·android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V |
148 | ··#1 | 134 | ··#126·=·Utf8···············java/util/List |
149 | ··#1 | 135 | ··#127·=·Class··············#126··········//·java/util/List |
150 | ··#1 | 136 | ··#128·=·Utf8···············clear |
151 | ··#1 | 137 | ··#129·=·NameAndType········#128:#29······//·clear:()V |
152 | ··#1 | 138 | ··#130·=·InterfaceMethodref·#127.#129·····//·java/util/List.clear:()V |
153 | ··#1 | 139 | ··#131·=·Utf8···············setValue |
154 | ··#1 | 140 | ··#132·=·Utf8···············(Ljava/lang/Object;)V |
155 | ··#1 | 141 | ··#133·=·NameAndType········#131:#132·····//·setValue:(Ljava/lang/Object;)V |
156 | ··#1 | 142 | ··#134·=·Methodref··········#60.#133······//·at/univie/sensorium/sensors/SensorValue.setValue:(Ljava/lang/Object;)V |
157 | ··#1 | 143 | ··#135·=·Utf8···············android/bluetooth/BluetoothAdapter |
158 | ··#1 | 144 | ··#136·=·Class··············#135··········//·android/bluetooth/BluetoothAdapter |
159 | ··#1 | 145 | ··#137·=·Utf8···············getDefaultAdapter |
160 | ··#1 | 146 | ··#138·=·Utf8···············()Landroid/bluetooth/BluetoothAdapter; |
161 | ··#1 | 147 | ··#139·=·NameAndType········#137:#138·····//·getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; |
162 | ··#1 | 148 | ··#140·=·Methodref··········#136.#139·····//·android/bluetooth/BluetoothAdapter.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; |
163 | ··#1 | 149 | ··#141·=·Utf8···············getName |
150 | ··#142·=·Utf8···············()Ljava/lang/String; | ||
164 | ··#1 | 151 | ··#143·=·NameAndType········#141:#142·····//·getName:()Ljava/lang/String; |
165 | ··#1 | 152 | ··#144·=·Methodref··········#136.#143·····//·android/bluetooth/BluetoothAdapter.getName:()Ljava/lang/String; |
166 | ··#1 | 153 | ··#145·=·Utf8···············getAddress |
167 | ··#1 | 154 | ··#146·=·NameAndType········#145:#142·····//·getAddress:()Ljava/lang/String; |
168 | ··#1 | 155 | ··#147·=·Methodref··········#136.#146·····//·android/bluetooth/BluetoothAdapter.getAddress:()Ljava/lang/String; |
169 | ··#1 | 156 | ··#148·=·Utf8···············getBondedDevices |
170 | ··#1 | 157 | ··#149·=·Utf8···············()Ljava/util/Set; |
171 | ··#1 | 158 | ··#150·=·NameAndType········#148:#149·····//·getBondedDevices:()Ljava/util/Set; |
172 | ··#1 | 159 | ··#151·=·Methodref··········#136.#150·····//·android/bluetooth/BluetoothAdapter.getBondedDevices:()Ljava/util/Set; |
173 | ··#1 | 160 | ··#152·=·Utf8···············java/util/Set |
174 | ··#1 | 161 | ··#153·=·Class··············#152··········//·java/util/Set |
175 | ··#1 | 162 | ··#154·=·Utf8···············size |
176 | ··#1 | 163 | ··#155·=·Utf8···············()I |
177 | ··#1 | 164 | ··#156·=·NameAndType········#154:#155·····//·size:()I |
178 | ··#1 | 165 | ··#157·=·InterfaceMethodref·#153.#156·····//·java/util/Set.size:()I |
179 | ··#1 | 166 | ··#158·=·Utf8···············iterator |
180 | ··#1 | 167 | ··#159·=·Utf8···············()Ljava/util/Iterator; |
181 | ··#1 | 168 | ··#160·=·NameAndType········#158:#159·····//·iterator:()Ljava/util/Iterator; |
182 | ··#1 | 169 | ··#161·=·InterfaceMethodref·#153.#160·····//·java/util/Set.iterator:()Ljava/util/Iterator; |
183 | ··#1 | 170 | ··#162·=·Utf8···············java/util/Iterator |
184 | ··#1 | 171 | ··#163·=·Class··············#162··········//·java/util/Iterator |
185 | ··#1 | 172 | ··#164·=·Utf8···············hasNext |
186 | ··#1 | 173 | ··#165·=·Utf8···············()Z |
187 | ··#1 | 174 | ··#166·=·NameAndType········#164:#165·····//·hasNext:()Z |
188 | ··#1 | 175 | ··#167·=·InterfaceMethodref·#163.#166·····//·java/util/Iterator.hasNext:()Z |
189 | ··#1 | 176 | ··#168·=·Utf8···············next |
190 | ··#1 | 177 | ··#169·=·Utf8···············()Ljava/lang/Object; |
191 | ··#1 | 178 | ··#170·=·NameAndType········#168:#169·····//·next:()Ljava/lang/Object; |
192 | ··#1 | 179 | ··#171·=·InterfaceMethodref·#163.#170·····//·java/util/Iterator.next:()Ljava/lang/Object; |
193 | ··#1 | 180 | ··#172·=·Utf8···············android/bluetooth/BluetoothDevice |
194 | ··#1 | 181 | ··#173·=·Class··············#172··········//·android/bluetooth/BluetoothDevice |
195 | ··#1 | 182 | ··#174·=·Utf8···············at/univie/sensorium/sensors/BluetoothSensor$BtDevice |
196 | ··#1 | 183 | ··#175·=·Class··············#174··········//·at/univie/sensorium/sensors/BluetoothSensor$BtDevice |
197 | ··#1 | 184 | ··#176·=·Methodref··········#173.#143·····//·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String; |
198 | ··#1 | 185 | ··#177·=·Methodref··········#173.#146·····//·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String; |
199 | ··#1 | 186 | ··#178·=·Utf8···············(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V |
200 | ··#1 | 187 | ··#179·=·NameAndType········#28:#178······//·"<init>":(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V |
201 | ··#1 | 188 | ··#180·=·Methodref··········#175.#179·····//·at/univie/sensorium/sensors/BluetoothSensor$BtDevice."<init>":(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V |
202 | ··#1 | 189 | ··#181·=·Utf8···············add |
203 | ··#1 | 190 | ··#182·=·Utf8···············(Ljava/lang/Object;)Z |
204 | ··#1 | 191 | ··#183·=·NameAndType········#181:#182·····//·add:(Ljava/lang/Object;)Z |
205 | ··#1 | 192 | ··#184·=·InterfaceMethodref·#127.#183·····//·java/util/List.add:(Ljava/lang/Object;)Z |
193 | ··#185·=·Utf8···············java/lang/StringBuilder | ||
194 | ··#186·=·Class··············#185··········//·java/lang/StringBuilder | ||
195 | ··#187·=·Methodref··········#186.#30······//·java/lang/StringBuilder."<init>":()V | ||
196 | ··#188·=·Utf8···············append | ||
197 | ··#189·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
198 | ··#190·=·NameAndType········#188:#189·····//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
199 | ··#191·=·Methodref··········#186.#190·····//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
206 | ··#19 | 200 | ··#192·=·Utf8···············; |
207 | ··#19 | 201 | ··#193·=·String·············#192··········//·; |
208 | ··# | 202 | ··#194·=·Utf8···············\n |
209 | ··# | 203 | ··#195·=·String·············#194··········//·\n |
Max diff block lines reached; 23416/45428 bytes (51.55%) of diff not shown. |
Offset 320, 34 lines modified | Offset 320, 34 lines modified | ||
320 | ········//···404:·lstore··········10 | 320 | ········//···404:·lstore··········10 |
321 | ········//···406:·lload···········10 | 321 | ········//···406:·lload···········10 |
322 | ········//···408:·l2f············ | 322 | ········//···408:·l2f············ |
323 | ········//···409:·fstore··········7 | 323 | ········//···409:·fstore··········7 |
324 | ········//···411:·lload···········20 | 324 | ········//···411:·lload···········20 |
325 | ········//···413:·lload···········18 | 325 | ········//···413:·lload···········18 |
326 | ········//···415:·ladd··········· | 326 | ········//···415:·ladd··········· |
327 | ········//···416:·lstore·········· | 327 | ········//···416:·lstore··········14 |
328 | ········//···418:·lload···········16 | 328 | ········//···418:·lload···········16 |
329 | ········//···420:·lload···········8 | 329 | ········//···420:·lload···········8 |
330 | ········//···422:·ladd··········· | 330 | ········//···422:·ladd··········· |
331 | ········//···423:·lstore··········2 | 331 | ········//···423:·lstore··········22 |
332 | ········//···425:·lload···········14 | ||
332 | ········//···42 | 333 | ········//···427:·lload···········22 |
333 | ········//···427:·lload···········24 | ||
334 | ········//···429:·lsub··········· | 334 | ········//···429:·lsub··········· |
335 | ········//···430:·lstore·········· | 335 | ········//···430:·lstore··········14 |
336 | ········//···432:·lload··········· | 336 | ········//···432:·lload···········14 |
337 | ········//···434:·l2f············ | 337 | ········//···434:·l2f············ |
338 | ········//···435:·fstore··········2 | 338 | ········//···435:·fstore··········24 |
339 | ········//···437:·fload···········7 | 339 | ········//···437:·fload···········7 |
340 | ········//···439:·fload···········2 | 340 | ········//···439:·fload···········24 |
341 | ········//···441:·fdiv··········· | 341 | ········//···441:·fdiv··········· |
342 | ········//···442:·fstore··········7 | 342 | ········//···442:·fstore··········7 |
343 | ········//···444:·fload···········7 | 343 | ········//···444:·fload···········7 |
344 | ········//···446:·freturn········ | 344 | ········//···446:·freturn········ |
345 | ········//···447:·astore··········2 | 345 | ········//···447:·astore··········25 |
346 | ········//···449:·aload···········2 | 346 | ········//···449:·aload···········25 |
347 | ········//···451:·invokevirtual···java/io/IOException.printStackTrace:()V | 347 | ········//···451:·invokevirtual···java/io/IOException.printStackTrace:()V |
348 | ········//···454:·iconst_0······· | 348 | ········//···454:·iconst_0······· |
349 | ········//···455:·istore··········6 | 349 | ········//···455:·istore··········6 |
350 | ········//···457:·fconst_0······· | 350 | ········//···457:·fconst_0······· |
351 | ········//···458:·fstore··········7 | 351 | ········//···458:·fstore··········7 |
352 | ········//···460:·aconst_null···· | 352 | ········//···460:·aconst_null···· |
353 | ········//···461:·astore_2······· | 353 | ········//···461:·astore_2······· |
Offset 512, 15 lines modified | Offset 512, 15 lines modified | ||
512 | ·········0:·aload_0 | 512 | ·········0:·aload_0 |
513 | ·········1:·areturn | 513 | ·········1:·areturn |
514 | ··public·boolean·equals(java.lang.Object); | 514 | ··public·boolean·equals(java.lang.Object); |
515 | ····descriptor:·(Ljava/lang/Object;)Z | 515 | ····descriptor:·(Ljava/lang/Object;)Z |
516 | ····flags:·(0x0001)·ACC_PUBLIC | 516 | ····flags:·(0x0001)·ACC_PUBLIC |
517 | ····Code: | 517 | ····Code: |
518 | ······stack=300,·locals=2 | 518 | ······stack=300,·locals=20,·args_size=2 |
519 | ·········0:·iconst_1 | 519 | ·········0:·iconst_1 |
520 | ·········1:·istore_2 | 520 | ·········1:·istore_2 |
521 | ·········2:·ldc···········#18·················//·float·1.4E-45f | 521 | ·········2:·ldc···········#18·················//·float·1.4E-45f |
522 | ·········4:·fstore_3 | 522 | ·········4:·fstore_3 |
523 | ·········5:·iconst_0 | 523 | ·········5:·iconst_0 |
524 | ·········6:·istore········4 | 524 | ·········6:·istore········4 |
525 | ·········8:·fconst_0 | 525 | ·········8:·fconst_0 |
Offset 572, 107 lines modified | Offset 572, 105 lines modified | ||
572 | ········91:·fconst_0 | 572 | ········91:·fconst_0 |
573 | ········92:·fstore_3 | 573 | ········92:·fstore_3 |
574 | ········93:·goto··········19 | 574 | ········93:·goto··········19 |
575 | ········96:·aload_0 | 575 | ········96:·aload_0 |
576 | ········97:·invokestatic··#89·················//·Method·isIntegral:(Lcom/google/gson/JsonPrimitive;)Z | 576 | ········97:·invokestatic··#89·················//·Method·isIntegral:(Lcom/google/gson/JsonPrimitive;)Z |
577 | ·······100:·istore········11 | 577 | ·······100:·istore········11 |
578 | ·······102:·iload·········11 | 578 | ·······102:·iload·········11 |
579 | ·······104:·ifeq··········16 | 579 | ·······104:·ifeq··········164 |
580 | ·······107:·aload·········10 | 580 | ·······107:·aload·········10 |
581 | ·······109:·invokestatic··#89·················//·Method·isIntegral:(Lcom/google/gson/JsonPrimitive;)Z | 581 | ·······109:·invokestatic··#89·················//·Method·isIntegral:(Lcom/google/gson/JsonPrimitive;)Z |
582 | ·······112:·istore········11 | 582 | ·······112:·istore········11 |
583 | ·······114:·iload·········11 | 583 | ·······114:·iload·········11 |
584 | ·······116:·ifeq··········16 | 584 | ·······116:·ifeq··········164 |
585 | ·······119:·aload_0 | 585 | ·······119:·aload_0 |
586 | ·······120:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number; | 586 | ·······120:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number; |
587 | ·······123:·astore········7 | ||
588 | ·······125:·aload·········7 | ||
589 | ·······12 | 587 | ·······123:·invokevirtual·#97·················//·Method·java/lang/Number.longValue:()J |
590 | ·······1 | 588 | ·······126:·lstore········12 |
591 | ·······1 | 589 | ·······128:·aload·········10 |
592 | ·······13 | 590 | ·······130:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number; |
593 | ·······13 | 591 | ·······133:·astore········7 |
594 | ·······13 | 592 | ·······135:·aload·········7 |
595 | ·······1 | 593 | ·······137:·invokevirtual·#97·················//·Method·java/lang/Number.longValue:()J |
596 | ·······14 | 594 | ·······140:·lstore········14 |
597 | ·······14 | 595 | ·······142:·lload·········12 |
598 | ·······14 | 596 | ·······144:·lload·········14 |
599 | ·······1 | 597 | ·······146:·lcmp |
600 | ·······1 | 598 | ·······147:·istore········11 |
601 | ·······1 | 599 | ·······149:·iload·········11 |
602 | ·······15 | 600 | ·······151:·ifeq··········19 |
603 | ·······15 | 601 | ·······154:·iconst_0 |
604 | ·······15 | 602 | ·······155:·istore_2 |
605 | ·······1 | 603 | ·······156:·aconst_null |
606 | ·······1 | 604 | ·······157:·astore········9 |
607 | ·······1 | 605 | ·······159:·fconst_0 |
608 | ·······16 | 606 | ·······160:·fstore_3 |
609 | ·······16 | 607 | ·······161:·goto··········19 |
610 | ·······16 | 608 | ·······164:·aload_0 |
611 | ·······16 | 609 | ·······165:·getfield······#65·················//·Field·value:Ljava/lang/Object; |
612 | ·······1 | 610 | ·······168:·astore········7 |
613 | ·······17 | 611 | ·······170:·aload·········7 |
614 | ·······17 | 612 | ·······172:·instanceof····#67·················//·class·java/lang/Number |
615 | ·······17 | 613 | ·······175:·istore········11 |
616 | ·······1 | 614 | ·······177:·iload·········11 |
617 | ·······1 | 615 | ·······179:·ifeq··········275 |
618 | ·······18 | 616 | ·······182:·aload·········10 |
619 | ·······18 | 617 | ·······184:·getfield······#65·················//·Field·value:Ljava/lang/Object; |
620 | ·······1 | 618 | ·······187:·astore········7 |
621 | ·······1 | 619 | ·······189:·aload·········7 |
622 | ·······19 | 620 | ·······191:·instanceof····#67·················//·class·java/lang/Number |
623 | ·······19 | 621 | ·······194:·istore········11 |
624 | ······· | 622 | ·······196:·iload·········11 |
625 | ······· | 623 | ·······198:·ifeq··········275 |
626 | ·······20 | 624 | ·······201:·aload_0 |
627 | ·······20 | 625 | ·······202:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number; |
628 | ·······20 | 626 | ·······205:·invokevirtual·#101················//·Method·java/lang/Number.doubleValue:()D |
629 | ·······2 | 627 | ·······208:·dstore········16 |
630 | ·······21 | 628 | ·······210:·aload·········10 |
631 | ·······21 | 629 | ·······212:·invokevirtual·#93·················//·Method·getAsNumber:()Ljava/lang/Number; |
632 | ·······21 | 630 | ·······215:·astore········7 |
633 | ·······2 | 631 | ·······217:·aload·········7 |
634 | ·······2 | 632 | ·······219:·invokevirtual·#101················//·Method·java/lang/Number.doubleValue:()D |
635 | ·······22 | 633 | ·······222:·dstore········18 |
636 | ·······22 | 634 | ·······224:·dload·········16 |
637 | ·······2 | 635 | ·······226:·dload·········18 |
638 | ·······2 | 636 | ·······228:·dcmpl |
639 | ·······2 | 637 | ·······229:·istore········11 |
640 | ·······23 | 638 | ·······231:·iload·········11 |
641 | ·······23 | 639 | ·······233:·ifeq··········260 |
642 | ·······2 | 640 | ·······236:·dload·········16 |
643 | ·······2 | 641 | ·······238:·invokestatic··#105················//·Method·java/lang/Double.isNaN:(D)Z |
644 | ·······24 | 642 | ·······241:·istore········11 |
645 | ·······24 | 643 | ·······243:·iload·········11 |
646 | ·······24 | 644 | ·······245:·ifeq··········266 |
647 | ·······2 | 645 | ·······248:·dload·········18 |
648 | ·······25 | 646 | ·······250:·invokestatic··#105················//·Method·java/lang/Double.isNaN:(D)Z |
649 | ·······25 | 647 | ·······253:·istore········11 |
650 | ·······25 | 648 | ·······255:·iload·········11 |
651 | ·······2 | 649 | ·······257:·ifeq··········266 |
652 | ·······26 | 650 | ·······260:·iload_2 |
653 | ·······26 | 651 | ·······261:·istore········4 |
654 | ·······26 | 652 | ·······263:·fload_3 |
655 | ·······26 | 653 | ·······264:·fstore········5 |
656 | ·······2 | 654 | ·······266:·iload·········4 |
657 | ·······2 | 655 | ·······268:·istore_2 |
658 | ·······2 | 656 | ·······269:·fload·········5 |
659 | ·······27 | 657 | ·······271:·fstore_3 |
660 | ·······27 | 658 | ·······272:·goto··········19 |
661 | ·······27 | 659 | ·······275:·aload_0 |
662 | ·······280:·getfield······#65·················//·Field·value:Ljava/lang/Object; | ||
663 | ·······283:·astore········9 | ||
664 | ·······285:·aload·········10 | ||
665 | ·······2 | 660 | ·······276:·getfield······#65·················//·Field·value:Ljava/lang/Object; |
666 | ·······2 | 661 | ·······279:·astore········9 |
662 | ·······281:·aload·········10 | ||
663 | ·······283:·getfield······#65·················//·Field·value:Ljava/lang/Object; | ||
664 | ·······286:·astore········6 | ||
667 | ·······2 | 665 | ·······288:·aload·········9 |
668 | ·······29 | 666 | ·······290:·aload·········6 |
669 | ·······29 | 667 | ·······292:·invokevirtual·#109················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z |
670 | ·······29 | 668 | ·······295:·istore_2 |
671 | ······· | 669 | ·······296:·goto··········19 |
672 | ··public·java.math.BigDecimal·getAsBigDecimal(); | 670 | ··public·java.math.BigDecimal·getAsBigDecimal(); |
673 | ····descriptor:·()Ljava/math/BigDecimal; | 671 | ····descriptor:·()Ljava/math/BigDecimal; |
674 | ····flags:·(0x0001)·ACC_PUBLIC | 672 | ····flags:·(0x0001)·ACC_PUBLIC |
675 | ····Code: | 673 | ····Code: |
676 | ······stack=300,·locals=4,·args_size=1 | 674 | ······stack=300,·locals=4,·args_size=1 |
677 | ·········0:·aload_0 | 675 | ·········0:·aload_0 |
Offset 1170, 15 lines modified | Offset 1170, 15 lines modified | ||
1170 | ·······188:·putfield······#138················//·Field·asynchRevalidator:Lorg/apache/http/impl/client/cache/AsynchronousValidator; | 1170 | ·······188:·putfield······#138················//·Field·asynchRevalidator:Lorg/apache/http/impl/client/cache/AsynchronousValidator; |
1171 | ·······191:·return | 1171 | ·······191:·return |
1172 | ··org.apache.http.impl.client.cache.CachingHttpClient(org.apache.http.client.HttpClient,·org.apache.http.impl.client.cache.HttpCache,·org.apache.http.impl.client.cache.CacheConfig); | 1172 | ··org.apache.http.impl.client.cache.CachingHttpClient(org.apache.http.client.HttpClient,·org.apache.http.impl.client.cache.HttpCache,·org.apache.http.impl.client.cache.CacheConfig); |
1173 | ····descriptor:·(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CacheConfig;)V | 1173 | ····descriptor:·(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CacheConfig;)V |
1174 | ····flags:·(0x0000) | 1174 | ····flags:·(0x0000) |
1175 | ····Code: | 1175 | ····Code: |
1176 | ······stack=300,·locals=1 | 1176 | ······stack=300,·locals=12,·args_size=4 |
1177 | ·········0:·aload_0 | 1177 | ·········0:·aload_0 |
1178 | ·········1:·invokespecial·#71·················//·Method·java/lang/Object."<init>":()V | 1178 | ·········1:·invokespecial·#71·················//·Method·java/lang/Object."<init>":()V |
1179 | ·········4:·new···········#73·················//·class·java/util/concurrent/atomic/AtomicLong | 1179 | ·········4:·new···········#73·················//·class·java/util/concurrent/atomic/AtomicLong |
1180 | ·········7:·astore········4 | 1180 | ·········7:·astore········4 |
1181 | ·········9:·aload·········4 | 1181 | ·········9:·aload·········4 |
1182 | ········11:·invokespecial·#74·················//·Method·java/util/concurrent/atomic/AtomicLong."<init>":()V | 1182 | ········11:·invokespecial·#74·················//·Method·java/util/concurrent/atomic/AtomicLong."<init>":()V |
1183 | ········14:·aload_0 | 1183 | ········14:·aload_0 |
Offset 1270, 29 lines modified | Offset 1270, 29 lines modified | ||
1270 | ·······195:·new···········#154················//·class·org/apache/http/impl/client/cache/ResponseCachingPolicy | 1270 | ·······195:·new···········#154················//·class·org/apache/http/impl/client/cache/ResponseCachingPolicy |
1271 | ·······198:·astore········4 | 1271 | ·······198:·astore········4 |
1272 | ·······200:·aload_0 | 1272 | ·······200:·aload_0 |
1273 | ·······201:·getfield······#106················//·Field·maxObjectSizeBytes:J | 1273 | ·······201:·getfield······#106················//·Field·maxObjectSizeBytes:J |
1274 | ·······204:·lstore········9 | 1274 | ·······204:·lstore········9 |
1275 | ·······206:·aload_0 | 1275 | ·······206:·aload_0 |
1276 | ·······207:·getfield······#112················//·Field·sharedCache:Z | 1276 | ·······207:·getfield······#112················//·Field·sharedCache:Z |
1277 | ·······210:·istore········ | 1277 | ·······210:·istore········5 |
1278 | ·······212:·aload·········4 | 1278 | ·······212:·aload·········4 |
1279 | ·······214:·lload·········9 | 1279 | ·······214:·lload·········9 |
1280 | ·······216:·iload········· | 1280 | ·······216:·iload·········5 |
1281 | ·······218:·invokespecial·#157················//·Method·org/apache/http/impl/client/cache/ResponseCachingPolicy."<init>":(JZ)V | 1281 | ·······218:·invokespecial·#157················//·Method·org/apache/http/impl/client/cache/ResponseCachingPolicy."<init>":(JZ)V |
1282 | ·······221:·aload_0 | 1282 | ·······221:·aload_0 |
1283 | ·······222:·aload·········4 | 1283 | ·······222:·aload·········4 |
1284 | ·······224:·putfield······#118················//·Field·responseCachingPolicy:Lorg/apache/http/impl/client/cache/ResponseCachingPolicy; | 1284 | ·······224:·putfield······#118················//·Field·responseCachingPolicy:Lorg/apache/http/impl/client/cache/ResponseCachingPolicy; |
1285 | ·······227:·new···········#159················//·class·org/apache/http/impl/client/cache/CachedHttpResponseGenerator | 1285 | ·······227:·new···········#159················//·class·org/apache/http/impl/client/cache/CachedHttpResponseGenerator |
1286 | ·······230:·astore········4 | 1286 | ·······230:·astore········4 |
1287 | ·······232:·aload_0 | 1287 | ·······232:·aload_0 |
1288 | ·······233:·getfield······#116················//·Field·validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy; | 1288 | ·······233:·getfield······#116················//·Field·validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy; |
1289 | ·······236:·astore········1 | 1289 | ·······236:·astore········11 |
1290 | ·······238:·aload·········4 | 1290 | ·······238:·aload·········4 |
1291 | ·······240:·aload·········1 | 1291 | ·······240:·aload·········11 |
1292 | ·······242:·invokespecial·#162················//·Method·org/apache/http/impl/client/cache/CachedHttpResponseGenerator."<init>":(Lorg/apache/http/impl/client/cache/CacheValidityPolicy;)V | 1292 | ·······242:·invokespecial·#162················//·Method·org/apache/http/impl/client/cache/CachedHttpResponseGenerator."<init>":(Lorg/apache/http/impl/client/cache/CacheValidityPolicy;)V |
1293 | ·······245:·aload_0 | 1293 | ·······245:·aload_0 |
1294 | ·······246:·aload·········4 | 1294 | ·······246:·aload·········4 |
1295 | ·······248:·putfield······#122················//·Field·responseGenerator:Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator; | 1295 | ·······248:·putfield······#122················//·Field·responseGenerator:Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator; |
1296 | ·······251:·new···········#164················//·class·org/apache/http/impl/client/cache/CacheableRequestPolicy | 1296 | ·······251:·new···········#164················//·class·org/apache/http/impl/client/cache/CacheableRequestPolicy |
1297 | ·······254:·astore········4 | 1297 | ·······254:·astore········4 |
1298 | ·······256:·aload·········4 | 1298 | ·······256:·aload·········4 |
Offset 1300, 17 lines modified | Offset 1300, 17 lines modified | ||
1300 | ·······261:·aload_0 | 1300 | ·······261:·aload_0 |
1301 | ·······262:·aload·········4 | 1301 | ·······262:·aload·········4 |
1302 | ·······264:·putfield······#124················//·Field·cacheableRequestPolicy:Lorg/apache/http/impl/client/cache/CacheableRequestPolicy; | 1302 | ·······264:·putfield······#124················//·Field·cacheableRequestPolicy:Lorg/apache/http/impl/client/cache/CacheableRequestPolicy; |
1303 | ·······267:·new···········#167················//·class·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker | 1303 | ·······267:·new···········#167················//·class·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker |
1304 | ·······270:·astore········4 | 1304 | ·······270:·astore········4 |
1305 | ·······272:·aload_0 | 1305 | ·······272:·aload_0 |
1306 | ·······273:·getfield······#116················//·Field·validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy; | 1306 | ·······273:·getfield······#116················//·Field·validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy; |
1307 | ·······276:·astore········1 | 1307 | ·······276:·astore········11 |
1308 | ·······278:·aload·········4 | 1308 | ·······278:·aload·········4 |
1309 | ·······280:·aload·········1 | 1309 | ·······280:·aload·········11 |
1310 | ·······282:·aload_3 | 1310 | ·······282:·aload_3 |
1311 | ·······283:·invokespecial·#170················//·Method·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker."<init>":(Lorg/apache/http/impl/client/cache/CacheValidityPolicy;Lorg/apache/http/impl/client/cache/CacheConfig;)V | 1311 | ·······283:·invokespecial·#170················//·Method·org/apache/http/impl/client/cache/CachedResponseSuitabilityChecker."<init>":(Lorg/apache/http/impl/client/cache/CacheValidityPolicy;Lorg/apache/http/impl/client/cache/CacheConfig;)V |
1312 | ·······286:·aload_0 | 1312 | ·······286:·aload_0 |
1313 | ·······287:·aload·········4 | 1313 | ·······287:·aload·········4 |
1314 | ·······289:·putfield······#126················//·Field·suitabilityChecker:Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker; | 1314 | ·······289:·putfield······#126················//·Field·suitabilityChecker:Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker; |
1315 | ·······292:·new···········#172················//·class·org/apache/http/impl/client/cache/ConditionalRequestBuilder | 1315 | ·······292:·new···········#172················//·class·org/apache/http/impl/client/cache/ConditionalRequestBuilder |
1316 | ·······295:·astore········4 | 1316 | ·······295:·astore········4 |
Offset 614, 130 lines modified | Offset 614, 128 lines modified | ||
614 | ············11····15····27···Class·net/spy/memcached/OperationTimeoutException | 614 | ············11····15····27···Class·net/spy/memcached/OperationTimeoutException |
615 | ············17····24····27···Class·net/spy/memcached/OperationTimeoutException | 615 | ············17····24····27···Class·net/spy/memcached/OperationTimeoutException |
616 | ··public·void·updateEntry(java.lang.String,·org.apache.http.client.cache.HttpCacheUpdateCallback); | 616 | ··public·void·updateEntry(java.lang.String,·org.apache.http.client.cache.HttpCacheUpdateCallback); |
617 | ····descriptor:·(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheUpdateCallback;)V | 617 | ····descriptor:·(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheUpdateCallback;)V |
618 | ····flags:·(0x0001)·ACC_PUBLIC | 618 | ····flags:·(0x0001)·ACC_PUBLIC |
619 | ····Code: | 619 | ····Code: |
620 | ······stack=300,·locals=1 | 620 | ······stack=300,·locals=16,·args_size=3 |
621 | ·········0:·aconst_null | ||
622 | ·········1:·astore_3 | ||
623 | ········· | 621 | ·········0:·iconst_0 |
624 | ········· | 622 | ·········1:·istore_3 |
625 | ········· | 623 | ·········2:·aload_0 |
626 | ········· | 624 | ·········3:·aload_1 |
627 | ········· | 625 | ·········4:·invokespecial·#131················//·Method·getCacheKey:(Ljava/lang/String;)Ljava/lang/String; |
628 | ········ | 626 | ·········7:·astore········4 |
629 | ········ | 627 | ·········9:·aload·········4 |
630 | ········1 | 628 | ········11:·ifnonnull·····29 |
631 | ········1 | 629 | ········14:·new···········#174················//·class·org/apache/http/client/cache/HttpCacheUpdateException |
632 | ········20:·astore_3 | ||
633 | ········ | 630 | ········17:·astore········5 |
631 | ········19:·aload·········5 | ||
634 | ········2 | 632 | ········21:·ldc···········#176················//·String·couldn\'t·generate·cache·key |
635 | ········2 | 633 | ········23:·invokespecial·#179················//·Method·org/apache/http/client/cache/HttpCacheUpdateException."<init>":(Ljava/lang/String;)V |
636 | ········2 | 634 | ········26:·aload·········5 |
637 | ········28:·athrow | 635 | ········28:·athrow |
638 | ········29:·aload_0 | 636 | ········29:·aload_0 |
639 | ········30:·getfield······#53·················//·Field·client:Lnet/spy/memcached/MemcachedClientIF; | 637 | ········30:·getfield······#53·················//·Field·client:Lnet/spy/memcached/MemcachedClientIF; |
640 | ········33:·astore········ | 638 | ········33:·astore········5 |
641 | ········35:·aload········· | 639 | ········35:·aload·········5 |
642 | ········37:·aload········· | 640 | ········37:·aload·········4 |
643 | ········39:·invokeinterface·#183,··2··········//·InterfaceMethod·net/spy/memcached/MemcachedClientIF.gets:(Ljava/lang/String;)Lnet/spy/memcached/CASValue; | 641 | ········39:·invokeinterface·#183,··2··········//·InterfaceMethod·net/spy/memcached/MemcachedClientIF.gets:(Ljava/lang/String;)Lnet/spy/memcached/CASValue; |
644 | ········44:·astore········ | 642 | ········44:·astore········6 |
645 | ········46:·aload········· | 643 | ········46:·aload·········6 |
646 | ········48:·ifnonnull·····115 | 644 | ········48:·ifnonnull·····115 |
647 | ········51:·aconst_null | 645 | ········51:·aconst_null |
648 | ········52:·astore········ | 646 | ········52:·astore········7 |
649 | ········54:·aload········· | 647 | ········54:·aload·········7 |
650 | ········56:·ifnull········84 | 648 | ········56:·ifnull········84 |
651 | ········59:·aload········· | 649 | ········59:·aload·········7 |
652 | ········61:·invokeinterface·#144,··1··········//·InterfaceMethod·org/apache/http/impl/client/cache/memcached/MemcachedCacheEntry.getStorageKey:()Ljava/lang/String; | 650 | ········61:·invokeinterface·#144,··1··········//·InterfaceMethod·org/apache/http/impl/client/cache/memcached/MemcachedCacheEntry.getStorageKey:()Ljava/lang/String; |
653 | ········66:·astore········ | 651 | ········66:·astore········5 |
654 | ········68:·aload_1 | 652 | ········68:·aload_1 |
655 | ········69:·aload········· | 653 | ········69:·aload·········5 |
656 | ········71:·invokevirtual·#150················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z | 654 | ········71:·invokevirtual·#150················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
657 | ········74:·istore········ | 655 | ········74:·istore········8 |
658 | ········76:·iload········· | 656 | ········76:·iload·········8 |
659 | ········78:·ifne··········84 | 657 | ········78:·ifne··········84 |
660 | ········81:·aconst_null | 658 | ········81:·aconst_null |
661 | ········82:·astore········ | 659 | ········82:·astore········7 |
662 | ········84:·aload········· | 660 | ········84:·aload·········7 |
663 | ········86:·ifnonnull·····133 | 661 | ········86:·ifnonnull·····133 |
664 | ········89:·aconst_null | 662 | ········89:·aconst_null |
665 | ········90:·astore········ | 663 | ········90:·astore········9 |
666 | ········92:·aload_2 | 664 | ········92:·aload_2 |
667 | ········93:·aload········· | 665 | ········93:·aload·········9 |
668 | ········95:·invokeinterface·#189,··2··········//·InterfaceMethod·org/apache/http/client/cache/HttpCacheUpdateCallback.update:(Lorg/apache/http/client/cache/HttpCacheEntry;)Lorg/apache/http/client/cache/HttpCacheEntry; | 666 | ········95:·invokeinterface·#189,··2··········//·InterfaceMethod·org/apache/http/client/cache/HttpCacheUpdateCallback.update:(Lorg/apache/http/client/cache/HttpCacheEntry;)Lorg/apache/http/client/cache/HttpCacheEntry; |
669 | ·······100:·astore········1 | 667 | ·······100:·astore········10 |
670 | ·······102:·aload········· | 668 | ·······102:·aload·········9 |
671 | ·······104:·ifnonnull·····145 | 669 | ·······104:·ifnonnull·····145 |
672 | ·······107:·aload_0 | 670 | ·······107:·aload_0 |
673 | ·······108:·aload_1 | 671 | ·······108:·aload_1 |
674 | ·······109:·aload·········1 | 672 | ·······109:·aload·········10 |
675 | ·······111:·invokevirtual·#193················//·Method·putEntry:(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)V | 673 | ·······111:·invokevirtual·#193················//·Method·putEntry:(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)V |
676 | ·······114:·return | 674 | ·······114:·return |
677 | ·······115:·aload········· | 675 | ·······115:·aload·········6 |
678 | ·······117:·invokevirtual·#199················//·Method·net/spy/memcached/CASValue.getValue:()Ljava/lang/Object; | 676 | ·······117:·invokevirtual·#199················//·Method·net/spy/memcached/CASValue.getValue:()Ljava/lang/Object; |
679 | ·······120:·astore········ | 677 | ·······120:·astore········5 |
680 | ·······122:·aload_0 | 678 | ·······122:·aload_0 |
681 | ·······123:·aload········· | 679 | ·······123:·aload·········5 |
682 | ·······125:·invokespecial·#141················//·Method·reconstituteEntry:(Ljava/lang/Object;)Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry; | 680 | ·······125:·invokespecial·#141················//·Method·reconstituteEntry:(Ljava/lang/Object;)Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry; |
683 | ·······128:·astore········ | 681 | ·······128:·astore········7 |
684 | ·······130:·goto··········54 | 682 | ·······130:·goto··········54 |
685 | ·······133:·aload········· | 683 | ·······133:·aload·········7 |
686 | ·······135:·invokeinterface·#154,··1··········//·InterfaceMethod·org/apache/http/impl/client/cache/memcached/MemcachedCacheEntry.getHttpCacheEntry:()Lorg/apache/http/client/cache/HttpCacheEntry; | 684 | ·······135:·invokeinterface·#154,··1··········//·InterfaceMethod·org/apache/http/impl/client/cache/memcached/MemcachedCacheEntry.getHttpCacheEntry:()Lorg/apache/http/client/cache/HttpCacheEntry; |
687 | ·······140:·astore········ | 685 | ·······140:·astore········9 |
688 | ·······142:·goto··········92 | 686 | ·······142:·goto··········92 |
689 | ·······145:·aload_0 | 687 | ·······145:·aload_0 |
690 | ·······146:·aload_1 | 688 | ·······146:·aload_1 |
691 | ·······147:·aload·········1 | 689 | ·······147:·aload·········10 |
692 | ·······149:·invokespecial·#165················//·Method·serializeEntry:(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)[B | 690 | ·······149:·invokespecial·#165················//·Method·serializeEntry:(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)[B |
693 | ·······152:·astore········1 | 691 | ·······152:·astore········11 |
694 | ·······154:·aload_0 | 692 | ·······154:·aload_0 |
695 | ·······155:·getfield······#53·················//·Field·client:Lnet/spy/memcached/MemcachedClientIF; | 693 | ·······155:·getfield······#53·················//·Field·client:Lnet/spy/memcached/MemcachedClientIF; |
696 | ·······158:·astore········ | 694 | ·······158:·astore········5 |
697 | ·······160:·aload········· | 695 | ·······160:·aload·········6 |
698 | ·······162:·invokevirtual·#203················//·Method·net/spy/memcached/CASValue.getCas:()J | 696 | ·······162:·invokevirtual·#203················//·Method·net/spy/memcached/CASValue.getCas:()J |
699 | ·······165:·lstore········1 | 697 | ·······165:·lstore········12 |
700 | ·······167:·aload········· | 698 | ·······167:·aload·········5 |
701 | ·······169:·aload········· | 699 | ·······169:·aload·········4 |
702 | ·······171:·lload·········1 | 700 | ·······171:·lload·········12 |
703 | ·······173:·aload·········1 | 701 | ·······173:·aload·········11 |
704 | ·······175:·invokeinterface·#207,··5··········//·InterfaceMethod·net/spy/memcached/MemcachedClientIF.cas:(Ljava/lang/String;JLjava/lang/Object;)Lnet/spy/memcached/CASResponse; | 702 | ·······175:·invokeinterface·#207,··5··········//·InterfaceMethod·net/spy/memcached/MemcachedClientIF.cas:(Ljava/lang/String;JLjava/lang/Object;)Lnet/spy/memcached/CASResponse; |
705 | ·······180:·astore········1 | 703 | ·······180:·astore········14 |
706 | ·······182:·getstatic·····#213················//·Field·net/spy/memcached/CASResponse.OK:Lnet/spy/memcached/CASResponse; | 704 | ·······182:·getstatic·····#213················//·Field·net/spy/memcached/CASResponse.OK:Lnet/spy/memcached/CASResponse; |
707 | ·······185:·astore········ | 705 | ·······185:·astore········5 |
708 | ·······187:·aload·········1 | 706 | ·······187:·aload·········14 |
709 | ·······189:·aload········· | 707 | ·······189:·aload·········5 |
710 | ·······191:·if_acmpeq·····114 | 708 | ·······191:·if_acmpeq·····114 |
711 | ·······194:·iload | 709 | ·······194:·iload_3 |
712 | ·······19 | 710 | ·······195:·iconst_1 |
713 | ·······19 | 711 | ·······196:·iadd |
714 | ·······19 | 712 | ·······197:·istore_3 |
715 | ······· | 713 | ·······198:·aload_0 |
716 | ······· | 714 | ·······199:·getfield······#59·················//·Field·maxUpdateRetries:I |
717 | ·······20 | 715 | ·······202:·istore········8 |
716 | ·······204:·iload_3 | ||
718 | ·······20 | 717 | ·······205:·iload·········8 |
719 | ·······208:·iload·········9 | ||
720 | ·······2 | 718 | ·······207:·if_icmple·····29 |
721 | ·······21 | 719 | ·······210:·new···········#174················//·class·org/apache/http/client/cache/HttpCacheUpdateException |
722 | ·······216:·astore_3 | ||
723 | ·······21 | 720 | ·······213:·astore········5 |
721 | ·······215:·aload·········5 | ||
724 | ·······21 | 722 | ·······217:·ldc···········#215················//·String·Failed·to·update |
725 | ·······2 | 723 | ·······219:·invokespecial·#179················//·Method·org/apache/http/client/cache/HttpCacheUpdateException."<init>":(Ljava/lang/String;)V |
726 | ·······22 | 724 | ·······222:·aload·········5 |
727 | ·······224:·athrow | 725 | ·······224:·athrow |
728 | ·······225:·astore········1 | 726 | ·······225:·astore········15 |
729 | ·······227:·new···········#156················//·class·org/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException | 727 | ·······227:·new···········#156················//·class·org/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException |
730 | ·······230:·astore | 728 | ·······230:·astore········5 |
731 | ·······231:·aload_3 | ||
732 | ·······232:·aload········· | 729 | ·······232:·aload·········5 |
730 | ·······234:·aload·········15 | ||
733 | ·······23 | 731 | ·······236:·invokespecial·#159················//·Method·org/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException."<init>":(Ljava/lang/Throwable;)V |
734 | ·······23 | 732 | ·······239:·aload·········5 |
735 | ·······2 | 733 | ·······241:·athrow |
Max diff block lines reached; 434/9371 bytes (4.63%) of diff not shown. |
Offset 711, 34 lines modified | Offset 711, 32 lines modified | ||
711 | ·······197:·aload_0 | 711 | ·······197:·aload_0 |
712 | ·······198:·getfield······#70·················//·Field·connOperator:Lorg/apache/http/conn/ClientConnectionOperator; | 712 | ·······198:·getfield······#70·················//·Field·connOperator:Lorg/apache/http/conn/ClientConnectionOperator; |
713 | ·······201:·astore_3 | 713 | ·······201:·astore_3 |
714 | ·······202:·aload_3 | 714 | ·······202:·aload_3 |
715 | ·······203:·invokeinterface·#189,··1··········//·InterfaceMethod·org/apache/http/conn/ClientConnectionOperator.createConnection:()Lorg/apache/http/conn/OperatedClientConnection; | 715 | ·······203:·invokeinterface·#189,··1··········//·InterfaceMethod·org/apache/http/conn/ClientConnectionOperator.createConnection:()Lorg/apache/http/conn/OperatedClientConnection; |
716 | ·······208:·astore········10 | 716 | ·······208:·astore········10 |
717 | ·······210:·new···········#108················//·class·org/apache/http/impl/conn/HttpPoolEntry | 717 | ·······210:·new···········#108················//·class·org/apache/http/impl/conn/HttpPoolEntry |
718 | ·······213:·astore | 718 | ·······213:·astore········5 |
719 | ·······21 | 719 | ·······215:·aload_0 |
720 | ·······21 | 720 | ·······216:·getfield······#55·················//·Field·log:Lorg/apache/commons/logging/Log; |
721 | ·······21 | 721 | ·······219:·astore········6 |
722 | ·······22 | 722 | ·······221:·lconst_0 |
723 | ·······22 | 723 | ·······222:·lstore········11 |
724 | ·······22 | 724 | ·······224:·getstatic·····#193················//·Field·java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
725 | ·······22 | 725 | ·······227:·astore········13 |
726 | ·······228:·aload_1 | ||
727 | ·······229:·astore········6 | ||
728 | ·······231:·aload_3 | ||
729 | ·······2 | 726 | ·······229:·aload·········5 |
727 | ·······231:·aload·········6 | ||
730 | ·······23 | 728 | ·······233:·aload·········9 |
731 | ·······23 | 729 | ·······235:·aload_1 |
732 | ·······23 | 730 | ·······236:·aload·········10 |
733 | ·······23 | 731 | ·······238:·lload·········11 |
734 | ·······24 | 732 | ·······240:·aload·········13 |
735 | ·······24 | 733 | ·······242:·invokespecial·#196················//·Method·org/apache/http/impl/conn/HttpPoolEntry."<init>":(Lorg/apache/commons/logging/Log;Ljava/lang/String;Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;JLjava/util/concurrent/TimeUnit;)V |
736 | ·······24 | 734 | ·······245:·aload_0 |
737 | ·······24 | 735 | ·······246:·aload·········5 |
738 | ·······248:·putfield······#106················//·Field·poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; | 736 | ·······248:·putfield······#106················//·Field·poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; |
739 | ·······251:·invokestatic··#104················//·Method·java/lang/System.currentTimeMillis:()J | 737 | ·······251:·invokestatic··#104················//·Method·java/lang/System.currentTimeMillis:()J |
740 | ·······254:·lstore········14 | 738 | ·······254:·lstore········14 |
741 | ·······256:·aload_0 | 739 | ·······256:·aload_0 |
742 | ·······257:·getfield······#106················//·Field·poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; | 740 | ·······257:·getfield······#106················//·Field·poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; |
743 | ·······260:·astore_3 | 741 | ·······260:·astore_3 |
744 | ·······261:·aload_3 | 742 | ·······261:·aload_3 |
Offset 810, 18 lines modified | Offset 808, 18 lines modified | ||
810 | ···········171···175···116···any | 808 | ···········171···175···116···any |
811 | ···········180···183···116···any | 809 | ···········180···183···116···any |
812 | ···········184···188···116···any | 810 | ···········184···188···116···any |
813 | ···········190···195···116···any | 811 | ···········190···195···116···any |
814 | ···········197···201···116···any | 812 | ···········197···201···116···any |
815 | ···········202···208···116···any | 813 | ···········202···208···116···any |
816 | ···········210···213···116···any | 814 | ···········210···213···116···any |
817 | ···········21 | 815 | ···········215···219···116···any |
818 | ···········22 | 816 | ···········224···227···116···any |
819 | ···········24 | 817 | ···········240···245···116···any |
820 | ···········24 | 818 | ···········246···251···116···any |
821 | ···········251···254···116···any | 819 | ···········251···254···116···any |
822 | ···········256···260···116···any | 820 | ···········256···260···116···any |
823 | ···········262···267···116···any | 821 | ···········262···267···116···any |
824 | ···········274···278···116···any | 822 | ···········274···278···116···any |
825 | ···········279···283···116···any | 823 | ···········279···283···116···any |
826 | ···········283···287···116···any | 824 | ···········283···287···116···any |
827 | ···········288···292···116···any | 825 | ···········288···292···116···any |
Offset 307, 17 lines modified | Offset 307, 17 lines modified | ||
307 | ········//···287:·ifle············325 | 307 | ········//···287:·ifle············325 |
308 | ········//···290:·aload···········4 | 308 | ········//···290:·aload···········4 |
309 | ········//···292:·lload_2········ | 309 | ········//···292:·lload_2········ |
310 | ········//···293:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J | 310 | ········//···293:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J |
311 | ········//···296:·lstore··········13 | 311 | ········//···296:·lstore··········13 |
312 | ········//···298:·aload_0········ | 312 | ········//···298:·aload_0········ |
313 | ········//···299:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J | 313 | ········//···299:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J |
314 | ········//···302:·lstore·········· | 314 | ········//···302:·lstore··········5 |
315 | ········//···304:·lload···········13 | 315 | ········//···304:·lload···········13 |
316 | ········//···306:·lload··········· | 316 | ········//···306:·lload···········5 |
317 | ········//···308:·ladd··········· | 317 | ········//···308:·ladd··········· |
318 | ········//···309:·lstore··········13 | 318 | ········//···309:·lstore··········13 |
319 | ········//···311:·aload_0········ | 319 | ········//···311:·aload_0········ |
320 | ········//···312:·lload···········13 | 320 | ········//···312:·lload···········13 |
321 | ········//···314:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J | 321 | ········//···314:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J |
322 | ········//···317:·aload_0········ | 322 | ········//···317:·aload_0········ |
323 | ········//···318:·monitorexit···· | 323 | ········//···318:·monitorexit···· |
Offset 331, 15 lines modified | Offset 331, 15 lines modified | ||
331 | ········//···333:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J | 331 | ········//···333:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J |
332 | ········//···336:·goto············317 | 332 | ········//···336:·goto············317 |
333 | ········//···339:·astore··········8 | 333 | ········//···339:·astore··········8 |
334 | ········//···341:·aload_0········ | 334 | ········//···341:·aload_0········ |
335 | ········//···342:·monitorexit···· | 335 | ········//···342:·monitorexit···· |
336 | ········//···343:·aload···········8 | 336 | ········//···343:·aload···········8 |
337 | ········//···345:·athrow········· | 337 | ········//···345:·athrow········· |
338 | ········//···346:·astore··········1 | 338 | ········//···346:·astore··········15 |
339 | ········//···348:·aload_0········ | 339 | ········//···348:·aload_0········ |
340 | ········//···349:·getfield········org/apache/http/impl/conn/SingleClientConnManager.log:Lorg/apache/commons/logging/Log; | 340 | ········//···349:·getfield········org/apache/http/impl/conn/SingleClientConnManager.log:Lorg/apache/commons/logging/Log; |
341 | ········//···352:·astore··········8 | 341 | ········//···352:·astore··········8 |
342 | ········//···354:·aload···········8 | 342 | ········//···354:·aload···········8 |
343 | ········//···356:·invokeinterface·org/apache/commons/logging/Log.isDebugEnabled:()Z | 343 | ········//···356:·invokeinterface·org/apache/commons/logging/Log.isDebugEnabled:()Z |
344 | ········//···361:·istore··········7 | 344 | ········//···361:·istore··········7 |
345 | ········//···363:·iload···········7 | 345 | ········//···363:·iload···········7 |
Offset 347, 15 lines modified | Offset 347, 15 lines modified | ||
347 | ········//···368:·aload_0········ | 347 | ········//···368:·aload_0········ |
348 | ········//···369:·getfield········org/apache/http/impl/conn/SingleClientConnManager.log:Lorg/apache/commons/logging/Log; | 348 | ········//···369:·getfield········org/apache/http/impl/conn/SingleClientConnManager.log:Lorg/apache/commons/logging/Log; |
349 | ········//···372:·astore··········8 | 349 | ········//···372:·astore··········8 |
350 | ········//···374:·ldc·············"Exception·shutting·down·released·connection." | 350 | ········//···374:·ldc·············"Exception·shutting·down·released·connection." |
351 | ········//···376:·astore··········9 | 351 | ········//···376:·astore··········9 |
352 | ········//···378:·aload···········8 | 352 | ········//···378:·aload···········8 |
353 | ········//···380:·aload···········9 | 353 | ········//···380:·aload···········9 |
354 | ········//···382:·aload···········1 | 354 | ········//···382:·aload···········15 |
355 | ········//···384:·invokeinterface·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V | 355 | ········//···384:·invokeinterface·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V |
356 | ········//···389:·aload···········11 | 356 | ········//···389:·aload···········11 |
357 | ········//···391:·invokevirtual···org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter.detach:()V | 357 | ········//···391:·invokevirtual···org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter.detach:()V |
358 | ········//···394:·aload_0········ | 358 | ········//···394:·aload_0········ |
359 | ········//···395:·monitorenter··· | 359 | ········//···395:·monitorenter··· |
360 | ········//···396:·iconst_0······· | 360 | ········//···396:·iconst_0······· |
361 | ········//···397:·istore··········7 | 361 | ········//···397:·istore··········7 |
Offset 377, 17 lines modified | Offset 377, 17 lines modified | ||
377 | ········//···426:·ifle············468 | 377 | ········//···426:·ifle············468 |
378 | ········//···429:·aload···········4 | 378 | ········//···429:·aload···········4 |
379 | ········//···431:·lload_2········ | 379 | ········//···431:·lload_2········ |
380 | ········//···432:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J | 380 | ········//···432:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J |
381 | ········//···435:·lstore··········13 | 381 | ········//···435:·lstore··········13 |
382 | ········//···437:·aload_0········ | 382 | ········//···437:·aload_0········ |
383 | ········//···438:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J | 383 | ········//···438:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J |
384 | ········//···441:·lstore·········· | 384 | ········//···441:·lstore··········5 |
385 | ········//···443:·lload···········13 | 385 | ········//···443:·lload···········13 |
386 | ········//···445:·lload··········· | 386 | ········//···445:·lload···········5 |
387 | ········//···447:·ladd··········· | 387 | ········//···447:·ladd··········· |
388 | ········//···448:·lstore··········13 | 388 | ········//···448:·lstore··········13 |
389 | ········//···450:·aload_0········ | 389 | ········//···450:·aload_0········ |
390 | ········//···451:·lload···········13 | 390 | ········//···451:·lload···········13 |
391 | ········//···453:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J | 391 | ········//···453:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J |
392 | ········//···456:·aload_0········ | 392 | ········//···456:·aload_0········ |
393 | ········//···457:·monitorexit···· | 393 | ········//···457:·monitorexit···· |
Offset 405, 53 lines modified | Offset 405, 53 lines modified | ||
405 | ········//···479:·goto············456 | 405 | ········//···479:·goto············456 |
406 | ········//···482:·astore··········8 | 406 | ········//···482:·astore··········8 |
407 | ········//···484:·aload···········11 | 407 | ········//···484:·aload···········11 |
408 | ········//···486:·invokevirtual···org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter.detach:()V | 408 | ········//···486:·invokevirtual···org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter.detach:()V |
409 | ········//···489:·aload_0········ | 409 | ········//···489:·aload_0········ |
410 | ········//···490:·monitorenter··· | 410 | ········//···490:·monitorenter··· |
411 | ········//···491:·iconst_0······· | 411 | ········//···491:·iconst_0······· |
412 | ········//···492:·istore··········1 | 412 | ········//···492:·istore··········16 |
413 | ········//···494:·aconst_null···· | 413 | ········//···494:·aconst_null···· |
414 | ········//···495:·astore··········9 | 414 | ········//···495:·astore··········9 |
415 | ········//···497:·aload_0········ | 415 | ········//···497:·aload_0········ |
416 | ········//···498:·aconst_null···· | 416 | ········//···498:·aconst_null···· |
417 | ········//···499:·putfield········org/apache/http/impl/conn/SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter; | 417 | ········//···499:·putfield········org/apache/http/impl/conn/SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter; |
418 | ········//···502:·invokestatic····java/lang/System.currentTimeMillis:()J | 418 | ········//···502:·invokestatic····java/lang/System.currentTimeMillis:()J |
419 | ········//···505:·lstore··········1 | 419 | ········//···505:·lstore··········13 |
420 | ········//···507:·aload_0········ | 420 | ········//···507:·aload_0········ |
421 | ········//···508:·lload···········1 | 421 | ········//···508:·lload···········13 |
422 | ········//···510:·putfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J | 422 | ········//···510:·putfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J |
423 | ········//···513:·lload_2········ | 423 | ········//···513:·lload_2········ |
424 | ········//···514:·lload···········5 | 424 | ········//···514:·lload···········5 |
425 | ········//···516:·lcmp··········· | 425 | ········//···516:·lcmp··········· |
426 | ········//···517:·istore··········1 | 426 | ········//···517:·istore··········16 |
427 | ········//···519:·iload···········1 | 427 | ········//···519:·iload···········16 |
428 | ········//···521:·ifle············556 | 428 | ········//···521:·ifle············556 |
429 | ········//···524:·aload···········4 | 429 | ········//···524:·aload···········4 |
430 | ········//···526:·lload_2········ | 430 | ········//···526:·lload_2········ |
431 | ········//···527:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J | 431 | ········//···527:·invokevirtual···java/util/concurrent/TimeUnit.toMillis:(J)J |
432 | ········//···530:·lstore··········1 | 432 | ········//···530:·lstore··········13 |
433 | ········//···532:·aload_0········ | 433 | ········//···532:·aload_0········ |
434 | ········//···533:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J | 434 | ········//···533:·getfield········org/apache/http/impl/conn/SingleClientConnManager.lastReleaseTime:J |
435 | ········//···536:·lstore··········5 | 435 | ········//···536:·lstore··········5 |
436 | ········//···538:·lload···········1 | 436 | ········//···538:·lload···········13 |
437 | ········//···540:·lload···········5 | 437 | ········//···540:·lload···········5 |
438 | ········//···542:·ladd··········· | 438 | ········//···542:·ladd··········· |
439 | ········//···543:·lstore··········1 | 439 | ········//···543:·lstore··········13 |
440 | ········//···545:·aload_0········ | 440 | ········//···545:·aload_0········ |
441 | ········//···546:·lload···········1 | 441 | ········//···546:·lload···········13 |
442 | ········//···548:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J | 442 | ········//···548:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J |
443 | ········//···551:·aload_0········ | 443 | ········//···551:·aload_0········ |
444 | ········//···552:·monitorexit···· | 444 | ········//···552:·monitorexit···· |
445 | ········//···553:·aload···········8 | 445 | ········//···553:·aload···········8 |
446 | ········//···555:·athrow········· | 446 | ········//···555:·athrow········· |
447 | ········//···556:·ldc2_w··········9223372036854775807 | 447 | ········//···556:·ldc2_w··········9223372036854775807 |
448 | ········//···559:·lstore··········1 | 448 | ········//···559:·lstore··········13 |
449 | ········//···561:·aload_0········ | 449 | ········//···561:·aload_0········ |
450 | ········//···562:·lload···········1 | 450 | ········//···562:·lload···········13 |
451 | ········//···564:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J | 451 | ········//···564:·putfield········org/apache/http/impl/conn/SingleClientConnManager.connectionExpiresTime:J |
452 | ········//···567:·goto············551 | 452 | ········//···567:·goto············551 |
453 | ········//···570:·astore··········8 | 453 | ········//···570:·astore··········8 |
454 | ········//···572:·aload_0········ | 454 | ········//···572:·aload_0········ |
455 | ········//···573:·monitorexit···· | 455 | ········//···573:·monitorexit···· |
456 | ········//···574:·aload···········8 | 456 | ········//···574:·aload···········8 |
457 | ········//···576:·athrow········· | 457 | ········//···576:·athrow········· |
Offset 1026, 70 lines modified | Offset 1026, 70 lines modified | ||
1026 | ········73:·aload_3 | 1026 | ········73:·aload_3 |
1027 | ········74:·aload·········5 | 1027 | ········74:·aload·········5 |
1028 | ········76:·invokeinterface·#135,··2··········//·InterfaceMethod·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;)V | 1028 | ········76:·invokeinterface·#135,··2··········//·InterfaceMethod·org/apache/commons/logging/Log.debug:(Ljava/lang/Object;)V |
1029 | ········81:·new···········#111················//·class·org/apache/http/impl/conn/tsccm/BasicPoolEntry | 1029 | ········81:·new···········#111················//·class·org/apache/http/impl/conn/tsccm/BasicPoolEntry |
1030 | ········84:·astore········7 | 1030 | ········84:·astore········7 |
1031 | ········86:·aload_1 | 1031 | ········86:·aload_1 |
1032 | ········87:·invokevirtual·#229················//·Method·org/apache/http/impl/conn/tsccm/RouteSpecificPool.getRoute:()Lorg/apache/http/conn/routing/HttpRoute; | 1032 | ········87:·invokevirtual·#229················//·Method·org/apache/http/impl/conn/tsccm/RouteSpecificPool.getRoute:()Lorg/apache/http/conn/routing/HttpRoute; |
1033 | ········90:·astore········ | 1033 | ········90:·astore········6 |
1034 | ········92:·aload_0 | 1034 | ········92:·aload_0 |
1035 | ········93:·getfield······#94·················//·Field·connTTL:J | 1035 | ········93:·getfield······#94·················//·Field·connTTL:J |
1036 | ········96:·lstore········8 | 1036 | ········96:·lstore········8 |
1037 | ········98:·aload_0 | 1037 | ········98:·aload_0 |
1038 | ········99:·getfield······#96·················//·Field·connTTLTimeUnit:Ljava/util/concurrent/TimeUnit; | 1038 | ········99:·getfield······#96·················//·Field·connTTLTimeUnit:Ljava/util/concurrent/TimeUnit; |
1039 | ·······102:·astore········10 | 1039 | ·······102:·astore········10 |
1040 | ·······104:·aload_2 | 1040 | ·······104:·aload_2 |
1041 | ·······105:·astore | 1041 | ·······105:·astore········5 |
1042 | ·······10 | 1042 | ·······107:·aload·········7 |
1043 | ·······10 | 1043 | ·······109:·aload_2 |
1044 | ·······1 | 1044 | ·······110:·aload·········6 |
1045 | ·······11 | 1045 | ·······112:·lload·········8 |
1046 | ·······11 | 1046 | ·······114:·aload·········10 |
1047 | ·······11 | 1047 | ·······116:·invokespecial·#234················//·Method·org/apache/http/impl/conn/tsccm/BasicPoolEntry."<init>":(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V |
1048 | ·······11 | 1048 | ·······119:·aload_0 |
1049 | ·······1 | 1049 | ·······120:·getfield······#66·················//·Field·poolLock:Ljava/util/concurrent/locks/Lock; |
1050 | ·······12 | 1050 | ·······123:·astore_3 |
1051 | ·······12 | 1051 | ·······124:·aload_3 |
1052 | ·······12 | 1052 | ·······125:·invokeinterface·#146,··1··········//·InterfaceMethod·java/util/concurrent/locks/Lock.lock:()V |
1053 | ·······1 | 1053 | ·······130:·aload_1 |
1054 | ·······13 | 1054 | ·······131:·aload·········7 |
1055 | ·······13 | 1055 | ·······133:·invokevirtual·#237················//·Method·org/apache/http/impl/conn/tsccm/RouteSpecificPool.createdEntry:(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)V |
1056 | ·······13 | 1056 | ·······136:·aload_0 |
1057 | ·······13 | 1057 | ·······137:·getfield······#239················//·Field·numConnections:I |
1058 | ·······1 | 1058 | ·······140:·iconst_1 |
1059 | ·······14 | 1059 | ·······141:·iadd |
1060 | ·······14 | 1060 | ·······142:·istore········4 |
1061 | ·······14 | 1061 | ·······144:·aload_0 |
1062 | ·······14 | 1062 | ·······145:·iload·········4 |
1063 | ·······14 | 1063 | ·······147:·putfield······#239················//·Field·numConnections:I |
1064 | ·······1 | 1064 | ·······150:·aload_0 |
1065 | ·······15 | 1065 | ·······151:·getfield······#69·················//·Field·leasedConnections:Ljava/util/Set; |
1066 | ·······15 | 1066 | ·······154:·astore_3 |
1067 | ·······15 | 1067 | ·······155:·aload_3 |
1068 | ·······15 | 1068 | ·······156:·aload·········7 |
1069 | ·······15 | 1069 | ·······158:·invokeinterface·#245,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
1070 | ·······16 | 1070 | ·······163:·pop |
1071 | ·······16 | 1071 | ·······164:·aload_0 |
1072 | ·······16 | 1072 | ·······165:·getfield······#66·················//·Field·poolLock:Ljava/util/concurrent/locks/Lock; |
1073 | ·······16 | 1073 | ·······168:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/concurrent/locks/Lock.unlock:()V |
1074 | ·······17 | 1074 | ·······173:·aload·········7 |
1075 | ·······17 | 1075 | ·······175:·areturn |
1076 | ·······17 | 1076 | ·······176:·astore_3 |
1077 | ·······17 | 1077 | ·······177:·aload_0 |
1078 | ·······17 | 1078 | ·······178:·getfield······#66·················//·Field·poolLock:Ljava/util/concurrent/locks/Lock; |
1079 | ·······18 | 1079 | ·······181:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/concurrent/locks/Lock.unlock:()V |
1080 | ·······18 | 1080 | ·······186:·aload_3 |
1081 | ·······18 | 1081 | ·······187:·athrow |
1082 | ······Exception·table: | 1082 | ······Exception·table: |
1083 | ·········from····to··target·type | 1083 | ·········from····to··target·type |
1084 | ···········13 | 1084 | ···········131···136···176···any |
1085 | ···········13 | 1085 | ···········136···140···176···any |
1086 | ···········144···149···175···any | ||
1087 | ···········14 | 1086 | ···········145···150···176···any |
1087 | ···········150···154···176···any | ||
1088 | ···········15 | 1088 | ···········156···164···176···any |
1089 | ··protected·java.util.Queue·createFreeConnQueue(); | 1089 | ··protected·java.util.Queue·createFreeConnQueue(); |
1090 | ····descriptor:·()Ljava/util/Queue; | 1090 | ····descriptor:·()Ljava/util/Queue; |
1091 | ····flags:·(0x0004)·ACC_PROTECTED | 1091 | ····flags:·(0x0004)·ACC_PROTECTED |
1092 | ····Code: | 1092 | ····Code: |
1093 | ······stack=300,·locals=2,·args_size=1 | 1093 | ······stack=300,·locals=2,·args_size=1 |
1094 | ·········0:·new···········#247················//·class·java/util/LinkedList | 1094 | ·········0:·new···········#247················//·class·java/util/LinkedList |
Offset 42, 16 lines modified | Offset 42, 19 lines modified | ||
42 | ····························break; | 42 | ····························break; |
43 | ························} | 43 | ························} |
44 | ························final·String·name·=·elements[n].getName(); | 44 | ························final·String·name·=·elements[n].getName(); |
45 | ························if·(name·!=·null·&&·name.length()·>·0·&&·!name.equalsIgnoreCase("chunked")·&&·!name.equalsIgnoreCase("identity"))·{ | 45 | ························if·(name·!=·null·&&·name.length()·>·0·&&·!name.equalsIgnoreCase("chunked")·&&·!name.equalsIgnoreCase("identity"))·{ |
46 | ····························throw·new·ProtocolException("Unsupported·transfer·encoding:·"·+·name); | 46 | ····························throw·new·ProtocolException("Unsupported·transfer·encoding:·"·+·name); |
47 | ························} | 47 | ························} |
48 | ····················} | 48 | ····················} |
49 | ····················catch·(ParseException·ex)·{ | 49 | ····················catch·(ParseException·ex2)·{ |
50 | ························final·String·string; | ||
51 | ························final·ProtocolException·ex·=·new·ProtocolException(string,·(Throwable)ex2); | ||
50 | ························ | 52 | ························string·=·"Invalid·Transfer-Encoding·header·value:·"·+·firstHeader; |
53 | ························throw·ex; | ||
51 | ····················} | 54 | ····················} |
52 | ····················++n; | 55 | ····················++n; |
53 | ····················continue; | 56 | ····················continue; |
54 | ················} | 57 | ················} |
55 | ············} | 58 | ············} |
56 | ············final·int·length·=·elements.length; | 59 | ············final·int·length·=·elements.length; |
57 | ············if·("identity".equalsIgnoreCase(firstHeader.getValue()))·{ | 60 | ············if·("identity".equalsIgnoreCase(firstHeader.getValue()))·{ |
Offset 71, 38 lines modified | Offset 74, 38 lines modified | ||
71 | ············if·(httpMessage.getFirstHeader("Content-Length")·!=·null)·{ | 74 | ············if·(httpMessage.getFirstHeader("Content-Length")·!=·null)·{ |
72 | ················long1·=·-1; | 75 | ················long1·=·-1; |
73 | ················final·Header[]·headers·=·httpMessage.getHeaders("Content-Length"); | 76 | ················final·Header[]·headers·=·httpMessage.getHeaders("Content-Length"); |
74 | ················if·(parameterTrue·&&·headers.length·>·1)·{ | 77 | ················if·(parameterTrue·&&·headers.length·>·1)·{ |
75 | ····················throw·new·ProtocolException("Multiple·content·length·headers"); | 78 | ····················throw·new·ProtocolException("Multiple·content·length·headers"); |
76 | ················} | 79 | ················} |
77 | ················int·n2·=·headers.length·-·1; | 80 | ················int·n2·=·headers.length·-·1; |
78 | ············Label_04 | 81 | ············Label_0490_Outer: |
79 | ················while·(true)·{ | 82 | ················while·(true)·{ |
80 | ····················while·(true)·{ | 83 | ····················while·(true)·{ |
81 | ························if·(n2·>=·0)·{ | 84 | ························if·(n2·>=·0)·{ |
82 | ····························final·Header·header·=·headers[n2]; | 85 | ····························final·Header·header·=·headers[n2]; |
83 | ····························try·{ | 86 | ····························try·{ |
84 | ································final·String·value·=·header.getValue(); | 87 | ································final·String·value·=·header.getValue(); |
85 | ································try·{ | 88 | ································try·{ |
86 | ····································long1·=·Long.parseLong(value); | 89 | ····································long1·=·Long.parseLong(value); |
87 | ····································if·(long1·<·0L)·{ | 90 | ····································if·(long1·<·0L)·{ |
88 | ········································long1·=·-1; | 91 | ········································long1·=·-1; |
89 | ········································return·long1; | 92 | ········································return·long1; |
90 | ····································} | 93 | ····································} |
91 | ····································return·long1; | 94 | ····································return·long1; |
92 | ································} | 95 | ································} |
93 | ································catch·(NumberFormatException·ex | 96 | ································catch·(NumberFormatException·ex3)·{ |
94 | ····································if·(parameterTrue)·{ | 97 | ····································if·(parameterTrue)·{ |
95 | ········································throw·new·ProtocolException("Invalid·content·length:·"·+·header.getValue()); | 98 | ········································throw·new·ProtocolException("Invalid·content·length:·"·+·header.getValue()); |
96 | ····································} | 99 | ····································} |
97 | ····································--n2; | 100 | ····································--n2; |
98 | ····································continue·Label_04 | 101 | ····································continue·Label_0490_Outer; |
99 | ································} | 102 | ································} |
100 | ····························} | 103 | ····························} |
101 | ····························catch·(NumberFormatException·ex | 104 | ····························catch·(NumberFormatException·ex4)·{} |
102 | ····························break; | 105 | ····························break; |
103 | ························} | 106 | ························} |
104 | ························continue; | 107 | ························continue; |
105 | ····················} | 108 | ····················} |
106 | ················} | 109 | ················} |
107 | ············} | 110 | ············} |
108 | ············long1·=·this.implicitLen; | 111 | ············long1·=·this.implicitLen; |
Offset 806, 15 lines modified | Offset 806, 15 lines modified | ||
806 | ·······468:·aload·········11 | 806 | ·······468:·aload·········11 |
807 | ·······470:·invokevirtual·#183················//·Method·java/util/LinkedList.size:()I | 807 | ·······470:·invokevirtual·#183················//·Method·java/util/LinkedList.size:()I |
808 | ·······473:·istore········27 | 808 | ·······473:·istore········27 |
809 | ·······475:·iload·········26 | 809 | ·······475:·iload·········26 |
810 | ·······477:·iconst_m1 | 810 | ·······477:·iconst_m1 |
811 | ·······478:·iadd | 811 | ·······478:·iadd |
812 | ·······479:·istore········10 | 812 | ·······479:·istore········10 |
813 | ·······481:·iload········· | 813 | ·······481:·iload·········27 |
814 | ·······483:·istore········17 | 814 | ·······483:·istore········17 |
815 | ·······485:·iload·········27 | 815 | ·······485:·iload·········27 |
816 | ·······487:·iload·········10 | 816 | ·······487:·iload·········10 |
817 | ·······489:·if_icmple·····575 | 817 | ·······489:·if_icmple·····575 |
818 | ·······492:·aload_0 | 818 | ·······492:·aload_0 |
819 | ·······493:·astore········11 | 819 | ·······493:·astore········11 |
820 | ·······495:·aload_0 | 820 | ·······495:·aload_0 |
Offset 161, 15 lines modified | Offset 161, 15 lines modified | ||
161 | ·········6:·putfield······#17·················//·Field·overwrite:Z | 161 | ·········6:·putfield······#17·················//·Field·overwrite:Z |
162 | ·········9:·return | 162 | ·········9:·return |
163 | ··public·void·process(org.apache.http.HttpRequest,·org.apache.http.protocol.HttpContext); | 163 | ··public·void·process(org.apache.http.HttpRequest,·org.apache.http.protocol.HttpContext); |
164 | ····descriptor:·(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V | 164 | ····descriptor:·(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V |
165 | ····flags:·(0x0001)·ACC_PUBLIC | 165 | ····flags:·(0x0001)·ACC_PUBLIC |
166 | ····Code: | 166 | ····Code: |
167 | ······stack=300,·locals=1 | 167 | ······stack=300,·locals=12,·args_size=3 |
168 | ·········0:·aload_1 | 168 | ·········0:·aload_1 |
169 | ·········1:·ifnonnull·····16 | 169 | ·········1:·ifnonnull·····16 |
170 | ·········4:·new···········#19·················//·class·java/lang/IllegalArgumentException | 170 | ·········4:·new···········#19·················//·class·java/lang/IllegalArgumentException |
171 | ·········7:·astore_3 | 171 | ·········7:·astore_3 |
172 | ·········8:·aload_3 | 172 | ·········8:·aload_3 |
173 | ·········9:·ldc···········#21·················//·String·HTTP·request·may·not·be·null | 173 | ·········9:·ldc···········#21·················//·String·HTTP·request·may·not·be·null |
174 | ········11:·invokespecial·#24·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | 174 | ········11:·invokespecial·#24·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
Offset 346, 16 lines modified | Offset 346, 16 lines modified | ||
346 | ·······389:·aload_3 | 346 | ·······389:·aload_3 |
347 | ·······390:·invokeinterface·#115,··2··········//·InterfaceMethod·org/apache/http/HttpRequest.addHeader:(Lorg/apache/http/Header;)V | 347 | ·······390:·invokeinterface·#115,··2··········//·InterfaceMethod·org/apache/http/HttpRequest.addHeader:(Lorg/apache/http/Header;)V |
348 | ·······395:·goto··········117 | 348 | ·······395:·goto··········117 |
349 | ·······398:·ldc···········#35·················//·String·Content-Length | 349 | ·······398:·ldc···········#35·················//·String·Content-Length |
350 | ·······400:·astore_3 | 350 | ·······400:·astore_3 |
351 | ·······401:·aload·········6 | 351 | ·······401:·aload·········6 |
352 | ·······403:·invokeinterface·#76,··1···········//·InterfaceMethod·org/apache/http/HttpEntity.getContentLength:()J | 352 | ·······403:·invokeinterface·#76,··1···········//·InterfaceMethod·org/apache/http/HttpEntity.getContentLength:()J |
353 | ·······408:·lstore········1 | 353 | ·······408:·lstore········10 |
354 | ·······410:·lload·········1 | 354 | ·······410:·lload·········10 |
355 | ·······412:·invokestatic··#125················//·Method·java/lang/Long.toString:(J)Ljava/lang/String; | 355 | ·······412:·invokestatic··#125················//·Method·java/lang/Long.toString:(J)Ljava/lang/String; |
356 | ·······415:·astore········7 | 356 | ·······415:·astore········7 |
357 | ·······417:·aload_1 | 357 | ·······417:·aload_1 |
358 | ·······418:·checkcast·····#30·················//·class·org/apache/http/HttpRequest | 358 | ·······418:·checkcast·····#30·················//·class·org/apache/http/HttpRequest |
359 | ·······421:·aload_3 | 359 | ·······421:·aload_3 |
360 | ·······422:·aload·········7 | 360 | ·······422:·aload·········7 |
361 | ·······424:·invokeinterface·#55,··3···········//·InterfaceMethod·org/apache/http/HttpRequest.addHeader:(Ljava/lang/String;Ljava/lang/String;)V | 361 | ·······424:·invokeinterface·#55,··3···········//·InterfaceMethod·org/apache/http/HttpRequest.addHeader:(Ljava/lang/String;Ljava/lang/String;)V |
Offset 151, 15 lines modified | Offset 151, 15 lines modified | ||
151 | ·········6:·putfield······#17·················//·Field·overwrite:Z | 151 | ·········6:·putfield······#17·················//·Field·overwrite:Z |
152 | ·········9:·return | 152 | ·········9:·return |
153 | ··public·void·process(org.apache.http.HttpResponse,·org.apache.http.protocol.HttpContext); | 153 | ··public·void·process(org.apache.http.HttpResponse,·org.apache.http.protocol.HttpContext); |
154 | ····descriptor:·(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V | 154 | ····descriptor:·(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V |
155 | ····flags:·(0x0001)·ACC_PUBLIC | 155 | ····flags:·(0x0001)·ACC_PUBLIC |
156 | ····Code: | 156 | ····Code: |
157 | ······stack=300,·locals=1 | 157 | ······stack=300,·locals=13,·args_size=3 |
158 | ·········0:·aload_1 | 158 | ·········0:·aload_1 |
159 | ·········1:·ifnonnull·····16 | 159 | ·········1:·ifnonnull·····16 |
160 | ·········4:·new···········#19·················//·class·java/lang/IllegalArgumentException | 160 | ·········4:·new···········#19·················//·class·java/lang/IllegalArgumentException |
161 | ·········7:·astore_3 | 161 | ·········7:·astore_3 |
162 | ·········8:·aload_3 | 162 | ·········8:·aload_3 |
163 | ·········9:·ldc···········#21·················//·String·HTTP·response·may·not·be·null | 163 | ·········9:·ldc···········#21·················//·String·HTTP·response·may·not·be·null |
164 | ········11:·invokespecial·#24·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | 164 | ········11:·invokespecial·#24·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
Offset 290, 42 lines modified | Offset 290, 42 lines modified | ||
290 | ·······284:·istore········4 | 290 | ·······284:·istore········4 |
291 | ·······286:·iload·········4 | 291 | ·······286:·iload·········4 |
292 | ·······288:·iflt··········129 | 292 | ·······288:·iflt··········129 |
293 | ·······291:·ldc···········#33·················//·String·Content-Length | 293 | ·······291:·ldc···········#33·················//·String·Content-Length |
294 | ·······293:·astore_3 | 294 | ·······293:·astore_3 |
295 | ·······294:·aload·········6 | 295 | ·······294:·aload·········6 |
296 | ·······296:·invokeinterface·#53,··1···········//·InterfaceMethod·org/apache/http/HttpEntity.getContentLength:()J | 296 | ·······296:·invokeinterface·#53,··1···········//·InterfaceMethod·org/apache/http/HttpEntity.getContentLength:()J |
297 | ·······301:·lstore········1 | 297 | ·······301:·lstore········10 |
298 | ·······303:·lload·········1 | 298 | ·······303:·lload·········10 |
299 | ·······305:·invokestatic··#106················//·Method·java/lang/Long.toString:(J)Ljava/lang/String; | 299 | ·······305:·invokestatic··#106················//·Method·java/lang/Long.toString:(J)Ljava/lang/String; |
300 | ·······308:·astore········9 | 300 | ·······308:·astore········9 |
301 | ·······310:·aload_1 | 301 | ·······310:·aload_1 |
302 | ·······311:·aload_3 | 302 | ·······311:·aload_3 |
303 | ·······312:·aload·········9 | 303 | ·······312:·aload·········9 |
304 | ·······314:·invokeinterface·#75,··3···········//·InterfaceMethod·org/apache/http/HttpResponse.addHeader:(Ljava/lang/String;Ljava/lang/String;)V | 304 | ·······314:·invokeinterface·#75,··3···········//·InterfaceMethod·org/apache/http/HttpResponse.addHeader:(Ljava/lang/String;Ljava/lang/String;)V |
305 | ·······319:·goto··········129 | 305 | ·······319:·goto··········129 |
306 | ·······322:·aload_1 | 306 | ·······322:·aload_1 |
307 | ·······323:·invokeinterface·#37,··1···········//·InterfaceMethod·org/apache/http/HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine; | 307 | ·······323:·invokeinterface·#37,··1···········//·InterfaceMethod·org/apache/http/HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine; |
308 | ·······328:·astore_3 | 308 | ·······328:·astore_3 |
309 | ·······329:·aload_3 | 309 | ·······329:·aload_3 |
310 | ·······330:·invokeinterface·#110,··1··········//·InterfaceMethod·org/apache/http/StatusLine.getStatusCode:()I | 310 | ·······330:·invokeinterface·#110,··1··········//·InterfaceMethod·org/apache/http/StatusLine.getStatusCode:()I |
311 | ·······335:·istore········1 | 311 | ·······335:·istore········12 |
312 | ·······337:·sipush········204 | 312 | ·······337:·sipush········204 |
313 | ·······340:·istore········4 | 313 | ·······340:·istore········4 |
314 | ·······342:·iload·········1 | 314 | ·······342:·iload·········12 |
315 | ·······344:·iload·········4 | 315 | ·······344:·iload·········4 |
316 | ·······346:·if_icmpeq·····217 | 316 | ·······346:·if_icmpeq·····217 |
317 | ·······349:·sipush········304 | 317 | ·······349:·sipush········304 |
318 | ·······352:·istore········4 | 318 | ·······352:·istore········4 |
319 | ·······354:·iload·········1 | 319 | ·······354:·iload·········12 |
320 | ·······356:·iload·········4 | 320 | ·······356:·iload·········4 |
321 | ·······358:·if_icmpeq·····217 | 321 | ·······358:·if_icmpeq·····217 |
322 | ·······361:·sipush········205 | 322 | ·······361:·sipush········205 |
323 | ·······364:·istore········4 | 323 | ·······364:·istore········4 |
324 | ·······366:·iload·········1 | 324 | ·······366:·iload·········12 |
325 | ·······368:·iload·········4 | 325 | ·······368:·iload·········4 |
326 | ·······370:·if_icmpeq·····217 | 326 | ·······370:·if_icmpeq·····217 |
327 | ·······373:·ldc···········#33·················//·String·Content-Length | 327 | ·······373:·ldc···········#33·················//·String·Content-Length |
328 | ·······375:·astore_3 | 328 | ·······375:·astore_3 |
329 | ·······376:·ldc···········#115················//·String·0 | 329 | ·······376:·ldc···········#115················//·String·0 |
330 | ·······378:·astore········9 | 330 | ·······378:·astore········9 |
331 | ·······380:·aload_1 | 331 | ·······380:·aload_1 |
Offset 238, 15 lines modified | Offset 238, 15 lines modified | ||
238 | ····························} | 238 | ····························} |
239 | ····························break; | 239 | ····························break; |
240 | ························} | 240 | ························} |
241 | ····················} | 241 | ····················} |
242 | ················}·while·(i·!=·jjnewStateCnt); | 242 | ················}·while·(i·!=·jjnewStateCnt); |
243 | ············} | 243 | ············} |
244 | ············else·{ | 244 | ············else·{ |
245 | ················final·int·n4·=·this.curChar·&·'\u00ff'; | 245 | ················final·int·n4·=·(this.curChar·&·'\u00ff')·>>·6; |
246 | ················final·int·n5·=·this.curChar·&·'?'; | 246 | ················final·int·n5·=·this.curChar·&·'?'; |
247 | ················do·{ | 247 | ················do·{ |
248 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; | 248 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; |
249 | ····················--i; | 249 | ····················--i; |
250 | ····················final·int·n6·=·jjstateSet3[i]; | 250 | ····················final·int·n6·=·jjstateSet3[i]; |
251 | ················}·while·(i·!=·jjnewStateCnt); | 251 | ················}·while·(i·!=·jjnewStateCnt); |
252 | ············} | 252 | ············} |
Offset 938, 15 lines modified | Offset 938, 15 lines modified | ||
938 | ·········7:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V | 938 | ·········7:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V |
939 | ········10:·return | 939 | ········10:·return |
940 | ··private·int·jjMoveNfa_0(int,·int); | 940 | ··private·int·jjMoveNfa_0(int,·int); |
941 | ····descriptor:·(II)I | 941 | ····descriptor:·(II)I |
942 | ····flags:·(0x0002)·ACC_PRIVATE | 942 | ····flags:·(0x0002)·ACC_PRIVATE |
943 | ····Code: | 943 | ····Code: |
944 | ······stack=300,·locals=1 | 944 | ······stack=300,·locals=18,·args_size=3 |
945 | ·········0:·iconst_0 | 945 | ·········0:·iconst_0 |
946 | ·········1:·istore_3 | 946 | ·········1:·istore_3 |
947 | ·········2:·iconst_3 | 947 | ·········2:·iconst_3 |
948 | ·········3:·istore········4 | 948 | ·········3:·istore········4 |
949 | ·········5:·aload_0 | 949 | ·········5:·aload_0 |
950 | ·········6:·iload·········4 | 950 | ·········6:·iload·········4 |
951 | ·········8:·putfield······#155················//·Field·jjnewStateCnt:I | 951 | ·········8:·putfield······#155················//·Field·jjnewStateCnt:I |
Offset 990, 19 lines modified | Offset 990, 19 lines modified | ||
990 | ········73:·iload·········4 | 990 | ········73:·iload·········4 |
991 | ········75:·iload·········7 | 991 | ········75:·iload·········7 |
992 | ········77:·if_icmpge·····496 | 992 | ········77:·if_icmpge·····496 |
993 | ········80:·lconst_1 | 993 | ········80:·lconst_1 |
994 | ········81:·lstore········9 | 994 | ········81:·lstore········9 |
995 | ········83:·aload_0 | 995 | ········83:·aload_0 |
996 | ········84:·getfield······#163················//·Field·curChar:C | 996 | ········84:·getfield······#163················//·Field·curChar:C |
997 | ········87:·istore········ | 997 | ········87:·istore········4 |
998 | ········89:·lload·········9 | 998 | ········89:·lload·········9 |
999 | ········91:·iload········· | 999 | ········91:·iload·········4 |
1000 | ········93:·lshl | 1000 | ········93:·lshl |
1001 | ········94:·lstore········1 | 1001 | ········94:·lstore········11 |
1002 | ········96:·aload_0 | 1002 | ········96:·aload_0 |
1003 | ········97:·getfield······#129················//·Field·jjstateSet:[I | 1003 | ········97:·getfield······#129················//·Field·jjstateSet:[I |
1004 | ·······100:·astore········6 | 1004 | ·······100:·astore········6 |
1005 | ·······102:·iload·········5 | 1005 | ·······102:·iload·········5 |
1006 | ·······104:·iconst_m1 | 1006 | ·······104:·iconst_m1 |
1007 | ·······105:·iadd | 1007 | ·······105:·iadd |
1008 | ·······106:·istore········5 | 1008 | ·······106:·istore········5 |
Offset 1050, 25 lines modified | Offset 1050, 25 lines modified | ||
1050 | ·······194:·putfield······#155················//·Field·jjnewStateCnt:I | 1050 | ·······194:·putfield······#155················//·Field·jjnewStateCnt:I |
1051 | ·······197:·iconst_3 | 1051 | ·······197:·iconst_3 |
1052 | ·······198:·iload_3 | 1052 | ·······198:·iload_3 |
1053 | ·······199:·isub | 1053 | ·······199:·isub |
1054 | ·······200:·istore_3 | 1054 | ·······200:·istore_3 |
1055 | ·······201:·iload·········5 | 1055 | ·······201:·iload·········5 |
1056 | ·······203:·iload_3 | 1056 | ·······203:·iload_3 |
1057 | ·······204:·if_icmpne·····7 | 1057 | ·······204:·if_icmpne·····766 |
1058 | ·······207:·iload_2 | 1058 | ·······207:·iload_2 |
1059 | ·······208:·ireturn | 1059 | ·······208:·ireturn |
1060 | ·······209:·ldc2_w········#171················//·long·288068726467591679l | 1060 | ·······209:·ldc2_w········#171················//·long·288068726467591679l |
1061 | ·······212:·lload·········1 | 1061 | ·······212:·lload·········11 |
1062 | ·······214:·land | 1062 | ·······214:·land |
1063 | ·······215:·lstore········9 | 1063 | ·······215:·lstore········9 |
1064 | ·······217:·lconst_0 | 1064 | ·······217:·lconst_0 |
1065 | ·······218:·lstore········1 | 1065 | ·······218:·lstore········13 |
1066 | ·······220:·lload·········9 | 1066 | ·······220:·lload·········9 |
1067 | ·······222:·lload·········1 | 1067 | ·······222:·lload·········13 |
1068 | ·······224:·lcmp | 1068 | ·······224:·lcmp |
1069 | ·······225:·istore········4 | 1069 | ·······225:·istore········4 |
1070 | ·······227:·iload·········4 | 1070 | ·······227:·iload·········4 |
1071 | ·······229:·ifeq··········306 | 1071 | ·······229:·ifeq··········306 |
1072 | ·······232:·bipush········20 | 1072 | ·······232:·bipush········20 |
1073 | ·······234:·istore········4 | 1073 | ·······234:·istore········4 |
1074 | ·······236:·iload·········8 | 1074 | ·······236:·iload·········8 |
Offset 1078, 21 lines modified | Offset 1078, 21 lines modified | ||
1078 | ·······245:·istore········8 | 1078 | ·······245:·istore········8 |
1079 | ·······247:·iconst_2 | 1079 | ·······247:·iconst_2 |
1080 | ·······248:·istore········4 | 1080 | ·······248:·istore········4 |
1081 | ·······250:·aload_0 | 1081 | ·······250:·aload_0 |
1082 | ·······251:·iload·········4 | 1082 | ·······251:·iload·········4 |
1083 | ·······253:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V | 1083 | ·······253:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V |
1084 | ·······256:·ldc2_w········#175················//·long·287948901175001088l | 1084 | ·······256:·ldc2_w········#175················//·long·287948901175001088l |
1085 | ·······259:·lload·········1 | 1085 | ·······259:·lload·········11 |
1086 | ·······261:·land | 1086 | ·······261:·land |
1087 | ·······262:·lstore········9 | 1087 | ·······262:·lstore········9 |
1088 | ·······264:·lconst_0 | 1088 | ·······264:·lconst_0 |
1089 | ·······265:·lstore········1 | 1089 | ·······265:·lstore········13 |
1090 | ·······267:·lload·········9 | 1090 | ·······267:·lload·········9 |
1091 | ·······269:·lload·········1 | 1091 | ·······269:·lload·········13 |
1092 | ·······271:·lcmp | 1092 | ·······271:·lcmp |
1093 | ·······272:·istore········4 | 1093 | ·······272:·istore········4 |
1094 | ·······274:·iload·········4 | 1094 | ·······274:·iload·········4 |
1095 | ·······276:·ifeq··········148 | 1095 | ·······276:·ifeq··········148 |
1096 | ·······279:·bipush········19 | 1096 | ·······279:·bipush········19 |
1097 | ·······281:·istore········4 | 1097 | ·······281:·istore········4 |
1098 | ·······283:·iload·········8 | 1098 | ·······283:·iload·········8 |
Offset 1103, 21 lines modified | Offset 1103, 21 lines modified | ||
1103 | ·······294:·iconst_1 | 1103 | ·······294:·iconst_1 |
1104 | ·······295:·istore········4 | 1104 | ·······295:·istore········4 |
1105 | ·······297:·aload_0 | 1105 | ·······297:·aload_0 |
1106 | ·······298:·iload·········4 | 1106 | ·······298:·iload·········4 |
1107 | ·······300:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V | 1107 | ·······300:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V |
1108 | ·······303:·goto··········148 | 1108 | ·······303:·goto··········148 |
1109 | ·······306:·ldc2_w········#179················//·long·4294967808l | 1109 | ·······306:·ldc2_w········#179················//·long·4294967808l |
1110 | ·······309:·lload·········1 | 1110 | ·······309:·lload·········11 |
1111 | ·······311:·land | 1111 | ·······311:·land |
1112 | ·······312:·lstore········9 | 1112 | ·······312:·lstore········9 |
1113 | ·······314:·lconst_0 | 1113 | ·······314:·lconst_0 |
1114 | ·······315:·lstore········1 | 1114 | ·······315:·lstore········13 |
1115 | ·······317:·lload·········9 | 1115 | ·······317:·lload·········9 |
1116 | ·······319:·lload·········1 | 1116 | ·······319:·lload·········13 |
1117 | ·······321:·lcmp | 1117 | ·······321:·lcmp |
1118 | ·······322:·istore········4 | 1118 | ·······322:·istore········4 |
1119 | ·······324:·iload·········4 | 1119 | ·······324:·iload·········4 |
1120 | ·······326:·ifeq··········256 | 1120 | ·······326:·ifeq··········256 |
1121 | ·······329:·iconst_5 | 1121 | ·······329:·iconst_5 |
1122 | ·······330:·istore········4 | 1122 | ·······330:·istore········4 |
1123 | ·······332:·iload·········8 | 1123 | ·······332:·iload·········8 |
Offset 1130, 21 lines modified | Offset 1130, 21 lines modified | ||
1130 | ·······345:·aconst_null | 1130 | ·······345:·aconst_null |
1131 | ·······346:·astore········6 | 1131 | ·······346:·astore········6 |
1132 | ·······348:·aload_0 | 1132 | ·······348:·aload_0 |
1133 | ·······349:·iconst_0 | 1133 | ·······349:·iconst_0 |
1134 | ·······350:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V | 1134 | ·······350:·invokespecial·#158················//·Method·jjCheckNAdd:(I)V |
1135 | ·······353:·goto··········256 | 1135 | ·······353:·goto··········256 |
1136 | ·······356:·ldc2_w········#179················//·long·4294967808l | 1136 | ·······356:·ldc2_w········#179················//·long·4294967808l |
1137 | ·······359:·lload·········1 | 1137 | ·······359:·lload·········11 |
1138 | ·······361:·land | 1138 | ·······361:·land |
1139 | ·······362:·lstore········9 | 1139 | ·······362:·lstore········9 |
1140 | ·······364:·lconst_0 | 1140 | ·······364:·lconst_0 |
1141 | ·······365:·lstore········1 | 1141 | ·······365:·lstore········13 |
1142 | ·······367:·lload·········9 | 1142 | ·······367:·lload·········9 |
1143 | ·······369:·lload·········1 | 1143 | ·······369:·lload·········13 |
1144 | ·······371:·lcmp | 1144 | ·······371:·lcmp |
1145 | ·······372:·istore········4 | 1145 | ·······372:·istore········4 |
1146 | ·······374:·iload·········4 | 1146 | ·······374:·iload·········4 |
1147 | ·······376:·ifeq··········148 | 1147 | ·······376:·ifeq··········148 |
1148 | ·······379:·iconst_5 | 1148 | ·······379:·iconst_5 |
1149 | ·······380:·istore········8 | 1149 | ·······380:·istore········8 |
1150 | ·······382:·iconst_0 | 1150 | ·······382:·iconst_0 |
Max diff block lines reached; 37797/42206 bytes (89.55%) of diff not shown. |
Offset 948, 15 lines modified | Offset 948, 15 lines modified | ||
948 | ·········7:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V | 948 | ·········7:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V |
949 | ········10:·return | 949 | ········10:·return |
950 | ··private·int·jjMoveNfa_0(int,·int); | 950 | ··private·int·jjMoveNfa_0(int,·int); |
951 | ····descriptor:·(II)I | 951 | ····descriptor:·(II)I |
952 | ····flags:·(0x0002)·ACC_PRIVATE | 952 | ····flags:·(0x0002)·ACC_PRIVATE |
953 | ····Code: | 953 | ····Code: |
954 | ······stack=300,·locals=1 | 954 | ······stack=300,·locals=18,·args_size=3 |
955 | ·········0:·iconst_0 | 955 | ·········0:·iconst_0 |
956 | ·········1:·istore_3 | 956 | ·········1:·istore_3 |
957 | ·········2:·iconst_3 | 957 | ·········2:·iconst_3 |
958 | ·········3:·istore········4 | 958 | ·········3:·istore········4 |
959 | ·········5:·aload_0 | 959 | ·········5:·aload_0 |
960 | ·········6:·iload·········4 | 960 | ·········6:·iload·········4 |
961 | ·········8:·putfield······#158················//·Field·jjnewStateCnt:I | 961 | ·········8:·putfield······#158················//·Field·jjnewStateCnt:I |
Offset 1000, 19 lines modified | Offset 1000, 19 lines modified | ||
1000 | ········73:·iload·········4 | 1000 | ········73:·iload·········4 |
1001 | ········75:·iload·········7 | 1001 | ········75:·iload·········7 |
1002 | ········77:·if_icmpge·····499 | 1002 | ········77:·if_icmpge·····499 |
1003 | ········80:·lconst_1 | 1003 | ········80:·lconst_1 |
1004 | ········81:·lstore········9 | 1004 | ········81:·lstore········9 |
1005 | ········83:·aload_0 | 1005 | ········83:·aload_0 |
1006 | ········84:·getfield······#166················//·Field·curChar:C | 1006 | ········84:·getfield······#166················//·Field·curChar:C |
1007 | ········87:·istore········ | 1007 | ········87:·istore········4 |
1008 | ········89:·lload·········9 | 1008 | ········89:·lload·········9 |
1009 | ········91:·iload········· | 1009 | ········91:·iload·········4 |
1010 | ········93:·lshl | 1010 | ········93:·lshl |
1011 | ········94:·lstore········1 | 1011 | ········94:·lstore········11 |
1012 | ········96:·aload_0 | 1012 | ········96:·aload_0 |
1013 | ········97:·getfield······#132················//·Field·jjstateSet:[I | 1013 | ········97:·getfield······#132················//·Field·jjstateSet:[I |
1014 | ·······100:·astore········6 | 1014 | ·······100:·astore········6 |
1015 | ·······102:·iload·········5 | 1015 | ·······102:·iload·········5 |
1016 | ·······104:·iconst_m1 | 1016 | ·······104:·iconst_m1 |
1017 | ·······105:·iadd | 1017 | ·······105:·iadd |
1018 | ·······106:·istore········5 | 1018 | ·······106:·istore········5 |
Offset 1060, 25 lines modified | Offset 1060, 25 lines modified | ||
1060 | ·······194:·putfield······#158················//·Field·jjnewStateCnt:I | 1060 | ·······194:·putfield······#158················//·Field·jjnewStateCnt:I |
1061 | ·······197:·iconst_3 | 1061 | ·······197:·iconst_3 |
1062 | ·······198:·iload_3 | 1062 | ·······198:·iload_3 |
1063 | ·······199:·isub | 1063 | ·······199:·isub |
1064 | ·······200:·istore_3 | 1064 | ·······200:·istore_3 |
1065 | ·······201:·iload·········5 | 1065 | ·······201:·iload·········5 |
1066 | ·······203:·iload_3 | 1066 | ·······203:·iload_3 |
1067 | ·······204:·if_icmpne·····77 | 1067 | ·······204:·if_icmpne·····770 |
1068 | ·······207:·iload_2 | 1068 | ·······207:·iload_2 |
1069 | ·······208:·ireturn | 1069 | ·······208:·ireturn |
1070 | ·······209:·ldc2_w········#174················//·long·288068726467591679l | 1070 | ·······209:·ldc2_w········#174················//·long·288068726467591679l |
1071 | ·······212:·lload·········1 | 1071 | ·······212:·lload·········11 |
1072 | ·······214:·land | 1072 | ·······214:·land |
1073 | ·······215:·lstore········9 | 1073 | ·······215:·lstore········9 |
1074 | ·······217:·lconst_0 | 1074 | ·······217:·lconst_0 |
1075 | ·······218:·lstore········1 | 1075 | ·······218:·lstore········13 |
1076 | ·······220:·lload·········9 | 1076 | ·······220:·lload·········9 |
1077 | ·······222:·lload·········1 | 1077 | ·······222:·lload·········13 |
1078 | ·······224:·lcmp | 1078 | ·······224:·lcmp |
1079 | ·······225:·istore········4 | 1079 | ·······225:·istore········4 |
1080 | ·······227:·iload·········4 | 1080 | ·······227:·iload·········4 |
1081 | ·······229:·ifeq··········306 | 1081 | ·······229:·ifeq··········306 |
1082 | ·······232:·bipush········21 | 1082 | ·······232:·bipush········21 |
1083 | ·······234:·istore········4 | 1083 | ·······234:·istore········4 |
1084 | ·······236:·iload·········8 | 1084 | ·······236:·iload·········8 |
Offset 1088, 21 lines modified | Offset 1088, 21 lines modified | ||
1088 | ·······245:·istore········8 | 1088 | ·······245:·istore········8 |
1089 | ·······247:·iconst_2 | 1089 | ·······247:·iconst_2 |
1090 | ·······248:·istore········4 | 1090 | ·······248:·istore········4 |
1091 | ·······250:·aload_0 | 1091 | ·······250:·aload_0 |
1092 | ·······251:·iload·········4 | 1092 | ·······251:·iload·········4 |
1093 | ·······253:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V | 1093 | ·······253:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V |
1094 | ·······256:·ldc2_w········#178················//·long·287948901175001088l | 1094 | ·······256:·ldc2_w········#178················//·long·287948901175001088l |
1095 | ·······259:·lload·········1 | 1095 | ·······259:·lload·········11 |
1096 | ·······261:·land | 1096 | ·······261:·land |
1097 | ·······262:·lstore········9 | 1097 | ·······262:·lstore········9 |
1098 | ·······264:·lconst_0 | 1098 | ·······264:·lconst_0 |
1099 | ·······265:·lstore········1 | 1099 | ·······265:·lstore········13 |
1100 | ·······267:·lload·········9 | 1100 | ·······267:·lload·········9 |
1101 | ·······269:·lload·········1 | 1101 | ·······269:·lload·········13 |
1102 | ·······271:·lcmp | 1102 | ·······271:·lcmp |
1103 | ·······272:·istore········4 | 1103 | ·······272:·istore········4 |
1104 | ·······274:·iload·········4 | 1104 | ·······274:·iload·········4 |
1105 | ·······276:·ifeq··········148 | 1105 | ·······276:·ifeq··········148 |
1106 | ·······279:·bipush········20 | 1106 | ·······279:·bipush········20 |
1107 | ·······281:·istore········4 | 1107 | ·······281:·istore········4 |
1108 | ·······283:·iload·········8 | 1108 | ·······283:·iload·········8 |
Offset 1113, 21 lines modified | Offset 1113, 21 lines modified | ||
1113 | ·······294:·iconst_1 | 1113 | ·······294:·iconst_1 |
1114 | ·······295:·istore········4 | 1114 | ·······295:·istore········4 |
1115 | ·······297:·aload_0 | 1115 | ·······297:·aload_0 |
1116 | ·······298:·iload·········4 | 1116 | ·······298:·iload·········4 |
1117 | ·······300:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V | 1117 | ·······300:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V |
1118 | ·······303:·goto··········148 | 1118 | ·······303:·goto··········148 |
1119 | ·······306:·ldc2_w········#182················//·long·4294967808l | 1119 | ·······306:·ldc2_w········#182················//·long·4294967808l |
1120 | ·······309:·lload·········1 | 1120 | ·······309:·lload·········11 |
1121 | ·······311:·land | 1121 | ·······311:·land |
1122 | ·······312:·lstore········9 | 1122 | ·······312:·lstore········9 |
1123 | ·······314:·lconst_0 | 1123 | ·······314:·lconst_0 |
1124 | ·······315:·lstore········1 | 1124 | ·······315:·lstore········13 |
1125 | ·······317:·lload·········9 | 1125 | ·······317:·lload·········9 |
1126 | ·······319:·lload·········1 | 1126 | ·······319:·lload·········13 |
1127 | ·······321:·lcmp | 1127 | ·······321:·lcmp |
1128 | ·······322:·istore········4 | 1128 | ·······322:·istore········4 |
1129 | ·······324:·iload·········4 | 1129 | ·······324:·iload·········4 |
1130 | ·······326:·ifeq··········256 | 1130 | ·······326:·ifeq··········256 |
1131 | ·······329:·bipush········6 | 1131 | ·······329:·bipush········6 |
1132 | ·······331:·istore········4 | 1132 | ·······331:·istore········4 |
1133 | ·······333:·iload·········8 | 1133 | ·······333:·iload·········8 |
Offset 1140, 21 lines modified | Offset 1140, 21 lines modified | ||
1140 | ·······347:·aconst_null | 1140 | ·······347:·aconst_null |
1141 | ·······348:·astore········6 | 1141 | ·······348:·astore········6 |
1142 | ·······350:·aload_0 | 1142 | ·······350:·aload_0 |
1143 | ·······351:·iconst_0 | 1143 | ·······351:·iconst_0 |
1144 | ·······352:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V | 1144 | ·······352:·invokespecial·#161················//·Method·jjCheckNAdd:(I)V |
1145 | ·······355:·goto··········256 | 1145 | ·······355:·goto··········256 |
1146 | ·······358:·ldc2_w········#182················//·long·4294967808l | 1146 | ·······358:·ldc2_w········#182················//·long·4294967808l |
1147 | ·······361:·lload·········1 | 1147 | ·······361:·lload·········11 |
1148 | ·······363:·land | 1148 | ·······363:·land |
1149 | ·······364:·lstore········9 | 1149 | ·······364:·lstore········9 |
1150 | ·······366:·lconst_0 | 1150 | ·······366:·lconst_0 |
1151 | ·······367:·lstore········1 | 1151 | ·······367:·lstore········13 |
1152 | ·······369:·lload·········9 | 1152 | ·······369:·lload·········9 |
1153 | ·······371:·lload·········1 | 1153 | ·······371:·lload·········13 |
1154 | ·······373:·lcmp | 1154 | ·······373:·lcmp |
1155 | ·······374:·istore········4 | 1155 | ·······374:·istore········4 |
1156 | ·······376:·iload·········4 | 1156 | ·······376:·iload·········4 |
1157 | ·······378:·ifeq··········148 | 1157 | ·······378:·ifeq··········148 |
1158 | ·······381:·bipush········6 | 1158 | ·······381:·bipush········6 |
1159 | ·······383:·istore········8 | 1159 | ·······383:·istore········8 |
1160 | ·······385:·iconst_0 | 1160 | ·······385:·iconst_0 |
Max diff block lines reached; 37685/42110 bytes (89.49%) of diff not shown. |
Offset 259, 15 lines modified | Offset 259, 15 lines modified | ||
259 | ····························} | 259 | ····························} |
260 | ····························break; | 260 | ····························break; |
261 | ························} | 261 | ························} |
262 | ····················} | 262 | ····················} |
263 | ················}·while·(i·!=·jjnewStateCnt); | 263 | ················}·while·(i·!=·jjnewStateCnt); |
264 | ············} | 264 | ············} |
265 | ············else·{ | 265 | ············else·{ |
266 | ················final·int·n4·=·this.curChar·&·'\u00ff'; | 266 | ················final·int·n4·=·(this.curChar·&·'\u00ff')·>>·6; |
267 | ················final·int·n5·=·this.curChar·&·'?'; | 267 | ················final·int·n5·=·this.curChar·&·'?'; |
268 | ················do·{ | 268 | ················do·{ |
269 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; | 269 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; |
270 | ····················--i; | 270 | ····················--i; |
271 | ····················final·int·n6·=·jjstateSet3[i]; | 271 | ····················final·int·n6·=·jjstateSet3[i]; |
272 | ················}·while·(i·!=·jjnewStateCnt); | 272 | ················}·while·(i·!=·jjnewStateCnt); |
273 | ············} | 273 | ············} |
Offset 262, 15 lines modified | Offset 262, 15 lines modified | ||
262 | ····························} | 262 | ····························} |
263 | ····························break; | 263 | ····························break; |
264 | ························} | 264 | ························} |
265 | ····················} | 265 | ····················} |
266 | ················}·while·(i·!=·jjnewStateCnt); | 266 | ················}·while·(i·!=·jjnewStateCnt); |
267 | ············} | 267 | ············} |
268 | ············else·{ | 268 | ············else·{ |
269 | ················final·int·n4·=·this.curChar·&·'\u00ff'; | 269 | ················final·int·n4·=·(this.curChar·&·'\u00ff')·>>·6; |
270 | ················final·int·n5·=·this.curChar·&·'?'; | 270 | ················final·int·n5·=·this.curChar·&·'?'; |
271 | ················do·{ | 271 | ················do·{ |
272 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; | 272 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; |
273 | ····················--i; | 273 | ····················--i; |
274 | ····················final·int·n6·=·jjstateSet3[i]; | 274 | ····················final·int·n6·=·jjstateSet3[i]; |
275 | ················}·while·(i·!=·jjnewStateCnt); | 275 | ················}·while·(i·!=·jjnewStateCnt); |
276 | ············} | 276 | ············} |
Offset 206, 15 lines modified | Offset 206, 15 lines modified | ||
206 | ················do·{ | 206 | ················do·{ |
207 | ····················final·int[]·jjstateSet2·=·this.jjstateSet; | 207 | ····················final·int[]·jjstateSet2·=·this.jjstateSet; |
208 | ····················--i; | 208 | ····················--i; |
209 | ····················final·int·n4·=·jjstateSet2[i]; | 209 | ····················final·int·n4·=·jjstateSet2[i]; |
210 | ················}·while·(i·!=·jjnewStateCnt); | 210 | ················}·while·(i·!=·jjnewStateCnt); |
211 | ············} | 211 | ············} |
212 | ············else·{ | 212 | ············else·{ |
213 | ················final·int·n5·=·this.curChar·&·'\u00ff'; | 213 | ················final·int·n5·=·(this.curChar·&·'\u00ff')·>>·6; |
214 | ················final·int·n6·=·this.curChar·&·'?'; | 214 | ················final·int·n6·=·this.curChar·&·'?'; |
215 | ················do·{ | 215 | ················do·{ |
216 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; | 216 | ····················final·int[]·jjstateSet3·=·this.jjstateSet; |
217 | ····················--i; | 217 | ····················--i; |
218 | ····················final·int·n7·=·jjstateSet3[i]; | 218 | ····················final·int·n7·=·jjstateSet3[i]; |
219 | ················}·while·(i·!=·jjnewStateCnt); | 219 | ················}·while·(i·!=·jjnewStateCnt); |
220 | ············} | 220 | ············} |
Offset 859, 15 lines modified | Offset 859, 15 lines modified | ||
859 | ·········7:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V | 859 | ·········7:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V |
860 | ········10:·return | 860 | ········10:·return |
861 | ··private·int·jjMoveNfa_0(int,·int); | 861 | ··private·int·jjMoveNfa_0(int,·int); |
862 | ····descriptor:·(II)I | 862 | ····descriptor:·(II)I |
863 | ····flags:·(0x0002)·ACC_PRIVATE | 863 | ····flags:·(0x0002)·ACC_PRIVATE |
864 | ····Code: | 864 | ····Code: |
865 | ······stack=300,·locals=1 | 865 | ······stack=300,·locals=18,·args_size=3 |
866 | ·········0:·iconst_0 | 866 | ·········0:·iconst_0 |
867 | ·········1:·istore_3 | 867 | ·········1:·istore_3 |
868 | ·········2:·iconst_2 | 868 | ·········2:·iconst_2 |
869 | ·········3:·istore········4 | 869 | ·········3:·istore········4 |
870 | ·········5:·aload_0 | 870 | ·········5:·aload_0 |
871 | ·········6:·iload·········4 | 871 | ·········6:·iload·········4 |
872 | ·········8:·putfield······#137················//·Field·jjnewStateCnt:I | 872 | ·········8:·putfield······#137················//·Field·jjnewStateCnt:I |
Offset 911, 19 lines modified | Offset 911, 19 lines modified | ||
911 | ········73:·iload·········4 | 911 | ········73:·iload·········4 |
912 | ········75:·iload·········7 | 912 | ········75:·iload·········7 |
913 | ········77:·if_icmpge·····387 | 913 | ········77:·if_icmpge·····387 |
914 | ········80:·lconst_1 | 914 | ········80:·lconst_1 |
915 | ········81:·lstore········9 | 915 | ········81:·lstore········9 |
916 | ········83:·aload_0 | 916 | ········83:·aload_0 |
917 | ········84:·getfield······#145················//·Field·curChar:C | 917 | ········84:·getfield······#145················//·Field·curChar:C |
918 | ········87:·istore········ | 918 | ········87:·istore········4 |
919 | ········89:·lload·········9 | 919 | ········89:·lload·········9 |
920 | ········91:·iload········· | 920 | ········91:·iload·········4 |
921 | ········93:·lshl | 921 | ········93:·lshl |
922 | ········94:·lstore········1 | 922 | ········94:·lstore········11 |
923 | ········96:·aload_0 | 923 | ········96:·aload_0 |
924 | ········97:·getfield······#111················//·Field·jjstateSet:[I | 924 | ········97:·getfield······#111················//·Field·jjstateSet:[I |
925 | ·······100:·astore········6 | 925 | ·······100:·astore········6 |
926 | ·······102:·iload·········5 | 926 | ·······102:·iload·········5 |
927 | ·······104:·iconst_m1 | 927 | ·······104:·iconst_m1 |
928 | ·······105:·iadd | 928 | ·······105:·iadd |
929 | ·······106:·istore········5 | 929 | ·······106:·istore········5 |
Offset 970, 25 lines modified | Offset 970, 25 lines modified | ||
970 | ·······190:·putfield······#137················//·Field·jjnewStateCnt:I | 970 | ·······190:·putfield······#137················//·Field·jjnewStateCnt:I |
971 | ·······193:·iconst_2 | 971 | ·······193:·iconst_2 |
972 | ·······194:·iload_3 | 972 | ·······194:·iload_3 |
973 | ·······195:·isub | 973 | ·······195:·isub |
974 | ·······196:·istore_3 | 974 | ·······196:·istore_3 |
975 | ·······197:·iload·········5 | 975 | ·······197:·iload·········5 |
976 | ·······199:·iload_3 | 976 | ·······199:·iload_3 |
977 | ·······200:·if_icmpne·····63 | 977 | ·······200:·if_icmpne·····634 |
978 | ·······203:·iload_2 | 978 | ·······203:·iload_2 |
979 | ·······204:·ireturn | 979 | ·······204:·ireturn |
980 | ·······205:·ldc2_w········#153················//·long·-1120986473985l | 980 | ·······205:·ldc2_w········#153················//·long·-1120986473985l |
981 | ·······208:·lload·········1 | 981 | ·······208:·lload·········11 |
982 | ·······210:·land | 982 | ·······210:·land |
983 | ·······211:·lstore········9 | 983 | ·······211:·lstore········9 |
984 | ·······213:·lconst_0 | 984 | ·······213:·lconst_0 |
985 | ·······214:·lstore········1 | 985 | ·······214:·lstore········13 |
986 | ·······216:·lload·········9 | 986 | ·······216:·lload·········9 |
987 | ·······218:·lload·········1 | 987 | ·······218:·lload·········13 |
988 | ·······220:·lcmp | 988 | ·······220:·lcmp |
989 | ·······221:·istore········4 | 989 | ·······221:·istore········4 |
990 | ·······223:·iload·········4 | 990 | ·······223:·iload·········4 |
991 | ·······225:·ifeq··········255 | 991 | ·······225:·ifeq··········255 |
992 | ·······228:·bipush········15 | 992 | ·······228:·bipush········15 |
993 | ·······230:·istore········4 | 993 | ·······230:·istore········4 |
994 | ·······232:·iload·········8 | 994 | ·······232:·iload·········8 |
Offset 999, 21 lines modified | Offset 999, 21 lines modified | ||
999 | ·······243:·iconst_1 | 999 | ·······243:·iconst_1 |
1000 | ·······244:·istore········4 | 1000 | ·······244:·istore········4 |
1001 | ·······246:·aload_0 | 1001 | ·······246:·aload_0 |
1002 | ·······247:·iload·········4 | 1002 | ·······247:·iload·········4 |
1003 | ·······249:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V | 1003 | ·······249:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V |
1004 | ·······252:·goto··········144 | 1004 | ·······252:·goto··········144 |
1005 | ·······255:·ldc2_w········#155················//·long·4294977024l | 1005 | ·······255:·ldc2_w········#155················//·long·4294977024l |
1006 | ·······258:·lload·········1 | 1006 | ·······258:·lload·········11 |
1007 | ·······260:·land | 1007 | ·······260:·land |
1008 | ·······261:·lstore········9 | 1008 | ·······261:·lstore········9 |
1009 | ·······263:·lconst_0 | 1009 | ·······263:·lconst_0 |
1010 | ·······264:·lstore········1 | 1010 | ·······264:·lstore········13 |
1011 | ·······266:·lload·········9 | 1011 | ·······266:·lload·········9 |
1012 | ·······268:·lload·········1 | 1012 | ·······268:·lload·········13 |
1013 | ·······270:·lcmp | 1013 | ·······270:·lcmp |
1014 | ·······271:·istore········4 | 1014 | ·······271:·istore········4 |
1015 | ·······273:·iload·········4 | 1015 | ·······273:·iload·········4 |
1016 | ·······275:·ifeq··········144 | 1016 | ·······275:·ifeq··········144 |
1017 | ·······278:·bipush········14 | 1017 | ·······278:·bipush········14 |
1018 | ·······280:·istore········4 | 1018 | ·······280:·istore········4 |
1019 | ·······282:·iload·········8 | 1019 | ·······282:·iload·········8 |
Offset 1026, 21 lines modified | Offset 1026, 21 lines modified | ||
1026 | ·······296:·aconst_null | 1026 | ·······296:·aconst_null |
1027 | ·······297:·astore········6 | 1027 | ·······297:·astore········6 |
1028 | ·······299:·aload_0 | 1028 | ·······299:·aload_0 |
1029 | ·······300:·iconst_0 | 1029 | ·······300:·iconst_0 |
1030 | ·······301:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V | 1030 | ·······301:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V |
1031 | ·······304:·goto··········144 | 1031 | ·······304:·goto··········144 |
1032 | ·······307:·ldc2_w········#155················//·long·4294977024l | 1032 | ·······307:·ldc2_w········#155················//·long·4294977024l |
1033 | ·······310:·lload·········1 | 1033 | ·······310:·lload·········11 |
1034 | ·······312:·land | 1034 | ·······312:·land |
1035 | ·······313:·lstore········9 | 1035 | ·······313:·lstore········9 |
1036 | ·······315:·lconst_0 | 1036 | ·······315:·lconst_0 |
1037 | ·······316:·lstore········1 | 1037 | ·······316:·lstore········13 |
1038 | ·······318:·lload·········9 | 1038 | ·······318:·lload·········9 |
1039 | ·······320:·lload·········1 | 1039 | ·······320:·lload·········13 |
1040 | ·······322:·lcmp | 1040 | ·······322:·lcmp |
1041 | ·······323:·istore········4 | 1041 | ·······323:·istore········4 |
1042 | ·······325:·iload·········4 | 1042 | ·······325:·iload·········4 |
1043 | ·······327:·ifeq··········144 | 1043 | ·······327:·ifeq··········144 |
1044 | ·······330:·bipush········14 | 1044 | ·······330:·bipush········14 |
1045 | ·······332:·istore········8 | 1045 | ·······332:·istore········8 |
1046 | ·······334:·iconst_0 | 1046 | ·······334:·iconst_0 |
Offset 1048, 21 lines modified | Offset 1048, 21 lines modified | ||
1048 | ·······337:·aconst_null | 1048 | ·······337:·aconst_null |
1049 | ·······338:·astore········6 | 1049 | ·······338:·astore········6 |
1050 | ·······340:·aload_0 | 1050 | ·······340:·aload_0 |
1051 | ·······341:·iconst_0 | 1051 | ·······341:·iconst_0 |
1052 | ·······342:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V | 1052 | ·······342:·invokespecial·#140················//·Method·jjCheckNAdd:(I)V |
1053 | ·······345:·goto··········144 | 1053 | ·······345:·goto··········144 |
1054 | ·······348:·ldc2_w········#153················//·long·-1120986473985l | 1054 | ·······348:·ldc2_w········#153················//·long·-1120986473985l |
1055 | ·······351:·lload·········1 | 1055 | ·······351:·lload·········11 |
1056 | ·······353:·land | 1056 | ·······353:·land |
1057 | ·······354:·lstore········9 | 1057 | ·······354:·lstore········9 |
1058 | ·······356:·lconst_0 | 1058 | ·······356:·lconst_0 |
1059 | ·······357:·lstore········1 | 1059 | ·······357:·lstore········13 |
1060 | ·······359:·lload·········9 | 1060 | ·······359:·lload·········9 |
1061 | ·······361:·lload·········1 | 1061 | ·······361:·lload·········13 |
1062 | ·······363:·lcmp | 1062 | ·······363:·lcmp |
1063 | ·······364:·istore········4 | 1063 | ·······364:·istore········4 |
1064 | ·······366:·iload·········4 | 1064 | ·······366:·iload·········4 |
1065 | ·······368:·ifeq··········144 | 1065 | ·······368:·ifeq··········144 |
1066 | ·······371:·bipush········15 | 1066 | ·······371:·bipush········15 |
1067 | ·······373:·istore········8 | 1067 | ·······373:·istore········8 |
1068 | ·······375:·iconst_1 | 1068 | ·······375:·iconst_1 |
Max diff block lines reached; 41683/46087 bytes (90.44%) of diff not shown. |
Offset 752, 15 lines modified | Offset 752, 15 lines modified | ||
752 | ···········151···155···166···Class·java/lang/NumberFormatException | 752 | ···········151···155···166···Class·java/lang/NumberFormatException |
753 | ···········158···163···166···Class·java/lang/NumberFormatException | 753 | ···········158···163···166···Class·java/lang/NumberFormatException |
754 | ··public·org.apache.james.mime4j.stream.BodyDescriptor·build(); | 754 | ··public·org.apache.james.mime4j.stream.BodyDescriptor·build(); |
755 | ····descriptor:·()Lorg/apache/james/mime4j/stream/BodyDescriptor; | 755 | ····descriptor:·()Lorg/apache/james/mime4j/stream/BodyDescriptor; |
756 | ····flags:·(0x0001)·ACC_PUBLIC | 756 | ····flags:·(0x0001)·ACC_PUBLIC |
757 | ····Code: | 757 | ····Code: |
758 | ······stack=300,·locals=1 | 758 | ······stack=300,·locals=12,·args_size=1 |
759 | ·········0:·aload_0 | 759 | ·········0:·aload_0 |
760 | ·········1:·getfield······#181················//·Field·mimeType:Ljava/lang/String; | 760 | ·········1:·getfield······#181················//·Field·mimeType:Ljava/lang/String; |
761 | ·········4:·astore_1 | 761 | ·········4:·astore_1 |
762 | ·········5:·aload_0 | 762 | ·········5:·aload_0 |
763 | ·········6:·getfield······#183················//·Field·mediaType:Ljava/lang/String; | 763 | ·········6:·getfield······#183················//·Field·mediaType:Ljava/lang/String; |
764 | ·········9:·astore_2 | 764 | ·········9:·astore_2 |
765 | ········10:·aload_0 | 765 | ········10:·aload_0 |
Offset 797, 49 lines modified | Offset 797, 49 lines modified | ||
797 | ········70:·invokevirtual·#202················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z | 797 | ········70:·invokevirtual·#202················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
798 | ········73:·istore········7 | 798 | ········73:·istore········7 |
799 | ········75:·iload·········7 | 799 | ········75:·iload·········7 |
800 | ········77:·ifeq··········84 | 800 | ········77:·ifeq··········84 |
801 | ········80:·ldc···········#30·················//·String·us-ascii | 801 | ········80:·ldc···········#30·················//·String·us-ascii |
802 | ········82:·astore········4 | 802 | ········82:·astore········4 |
803 | ········84:·new···········#245················//·class·org/apache/james/mime4j/stream/BasicBodyDescriptor | 803 | ········84:·new···········#245················//·class·org/apache/james/mime4j/stream/BasicBodyDescriptor |
804 | ········87:·astore········ | 804 | ········87:·astore········6 |
805 | ········89:·aload_0 | 805 | ········89:·aload_0 |
806 | ········90:·getfield······#192················//·Field·boundary:Ljava/lang/String; | 806 | ········90:·getfield······#192················//·Field·boundary:Ljava/lang/String; |
807 | ········93:·astore········ | 807 | ········93:·astore········8 |
808 | ········95:·aload_0 | 808 | ········95:·aload_0 |
809 | ········96:·getfield······#204················//·Field·transferEncoding:Ljava/lang/String; | 809 | ········96:·getfield······#204················//·Field·transferEncoding:Ljava/lang/String; |
810 | ········99:·astore········ | 810 | ········99:·astore········5 |
811 | ·······101:·aload········· | 811 | ·······101:·aload·········5 |
812 | ·······103:·ifnull········149 | 812 | ·······103:·ifnull········149 |
813 | ·······106:·aload_0 | 813 | ·······106:·aload_0 |
814 | ·······107:·getfield······#204················//·Field·transferEncoding:Ljava/lang/String; | 814 | ·······107:·getfield······#204················//·Field·transferEncoding:Ljava/lang/String; |
815 | ·······110:·astore········ | 815 | ·······110:·astore········9 |
816 | ·······112:·aload_0 | 816 | ·······112:·aload_0 |
817 | ·······113:·getfield······#209················//·Field·contentLength:J | 817 | ·······113:·getfield······#209················//·Field·contentLength:J |
818 | ·······116:·lstore········ | 818 | ·······116:·lstore········10 |
819 | ·······118:·aload········· | 819 | ·······118:·aload·········6 |
820 | ·······120:·aload_1 | 820 | ·······120:·aload_1 |
821 | ·······121:·aload_2 | 821 | ·······121:·aload_2 |
822 | ·······122:·aload_3 | 822 | ·······122:·aload_3 |
823 | ·······123:·aload········· | 823 | ·······123:·aload·········8 |
824 | ·······125:·aload·········4 | 824 | ·······125:·aload·········4 |
825 | ·······127:·aload········· | 825 | ·······127:·aload·········9 |
826 | ·······129:·lload········· | 826 | ·······129:·lload·········10 |
827 | ·······131:·invokespecial·#248················//·Method·org/apache/james/mime4j/stream/BasicBodyDescriptor."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V | 827 | ·······131:·invokespecial·#248················//·Method·org/apache/james/mime4j/stream/BasicBodyDescriptor."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V |
828 | ·······134:·aload········· | 828 | ·······134:·aload·········6 |
829 | ·······136:·areturn | 829 | ·······136:·areturn |
830 | ·······137:·ldc···········#14·················//·String·text/plain | 830 | ·······137:·ldc···········#14·················//·String·text/plain |
831 | ·······139:·astore_1 | 831 | ·······139:·astore_1 |
832 | ·······140:·ldc···········#11·················//·String·text | 832 | ·······140:·ldc···········#11·················//·String·text |
833 | ·······142:·astore_2 | 833 | ·······142:·astore_2 |
834 | ·······143:·ldc···········#17·················//·String·plain | 834 | ·······143:·ldc···········#17·················//·String·plain |
835 | ·······145:·astore_3 | 835 | ·······145:·astore_3 |
836 | ·······146:·goto··········58 | 836 | ·······146:·goto··········58 |
837 | ·······149:·ldc···········#250················//·String·7bit | 837 | ·······149:·ldc···········#250················//·String·7bit |
838 | ·······151:·astore········ | 838 | ·······151:·astore········9 |
839 | ·······153:·goto··········112 | 839 | ·······153:·goto··········112 |
840 | ··public·org.apache.james.mime4j.stream.BodyDescriptorBuilder·newChild(); | 840 | ··public·org.apache.james.mime4j.stream.BodyDescriptorBuilder·newChild(); |
841 | ····descriptor:·()Lorg/apache/james/mime4j/stream/BodyDescriptorBuilder; | 841 | ····descriptor:·()Lorg/apache/james/mime4j/stream/BodyDescriptorBuilder; |
842 | ····flags:·(0x0001)·ACC_PUBLIC | 842 | ····flags:·(0x0001)·ACC_PUBLIC |
843 | ····Code: | 843 | ····Code: |
844 | ······stack=300,·locals=4,·args_size=1 | 844 | ······stack=300,·locals=4,·args_size=1 |
Offset 153, 90 lines modified | Offset 153, 80 lines modified | ||
153 | ········return·o; | 153 | ········return·o; |
154 | ····} | 154 | ····} |
155 | ···· | 155 | ···· |
156 | ····public·void·serialize(final·XmlSerializer·xmlSerializer,·final·Object·o)·{ | 156 | ····public·void·serialize(final·XmlSerializer·xmlSerializer,·final·Object·o)·{ |
157 | ········if·(o·==·null)·{ | 157 | ········if·(o·==·null)·{ |
158 | ············xmlSerializer.startTag((String)null,·"nil").endTag((String)null,·"nil"); | 158 | ············xmlSerializer.startTag((String)null,·"nil").endTag((String)null,·"nil"); |
159 | ········} | 159 | ········} |
160 | ········else·{ | ||
161 | ············final·boolean·b; | ||
162 | ············final·boolean·b2; | ||
163 | ········ | 160 | ········else·if·(o·instanceof·Integer·||·o·instanceof·Short·||·o·instanceof·Byte)·{ |
164 | ············ | 161 | ············xmlSerializer.startTag((String)null,·"i4").text(o.toString()).endTag((String)null,·"i4"); |
165 | ········ | 162 | ········} |
166 | ········ | 163 | ········else·if·(o·instanceof·Long)·{ |
167 | ············ | 164 | ············xmlSerializer.startTag((String)null,·"i8").text(o.toString()).endTag((String)null,·"i8"); |
165 | ········} | ||
166 | ········else·if·(o·instanceof·Double·||·o·instanceof·Float)·{ | ||
167 | ············xmlSerializer.startTag((String)null,·"double").text(o.toString()).endTag((String)null,·"double"); | ||
168 | ········} | ||
169 | ········else·if·(o·instanceof·Boolean)·{ | ||
170 | ············String·s; | ||
171 | ············if·((boolean)o)·{ | ||
172 | ················s·=·"1"; | ||
168 | ············} | 173 | ············} |
169 | ············else·{ | 174 | ············else·{ |
175 | ················s·=·"0"; | ||
170 | ················final·boolean·b3; | ||
171 | ················if·(o·instanceof·Double·||·(b3·=·(o·instanceof·Float)))·{ | ||
172 | ····················xmlSerializer.startTag((String)null,·"double").text(o.toString()).endTag((String)null,·"double"); | ||
173 | ············ | 176 | ············} |
174 | ················else·if·(o·instanceof·Boolean)·{ | ||
175 | ····················String·s; | ||
176 | ····················if·((boolean)o)·{ | ||
177 | ························s·=·"1"; | ||
178 | ····················} | ||
179 | ····················else·{ | ||
180 | ························s·=·"0"; | ||
181 | ····················} | ||
182 | ············ | 177 | ············xmlSerializer.startTag((String)null,·"boolean").text(s).endTag((String)null,·"boolean"); |
183 | ········ | 178 | ········} |
184 | ········ | 179 | ········else·if·(o·instanceof·String)·{ |
185 | ············ | 180 | ············xmlSerializer.startTag((String)null,·"string").text(o.toString()).endTag((String)null,·"string"); |
181 | ········} | ||
186 | ················} | ||
187 | ················else·{ | ||
188 | ····················final·boolean·b4; | ||
189 | ········ | 182 | ········else·if·(o·instanceof·Date·||·o·instanceof·Calendar)·{ |
190 | ············ | 183 | ············xmlSerializer.startTag((String)null,·"dateTime.iso8601").text(XMLRPCSerializer.dateFormat.format(o)).endTag((String)null,·"dateTime.iso8601"); |
191 | ········ | 184 | ········} |
192 | ········ | 185 | ········else·if·(o·instanceof·byte[])·{ |
193 | ············ | 186 | ············xmlSerializer.startTag((String)null,·"base64").text(new·String(Base64Coder.encode((byte[])(byte[])o))).endTag((String)null,·"base64"); |
194 | ········ | 187 | ········} |
195 | ········ | 188 | ········else·if·(o·instanceof·List)·{ |
196 | ············ | 189 | ············xmlSerializer.startTag((String)null,·"array").startTag((String)null,·"data"); |
197 | ············ | 190 | ············for·(final·Object·next·:·(List)o)·{ |
198 | ················ | 191 | ················xmlSerializer.startTag((String)null,·"value"); |
199 | ················ | 192 | ················this.serialize(xmlSerializer,·next); |
200 | ················ | 193 | ················xmlSerializer.endTag((String)null,·"value"); |
201 | ············ | 194 | ············} |
202 | ············ | 195 | ············xmlSerializer.endTag((String)null,·"data").endTag((String)null,·"array"); |
203 | ········ | 196 | ········} |
204 | ········ | 197 | ········else·if·(o·instanceof·Object[])·{ |
205 | ············ | 198 | ············xmlSerializer.startTag((String)null,·"array").startTag((String)null,·"data"); |
206 | ············ | 199 | ············final·Object[]·array·=·(Object[])o; |
207 | ············ | 200 | ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
208 | ················ | 201 | ················final·Object·o2·=·array[i]; |
209 | ················ | 202 | ················xmlSerializer.startTag((String)null,·"value"); |
210 | ················ | 203 | ················this.serialize(xmlSerializer,·o2); |
211 | ················ | 204 | ················xmlSerializer.endTag((String)null,·"value"); |
212 | ············ | 205 | ············} |
213 | ············ | 206 | ············xmlSerializer.endTag((String)null,·"data").endTag((String)null,·"array"); |
214 | ········ | 207 | ········} |
215 | ········ | 208 | ········else·if·(o·instanceof·Map)·{ |
216 | ············ | 209 | ············xmlSerializer.startTag((String)null,·"struct"); |
217 | ············ | 210 | ············for·(final·Map.Entry<String,·V>·entry·:·((Map)o).entrySet())·{ |
218 | ················ | 211 | ················final·String·s2·=·(String)entry.getKey(); |
219 | ················ | 212 | ················final·V·value·=·entry.getValue(); |
220 | ················ | 213 | ················xmlSerializer.startTag((String)null,·"member"); |
221 | ················ | 214 | ················xmlSerializer.startTag((String)null,·"name").text(s2).endTag((String)null,·"name"); |
222 | ················ | 215 | ················xmlSerializer.startTag((String)null,·"value"); |
223 | ················ | 216 | ················this.serialize(xmlSerializer,·value); |
224 | ················ | 217 | ················xmlSerializer.endTag((String)null,·"value"); |
225 | ················ | 218 | ················xmlSerializer.endTag((String)null,·"member"); |
226 | ············ | 219 | ············} |
227 | ············ | 220 | ············xmlSerializer.endTag((String)null,·"struct"); |
228 | ········ | 221 | ········} |
229 | ········ | 222 | ········else·if·(o·instanceof·Enum)·{ |
230 | ············ | 223 | ············xmlSerializer.startTag((String)null,·"string").text(((Enum)o).name()).endTag((String)null,·"string"); |
231 | ····················} | ||
232 | ········ | 224 | ········} |
225 | ········else·{ | ||
233 | ············ | 226 | ············if·(!(o·instanceof·XMLRPCSerializable))·{ |
234 | ················ | 227 | ················throw·new·IOException("Cannot·serialize·"·+·o); |
235 | ························} | ||
236 | ························this.serialize(xmlSerializer,·((XMLRPCSerializable)o).getSerializable()); | ||
237 | ····················} | ||
238 | ················} | ||
239 | ············} | 228 | ············} |
229 | ············this.serialize(xmlSerializer,·((XMLRPCSerializable)o).getSerializable()); | ||
240 | ········} | 230 | ········} |
241 | ····} | 231 | ····} |
242 | } | 232 | } |
Offset 189, 15 lines modified | Offset 189, 15 lines modified | ||
189 | ·········0:·iconst_1 | 189 | ·········0:·iconst_1 |
190 | ·········1:·ireturn | 190 | ·········1:·ireturn |
191 | ··public·void·writeTo(java.io.OutputStream); | 191 | ··public·void·writeTo(java.io.OutputStream); |
192 | ····descriptor:·(Ljava/io/OutputStream;)V | 192 | ····descriptor:·(Ljava/io/OutputStream;)V |
193 | ····flags:·(0x0001)·ACC_PUBLIC | 193 | ····flags:·(0x0001)·ACC_PUBLIC |
194 | ····Code: | 194 | ····Code: |
195 | ······stack=300,·locals=1 | 195 | ······stack=300,·locals=15,·args_size=2 |
196 | ·········0:·lconst_0 | 196 | ·········0:·lconst_0 |
197 | ·········1:·lstore_2 | 197 | ·········1:·lstore_2 |
198 | ·········2:·iconst_m1 | 198 | ·········2:·iconst_m1 |
199 | ·········3:·istore········4 | 199 | ·········3:·istore········4 |
200 | ·········5:·aload_1 | 200 | ·········5:·aload_1 |
201 | ·········6:·ifnonnull·····24 | 201 | ·········6:·ifnonnull·····24 |
202 | ·········9:·new···········#21·················//·class·java/lang/IllegalArgumentException | 202 | ·········9:·new···········#21·················//·class·java/lang/IllegalArgumentException |
Offset 256, 26 lines modified | Offset 256, 26 lines modified | ||
256 | ·······114:·iload·········7 | 256 | ·······114:·iload·········7 |
257 | ·······116:·ifle··········163 | 257 | ·······116:·ifle··········163 |
258 | ·······119:·iconst_0 | 258 | ·······119:·iconst_0 |
259 | ·······120:·istore········7 | 259 | ·······120:·istore········7 |
260 | ·······122:·aconst_null | 260 | ·······122:·aconst_null |
261 | ·······123:·astore········5 | 261 | ·······123:·astore········5 |
262 | ·······125:·ldc2_w········#59·················//·long·2048l | 262 | ·······125:·ldc2_w········#59·················//·long·2048l |
263 | ·······128:·lstore········ | 263 | ·······128:·lstore········9 |
264 | ·······130:·lload········· | 264 | ·······130:·lload·········9 |
265 | ·······132:·lload·········12 | 265 | ·······132:·lload·········12 |
266 | ·······134:·invokestatic··#68·················//·Method·java/lang/Math.min:(JJ)J | 266 | ·······134:·invokestatic··#68·················//·Method·java/lang/Math.min:(JJ)J |
267 | ·······137:·lstore········ | 267 | ·······137:·lstore········9 |
268 | ·······139:·lload········· | 268 | ·······139:·lload·········9 |
269 | ·······141:·l2i | 269 | ·······141:·l2i |
270 | ·······142:·istore········1 | 270 | ·······142:·istore········14 |
271 | ·······144:·aload·········6 | 271 | ·······144:·aload·········6 |
272 | ·······146:·aload·········8 | 272 | ·······146:·aload·········8 |
273 | ·······148:·iconst_0 | 273 | ·······148:·iconst_0 |
274 | ·······149:·iload·········1 | 274 | ·······149:·iload·········14 |
275 | ·······151:·invokevirtual·#71·················//·Method·java/io/InputStream.read:([BII)I | 275 | ·······151:·invokevirtual·#71·················//·Method·java/io/InputStream.read:([BII)I |
276 | ·······154:·istore········11 | 276 | ·······154:·istore········11 |
277 | ·······156:·iload·········11 | 277 | ·······156:·iload·········11 |
278 | ·······158:·iload·········4 | 278 | ·······158:·iload·········4 |
279 | ·······160:·if_icmpne·····169 | 279 | ·······160:·if_icmpne·····169 |
280 | ·······163:·aload·········6 | 280 | ·······163:·aload·········6 |
281 | ·······165:·invokevirtual·#44·················//·Method·java/io/InputStream.close:()V | 281 | ·······165:·invokevirtual·#44·················//·Method·java/io/InputStream.close:()V |
Offset 2073, 23 lines modified | Offset 2073, 23 lines modified | ||
2073 | ······1357:·istore_2 | 2073 | ······1357:·istore_2 |
2074 | ······1358:·goto··········68 | 2074 | ······1358:·goto··········68 |
2075 | ··void·encode(byte[],·int,·int); | 2075 | ··void·encode(byte[],·int,·int); |
2076 | ····descriptor:·([BII)V | 2076 | ····descriptor:·([BII)V |
2077 | ····flags:·(0x0000) | 2077 | ····flags:·(0x0000) |
2078 | ····Code: | 2078 | ····Code: |
2079 | ······stack=300,·locals=2 | 2079 | ······stack=300,·locals=23,·args_size=4 |
2080 | ·········0:·aload_0 | 2080 | ·········0:·aload_0 |
2081 | ·········1:·getfield······#114················//·Field·eof:Z | 2081 | ·········1:·getfield······#114················//·Field·eof:Z |
2082 | ·········4:·istore········4 | 2082 | ·········4:·istore········4 |
2083 | ·········6:·iload·········4 | 2083 | ·········6:·iload·········4 |
2084 | ·········8:·ifeq··········12 | 2084 | ·········8:·ifeq··········12 |
2085 | ········11:·return | 2085 | ········11:·return |
2086 | ········12:·iload_3 | 2086 | ········12:·iload_3 |
2087 | ········13:·ifge··········17 | 2087 | ········13:·ifge··········1720 |
2088 | ········16:·aload_0 | 2088 | ········16:·aload_0 |
2089 | ········17:·iconst_1 | 2089 | ········17:·iconst_1 |
2090 | ········18:·putfield······#114················//·Field·eof:Z | 2090 | ········18:·putfield······#114················//·Field·eof:Z |
2091 | ········21:·aload_0 | 2091 | ········21:·aload_0 |
2092 | ········22:·getfield······#119················//·Field·modulus:I | 2092 | ········22:·getfield······#119················//·Field·modulus:I |
2093 | ········25:·istore········4 | 2093 | ········25:·istore········4 |
2094 | ········27:·iload·········4 | 2094 | ········27:·iload·········4 |
Offset 2110, 17 lines modified | Offset 2110, 17 lines modified | ||
2110 | ········59:·istore········5 | 2110 | ········59:·istore········5 |
2111 | ········61:·aload_0 | 2111 | ········61:·aload_0 |
2112 | ········62:·getfield······#119················//·Field·modulus:I | 2112 | ········62:·getfield······#119················//·Field·modulus:I |
2113 | ········65:·istore········4 | 2113 | ········65:·istore········4 |
2114 | ········67:·iload·········4 | 2114 | ········67:·iload·········4 |
2115 | ········69:·tableswitch···{·//·1·to·4 | 2115 | ········69:·tableswitch···{·//·1·to·4 |
2116 | ·······················1:·224 | 2116 | ·······················1:·224 |
2117 | ·······················2:·5 | 2117 | ·······················2:·533 |
2118 | ·······················3:· | 2118 | ·······················3:·894 |
2119 | ·······················4:·1 | 2119 | ·······················4:·1281 |
2120 | ·················default:·100 | 2120 | ·················default:·100 |
2121 | ············} | 2121 | ············} |
2122 | ·······100:·aload_0 | 2122 | ·······100:·aload_0 |
2123 | ·······101:·getfield······#147················//·Field·currentLinePos:I | 2123 | ·······101:·getfield······#147················//·Field·currentLinePos:I |
2124 | ·······104:·istore········4 | 2124 | ·······104:·istore········4 |
2125 | ·······106:·aload_0 | 2125 | ·······106:·aload_0 |
2126 | ·······107:·getfield······#129················//·Field·pos:I | 2126 | ·······107:·getfield······#129················//·Field·pos:I |
Offset 2228, 1211 lines modified | Offset 2228, 1191 lines modified | ||
2228 | ·······299:·iload·········13 | 2228 | ·······299:·iload·········13 |
2229 | ·······301:·putfield······#129················//·Field·pos:I | 2229 | ·······301:·putfield······#129················//·Field·pos:I |
2230 | ·······304:·aload_0 | 2230 | ·······304:·aload_0 |
2231 | ·······305:·getfield······#57·················//·Field·encodeTable:[B | 2231 | ·······305:·getfield······#57·················//·Field·encodeTable:[B |
2232 | ·······308:·astore········8 | 2232 | ·······308:·astore········8 |
2233 | ·······310:·aload_0 | 2233 | ·······310:·aload_0 | Diff chunk too large, falling back to line-by-line diff (551 lines added, 550 lines removed) |
2234 | ·······311:·getfield······#131················//·Field·bitWorkArea:J | 2234 | ·······311:·getfield······#131················//·Field·bitWorkArea:J |
2235 | ·······314:· | 2235 | ·······314:·iconst_2 |
2236 | ·······31 | 2236 | ·······315:·lshl |
2237 | ·······31 | 2237 | ·······316:·lstore········14 |
2238 | ·······31 | 2238 | ·······318:·lload·········14 |
2239 | ·······32 | 2239 | ·······320:·l2i |
2240 | ·······32 | 2240 | ·······321:·bipush········31 |
2241 | ·······32 | 2241 | ·······323:·iand |
2242 | ·······32 | 2242 | ·······324:·istore········9 |
2243 | ·······32 | 2243 | ·······326:·aload·········8 |
2244 | ·······32 | 2244 | ·······328:·iload·········9 |
2245 | ·······33 | 2245 | ·······330:·baload |
2246 | ·······33 | 2246 | ·······331:·istore········13 |
2247 | ·······33 | 2247 | ·······333:·aload·········7 |
2248 | ·······33 | 2248 | ·······335:·iload·········6 |
2249 | ·······33 | 2249 | ·······337:·iload·········13 |
2250 | ·······339:· | 2250 | ·······339:·bastore |
2251 | ·······34 | 2251 | ·······340:·aload_0 |
2252 | ·······34 | 2252 | ·······341:·getfield······#126················//·Field·buffer:[B |
2253 | ·······34 | 2253 | ·······344:·astore········7 |
2254 | ·······34 | 2254 | ·······346:·aload_0 |
2255 | ·······34 | 2255 | ·······347:·getfield······#129················//·Field·pos:I |
2256 | ·······3 | 2256 | ·······350:·istore········6 |
2257 | ·······352:· | 2257 | ·······352:·iload·········6 |
2258 | ·······354:· | 2258 | ·······354:·iconst_1 |
2259 | ·······355:· | 2259 | ·······355:·iadd |
2260 | ·······35 | 2260 | ·······356:·istore········13 |
2261 | ·······3 | 2261 | ·······358:·aload_0 |
2262 | ·······3 | 2262 | ·······359:·iload·········13 |
2263 | ·······36 | 2263 | ·······361:·putfield······#129················//·Field·pos:I |
2264 | ·······364:· | 2264 | ·······364:·aload·········7 |
2265 | ·······366:· | 2265 | ·······366:·iload·········6 |
2266 | ·······36 | 2266 | ·······368:·bipush········61 |
2267 | ·······3 | 2267 | ·······370:·bastore |
2268 | ·······37 | 2268 | ·······371:·aload_0 |
2269 | ·······37 | 2269 | ·······372:·getfield······#126················//·Field·buffer:[B |
2270 | ·······37 | 2270 | ·······375:·astore········7 |
2271 | ·······37 | 2271 | ·······377:·aload_0 |
2272 | ·······37 | 2272 | ·······378:·getfield······#129················//·Field·pos:I |
2273 | ·······38 | 2273 | ·······381:·istore········6 |
2274 | ·······383:· | 2274 | ·······383:·iload·········6 |
2275 | ·······385:· | 2275 | ·······385:·iconst_1 |
2276 | ·······386:· | 2276 | ·······386:·iadd |
2277 | ·······38 | 2277 | ·······387:·istore········13 |
2278 | ·······3 | 2278 | ·······389:·aload_0 |
2279 | ·······39 | 2279 | ·······390:·iload·········13 |
2280 | ·······39 | 2280 | ·······392:·putfield······#129················//·Field·pos:I |
2281 | ·······395:· | 2281 | ·······395:·aload·········7 |
2282 | ·······397:· | 2282 | ·······397:·iload·········6 |
2283 | ·······39 | 2283 | ·······399:·bipush········61 |
2284 | ·······40 | 2284 | ·······401:·bastore |
2285 | ·······40 | 2285 | ·······402:·aload_0 |
2286 | ·······40 | 2286 | ·······403:·getfield······#126················//·Field·buffer:[B |
2287 | ·······40 | 2287 | ·······406:·astore········7 |
2288 | ·······40 | 2288 | ·······408:·aload_0 |
2289 | ·······4 | 2289 | ·······409:·getfield······#129················//·Field·pos:I |
2290 | ·······41 | 2290 | ·······412:·istore········6 |
2291 | ·······414:· | 2291 | ·······414:·iload·········6 |
2292 | ·······416:· | 2292 | ·······416:·iconst_1 |
2293 | ·······417:· | 2293 | ·······417:·iadd |
2294 | ·······4 | 2294 | ·······418:·istore········13 |
2295 | ·······42 | 2295 | ·······420:·aload_0 |
2296 | ·······42 | 2296 | ·······421:·iload·········13 |
2297 | ·······42 | 2297 | ·······423:·putfield······#129················//·Field·pos:I |
2298 | ·······426:· | 2298 | ·······426:·aload·········7 |
2299 | ·······428:· | 2299 | ·······428:·iload·········6 |
2300 | ·······4 | 2300 | ·······430:·bipush········61 |
2301 | ·······43 | 2301 | ·······432:·bastore |
2302 | ·······43 | 2302 | ·······433:·aload_0 |
2303 | ·······43 | 2303 | ·······434:·getfield······#126················//·Field·buffer:[B |
2304 | ·······43 | 2304 | ·······437:·astore········7 |
2305 | ·······4 | 2305 | ·······439:·aload_0 |
2306 | ·······44 | 2306 | ·······440:·getfield······#129················//·Field·pos:I |
2307 | ·······44 | 2307 | ·······443:·istore········6 |
2308 | ·······445:· | 2308 | ·······445:·iload·········6 |
2309 | ·······447:· | 2309 | ·······447:·iconst_1 |
2310 | ·······448:· | 2310 | ·······448:·iadd |
2311 | ·······4 | 2311 | ·······449:·istore········13 |
Max diff block lines reached; 40121/76771 bytes (52.26%) of diff not shown. |
Offset 123, 15 lines modified | Offset 123, 15 lines modified | ||
123 | ·········8:·putfield······#25·················//·Field·parsed:Z | 123 | ·········8:·putfield······#25·················//·Field·parsed:Z |
124 | ········11:·return | 124 | ········11:·return |
125 | ··private·void·parse(); | 125 | ··private·void·parse(); |
126 | ····descriptor:·()V | 126 | ····descriptor:·()V |
127 | ····flags:·(0x0002)·ACC_PRIVATE | 127 | ····flags:·(0x0002)·ACC_PRIVATE |
128 | ····Code: | 128 | ····Code: |
129 | ······stack=300,·locals=1 | 129 | ······stack=300,·locals=10,·args_size=1 |
130 | ·········0:·iconst_m1 | 130 | ·········0:·iconst_m1 |
131 | ·········1:·i2l | 131 | ·········1:·i2l |
132 | ·········2:·lstore_1 | 132 | ·········2:·lstore_1 |
133 | ·········3:·iconst_1 | 133 | ·········3:·iconst_1 |
134 | ·········4:·istore_3 | 134 | ·········4:·istore_3 |
135 | ·········5:·aload_0 | 135 | ·········5:·aload_0 |
136 | ·········6:·iload_3 | 136 | ·········6:·iload_3 |
Offset 139, 120 lines modified | Offset 139, 120 lines modified | ||
139 | ········10:·aload_0 | 139 | ········10:·aload_0 |
140 | ········11:·lload_1 | 140 | ········11:·lload_1 |
141 | ········12:·putfield······#28·················//·Field·contentLength:J | 141 | ········12:·putfield······#28·················//·Field·contentLength:J |
142 | ········15:·aload_0 | 142 | ········15:·aload_0 |
143 | ········16:·invokevirtual·#32·················//·Method·getBody:()Ljava/lang/String; | 143 | ········16:·invokevirtual·#32·················//·Method·getBody:()Ljava/lang/String; |
144 | ········19:·astore········4 | 144 | ········19:·astore········4 |
145 | ········21:·aload·········4 | 145 | ········21:·aload·········4 |
146 | ········23:·ifnull········14 | 146 | ········23:·ifnull········141 |
147 | ········26:·aload·········4 | 147 | ········26:·aload·········4 |
148 | ········28:·invokestatic··#38·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;)J | 148 | ········28:·invokestatic··#38·················//·Method·java/lang/Long.parseLong:(Ljava/lang/String;)J |
149 | ········31:·lstore········5 | 149 | ········31:·lstore········5 |
150 | ········33:·aload_0 | 150 | ········33:·aload_0 |
151 | ········34:·lload·········5 | 151 | ········34:·lload·········5 |
152 | ········36:·putfield······#28·················//·Field·contentLength:J | 152 | ········36:·putfield······#28·················//·Field·contentLength:J |
153 | ········39:·aload_0 | 153 | ········39:·aload_0 |
154 | ········40:·getfield······#28·················//·Field·contentLength:J | 154 | ········40:·getfield······#28·················//·Field·contentLength:J |
155 | ········43:·lstore········5 | 155 | ········43:·lstore········5 |
156 | ········45:·lconst_0 | 156 | ········45:·lconst_0 |
157 | ········46:·lstore | 157 | ········46:·lstore_1 |
158 | ········4 | 158 | ········47:·lload·········5 |
159 | ········ | 159 | ········49:·lload_1 |
160 | ········5 | 160 | ········50:·lcmp |
161 | ········5 | 161 | ········51:·istore_3 |
162 | ········5 | 162 | ········52:·iload_3 |
163 | ········5 | 163 | ········53:·ifge··········141 |
164 | ········5 | 164 | ········56:·iconst_m1 |
165 | ········5 | 165 | ········57:·i2l |
166 | ········ | 166 | ········58:·lstore········5 |
167 | ········6 | 167 | ········60:·aload_0 |
168 | ········6 | 168 | ········61:·lload·········5 |
169 | ········6 | 169 | ········63:·putfield······#28·················//·Field·contentLength:J |
170 | ········6 | 170 | ········66:·aload_0 |
171 | ········6 | 171 | ········67:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor; |
172 | ········7 | 172 | ········70:·astore········7 |
173 | ········7 | 173 | ········72:·aload·········7 |
174 | ········7 | 174 | ········74:·invokevirtual·#48·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.isListening:()Z |
175 | ········7 | 175 | ········77:·istore_3 |
176 | ········ | 176 | ········78:·iload_3 |
177 | ········ | 177 | ········79:·ifeq··········141 |
178 | ········8 | 178 | ········82:·aload_0 |
179 | ········8 | 179 | ········83:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor; |
180 | ········8 | 180 | ········86:·astore········7 |
181 | ········ | 181 | ········88:·new···········#50·················//·class·java/lang/StringBuilder |
182 | ········9 | 182 | ········91:·astore········8 |
183 | ········9 | 183 | ········93:·aload·········8 |
184 | ········9 | 184 | ········95:·invokespecial·#51·················//·Method·java/lang/StringBuilder."<init>":()V |
185 | ······· | 185 | ········98:·ldc···········#53·················//·String·Negative·content·length: |
186 | ·······10 | 186 | ·······100:·astore········9 |
187 | ·······102:·aload·········8 | ||
187 | ·······104:·aload········· | 188 | ·······104:·aload·········9 |
188 | ·······106:·aload·········11 | ||
189 | ·······10 | 189 | ·······106:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
190 | ·······1 | 190 | ·······109:·astore········8 |
191 | ·······11 | 191 | ·······111:·aload·········8 |
192 | ·······11 | 192 | ·······113:·aload·········4 |
193 | ·······11 | 193 | ·······115:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
194 | ·······1 | 194 | ·······118:·astore········8 |
195 | ·······12 | 195 | ·······120:·aload·········8 |
196 | ·······12 | 196 | ·······122:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
197 | ·······12 | 197 | ·······125:·astore········8 |
198 | ·······12 | 198 | ·······127:·ldc···········#62·················//·String·ignoring·Content-Length·header |
199 | ·······1 | 199 | ·······129:·astore········9 |
200 | ·······131:·aload·········7 | ||
200 | ·······133:·aload········· | 201 | ·······133:·aload·········8 |
201 | ·······135:·aload········· | 202 | ·······135:·aload·········9 |
202 | ·······137:·aload·········11 | ||
203 | ·······13 | 203 | ·······137:·invokevirtual·#66·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.warn:(Ljava/lang/String;Ljava/lang/String;)Z |
204 | ·······140:·pop | ||
205 | ·······141:·return | ||
204 | ·······142:·pop | 206 | ·······142:·pop |
205 | ·······143:·return | ||
206 | ·······144:·pop | ||
207 | ·······14 | 207 | ·······143:·aload_0 |
208 | ·······14 | 208 | ·······144:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor; |
209 | ·······14 | 209 | ·······147:·astore········7 |
210 | ·······1 | 210 | ·······149:·aload·········7 |
211 | ·······15 | 211 | ·······151:·invokevirtual·#48·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.isListening:()Z |
212 | ·······15 | 212 | ·······154:·istore_3 |
213 | ·······15 | 213 | ·······155:·iload_3 |
214 | ·······15 | 214 | ·······156:·ifeq··········141 |
215 | ·······1 | 215 | ·······159:·aload_0 |
216 | ·······16 | 216 | ·······160:·getfield······#42·················//·Field·monitor:Lorg/apache/james/mime4j/codec/DecodeMonitor; |
217 | ·······16 | 217 | ·······163:·astore········7 |
218 | ·······16 | 218 | ·······165:·new···········#50·················//·class·java/lang/StringBuilder |
219 | ·······1 | 219 | ·······168:·astore········8 |
220 | ·······17 | 220 | ·······170:·aload·········8 |
221 | ·······17 | 221 | ·······172:·invokespecial·#51·················//·Method·java/lang/StringBuilder."<init>":()V |
222 | ·······17 | 222 | ·······175:·aload·········8 |
223 | ·······17 | 223 | ·······177:·ldc···········#68·················//·String·Invalid·content·length: |
224 | ·······179:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
225 | ·······182:·aload·········4 | ||
224 | ·······18 | 226 | ·······184:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
225 | ·······184:·aload·········4 | ||
226 | ·······186:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
227 | ·······18 | 227 | ·······187:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
228 | ·······19 | 228 | ·······190:·astore········8 |
229 | ·······19 | 229 | ·······192:·ldc···········#62·················//·String·ignoring·Content-Length·header |
230 | ·······19 | 230 | ·······194:·astore········9 |
231 | ·······196:·aload·········7 | ||
231 | ·······198:·aload········· | 232 | ·······198:·aload·········8 |
232 | ·······200:·aload········· | 233 | ·······200:·aload·········9 |
233 | ·······202:·aload·········11 | ||
234 | ·······20 | 234 | ·······202:·invokevirtual·#66·················//·Method·org/apache/james/mime4j/codec/DecodeMonitor.warn:(Ljava/lang/String;Ljava/lang/String;)Z |
235 | ·······20 | 235 | ·······205:·pop |
236 | ·······20 | 236 | ·······206:·goto··········141 |
237 | ······Exception·table: | 237 | ······Exception·table: |
238 | ·········from····to··target·type | 238 | ·········from····to··target·type |
239 | ············26····31···14 | 239 | ············26····31···142···Class·java/lang/NumberFormatException |
240 | ············34····39···14 | 240 | ············34····39···142···Class·java/lang/NumberFormatException |
241 | ············39····43···14 | 241 | ············39····43···142···Class·java/lang/NumberFormatException |
242 | ············6 | 242 | ············61····66···142···Class·java/lang/NumberFormatException |
Max diff block lines reached; 160/11168 bytes (1.43%) of diff not shown. |
Offset 157, 30 lines modified | Offset 157, 30 lines modified | ||
157 | ········HttpEntity·entity; | 157 | ········HttpEntity·entity; |
158 | ········HttpEntityDigester·httpEntityDigester; | 158 | ········HttpEntityDigester·httpEntityDigester; |
159 | ········HttpEntity·httpEntity; | 159 | ········HttpEntity·httpEntity; |
160 | ········String·s12·=·null; | 160 | ········String·s12·=·null; |
161 | ········AuthenticationException·ex; | 161 | ········AuthenticationException·ex; |
162 | ········StringBuilder·append; | 162 | ········StringBuilder·append; |
163 | ········String·str2; | 163 | ········String·str2; |
164 | ········Label_0867_Outer:Label_0988_Outer:Label_11 | 164 | ········Label_0867_Outer:Label_0988_Outer:Label_1111_Outer:Label_1179_Outer:Label_1433_Outer:Label_1758_Outer:Label_1771_Outer: |
165 | ········while·(true)·{ | 165 | ········while·(true)·{ |
166 | ············while·(true)·{ | 166 | ············while·(true)·{ |
167 | ············Label_2 | 167 | ············Label_2605: |
168 | ················while·(true)·{ | 168 | ················while·(true)·{ |
169 | ················Label_259 | 169 | ················Label_2599: |
170 | ····················while·(true)·{ | 170 | ····················while·(true)·{ |
171 | ····················Label_25 | 171 | ····················Label_2592: |
172 | ························while·(true)·{ | 172 | ························while·(true)·{ |
173 | ························Label_25 | 173 | ························Label_2574: |
174 | ····························while·(true)·{ | 174 | ····························while·(true)·{ |
175 | ····························Label_239 | 175 | ····························Label_2395: |
176 | ································while·(true)·{ | 176 | ································while·(true)·{ |
177 | ································Label_198 | 177 | ································Label_1986: |
178 | ····································while·(true)·{ | 178 | ····································while·(true)·{ |
179 | ····································Label_18 | 179 | ····································Label_1890: |
180 | ········································while·(true)·{ | 180 | ········································while·(true)·{ |
181 | ············································try·{ | 181 | ············································try·{ |
182 | ················································messageDigest·=·createMessageDigest(str); | 182 | ················································messageDigest·=·createMessageDigest(str); |
183 | ················································name·=·credentials.getUserPrincipal().getName(); | 183 | ················································name·=·credentials.getUserPrincipal().getName(); |
184 | ················································password·=·credentials.getPassword(); | 184 | ················································password·=·credentials.getPassword(); |
185 | ················································if·(parameter3.equals(this.lastNonce))·{ | 185 | ················································if·(parameter3.equals(this.lastNonce))·{ |
186 | ····················································++this.nounceCount; | 186 | ····················································++this.nounceCount; |
Offset 190, 30 lines modified | Offset 190, 30 lines modified | ||
190 | ····················································string·=·a.toString(); | 190 | ····················································string·=·a.toString(); |
191 | ····················································if·(this.cnonce·==·null)·{ | 191 | ····················································if·(this.cnonce·==·null)·{ |
192 | ························································this.cnonce·=·createCnonce(); | 192 | ························································this.cnonce·=·createCnonce(); |
193 | ····················································} | 193 | ····················································} |
194 | ····················································this.a1·=·null; | 194 | ····················································this.a1·=·null; |
195 | ····················································this.a2·=·null; | 195 | ····················································this.a2·=·null; |
196 | ····················································if·(!parameter6.equalsIgnoreCase("MD5-sess"))·{ | 196 | ····················································if·(!parameter6.equalsIgnoreCase("MD5-sess"))·{ |
197 | ························································break·Label_18 | 197 | ························································break·Label_1890; |
198 | ····················································} | 198 | ····················································} |
199 | ····················································a.setLength(0); | 199 | ····················································a.setLength(0); |
200 | ····················································a.append(name).append(':').append(parameter2).append(':').append(password); | 200 | ····················································a.append(name).append(':').append(parameter2).append(':').append(password); |
201 | ····················································encode·=·encode(messageDigest.digest(EncodingUtils.getBytes(a.toString(),·parameter8))); | 201 | ····················································encode·=·encode(messageDigest.digest(EncodingUtils.getBytes(a.toString(),·parameter8))); |
202 | ····················································a.setLength(0); | 202 | ····················································a.setLength(0); |
203 | ····················································a.append(encode).append(':').append(parameter3).append(':').append(this.cnonce); | 203 | ····················································a.append(encode).append(':').append(parameter3).append(':').append(this.cnonce); |
204 | ····················································this.a1·=·a.toString(); | 204 | ····················································this.a1·=·a.toString(); |
205 | ····················································encode2·=·encode(messageDigest.digest(EncodingUtils.getBytes(this.a1,·parameter8))); | 205 | ····················································encode2·=·encode(messageDigest.digest(EncodingUtils.getBytes(this.a1,·parameter8))); |
206 | ····················································if·(n·!=·2)·{ | 206 | ····················································if·(n·!=·2)·{ |
207 | ························································break·Label_198 | 207 | ························································break·Label_1986; |
208 | ····················································} | 208 | ····················································} |
209 | ····················································this.a2·=·parameter5·+·':'·+·parameter; | 209 | ····················································this.a2·=·parameter5·+·':'·+·parameter; |
210 | ····················································encode3·=·encode(messageDigest.digest(EncodingUtils.getBytes(this.a2,·parameter8))); | 210 | ····················································encode3·=·encode(messageDigest.digest(EncodingUtils.getBytes(this.a2,·parameter8))); |
211 | ····················································if·(n·!=·0)·{ | 211 | ····················································if·(n·!=·0)·{ |
212 | ························································break·Label_239 | 212 | ························································break·Label_2395; |
213 | ····················································} | 213 | ····················································} |
214 | ····················································a.setLength(0); | 214 | ····················································a.setLength(0); |
215 | ····················································a.append(encode2).append(':').append(parameter3).append(':').append(encode3); | 215 | ····················································a.append(encode2).append(':').append(parameter3).append(':').append(encode3); |
216 | ····················································s·=·a.toString(); | 216 | ····················································s·=·a.toString(); |
217 | ····················································encode4·=·encode(messageDigest.digest(EncodingUtils.getAsciiBytes(s))); | 217 | ····················································encode4·=·encode(messageDigest.digest(EncodingUtils.getAsciiBytes(s))); |
218 | ····················································charArrayBuffer·=·new·CharArrayBuffer(128); | 218 | ····················································charArrayBuffer·=·new·CharArrayBuffer(128); |
219 | ····················································if·(this.isProxy())·{ | 219 | ····················································if·(this.isProxy())·{ |
Offset 235, 15 lines modified | Offset 235, 15 lines modified | ||
235 | ························································list.add(basicNameValuePair4); | 235 | ························································list.add(basicNameValuePair4); |
236 | ························································basicNameValuePair5·=·new·BasicNameValuePair(s6,·encode4); | 236 | ························································basicNameValuePair5·=·new·BasicNameValuePair(s6,·encode4); |
237 | ························································s6·=·"response"; | 237 | ························································s6·=·"response"; |
238 | ························································list.add(basicNameValuePair5); | 238 | ························································list.add(basicNameValuePair5); |
239 | ························································if·(n·!=·0)·{ | 239 | ························································if·(n·!=·0)·{ |
240 | ····························································s7·=·"qop"; | 240 | ····························································s7·=·"qop"; |
241 | ····························································if·(n·!=·1)·{ | 241 | ····························································if·(n·!=·1)·{ |
242 | ································································break·Label_25 | 242 | ································································break·Label_2592; |
243 | ····························································} | 243 | ····························································} |
244 | ····························································s8·=·"auth-int"; | 244 | ····························································s8·=·"auth-int"; |
245 | ····························································list.add(new·BasicNameValuePair(s7,·s8)); | 245 | ····························································list.add(new·BasicNameValuePair(s7,·s8)); |
246 | ····························································basicNameValuePair6·=·new·BasicNameValuePair(s9,·string); | 246 | ····························································basicNameValuePair6·=·new·BasicNameValuePair(s9,·string); |
247 | ····························································s9·=·"nc"; | 247 | ····························································s9·=·"nc"; |
248 | ····························································list.add(basicNameValuePair6); | 248 | ····························································list.add(basicNameValuePair6); |
249 | ····························································list.add(new·BasicNameValuePair("cnonce",·this.cnonce)); | 249 | ····························································list.add(new·BasicNameValuePair("cnonce",·this.cnonce)); |
Offset 260, 27 lines modified | Offset 260, 27 lines modified | ||
260 | ························································} | 260 | ························································} |
261 | ························································for·(int·i·=·0;·i·<·list.size();·++i)·{ | 261 | ························································for·(int·i·=·0;·i·<·list.size();·++i)·{ |
262 | ····························································basicNameValuePair9·=·list.get(i); | 262 | ····························································basicNameValuePair9·=·list.get(i); |
263 | ····························································if·(i·>·0)·{ | 263 | ····························································if·(i·>·0)·{ |
264 | ································································charArrayBuffer.append(",·"); | 264 | ································································charArrayBuffer.append(",·"); |
265 | ····························································} | 265 | ····························································} |
266 | ····························································if·(!"nc".equals(basicNameValuePair9.getName())·&&·!"qop".equals(basicNameValuePair9.getName()))·{ | 266 | ····························································if·(!"nc".equals(basicNameValuePair9.getName())·&&·!"qop".equals(basicNameValuePair9.getName()))·{ |
267 | ································································break·Label_259 | 267 | ································································break·Label_2599; |
268 | ····························································} | 268 | ····························································} |
269 | ····························································n2·=·1; | 269 | ····························································n2·=·1; |
270 | ····························································default1·=·BasicHeaderValueFormatter.DEFAULT; | 270 | ····························································default1·=·BasicHeaderValueFormatter.DEFAULT; |
271 | ····························································if·(n2·!=·0)·{ | 271 | ····························································if·(n2·!=·0)·{ |
272 | ································································break·Label_2 | 272 | ································································break·Label_2605; |
273 | ····························································} | 273 | ····························································} |
274 | ····························································b·=·true; | 274 | ····························································b·=·true; |
275 | ····························································default1.formatNameValuePair(charArrayBuffer,·(NameValuePair)basicNameValuePair9,·b); | 275 | ····························································default1.formatNameValuePair(charArrayBuffer,·(NameValuePair)basicNameValuePair9,·b); |
276 | ························································} | 276 | ························································} |
277 | ························································return·(Header)new·BufferedHeader(charArrayBuffer); | 277 | ························································return·(Header)new·BufferedHeader(charArrayBuffer); |
278 | ····················································} | 278 | ····················································} |
279 | ····················································break·Label_25 | 279 | ····················································break·Label_2574; |
280 | ················································} | 280 | ················································} |
281 | ············································} | 281 | ············································} |
282 | ············································catch·(UnsupportedDigestAlgorithmException·ex3)·{ | 282 | ············································catch·(UnsupportedDigestAlgorithmException·ex3)·{ |
283 | ················································throw·new·AuthenticationException("Unsuppported·digest·algorithm:·"·+·str); | 283 | ················································throw·new·AuthenticationException("Unsuppported·digest·algorithm:·"·+·str); |
284 | ············································} | 284 | ············································} |
285 | ············································this.nounceCount·=·1L; | 285 | ············································this.nounceCount·=·1L; |
286 | ············································this.cnonce·=·null; | 286 | ············································this.cnonce·=·null; |
Offset 297, 62 lines modified | Offset 297, 62 lines modified | ||
297 | ········································if·(httpRequest·instanceof·HttpEntityEnclosingRequest)·{ | 297 | ········································if·(httpRequest·instanceof·HttpEntityEnclosingRequest)·{ |
298 | ············································entity·=·((HttpEntityEnclosingRequest)httpRequest).getEntity(); | 298 | ············································entity·=·((HttpEntityEnclosingRequest)httpRequest).getEntity(); |
299 | ········································} | 299 | ········································} |
300 | ········································if·(entity·!=·null·&&·!entity.isRepeatable())·{ | 300 | ········································if·(entity·!=·null·&&·!entity.isRepeatable())·{ |
301 | ············································if·(set.contains("auth"))·{ | 301 | ············································if·(set.contains("auth"))·{ |
302 | ················································n·=·2; | 302 | ················································n·=·2; |
303 | ················································this.a2·=·parameter5·+·':'·+·parameter; | 303 | ················································this.a2·=·parameter5·+·':'·+·parameter; |
304 | ················································continue·Label_11 | 304 | ················································continue·Label_1111_Outer; |
305 | ············································} | 305 | ············································} |
306 | ············································throw·new·AuthenticationException("Qop·auth-int·cannot·be·used·with·a·non-repeatable·entity"); | 306 | ············································throw·new·AuthenticationException("Qop·auth-int·cannot·be·used·with·a·non-repeatable·entity"); |
307 | ········································} | 307 | ········································} |
308 | ········································else·{ | 308 | ········································else·{ |
309 | ············································httpEntityDigester·=·new·HttpEntityDigester(messageDigest); | 309 | ············································httpEntityDigester·=·new·HttpEntityDigester(messageDigest); |
310 | ············································Label_21 | 310 | ············································Label_2193:·{ |
311 | ················································if·(entity·==·null)·{ | 311 | ················································if·(entity·==·null)·{ |
312 | ····················································break·Label_21 | 312 | ····················································break·Label_2193; |
313 | ················································} | 313 | ················································} |
314 | ················································httpEntity·=·entity; | 314 | ················································httpEntity·=·entity; |
315 | ················································try·{ | 315 | ················································try·{ |
316 | ····················································httpEntity.writeTo((OutputStream)httpEntityDigester); | 316 | ····················································httpEntity.writeTo((OutputStream)httpEntityDigester); |
317 | ····················································httpEntityDigester.close(); | 317 | ····················································httpEntityDigester.close(); |
Max diff block lines reached; 2345/12908 bytes (18.17%) of diff not shown. |
Offset 73, 38 lines modified | Offset 73, 37 lines modified | ||
73 | ····.end·annotation | 73 | ····.end·annotation |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·53 | 75 | ····.line·53 |
76 | ····.local·p2,·"sensors":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/AbstractSensor;>;" | 76 | ····.local·p2,·"sensors":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/AbstractSensor;>;" |
77 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 77 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
78 | ····move-result-object·v | 78 | ····move-result-object·v1 |
79 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
80 | ····:goto_0 | 79 | ····:goto_0 |
81 | ····invoke-interface·{v | 80 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
82 | ····move-result·v2 | 81 | ····move-result·v2 |
83 | ····if-eqz·v2,·:cond_0 | 82 | ····if-eqz·v2,·:cond_0 |
84 | ····invoke-interface·{v | 83 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
85 | ····move-result-object·v | 84 | ····move-result-object·v0 |
86 | ····check-cast·v | 85 | ····check-cast·v0,·Lat/univie/sensorium/sensors/AbstractSensor; |
87 | ····.line·54 | 86 | ····.line·54 |
88 | ····.local·v | 87 | ····.local·v0,·"s":Lat/univie/sensorium/sensors/AbstractSensor; |
89 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v0,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->removeListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V |
90 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
91 | ····.line·55 | 90 | ····.line·55 |
92 | ····.end·local·v | 91 | ····.end·local·v0····#·"s":Lat/univie/sensorium/sensors/AbstractSensor; |
93 | ····:cond_0 | 92 | ····:cond_0 |
94 | ····invoke-virtual·{p1,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->addListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V | 93 | ····invoke-virtual·{p1,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->addListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V |
95 | ····.line·56 | 94 | ····.line·56 |
96 | ····return-void | 95 | ····return-void |
97 | .end·method | 96 | .end·method |
Offset 122, 241 lines modified | Offset 121, 240 lines modified | ||
122 | .method·public·updateDisplay(Lat/univie/sensorium/sensors/AbstractSensor;)V | 121 | .method·public·updateDisplay(Lat/univie/sensorium/sensors/AbstractSensor;)V |
123 | ····.locals·12 | 122 | ····.locals·12 |
124 | ····.param·p1,·"sensor"····#·Lat/univie/sensorium/sensors/AbstractSensor; | 123 | ····.param·p1,·"sensor"····#·Lat/univie/sensorium/sensors/AbstractSensor; |
125 | ····.prologue | 124 | ····.prologue |
126 | ····.line·59 | 125 | ····.line·59 |
127 | ····new-instance·v3,·Ljava/lang/StringBuilder; | ||
128 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | ||
129 | ····.line·60 | ||
130 | ····.local·v3,·"sValues":Ljava/lang/StringBuilder; | ||
131 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 126 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
132 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 127 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
133 | ····.line·6 | 128 | ····.line·60 |
134 | ····.local·v2,·"s | 129 | ····.local·v2,·"sValues":Ljava/lang/StringBuilder; |
135 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 130 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
136 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 131 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
132 | ····.line·61 | ||
133 | ····.local·v1,·"sUnits":Ljava/lang/StringBuilder; | ||
134 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
135 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | ||
137 | ····.line·63 | 136 | ····.line·63 |
138 | ····.local·v | 137 | ····.local·v0,·"sTypes":Ljava/lang/StringBuilder; |
139 | ····invoke-virtual·{p1},·Lat/univie/sensorium/sensors/AbstractSensor;->getSensorValues()Ljava/util/List; | 138 | ····invoke-virtual·{p1},·Lat/univie/sensorium/sensors/AbstractSensor;->getSensorValues()Ljava/util/List; |
140 | ····move-result-object·v | 139 | ····move-result-object·v4 |
141 | ····.line·65 | 140 | ····.line·65 |
142 | ····.local·v | 141 | ····.local·v4,·"values":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/SensorValue;>;" |
143 | ····invoke-interface·{v | 142 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
144 | ····move-result-object·v | 143 | ····move-result-object·v6 |
145 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
146 | ····:cond_0 | 144 | ····:cond_0 |
147 | ····:goto_0 | 145 | ····:goto_0 |
148 | ····invoke-interface·{v | 146 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
149 | ····move-result·v | 147 | ····move-result·v5 |
150 | ····if-eqz·v | 148 | ····if-eqz·v5,·:cond_3 |
151 | ····invoke-interface·{v | 149 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
152 | ····move-result-object·v | 150 | ····move-result-object·v3 |
153 | ····check-cast·v | 151 | ····check-cast·v3,·Lat/univie/sensorium/sensors/SensorValue; |
154 | ····.line·66 | 152 | ····.line·66 |
155 | ····.local·v | 153 | ····.local·v3,·"v":Lat/univie/sensorium/sensors/SensorValue; |
156 | ····if-eqz·v | 154 | ····if-eqz·v3,·:cond_0 |
157 | ····.line·67 | 155 | ····.line·67 |
158 | ····invoke-virtual·{v | 156 | ····invoke-virtual·{v3},·Lat/univie/sensorium/sensors/SensorValue;->getType()Lat/univie/sensorium/sensors/SensorValue$TYPE; |
159 | ····move-result-object·v | 157 | ····move-result-object·v5 |
160 | ····sget-object·v7,·Lat/univie/sensorium/sensors/SensorValue$TYPE;->TIMESTAMP:Lat/univie/sensorium/sensors/SensorValue$TYPE; | 158 | ····sget-object·v7,·Lat/univie/sensorium/sensors/SensorValue$TYPE;->TIMESTAMP:Lat/univie/sensorium/sensors/SensorValue$TYPE; |
161 | ····invoke-virtual·{v | 159 | ····invoke-virtual·{v5,·v7},·Lat/univie/sensorium/sensors/SensorValue$TYPE;->equals(Ljava/lang/Object;)Z |
162 | ····move-result·v | 160 | ····move-result·v5 |
163 | ····if-eqz·v | 161 | ····if-eqz·v5,·:cond_2 |
164 | ····.line·68 | 162 | ····.line·68 |
165 | ····invoke-virtual·{v | 163 | ····invoke-virtual·{v3},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object; |
166 | ····move-result-object·v | 164 | ····move-result-object·v5 |
167 | ····instance-of·v | 165 | ····instance-of·v5,·v5,·Ljava/lang/String; |
168 | ····if-eqz·v | 166 | ····if-eqz·v5,·:cond_1 |
169 | ····.line·69 | 167 | ····.line·69 |
170 | ····iget-object·v7,·p0,·Lat/univie/sensorium/SensorViewItem;->textViewSensorTimestamp:Landroid/widget/TextView; | 168 | ····iget-object·v7,·p0,·Lat/univie/sensorium/SensorViewItem;->textViewSensorTimestamp:Landroid/widget/TextView; |
171 | ····invoke-virtual·{v | 169 | ····invoke-virtual·{v3},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object; |
172 | ····move-result-object·v | 170 | ····move-result-object·v5 |
Max diff block lines reached; 9211/14922 bytes (61.73%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensoriumActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·150 | 27 | ····.line·150 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$3;->this$0:Lat/univie/sensorium/SensoriumActivity; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$3;->this$0:Lat/univie/sensorium/SensoriumActivity; |
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:Lat/univie/sensorium/SensoriumActivity; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensoriumActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·78 | 27 | ····.line·78 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$1;->this$0:Lat/univie/sensorium/SensoriumActivity; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$1;->this$0:Lat/univie/sensorium/SensoriumActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 10 lines modified | Offset 24, 9 lines modified | ||
24 | .method·public·constructor·<init>()V | 24 | .method·public·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·10 | 27 | ····.line·10 |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····.line·86 | ||
30 | ····return-void | 29 | ····return-void |
31 | .end·method | 30 | .end·method |
Offset 108, 261 lines modified | Offset 108, 245 lines modified | ||
108 | .method·private·getSensorWithName(Ljava/lang/String;)Lat/univie/sensorium/sensors/AbstractSensor; | 108 | .method·private·getSensorWithName(Ljava/lang/String;)Lat/univie/sensorium/sensors/AbstractSensor; |
109 | ····.locals·4 | 109 | ····.locals·4 |
110 | ····.param·p1,·"classname"····#·Ljava/lang/String; | 110 | ····.param·p1,·"classname"····#·Ljava/lang/String; |
111 | ····.prologue | 111 | ····.prologue |
112 | ····.line·106 | 112 | ····.line·106 |
113 | ····iget-object·v | 113 | ····iget-object·v2,·p0,·Lat/univie/sensorium/SensorRegistry;->sensors:Ljava/util/List; |
114 | ····invoke-interface·{v | 114 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
115 | ····move-result-object·v | 115 | ····move-result-object·v2 |
116 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
117 | ····:cond_0 | 116 | ····:cond_0 |
118 | ····invoke-interface·{v | 117 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
119 | ····move-result·v3 | 118 | ····move-result·v3 |
120 | ····if-eqz·v3,·:cond_1 | 119 | ····if-eqz·v3,·:cond_1 |
121 | ····invoke-interface·{v | 120 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
122 | ····move-result-object·v | 121 | ····move-result-object·v0 |
123 | ····check-cast·v | 122 | ····check-cast·v0,·Lat/univie/sensorium/sensors/AbstractSensor; |
124 | ····.line·107 | 123 | ····.line·107 |
125 | ····.local·v | 124 | ····.local·v0,·"sensor":Lat/univie/sensorium/sensors/AbstractSensor; |
126 | ····invoke-virtual·{v | 125 | ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
127 | ····move-result-object·v3 | 126 | ····move-result-object·v3 |
128 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; | 127 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
129 | ····move-result-object·v | 128 | ····move-result-object·v1 |
130 | ····.line·108 | 129 | ····.line·108 |
131 | ····.local·v | 130 | ····.local·v1,·"sensorname":Ljava/lang/String; |
132 | ····const/16·v3,·0x2e | 131 | ····const/16·v3,·0x2e |
133 | ····invoke-virtual·{v | 132 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->lastIndexOf(I)I |
134 | ····move-result·v3 | 133 | ····move-result·v3 |
135 | ····add-int/lit8·v3,·v3,·0x1 | 134 | ····add-int/lit8·v3,·v3,·0x1 |
136 | ····invoke-virtual·{v | 135 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
137 | ····move-result-object·v | 136 | ····move-result-object·v1 |
138 | ····.line·109 | 137 | ····.line·109 |
139 | ····invoke-virtual·{v | 138 | ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
140 | ····move-result·v3 | 139 | ····move-result·v3 |
141 | ····if-eqz·v3,·:cond_0 | 140 | ····if-eqz·v3,·:cond_0 |
142 | ····invoke-virtual·{v | 141 | ····invoke-virtual·{v0},·Lat/univie/sensorium/sensors/AbstractSensor;->isEnabled()Z |
143 | ····move-result·v3 | 142 | ····move-result·v3 |
144 | ····if-eqz·v3,·:cond_0 | 143 | ····if-eqz·v3,·:cond_0 |
145 | ····.line·113 | 144 | ····.line·113 |
146 | ····.end·local·v | 145 | ····.end·local·v0····#·"sensor":Lat/univie/sensorium/sensors/AbstractSensor; |
147 | ····.end·local·v | 146 | ····.end·local·v1····#·"sensorname":Ljava/lang/String; |
148 | ····:goto_0 | 147 | ····:goto_0 |
149 | ····return-object·v | 148 | ····return-object·v0 |
150 | ····:cond_1 | 149 | ····:cond_1 |
151 | ····const/4·v | 150 | ····const/4·v0,·0x0 |
152 | ····goto·:goto_0 | 151 | ····goto·:goto_0 |
153 | .end·method | 152 | .end·method |
154 | .method·private·invokeMethod(Ljava/lang/String;Ljava/lang/String;)Lat/univie/sensorium/sensors/SensorValue; | 153 | .method·private·invokeMethod(Ljava/lang/String;Ljava/lang/String;)Lat/univie/sensorium/sensors/SensorValue; |
155 | ····.locals·1 | 154 | ····.locals·10 |
156 | ····.param·p1,·"classname"····#·Ljava/lang/String; | 155 | ····.param·p1,·"classname"····#·Ljava/lang/String; |
157 | ····.param·p2,·"methodname"····#·Ljava/lang/String; | 156 | ····.param·p2,·"methodname"····#·Ljava/lang/String; |
158 | ····.prologue | 157 | ····.prologue |
159 | ····.line·147 | 158 | ····.line·147 |
160 | ····invoke-virtual·{p0,·p1},·Lat/univie/sensorium/SensorRegistry;->getSensorForClassname(Ljava/lang/String;)Lat/univie/sensorium/sensors/AbstractSensor; | 159 | ····invoke-virtual·{p0,·p1},·Lat/univie/sensorium/SensorRegistry;->getSensorForClassname(Ljava/lang/String;)Lat/univie/sensorium/sensors/AbstractSensor; |
161 | ····move-result-object·v | 160 | ····move-result-object·v5 |
162 | ····.line·148 | 161 | ····.line·148 |
163 | ····.local·v | 162 | ····.local·v5,·"sensor":Lat/univie/sensorium/sensors/AbstractSensor; |
164 | ····if-eqz·v | 163 | ····if-eqz·v5,·:cond_1 |
165 | ····.line·149 | 164 | ····.line·149 |
166 | ····invoke-virtual·{v | 165 | ····invoke-virtual·{v5},·Lat/univie/sensorium/sensors/AbstractSensor;->isEnabled()Z |
167 | ····move-result·v | 166 | ····move-result·v7 |
168 | ····if-eqz·v | 167 | ····if-eqz·v7,·:cond_1 |
169 | ····.line·150 | 168 | ····.line·150 |
170 | ····invoke-virtual·{v | 169 | ····invoke-virtual·{v5},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
171 | ····move-result-object·v | 170 | ····move-result-object·v7 |
172 | ····invoke-virtual·{v | 171 | ····invoke-virtual·{v7},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field; |
173 | ····move-result-object·v | 172 | ····move-result-object·v2 |
174 | ····.line·152 | 173 | ····.line·152 |
175 | ····.local·v | 174 | ····.local·v2,·"fields":[Ljava/lang/reflect/Field; |
176 | ····move-object·v0,·v3 | ||
177 | ····.local·v0,·"arr$":[Ljava/lang/reflect/Field; | ||
178 | ····:try_start_0 | 175 | ····:try_start_0 |
179 | ····array-length·v | 176 | ····array-length·v8,·v2 |
180 | ····.local·v5,·"len$":I | ||
181 | ····const/4·v | 177 | ····const/4·v7,·0x0 |
182 | ····.local·v4,·"i$":I | ||
183 | ····:goto_0 | 178 | ····:goto_0 |
184 | ····if-ge·v | 179 | ····if-ge·v7,·v8,·:cond_1 |
185 | ····aget-object·v | 180 | ····aget-object·v1,·v2,·v7 |
186 | ····.line·153 | 181 | ····.line·153 |
187 | ····.local·v | 182 | ····.local·v1,·"f":Ljava/lang/reflect/Field; |
188 | ····const/4·v | 183 | ····const/4·v9,·0x1 |
Max diff block lines reached; 56171/61309 bytes (91.62%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/SensoriumActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensoriumActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·141 | 27 | ····.line·141 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$2;->this$0:Lat/univie/sensorium/SensoriumActivity; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumActivity$2;->this$0:Lat/univie/sensorium/SensoriumActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 15 lines modified | Offset 32, 14 lines modified | ||
32 | ····.line·43 | 32 | ····.line·43 |
33 | ····new-instance·v0,·Lat/univie/sensorium/SensorService$LocalBinder; | 33 | ····new-instance·v0,·Lat/univie/sensorium/SensorService$LocalBinder; |
34 | ····invoke-direct·{v0,·p0},·Lat/univie/sensorium/SensorService$LocalBinder;-><init>(Lat/univie/sensorium/SensorService;)V | 34 | ····invoke-direct·{v0,·p0},·Lat/univie/sensorium/SensorService$LocalBinder;-><init>(Lat/univie/sensorium/SensorService;)V |
35 | ····iput-object·v0,·p0,·Lat/univie/sensorium/SensorService;->mBinder:Landroid/os/IBinder; | 35 | ····iput-object·v0,·p0,·Lat/univie/sensorium/SensorService;->mBinder:Landroid/os/IBinder; |
36 | ····.line·52 | ||
37 | ····return-void | 36 | ····return-void |
38 | .end·method | 37 | .end·method |
39 | .method·private·createJSONLoggerUploader()V | 38 | .method·private·createJSONLoggerUploader()V |
40 | ····.locals·7 | 39 | ····.locals·7 |
41 | ····.prologue | 40 | ····.prologue |
Offset 211, 187 lines modified | Offset 210, 182 lines modified | ||
211 | ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/logging/JSONLogger;->init(Ljava/util/List;)V | 210 | ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/logging/JSONLogger;->init(Ljava/util/List;)V |
212 | ····.line·111 | 211 | ····.line·111 |
213 | ····return-void | 212 | ····return-void |
214 | .end·method | 213 | .end·method |
215 | .method·private·startSensors()V | 214 | .method·private·startSensors()V |
216 | ····.locals·1 | 215 | ····.locals·11 |
217 | ····.prologue | 216 | ····.prologue |
218 | ····.line·80 | 217 | ····.line·80 |
219 | ····invoke-virtual·{p0},·Lat/univie/sensorium/SensorService;->getResources()Landroid/content/res/Resources; | 218 | ····invoke-virtual·{p0},·Lat/univie/sensorium/SensorService;->getResources()Landroid/content/res/Resources; |
220 | ····move-result-object·v | 219 | ····move-result-object·v3 |
221 | ····.line·81 | 220 | ····.line·81 |
222 | ····.local·v | 221 | ····.local·v3,·"res":Landroid/content/res/Resources; |
223 | ····const/high16·v | 222 | ····const/high16·v7,·0x7f060000 |
224 | ····invoke-virtual·{v | 223 | ····invoke-virtual·{v3,·v7},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
225 | ····move-result-object·v | 224 | ····move-result-object·v5 |
226 | ····.line·83 | 225 | ····.line·83 |
227 | ····.local·v | 226 | ····.local·v5,·"sensorclassnames":[Ljava/lang/String; |
228 | ····move-object·v0,·v8 | ||
229 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
230 | ····array-length·v | 227 | ····array-length·v8,·v5 |
231 | ····.local·v4,·"len$":I | ||
232 | ····const/4·v | 228 | ····const/4·v7,·0x0 |
233 | ····.local·v3,·"i$":I | ||
234 | ····:goto_0 | 229 | ····:goto_0 |
235 | ····if-ge·v | 230 | ····if-ge·v7,·v8,·:cond_0 |
236 | ····aget-object·v | 231 | ····aget-object·v0,·v5,·v7 |
237 | ····.line·84 | 232 | ····.line·84 |
238 | ····.local·v | 233 | ····.local·v0,·"classname":Ljava/lang/String; |
239 | ····const-string·v | 234 | ····const-string·v9,·"SENSORS" |
240 | ····invoke-static·{v | 235 | ····invoke-static·{v9,·v0},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
241 | ····.line·86 | 236 | ····.line·86 |
242 | ····:try_start_0 | 237 | ····:try_start_0 |
243 | ····invoke-static·{v | 238 | ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
244 | ····move-result-object·v | 239 | ····move-result-object·v9 |
245 | ····invoke-virtual·{v | 240 | ····invoke-virtual·{v9},·Ljava/lang/Class;->newInstance()Ljava/lang/Object; |
246 | ····move-result-object·v | 241 | ····move-result-object·v4 |
247 | ····check-cast·v | 242 | ····check-cast·v4,·Lat/univie/sensorium/sensors/AbstractSensor; |
248 | ····.line·87 | 243 | ····.line·87 |
249 | ····.local·v | 244 | ····.local·v4,·"s":Lat/univie/sensorium/sensors/AbstractSensor; |
250 | ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry; | 245 | ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry; |
251 | ····move-result-object·v | 246 | ····move-result-object·v9 |
252 | ····invoke-virtual·{v | 247 | ····invoke-virtual·{v9,·v4},·Lat/univie/sensorium/SensorRegistry;->registerSensor(Lat/univie/sensorium/sensors/AbstractSensor;)V |
253 | ····:try_end_0 | 248 | ····:try_end_0 |
254 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | 249 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
255 | ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_1 | 250 | ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_1 |
256 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_2 | 251 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_2 |
257 | ····.line·83 | 252 | ····.line·83 |
258 | ····.end·local·v | 253 | ····.end·local·v4····#·"s":Lat/univie/sensorium/sensors/AbstractSensor; |
259 | ····:goto_1 | 254 | ····:goto_1 |
260 | ····add-int/lit8·v | 255 | ····add-int/lit8·v7,·v7,·0x1 |
261 | ····goto·:goto_0 | 256 | ····goto·:goto_0 |
262 | ····.line·88 | 257 | ····.line·88 |
263 | ····:catch_0 | 258 | ····:catch_0 |
264 | ····move-exception·v | 259 | ····move-exception·v1 |
265 | ····.line·89 | 260 | ····.line·89 |
266 | ····.local·v | 261 | ····.local·v1,·"e":Ljava/lang/ClassNotFoundException; |
267 | ····new-instance·v | 262 | ····new-instance·v6,·Ljava/io/StringWriter; |
268 | ····invoke-direct·{v | 263 | ····invoke-direct·{v6},·Ljava/io/StringWriter;-><init>()V |
269 | ····.line·90 | 264 | ····.line·90 |
270 | ····.local·v | 265 | ····.local·v6,·"sw":Ljava/io/StringWriter; |
271 | ····new-instance·v | 266 | ····new-instance·v2,·Ljava/io/PrintWriter; |
272 | ····invoke-direct·{v | 267 | ····invoke-direct·{v2,·v6},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V |
273 | ····.line·91 | 268 | ····.line·91 |
274 | ····.local·v | 269 | ····.local·v2,·"pw":Ljava/io/PrintWriter; |
275 | ····invoke-virtual·{v | 270 | ····invoke-virtual·{v1,·v2},·Ljava/lang/ClassNotFoundException;->printStackTrace(Ljava/io/PrintWriter;)V |
276 | ····.line·92 | 271 | ····.line·92 |
277 | ····const-string·v | 272 | ····const-string·v9,·"Sensorium" |
278 | ····invoke-virtual·{v | 273 | ····invoke-virtual·{v6},·Ljava/io/StringWriter;->toString()Ljava/lang/String; |
279 | ····move-result-object·v1 | 274 | ····move-result-object·v10 |
280 | ····invoke-static·{v | 275 | ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
281 | ····goto·:goto_1 | 276 | ····goto·:goto_1 |
282 | ····.line·93 | 277 | ····.line·93 |
283 | ····.end·local·v | 278 | ····.end·local·v1····#·"e":Ljava/lang/ClassNotFoundException; |
284 | ····.end·local·v | 279 | ····.end·local·v2····#·"pw":Ljava/io/PrintWriter; |
285 | ····.end·local·v | 280 | ····.end·local·v6····#·"sw":Ljava/io/StringWriter; |
Max diff block lines reached; 6354/12166 bytes (52.23%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lat/univie/sensorium/SensorService; | 18 | .field·final·synthetic·this$0:Lat/univie/sensorium/SensorService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lat/univie/sensorium/SensorService;)V | 20 | .method·public·constructor·<init>(Lat/univie/sensorium/SensorService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensorService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·52 | 24 | ····.line·52 |
24 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensorService$LocalBinder;->this$0:Lat/univie/sensorium/SensorService; | 25 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensorService$LocalBinder;->this$0:Lat/univie/sensorium/SensorService; |
25 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumApplication; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/SensoriumApplication; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/SensoriumApplication;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/SensoriumApplication;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/SensoriumApplication; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·45 | 27 | ····.line·45 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumApplication$1;->this$0:Lat/univie/sensorium/SensoriumApplication; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/SensoriumApplication$1;->this$0:Lat/univie/sensorium/SensoriumApplication; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 18 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V | 20 | .method·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·90 | 24 | ····.line·90 |
24 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 25 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 98, 14 lines modified | Offset 99, 24 lines modified | ||
98 | ····.local·v3,·"rssi":S | 99 | ····.local·v3,·"rssi":S |
99 | ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 100 | ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
100 | ····new-instance·v5,·Ljava/lang/StringBuilder; | 101 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
101 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V | 102 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
103 | ····iget-object·v6,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | ||
104 | ····invoke-static·{v6},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$300(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/lang/String; | ||
105 | ····move-result-object·v6 | ||
106 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
107 | ····move-result-object·v5 | ||
102 | ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 108 | ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
103 | ····move-result-object·v5 | 109 | ····move-result-object·v5 |
104 | ····const-string·v6,·"\t/" | 110 | ····const-string·v6,·"\t/" |
105 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 111 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 122, 14 lines modified | Offset 133, 15 lines modified | ||
122 | ····const-string·v6,·"\tRSSI:·" | 133 | ····const-string·v6,·"\tRSSI:·" |
123 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 134 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
124 | ····move-result-object·v5 | 135 | ····move-result-object·v5 |
136 | ····.line·100 | ||
125 | ····invoke-static·{v3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 137 | ····invoke-static·{v3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
126 | ····move-result-object·v6 | 138 | ····move-result-object·v6 |
127 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 139 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
128 | ····move-result-object·v5 | 140 | ····move-result-object·v5 |
Offset 140, 15 lines modified | Offset 152, 16 lines modified | ||
140 | ····move-result-object·v5 | 152 | ····move-result-object·v5 |
141 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 153 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
142 | ····move-result-object·v5 | 154 | ····move-result-object·v5 |
155 | ····.line·99 | ||
143 | ····invoke-static·{v4,·v5},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$3 | 156 | ····invoke-static·{v4,·v5},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$302(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;)Ljava/lang/String; |
144 | ····.line·101 | 157 | ····.line·101 |
145 | ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 158 | ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$2;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
146 | ····invoke-static·{v4},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$400(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/util/List; | 159 | ····invoke-static·{v4},·Lat/univie/sensorium/sensors/BluetoothSensor;->access$400(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/util/List; |
147 | ····move-result-object·v4 | 160 | ····move-result-object·v4 |
Offset 79, 42 lines modified | Offset 79, 41 lines modified | ||
79 | .method·private·unsetallValues()V | 79 | .method·private·unsetallValues()V |
80 | ····.locals·3 | 80 | ····.locals·3 |
81 | ····.prologue | 81 | ····.prologue |
82 | ····.line·199 | 82 | ····.line·199 |
83 | ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/AbstractSensor;->getSensorValues()Ljava/util/List; | 83 | ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/AbstractSensor;->getSensorValues()Ljava/util/List; |
84 | ····move-result-object·v | 84 | ····move-result-object·v1 |
85 | ····invoke-interface·{v | 85 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
86 | ····move-result-object·v | 86 | ····move-result-object·v1 |
87 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
88 | ····:goto_0 | 87 | ····:goto_0 |
89 | ····invoke-interface·{v | 88 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
90 | ····move-result·v2 | 89 | ····move-result·v2 |
91 | ····if-eqz·v2,·:cond_0 | 90 | ····if-eqz·v2,·:cond_0 |
92 | ····invoke-interface·{v | 91 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
93 | ····move-result-object·v | 92 | ····move-result-object·v0 |
94 | ····check-cast·v | 93 | ····check-cast·v0,·Lat/univie/sensorium/sensors/SensorValue; |
95 | ····.line·200 | 94 | ····.line·200 |
96 | ····.local·v | 95 | ····.local·v0,·"s":Lat/univie/sensorium/sensors/SensorValue; |
97 | ····invoke-virtual·{v | 96 | ····invoke-virtual·{v0},·Lat/univie/sensorium/sensors/SensorValue;->unsetValue()V |
98 | ····goto·:goto_0 | 97 | ····goto·:goto_0 |
99 | ····.line·202 | 98 | ····.line·202 |
100 | ····.end·local·v | 99 | ····.end·local·v0····#·"s":Lat/univie/sensorium/sensors/SensorValue; |
101 | ····:cond_0 | 100 | ····:cond_0 |
102 | ····return-void | 101 | ····return-void |
103 | .end·method | 102 | .end·method |
104 | #·virtual·methods | 103 | #·virtual·methods |
105 | .method·protected·abstract·_disable()V | 104 | .method·protected·abstract·_disable()V |
Offset 584, 163 lines modified | Offset 583, 156 lines modified | ||
584 | ····move-result-object·v0 | 583 | ····move-result-object·v0 |
585 | ····goto·:goto_0 | 584 | ····goto·:goto_0 |
586 | .end·method | 585 | .end·method |
587 | .method·public·getSensorValues()Ljava/util/List; | 586 | .method·public·getSensorValues()Ljava/util/List; |
588 | ····.locals·1 | 587 | ····.locals·10 |
589 | ····.annotation·system·Ldalvik/annotation/Signature; | 588 | ····.annotation·system·Ldalvik/annotation/Signature; |
590 | ········value·=·{ | 589 | ········value·=·{ |
591 | ············"()", | 590 | ············"()", |
592 | ············"Ljava/util/List", | 591 | ············"Ljava/util/List", |
593 | ············"<", | 592 | ············"<", |
594 | ············"Lat/univie/sensorium/sensors/SensorValue;", | 593 | ············"Lat/univie/sensorium/sensors/SensorValue;", |
595 | ············">;" | 594 | ············">;" |
596 | ········} | 595 | ········} |
597 | ····.end·annotation | 596 | ····.end·annotation |
598 | ····.prologue | 597 | ····.prologue |
599 | ····.line·133 | 598 | ····.line·133 |
600 | ····new-instance·v | 599 | ····new-instance·v6,·Ljava/util/LinkedList; |
601 | ····invoke-direct·{v | 600 | ····invoke-direct·{v6},·Ljava/util/LinkedList;-><init>()V |
602 | ····.line·135 | 601 | ····.line·135 |
603 | ····.local·v | 602 | ····.local·v6,·"values":Ljava/util/List;,·"Ljava/util/List<Lat/univie/sensorium/sensors/SensorValue;>;" |
604 | ····iget-object·v | 603 | ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/AbstractSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue; |
605 | ····invoke-interface·{v | 604 | ····invoke-interface·{v6,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
606 | ····.line·139 | 605 | ····.line·139 |
607 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 606 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
608 | ····move-result-object·v | 607 | ····move-result-object·v7 |
609 | ····invoke-virtual·{v | 608 | ····invoke-virtual·{v7},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field; |
610 | ····move-result-object·v | 609 | ····move-result-object·v2 |
611 | ····.line·142 | 610 | ····.line·142 |
612 | ····.local·v | 611 | ····.local·v2,·"fields":[Ljava/lang/reflect/Field; |
613 | ····move-object·v0,·v3 | ||
614 | ····.local·v0,·"arr$":[Ljava/lang/reflect/Field; | ||
615 | ····:try_start_0 | 612 | ····:try_start_0 |
616 | ····array-length·v | 613 | ····array-length·v8,·v2 |
617 | ····.local·v5,·"len$":I | ||
618 | ····const/4·v | 614 | ····const/4·v7,·0x0 |
619 | ····.local·v4,·"i$":I | ||
620 | ····:goto_0 | 615 | ····:goto_0 |
621 | ····if-ge·v | 616 | ····if-ge·v7,·v8,·:cond_1 |
622 | ····aget-object·v | 617 | ····aget-object·v1,·v2,·v7 |
623 | ····.line·143 | 618 | ····.line·143 |
624 | ····.local·v | 619 | ····.local·v1,·"f":Ljava/lang/reflect/Field; |
625 | ····const/4·v | 620 | ····const/4·v9,·0x1 |
626 | ····invoke-virtual·{v | 621 | ····invoke-virtual·{v1,·v9},·Ljava/lang/reflect/Field;->setAccessible(Z)V |
627 | ····.line·144 | 622 | ····.line·144 |
628 | ····invoke-virtual·{v | 623 | ····invoke-virtual·{v1,·p0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
629 | ····move-result-object·v | 624 | ····move-result-object·v3 |
630 | ····.line·145 | 625 | ····.line·145 |
631 | ····.local·v | 626 | ····.local·v3,·"o":Ljava/lang/Object; |
632 | ····instance-of·v | 627 | ····instance-of·v9,·v3,·Lat/univie/sensorium/sensors/SensorValue; |
633 | ····if-eqz·v | 628 | ····if-eqz·v9,·:cond_0 |
634 | ····.line·146 | 629 | ····.line·146 |
635 | ····check-cast·v | 630 | ····check-cast·v3,·Lat/univie/sensorium/sensors/SensorValue; |
636 | ····.end·local·v | 631 | ····.end·local·v3····#·"o":Ljava/lang/Object; |
637 | ····invoke-interface·{v | 632 | ····invoke-interface·{v6,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
638 | ····:try_end_0 | 633 | ····:try_end_0 |
639 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 | 634 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 |
640 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1 | 635 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1 |
641 | ····.line·142 | 636 | ····.line·142 |
642 | ····:cond_0 | 637 | ····:cond_0 |
Max diff block lines reached; 11095/16408 bytes (67.62%) of diff not shown. |
Offset 20, 107 lines modified | Offset 20, 106 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/GPSLocationSensor;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/GPSLocationSensor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/GPSLocationSensor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·133 | 27 | ····.line·133 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·onGpsStatusChanged(I)V | 33 | .method·public·onGpsStatusChanged(I)V |
33 | ····.locals· | 34 | ····.locals·6 |
34 | ····.param·p1,·"event"····#·I | 35 | ····.param·p1,·"event"····#·I |
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·137 | 37 | ····.line·137 |
37 | ····const/4·v | 38 | ····const/4·v4,·0x4 |
38 | ····if-ne·p1,·v | 39 | ····if-ne·p1,·v4,·:cond_1 |
39 | ····.line·138 | 40 | ····.line·138 |
40 | ····iget-object·v | 41 | ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
41 | ····invoke-static·{v | 42 | ····invoke-static·{v4},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$800(Lat/univie/sensorium/sensors/GPSLocationSensor;)Landroid/location/LocationManager; |
42 | ····move-result-object·v | 43 | ····move-result-object·v4 |
43 | ····const/4·v | 44 | ····const/4·v5,·0x0 |
44 | ····invoke-virtual·{v | 45 | ····invoke-virtual·{v4,·v5},·Landroid/location/LocationManager;->getGpsStatus(Landroid/location/GpsStatus;)Landroid/location/GpsStatus; |
45 | ····move-result-object·v1 | 46 | ····move-result-object·v1 |
46 | ····.line·139 | 47 | ····.line·139 |
47 | ····.local·v1,·"gpsstatus":Landroid/location/GpsStatus; | 48 | ····.local·v1,·"gpsstatus":Landroid/location/GpsStatus; |
48 | ····invoke-virtual·{v1},·Landroid/location/GpsStatus;->getSatellites()Ljava/lang/Iterable; | 49 | ····invoke-virtual·{v1},·Landroid/location/GpsStatus;->getSatellites()Ljava/lang/Iterable; |
49 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
50 | ····.line·140 | 51 | ····.line·140 |
51 | ····.local·v0,·"gpsit":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Landroid/location/GpsSatellite;>;" | 52 | ····.local·v0,·"gpsit":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Landroid/location/GpsSatellite;>;" |
52 | ····const/4·v | 53 | ····const/4·v2,·0x0 |
53 | ····.line·141 | 54 | ····.line·141 |
54 | ····.local·v | 55 | ····.local·v2,·"numsat":I |
55 | ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 56 | ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
56 | ····move-result-object·v | 57 | ····move-result-object·v4 |
57 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
58 | ····:goto_0 | 58 | ····:goto_0 |
59 | ····invoke-interface·{v | 59 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
60 | ····move-result·v5 | 60 | ····move-result·v5 |
61 | ····if-eqz·v5,·:cond_0 | 61 | ····if-eqz·v5,·:cond_0 |
62 | ····invoke-interface·{v | 62 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
63 | ····move-result-object·v | 63 | ····move-result-object·v3 |
64 | ····check-cast·v | 64 | ····check-cast·v3,·Landroid/location/GpsSatellite; |
65 | ····.line·142 | 65 | ····.line·142 |
66 | ····.local·v | 66 | ····.local·v3,·"sat":Landroid/location/GpsSatellite; |
67 | ····add-int/lit8·v | 67 | ····add-int/lit8·v2,·v2,·0x1 |
68 | ····.line·143 | 68 | ····.line·143 |
69 | ····goto·:goto_0 | 69 | ····goto·:goto_0 |
70 | ····.line·144 | 70 | ····.line·144 |
71 | ····.end·local·v | 71 | ····.end·local·v3····#·"sat":Landroid/location/GpsSatellite; |
72 | ····:cond_0 | 72 | ····:cond_0 |
73 | ····iget-object·v | 73 | ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
74 | ····invoke-static·{v | 74 | ····invoke-static·{v4},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$900(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
75 | ····move-result-object·v | 75 | ····move-result-object·v4 |
76 | ····invoke-static·{v | 76 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
77 | ····move-result-object·v | 77 | ····move-result-object·v5 |
78 | ····invoke-virtual·{v | 78 | ····invoke-virtual·{v4,·v5},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
79 | ····.line·145 | 79 | ····.line·145 |
80 | ····iget-object·v | 80 | ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$2;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
81 | ····invoke-virtual·{v | 81 | ····invoke-virtual·{v4},·Lat/univie/sensorium/sensors/GPSLocationSensor;->notifyListeners()V |
82 | ····.line·148 | 82 | ····.line·148 |
83 | ····.end·local·v0····#·"gpsit":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Landroid/location/GpsSatellite;>;" | 83 | ····.end·local·v0····#·"gpsit":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Landroid/location/GpsSatellite;>;" |
84 | ····.end·local·v1····#·"gpsstatus":Landroid/location/GpsStatus; | 84 | ····.end·local·v1····#·"gpsstatus":Landroid/location/GpsStatus; |
85 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
86 | ····.end·local·v | 85 | ····.end·local·v2····#·"numsat":I |
87 | ····:cond_1 | 86 | ····:cond_1 |
88 | ····return-void | 87 | ····return-void |
89 | .end·method | 88 | .end·method |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 23 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V | 25 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V |
26 | ····.locals·3 | 26 | ····.locals·3 |
27 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·138 | 29 | ····.line·138 |
29 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 30 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 69, 14 lines modified | Offset 70, 15 lines modified | ||
69 | ····.line·139 | 70 | ····.line·139 |
70 | ····return-void | 71 | ····return-void |
71 | .end·method | 72 | .end·method |
72 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V | 73 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;)V |
73 | ····.locals·3 | 74 | ····.locals·3 |
75 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor; | ||
74 | ····.param·p2,·"devName"····#·Ljava/lang/String; | 76 | ····.param·p2,·"devName"····#·Ljava/lang/String; |
75 | ····.param·p3,·"MAC"····#·Ljava/lang/String; | 77 | ····.param·p3,·"MAC"····#·Ljava/lang/String; |
76 | ····.prologue | 78 | ····.prologue |
77 | ····.line·141 | 79 | ····.line·141 |
78 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 80 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
Offset 142, 14 lines modified | Offset 144, 15 lines modified | ||
142 | ····.line·147 | 144 | ····.line·147 |
143 | ····return-void | 145 | ····return-void |
144 | .end·method | 146 | .end·method |
145 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;I)V | 147 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/String;Ljava/lang/String;I)V |
146 | ····.locals·3 | 148 | ····.locals·3 |
149 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor; | ||
147 | ····.param·p2,·"devName"····#·Ljava/lang/String; | 150 | ····.param·p2,·"devName"····#·Ljava/lang/String; |
148 | ····.param·p3,·"MAC"····#·Ljava/lang/String; | 151 | ····.param·p3,·"MAC"····#·Ljava/lang/String; |
149 | ····.param·p4,·"rssi"····#·I | 152 | ····.param·p4,·"rssi"····#·I |
150 | ····.prologue | 153 | ····.prologue |
151 | ····.line·149 | 154 | ····.line·149 |
152 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 155 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
Offset 307, 14 lines modified | Offset 310, 15 lines modified | ||
307 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 310 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
308 | ····move-result-object·v0 | 311 | ····move-result-object·v0 |
309 | ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->RSSI:Lat/univie/sensorium/sensors/SensorValue; | 312 | ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$BtDevice;->RSSI:Lat/univie/sensorium/sensors/SensorValue; |
313 | ····.line·172 | ||
310 | ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String; | 314 | ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String; |
311 | ····move-result-object·v1 | 315 | ····move-result-object·v1 |
312 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 316 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
313 | ····move-result-object·v0 | 317 | ····move-result-object·v0 |
Offset 325, 9 lines modified | Offset 329, 10 lines modified | ||
325 | ····move-result-object·v0 | 329 | ····move-result-object·v0 |
326 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 330 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
327 | ····move-result-object·v0 | 331 | ····move-result-object·v0 |
332 | ····.line·171 | ||
328 | ····return-object·v0 | 333 | ····return-object·v0 |
329 | .end·method | 334 | .end·method |
Offset 139, 98 lines modified | Offset 139, 96 lines modified | ||
139 | .end·method | 139 | .end·method |
140 | .method·public·getValueRepresentation()Ljava/lang/String; | 140 | .method·public·getValueRepresentation()Ljava/lang/String; |
141 | ····.locals·4 | 141 | ····.locals·4 |
142 | ····.prologue | 142 | ····.prologue |
143 | ····.line·99 | 143 | ····.line·99 |
144 | ····iget-object·v | 144 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/SensorValue;->value:Ljava/lang/Object; |
145 | ····instance-of·v | 145 | ····instance-of·v2,·v2,·Ljava/util/List; |
146 | ····if-eqz·v | 146 | ····if-eqz·v2,·:cond_2 |
147 | ····.line·100 | 147 | ····.line·100 |
148 | ····new-instance·v | 148 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
149 | ····invoke-direct·{v | 149 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
150 | ····.line·101 | 150 | ····.line·101 |
151 | ····.local·v | 151 | ····.local·v1,·"sb":Ljava/lang/StringBuilder; |
152 | ····iget-object·v | 152 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/SensorValue;->value:Ljava/lang/Object; |
153 | ····check-cast·v | 153 | ····check-cast·v2,·Ljava/util/List; |
154 | ····invoke-interface·{v | 154 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
155 | ····move-result-object·v | 155 | ····move-result-object·v2 |
156 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
157 | ····:goto_0 | 156 | ····:goto_0 |
158 | ····invoke-interface·{v | 157 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
159 | ····move-result·v3 | 158 | ····move-result·v3 |
160 | ····if-eqz·v3,·:cond_0 | 159 | ····if-eqz·v3,·:cond_0 |
161 | ····invoke-interface·{v | 160 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
162 | ····move-result-object·v | 161 | ····move-result-object·v0 |
163 | ····.line·102 | 162 | ····.line·102 |
164 | ····.local·v | 163 | ····.local·v0,·"o":Ljava/lang/Object; |
165 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
166 | ····move-result-object·v3 | 165 | ····move-result-object·v3 |
167 | ····invoke-virtual·{v | 166 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
168 | ····.line·103 | 167 | ····.line·103 |
169 | ····const-string·v3,·"\n" | 168 | ····const-string·v3,·"\n" |
170 | ····invoke-virtual·{v | 169 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
171 | ····goto·:goto_0 | 170 | ····goto·:goto_0 |
172 | ····.line·105 | 171 | ····.line·105 |
173 | ····.end·local·v | 172 | ····.end·local·v0····#·"o":Ljava/lang/Object; |
174 | ····:cond_0 | 173 | ····:cond_0 |
175 | ····invoke-virtual·{v | 174 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->length()I |
176 | ····move-result·v | 175 | ····move-result·v2 |
177 | ····if-lez·v | 176 | ····if-lez·v2,·:cond_1 |
178 | ····.line·106 | 177 | ····.line·106 |
179 | ····invoke-virtual·{v | 178 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->length()I |
180 | ····move-result·v | 179 | ····move-result·v2 |
181 | ····add-int/lit8·v | 180 | ····add-int/lit8·v2,·v2,·-0x1 |
182 | ····invoke-virtual·{v | 181 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder; |
183 | ····.line·107 | 182 | ····.line·107 |
184 | ····:cond_1 | 183 | ····:cond_1 |
185 | ····invoke-virtual·{v | 184 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
186 | ····move-result-object·v | 185 | ····move-result-object·v2 |
187 | ····.line·109 | 186 | ····.line·109 |
188 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
189 | ····.end·local·v | 187 | ····.end·local·v1····#·"sb":Ljava/lang/StringBuilder; |
190 | ····:goto_1 | 188 | ····:goto_1 |
191 | ····return-object·v | 189 | ····return-object·v2 |
192 | ····:cond_2 | 190 | ····:cond_2 |
193 | ····iget-object·v | 191 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/SensorValue;->value:Ljava/lang/Object; |
194 | ····invoke-virtual·{v | 192 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
195 | ····move-result-object·v | 193 | ····move-result-object·v2 |
196 | ····goto·:goto_1 | 194 | ····goto·:goto_1 |
197 | .end·method | 195 | .end·method |
198 | .method·public·isNested()Z | 196 | .method·public·isNested()Z |
199 | ····.locals·2 | 197 | ····.locals·2 |
Offset 203, 15 lines modified | Offset 203, 15 lines modified | ||
203 | ····.line·42 | 203 | ····.line·42 |
204 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->speed:Lat/univie/sensorium/sensors/SensorValue; | 204 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->speed:Lat/univie/sensorium/sensors/SensorValue; |
205 | ····return-object·v0 | 205 | ····return-object·v0 |
206 | .end·method | 206 | .end·method |
207 | .method·static·synthetic·access$602(Lat/univie/sensorium/sensors/GPSLocationSensor;J)J | 207 | .method·static·synthetic·access$602(Lat/univie/sensorium/sensors/GPSLocationSensor;J)J |
208 | ····.locals· | 208 | ····.locals·1 |
209 | ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/GPSLocationSensor; | 209 | ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/GPSLocationSensor; |
210 | ····.param·p1,·"x1"····#·J | 210 | ····.param·p1,·"x1"····#·J |
211 | ····.prologue | 211 | ····.prologue |
212 | ····.line·42 | 212 | ····.line·42 |
213 | ····iput-wide·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timeMillis:J | 213 | ····iput-wide·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timeMillis:J |
Offset 315, 14 lines modified | Offset 315, 15 lines modified | ||
315 | ····.line·151 | 315 | ····.line·151 |
316 | ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/GPSLocationSensor;->getContext()Landroid/content/Context; | 316 | ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/GPSLocationSensor;->getContext()Landroid/content/Context; |
317 | ····move-result-object·v0 | 317 | ····move-result-object·v0 |
318 | ····const-string·v1,·"location" | 318 | ····const-string·v1,·"location" |
319 | ····.line·152 | ||
319 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 320 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
320 | ····move-result-object·v0 | 321 | ····move-result-object·v0 |
321 | ····check-cast·v0,·Landroid/location/LocationManager; | 322 | ····check-cast·v0,·Landroid/location/LocationManager; |
322 | ····iput-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->locationManager:Landroid/location/LocationManager; | 323 | ····iput-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->locationManager:Landroid/location/LocationManager; |
Offset 348, 23 lines modified | Offset 349, 23 lines modified | ||
348 | ····invoke-virtual·{v0,·v1},·Landroid/location/LocationManager;->addGpsStatusListener(Landroid/location/GpsStatus$Listener;)Z | 349 | ····invoke-virtual·{v0,·v1},·Landroid/location/LocationManager;->addGpsStatusListener(Landroid/location/GpsStatus$Listener;)Z |
349 | ····.line·156 | 350 | ····.line·156 |
350 | ····return-void | 351 | ····return-void |
351 | .end·method | 352 | .end·method |
352 | .method·protected·updateTimestamp()V | 353 | .method·protected·updateTimestamp()V |
353 | ····.locals· | 354 | ····.locals·4 |
354 | ····.prologue | 355 | ····.prologue |
355 | ····.line·160 | 356 | ····.line·160 |
356 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue; | 357 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue; |
357 | ····iget-wide·v | 358 | ····iget-wide·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor;->timeMillis:J |
358 | ····invoke-static·{v | 359 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
359 | ····move-result-object·v1 | 360 | ····move-result-object·v1 |
360 | ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V | 361 | ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
361 | ····.line·161 | 362 | ····.line·161 |
362 | ····return-void | 363 | ····return-void |
Offset 393, 17 lines modified | Offset 393, 17 lines modified | ||
393 | ····invoke-virtual·{v7,·v8},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V | 393 | ····invoke-virtual·{v7,·v8},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
394 | ····.line·112 | 394 | ····.line·112 |
395 | ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor;->handler:Landroid/os/Handler; | 395 | ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor;->handler:Landroid/os/Handler; |
396 | ····iget-object·v8,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor;->memCPUTask:Ljava/lang/Runnable; | 396 | ····iget-object·v8,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor;->memCPUTask:Ljava/lang/Runnable; |
397 | ····const-wide/16·v | 397 | ····const-wide/16·v10,·0x0 |
398 | ····invoke-virtual·{v7,·v8,·v | 398 | ····invoke-virtual·{v7,·v8,·v10,·v11},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
399 | ····.line·113 | 399 | ····.line·113 |
400 | ····return-void | 400 | ····return-void |
401 | ····.line·96 | 401 | ····.line·96 |
402 | ····.end·local·v0····#·"activityManager":Landroid/app/ActivityManager; | 402 | ····.end·local·v0····#·"activityManager":Landroid/app/ActivityManager; |
403 | ····:catch_0 | 403 | ····:catch_0 |
Offset 434, 15 lines modified | Offset 434, 15 lines modified | ||
434 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 434 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
435 | ····goto·:goto_0 | 435 | ····goto·:goto_0 |
436 | .end·method | 436 | .end·method |
437 | .method·public·cpuUpdate()F | 437 | .method·public·cpuUpdate()F |
438 | ····.locals·1 | 438 | ····.locals·18 |
439 | ····.prologue | 439 | ····.prologue |
440 | ····.line·135 | 440 | ····.line·135 |
441 | ····:try_start_0 | 441 | ····:try_start_0 |
442 | ····new-instance·v10,·Ljava/io/RandomAccessFile; | 442 | ····new-instance·v10,·Ljava/io/RandomAccessFile; |
443 | ····const-string·v12,·"/proc/stat" | 443 | ····const-string·v12,·"/proc/stat" |
Offset 451, 36 lines modified | Offset 451, 36 lines modified | ||
451 | ····invoke-direct·{v10,·v12,·v13},·Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 451 | ····invoke-direct·{v10,·v12,·v13},·Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
452 | ····.line·136 | 452 | ····.line·136 |
453 | ····.local·v10,·"reader":Ljava/io/RandomAccessFile; | 453 | ····.local·v10,·"reader":Ljava/io/RandomAccessFile; |
454 | ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String; | 454 | ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String; |
455 | ····move-result-object·v | 455 | ····move-result-object·v5 |
456 | ····.line·138 | 456 | ····.line·138 |
457 | ····.local·v | 457 | ····.local·v5,·"load":Ljava/lang/String; |
458 | ····const-string·v12,·"·" | 458 | ····const-string·v12,·"·" |
459 | ····invoke-virtual·{v | 459 | ····invoke-virtual·{v5,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
460 | ····move-result-object·v11 | 460 | ····move-result-object·v11 |
461 | ····.line·140 | 461 | ····.line·140 |
462 | ····.local·v11,·"toks":[Ljava/lang/String; | 462 | ····.local·v11,·"toks":[Ljava/lang/String; |
463 | ····const/4·v12,·0x5 | 463 | ····const/4·v12,·0x5 |
464 | ····aget-object·v12,·v11,·v12 | 464 | ····aget-object·v12,·v11,·v12 |
465 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 465 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
466 | ····move-result-wide·v | 466 | ····move-result-wide·v6 |
467 | ····.line·141 | 467 | ····.line·141 |
468 | ····.local·v | 468 | ····.local·v6,·"idle1":J |
469 | ····const/4·v12,·0x2 | 469 | ····const/4·v12,·0x2 |
470 | ····aget-object·v12,·v11,·v12 | 470 | ····aget-object·v12,·v11,·v12 |
471 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 471 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
472 | ····move-result-wide·v12 | 472 | ····move-result-wide·v12 |
Offset 505, 14 lines modified | Offset 505, 15 lines modified | ||
505 | ····add-long/2addr·v12,·v14 | 505 | ····add-long/2addr·v12,·v14 |
506 | ····const/4·v14,·0x6 | 506 | ····const/4·v14,·0x6 |
507 | ····aget-object·v14,·v11,·v14 | 507 | ····aget-object·v14,·v11,·v14 |
508 | ····.line·142 | ||
508 | ····invoke-static·{v14},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 509 | ····invoke-static·{v14},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
509 | ····move-result-wide·v14 | 510 | ····move-result-wide·v14 |
510 | ····add-long/2addr·v12,·v14 | 511 | ····add-long/2addr·v12,·v14 |
511 | ····const/4·v14,·0x7 | 512 | ····const/4·v14,·0x7 |
Offset 553, 37 lines modified | Offset 554, 37 lines modified | ||
553 | ····:try_start_2 | 554 | ····:try_start_2 |
554 | ····invoke-virtual·{v10,·v12,·v13},·Ljava/io/RandomAccessFile;->seek(J)V | 555 | ····invoke-virtual·{v10,·v12,·v13},·Ljava/io/RandomAccessFile;->seek(J)V |
555 | ····.line·149 | 556 | ····.line·149 |
556 | ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String; | 557 | ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String; |
557 | ····move-result-object·v | 558 | ····move-result-object·v5 |
558 | ····.line·150 | 559 | ····.line·150 |
559 | ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->close()V | 560 | ····invoke-virtual·{v10},·Ljava/io/RandomAccessFile;->close()V |
560 | ····.line·152 | 561 | ····.line·152 |
561 | ····const-string·v12,·"·" | 562 | ····const-string·v12,·"·" |
562 | ····invoke-virtual·{v | 563 | ····invoke-virtual·{v5,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
563 | ····move-result-object·v11 | 564 | ····move-result-object·v11 |
564 | ····.line·154 | 565 | ····.line·154 |
565 | ····const/4·v12,·0x5 | 566 | ····const/4·v12,·0x5 |
566 | ····aget-object·v12,·v11,·v12 | 567 | ····aget-object·v12,·v11,·v12 |
567 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 568 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
568 | ····move-result-wide·v | 569 | ····move-result-wide·v8 |
569 | ····.line·155 | 570 | ····.line·155 |
570 | ····.local·v | 571 | ····.local·v8,·"idle2":J |
571 | ····const/4·v12,·0x2 | 572 | ····const/4·v12,·0x2 |
572 | ····aget-object·v12,·v11,·v12 | 573 | ····aget-object·v12,·v11,·v12 |
573 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 574 | ····invoke-static·{v12},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
574 | ····move-result-wide·v12 | 575 | ····move-result-wide·v12 |
Offset 608, 14 lines modified | Offset 609, 15 lines modified | ||
608 | ····add-long/2addr·v12,·v14 | 609 | ····add-long/2addr·v12,·v14 |
Max diff block lines reached; 1644/5295 bytes (31.05%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BatterySensor; | 18 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BatterySensor; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lat/univie/sensorium/sensors/BatterySensor;)V | 20 | .method·constructor·<init>(Lat/univie/sensorium/sensors/BatterySensor;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BatterySensor; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·55 | 24 | ····.line·55 |
24 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BatterySensor$1;->this$0:Lat/univie/sensorium/sensors/BatterySensor; | 25 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BatterySensor$1;->this$0:Lat/univie/sensorium/sensors/BatterySensor; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 20, 28 lines modified | Offset 20, 29 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/DeviceInfoSensor;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/DeviceInfoSensor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/DeviceInfoSensor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·73 | 27 | ····.line·73 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·run()V | 33 | .method·public·run()V |
33 | ····.locals· | 34 | ····.locals·6 |
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·76 | 36 | ····.line·76 |
36 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; | 37 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; |
37 | ····invoke-static·{v0},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$100(Lat/univie/sensorium/sensors/DeviceInfoSensor;)Lat/univie/sensorium/sensors/SensorValue; | 38 | ····invoke-static·{v0},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$100(Lat/univie/sensorium/sensors/DeviceInfoSensor;)Lat/univie/sensorium/sensors/SensorValue; |
Offset 49, 21 lines modified | Offset 50, 21 lines modified | ||
49 | ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; | 50 | ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; |
50 | ····invoke-static·{v1},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$000(Lat/univie/sensorium/sensors/DeviceInfoSensor;)Landroid/app/ActivityManager$MemoryInfo; | 51 | ····invoke-static·{v1},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$000(Lat/univie/sensorium/sensors/DeviceInfoSensor;)Landroid/app/ActivityManager$MemoryInfo; |
51 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
52 | ····iget-wide·v | 53 | ····iget-wide·v2,·v1,·Landroid/app/ActivityManager$MemoryInfo;->availMem:J |
53 | ····const-wide/32·v | 54 | ····const-wide/32·v4,·0x100000 |
54 | ····div-long/2addr·v | 55 | ····div-long/2addr·v2,·v4 |
55 | ····invoke-static·{v | 56 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
56 | ····move-result-object·v1 | 57 | ····move-result-object·v1 |
57 | ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V | 58 | ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
58 | ····.line·77 | 59 | ····.line·77 |
59 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; | 60 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/DeviceInfoSensor$1;->this$0:Lat/univie/sensorium/sensors/DeviceInfoSensor; |
Offset 104, 14 lines modified | Offset 105, 14 lines modified | ||
104 | ····invoke-static·{v1},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$300(Lat/univie/sensorium/sensors/DeviceInfoSensor;)I | 105 | ····invoke-static·{v1},·Lat/univie/sensorium/sensors/DeviceInfoSensor;->access$300(Lat/univie/sensorium/sensors/DeviceInfoSensor;)I |
105 | ····move-result·v1 | 106 | ····move-result·v1 |
106 | ····mul-int/lit16·v1,·v1,·0x3e8 | 107 | ····mul-int/lit16·v1,·v1,·0x3e8 |
107 | ····int-to-long·v | 108 | ····int-to-long·v2,·v1 |
108 | ····invoke-virtual·{v0,·p0,·v | 109 | ····invoke-virtual·{v0,·p0,·v2,·v3},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
109 | ····.line·81 | 110 | ····.line·81 |
110 | ····return-void | 111 | ····return-void |
111 | .end·method | 112 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/PressureSensor; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/PressureSensor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/PressureSensor;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/PressureSensor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/PressureSensor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·68 | 27 | ····.line·68 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/PressureSensor$2;->this$0:Lat/univie/sensorium/sensors/PressureSensor; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/PressureSensor$2;->this$0:Lat/univie/sensorium/sensors/PressureSensor; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 28 lines modified | Offset 20, 29 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiConnectionSensor;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiConnectionSensor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiConnectionSensor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·47 | 27 | ····.line·47 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·run()V | 33 | .method·public·run()V |
33 | ····.locals· | 34 | ····.locals·10 |
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·50 | 36 | ····.line·50 |
36 | ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor; | 37 | ····iget-object·v7,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor; |
37 | ····iget-object·v6,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor; | 38 | ····iget-object·v6,·p0,·Lat/univie/sensorium/sensors/WifiConnectionSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiConnectionSensor; |
Offset 248, 17 lines modified | Offset 249, 17 lines modified | ||
248 | ····invoke-static·{v7},·Lat/univie/sensorium/sensors/WifiConnectionSensor;->access$900(Lat/univie/sensorium/sensors/WifiConnectionSensor;)I | 249 | ····invoke-static·{v7},·Lat/univie/sensorium/sensors/WifiConnectionSensor;->access$900(Lat/univie/sensorium/sensors/WifiConnectionSensor;)I |
249 | ····move-result·v7 | 250 | ····move-result·v7 |
250 | ····mul-int/lit16·v7,·v7,·0x3e8 | 251 | ····mul-int/lit16·v7,·v7,·0x3e8 |
251 | ····int-to-long·v | 252 | ····int-to-long·v8,·v7 |
252 | ····invoke-virtual·{v6,·p0,·v | 253 | ····invoke-virtual·{v6,·p0,·v8,·v9},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
253 | ····.line·85 | 254 | ····.line·85 |
254 | ····return-void | 255 | ····return-void |
255 | ····.line·64 | 256 | ····.line·64 |
256 | ····:catch_0 | 257 | ····:catch_0 |
257 | ····move-exception·v1 | 258 | ····move-exception·v1 |
Offset 17, 49 lines modified | Offset 17, 50 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/RadioSensor; | 18 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/RadioSensor; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lat/univie/sensorium/sensors/RadioSensor;)V | 20 | .method·constructor·<init>(Lat/univie/sensorium/sensors/RadioSensor;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/RadioSensor; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·94 | 24 | ····.line·94 |
24 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; | 25 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; |
25 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V |
26 | ····return-void | 27 | ····return-void |
27 | .end·method | 28 | .end·method |
28 | #·virtual·methods | 29 | #·virtual·methods |
29 | .method·public·onCellLocationChanged(Landroid/telephony/CellLocation;)V | 30 | .method·public·onCellLocationChanged(Landroid/telephony/CellLocation;)V |
30 | ····.locals· | 31 | ····.locals·7 |
31 | ····.param·p1,·"location"····#·Landroid/telephony/CellLocation; | 32 | ····.param·p1,·"location"····#·Landroid/telephony/CellLocation; |
32 | ····.prologue | 33 | ····.prologue |
33 | ····const/4·v | 34 | ····const/4·v6,·0x3 |
34 | ····.line·124 | 35 | ····.line·124 |
35 | ····move-object·v0,·p1 | 36 | ····move-object·v0,·p1 |
36 | ····check-cast·v0,·Landroid/telephony/gsm/GsmCellLocation; | 37 | ····check-cast·v0,·Landroid/telephony/gsm/GsmCellLocation; |
37 | ····.line·125 | 38 | ····.line·125 |
38 | ····.local·v0,·"gsmCell":Landroid/telephony/gsm/GsmCellLocation; | 39 | ····.local·v0,·"gsmCell":Landroid/telephony/gsm/GsmCellLocation; |
39 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; | 40 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; |
40 | ····iget-object·v2,·v2,·Lat/univie/sensorium/sensors/RadioSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue; | 41 | ····iget-object·v2,·v2,·Lat/univie/sensorium/sensors/RadioSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue; |
41 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 42 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
42 | ····move-result-wide·v | 43 | ····move-result-wide·v4 |
43 | ····invoke-static·{v | 44 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
44 | ····move-result-object·v3 | 45 | ····move-result-object·v3 |
45 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V | 46 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
46 | ····.line·127 | 47 | ····.line·127 |
47 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; | 48 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; |
Offset 184, 28 lines modified | Offset 185, 28 lines modified | ||
184 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/RadioSensor;->access$500(Lat/univie/sensorium/sensors/RadioSensor;)Lat/univie/sensorium/sensors/SensorValue; | 185 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/RadioSensor;->access$500(Lat/univie/sensorium/sensors/RadioSensor;)Lat/univie/sensorium/sensors/SensorValue; |
185 | ····move-result-object·v2 | 186 | ····move-result-object·v2 |
186 | ····const/4·v3,·0x0 | 187 | ····const/4·v3,·0x0 |
187 | ····invoke-virtual·{v1,·v3,·v | 188 | ····invoke-virtual·{v1,·v3,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
188 | ····move-result-object·v3 | 189 | ····move-result-object·v3 |
189 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V | 190 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
190 | ····.line·138 | 191 | ····.line·138 |
191 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; | 192 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; |
192 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/RadioSensor;->access$600(Lat/univie/sensorium/sensors/RadioSensor;)Lat/univie/sensorium/sensors/SensorValue; | 193 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/RadioSensor;->access$600(Lat/univie/sensorium/sensors/RadioSensor;)Lat/univie/sensorium/sensors/SensorValue; |
193 | ····move-result-object·v2 | 194 | ····move-result-object·v2 |
194 | ····invoke-virtual·{v1,·v | 195 | ····invoke-virtual·{v1,·v6},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
195 | ····move-result-object·v3 | 196 | ····move-result-object·v3 |
196 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V | 197 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
197 | ····.line·139 | 198 | ····.line·139 |
198 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; | 199 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/RadioSensor$1;->this$0:Lat/univie/sensorium/sensors/RadioSensor; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/GPSLocationSensor;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/GPSLocationSensor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/GPSLocationSensor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·83 | 27 | ····.line·83 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 38, 270 lines modified | Offset 39, 274 lines modified | ||
38 | #·virtual·methods | 39 | #·virtual·methods |
39 | .method·public·onLocationChanged(Landroid/location/Location;)V | 40 | .method·public·onLocationChanged(Landroid/location/Location;)V |
40 | ····.locals·12 | 41 | ····.locals·12 |
41 | ····.param·p1,·"loc"····#·Landroid/location/Location; | 42 | ····.param·p1,·"loc"····#·Landroid/location/Location; |
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·86 | 44 | ····.line·86 |
44 | ····iget-object·v | 45 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
45 | ····invoke-static·{v | 46 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$000(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
46 | ····move-result-object·v | 47 | ····move-result-object·v2 |
47 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D | 48 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D |
48 | ····move-result-wide·v | 49 | ····move-result-wide·v4 |
49 | ····invoke-static·{v | 50 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
50 | ····move-result-object·v | 51 | ····move-result-object·v3 |
51 | ····invoke-virtual·{v | 52 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
52 | ····.line·87 | 53 | ····.line·87 |
53 | ····iget-object·v | 54 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
54 | ····invoke-static·{v | 55 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$100(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
55 | ····move-result-object·v | 56 | ····move-result-object·v2 |
56 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D | 57 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D |
57 | ····move-result-wide·v | 58 | ····move-result-wide·v4 |
58 | ····invoke-static·{v | 59 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
59 | ····move-result-object·v | 60 | ····move-result-object·v3 |
60 | ····invoke-virtual·{v | 61 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
61 | ····.line·88 | 62 | ····.line·88 |
62 | ····iget-object·v | 63 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
63 | ····invoke-static·{v | 64 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$200(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
64 | ····move-result-object·v | 65 | ····move-result-object·v2 |
65 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D | 66 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D |
66 | ····move-result-wide·v | 67 | ····move-result-wide·v4 |
67 | ····invoke-static·{v | 68 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
68 | ····move-result-object·v | 69 | ····move-result-object·v3 |
69 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
70 | ····.line·89 | 71 | ····.line·89 |
71 | ····iget-object·v | 72 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
72 | ····invoke-static·{v | 73 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$300(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
73 | ····move-result-object·v | 74 | ····move-result-object·v2 |
74 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F | 75 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F |
75 | ····move-result·v | 76 | ····move-result·v3 |
76 | ····invoke-static·{v | 77 | ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
77 | ····move-result-object·v | 78 | ····move-result-object·v3 |
78 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
79 | ····.line·90 | 80 | ····.line·90 |
80 | ····iget-object·v | 81 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
81 | ····invoke-static·{v | 82 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$400(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
82 | ····move-result-object·v | 83 | ····move-result-object·v2 |
83 | ····invoke-virtual·{p1},·Landroid/location/Location;->getBearing()F | 84 | ····invoke-virtual·{p1},·Landroid/location/Location;->getBearing()F |
84 | ····move-result·v | 85 | ····move-result·v3 |
85 | ····invoke-static·{v | 86 | ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
86 | ····move-result-object·v | 87 | ····move-result-object·v3 |
87 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
88 | ····.line·91 | 89 | ····.line·91 |
89 | ····iget-object·v | 90 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
90 | ····invoke-static·{v | 91 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/GPSLocationSensor;->access$500(Lat/univie/sensorium/sensors/GPSLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
91 | ····move-result-object·v | 92 | ····move-result-object·v2 |
92 | ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F | 93 | ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F |
93 | ····move-result·v | 94 | ····move-result·v3 |
94 | ····invoke-static·{v | 95 | ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
95 | ····move-result-object·v | 96 | ····move-result-object·v3 |
96 | ····invoke-virtual·{v | 97 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
97 | ····.line·92 | 98 | ····.line·92 |
98 | ····iget-object·v | 99 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/GPSLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/GPSLocationSensor; |
Max diff block lines reached; 8560/16952 bytes (50.50%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/BluetoothSensor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/BluetoothSensor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·54 | 27 | ····.line·54 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$1;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor$1;->this$0:Lat/univie/sensorium/sensors/BluetoothSensor; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 28 lines modified | Offset 20, 29 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiSensor; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiSensor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiSensor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·43 | 27 | ····.line·43 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiSensor; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$1;->this$0:Lat/univie/sensorium/sensors/WifiSensor; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·run()V | 33 | .method·public·run()V |
33 | ····.locals· | 34 | ····.locals·4 |
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·46 | 36 | ····.line·46 |
36 | ····new-instance·v0,·Landroid/content/IntentFilter; | 37 | ····new-instance·v0,·Landroid/content/IntentFilter; |
37 | ····const-string·v1,·"android.net.wifi.SCAN_RESULTS" | 38 | ····const-string·v1,·"android.net.wifi.SCAN_RESULTS" |
Offset 106, 14 lines modified | Offset 107, 14 lines modified | ||
106 | ····invoke-static·{v1},·Lat/univie/sensorium/sensors/WifiSensor;->access$200(Lat/univie/sensorium/sensors/WifiSensor;)I | 107 | ····invoke-static·{v1},·Lat/univie/sensorium/sensors/WifiSensor;->access$200(Lat/univie/sensorium/sensors/WifiSensor;)I |
107 | ····move-result·v1 | 108 | ····move-result·v1 |
108 | ····mul-int/lit16·v1,·v1,·0x3e8 | 109 | ····mul-int/lit16·v1,·v1,·0x3e8 |
109 | ····int-to-long·v | 110 | ····int-to-long·v2,·v1 |
110 | ····invoke-virtual·{v0,·p0,·v | 111 | ····invoke-virtual·{v0,·p0,·v2,·v3},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
111 | ····.line·53 | 112 | ····.line·53 |
112 | ····return-void | 113 | ····return-void |
113 | .end·method | 114 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiSensor; | 18 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/WifiSensor; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V | 20 | .method·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiSensor; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·60 | 24 | ····.line·60 |
24 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$2;->this$0:Lat/univie/sensorium/sensors/WifiSensor; | 25 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$2;->this$0:Lat/univie/sensorium/sensors/WifiSensor; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 118, 14 lines modified | Offset 119, 15 lines modified | ||
118 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 119 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
119 | ····const/4·v2,·0x0 | 120 | ····const/4·v2,·0x0 |
120 | ····add-int/lit8·v3,·v8,·0x1 | 121 | ····add-int/lit8·v3,·v8,·0x1 |
122 | ····.line·72 | ||
121 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 123 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
122 | ····move-result-object·v3 | 124 | ····move-result-object·v3 |
123 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->toString()Ljava/lang/String; | 125 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->toString()Ljava/lang/String; |
124 | ····move-result-object·v3 | 126 | ····move-result-object·v3 |
Offset 144, 14 lines modified | Offset 146, 15 lines modified | ||
144 | ····aput-object·v3,·v1,·v2 | 146 | ····aput-object·v3,·v1,·v2 |
145 | ····const/4·v2,·0x3 | 147 | ····const/4·v2,·0x3 |
146 | ····iget·v3,·v11,·Landroid/net/wifi/ScanResult;->level:I | 148 | ····iget·v3,·v11,·Landroid/net/wifi/ScanResult;->level:I |
149 | ····.line·73 | ||
147 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 150 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
148 | ····move-result-object·v3 | 151 | ····move-result-object·v3 |
149 | ····aput-object·v3,·v1,·v2 | 152 | ····aput-object·v3,·v1,·v2 |
150 | ····const/4·v2,·0x4 | 153 | ····const/4·v2,·0x4 |
Offset 166, 20 lines modified | Offset 169, 22 lines modified | ||
166 | ····int-to-float·v3,·v3 | 169 | ····int-to-float·v3,·v3 |
167 | ····const/high16·v4,·0x447a0000····#·1000.0f | 170 | ····const/high16·v4,·0x447a0000····#·1000.0f |
168 | ····div-float/2addr·v3,·v4 | 171 | ····div-float/2addr·v3,·v4 |
172 | ····.line·74 | ||
169 | ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 173 | ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
170 | ····move-result-object·v3 | 174 | ····move-result-object·v3 |
171 | ····aput-object·v3,·v1,·v2 | 175 | ····aput-object·v3,·v1,·v2 |
176 | ····.line·71 | ||
172 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 177 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
173 | ····move-result-object·v10 | 178 | ····move-result-object·v10 |
174 | ····.line·75 | 179 | ····.line·75 |
175 | ····.local·v10,·"message":Ljava/lang/String; | 180 | ····.local·v10,·"message":Ljava/lang/String; |
176 | ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry; | 181 | ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/PressureSensor; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/PressureSensor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/PressureSensor;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/PressureSensor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/PressureSensor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·60 | 27 | ····.line·60 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/PressureSensor$1;->this$0:Lat/univie/sensorium/sensors/PressureSensor; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/PressureSensor$1;->this$0:Lat/univie/sensorium/sensors/PressureSensor; |
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:Lat/univie/sensorium/sensors/NetworkLocationSensor; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/NetworkLocationSensor;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/sensors/NetworkLocationSensor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/NetworkLocationSensor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·66 | 27 | ····.line·66 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 38, 253 lines modified | Offset 39, 257 lines modified | ||
38 | #·virtual·methods | 39 | #·virtual·methods |
39 | .method·public·onLocationChanged(Landroid/location/Location;)V | 40 | .method·public·onLocationChanged(Landroid/location/Location;)V |
40 | ····.locals·10 | 41 | ····.locals·10 |
41 | ····.param·p1,·"loc"····#·Landroid/location/Location; | 42 | ····.param·p1,·"loc"····#·Landroid/location/Location; |
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·68 | 44 | ····.line·68 |
44 | ····iget-object·v | 45 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
45 | ····invoke-static·{v | 46 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$000(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
46 | ····move-result-object·v | 47 | ····move-result-object·v2 |
47 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D | 48 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D |
48 | ····move-result-wide·v | 49 | ····move-result-wide·v4 |
49 | ····invoke-static·{v | 50 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
50 | ····move-result-object·v | 51 | ····move-result-object·v3 |
51 | ····invoke-virtual·{v | 52 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
52 | ····.line·69 | 53 | ····.line·69 |
53 | ····iget-object·v | 54 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
54 | ····invoke-static·{v | 55 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$100(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
55 | ····move-result-object·v | 56 | ····move-result-object·v2 |
56 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D | 57 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D |
57 | ····move-result-wide·v | 58 | ····move-result-wide·v4 |
58 | ····invoke-static·{v | 59 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
59 | ····move-result-object·v | 60 | ····move-result-object·v3 |
60 | ····invoke-virtual·{v | 61 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
61 | ····.line·70 | 62 | ····.line·70 |
62 | ····iget-object·v | 63 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
63 | ····invoke-static·{v | 64 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$200(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
64 | ····move-result-object·v | 65 | ····move-result-object·v2 |
65 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D | 66 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D |
66 | ····move-result-wide·v | 67 | ····move-result-wide·v4 |
67 | ····invoke-static·{v | 68 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
68 | ····move-result-object·v | 69 | ····move-result-object·v3 |
69 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
70 | ····.line·71 | 71 | ····.line·71 |
71 | ····iget-object·v | 72 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
72 | ····invoke-static·{v | 73 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$300(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
73 | ····move-result-object·v | 74 | ····move-result-object·v2 |
74 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F | 75 | ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F |
75 | ····move-result·v | 76 | ····move-result·v3 |
76 | ····invoke-static·{v | 77 | ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
77 | ····move-result-object·v | 78 | ····move-result-object·v3 |
78 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
79 | ····.line·72 | 80 | ····.line·72 |
80 | ····iget-object·v | 81 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
81 | ····invoke-static·{v | 82 | ····invoke-static·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$400(Lat/univie/sensorium/sensors/NetworkLocationSensor;)Lat/univie/sensorium/sensors/SensorValue; |
82 | ····move-result-object·v | 83 | ····move-result-object·v2 |
83 | ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F | 84 | ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F |
84 | ····move-result·v | 85 | ····move-result·v3 |
85 | ····invoke-static·{v | 86 | ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
86 | ····move-result-object·v | 87 | ····move-result-object·v3 |
87 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v2,·v3},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
88 | ····.line·73 | 89 | ····.line·73 |
89 | ····iget-object·v | 90 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
90 | ····invoke-virtual·{p1},·Landroid/location/Location;->getTime()J | 91 | ····invoke-virtual·{p1},·Landroid/location/Location;->getTime()J |
91 | ····move-result-wide·v | 92 | ····move-result-wide·v4 |
92 | ····invoke-static·{v | 93 | ····invoke-static·{v2,·v4,·v5},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->access$502(Lat/univie/sensorium/sensors/NetworkLocationSensor;J)J |
93 | ····.line·75 | 94 | ····.line·75 |
94 | ····new-instance·v | 95 | ····new-instance·v1,·Landroid/location/Geocoder; |
95 | ····iget-object·v | 96 | ····iget-object·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor$1;->this$0:Lat/univie/sensorium/sensors/NetworkLocationSensor; |
96 | ····invoke-virtual·{v | 97 | ····invoke-virtual·{v2},·Lat/univie/sensorium/sensors/NetworkLocationSensor;->getContext()Landroid/content/Context; |
97 | ····move-result-object·v | 98 | ····move-result-object·v2 |
98 | ····invoke-virtual·{v | 99 | ····invoke-virtual·{v2},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; |
Max diff block lines reached; 6547/15236 bytes (42.97%) of diff not shown. |
Offset 158, 15 lines modified | Offset 158, 15 lines modified | ||
158 | ····.line·36 | 158 | ····.line·36 |
159 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->speed:Lat/univie/sensorium/sensors/SensorValue; | 159 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->speed:Lat/univie/sensorium/sensors/SensorValue; |
160 | ····return-object·v0 | 160 | ····return-object·v0 |
161 | .end·method | 161 | .end·method |
162 | .method·static·synthetic·access$502(Lat/univie/sensorium/sensors/NetworkLocationSensor;J)J | 162 | .method·static·synthetic·access$502(Lat/univie/sensorium/sensors/NetworkLocationSensor;J)J |
163 | ····.locals· | 163 | ····.locals·1 |
164 | ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/NetworkLocationSensor; | 164 | ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/NetworkLocationSensor; |
165 | ····.param·p1,·"x1"····#·J | 165 | ····.param·p1,·"x1"····#·J |
166 | ····.prologue | 166 | ····.prologue |
167 | ····.line·36 | 167 | ····.line·36 |
168 | ····iput-wide·p1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timeMillis:J | 168 | ····iput-wide·p1,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timeMillis:J |
Offset 247, 23 lines modified | Offset 247, 23 lines modified | ||
247 | ····invoke-virtual/range·{v0·..·v5},·Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V | 247 | ····invoke-virtual/range·{v0·..·v5},·Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V |
248 | ····.line·111 | 248 | ····.line·111 |
249 | ····return-void | 249 | ····return-void |
250 | .end·method | 250 | .end·method |
251 | .method·protected·updateTimestamp()V | 251 | .method·protected·updateTimestamp()V |
252 | ····.locals· | 252 | ····.locals·4 |
253 | ····.prologue | 253 | ····.prologue |
254 | ····.line·120 | 254 | ····.line·120 |
255 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue; | 255 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timestamp:Lat/univie/sensorium/sensors/SensorValue; |
256 | ····iget-wide·v | 256 | ····iget-wide·v2,·p0,·Lat/univie/sensorium/sensors/NetworkLocationSensor;->timeMillis:J |
257 | ····invoke-static·{v | 257 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
258 | ····move-result-object·v1 | 258 | ····move-result-object·v1 |
259 | ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V | 259 | ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
260 | ····.line·121 | 260 | ····.line·121 |
261 | ····return-void | 261 | ····return-void |
Offset 217, 44 lines modified | Offset 217, 14 lines modified | ||
217 | ····.prologue | 217 | ····.prologue |
218 | ····.line·17 | 218 | ····.line·17 |
219 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->devices:Ljava/lang/String; | 219 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->devices:Ljava/lang/String; |
220 | ····return-object·p1 | 220 | ····return-object·p1 |
221 | .end·method | 221 | .end·method |
222 | .method·static·synthetic·access$384(Lat/univie/sensorium/sensors/BluetoothSensor;Ljava/lang/Object;)Ljava/lang/String; | ||
223 | ····.locals·2 | ||
224 | ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/BluetoothSensor; | ||
225 | ····.param·p1,·"x1"····#·Ljava/lang/Object; | ||
226 | ····.prologue | ||
227 | ····.line·17 | ||
228 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
229 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | ||
230 | ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->devices:Ljava/lang/String; | ||
231 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
232 | ····move-result-object·v0 | ||
233 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
234 | ····move-result-object·v0 | ||
235 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
236 | ····move-result-object·v0 | ||
237 | ····iput-object·v0,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->devices:Ljava/lang/String; | ||
238 | ····return-object·v0 | ||
239 | .end·method | ||
240 | .method·static·synthetic·access$400(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/util/List; | 222 | .method·static·synthetic·access$400(Lat/univie/sensorium/sensors/BluetoothSensor;)Ljava/util/List; |
241 | ····.locals·1 | 223 | ····.locals·1 |
242 | ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/BluetoothSensor; | 224 | ····.param·p0,·"x0"····#·Lat/univie/sensorium/sensors/BluetoothSensor; |
243 | ····.prologue | 225 | ····.prologue |
244 | ····.line·17 | 226 | ····.line·17 |
245 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->scannedDevices:Ljava/util/List; | 227 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->scannedDevices:Ljava/util/List; |
Offset 335, 73 lines modified | Offset 305, 72 lines modified | ||
335 | .method·protected·_enable()V | 305 | .method·protected·_enable()V |
336 | ····.locals·8 | 306 | ····.locals·8 |
337 | ····.prologue | 307 | ····.prologue |
338 | ····.line·70 | 308 | ····.line·70 |
339 | ····invoke-static·{},·Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter; | 309 | ····invoke-static·{},·Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter; |
340 | ····move-result-object·v | 310 | ····move-result-object·v3 |
341 | ····iput-object·v | 311 | ····iput-object·v3,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; |
342 | ····.line·72 | 312 | ····.line·72 |
343 | ····iget-object·v | 313 | ····iget-object·v3,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->localDeviceName:Lat/univie/sensorium/sensors/SensorValue; |
344 | ····iget-object·v | 314 | ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; |
345 | ····invoke-virtual·{v | 315 | ····invoke-virtual·{v4},·Landroid/bluetooth/BluetoothAdapter;->getName()Ljava/lang/String; |
346 | ····move-result-object·v | 316 | ····move-result-object·v4 |
347 | ····invoke-virtual·{v | 317 | ····invoke-virtual·{v3,·v4},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
348 | ····.line·73 | 318 | ····.line·73 |
349 | ····iget-object·v | 319 | ····iget-object·v3,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->localMAC:Lat/univie/sensorium/sensors/SensorValue; |
350 | ····iget-object·v | 320 | ····iget-object·v4,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; |
351 | ····invoke-virtual·{v | 321 | ····invoke-virtual·{v4},·Landroid/bluetooth/BluetoothAdapter;->getAddress()Ljava/lang/String; |
352 | ····move-result-object·v | 322 | ····move-result-object·v4 |
353 | ····invoke-virtual·{v | 323 | ····invoke-virtual·{v3,·v4},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
354 | ····.line·75 | 324 | ····.line·75 |
355 | ····iget-object·v | 325 | ····iget-object·v3,·p0,·Lat/univie/sensorium/sensors/BluetoothSensor;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; |
356 | ····invoke-virtual·{v | 326 | ····invoke-virtual·{v3},·Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set; |
357 | ····move-result-object·v | 327 | ····move-result-object·v2 |
358 | ····.line·76 | 328 | ····.line·76 |
359 | ····.local·v | 329 | ····.local·v2,·"pairedDevices":Ljava/util/Set;,·"Ljava/util/Set<Landroid/bluetooth/BluetoothDevice;>;" |
360 | ····const-string·v0,·"" | 330 | ····const-string·v0,·"" |
361 | ····.line·77 | 331 | ····.line·77 |
362 | ····.local·v0,·"bonded":Ljava/lang/String; | 332 | ····.local·v0,·"bonded":Ljava/lang/String; |
363 | ····invoke-interface·{v | 333 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I |
364 | ····move-result·v | 334 | ····move-result·v3 |
365 | ····if-lez·v | 335 | ····if-lez·v3,·:cond_0 |
366 | ····.line·78 | 336 | ····.line·78 |
367 | ····invoke-interface·{v | 337 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
368 | ····move-result-object·v | 338 | ····move-result-object·v3 |
369 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
370 | ····:goto_0 | 339 | ····:goto_0 |
371 | ····invoke-interface·{v | 340 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
372 | ····move-result·v4 | 341 | ····move-result·v4 |
373 | ····if-eqz·v4,·:cond_1 | 342 | ····if-eqz·v4,·:cond_1 |
374 | ····invoke-interface·{v | 343 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
375 | ····move-result-object·v1 | 344 | ····move-result-object·v1 |
376 | ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice; | 345 | ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice; |
377 | ····.line·79 | 346 | ····.line·79 |
378 | ····.local·v1,·"device":Landroid/bluetooth/BluetoothDevice; | 347 | ····.local·v1,·"device":Landroid/bluetooth/BluetoothDevice; |
Offset 463, 89 lines modified | Offset 432, 88 lines modified | ||
463 | ····move-result-object·v0 | 432 | ····move-result-object·v0 |
464 | ····.line·81 | 433 | ····.line·81 |
465 | ····goto·:goto_0 | 434 | ····goto·:goto_0 |
466 | ····.line·84 | 435 | ····.line·84 |
467 | ····.end·local·v1····#·"device":Landroid/bluetooth/BluetoothDevice; | 436 | ····.end·local·v1····#·"device":Landroid/bluetooth/BluetoothDevice; |
468 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
Max diff block lines reached; 5157/11201 bytes (46.04%) of diff not shown. |
Offset 44, 14 lines modified | Offset 44, 15 lines modified | ||
44 | ····.end·annotation | 44 | ····.end·annotation |
45 | .end·field | 45 | .end·field |
46 | #·direct·methods | 46 | #·direct·methods |
47 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V | 47 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;)V |
48 | ····.locals·3 | 48 | ····.locals·3 |
49 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiSensor; | ||
49 | ····.prologue | 50 | ····.prologue |
50 | ····.line·108 | 51 | ····.line·108 |
51 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->this$0:Lat/univie/sensorium/sensors/WifiSensor; | 52 | ····iput-object·p1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->this$0:Lat/univie/sensorium/sensors/WifiSensor; |
52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 53 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 123, 14 lines modified | Offset 124, 15 lines modified | ||
123 | ····.line·109 | 124 | ····.line·109 |
124 | ····return-void | 125 | ····return-void |
125 | .end·method | 126 | .end·method |
126 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IF)V | 127 | .method·public·constructor·<init>(Lat/univie/sensorium/sensors/WifiSensor;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IF)V |
127 | ····.locals·3 | 128 | ····.locals·3 |
129 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/sensors/WifiSensor; | ||
128 | ····.param·p2,·"id"····#·I | 130 | ····.param·p2,·"id"····#·I |
129 | ····.param·p3,·"name"····#·Ljava/lang/String; | 131 | ····.param·p3,·"name"····#·Ljava/lang/String; |
130 | ····.param·p4,·"MAC"····#·Ljava/lang/String; | 132 | ····.param·p4,·"MAC"····#·Ljava/lang/String; |
131 | ····.param·p5,·"cap"····#·Ljava/lang/String; | 133 | ····.param·p5,·"cap"····#·Ljava/lang/String; |
132 | ····.param·p6,·"rssi"····#·I | 134 | ····.param·p6,·"rssi"····#·I |
133 | ····.param·p7,·"freq"····#·F | 135 | ····.param·p7,·"freq"····#·F |
Offset 475, 14 lines modified | Offset 477, 15 lines modified | ||
475 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 477 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
476 | ····move-result-object·v0 | 478 | ····move-result-object·v0 |
477 | ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->BSSID:Lat/univie/sensorium/sensors/SensorValue; | 479 | ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->BSSID:Lat/univie/sensorium/sensors/SensorValue; |
480 | ····.line·158 | ||
478 | ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String; | 481 | ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String; |
479 | ····move-result-object·v1 | 482 | ····move-result-object·v1 |
480 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 483 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
481 | ····move-result-object·v0 | 484 | ····move-result-object·v0 |
Offset 507, 14 lines modified | Offset 510, 15 lines modified | ||
507 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 510 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
508 | ····move-result-object·v0 | 511 | ····move-result-object·v0 |
509 | ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->RSSI:Lat/univie/sensorium/sensors/SensorValue; | 512 | ····iget-object·v1,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->RSSI:Lat/univie/sensorium/sensors/SensorValue; |
513 | ····.line·159 | ||
510 | ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String; | 514 | ····invoke-virtual·{v1},·Lat/univie/sensorium/sensors/SensorValue;->getValueRepresentation()Ljava/lang/String; |
511 | ····move-result-object·v1 | 515 | ····move-result-object·v1 |
512 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 516 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
513 | ····move-result-object·v0 | 517 | ····move-result-object·v0 |
Offset 533, 14 lines modified | Offset 537, 15 lines modified | ||
533 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 537 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
534 | ····move-result-object·v1 | 538 | ····move-result-object·v1 |
535 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->DeviceID:Lat/univie/sensorium/sensors/SensorValue; | 539 | ····iget-object·v0,·p0,·Lat/univie/sensorium/sensors/WifiSensor$WifiDevice;->DeviceID:Lat/univie/sensorium/sensors/SensorValue; |
540 | ····.line·160 | ||
536 | ····invoke-virtual·{v0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object; | 541 | ····invoke-virtual·{v0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object; |
537 | ····move-result-object·v0 | 542 | ····move-result-object·v0 |
538 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 543 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
539 | ····move-result-object·v0 | 544 | ····move-result-object·v0 |
Offset 564, 16 lines modified | Offset 569, 18 lines modified | ||
564 | ····move-result-object·v0 | 569 | ····move-result-object·v0 |
565 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 570 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
566 | ····move-result-object·v0 | 571 | ····move-result-object·v0 |
572 | ····.line·157 | ||
567 | ····return-object·v0 | 573 | ····return-object·v0 |
574 | ····.line·160 | ||
568 | ····:cond_0 | 575 | ····:cond_0 |
569 | ····const/16·v0,·0xa | 576 | ····const/16·v0,·0xa |
570 | ····invoke-static·{v0},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 577 | ····invoke-static·{v0},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
571 | ····move-result-object·v0 | 578 | ····move-result-object·v0 |
Offset 1, 29 lines modified | Offset 1, 20 lines modified | ||
1 | .class·public·Lat/univie/sensorium/privacy/LocationPrivacy; | 1 | .class·public·Lat/univie/sensorium/privacy/LocationPrivacy; |
2 | .super·Lat/univie/sensorium/privacy/Privacy; | 2 | .super·Lat/univie/sensorium/privacy/Privacy; |
3 | .source·"LocationPrivacy.java" | 3 | .source·"LocationPrivacy.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lat/univie/sensorium/privacy/LocationPrivacy$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·direct·methods | 4 | #·direct·methods |
11 | .method·public·constructor·<init>()V | 5 | .method·public·constructor·<init>()V |
12 | ····.locals·0 | 6 | ····.locals·0 |
13 | ····.prologue | 7 | ····.prologue |
14 | ····.line·25 | 8 | ····.line·25 |
15 | ····invoke-direct·{p0},·Lat/univie/sensorium/privacy/Privacy;-><init>()V | 9 | ····invoke-direct·{p0},·Lat/univie/sensorium/privacy/Privacy;-><init>()V |
16 | ····.line·40 | ||
17 | ····return-void | 10 | ····return-void |
18 | .end·method | 11 | .end·method |
19 | .method·public·static·anonymizeAddress(Lat/univie/sensorium/sensors/SensorValue;Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;)Lat/univie/sensorium/sensors/SensorValue; | 12 | .method·public·static·anonymizeAddress(Lat/univie/sensorium/sensors/SensorValue;Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;)Lat/univie/sensorium/sensors/SensorValue; |
20 | ····.locals·2 | 13 | ····.locals·2 |
21 | ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue; | 14 | ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue; |
22 | ····.param·p1,·"l"····#·Lat/univie/sensorium/privacy/Privacy$PrivacyLevel; | 15 | ····.param·p1,·"l"····#·Lat/univie/sensorium/privacy/Privacy$PrivacyLevel; |
Offset 130, 62 lines modified | Offset 121, 62 lines modified | ||
130 | ········:pswitch_1 | 121 | ········:pswitch_1 |
131 | ········:pswitch_2 | 122 | ········:pswitch_2 |
132 | ········:pswitch_3 | 123 | ········:pswitch_3 |
133 | ····.end·packed-switch | 124 | ····.end·packed-switch |
134 | .end·method | 125 | .end·method |
135 | .method·private·static·round(Lat/univie/sensorium/sensors/SensorValue;)Lat/univie/sensorium/sensors/SensorValue; | 126 | .method·private·static·round(Lat/univie/sensorium/sensors/SensorValue;)Lat/univie/sensorium/sensors/SensorValue; |
136 | ····.locals· | 127 | ····.locals·8 |
137 | ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue; | 128 | ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue; |
138 | ····.prologue | 129 | ····.prologue |
139 | ····const-wide/high16·v | 130 | ····const-wide/high16·v6,·0x4024000000000000L····#·10.0 |
140 | ····.line·71 | 131 | ····.line·71 |
141 | ····new-instance·v0,·Lat/univie/sensorium/sensors/SensorValue; | 132 | ····new-instance·v0,·Lat/univie/sensorium/sensors/SensorValue; |
142 | ····invoke-direct·{v0,·p0},·Lat/univie/sensorium/sensors/SensorValue;-><init>(Lat/univie/sensorium/sensors/SensorValue;)V | 133 | ····invoke-direct·{v0,·p0},·Lat/univie/sensorium/sensors/SensorValue;-><init>(Lat/univie/sensorium/sensors/SensorValue;)V |
143 | ····.line·72 | 134 | ····.line·72 |
144 | ····.local·v0,·"ret":Lat/univie/sensorium/sensors/SensorValue; | 135 | ····.local·v0,·"ret":Lat/univie/sensorium/sensors/SensorValue; |
145 | ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object; | 136 | ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object; |
146 | ····move-result-object·v | 137 | ····move-result-object·v1 |
147 | ····instance-of·v | 138 | ····instance-of·v1,·v1,·Ljava/lang/Double; |
148 | ····if-eqz·v | 139 | ····if-eqz·v1,·:cond_0 |
149 | ····.line·73 | 140 | ····.line·73 |
150 | ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object; | 141 | ····invoke-virtual·{p0},·Lat/univie/sensorium/sensors/SensorValue;->getValue()Ljava/lang/Object; |
151 | ····move-result-object·v | 142 | ····move-result-object·v1 |
152 | ····check-cast·v | 143 | ····check-cast·v1,·Ljava/lang/Double; |
153 | ····invoke-virtual·{v | 144 | ····invoke-virtual·{v1},·Ljava/lang/Double;->doubleValue()D |
154 | ····move-result-wide·v | 145 | ····move-result-wide·v2 |
155 | ····.line·74 | 146 | ····.line·74 |
156 | ····.local·v | 147 | ····.local·v2,·"value":D |
157 | ····mul-double·v | 148 | ····mul-double·v4,·v2,·v6 |
158 | ····invoke-static·{v | 149 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->round(D)J |
159 | ····move-result-wide·v | 150 | ····move-result-wide·v4 |
160 | ····long-to-double·v | 151 | ····long-to-double·v4,·v4 |
161 | ····div-double/2addr·v | 152 | ····div-double/2addr·v4,·v6 |
162 | ····invoke-static·{v | 153 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
163 | ····move-result-object·v | 154 | ····move-result-object·v1 |
164 | ····invoke-virtual·{v0,·v | 155 | ····invoke-virtual·{v0,·v1},·Lat/univie/sensorium/sensors/SensorValue;->setValue(Ljava/lang/Object;)V |
165 | ····.line·76 | 156 | ····.line·76 |
166 | ····.end·local·v | 157 | ····.end·local·v2····#·"value":D |
167 | ····:cond_0 | 158 | ····:cond_0 |
168 | ····return-object·v0 | 159 | ····return-object·v0 |
169 | .end·method | 160 | .end·method |
Offset 2, 29 lines modified | Offset 2, 27 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Privacy.java" | 3 | .source·"Privacy.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lat/univie/sensorium/privacy/Privacy$1;, | ||
8 | ········Lat/univie/sensorium/privacy/Privacy$PrivacyLevel; | 7 | ········Lat/univie/sensorium/privacy/Privacy$PrivacyLevel; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·direct·methods | 10 | #·direct·methods |
12 | .method·public·constructor·<init>()V | 11 | .method·public·constructor·<init>()V |
13 | ····.locals·0 | 12 | ····.locals·0 |
14 | ····.prologue | 13 | ····.prologue |
15 | ····.line·37 | 14 | ····.line·37 |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
17 | ····.line·39 | ||
18 | ····return-void | 16 | ····return-void |
19 | .end·method | 17 | .end·method |
20 | .method·public·static·anonymize(Lat/univie/sensorium/sensors/SensorValue;Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;)Lat/univie/sensorium/sensors/SensorValue; | 18 | .method·public·static·anonymize(Lat/univie/sensorium/sensors/SensorValue;Lat/univie/sensorium/privacy/Privacy$PrivacyLevel;)Lat/univie/sensorium/sensors/SensorValue; |
21 | ····.locals·3 | 19 | ····.locals·3 |
22 | ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue; | 20 | ····.param·p0,·"val"····#·Lat/univie/sensorium/sensors/SensorValue; |
23 | ····.param·p1,·"l"····#·Lat/univie/sensorium/privacy/Privacy$PrivacyLevel; | 21 | ····.param·p1,·"l"····#·Lat/univie/sensorium/privacy/Privacy$PrivacyLevel; |
Offset 13, 273 lines modified | Offset 13, 265 lines modified | ||
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V | 16 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V |
17 | ····.locals·1 | 17 | ····.locals·14 |
18 | ····.param·p1,·"context"····#·Landroid/content/Context; | 18 | ····.param·p1,·"context"····#·Landroid/content/Context; |
19 | ····.param·p2,·"intent"····#·Landroid/content/Intent; | 19 | ····.param·p2,·"intent"····#·Landroid/content/Intent; |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·40 | 21 | ····.line·40 |
22 | ····const-string·v | 22 | ····const-string·v6,·"" |
23 | ····.line·41 | 23 | ····.line·41 |
24 | ····.local·v | 24 | ····.local·v6,·"referrer":Ljava/lang/String; |
25 | ····const-string·v | 25 | ····const-string·v0,·"" |
26 | ····.line·42 | 26 | ····.line·42 |
27 | ····.local·v | 27 | ····.local·v0,·"decoded":Ljava/lang/String; |
28 | ····invoke-virtual/range·{p2·..·p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 28 | ····invoke-virtual/range·{p2·..·p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
29 | ····move-result-object·v | 29 | ····move-result-object·v2 |
30 | ····.line·43 | 30 | ····.line·43 |
31 | ····.local·v | 31 | ····.local·v2,·"extras":Landroid/os/Bundle; |
32 | ····if-eqz·v | 32 | ····if-eqz·v2,·:cond_0 |
33 | ····.line·44 | 33 | ····.line·44 |
34 | ····const-string·v | 34 | ····const-string·v9,·"referrer" |
35 | ····invoke-virtual·{v | 35 | ····invoke-virtual·{v2,·v9},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
36 | ····move-result-object·v | 36 | ····move-result-object·v6 |
37 | ····.line·49 | 37 | ····.line·49 |
38 | ····:cond_0 | 38 | ····:cond_0 |
39 | ····:try_start_0 | 39 | ····:try_start_0 |
40 | ····const-string·v | 40 | ····const-string·v9,·"UTF-8" |
41 | ····invoke-static·{v | 41 | ····invoke-static·{v6,·v9},·Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
42 | ····move-result-object·v | 42 | ····move-result-object·v9 |
43 | ····const-string·v1 | 43 | ····const-string·v10,·"UTF-8" |
44 | ····invoke-static·{v | 44 | ····invoke-static·{v9,·v10},·Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
45 | ····move-result-object·v | 45 | ····move-result-object·v0 |
46 | ····.line·50 | 46 | ····.line·50 |
47 | ····const-string·v | 47 | ····const-string·v9,·"Sensorium" |
48 | ····new-instance·v1 | 48 | ····new-instance·v10,·Ljava/lang/StringBuilder; |
49 | ····invoke-direct·{v1 | 49 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V |
50 | ····const-string·v1 | 50 | ····const-string·v11,·"referrer·is:·" |
51 | ····invoke-virtual·{v1 | 51 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
52 | ····move-result-object·v1 | 52 | ····move-result-object·v10 |
53 | ····invoke-virtual·{v1 | 53 | ····invoke-virtual·{v10,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
54 | ····move-result-object·v1 | 54 | ····move-result-object·v10 |
55 | ····invoke-virtual·{v1 | 55 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
56 | ····move-result-object·v1 | 56 | ····move-result-object·v10 |
57 | ····invoke-static·{v | 57 | ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
58 | ····.line·51 | 58 | ····.line·51 |
59 | ····const-string·v | 59 | ····const-string·v9,·"&" |
60 | ····invoke-virtual·{v | 60 | ····invoke-virtual·{v0,·v9},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
61 | ····move-result-object·v | 61 | ····move-result-object·v4 |
62 | ····.line·52 | 62 | ····.line·52 |
63 | ····.local·v | 63 | ····.local·v4,·"kvpairs":[Ljava/lang/String; |
64 | ····move-object·v0,·v6 | ||
65 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
66 | ····array-length·v | 64 | ····array-length·v10,·v4 |
67 | ····.local·v7,·"len$":I | ||
68 | ····const/4·v | 65 | ····const/4·v9,·0x0 |
69 | ····.local·v4,·"i$":I | ||
70 | ····:goto_0 | 66 | ····:goto_0 |
71 | ····if-ge·v | 67 | ····if-ge·v9,·v10,·:cond_3 |
72 | ····aget-object·v | 68 | ····aget-object·v7,·v4,·v9 |
73 | ····.line·53 | 69 | ····.line·53 |
74 | ····.local·v | 70 | ····.local·v7,·"s":Ljava/lang/String; |
75 | ····const-string·v1 | 71 | ····const-string·v11,·"=" |
76 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v7,·v11},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
77 | ····move-result-object·v | 73 | ····move-result-object·v3 |
78 | ····.line·54 | 74 | ····.line·54 |
79 | ····.local·v | 75 | ····.local·v3,·"kv":[Ljava/lang/String; |
80 | ····array-length·v1 | 76 | ····array-length·v11,·v3 |
81 | ····const/4·v1 | 77 | ····const/4·v12,·0x2 |
82 | ····if-ne·v1 | 78 | ····if-ne·v11,·v12,·:cond_1 |
83 | ····.line·55 | 79 | ····.line·55 |
84 | ····const/4·v1 | 80 | ····const/4·v11,·0x0 |
85 | ····aget-object·v1 | 81 | ····aget-object·v11,·v3,·v11 |
86 | ····const-string·v1 | 82 | ····const-string·v12,·"utm_source" |
87 | ····invoke-virtual·{v1 | 83 | ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
88 | ····move-result·v1 | 84 | ····move-result·v11 |
89 | ····if-eqz·v1 | 85 | ····if-eqz·v11,·:cond_2 |
90 | ····.line·56 | 86 | ····.line·56 |
Max diff block lines reached; 7308/12681 bytes (57.63%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/SensorPreferenceActivity; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/SensorPreferenceActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/preferences/SensorPreferenceActivity;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/preferences/SensorPreferenceActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/preferences/SensorPreferenceActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·76 | 27 | ····.line·76 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1;->this$0:Lat/univie/sensorium/preferences/SensorPreferenceActivity; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1;->this$0:Lat/univie/sensorium/preferences/SensorPreferenceActivity; |
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:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·65 | 27 | ····.line·65 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference$1;->this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference$1;->this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; |
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:Lat/univie/sensorium/preferences/Preferences; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/Preferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/preferences/Preferences;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/preferences/Preferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/preferences/Preferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·187 | 27 | ····.line·187 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/Preferences$1;->this$0:Lat/univie/sensorium/preferences/Preferences; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/Preferences$1;->this$0:Lat/univie/sensorium/preferences/Preferences; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 25, 202 lines modified | Offset 25, 201 lines modified | ||
25 | .method·private·createPreferenceHierarchy()Landroid/preference/PreferenceScreen; | 25 | .method·private·createPreferenceHierarchy()Landroid/preference/PreferenceScreen; |
26 | ····.locals·11 | 26 | ····.locals·11 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·55 | 28 | ····.line·55 |
29 | ····invoke-virtual·{p0},·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->getPreferenceManager()Landroid/preference/PreferenceManager; | 29 | ····invoke-virtual·{p0},·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->getPreferenceManager()Landroid/preference/PreferenceManager; |
30 | ····move-result-object·v | 30 | ····move-result-object·v8 |
31 | ····invoke-virtual·{v | 31 | ····invoke-virtual·{v8,·p0},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen; |
32 | ····move-result-object·v | 32 | ····move-result-object·v2 |
33 | ····.line·57 | 33 | ····.line·57 |
34 | ····.local·v | 34 | ····.local·v2,·"root":Landroid/preference/PreferenceScreen; |
35 | ····new-instance·v0,·Landroid/preference/PreferenceCategory; | 35 | ····new-instance·v0,·Landroid/preference/PreferenceCategory; |
36 | ····invoke-direct·{v0,·p0},·Landroid/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V | 36 | ····invoke-direct·{v0,·p0},·Landroid/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V |
37 | ····.line·58 | 37 | ····.line·58 |
38 | ····.local·v0,·"generalCat":Landroid/preference/PreferenceCategory; | 38 | ····.local·v0,·"generalCat":Landroid/preference/PreferenceCategory; |
39 | ····const-string·v | 39 | ····const-string·v8,·"General·Preferences" |
40 | ····invoke-virtual·{v0,·v | 40 | ····invoke-virtual·{v0,·v8},·Landroid/preference/PreferenceCategory;->setTitle(Ljava/lang/CharSequence;)V |
41 | ····.line·59 | 41 | ····.line·59 |
42 | ····invoke-virtual·{v | 42 | ····invoke-virtual·{v2,·v0},·Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z |
43 | ····.line·61 | 43 | ····.line·61 |
44 | ····new-instance·v | 44 | ····new-instance·v8,·Landroid/preference/CheckBoxPreference; |
45 | ····invoke-direct·{v | 45 | ····invoke-direct·{v8,·p0},·Landroid/preference/CheckBoxPreference;-><init>(Landroid/content/Context;)V |
46 | ····iput-object·v | 46 | ····iput-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference; |
47 | ····.line·62 | 47 | ····.line·62 |
48 | ····iget-object·v | 48 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference; |
49 | ····const-string·v | 49 | ····const-string·v9,·"sensor_autostart" |
50 | ····invoke-virtual·{v | 50 | ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setKey(Ljava/lang/String;)V |
51 | ····.line·63 | 51 | ····.line·63 |
52 | ····iget-object·v | 52 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference; |
53 | ····const-string·v | 53 | ····const-string·v9,·"Sensor·starts·on·boot" |
54 | ····invoke-virtual·{v | 54 | ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V |
55 | ····.line·64 | 55 | ····.line·64 |
56 | ····iget-object·v | 56 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference; |
57 | ····const-string·v | 57 | ····const-string·v9,·"Keeps·the·sensor·service·running·at·all·times." |
58 | ····invoke-virtual·{v | 58 | ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V |
59 | ····.line·65 | 59 | ····.line·65 |
60 | ····iget-object·v | 60 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->autostartPref:Landroid/preference/CheckBoxPreference; |
61 | ····invoke-virtual·{v0,·v | 61 | ····invoke-virtual·{v0,·v8},·Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z |
62 | ····.line·67 | 62 | ····.line·67 |
63 | ····new-instance·v | 63 | ····new-instance·v1,·Landroid/preference/PreferenceCategory; |
64 | ····invoke-direct·{v | 64 | ····invoke-direct·{v1,·p0},·Landroid/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V |
65 | ····.line·68 | 65 | ····.line·68 |
66 | ····.local·v | 66 | ····.local·v1,·"interfacesCat":Landroid/preference/PreferenceCategory; |
67 | ····const-string·v | 67 | ····const-string·v8,·"External·Interfaces" |
68 | ····invoke-virtual·{v | 68 | ····invoke-virtual·{v1,·v8},·Landroid/preference/PreferenceCategory;->setTitle(Ljava/lang/CharSequence;)V |
69 | ····.line·69 | 69 | ····.line·69 |
70 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v2,·v1},·Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z |
71 | ····.line·71 | 71 | ····.line·71 |
72 | ····new-instance·v | 72 | ····new-instance·v8,·Landroid/preference/CheckBoxPreference; |
73 | ····invoke-direct·{v | 73 | ····invoke-direct·{v8,·p0},·Landroid/preference/CheckBoxPreference;-><init>(Landroid/content/Context;)V |
74 | ····iput-object·v | 74 | ····iput-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference; |
75 | ····.line·72 | 75 | ····.line·72 |
76 | ····iget-object·v | 76 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference; |
77 | ····const-string·v | 77 | ····const-string·v9,·"xmlrpc_enabled" |
78 | ····invoke-virtual·{v | 78 | ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setKey(Ljava/lang/String;)V |
79 | ····.line·73 | 79 | ····.line·73 |
80 | ····iget-object·v | 80 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference; |
81 | ····const-string·v | 81 | ····const-string·v9,·"Enable·XMLRPC" |
82 | ····invoke-virtual·{v | 82 | ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V |
83 | ····.line·74 | 83 | ····.line·74 |
84 | ····iget-object·v | 84 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference; |
85 | ····const/4·v | 85 | ····const/4·v9,·0x1 |
86 | ····invoke-static·{v | 86 | ····invoke-static·{v9},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
87 | ····move-result-object·v | 87 | ····move-result-object·v9 |
88 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setDefaultValue(Ljava/lang/Object;)V |
89 | ····.line·75 | 89 | ····.line·75 |
90 | ····iget-object·v | 90 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference; |
91 | ····const-string·v | 91 | ····const-string·v9,·"Make·sensor·data·available·through·localhost·XMLRPC." |
92 | ····invoke-virtual·{v | 92 | ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V |
93 | ····.line·76 | 93 | ····.line·76 |
94 | ····iget-object·v | 94 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference; |
95 | ····new-instance·v | 95 | ····new-instance·v9,·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1; |
96 | ····invoke-direct·{v | 96 | ····invoke-direct·{v9,·p0},·Lat/univie/sensorium/preferences/SensorPreferenceActivity$1;-><init>(Lat/univie/sensorium/preferences/SensorPreferenceActivity;)V |
97 | ····invoke-virtual·{v | 97 | ····invoke-virtual·{v8,·v9},·Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
98 | ····.line·91 | 98 | ····.line·91 |
99 | ····iget-object·v | 99 | ····iget-object·v8,·p0,·Lat/univie/sensorium/preferences/SensorPreferenceActivity;->xmlrpcPref:Landroid/preference/CheckBoxPreference; |
100 | ····invoke-virtual·{v | 100 | ····invoke-virtual·{v1,·v8},·Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z |
Max diff block lines reached; 5855/16450 bytes (35.59%) of diff not shown. |
Offset 129, 261 lines modified | Offset 129, 257 lines modified | ||
129 | .method·private·loadPrefsFromStream(Ljava/io/InputStream;)V | 129 | .method·private·loadPrefsFromStream(Ljava/io/InputStream;)V |
130 | ····.locals·12 | 130 | ····.locals·12 |
131 | ····.param·p1,·"input"····#·Ljava/io/InputStream; | 131 | ····.param·p1,·"input"····#·Ljava/io/InputStream; |
132 | ····.prologue | 132 | ····.prologue |
133 | ····.line·133 | 133 | ····.line·133 |
134 | ····new-instance·v | 134 | ····new-instance·v4,·Ljava/util/LinkedList; |
135 | ····invoke-direct·{v | 135 | ····invoke-direct·{v4},·Ljava/util/LinkedList;-><init>()V |
136 | ····.line·135 | 136 | ····.line·135 |
137 | ····.local·v | 137 | ····.local·v4,·"preferencelist":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/message/BasicNameValuePair;>;" |
138 | ····:try_start_0 | 138 | ····:try_start_0 |
139 | ····new-instance·v | 139 | ····new-instance·v1,·Ljava/io/InputStreamReader; |
140 | ····invoke-direct·{v | 140 | ····invoke-direct·{v1,·p1},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V |
141 | ····.line·136 | 141 | ····.line·136 |
142 | ····.local·v | 142 | ····.local·v1,·"isreader":Ljava/io/InputStreamReader; |
143 | ····new-instance·v | 143 | ····new-instance·v6,·Lcom/google/gson/stream/JsonReader; |
144 | ····invoke-direct·{v | 144 | ····invoke-direct·{v6,·v1},·Lcom/google/gson/stream/JsonReader;-><init>(Ljava/io/Reader;)V |
145 | ····.line·139 | 145 | ····.line·139 |
146 | ····.local·v | 146 | ····.local·v6,·"reader":Lcom/google/gson/stream/JsonReader; |
147 | ····invoke-virtual·{v | 147 | ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->beginArray()V |
148 | ····.line·140 | 148 | ····.line·140 |
149 | ····invoke-virtual·{v | 149 | ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->beginObject()V |
150 | ····.line·141 | 150 | ····.line·141 |
151 | ····:goto_0 | 151 | ····:goto_0 |
152 | ····invoke-virtual·{v | 152 | ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->hasNext()Z |
153 | ····move-result·v | 153 | ····move-result·v9 |
154 | ····if-eqz·v | 154 | ····if-eqz·v9,·:cond_1 |
155 | ····.line·142 | 155 | ····.line·142 |
156 | ····invoke-virtual·{v | 156 | ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->nextName()Ljava/lang/String; |
157 | ····move-result-object·v | 157 | ····move-result-object·v3 |
158 | ····.line·143 | 158 | ····.line·143 |
159 | ····.local·v | 159 | ····.local·v3,·"name":Ljava/lang/String; |
160 | ····invoke-virtual·{v | 160 | ····invoke-virtual·{v6},·Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String; |
161 | ····move-result-object·v | 161 | ····move-result-object·v8 |
162 | ····.line·144 | 162 | ····.line·144 |
163 | ····.local·v | 163 | ····.local·v8,·"value":Ljava/lang/String; |
164 | ····const-string·v | 164 | ····const-string·v9,·"preferences_version" |
165 | ····invoke-virtual·{v | 165 | ····invoke-virtual·{v3,·v9},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
166 | ····move-result·v | 166 | ····move-result·v9 |
167 | ····if-eqz·v | 167 | ····if-eqz·v9,·:cond_0 |
168 | ····.line·145 | 168 | ····.line·145 |
169 | ····invoke-static·{v | 169 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; |
170 | ····move-result-object·v | 170 | ····move-result-object·v9 |
171 | ····invoke-virtual·{v | 171 | ····invoke-virtual·{v9},·Ljava/lang/Integer;->intValue()I |
172 | ····move-result·v | 172 | ····move-result·v9 |
173 | ····iput·v | 173 | ····iput·v9,·p0,·Lat/univie/sensorium/preferences/Preferences;->currentPrefVersion:I |
174 | ····.line·146 | 174 | ····.line·146 |
175 | ····:cond_0 | 175 | ····:cond_0 |
176 | ····new-instance·v | 176 | ····new-instance·v2,·Lorg/apache/http/message/BasicNameValuePair; |
177 | ····invoke-direct·{v | 177 | ····invoke-direct·{v2,·v3,·v8},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
178 | ····.line·147 | 178 | ····.line·147 |
179 | ····.local·v | 179 | ····.local·v2,·"kv":Lorg/apache/http/message/BasicNameValuePair; |
180 | ····invoke-interface·{v | 180 | ····invoke-interface·{v4,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
181 | ····:try_end_0 | 181 | ····:try_end_0 |
182 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | 182 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
183 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 183 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
184 | ····goto·:goto_0 | 184 | ····goto·:goto_0 |
185 | ····.line·164 | 185 | ····.line·164 |
186 | ····.end·local·v | 186 | ····.end·local·v1····#·"isreader":Ljava/io/InputStreamReader; |
187 | ····.end·local·v | 187 | ····.end·local·v2····#·"kv":Lorg/apache/http/message/BasicNameValuePair; |
188 | ····.end·local·v | 188 | ····.end·local·v3····#·"name":Ljava/lang/String; |
189 | ····.end·local·v | 189 | ····.end·local·v6····#·"reader":Lcom/google/gson/stream/JsonReader; |
190 | ····.end·local·v | 190 | ····.end·local·v8····#·"value":Ljava/lang/String; |
191 | ····:catch_0 | 191 | ····:catch_0 |
192 | ····move-exception·v0 | 192 | ····move-exception·v0 |
193 | ····.line·165 | 193 | ····.line·165 |
194 | ····.local·v0,·"e":Ljava/io/FileNotFoundException; | 194 | ····.local·v0,·"e":Ljava/io/FileNotFoundException; |
195 | ····new-instance·v | 195 | ····new-instance·v7,·Ljava/io/StringWriter; |
196 | ····invoke-direct·{v | 196 | ····invoke-direct·{v7},·Ljava/io/StringWriter;-><init>()V |
197 | ····.line·166 | 197 | ····.line·166 |
198 | ····.local·v | 198 | ····.local·v7,·"sw":Ljava/io/StringWriter; |
199 | ····new-instance·v | 199 | ····new-instance·v5,·Ljava/io/PrintWriter; |
200 | ····invoke-direct·{v | 200 | ····invoke-direct·{v5,·v7},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V |
201 | ····.line·167 | 201 | ····.line·167 |
202 | ····.local·v | 202 | ····.local·v5,·"pw":Ljava/io/PrintWriter; |
203 | ····invoke-virtual·{v0,·v | 203 | ····invoke-virtual·{v0,·v5},·Ljava/io/FileNotFoundException;->printStackTrace(Ljava/io/PrintWriter;)V |
204 | ····.line·168 | 204 | ····.line·168 |
205 | ····const-string·v | 205 | ····const-string·v9,·"Sensorium" |
206 | ····invoke-virtual·{v | 206 | ····invoke-virtual·{v7},·Ljava/io/StringWriter;->toString()Ljava/lang/String; |
207 | ····move-result-object·v1 | 207 | ····move-result-object·v10 |
208 | ····invoke-static·{v | 208 | ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
209 | ····.line·175 | 209 | ····.line·175 |
210 | ····.end·local·v0····#·"e":Ljava/io/FileNotFoundException; | 210 | ····.end·local·v0····#·"e":Ljava/io/FileNotFoundException; |
211 | ····.end·local·v | 211 | ····.end·local·v5····#·"pw":Ljava/io/PrintWriter; |
212 | ····.end·local·v | 212 | ····.end·local·v7····#·"sw":Ljava/io/StringWriter; |
213 | ····:goto_1 | 213 | ····:goto_1 |
214 | ····return-void | 214 | ····return-void |
Max diff block lines reached; 7133/14240 bytes (50.09%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·86 | 27 | ····.line·86 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference$2;->this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference$2;->this$0:Lat/univie/sensorium/preferences/HTTPSUploaderDialogPreference; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$this$0:Lat/univie/sensorium/extinterfaces/HTTPSUploader; | 22 | .field·final·synthetic·val$this$0:Lat/univie/sensorium/extinterfaces/HTTPSUploader; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory;Lat/univie/sensorium/extinterfaces/HTTPSUploader;)V | 24 | .method·constructor·<init>(Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory;Lat/univie/sensorium/extinterfaces/HTTPSUploader;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·225 | 28 | ····.line·225 |
28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1;->this$1:Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory; | 29 | ····iput-object·p1,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1;->this$1:Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory; |
29 | ····iput-object·p2,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1;->val$this$0:Lat/univie/sensorium/extinterfaces/HTTPSUploader; | 30 | ····iput-object·p2,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader$MySSLSocketFactory$1;->val$this$0:Lat/univie/sensorium/extinterfaces/HTTPSUploader; |
Offset 54, 571 lines modified | Offset 54, 535 lines modified | ||
54 | ····iput-object·p3,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->password:Ljava/lang/String; | 54 | ····iput-object·p3,·p0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->password:Ljava/lang/String; |
55 | ····.line·83 | 55 | ····.line·83 |
56 | ····return-void | 56 | ····return-void |
57 | .end·method | 57 | .end·method |
58 | .method·private·uploadFiles(Ljava/util/List;)Ljava/lang/String; | 58 | .method·private·uploadFiles(Ljava/util/List;)Ljava/lang/String; |
59 | ····.locals· | 59 | ····.locals·19 |
60 | ····.annotation·system·Ldalvik/annotation/Signature; | 60 | ····.annotation·system·Ldalvik/annotation/Signature; |
61 | ········value·=·{ | 61 | ········value·=·{ |
62 | ············"(", | 62 | ············"(", |
63 | ············"Ljava/util/List", | 63 | ············"Ljava/util/List", |
64 | ············"<", | 64 | ············"<", |
65 | ············"Ljava/io/File;", | 65 | ············"Ljava/io/File;", |
66 | ············">;)", | 66 | ············">;)", |
67 | ············"Ljava/lang/String;" | 67 | ············"Ljava/lang/String;" |
68 | ········} | 68 | ········} |
69 | ····.end·annotation | 69 | ····.end·annotation |
70 | ····.prologue | 70 | ····.prologue |
71 | ····.line·102 | 71 | ····.line·102 |
72 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" | 72 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" |
73 | ····const-string·v1 | 73 | ····const-string·v12,·"" |
74 | ····.line·105 | 74 | ····.line·105 |
75 | ····.local·v1 | 75 | ····.local·v12,·"result":Ljava/lang/String; |
76 | ····:try_start_0 | 76 | ····:try_start_0 |
77 | ····move-object/from16·v0,·p0 | 77 | ····move-object/from16·v0,·p0 |
78 | ····iget-object·v | 78 | ····iget-object·v15,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->posturl:Ljava/lang/String; |
79 | ····move-object/from16·v17,·v0 | ||
80 | ····invoke-static | 79 | ····invoke-static·{v15},·Landroid/webkit/URLUtil;->isValidUrl(Ljava/lang/String;)Z |
81 | ····move-result·v1 | 80 | ····move-result·v15 |
82 | ····if-eqz·v1 | 81 | ····if-eqz·v15,·:cond_2 |
83 | ····.line·106 | 82 | ····.line·106 |
84 | ····invoke-virtual/range·{p0·..·p0},·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->getNewHttpClient()Lorg/apache/http/client/HttpClient; | 83 | ····invoke-virtual/range·{p0·..·p0},·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->getNewHttpClient()Lorg/apache/http/client/HttpClient; |
85 | ····move-result-object·v | 84 | ····move-result-object·v5 |
86 | ····.line·108 | 85 | ····.line·108 |
87 | ····.local·v | 86 | ····.local·v5,·"httpclient":Lorg/apache/http/client/HttpClient; |
88 | ····new-instance·v | 87 | ····new-instance·v6,·Lorg/apache/http/client/methods/HttpPost; |
89 | ····move-object/from16·v0,·p0 | 88 | ····move-object/from16·v0,·p0 |
90 | ····iget-object·v | 89 | ····iget-object·v15,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->posturl:Ljava/lang/String; |
91 | ····move-object/from16·v17,·v0 | ||
92 | ····move-object/from16·v0,·v17 | ||
93 | ····invoke-direct·{v | 90 | ····invoke-direct·{v6,·v15},·Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V |
94 | ····.line·109 | 91 | ····.line·109 |
95 | ····.local·v | 92 | ····.local·v6,·"httppost":Lorg/apache/http/client/methods/HttpPost; |
96 | ····new-instance·v | 93 | ····new-instance·v8,·Lorg/apache/http/entity/mime/MultipartEntity; |
97 | ····invoke-direct·{v | 94 | ····invoke-direct·{v8},·Lorg/apache/http/entity/mime/MultipartEntity;-><init>()V |
98 | ····.line·113 | 95 | ····.line·113 |
99 | ····.local·v | 96 | ····.local·v8,·"mpEntity":Lorg/apache/http/entity/mime/MultipartEntity; |
100 | ····const-string·v1 | 97 | ····const-string·v15,·"username" |
101 | ····new-instance·v1 | 98 | ····new-instance·v16,·Lorg/apache/http/entity/mime/content/StringBody; |
102 | ····move-object/from16·v0,·p0 | 99 | ····move-object/from16·v0,·p0 |
103 | ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->username:Ljava/lang/String; | 100 | ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->username:Ljava/lang/String; |
104 | ····move-object/from16·v1 | 101 | ····move-object/from16·v17,·v0 |
105 | ····invoke-direct/range·{v18·..·v19},·Lorg/apache/http/entity/mime/content/StringBody;-><init>(Ljava/lang/String;)V | ||
106 | ···· | 102 | ····invoke-direct/range·{v16·..·v17},·Lorg/apache/http/entity/mime/content/StringBody;-><init>(Ljava/lang/String;)V |
107 | ····move-object/from16·v | 103 | ····move-object/from16·v0,·v16 |
108 | ····invoke-virtual·{v | 104 | ····invoke-virtual·{v8,·v15,·v0},·Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V |
109 | ····.line·114 | 105 | ····.line·114 |
110 | ····const-string·v1 | 106 | ····const-string·v15,·"password" |
111 | ····new-instance·v1 | 107 | ····new-instance·v16,·Lorg/apache/http/entity/mime/content/StringBody; |
112 | ····move-object/from16·v0,·p0 | 108 | ····move-object/from16·v0,·p0 |
113 | ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->password:Ljava/lang/String; | 109 | ····iget-object·v0,·v0,·Lat/univie/sensorium/extinterfaces/HTTPSUploader;->password:Ljava/lang/String; |
114 | ····move-object/from16·v1 | 110 | ····move-object/from16·v17,·v0 |
115 | ····invoke-direct/range·{v18·..·v19},·Lorg/apache/http/entity/mime/content/StringBody;-><init>(Ljava/lang/String;)V | ||
116 | ···· | 111 | ····invoke-direct/range·{v16·..·v17},·Lorg/apache/http/entity/mime/content/StringBody;-><init>(Ljava/lang/String;)V |
117 | ····move-object/from16·v | 112 | ····move-object/from16·v0,·v16 |
118 | ····invoke-virtual·{v | 113 | ····invoke-virtual·{v8,·v15,·v0},·Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V |
119 | ····.line·115 | 114 | ····.line·115 |
120 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 115 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
121 | ····move-result-object·v | 116 | ····move-result-object·v15 |
122 | ····.local·v8,·"i$":Ljava/util/Iterator; | ||
123 | ····:goto_0 | 117 | ····:goto_0 |
124 | ····invoke-interface·{v | 118 | ····invoke-interface·{v15},·Ljava/util/Iterator;->hasNext()Z |
125 | ····move-result·v1 | 119 | ····move-result·v16 |
126 | ····if-eqz·v1 | 120 | ····if-eqz·v16,·:cond_0 |
127 | ····invoke-interface·{v | 121 | ····invoke-interface·{v15},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
128 | ····move-result-object·v | 122 | ····move-result-object·v4 |
129 | ····check-cast·v | 123 | ····check-cast·v4,·Ljava/io/File; |
130 | ····.line·116 | 124 | ····.line·116 |
131 | ····.local·v | 125 | ····.local·v4,·"file":Ljava/io/File; |
132 | ····const-string·v1 | 126 | ····const-string·v16,·"Sensorium" |
133 | ····new-instance·v1 | 127 | ····new-instance·v17,·Ljava/lang/StringBuilder; |
Max diff block lines reached; 26417/32568 bytes (81.11%) of diff not shown. |
Offset 513, 436 lines modified | Offset 513, 431 lines modified | ||
513 | ····.end·local·v12····#·"writer":Lcom/google/gson/stream/JsonWriter; | 513 | ····.end·local·v12····#·"writer":Lcom/google/gson/stream/JsonWriter; |
514 | ····.restart·local·v11····#·"writer":Lcom/google/gson/stream/JsonWriter; | 514 | ····.restart·local·v11····#·"writer":Lcom/google/gson/stream/JsonWriter; |
515 | ····goto·:goto_2 | 515 | ····goto·:goto_2 |
516 | .end·method | 516 | .end·method |
517 | .method·private·init()V | 517 | .method·private·init()V |
518 | ····.locals· | 518 | ····.locals·4 |
519 | ····.prologue | 519 | ····.prologue |
520 | ····.line·77 | 520 | ····.line·77 |
521 | ····new-instance·v | 521 | ····new-instance·v1,·Ljava/util/HashMap; |
522 | ····invoke-direct·{v | 522 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
523 | ····iput-object·v | 523 | ····iput-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->jsonMap:Ljava/util/Map; |
524 | ····.line·78 | 524 | ····.line·78 |
525 | ····new-instance·v | 525 | ····new-instance·v1,·Ljava/util/HashMap; |
526 | ····invoke-direct·{v | 526 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
527 | ····iput-object·v | 527 | ····iput-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->writerMap:Ljava/util/Map; |
528 | ····.line·79 | 528 | ····.line·79 |
529 | ····new-instance·v | 529 | ····new-instance·v1,·Ljava/util/LinkedList; |
530 | ····invoke-direct·{v | 530 | ····invoke-direct·{v1},·Ljava/util/LinkedList;-><init>()V |
531 | ····iput-object·v | 531 | ····iput-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->files:Ljava/util/List; |
532 | ····.line·82 | 532 | ····.line·82 |
533 | ····new-instance·v | 533 | ····new-instance·v1,·Ljava/io/File; |
534 | ····new-instance·v | 534 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
535 | ····invoke-direct·{v | 535 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
536 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; | 536 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; |
537 | ····move-result-object·v | 537 | ····move-result-object·v3 |
538 | ····invoke-virtual·{v | 538 | ····invoke-virtual·{v3},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
539 | ····move-result-object·v | 539 | ····move-result-object·v3 |
540 | ····invoke-virtual·{v | 540 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
541 | ····move-result-object·v | 541 | ····move-result-object·v2 |
542 | ····const-string·v | 542 | ····const-string·v3,·"/sensorium" |
543 | ····invoke-virtual·{v | 543 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
544 | ····move-result-object·v | 544 | ····move-result-object·v2 |
545 | ····invoke-virtual·{v | 545 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
546 | ····move-result-object·v | 546 | ····move-result-object·v2 |
547 | ····invoke-direct·{v | 547 | ····invoke-direct·{v1,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
548 | ····iput-object·v | 548 | ····iput-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->extDir:Ljava/io/File; |
549 | ····.line·83 | 549 | ····.line·83 |
550 | ····iget-object·v | 550 | ····iget-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->extDir:Ljava/io/File; |
551 | ····invoke-virtual·{v | 551 | ····invoke-virtual·{v1},·Ljava/io/File;->mkdirs()Z |
552 | ····.line·85 | 552 | ····.line·85 |
553 | ····iget-object·v | 553 | ····iget-object·v1,·p0,·Lat/univie/sensorium/logging/JSONLogger;->sensors:Ljava/util/List; |
554 | ····invoke-interface·{v | 554 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
555 | ····move-result-object·v | 555 | ····move-result-object·v1 |
556 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
557 | ····:goto_0 | 556 | ····:goto_0 |
558 | ····invoke-interface·{v | 557 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
559 | ····move-result·v2 | 558 | ····move-result·v2 |
560 | ····if-eqz·v2,·:cond_0 | 559 | ····if-eqz·v2,·:cond_0 |
561 | ····invoke-interface·{v | 560 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
562 | ····move-result-object·v | 561 | ····move-result-object·v0 |
563 | ····check-cast·v | 562 | ····check-cast·v0,·Lat/univie/sensorium/sensors/AbstractSensor; |
564 | ····.line·86 | 563 | ····.line·86 |
565 | ····.local·v | 564 | ····.local·v0,·"sensor":Lat/univie/sensorium/sensors/AbstractSensor; |
566 | ····invoke-virtual·{v | 565 | ····invoke-virtual·{v0,·p0},·Lat/univie/sensorium/sensors/AbstractSensor;->addListener(Lat/univie/sensorium/sensors/SensorChangeListener;)V |
567 | ····goto·:goto_0 | 566 | ····goto·:goto_0 |
568 | ····.line·88 | 567 | ····.line·88 |
569 | ····.end·local·v | 568 | ····.end·local·v0····#·"sensor":Lat/univie/sensorium/sensors/AbstractSensor; |
570 | ····:cond_0 | 569 | ····:cond_0 |
571 | ····return-void | 570 | ····return-void |
572 | .end·method | 571 | .end·method |
573 | .method·private·writeObject(Lat/univie/sensorium/sensors/AbstractSensor;)V | 572 | .method·private·writeObject(Lat/univie/sensorium/sensors/AbstractSensor;)V |
574 | ····.locals·17 | 573 | ····.locals·17 |
575 | ····.param·p1,·"sensor"····#·Lat/univie/sensorium/sensors/AbstractSensor; | 574 | ····.param·p1,·"sensor"····#·Lat/univie/sensorium/sensors/AbstractSensor; |
576 | ····.prologue | 575 | ····.prologue |
577 | ····.line·146 | 576 | ····.line·146 |
578 | ····invoke-direct/range·{p0·..·p0},·Lat/univie/sensorium/logging/JSONLogger;->externalMediaWriteable()Z | 577 | ····invoke-direct/range·{p0·..·p0},·Lat/univie/sensorium/logging/JSONLogger;->externalMediaWriteable()Z |
579 | ····move-result·v1 | 578 | ····move-result·v12 |
580 | ····if-eqz·v1 | 579 | ····if-eqz·v12,·:cond_0 |
581 | ····.line·147 | 580 | ····.line·147 |
582 | ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 581 | ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
583 | ····move-result-object·v1 | 582 | ····move-result-object·v12 |
584 | ····invoke-virtual·{v1 | 583 | ····invoke-virtual·{v12},·Ljava/lang/Class;->getName()Ljava/lang/String; |
585 | ····move-result-object·v1 | 584 | ····move-result-object·v12 |
586 | ····move-object/from16·v0,·p0 | 585 | ····move-object/from16·v0,·p0 |
587 | ····invoke-direct·{v0,·v1 | 586 | ····invoke-direct·{v0,·v12},·Lat/univie/sensorium/logging/JSONLogger;->getWriterForName(Ljava/lang/String;)Lcom/google/gson/stream/JsonWriter; |
Max diff block lines reached; 25707/32145 bytes (79.97%) of diff not shown. |
Offset 20, 28 lines modified | Offset 20, 29 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lat/univie/sensorium/logging/JSONLogger; | 21 | .field·final·synthetic·this$0:Lat/univie/sensorium/logging/JSONLogger; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lat/univie/sensorium/logging/JSONLogger;)V | 23 | .method·constructor·<init>(Lat/univie/sensorium/logging/JSONLogger;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lat/univie/sensorium/logging/JSONLogger; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·247 | 27 | ····.line·247 |
27 | ····iput-object·p1,·p0,·Lat/univie/sensorium/logging/JSONLogger$1;->this$0:Lat/univie/sensorium/logging/JSONLogger; | 28 | ····iput-object·p1,·p0,·Lat/univie/sensorium/logging/JSONLogger$1;->this$0:Lat/univie/sensorium/logging/JSONLogger; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·run()V | 33 | .method·public·run()V |
33 | ····.locals· | 34 | ····.locals·8 |
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·251 | 36 | ····.line·251 |
36 | ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry; | 37 | ····invoke-static·{},·Lat/univie/sensorium/SensorRegistry;->getInstance()Lat/univie/sensorium/SensorRegistry; |
37 | ····move-result-object·v2 | 38 | ····move-result-object·v2 |
Offset 111, 24 lines modified | Offset 112, 24 lines modified | ||
111 | ····iget-object·v3,·p0,·Lat/univie/sensorium/logging/JSONLogger$1;->this$0:Lat/univie/sensorium/logging/JSONLogger; | 112 | ····iget-object·v3,·p0,·Lat/univie/sensorium/logging/JSONLogger$1;->this$0:Lat/univie/sensorium/logging/JSONLogger; |
112 | ····invoke-static·{v3},·Lat/univie/sensorium/logging/JSONLogger;->access$100(Lat/univie/sensorium/logging/JSONLogger;)I | 113 | ····invoke-static·{v3},·Lat/univie/sensorium/logging/JSONLogger;->access$100(Lat/univie/sensorium/logging/JSONLogger;)I |
113 | ····move-result·v3 | 114 | ····move-result·v3 |
114 | ····int-to-long·v | 115 | ····int-to-long·v4,·v3 |
115 | ····const-wide/16·v | 116 | ····const-wide/16·v6,·0x3e8 |
116 | ····mul-long/2addr·v | 117 | ····mul-long/2addr·v4,·v6 |
117 | ····const-wide/32·v | 118 | ····const-wide/32·v6,·0x493e0 |
118 | ····invoke-static·{v | 119 | ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->max(JJ)J |
119 | ····move-result-wide·v | 120 | ····move-result-wide·v4 |
120 | ····invoke-virtual·{v2,·p0,·v | 121 | ····invoke-virtual·{v2,·p0,·v4,·v5},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
121 | ····.line·258 | 122 | ····.line·258 |
122 | ····return-void | 123 | ····return-void |
123 | .end·method | 124 | .end·method |
Offset 4513, 258 lines modified | Offset 4513, 264 lines modified | ||
4513 | ········0x15·->·:sswitch_0 | 4513 | ········0x15·->·:sswitch_0 |
4514 | ········0x16·->·:sswitch_1 | 4514 | ········0x16·->·:sswitch_1 |
4515 | ········0x3d·->·:sswitch_2 | 4515 | ········0x3d·->·:sswitch_2 |
4516 | ····.end·sparse-switch | 4516 | ····.end·sparse-switch |
4517 | .end·method | 4517 | .end·method |
4518 | .method·public·fakeDragBy(F)V | 4518 | .method·public·fakeDragBy(F)V |
4519 | ····.locals·1 | 4519 | ····.locals·18 |
4520 | ····.param·p1,·"xOffset"····#·F | 4520 | ····.param·p1,·"xOffset"····#·F |
4521 | ····.prologue | 4521 | ····.prologue |
4522 | ····.line·2253 | 4522 | ····.line·2253 |
4523 | ····move-object/from16·v0,·p0 | 4523 | ····move-object/from16·v0,·p0 |
4524 | ····iget-boolean·v | 4524 | ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z |
4525 | ····if-nez·v | 4525 | ····if-nez·v2,·:cond_0 |
4526 | ····.line·2254 | 4526 | ····.line·2254 |
4527 | ····new-instance·v | 4527 | ····new-instance·v2,·Ljava/lang/IllegalStateException; |
4528 | ····const-string·v | 4528 | ····const-string·v3,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first." |
4529 | ····invoke-direct·{v | 4529 | ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
4530 | ····throw·v | 4530 | ····throw·v2 |
4531 | ····.line·2257 | 4531 | ····.line·2257 |
4532 | ····:cond_0 | 4532 | ····:cond_0 |
4533 | ····move-object/from16·v0,·p0 | 4533 | ····move-object/from16·v0,·p0 |
4534 | ····iget·v | 4534 | ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F |
4535 | ····add-float·v | 4535 | ····add-float·v2,·v2,·p1 |
4536 | ····move-object/from16·v0,·p0 | 4536 | ····move-object/from16·v0,·p0 |
4537 | ····iput·v | 4537 | ····iput·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F |
4538 | ····.line·2259 | 4538 | ····.line·2259 |
4539 | ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I | 4539 | ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I |
4540 | ····move-result·v | 4540 | ····move-result·v2 |
4541 | ····int-to-float·v1 | 4541 | ····int-to-float·v14,·v2 |
4542 | ····.line·2260 | 4542 | ····.line·2260 |
4543 | ····.local·v1 | 4543 | ····.local·v14,·"oldScrollX":F |
4544 | ····sub-float·v1 | 4544 | ····sub-float·v16,·v14,·p1 |
4545 | ····.line·2261 | 4545 | ····.line·2261 |
4546 | ····.local·v1 | 4546 | ····.local·v16,·"scrollX":F |
4547 | ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getWidth()I | 4547 | ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getWidth()I |
4548 | ····move-result·v1 | 4548 | ····move-result·v17 |
4549 | ····.line·2263 | 4549 | ····.line·2263 |
4550 | ····.local·v1 | 4550 | ····.local·v17,·"width":I |
4551 | ····move/from16·v0,·v1 | 4551 | ····move/from16·v0,·v17 |
4552 | ····int-to-float·v | 4552 | ····int-to-float·v2,·v0 |
4553 | ····move-object/from16·v0,·p0 | 4553 | ····move-object/from16·v0,·p0 |
4554 | ····iget·v | 4554 | ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F |
4555 | ····mul-float·v1 | 4555 | ····mul-float·v13,·v2,·v3 |
4556 | ····.line·2264 | 4556 | ····.line·2264 |
4557 | ····.local·v1 | 4557 | ····.local·v13,·"leftBound":F |
4558 | ····move/from16·v0,·v1 | 4558 | ····move/from16·v0,·v17 |
4559 | ····int-to-float·v | 4559 | ····int-to-float·v2,·v0 |
4560 | ····move-object/from16·v0,·p0 | 4560 | ····move-object/from16·v0,·p0 |
4561 | ····iget·v | 4561 | ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F |
4562 | ····mul-float·v1 | 4562 | ····mul-float·v15,·v2,·v3 |
4563 | ····.line·2266 | 4563 | ····.line·2266 |
4564 | ····.local·v1 | 4564 | ····.local·v15,·"rightBound":F |
4565 | ····move-object/from16·v0,·p0 | 4565 | ····move-object/from16·v0,·p0 |
4566 | ····iget-object·v | 4566 | ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; |
4567 | ····const/4·v | 4567 | ····const/4·v3,·0x0 |
4568 | ····invoke-virtual·{v | 4568 | ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
4569 | ····move-result-object·v1 | 4569 | ····move-result-object·v11 |
4570 | ····check-cast·v1 | 4570 | ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo; |
4571 | ····.line·2267 | 4571 | ····.line·2267 |
4572 | ····.local·v1 | 4572 | ····.local·v11,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; |
4573 | ····move-object/from16·v0,·p0 | 4573 | ····move-object/from16·v0,·p0 |
4574 | ····iget-object·v | 4574 | ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; |
4575 | ····move-object/from16·v0,·p0 | 4575 | ····move-object/from16·v0,·p0 |
4576 | ····iget-object·v | 4576 | ····iget-object·v3,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; |
4577 | ····invoke-virtual·{v | 4577 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I |
4578 | ····move-result·v | 4578 | ····move-result·v3 |
4579 | ····add-int/lit8·v | 4579 | ····add-int/lit8·v3,·v3,·-0x1 |
4580 | ····invoke-virtual·{v | 4580 | ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
4581 | ····move-result-object·v1 | 4581 | ····move-result-object·v12 |
4582 | ····check-cast·v1 | 4582 | ····check-cast·v12,·Landroid/support/v4/view/ViewPager$ItemInfo; |
4583 | ····.line·2268 | 4583 | ····.line·2268 |
4584 | ····.local·v1 | 4584 | ····.local·v12,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; |
4585 | ····iget·v | 4585 | ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I |
4586 | ····if-eqz·v | 4586 | ····if-eqz·v2,·:cond_1 |
4587 | ····.line·2269 | 4587 | ····.line·2269 |
4588 | ····iget·v | 4588 | ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F |
4589 | ····move/from16·v0,·v1 | 4589 | ····move/from16·v0,·v17 |
Max diff block lines reached; 4946/10261 bytes (48.20%) of diff not shown. |
Offset 186, 38 lines modified | Offset 186, 38 lines modified | ||
186 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V | 186 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V |
187 | ····.line·173 | 187 | ····.line·173 |
188 | ····return-void | 188 | ····return-void |
189 | .end·method | 189 | .end·method |
190 | .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V | 190 | .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V |
191 | ····.locals· | 191 | ····.locals·8 |
192 | ····.param·p1,·"view"····#·Landroid/view/View; | 192 | ····.param·p1,·"view"····#·Landroid/view/View; |
193 | ····.param·p2,·"left"····#·I | 193 | ····.param·p2,·"left"····#·I |
194 | ····.param·p3,·"top"····#·I | 194 | ····.param·p3,·"top"····#·I |
195 | ····.param·p4,·"right"····#·I | 195 | ····.param·p4,·"right"····#·I |
196 | ····.param·p5,·"bottom"····#·I | 196 | ····.param·p5,·"bottom"····#·I |
197 | ····.prologue | 197 | ····.prologue |
198 | ····.line·175 | 198 | ····.line·175 |
199 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J | 199 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J |
200 | ····move-result-wide·v | 200 | ····move-result-wide·v2 |
201 | ····move-object·v | 201 | ····move-object·v1,·p1 |
202 | ····move·v | 202 | ····move·v4,·p2 |
203 | ····move·v | 203 | ····move·v5,·p3 |
204 | ····move·v | 204 | ····move·v6,·p4 |
205 | ····move·v | 205 | ····move·v7,·p5 |
206 | ····invoke-virtual/range·{v | 206 | ····invoke-virtual/range·{v1·..·v7},·Landroid/view/View;->postInvalidateDelayed(JIIII)V |
207 | ····.line·176 | 207 | ····.line·176 |
208 | ····return-void | 208 | ····return-void |
209 | .end·method | 209 | .end·method |
210 | .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V | 210 | .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V |
211 | ····.locals·2 | 211 | ····.locals·2 |
Offset 233, 15 lines modified | Offset 233, 15 lines modified | ||
233 | ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z | 233 | ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z |
234 | ····.line·179 | 234 | ····.line·179 |
235 | ····return-void | 235 | ····return-void |
236 | .end·method | 236 | .end·method |
237 | .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V | 237 | .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V |
238 | ····.locals· | 238 | ····.locals·3 |
239 | ····.param·p1,·"view"····#·Landroid/view/View; | 239 | ····.param·p1,·"view"····#·Landroid/view/View; |
240 | ····.param·p2,·"action"····#·Ljava/lang/Runnable; | 240 | ····.param·p2,·"action"····#·Ljava/lang/Runnable; |
241 | ····.param·p3,·"delayMillis"····#·J | 241 | ····.param·p3,·"delayMillis"····#·J |
242 | ····.prologue | 242 | ····.prologue |
243 | ····.line·181 | 243 | ····.line·181 |
244 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J | 244 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J |
Offset 135, 15 lines modified | Offset 135, 15 lines modified | ||
135 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V | 135 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V |
136 | ····.line·281 | 136 | ····.line·281 |
137 | ····return-void | 137 | ····return-void |
138 | .end·method | 138 | .end·method |
139 | .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V | 139 | .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V |
140 | ····.locals· | 140 | ····.locals·1 |
141 | ····.param·p1,·"view"····#·Landroid/view/View; | 141 | ····.param·p1,·"view"····#·Landroid/view/View; |
142 | ····.param·p2,·"action"····#·Ljava/lang/Runnable; | 142 | ····.param·p2,·"action"····#·Ljava/lang/Runnable; |
143 | ····.param·p3,·"delayMillis"····#·J | 143 | ····.param·p3,·"delayMillis"····#·J |
144 | ····.prologue | 144 | ····.prologue |
145 | ····.line·284 | 145 | ····.line·284 |
146 | ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V | 146 | ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V |
Offset 436, 15 lines modified | Offset 436, 15 lines modified | ||
436 | ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I | 436 | ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I |
437 | ····.line·177 | 437 | ····.line·177 |
438 | ····return-void | 438 | ····return-void |
439 | .end·method | 439 | .end·method |
440 | .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z | 440 | .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z |
441 | ····.locals· | 441 | ····.locals·8 |
442 | ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent; | 442 | ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent; |
443 | ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent; | 443 | ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent; |
444 | ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent; | 444 | ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent; |
445 | ····.prologue | 445 | ····.prologue |
446 | ····const/4·v2,·0x0 | 446 | ····const/4·v2,·0x0 |
Offset 458, 27 lines modified | Offset 458, 27 lines modified | ||
458 | ····:goto_0 | 458 | ····:goto_0 |
459 | ····return·v2 | 459 | ····return·v2 |
460 | ····.line·432 | 460 | ····.line·432 |
461 | ····:cond_1 | 461 | ····:cond_1 |
462 | ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J | 462 | ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J |
463 | ····move-result-wide·v | 463 | ····move-result-wide·v4 |
464 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J | 464 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J |
465 | ····move-result-wide·v | 465 | ····move-result-wide·v6 |
466 | ····sub-long/2addr·v | 466 | ····sub-long/2addr·v4,·v6 |
467 | ····sget·v | 467 | ····sget·v3,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I |
468 | ····int-to-long·v | 468 | ····int-to-long·v6,·v3 |
469 | ····cmp-long·v3,·v | 469 | ····cmp-long·v3,·v4,·v6 |
470 | ····if-gtz·v3,·:cond_0 | 470 | ····if-gtz·v3,·:cond_0 |
471 | ····.line·436 | 471 | ····.line·436 |
472 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F | 472 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F |
473 | ····move-result·v3 | 473 | ····move-result·v3 |
Offset 535, 1400 lines modified | Offset 535, 1400 lines modified | ||
535 | ····.line·207 | 535 | ····.line·207 |
536 | ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z | 536 | ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z |
537 | ····return·v0 | 537 | ····return·v0 |
538 | .end·method | 538 | .end·method |
539 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z | 539 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z |
540 | ····.locals·4 | 540 | ····.locals·42 |
541 | ····.param·p1,·"ev"····#·Landroid/view/MotionEvent; | 541 | ····.param·p1,·"ev"····#·Landroid/view/MotionEvent; |
542 | ····.prologue | 542 | ····.prologue |
543 | ····.line·219 | 543 | ····.line·219 |
544 | ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I | 544 | ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I |
545 | ····move-result·v | 545 | ····move-result·v6 |
546 | ····.line·221 | 546 | ····.line·221 |
547 | ····.local·v | 547 | ····.local·v6,·"action":I |
548 | ····move-object/from16·v0,·p0 | 548 | ····move-object/from16·v0,·p0 |
549 | ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; | 549 | ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; |
550 | ····move-object/from16·v3 | 550 | ····move-object/from16·v36,·v0 |
551 | ····if-nez·v3 | 551 | ····if-nez·v36,·:cond_0 |
552 | ····.line·222 | 552 | ····.line·222 |
553 | ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; | 553 | ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; |
554 | ····move-result-object·v3 | 554 | ····move-result-object·v36 |
555 | ····move-object/from16·v0,·v3 | 555 | ····move-object/from16·v0,·v36 |
556 | ····move-object/from16·v1,·p0 | 556 | ····move-object/from16·v1,·p0 |
557 | ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; | 557 | ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; |
558 | ····.line·224 | 558 | ····.line·224 |
559 | ····:cond_0 | 559 | ····:cond_0 |
560 | ····move-object/from16·v0,·p0 | 560 | ····move-object/from16·v0,·p0 |
561 | ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; | 561 | ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; |
562 | ····move-object/from16·v3 | 562 | ····move-object/from16·v36,·v0 |
563 | ····move-object/from16·v0,·v3 | 563 | ····move-object/from16·v0,·v36 |
564 | ····move-object/from16·v1,·p1 | 564 | ····move-object/from16·v1,·p1 |
565 | ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V | 565 | ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V |
566 | ····.line·226 | 566 | ····.line·226 |
567 | ····and-int/lit16·v0,·v | 567 | ····and-int/lit16·v0,·v6,·0xff |
568 | ····move/from16·v3 | 568 | ····move/from16·v36,·v0 |
569 | ····const/16·v3 | 569 | ····const/16·v37,·0x6 |
570 | ····move/from16·v0,·v3 | 570 | ····move/from16·v0,·v36 |
571 | ····move/from16·v1,·v3 | 571 | ····move/from16·v1,·v37 |
572 | ····if-ne·v0,·v1,·:cond_1 | 572 | ····if-ne·v0,·v1,·:cond_1 |
573 | ····const/16·v2 | 573 | ····const/16·v22,·0x1 |
574 | ····.line·228 | 574 | ····.line·228 |
575 | ····.local·v2 | 575 | ····.local·v22,·"pointerUp":Z |
576 | ····:goto_0 | 576 | ····:goto_0 |
577 | ····if-eqz·v2 | 577 | ····if-eqz·v22,·:cond_2 |
578 | ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I | 578 | ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I |
579 | ····move-result·v2 | 579 | ····move-result·v25 |
580 | ····.line·231 | 580 | ····.line·231 |
581 | ····.local·v2 | 581 | ····.local·v25,·"skipIndex":I |
582 | ····:goto_1 | 582 | ····:goto_1 |
583 | ····const/16·v25,·0x0 | ||
584 | ····.local·v25,·"sumX":F | ||
585 | ····const/16·v26,·0x0 | 583 | ····const/16·v26,·0x0 |
Max diff block lines reached; 48966/53054 bytes (92.29%) of diff not shown. |
Offset 386, 15 lines modified | Offset 386, 15 lines modified | ||
386 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V | 386 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V |
387 | ····.line·577 | 387 | ····.line·577 |
388 | ····return-void | 388 | ····return-void |
389 | .end·method | 389 | .end·method |
390 | .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V | 390 | .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V |
391 | ····.locals· | 391 | ····.locals·2 |
392 | ····.param·p0,·"view"····#·Landroid/view/View; | 392 | ····.param·p0,·"view"····#·Landroid/view/View; |
393 | ····.param·p1,·"action"····#·Ljava/lang/Runnable; | 393 | ····.param·p1,·"action"····#·Ljava/lang/Runnable; |
394 | ····.param·p2,·"delayMillis"····#·J | 394 | ····.param·p2,·"delayMillis"····#·J |
395 | ····.prologue | 395 | ····.prologue |
396 | ····.line·593 | 396 | ····.line·593 |
397 | ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; | 397 | ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; |
Offset 553, 15 lines modified | Offset 553, 15 lines modified | ||
553 | ····move-result-object·v0 | 553 | ····move-result-object·v0 |
554 | ····return-object·v0 | 554 | ····return-object·v0 |
555 | .end·method | 555 | .end·method |
556 | .method·public·setUpdateThrottle(J)V | 556 | .method·public·setUpdateThrottle(J)V |
557 | ····.locals· | 557 | ····.locals·3 |
558 | ····.param·p1,·"delayMS"····#·J | 558 | ····.param·p1,·"delayMS"····#·J |
559 | ····.prologue | 559 | ····.prologue |
560 | ····.line·103 | 560 | ····.line·103 |
561 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" | 561 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" |
562 | ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J | 562 | ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ········} | 83 | ········} |
84 | ····.end·annotation | 84 | ····.end·annotation |
85 | .end·field | 85 | .end·field |
86 | #·direct·methods | 86 | #·direct·methods |
87 | .method·static·constructor·<clinit>()V | 87 | .method·static·constructor·<clinit>()V |
88 | ····.locals· | 88 | ····.locals·9 |
89 | ····.prologue | 89 | ····.prologue |
90 | ····.line·54 | 90 | ····.line·54 |
91 | ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1; | 91 | ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1; |
92 | ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V | 92 | ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V |
Offset 103, 31 lines modified | Offset 103, 31 lines modified | ||
103 | ····const/16·v1,·0xa | 103 | ····const/16·v1,·0xa |
104 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V | 104 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V |
105 | ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; | 105 | ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; |
106 | ····.line·68 | 106 | ····.line·68 |
107 | ····new-instance·v | 107 | ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor; |
108 | ····const/4·v | 108 | ····const/4·v2,·0x5 |
109 | ····const/16·v | 109 | ····const/16·v3,·0x80 |
110 | ····const-wide/16·v | 110 | ····const-wide/16·v4,·0x1 |
111 | ····sget-object·v | 111 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
112 | ····sget-object·v | 112 | ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; |
113 | ····sget-object·v | 113 | ····sget-object·v8,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; |
114 | ····invoke-direct/range·{v | 114 | ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
115 | ····sput-object·v | 115 | ····sput-object·v1,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; |
116 | ····.line·75 | 116 | ····.line·75 |
117 | ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler; | 117 | ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler; |
118 | ····const/4·v1,·0x0 | 118 | ····const/4·v1,·0x0 |
119 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V | 119 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V |
Offset 319, 15 lines modified | Offset 319, 15 lines modified | ||
319 | ····.line·1334 | 319 | ····.line·1334 |
320 | ····:cond_1 | 320 | ····:cond_1 |
321 | ····return-void | 321 | ····return-void |
322 | .end·method | 322 | .end·method |
323 | .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; | 323 | .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; |
324 | ····.locals· | 324 | ····.locals·4 |
325 | ····.param·p0,·"context"····#·Landroid/content/Context; | 325 | ····.param·p0,·"context"····#·Landroid/content/Context; |
326 | ····.param·p1,·"start"····#·F | 326 | ····.param·p1,·"start"····#·F |
327 | ····.param·p2,·"end"····#·F | 327 | ····.param·p2,·"end"····#·F |
328 | ····.prologue | 328 | ····.prologue |
329 | ····.line·734 | 329 | ····.line·734 |
330 | ····new-instance·v0,·Landroid/view/animation/AlphaAnimation; | 330 | ····new-instance·v0,·Landroid/view/animation/AlphaAnimation; |
Offset 337, 17 lines modified | Offset 337, 17 lines modified | ||
337 | ····.line·735 | 337 | ····.line·735 |
338 | ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation; | 338 | ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation; |
339 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; | 339 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; |
340 | ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V | 340 | ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V |
341 | ····.line·736 | 341 | ····.line·736 |
342 | ····const-wide/16·v | 342 | ····const-wide/16·v2,·0xdc |
343 | ····invoke-virtual·{v0,·v | 343 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V |
344 | ····.line·737 | 344 | ····.line·737 |
345 | ····return-object·v0 | 345 | ····return-object·v0 |
346 | .end·method | 346 | .end·method |
347 | .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; | 347 | .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; |
348 | ····.locals·11 | 348 | ····.locals·11 |
Offset 390, 17 lines modified | Offset 390, 17 lines modified | ||
390 | ····.line·723 | 390 | ····.line·723 |
391 | ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation; | 391 | ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation; |
392 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; | 392 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; |
393 | ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V | 393 | ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V |
394 | ····.line·724 | 394 | ····.line·724 |
395 | ····const-wide/16·v | 395 | ····const-wide/16·v2,·0xdc |
396 | ····invoke-virtual·{v0,·v | 396 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V |
397 | ····.line·725 | 397 | ····.line·725 |
398 | ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V | 398 | ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V |
399 | ····.line·726 | 399 | ····.line·726 |
400 | ····new-instance·v9,·Landroid/view/animation/AlphaAnimation; | 400 | ····new-instance·v9,·Landroid/view/animation/AlphaAnimation; |
Offset 409, 17 lines modified | Offset 409, 17 lines modified | ||
409 | ····.line·727 | 409 | ····.line·727 |
410 | ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation; | 410 | ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation; |
411 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; | 411 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; |
412 | ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V | 412 | ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V |
413 | ····.line·728 | 413 | ····.line·728 |
414 | ····const-wide/16·v | 414 | ····const-wide/16·v2,·0xdc |
415 | ····invoke-virtual·{v9,·v | 415 | ····invoke-virtual·{v9,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V |
416 | ····.line·729 | 416 | ····.line·729 |
417 | ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V | 417 | ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V |
418 | ····.line·730 | 418 | ····.line·730 |
419 | ····return-object·v10 | 419 | ····return-object·v10 |
420 | .end·method | 420 | .end·method |
Offset 38, 15 lines modified | Offset 38, 15 lines modified | ||
38 | ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; | 38 | ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; |
39 | ····.line·71 | 39 | ····.line·71 |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | .method·private·static·makeFragmentName(IJ)Ljava/lang/String; | 42 | .method·private·static·makeFragmentName(IJ)Ljava/lang/String; |
43 | ····.locals· | 43 | ····.locals·3 |
44 | ····.param·p0,·"viewId"····#·I | 44 | ····.param·p0,·"viewId"····#·I |
45 | ····.param·p1,·"id"····#·J | 45 | ····.param·p1,·"id"····#·J |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·173 | 47 | ····.line·173 |
48 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 48 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
Offset 181, 31 lines modified | Offset 181, 31 lines modified | ||
181 | ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; | 181 | ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; |
182 | ····.line·88 | 182 | ····.line·88 |
183 | ····:cond_0 | 183 | ····:cond_0 |
184 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J | 184 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J |
185 | ····move-result-wide·v | 185 | ····move-result-wide·v2 |
186 | ····.line·91 | 186 | ····.line·91 |
187 | ····.local·v | 187 | ····.local·v2,·"itemId":J |
188 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I | 188 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I |
189 | ····move-result·v4 | 189 | ····move-result·v4 |
190 | ····invoke-static·{v4,·v | 190 | ····invoke-static·{v4,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; |
191 | ····move-result-object·v | 191 | ····move-result-object·v1 |
192 | ····.line·92 | 192 | ····.line·92 |
193 | ····.local·v | 193 | ····.local·v1,·"name":Ljava/lang/String; |
194 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; | 194 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; |
195 | ····invoke-virtual·{v4,·v | 195 | ····invoke-virtual·{v4,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; |
196 | ····move-result-object·v0 | 196 | ····move-result-object·v0 |
197 | ····.line·93 | 197 | ····.line·93 |
198 | ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment; | 198 | ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment; |
199 | ····if-eqz·v0,·:cond_2 | 199 | ····if-eqz·v0,·:cond_2 |
Offset 243, 15 lines modified | Offset 243, 15 lines modified | ||
243 | ····move-result·v5 | 243 | ····move-result·v5 |
244 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I | 244 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I |
245 | ····move-result·v6 | 245 | ····move-result·v6 |
246 | ····invoke-static·{v6,·v | 246 | ····invoke-static·{v6,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; |
247 | ····move-result-object·v6 | 247 | ····move-result-object·v6 |
248 | ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; | 248 | ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; |
249 | ····goto·:goto_0 | 249 | ····goto·:goto_0 |
250 | .end·method | 250 | .end·method |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·b:Landroid/app/Notification$Builder; | 6 | .field·private·b:Landroid/app/Notification$Builder; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V | 8 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V |
9 | ····.locals· | 9 | ····.locals·8 |
10 | ····.param·p1,·"context"····#·Landroid/content/Context; | 10 | ····.param·p1,·"context"····#·Landroid/content/Context; |
11 | ····.param·p2,·"n"····#·Landroid/app/Notification; | 11 | ····.param·p2,·"n"····#·Landroid/app/Notification; |
12 | ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence; | 12 | ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence; |
13 | ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence; | 13 | ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence; |
14 | ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence; | 14 | ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence; |
15 | ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews; | 15 | ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews; |
16 | ····.param·p7,·"number"····#·I | 16 | ····.param·p7,·"number"····#·I |
Offset 28, 211 lines modified | Offset 28, 213 lines modified | ||
28 | ····.param·p16,·"subText"····#·Ljava/lang/CharSequence; | 28 | ····.param·p16,·"subText"····#·Ljava/lang/CharSequence; |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·33 | 30 | ····.line·33 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····.line·34 | 32 | ····.line·34 |
33 | ····new-instance·v | 33 | ····new-instance·v4,·Landroid/app/Notification$Builder; |
34 | ····invoke-direct·{v | 34 | ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
35 | ····iget-wide·v | 35 | ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J |
36 | ····invoke-virtual·{v | 36 | ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; |
37 | ····move-result-object·v | 37 | ····move-result-object·v4 |
38 | ····iget·v | 38 | ····iget·v5,·p2,·Landroid/app/Notification;->icon:I |
39 | ····iget·v | 39 | ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I |
40 | ····invoke-virtual·{v | 40 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; |
41 | ····move-result-object·v | 41 | ····move-result-object·v4 |
42 | ····iget-object·v | 42 | ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; |
43 | ····invoke-virtual·{v | 43 | ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; |
44 | ····move-result-object·v | 44 | ····move-result-object·v4 |
45 | ····iget-object·v | 45 | ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; |
46 | ····invoke-virtual·{v | 46 | ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; |
47 | ····move-result-object·v | 47 | ····move-result-object·v4 |
48 | ····iget-object·v | 48 | ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri; |
49 | ····iget·v | 49 | ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I |
50 | ····invoke-virtual·{v | 50 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; |
51 | ····move-result-object·v | 51 | ····move-result-object·v4 |
52 | ····iget-object·v | 52 | ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J |
53 | ····invoke-virtual·{v | 53 | ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; |
54 | ····move-result-object·v | 54 | ····move-result-object·v4 |
55 | ····iget·v | 55 | ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I |
56 | ····iget·v | 56 | ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I |
57 | ····iget·v | 57 | ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I |
58 | ····invoke-virtual·{v | 58 | ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; |
59 | ····move-result-object·v | 59 | ····move-result-object·v5 |
60 | ····iget·v | 60 | ····iget·v4,·p2,·Landroid/app/Notification;->flags:I |
61 | ····and-int/lit8·v | 61 | ····and-int/lit8·v4,·v4,·0x2 |
62 | ····if-eqz·v | 62 | ····if-eqz·v4,·:cond_0 |
63 | ····const/4·v | 63 | ····const/4·v4,·0x1 |
64 | ····:goto_0 | 64 | ····:goto_0 |
65 | ····invoke-virtual·{v | 65 | ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; |
66 | ····move-result-object·v | 66 | ····move-result-object·v5 |
67 | ····iget·v | 67 | ····iget·v4,·p2,·Landroid/app/Notification;->flags:I |
68 | ····and-int/lit8·v | 68 | ····and-int/lit8·v4,·v4,·0x8 |
69 | ····if-eqz·v | 69 | ····if-eqz·v4,·:cond_1 |
70 | ····const/4·v | 70 | ····const/4·v4,·0x1 |
71 | ····:goto_1 | 71 | ····:goto_1 |
72 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; |
73 | ····move-result-object·v | 73 | ····move-result-object·v5 |
74 | ····iget·v | 74 | ····iget·v4,·p2,·Landroid/app/Notification;->flags:I |
75 | ····and-int/lit8·v | 75 | ····and-int/lit8·v4,·v4,·0x10 |
76 | ····if-eqz·v | 76 | ····if-eqz·v4,·:cond_2 |
77 | ····const/4·v | 77 | ····const/4·v4,·0x1 |
78 | ····:goto_2 | 78 | ····:goto_2 |
79 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; |
80 | ····move-result-object·v | 80 | ····move-result-object·v4 |
81 | ····iget·v | 81 | ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I |
82 | ····invoke-virtual·{v | 82 | ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; |
83 | ····move-result-object·v | 83 | ····move-result-object·v4 |
84 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
85 | ····move-result-object·v | 85 | ····move-result-object·v4 |
86 | ····invoke-virtual·{v | 86 | ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
Max diff block lines reached; 4758/12541 bytes (37.94%) of diff not shown. |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | .field·mTickerView:Landroid/widget/RemoteViews; | 59 | .field·mTickerView:Landroid/widget/RemoteViews; |
60 | .field·mUseChronometer:Z | 60 | .field·mUseChronometer:Z |
61 | #·direct·methods | 61 | #·direct·methods |
62 | .method·public·constructor·<init>(Landroid/content/Context;)V | 62 | .method·public·constructor·<init>(Landroid/content/Context;)V |
63 | ····.locals· | 63 | ····.locals·4 |
64 | ····.param·p1,·"context"····#·Landroid/content/Context; | 64 | ····.param·p1,·"context"····#·Landroid/content/Context; |
65 | ····.prologue | 65 | ····.prologue |
66 | ····.line·199 | 66 | ····.line·199 |
67 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 67 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
68 | ····.line·184 | 68 | ····.line·184 |
Offset 88, 17 lines modified | Offset 88, 17 lines modified | ||
88 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; | 88 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
89 | ····.line·203 | 89 | ····.line·203 |
90 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 90 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
91 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 91 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
92 | ····move-result-wide·v | 92 | ····move-result-wide·v2 |
93 | ····iput-wide·v | 93 | ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J |
94 | ····.line·204 | 94 | ····.line·204 |
95 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 95 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
96 | ····const/4·v1,·-0x1 | 96 | ····const/4·v1,·-0x1 |
97 | ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I | 97 | ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I |
Offset 11, 15 lines modified | Offset 11, 15 lines modified | ||
11 | ····.line·25 | 11 | ····.line·25 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; | 15 | .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; |
16 | ····.locals· | 16 | ····.locals·9 |
17 | ····.param·p0,·"context"····#·Landroid/content/Context; | 17 | ····.param·p0,·"context"····#·Landroid/content/Context; |
18 | ····.param·p1,·"n"····#·Landroid/app/Notification; | 18 | ····.param·p1,·"n"····#·Landroid/app/Notification; |
19 | ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence; | 19 | ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence; |
20 | ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence; | 20 | ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence; |
21 | ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence; | 21 | ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence; |
22 | ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews; | 22 | ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews; |
23 | ····.param·p6,·"number"····#·I | 23 | ····.param·p6,·"number"····#·I |
Offset 28, 193 lines modified | Offset 28, 195 lines modified | ||
28 | ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap; | 28 | ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap; |
29 | ····.param·p10,·"mProgressMax"····#·I | 29 | ····.param·p10,·"mProgressMax"····#·I |
30 | ····.param·p11,·"mProgress"····#·I | 30 | ····.param·p11,·"mProgress"····#·I |
31 | ····.param·p12,·"mProgressIndeterminate"····#·Z | 31 | ····.param·p12,·"mProgressIndeterminate"····#·Z |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·31 | 33 | ····.line·31 |
34 | ····new-instance·v | 34 | ····new-instance·v5,·Landroid/app/Notification$Builder; |
35 | ····invoke-direct·{v | 35 | ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
36 | ····iget-wide·v | 36 | ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J |
37 | ····invoke-virtual·{v | 37 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; |
38 | ····move-result-object·v | 38 | ····move-result-object·v5 |
39 | ····iget·v | 39 | ····iget·v6,·p1,·Landroid/app/Notification;->icon:I |
40 | ····iget·v | 40 | ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I |
41 | ····invoke-virtual·{v | 41 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; |
42 | ····move-result-object·v | 42 | ····move-result-object·v5 |
43 | ····iget-object·v | 43 | ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; |
44 | ····invoke-virtual·{v | 44 | ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; |
45 | ····move-result-object·v | 45 | ····move-result-object·v5 |
46 | ····iget-object·v | 46 | ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; |
47 | ····invoke-virtual·{v | 47 | ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; |
48 | ····move-result-object·v | 48 | ····move-result-object·v5 |
49 | ····iget-object·v | 49 | ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri; |
50 | ····iget·v | 50 | ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I |
51 | ····invoke-virtual·{v | 51 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; |
52 | ····move-result-object·v | 52 | ····move-result-object·v5 |
53 | ····iget-object·v | 53 | ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J |
54 | ····invoke-virtual·{v | 54 | ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; |
55 | ····move-result-object·v | 55 | ····move-result-object·v5 |
56 | ····iget·v | 56 | ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I |
57 | ····iget·v | 57 | ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I |
58 | ····iget·v | 58 | ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I |
59 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; |
60 | ····move-result-object·v | 60 | ····move-result-object·v6 |
61 | ····iget·v | 61 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I |
62 | ····and-int/lit8·v | 62 | ····and-int/lit8·v5,·v5,·0x2 |
63 | ····if-eqz·v | 63 | ····if-eqz·v5,·:cond_0 |
64 | ····const/4·v | 64 | ····const/4·v5,·0x1 |
65 | ····:goto_0 | 65 | ····:goto_0 |
66 | ····invoke-virtual·{v | 66 | ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; |
67 | ····move-result-object·v | 67 | ····move-result-object·v6 |
68 | ····iget·v | 68 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I |
69 | ····and-int/lit8·v | 69 | ····and-int/lit8·v5,·v5,·0x8 |
70 | ····if-eqz·v | 70 | ····if-eqz·v5,·:cond_1 |
71 | ····const/4·v | 71 | ····const/4·v5,·0x1 |
72 | ····:goto_1 | 72 | ····:goto_1 |
73 | ····invoke-virtual·{v | 73 | ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; |
74 | ····move-result-object·v | 74 | ····move-result-object·v6 |
75 | ····iget·v | 75 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I |
76 | ····and-int/lit8·v | 76 | ····and-int/lit8·v5,·v5,·0x10 |
77 | ····if-eqz·v | 77 | ····if-eqz·v5,·:cond_2 |
78 | ····const/4·v | 78 | ····const/4·v5,·0x1 |
79 | ····:goto_2 | 79 | ····:goto_2 |
80 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; |
81 | ····move-result-object·v | 81 | ····move-result-object·v5 |
82 | ····iget·v | 82 | ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I |
83 | ····invoke-virtual·{v | 83 | ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; |
84 | ····move-result-object·v | 84 | ····move-result-object·v5 |
85 | ····invoke-virtual·{v | 85 | ····invoke-virtual·{v5,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
86 | ····move-result-object·v | 86 | ····move-result-object·v5 |
87 | ····invoke-virtual·{v | 87 | ····invoke-virtual·{v5,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
Max diff block lines reached; 3942/11773 bytes (33.48%) of diff not shown. |
Offset 110, 15 lines modified | Offset 110, 15 lines modified | ||
110 | ····:cond_5 | 110 | ····:cond_5 |
111 | ····const/4·v0,·0x0 | 111 | ····const/4·v0,·0x0 |
112 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
113 | .end·method | 113 | .end·method |
114 | .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V | 114 | .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V |
115 | ····.locals· | 115 | ····.locals·4 |
116 | ····.param·p0,·"time"····#·J | 116 | ····.param·p0,·"time"····#·J |
117 | ····.param·p2,·"now"····#·J | 117 | ····.param·p2,·"now"····#·J |
118 | ····.param·p4,·"pw"····#·Ljava/io/PrintWriter; | 118 | ····.param·p4,·"pw"····#·Ljava/io/PrintWriter; |
119 | ····.prologue | 119 | ····.prologue |
120 | ····.line·169 | 120 | ····.line·169 |
121 | ····const-wide/16·v0,·0x0 | 121 | ····const-wide/16·v0,·0x0 |
Offset 144, 30 lines modified | Offset 144, 30 lines modified | ||
144 | ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V | 144 | ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V |
145 | ····goto·:goto_0 | 145 | ····goto·:goto_0 |
146 | .end·method | 146 | .end·method |
147 | .method·public·static·formatDuration(JLjava/io/PrintWriter;)V | 147 | .method·public·static·formatDuration(JLjava/io/PrintWriter;)V |
148 | ····.locals· | 148 | ····.locals·2 |
149 | ····.param·p0,·"duration"····#·J | 149 | ····.param·p0,·"duration"····#·J |
150 | ····.param·p2,·"pw"····#·Ljava/io/PrintWriter; | 150 | ····.param·p2,·"pw"····#·Ljava/io/PrintWriter; |
151 | ····.prologue | 151 | ····.prologue |
152 | ····.line·164 | 152 | ····.line·164 |
153 | ····const/4·v0,·0x0 | 153 | ····const/4·v0,·0x0 |
154 | ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V | 154 | ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V |
155 | ····.line·165 | 155 | ····.line·165 |
156 | ····return-void | 156 | ····return-void |
157 | .end·method | 157 | .end·method |
158 | .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V | 158 | .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V |
159 | ····.locals· | 159 | ····.locals·6 |
160 | ····.param·p0,·"duration"····#·J | 160 | ····.param·p0,·"duration"····#·J |
161 | ····.param·p2,·"pw"····#·Ljava/io/PrintWriter; | 161 | ····.param·p2,·"pw"····#·Ljava/io/PrintWriter; |
162 | ····.param·p3,·"fieldLen"····#·I | 162 | ····.param·p3,·"fieldLen"····#·I |
163 | ····.prologue | 163 | ····.prologue |
164 | ····.line·156 | 164 | ····.line·156 |
165 | ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; | 165 | ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; |
Offset 94, 15 lines modified | Offset 94, 15 lines modified | ||
94 | ····iput·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I | 94 | ····iput·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I |
95 | ····.line·50 | 95 | ····.line·50 |
96 | ····return-void | 96 | ····return-void |
97 | .end·method | 97 | .end·method |
98 | .method·private·static·binarySearch([JIIJ)I | 98 | .method·private·static·binarySearch([JIIJ)I |
99 | ····.locals· | 99 | ····.locals·7 |
100 | ····.param·p0,·"a"····#·[J | 100 | ····.param·p0,·"a"····#·[J |
101 | ····.param·p1,·"start"····#·I | 101 | ····.param·p1,·"start"····#·I |
102 | ····.param·p2,·"len"····#·I | 102 | ····.param·p2,·"len"····#·I |
103 | ····.param·p3,·"key"····#·J | 103 | ····.param·p3,·"key"····#·J |
104 | ····.prologue | 104 | ····.prologue |
105 | ····.line·335 | 105 | ····.line·335 |
Offset 123, 17 lines modified | Offset 123, 17 lines modified | ||
123 | ····.line·338 | 123 | ····.line·338 |
124 | ····add-int·v3,·v1,·v2 | 124 | ····add-int·v3,·v1,·v2 |
125 | ····div-int/lit8·v0,·v3,·0x2 | 125 | ····div-int/lit8·v0,·v3,·0x2 |
126 | ····.line·340 | 126 | ····.line·340 |
127 | ····.local·v0,·"guess":I | 127 | ····.local·v0,·"guess":I |
128 | ····aget-wide·v | 128 | ····aget-wide·v4,·p0,·v0 |
129 | ····cmp-long·v3,·v | 129 | ····cmp-long·v3,·v4,·p3 |
130 | ····if-gez·v3,·:cond_0 | 130 | ····if-gez·v3,·:cond_0 |
131 | ····.line·341 | 131 | ····.line·341 |
132 | ····move·v2,·v0 | 132 | ····move·v2,·v0 |
133 | ····goto·:goto_0 | 133 | ····goto·:goto_0 |
Offset 161, 17 lines modified | Offset 161, 17 lines modified | ||
161 | ····:cond_2 | 161 | ····:cond_2 |
162 | ····:goto_1 | 162 | ····:goto_1 |
163 | ····return·v1 | 163 | ····return·v1 |
164 | ····.line·348 | 164 | ····.line·348 |
165 | ····.restart·local·v1····#·"high":I | 165 | ····.restart·local·v1····#·"high":I |
166 | ····:cond_3 | 166 | ····:cond_3 |
167 | ····aget-wide·v | 167 | ····aget-wide·v4,·p0,·v1 |
168 | ····cmp-long·v3,·v | 168 | ····cmp-long·v3,·v4,·p3 |
169 | ····if-eqz·v3,·:cond_2 | 169 | ····if-eqz·v3,·:cond_2 |
170 | ····.line·351 | 170 | ····.line·351 |
171 | ····xor-int/lit8·v1,·v1,·-0x1 | 171 | ····xor-int/lit8·v1,·v1,·-0x1 |
172 | ····goto·:goto_1 | 172 | ····goto·:goto_1 |
Offset 564, 15 lines modified | Offset 564, 15 lines modified | ||
564 | ····move-result-object·v0 | 564 | ····move-result-object·v0 |
565 | ····return-object·v0 | 565 | ····return-object·v0 |
566 | .end·method | 566 | .end·method |
567 | .method·public·delete(J)V | 567 | .method·public·delete(J)V |
568 | ····.locals· | 568 | ····.locals·5 |
569 | ····.param·p1,·"key"····#·J | 569 | ····.param·p1,·"key"····#·J |
570 | ····.prologue | 570 | ····.prologue |
571 | ····.line·93 | 571 | ····.line·93 |
572 | ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;" | 572 | ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;" |
573 | ····iget-object·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mKeys:[J | 573 | ····iget-object·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mKeys:[J |
Offset 632, 15 lines modified | Offset 632, 15 lines modified | ||
632 | ····move-result-object·v0 | 632 | ····move-result-object·v0 |
633 | ····return-object·v0 | 633 | ····return-object·v0 |
634 | .end·method | 634 | .end·method |
635 | .method·public·get(JLjava/lang/Object;)Ljava/lang/Object; | 635 | .method·public·get(JLjava/lang/Object;)Ljava/lang/Object; |
636 | ····.locals· | 636 | ····.locals·5 |
637 | ····.param·p1,·"key"····#·J | 637 | ····.param·p1,·"key"····#·J |
638 | ····.annotation·system·Ldalvik/annotation/Signature; | 638 | ····.annotation·system·Ldalvik/annotation/Signature; |
639 | ········value·=·{ | 639 | ········value·=·{ |
640 | ············"(JTE;)TE;" | 640 | ············"(JTE;)TE;" |
641 | ········} | 641 | ········} |
642 | ····.end·annotation | 642 | ····.end·annotation |
Offset 789, 15 lines modified | Offset 789, 15 lines modified | ||
789 | ····aget-wide·v0,·v0,·p1 | 789 | ····aget-wide·v0,·v0,·p1 |
790 | ····return-wide·v0 | 790 | ····return-wide·v0 |
791 | .end·method | 791 | .end·method |
792 | .method·public·put(JLjava/lang/Object;)V | 792 | .method·public·put(JLjava/lang/Object;)V |
793 | ····.locals· | 793 | ····.locals·9 |
794 | ····.param·p1,·"key"····#·J | 794 | ····.param·p1,·"key"····#·J |
795 | ····.annotation·system·Ldalvik/annotation/Signature; | 795 | ····.annotation·system·Ldalvik/annotation/Signature; |
796 | ········value·=·{ | 796 | ········value·=·{ |
797 | ············"(JTE;)V" | 797 | ············"(JTE;)V" |
798 | ········} | 798 | ········} |
799 | ····.end·annotation | 799 | ····.end·annotation |
Offset 992, 15 lines modified | Offset 992, 15 lines modified | ||
992 | ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I | 992 | ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I |
993 | ····goto/16·:goto_0 | 993 | ····goto/16·:goto_0 |
994 | .end·method | 994 | .end·method |
995 | .method·public·remove(J)V | 995 | .method·public·remove(J)V |
996 | ····.locals· | 996 | ····.locals·1 |
997 | ····.param·p1,·"key"····#·J | 997 | ····.param·p1,·"key"····#·J |
998 | ····.prologue | 998 | ····.prologue |
999 | ····.line·107 | 999 | ····.line·107 |
1000 | ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;" | 1000 | ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;" |
1001 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V | 1001 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V |
Offset 437, 15 lines modified | Offset 437, 15 lines modified | ||
437 | ····iput-object·v1,·p0,·Lcom/google/gson/Gson;->factories:Ljava/util/List; | 437 | ····iput-object·v1,·p0,·Lcom/google/gson/Gson;->factories:Ljava/util/List; |
438 | ····.line·244 | 438 | ····.line·244 |
439 | ····return-void | 439 | ····return-void |
440 | .end·method | 440 | .end·method |
441 | .method·static·synthetic·access$000(Lcom/google/gson/Gson;D)V | 441 | .method·static·synthetic·access$000(Lcom/google/gson/Gson;D)V |
442 | ····.locals· | 442 | ····.locals·1 |
443 | ····.param·p0,·"x0"····#·Lcom/google/gson/Gson; | 443 | ····.param·p0,·"x0"····#·Lcom/google/gson/Gson; |
444 | ····.param·p1,·"x1"····#·D | 444 | ····.param·p1,·"x1"····#·D |
445 | ····.prologue | 445 | ····.prologue |
446 | ····.line·97 | 446 | ····.line·97 |
447 | ····invoke-direct·{p0,·p1,·p2},·Lcom/google/gson/Gson;->checkValidFloatingPoint(D)V | 447 | ····invoke-direct·{p0,·p1,·p2},·Lcom/google/gson/Gson;->checkValidFloatingPoint(D)V |
Offset 334, 15 lines modified | Offset 334, 15 lines modified | ||
334 | ····.prologue | 334 | ····.prologue |
335 | ····.line·90 | 335 | ····.line·90 |
336 | ····return-object·p0 | 336 | ····return-object·p0 |
337 | .end·method | 337 | .end·method |
338 | .method·public·equals(Ljava/lang/Object;)Z | 338 | .method·public·equals(Ljava/lang/Object;)Z |
339 | ····.locals·1 | 339 | ····.locals·12 |
340 | ····.param·p1,·"obj"····#·Ljava/lang/Object; | 340 | ····.param·p1,·"obj"····#·Ljava/lang/Object; |
341 | ····.prologue | 341 | ····.prologue |
342 | ····const/4·v5,·0x1 | 342 | ····const/4·v5,·0x1 |
343 | ····const/4·v6,·0x0 | 343 | ····const/4·v6,·0x0 |
Offset 412, 25 lines modified | Offset 412, 25 lines modified | ||
412 | ····.line·317 | 412 | ····.line·317 |
413 | ····invoke-virtual·{p0},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; | 413 | ····invoke-virtual·{p0},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; |
414 | ····move-result-object·v7 | 414 | ····move-result-object·v7 |
415 | ····invoke-virtual·{v7},·Ljava/lang/Number;->longValue()J | 415 | ····invoke-virtual·{v7},·Ljava/lang/Number;->longValue()J |
416 | ····move-result-wide·v | 416 | ····move-result-wide·v8 |
417 | ····invoke-virtual·{v4},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; | 417 | ····invoke-virtual·{v4},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; |
418 | ····move-result-object·v | 418 | ····move-result-object·v7 |
419 | ····invoke-virtual·{v | 419 | ····invoke-virtual·{v7},·Ljava/lang/Number;->longValue()J |
420 | ····move-result-wide·v | 420 | ····move-result-wide·v10 |
421 | ····cmp-long·v7,·v | 421 | ····cmp-long·v7,·v8,·v10 |
422 | ····if-eqz·v7,·:cond_0 | 422 | ····if-eqz·v7,·:cond_0 |
423 | ····move·v5,·v6 | 423 | ····move·v5,·v6 |
424 | ····goto·:goto_0 | 424 | ····goto·:goto_0 |
Offset 125, 30 lines modified | Offset 125, 30 lines modified | ||
125 | ····move-result·v2 | 125 | ····move-result·v2 |
126 | ····goto·:goto_0 | 126 | ····goto·:goto_0 |
127 | .end·method | 127 | .end·method |
128 | .method·public·longValue()J | 128 | .method·public·longValue()J |
129 | ····.locals· | 129 | ····.locals·4 |
130 | ····.prologue | 130 | ····.prologue |
131 | ····.line·49 | 131 | ····.line·49 |
132 | ····:try_start_0 | 132 | ····:try_start_0 |
133 | ····iget-object·v1,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; | 133 | ····iget-object·v1,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; |
134 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 134 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
135 | ····:try_end_0 | 135 | ····:try_end_0 |
136 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 136 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
137 | ····move-result-wide·v | 137 | ····move-result-wide·v2 |
138 | ····.line·51 | 138 | ····.line·51 |
139 | ····:goto_0 | 139 | ····:goto_0 |
140 | ····return-wide·v | 140 | ····return-wide·v2 |
141 | ····.line·50 | 141 | ····.line·50 |
142 | ····:catch_0 | 142 | ····:catch_0 |
143 | ····move-exception·v0 | 143 | ····move-exception·v0 |
144 | ····.line·51 | 144 | ····.line·51 |
145 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; | 145 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; |
Offset 156, 15 lines modified | Offset 156, 15 lines modified | ||
156 | ····iget-object·v2,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; | 156 | ····iget-object·v2,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; |
157 | ····invoke-direct·{v1,·v2},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V | 157 | ····invoke-direct·{v1,·v2},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V |
158 | ····invoke-virtual·{v1},·Ljava/math/BigDecimal;->longValue()J | 158 | ····invoke-virtual·{v1},·Ljava/math/BigDecimal;->longValue()J |
159 | ····move-result-wide·v | 159 | ····move-result-wide·v2 |
160 | ····goto·:goto_0 | 160 | ····goto·:goto_0 |
161 | .end·method | 161 | .end·method |
162 | .method·public·toString()Ljava/lang/String; | 162 | .method·public·toString()Ljava/lang/String; |
163 | ····.locals·1 | 163 | ····.locals·1 |
Offset 442, 34 lines modified | Offset 442, 34 lines modified | ||
442 | ····iput-boolean·v1,·v0,·Lcom/google/gson/internal/Excluder;->serializeInnerClasses:Z | 442 | ····iput-boolean·v1,·v0,·Lcom/google/gson/internal/Excluder;->serializeInnerClasses:Z |
443 | ····.line·87 | 443 | ····.line·87 |
444 | ····return-object·v0 | 444 | ····return-object·v0 |
445 | .end·method | 445 | .end·method |
446 | .method·public·excludeClass(Ljava/lang/Class;Z)Z | 446 | .method·public·excludeClass(Ljava/lang/Class;Z)Z |
447 | ····.locals· | 447 | ····.locals·10 |
448 | ····.param·p2,·"serialize"····#·Z | 448 | ····.param·p2,·"serialize"····#·Z |
449 | ····.annotation·system·Ldalvik/annotation/Signature; | 449 | ····.annotation·system·Ldalvik/annotation/Signature; |
450 | ········value·=·{ | 450 | ········value·=·{ |
451 | ············"(", | 451 | ············"(", |
452 | ············"Ljava/lang/Class", | 452 | ············"Ljava/lang/Class", |
453 | ············"<*>;Z)Z" | 453 | ············"<*>;Z)Z" |
454 | ········} | 454 | ········} |
455 | ····.end·annotation | 455 | ····.end·annotation |
456 | ····.prologue | 456 | ····.prologue |
457 | ····.local·p1,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 457 | ····.local·p1,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
458 | ····const/4·v5,·0x1 | 458 | ····const/4·v5,·0x1 |
459 | ····.line·192 | 459 | ····.line·192 |
460 | ····iget-wide·v | 460 | ····iget-wide·v6,·p0,·Lcom/google/gson/internal/Excluder;->version:D |
461 | ····const-wide/high16·v | 461 | ····const-wide/high16·v8,·-0x4010000000000000L····#·-1.0 |
462 | ····cmpl-double·v3,·v | 462 | ····cmpl-double·v3,·v6,·v8 |
463 | ····if-eqz·v3,·:cond_0 | 463 | ····if-eqz·v3,·:cond_0 |
464 | ····const-class·v3,·Lcom/google/gson/annotations/Since; | 464 | ····const-class·v3,·Lcom/google/gson/annotations/Since; |
465 | ····invoke-virtual·{p1,·v3},·Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; | 465 | ····invoke-virtual·{p1,·v3},·Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; |
Offset 582, 15 lines modified | Offset 582, 15 lines modified | ||
582 | ····:cond_5 | 582 | ····:cond_5 |
583 | ····const/4·v3,·0x0 | 583 | ····const/4·v3,·0x0 |
584 | ····goto·:goto_0 | 584 | ····goto·:goto_0 |
585 | .end·method | 585 | .end·method |
586 | .method·public·excludeField(Ljava/lang/reflect/Field;Z)Z | 586 | .method·public·excludeField(Ljava/lang/reflect/Field;Z)Z |
587 | ····.locals·1 | 587 | ····.locals·12 |
588 | ····.param·p1,·"field"····#·Ljava/lang/reflect/Field; | 588 | ····.param·p1,·"field"····#·Ljava/lang/reflect/Field; |
589 | ····.param·p2,·"serialize"····#·Z | 589 | ····.param·p2,·"serialize"····#·Z |
590 | ····.prologue | 590 | ····.prologue |
591 | ····const/4·v7,·0x1 | 591 | ····const/4·v7,·0x1 |
592 | ····.line·150 | 592 | ····.line·150 |
Offset 608, 19 lines modified | Offset 608, 19 lines modified | ||
608 | ····.line·188 | 608 | ····.line·188 |
609 | ····:goto_0 | 609 | ····:goto_0 |
610 | ····return·v5 | 610 | ····return·v5 |
611 | ····.line·154 | 611 | ····.line·154 |
612 | ····:cond_0 | 612 | ····:cond_0 |
613 | ····iget-wide·v | 613 | ····iget-wide·v8,·p0,·Lcom/google/gson/internal/Excluder;->version:D |
614 | ····const-wide/high16·v | 614 | ····const-wide/high16·v10,·-0x4010000000000000L····#·-1.0 |
615 | ····cmpl-double·v5,·v | 615 | ····cmpl-double·v5,·v8,·v10 |
616 | ····if-eqz·v5,·:cond_1 | 616 | ····if-eqz·v5,·:cond_1 |
617 | ····const-class·v5,·Lcom/google/gson/annotations/Since; | 617 | ····const-class·v5,·Lcom/google/gson/annotations/Since; |
618 | ····invoke-virtual·{p1,·v5},·Ljava/lang/reflect/Field;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; | 618 | ····invoke-virtual·{p1,·v5},·Ljava/lang/reflect/Field;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; |
Offset 88, 86 lines modified | Offset 88, 86 lines modified | ||
88 | ····.prologue | 88 | ····.prologue |
89 | ····.line·51 | 89 | ····.line·51 |
90 | ····monitor-enter·p0 | 90 | ····monitor-enter·p0 |
91 | ····:try_start_0 | 91 | ····:try_start_0 |
92 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->peek()Lcom/google/gson/stream/JsonToken; | 92 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->peek()Lcom/google/gson/stream/JsonToken; |
93 | ····move-result-object·v | 93 | ····move-result-object·v1 |
94 | ····sget-object·v4,·Lcom/google/gson/stream/JsonToken;->NULL:Lcom/google/gson/stream/JsonToken; | 94 | ····sget-object·v4,·Lcom/google/gson/stream/JsonToken;->NULL:Lcom/google/gson/stream/JsonToken; |
95 | ····if-ne·v | 95 | ····if-ne·v1,·v4,·:cond_0 |
96 | ····.line·52 | 96 | ····.line·52 |
97 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextNull()V | 97 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextNull()V |
98 | ····:try_end_0 | 98 | ····:try_end_0 |
99 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 99 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
100 | ····.line·53 | 100 | ····.line·53 |
101 | ····const/4·v | 101 | ····const/4·v1,·0x0 |
102 | ····.line·57 | 102 | ····.line·57 |
103 | ····:goto_0 | 103 | ····:goto_0 |
104 | ····monitor-exit·p0 | 104 | ····monitor-exit·p0 |
105 | ····return-object·v | 105 | ····return-object·v1 |
106 | ····.line·56 | 106 | ····.line·56 |
107 | ····:cond_0 | 107 | ····:cond_0 |
108 | ····:try_start_1 | 108 | ····:try_start_1 |
109 | ····iget-object·v | 109 | ····iget-object·v1,·p0,·Lcom/google/gson/internal/bind/SqlDateTypeAdapter;->format:Ljava/text/DateFormat; |
110 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String; | 110 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String; |
111 | ····move-result-object·v4 | 111 | ····move-result-object·v4 |
112 | ····invoke-virtual·{v | 112 | ····invoke-virtual·{v1,·v4},·Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; |
113 | ····move-result-object·v | 113 | ····move-result-object·v1 |
114 | ····invoke-virtual·{v | 114 | ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J |
115 | ····move-result-wide·v | 115 | ····move-result-wide·v2 |
116 | ····.line·57 | 116 | ····.line·57 |
117 | ····.local·v | 117 | ····.local·v2,·"utilDate":J |
118 | ····new-instance·v | 118 | ····new-instance·v1,·Ljava/sql/Date; |
119 | ····invoke-direct·{v | 119 | ····invoke-direct·{v1,·v2,·v3},·Ljava/sql/Date;-><init>(J)V |
120 | ····:try_end_1 | 120 | ····:try_end_1 |
121 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0 | 121 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0 |
122 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 122 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
123 | ····goto·:goto_0 | 123 | ····goto·:goto_0 |
124 | ····.line·58 | 124 | ····.line·58 |
125 | ····.end·local·v | 125 | ····.end·local·v2····#·"utilDate":J |
126 | ····:catch_0 | 126 | ····:catch_0 |
127 | ····move-exception·v0 | 127 | ····move-exception·v0 |
128 | ····.line·59 | 128 | ····.line·59 |
129 | ····.local·v0,·"e":Ljava/text/ParseException; | 129 | ····.local·v0,·"e":Ljava/text/ParseException; |
130 | ····:try_start_2 | 130 | ····:try_start_2 |
131 | ····new-instance·v | 131 | ····new-instance·v1,·Lcom/google/gson/JsonSyntaxException; |
132 | ····invoke-direct·{v | 132 | ····invoke-direct·{v1,·v0},·Lcom/google/gson/JsonSyntaxException;-><init>(Ljava/lang/Throwable;)V |
133 | ····throw·v | 133 | ····throw·v1 |
134 | ····:try_end_2 | 134 | ····:try_end_2 |
135 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 135 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
136 | ····.line·51 | 136 | ····.line·51 |
137 | ····.end·local·v0····#·"e":Ljava/text/ParseException; | 137 | ····.end·local·v0····#·"e":Ljava/text/ParseException; |
138 | ····:catchall_0 | 138 | ····:catchall_0 |
139 | ····move-exception·v | 139 | ····move-exception·v1 |
140 | ····monitor-exit·p0 | 140 | ····monitor-exit·p0 |
141 | ····throw·v | 141 | ····throw·v1 |
142 | .end·method | 142 | .end·method |
143 | .method·public·bridge·synthetic·write(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V | 143 | .method·public·bridge·synthetic·write(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V |
144 | ····.locals·0 | 144 | ····.locals·0 |
145 | ····.param·p1,·"x0"····#·Lcom/google/gson/stream/JsonWriter; | 145 | ····.param·p1,·"x0"····#·Lcom/google/gson/stream/JsonWriter; |
146 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | 146 | ····.param·p2,·"x1"····#·Ljava/lang/Object; |
147 | ····.annotation·system·Ldalvik/annotation/Throws; | 147 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 33, 15 lines modified | Offset 33, 15 lines modified | ||
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Number; | 36 | .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Number; |
37 | ····.locals· | 37 | ····.locals·4 |
38 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; | 38 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; |
39 | ····.annotation·system·Ldalvik/annotation/Throws; | 39 | ····.annotation·system·Ldalvik/annotation/Throws; |
40 | ········value·=·{ | 40 | ········value·=·{ |
41 | ············Ljava/io/IOException; | 41 | ············Ljava/io/IOException; |
42 | ········} | 42 | ········} |
43 | ····.end·annotation | 43 | ····.end·annotation |
Offset 65, 17 lines modified | Offset 65, 17 lines modified | ||
65 | ····:goto_0 | 65 | ····:goto_0 |
66 | ····return-object·v1 | 66 | ····return-object·v1 |
67 | ····:cond_0 | 67 | ····:cond_0 |
68 | ····:try_start_0 | 68 | ····:try_start_0 |
69 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextLong()J | 69 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextLong()J |
70 | ····move-result-wide·v | 70 | ····move-result-wide·v2 |
71 | ····invoke-static·{v | 71 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
72 | ····:try_end_0 | 72 | ····:try_end_0 |
73 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 73 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
74 | ····move-result-object·v1 | 74 | ····move-result-object·v1 |
75 | ····goto·:goto_0 | 75 | ····goto·:goto_0 |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
74 | ····return-object·v0 | 74 | ····return-object·v0 |
75 | .end·method | 75 | .end·method |
76 | .method·public·declared-synchronized·read(Lcom/google/gson/stream/JsonReader;)Ljava/sql/Time; | 76 | .method·public·declared-synchronized·read(Lcom/google/gson/stream/JsonReader;)Ljava/sql/Time; |
77 | ····.locals· | 77 | ····.locals·6 |
78 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; | 78 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; |
79 | ····.annotation·system·Ldalvik/annotation/Throws; | 79 | ····.annotation·system·Ldalvik/annotation/Throws; |
80 | ········value·=·{ | 80 | ········value·=·{ |
81 | ············Ljava/io/IOException; | 81 | ············Ljava/io/IOException; |
82 | ········} | 82 | ········} |
83 | ····.end·annotation | 83 | ····.end·annotation |
Offset 127, 17 lines modified | Offset 127, 17 lines modified | ||
127 | ····.line·57 | 127 | ····.line·57 |
128 | ····.local·v0,·"date":Ljava/util/Date; | 128 | ····.local·v0,·"date":Ljava/util/Date; |
129 | ····new-instance·v2,·Ljava/sql/Time; | 129 | ····new-instance·v2,·Ljava/sql/Time; |
130 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J | 130 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J |
131 | ····move-result-wide·v | 131 | ····move-result-wide·v4 |
132 | ····invoke-direct·{v2,·v | 132 | ····invoke-direct·{v2,·v4,·v5},·Ljava/sql/Time;-><init>(J)V |
133 | ····:try_end_1 | 133 | ····:try_end_1 |
134 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0 | 134 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0 |
135 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 135 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
136 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
137 | ····.line·58 | 137 | ····.line·58 |
Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | #·virtual·methods | 71 | #·virtual·methods |
72 | .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object; | 72 | .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object; |
73 | ····.locals· | 73 | ····.locals·6 |
74 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; | 74 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; |
75 | ····.annotation·system·Ldalvik/annotation/Throws; | 75 | ····.annotation·system·Ldalvik/annotation/Throws; |
76 | ········value·=·{ | 76 | ········value·=·{ |
77 | ············Ljava/io/IOException; | 77 | ············Ljava/io/IOException; |
78 | ········} | 78 | ········} |
79 | ····.end·annotation | 79 | ····.end·annotation |
Offset 191, 17 lines modified | Offset 191, 17 lines modified | ||
191 | ····goto·:goto_1 | 191 | ····goto·:goto_1 |
192 | ····.line·79 | 192 | ····.line·79 |
193 | ····:pswitch_3 | 193 | ····:pswitch_3 |
194 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextDouble()D | 194 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextDouble()D |
195 | ····move-result-wide·v | 195 | ····move-result-wide·v4 |
196 | ····invoke-static·{v | 196 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
197 | ····move-result-object·v0 | 197 | ····move-result-object·v0 |
198 | ····goto·:goto_1 | 198 | ····goto·:goto_1 |
199 | ····.line·82 | 199 | ····.line·82 |
200 | ····:pswitch_4 | 200 | ····:pswitch_4 |
Offset 625, 15 lines modified | Offset 625, 15 lines modified | ||
625 | ····invoke-direct·{p0,·v0},·Lcom/google/gson/internal/bind/JsonTreeWriter;->put(Lcom/google/gson/JsonElement;)V | 625 | ····invoke-direct·{p0,·v0},·Lcom/google/gson/internal/bind/JsonTreeWriter;->put(Lcom/google/gson/JsonElement;)V |
626 | ····.line·167 | 626 | ····.line·167 |
627 | ····return-object·p0 | 627 | ····return-object·p0 |
628 | .end·method | 628 | .end·method |
629 | .method·public·value(J)Lcom/google/gson/stream/JsonWriter; | 629 | .method·public·value(J)Lcom/google/gson/stream/JsonWriter; |
630 | ····.locals· | 630 | ····.locals·3 |
631 | ····.param·p1,·"value"····#·J | 631 | ····.param·p1,·"value"····#·J |
632 | ····.annotation·system·Ldalvik/annotation/Throws; | 632 | ····.annotation·system·Ldalvik/annotation/Throws; |
633 | ········value·=·{ | 633 | ········value·=·{ |
634 | ············Ljava/io/IOException; | 634 | ············Ljava/io/IOException; |
635 | ········} | 635 | ········} |
636 | ····.end·annotation | 636 | ····.end·annotation |
Offset 1356, 15 lines modified | Offset 1356, 15 lines modified | ||
1356 | ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer; | 1356 | ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer; |
1357 | ····.line·468 | 1357 | ····.line·468 |
1358 | ····return-object·p0 | 1358 | ····return-object·p0 |
1359 | .end·method | 1359 | .end·method |
1360 | .method·public·value(J)Lcom/google/gson/stream/JsonWriter; | 1360 | .method·public·value(J)Lcom/google/gson/stream/JsonWriter; |
1361 | ····.locals· | 1361 | ····.locals·3 |
1362 | ····.param·p1,·"value"····#·J | 1362 | ····.param·p1,·"value"····#·J |
1363 | ····.annotation·system·Ldalvik/annotation/Throws; | 1363 | ····.annotation·system·Ldalvik/annotation/Throws; |
1364 | ········value·=·{ | 1364 | ········value·=·{ |
1365 | ············Ljava/io/IOException; | 1365 | ············Ljava/io/IOException; |
1366 | ········} | 1366 | ········} |
1367 | ····.end·annotation | 1367 | ····.end·annotation |
Offset 2108, 432 lines modified | Offset 2108, 436 lines modified | ||
2108 | ····.line·634 | 2108 | ····.line·634 |
2109 | ····iput·v5,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I | 2109 | ····iput·v5,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I |
2110 | ····goto·:goto_2 | 2110 | ····goto·:goto_2 |
2111 | .end·method | 2111 | .end·method |
2112 | .method·private·peekNumber()I | 2112 | .method·private·peekNumber()I |
2113 | ····.locals·1 | 2113 | ····.locals·18 |
2114 | ····.annotation·system·Ldalvik/annotation/Throws; | 2114 | ····.annotation·system·Ldalvik/annotation/Throws; |
2115 | ········value·=·{ | 2115 | ········value·=·{ |
2116 | ············Ljava/io/IOException; | 2116 | ············Ljava/io/IOException; |
2117 | ········} | 2117 | ········} |
2118 | ····.end·annotation | 2118 | ····.end·annotation |
2119 | ····.prologue | 2119 | ····.prologue |
2120 | ····.line·639 | 2120 | ····.line·639 |
2121 | ····move-object/from16·v0,·p0 | 2121 | ····move-object/from16·v0,·p0 |
2122 | ····iget-object·v | 2122 | ····iget-object·v2,·v0,·Lcom/google/gson/stream/JsonReader;->buffer:[C |
2123 | ····.line·640 | 2123 | ····.line·640 |
2124 | ····.local·v | 2124 | ····.local·v2,·"buffer":[C |
2125 | ····move-object/from16·v0,·p0 | 2125 | ····move-object/from16·v0,·p0 |
2126 | ····iget·v | 2126 | ····iget·v9,·v0,·Lcom/google/gson/stream/JsonReader;->pos:I |
2127 | ····.line·641 | 2127 | ····.line·641 |
2128 | ····.local·v | 2128 | ····.local·v9,·"p":I |
2129 | ····move-object/from16·v0,·p0 | 2129 | ····move-object/from16·v0,·p0 |
2130 | ····iget·v | 2130 | ····iget·v6,·v0,·Lcom/google/gson/stream/JsonReader;->limit:I |
2131 | ····.line·643 | 2131 | ····.line·643 |
2132 | ····.local·v | 2132 | ····.local·v6,·"l":I |
2133 | ····const-wide/16·v1 | 2133 | ····const-wide/16·v12,·0x0 |
2134 | ····.line·644 | 2134 | ····.line·644 |
2135 | ····.local·v1 | 2135 | ····.local·v12,·"value":J |
2136 | ····const/4·v | 2136 | ····const/4·v8,·0x0 |
2137 | ····.line·645 | 2137 | ····.line·645 |
2138 | ····.local·v | 2138 | ····.local·v8,·"negative":Z |
2139 | ····const/4·v | 2139 | ····const/4·v4,·0x1 |
2140 | ····.line·646 | 2140 | ····.line·646 |
2141 | ····.local·v | 2141 | ····.local·v4,·"fitsInLong":Z |
2142 | ····const/4·v | 2142 | ····const/4·v7,·0x0 |
2143 | ····.line·648 | 2143 | ····.line·648 |
2144 | ····.local·v | 2144 | ····.local·v7,·"last":I |
2145 | ····const/4·v | 2145 | ····const/4·v5,·0x0 |
2146 | ····.line·652 | 2146 | ····.line·652 |
2147 | ····.local·v | 2147 | ····.local·v5,·"i":I |
2148 | ····:goto_0 | 2148 | ····:goto_0 |
2149 | ····add-int·v1 | 2149 | ····add-int·v14,·v9,·v5 |
2150 | ····if-ne·v1 | 2150 | ····if-ne·v14,·v6,·:cond_4 |
2151 | ····.line·653 | 2151 | ····.line·653 |
2152 | ····array-length·v1 | 2152 | ····array-length·v14,·v2 |
2153 | ····if-ne·v | 2153 | ····if-ne·v5,·v14,·:cond_0 |
2154 | ····.line·656 | 2154 | ····.line·656 |
2155 | ····const/4·v1 | 2155 | ····const/4·v14,·0x0 |
2156 | ····.line·736 | 2156 | ····.line·736 |
2157 | ····.end·local·v1 | 2157 | ····.end·local·v12····#·"value":J |
2158 | ····:goto_1 | 2158 | ····:goto_1 |
2159 | ····return·v1 | 2159 | ····return·v14 |
2160 | ····.line·658 | 2160 | ····.line·658 |
2161 | ····.restart·local·v1 | 2161 | ····.restart·local·v12····#·"value":J |
2162 | ····:cond_0 | 2162 | ····:cond_0 |
2163 | ····add-int/lit8·v1 | 2163 | ····add-int/lit8·v14,·v5,·0x1 |
2164 | ····move-object/from16·v0,·p0 | 2164 | ····move-object/from16·v0,·p0 |
2165 | ····invoke-direct·{v0,·v1 | 2165 | ····invoke-direct·{v0,·v14},·Lcom/google/gson/stream/JsonReader;->fillBuffer(I)Z |
2166 | ····move-result·v1 | 2166 | ····move-result·v14 |
2167 | ····if-nez·v1 | 2167 | ····if-nez·v14,·:cond_3 |
2168 | ····.line·727 | 2168 | ····.line·727 |
2169 | ····:cond_1 | 2169 | ····:cond_1 |
2170 | ····const/4·v1 | 2170 | ····const/4·v14,·0x2 |
2171 | ····if-ne·v | 2171 | ····if-ne·v7,·v14,·:cond_17 |
2172 | ····if-eqz·v | 2172 | ····if-eqz·v4,·:cond_17 |
2173 | ····const-wide/high16·v1 | 2173 | ····const-wide/high16·v14,·-0x8000000000000000L |
2174 | ····cmp-long·v1 | 2174 | ····cmp-long·v14,·v12,·v14 |
2175 | ····if-nez·v1 | 2175 | ····if-nez·v14,·:cond_2 |
2176 | ····if-eqz·v | 2176 | ····if-eqz·v8,·:cond_17 |
2177 | ····.line·728 | 2177 | ····.line·728 |
2178 | ····:cond_2 | 2178 | ····:cond_2 |
2179 | ····if-eqz·v | 2179 | ····if-eqz·v8,·:cond_16 |
2180 | ····.end·local·v1 | 2180 | ····.end·local·v12····#·"value":J |
2181 | ····:goto_2 | 2181 | ····:goto_2 |
2182 | ····move-object/from16·v0,·p0 | 2182 | ····move-object/from16·v0,·p0 |
2183 | ····iput-wide·v1 | 2183 | ····iput-wide·v12,·v0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J |
2184 | ····.line·729 | 2184 | ····.line·729 |
2185 | ····move-object/from16·v0,·p0 | 2185 | ····move-object/from16·v0,·p0 |
2186 | ····iget·v1 | 2186 | ····iget·v14,·v0,·Lcom/google/gson/stream/JsonReader;->pos:I |
2187 | ····add-int/2addr·v1 | 2187 | ····add-int/2addr·v14,·v5 |
2188 | ····move-object/from16·v0,·p0 | 2188 | ····move-object/from16·v0,·p0 |
2189 | ····iput·v1 | 2189 | ····iput·v14,·v0,·Lcom/google/gson/stream/JsonReader;->pos:I |
2190 | ····.line·730 | 2190 | ····.line·730 |
2191 | ····const/16·v1 | 2191 | ····const/16·v14,·0xf |
2192 | ····move-object/from16·v0,·p0 | 2192 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 23602/27559 bytes (85.64%) of diff not shown. |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | ····.line·66 | 70 | ····.line·66 |
71 | ····return-void | 71 | ····return-void |
72 | .end·method | 72 | .end·method |
73 | #·virtual·methods | 73 | #·virtual·methods |
74 | .method·public·getMetric(Ljava/lang/String;)Ljava/lang/Object; | 74 | .method·public·getMetric(Ljava/lang/String;)Ljava/lang/Object; |
75 | ····.locals· | 75 | ····.locals·4 |
76 | ····.param·p1,·"metricName"····#·Ljava/lang/String; | 76 | ····.param·p1,·"metricName"····#·Ljava/lang/String; |
77 | ····.prologue | 77 | ····.prologue |
78 | ····const/4·v1,·0x0 | 78 | ····const/4·v1,·0x0 |
79 | ····.line·103 | 79 | ····.line·103 |
80 | ····const/4·v0,·0x0 | 80 | ····const/4·v0,·0x0 |
Offset 109, 17 lines modified | Offset 109, 17 lines modified | ||
109 | ····move-result·v2 | 109 | ····move-result·v2 |
110 | ····if-eqz·v2,·:cond_2 | 110 | ····if-eqz·v2,·:cond_2 |
111 | ····.line·109 | 111 | ····.line·109 |
112 | ····new-instance·v0,·Ljava/lang/Long; | 112 | ····new-instance·v0,·Ljava/lang/Long; |
113 | ····iget-wide·v | 113 | ····iget-wide·v2,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->requestCount:J |
114 | ····invoke-direct·{v0,·v | 114 | ····invoke-direct·{v0,·v2,·v3},·Ljava/lang/Long;-><init>(J)V |
115 | ····.line·126 | 115 | ····.line·126 |
116 | ····:cond_1 | 116 | ····:cond_1 |
117 | ····:goto_0 | 117 | ····:goto_0 |
118 | ····return-object·v0 | 118 | ····return-object·v0 |
119 | ····.line·110 | 119 | ····.line·110 |
Offset 131, 17 lines modified | Offset 131, 17 lines modified | ||
131 | ····move-result·v2 | 131 | ····move-result·v2 |
132 | ····if-eqz·v2,·:cond_3 | 132 | ····if-eqz·v2,·:cond_3 |
133 | ····.line·111 | 133 | ····.line·111 |
134 | ····new-instance·v0,·Ljava/lang/Long; | 134 | ····new-instance·v0,·Ljava/lang/Long; |
135 | ····iget-wide·v | 135 | ····iget-wide·v2,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J |
136 | ····invoke-direct·{v0,·v | 136 | ····invoke-direct·{v0,·v2,·v3},·Ljava/lang/Long;-><init>(J)V |
137 | ····.local·v0,·"value":Ljava/lang/Long; | 137 | ····.local·v0,·"value":Ljava/lang/Long; |
138 | ····goto·:goto_0 | 138 | ····goto·:goto_0 |
139 | ····.line·112 | 139 | ····.line·112 |
140 | ····.end·local·v0····#·"value":Ljava/lang/Long; | 140 | ····.end·local·v0····#·"value":Ljava/lang/Long; |
141 | ····:cond_3 | 141 | ····:cond_3 |
Offset 161, 17 lines modified | Offset 161, 17 lines modified | ||
161 | ····.line·114 | 161 | ····.line·114 |
162 | ····new-instance·v0,·Ljava/lang/Long; | 162 | ····new-instance·v0,·Ljava/lang/Long; |
163 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->inTransportMetric:Lorg/apache/http/io/HttpTransportMetrics; | 163 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->inTransportMetric:Lorg/apache/http/io/HttpTransportMetrics; |
164 | ····invoke-interface·{v1},·Lorg/apache/http/io/HttpTransportMetrics;->getBytesTransferred()J | 164 | ····invoke-interface·{v1},·Lorg/apache/http/io/HttpTransportMetrics;->getBytesTransferred()J |
165 | ····move-result-wide·v | 165 | ····move-result-wide·v2 |
166 | ····invoke-direct·{v0,·v | 166 | ····invoke-direct·{v0,·v2,·v3},·Ljava/lang/Long;-><init>(J)V |
167 | ····goto·:goto_0 | 167 | ····goto·:goto_0 |
168 | ····:cond_4 | 168 | ····:cond_4 |
169 | ····move-object·v0,·v1 | 169 | ····move-object·v0,·v1 |
170 | ····.line·116 | 170 | ····.line·116 |
Offset 195, 17 lines modified | Offset 195, 17 lines modified | ||
195 | ····.line·120 | 195 | ····.line·120 |
196 | ····new-instance·v0,·Ljava/lang/Long; | 196 | ····new-instance·v0,·Ljava/lang/Long; |
197 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->outTransportMetric:Lorg/apache/http/io/HttpTransportMetrics; | 197 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->outTransportMetric:Lorg/apache/http/io/HttpTransportMetrics; |
198 | ····invoke-interface·{v1},·Lorg/apache/http/io/HttpTransportMetrics;->getBytesTransferred()J | 198 | ····invoke-interface·{v1},·Lorg/apache/http/io/HttpTransportMetrics;->getBytesTransferred()J |
199 | ····move-result-wide·v | 199 | ····move-result-wide·v2 |
200 | ····invoke-direct·{v0,·v | 200 | ····invoke-direct·{v0,·v2,·v3},·Ljava/lang/Long;-><init>(J)V |
201 | ····goto·:goto_0 | 201 | ····goto·:goto_0 |
202 | ····:cond_6 | 202 | ····:cond_6 |
203 | ····move-object·v0,·v1 | 203 | ····move-object·v0,·v1 |
204 | ····.line·122 | 204 | ····.line·122 |
Offset 315, 18 lines modified | Offset 315, 18 lines modified | ||
315 | ····iput-wide·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J | 315 | ····iput-wide·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J |
316 | ····.line·100 | 316 | ····.line·100 |
317 | ····return-void | 317 | ····return-void |
318 | .end·method | 318 | .end·method |
319 | .method·public·reset()V | 319 | .method·public·reset()V |
320 | ····.locals· | 320 | ····.locals·4 |
321 | ····.prologue | 321 | ····.prologue |
322 | ····const-wide/16·v | 322 | ····const-wide/16·v2,·0x0 |
323 | ····.line·137 | 323 | ····.line·137 |
324 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->outTransportMetric:Lorg/apache/http/io/HttpTransportMetrics; | 324 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->outTransportMetric:Lorg/apache/http/io/HttpTransportMetrics; |
325 | ····if-eqz·v0,·:cond_0 | 325 | ····if-eqz·v0,·:cond_0 |
326 | ····.line·138 | 326 | ····.line·138 |
Offset 343, 18 lines modified | Offset 343, 18 lines modified | ||
343 | ····.line·141 | 343 | ····.line·141 |
344 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->inTransportMetric:Lorg/apache/http/io/HttpTransportMetrics; | 344 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->inTransportMetric:Lorg/apache/http/io/HttpTransportMetrics; |
345 | ····invoke-interface·{v0},·Lorg/apache/http/io/HttpTransportMetrics;->reset()V | 345 | ····invoke-interface·{v0},·Lorg/apache/http/io/HttpTransportMetrics;->reset()V |
346 | ····.line·143 | 346 | ····.line·143 |
347 | ····:cond_1 | 347 | ····:cond_1 |
348 | ····iput-wide·v | 348 | ····iput-wide·v2,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->requestCount:J |
349 | ····.line·144 | 349 | ····.line·144 |
350 | ····iput-wide·v | 350 | ····iput-wide·v2,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->responseCount:J |
351 | ····.line·145 | 351 | ····.line·145 |
352 | ····const/4·v0,·0x0 | 352 | ····const/4·v0,·0x0 |
353 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->metricsCache:Ljava/util/Map; | 353 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/HttpConnectionMetricsImpl;->metricsCache:Ljava/util/Map; |
354 | ····.line·146 | 354 | ····.line·146 |
Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
163 | ····double-to-int·v0,·v0 | 163 | ····double-to-int·v0,·v0 |
164 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
165 | .end·method | 165 | .end·method |
166 | .method·private·getLastUpdate(Ljava/util/Map;Lorg/apache/http/conn/routing/HttpRoute;)Ljava/lang/Long; | 166 | .method·private·getLastUpdate(Ljava/util/Map;Lorg/apache/http/conn/routing/HttpRoute;)Ljava/lang/Long; |
167 | ····.locals· | 167 | ····.locals·4 |
168 | ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; | 168 | ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; |
169 | ····.annotation·system·Ldalvik/annotation/Signature; | 169 | ····.annotation·system·Ldalvik/annotation/Signature; |
170 | ········value·=·{ | 170 | ········value·=·{ |
171 | ············"(", | 171 | ············"(", |
172 | ············"Ljava/util/Map", | 172 | ············"Ljava/util/Map", |
173 | ············"<", | 173 | ············"<", |
174 | ············"Lorg/apache/http/conn/routing/HttpRoute;", | 174 | ············"Lorg/apache/http/conn/routing/HttpRoute;", |
Offset 192, 17 lines modified | Offset 192, 17 lines modified | ||
192 | ····check-cast·v0,·Ljava/lang/Long; | 192 | ····check-cast·v0,·Ljava/lang/Long; |
193 | ····.line·115 | 193 | ····.line·115 |
194 | ····.local·v0,·"lastUpdate":Ljava/lang/Long; | 194 | ····.local·v0,·"lastUpdate":Ljava/lang/Long; |
195 | ····if-nez·v0,·:cond_0 | 195 | ····if-nez·v0,·:cond_0 |
196 | ····const-wide/16·v | 196 | ····const-wide/16·v2,·0x0 |
197 | ····invoke-static·{v | 197 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
198 | ····move-result-object·v0 | 198 | ····move-result-object·v0 |
199 | ····.line·116 | 199 | ····.line·116 |
200 | ····:cond_0 | 200 | ····:cond_0 |
201 | ····return-object·v0 | 201 | ····return-object·v0 |
202 | .end·method | 202 | .end·method |
Offset 431, 15 lines modified | Offset 431, 15 lines modified | ||
431 | ····:try_end_0 | 431 | ····:try_end_0 |
432 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 432 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
433 | ····throw·v6 | 433 | ····throw·v6 |
434 | .end·method | 434 | .end·method |
435 | .method·public·setBackoffFactor(D)V | 435 | .method·public·setBackoffFactor(D)V |
436 | ····.locals· | 436 | ····.locals·3 |
437 | ····.param·p1,·"d"····#·D | 437 | ····.param·p1,·"d"····#·D |
438 | ····.prologue | 438 | ····.prologue |
439 | ····.line·129 | 439 | ····.line·129 |
440 | ····const-wide/16·v0,·0x0 | 440 | ····const-wide/16·v0,·0x0 |
441 | ····cmpg-double·v0,·p1,·v0 | 441 | ····cmpg-double·v0,·p1,·v0 |
Offset 467, 15 lines modified | Offset 467, 15 lines modified | ||
467 | ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/AIMDBackoffManager;->backoffFactor:D | 467 | ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/AIMDBackoffManager;->backoffFactor:D |
468 | ····.line·133 | 468 | ····.line·133 |
469 | ····return-void | 469 | ····return-void |
470 | .end·method | 470 | .end·method |
471 | .method·public·setCooldownMillis(J)V | 471 | .method·public·setCooldownMillis(J)V |
472 | ····.locals· | 472 | ····.locals·5 |
473 | ····.param·p1,·"l"····#·J | 473 | ····.param·p1,·"l"····#·J |
474 | ····.prologue | 474 | ····.prologue |
475 | ····.line·143 | 475 | ····.line·143 |
476 | ····iget-wide·v0,·p0,·Lorg/apache/http/impl/client/AIMDBackoffManager;->coolDown:J | 476 | ····iget-wide·v0,·p0,·Lorg/apache/http/impl/client/AIMDBackoffManager;->coolDown:J |
477 | ····const-wide/16·v2,·0x0 | 477 | ····const-wide/16·v2,·0x0 |
Offset 2834, 17 lines modified | Offset 2834, 17 lines modified | ||
2834 | ····invoke-interface/range·{v33·..·v33},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z | 2834 | ····invoke-interface/range·{v33·..·v33},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z |
2835 | ····move-result·v33 | 2835 | ····move-result·v33 |
2836 | ····if-eqz·v33,·:cond_d | 2836 | ····if-eqz·v33,·:cond_d |
2837 | ····.line·540 | 2837 | ····.line·540 |
2838 | ····const-wide/16·v3 | 2838 | ····const-wide/16·v34,·0x0 |
2839 | ····cmp-long·v33,·v6,·v3 | 2839 | ····cmp-long·v33,·v6,·v34 |
2840 | ····if-lez·v33,·:cond_11 | 2840 | ····if-lez·v33,·:cond_11 |
2841 | ····.line·541 | 2841 | ····.line·541 |
2842 | ····new-instance·v33,·Ljava/lang/StringBuilder; | 2842 | ····new-instance·v33,·Ljava/lang/StringBuilder; |
2843 | ····invoke-direct/range·{v33·..·v33},·Ljava/lang/StringBuilder;-><init>()V | 2843 | ····invoke-direct/range·{v33·..·v33},·Ljava/lang/StringBuilder;-><init>()V |
Offset 132, 57 lines modified | Offset 132, 57 lines modified | ||
132 | ········} | 132 | ········} |
133 | ····.end·annotation | 133 | ····.end·annotation |
134 | ····.prologue | 134 | ····.prologue |
135 | ····.line·71 | 135 | ····.line·71 |
136 | ····new-instance·v7,·Ljava/io/RandomAccessFile; | 136 | ····new-instance·v7,·Ljava/io/RandomAccessFile; |
137 | ····const-string·v | 137 | ····const-string·v2,·"r" |
138 | ····invoke-direct·{v7,·p0,·v | 138 | ····invoke-direct·{v7,·p0,·v2},·Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V |
139 | ····.line·72 | 139 | ····.line·72 |
140 | ····.local·v7,·"f1":Ljava/io/RandomAccessFile; | 140 | ····.local·v7,·"f1":Ljava/io/RandomAccessFile; |
141 | ····new-instance·v8,·Ljava/io/RandomAccessFile; | 141 | ····new-instance·v8,·Ljava/io/RandomAccessFile; |
142 | ····const-string·v | 142 | ····const-string·v2,·"rw" |
143 | ····invoke-direct·{v8,·p1,·v | 143 | ····invoke-direct·{v8,·p1,·v2},·Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V |
144 | ····.line·74 | 144 | ····.line·74 |
145 | ····.local·v8,·"f2":Ljava/io/RandomAccessFile; | 145 | ····.local·v8,·"f2":Ljava/io/RandomAccessFile; |
146 | ····:try_start_0 | 146 | ····:try_start_0 |
147 | ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel; | 147 | ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel; |
148 | ····move-result-object·v | 148 | ····move-result-object·v1 |
149 | ····.line·75 | 149 | ····.line·75 |
150 | ····.local·v | 150 | ····.local·v1,·"c1":Ljava/nio/channels/FileChannel; |
151 | ····invoke-virtual·{v8},·Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel; | 151 | ····invoke-virtual·{v8},·Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel; |
152 | ····:try_end_0 | 152 | ····:try_end_0 |
153 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 153 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
154 | ····move-result-object·v | 154 | ····move-result-object·v6 |
155 | ····.line·77 | 155 | ····.line·77 |
156 | ····.local·v | 156 | ····.local·v6,·"c2":Ljava/nio/channels/FileChannel; |
157 | ····const-wide/16·v | 157 | ····const-wide/16·v2,·0x0 |
158 | ····:try_start_1 | 158 | ····:try_start_1 |
159 | ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->length()J | 159 | ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->length()J |
160 | ····move-result-wide·v | 160 | ····move-result-wide·v4 |
161 | ····invoke-virtual/range·{v | 161 | ····invoke-virtual/range·{v1·..·v6},·Ljava/nio/channels/FileChannel;->transferTo(JJLjava/nio/channels/WritableByteChannel;)J |
162 | ····.line·78 | 162 | ····.line·78 |
163 | ····invoke-virtual·{v | 163 | ····invoke-virtual·{v1},·Ljava/nio/channels/FileChannel;->close()V |
164 | ····.line·79 | 164 | ····.line·79 |
165 | ····invoke-virtual·{v | 165 | ····invoke-virtual·{v6},·Ljava/nio/channels/FileChannel;->close()V |
166 | ····:try_end_1 | 166 | ····:try_end_1 |
167 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 167 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
168 | ····.line·86 | 168 | ····.line·86 |
169 | ····:try_start_2 | 169 | ····:try_start_2 |
170 | ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->close()V | 170 | ····invoke-virtual·{v7},·Ljava/io/RandomAccessFile;->close()V |
Offset 190, 38 lines modified | Offset 190, 38 lines modified | ||
190 | ····invoke-virtual·{v8},·Ljava/io/RandomAccessFile;->close()V | 190 | ····invoke-virtual·{v8},·Ljava/io/RandomAccessFile;->close()V |
191 | ····.line·94 | 191 | ····.line·94 |
192 | ····return-void | 192 | ····return-void |
193 | ····.line·80 | 193 | ····.line·80 |
194 | ····:catch_0 | 194 | ····:catch_0 |
195 | ····move-exception·v | 195 | ····move-exception·v0 |
196 | ····.line·81 | 196 | ····.line·81 |
197 | ····.local·v | 197 | ····.local·v0,·"ex":Ljava/io/IOException; |
198 | ····invoke-static·{v | 198 | ····invoke-static·{v1},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V |
199 | ····.line·82 | 199 | ····.line·82 |
200 | ····invoke-static·{v | 200 | ····invoke-static·{v6},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V |
201 | ····.line·84 | 201 | ····.line·84 |
202 | ····throw·v | 202 | ····throw·v0 |
203 | ····:try_end_2 | 203 | ····:try_end_2 |
204 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 | 204 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 |
205 | ····.line·88 | 205 | ····.line·88 |
206 | ····.end·local·v0····#·"ex":Ljava/io/IOException; | ||
206 | ····.end·local·v | 207 | ····.end·local·v1····#·"c1":Ljava/nio/channels/FileChannel; |
207 | ····.end·local·v | 208 | ····.end·local·v6····#·"c2":Ljava/nio/channels/FileChannel; |
208 | ····.end·local·v6····#·"ex":Ljava/io/IOException; | ||
209 | ····:catch_1 | 209 | ····:catch_1 |
210 | ····move-exception·v | 210 | ····move-exception·v0 |
211 | ····.line·89 | 211 | ····.line·89 |
212 | ····.restart·local·v | 212 | ····.restart·local·v0····#·"ex":Ljava/io/IOException; |
213 | ····invoke-static·{v7},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V | 213 | ····invoke-static·{v7},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V |
214 | ····.line·90 | 214 | ····.line·90 |
215 | ····invoke-static·{v8},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V | 215 | ····invoke-static·{v8},·Lorg/apache/http/impl/client/cache/IOUtils;->closeSilently(Ljava/io/Closeable;)V |
216 | ····.line·92 | 216 | ····.line·92 |
217 | ····throw·v | 217 | ····throw·v0 |
218 | .end·method | 218 | .end·method |
Offset 164, 15 lines modified | Offset 164, 15 lines modified | ||
164 | ····invoke-direct·{p0,·p1,·v0,·p2},·Lorg/apache/http/impl/client/cache/CachingHttpClient;-><init>(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CacheConfig;)V | 164 | ····invoke-direct·{p0,·p1,·v0,·p2},·Lorg/apache/http/impl/client/cache/CachingHttpClient;-><init>(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CacheConfig;)V |
165 | ····.line·228 | 165 | ····.line·228 |
166 | ····return-void | 166 | ····return-void |
167 | .end·method | 167 | .end·method |
168 | .method·constructor·<init>(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/CacheValidityPolicy;Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;Lorg/apache/http/impl/client/cache/CacheableRequestPolicy;Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker;Lorg/apache/http/impl/client/cache/ConditionalRequestBuilder;Lorg/apache/http/impl/client/cache/ResponseProtocolCompliance;Lorg/apache/http/impl/client/cache/RequestProtocolCompliance;)V | 168 | .method·constructor·<init>(Lorg/apache/http/client/HttpClient;Lorg/apache/http/impl/client/cache/CacheValidityPolicy;Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;Lorg/apache/http/impl/client/cache/HttpCache;Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator;Lorg/apache/http/impl/client/cache/CacheableRequestPolicy;Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker;Lorg/apache/http/impl/client/cache/ConditionalRequestBuilder;Lorg/apache/http/impl/client/cache/ResponseProtocolCompliance;Lorg/apache/http/impl/client/cache/RequestProtocolCompliance;)V |
169 | ····.locals· | 169 | ····.locals·4 |
170 | ····.param·p1,·"backend"····#·Lorg/apache/http/client/HttpClient; | 170 | ····.param·p1,·"backend"····#·Lorg/apache/http/client/HttpClient; |
171 | ····.param·p2,·"validityPolicy"····#·Lorg/apache/http/impl/client/cache/CacheValidityPolicy; | 171 | ····.param·p2,·"validityPolicy"····#·Lorg/apache/http/impl/client/cache/CacheValidityPolicy; |
172 | ····.param·p3,·"responseCachingPolicy"····#·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy; | 172 | ····.param·p3,·"responseCachingPolicy"····#·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy; |
173 | ····.param·p4,·"responseCache"····#·Lorg/apache/http/impl/client/cache/HttpCache; | 173 | ····.param·p4,·"responseCache"····#·Lorg/apache/http/impl/client/cache/HttpCache; |
174 | ····.param·p5,·"responseGenerator"····#·Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator; | 174 | ····.param·p5,·"responseGenerator"····#·Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator; |
175 | ····.param·p6,·"cacheableRequestPolicy"····#·Lorg/apache/http/impl/client/cache/CacheableRequestPolicy; | 175 | ····.param·p6,·"cacheableRequestPolicy"····#·Lorg/apache/http/impl/client/cache/CacheableRequestPolicy; |
176 | ····.param·p7,·"suitabilityChecker"····#·Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker; | 176 | ····.param·p7,·"suitabilityChecker"····#·Lorg/apache/http/impl/client/cache/CachedResponseSuitabilityChecker; |
Offset 230, 17 lines modified | Offset 230, 17 lines modified | ||
230 | ····invoke-direct·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;-><init>()V | 230 | ····invoke-direct·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;-><init>()V |
231 | ····.line·279 | 231 | ····.line·279 |
232 | ····.local·v0,·"config":Lorg/apache/http/impl/client/cache/CacheConfig; | 232 | ····.local·v0,·"config":Lorg/apache/http/impl/client/cache/CacheConfig; |
233 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;->getMaxObjectSize()J | 233 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;->getMaxObjectSize()J |
234 | ····move-result-wide·v | 234 | ····move-result-wide·v2 |
235 | ····iput-wide·v | 235 | ····iput-wide·v2,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->maxObjectSizeBytes:J |
236 | ····.line·280 | 236 | ····.line·280 |
237 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;->isSharedCache()Z | 237 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/cache/CacheConfig;->isSharedCache()Z |
238 | ····move-result·v1 | 238 | ····move-result·v1 |
239 | ····iput-boolean·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->sharedCache:Z | 239 | ····iput-boolean·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->sharedCache:Z |
Offset 402, 19 lines modified | Offset 402, 19 lines modified | ||
402 | ····invoke-direct·{v0},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;-><init>()V | 402 | ····invoke-direct·{v0},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;-><init>()V |
403 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy; | 403 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy; |
404 | ····.line·170 | 404 | ····.line·170 |
405 | ····new-instance·v0,·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy; | 405 | ····new-instance·v0,·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy; |
406 | ····iget-wide·v | 406 | ····iget-wide·v2,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->maxObjectSizeBytes:J |
407 | ····iget-boolean·v | 407 | ····iget-boolean·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->sharedCache:Z |
408 | ····invoke-direct·{v0,·v | 408 | ····invoke-direct·{v0,·v2,·v3,·v1},·Lorg/apache/http/impl/client/cache/ResponseCachingPolicy;-><init>(JZ)V |
409 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->responseCachingPolicy:Lorg/apache/http/impl/client/cache/ResponseCachingPolicy; | 409 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->responseCachingPolicy:Lorg/apache/http/impl/client/cache/ResponseCachingPolicy; |
410 | ····.line·171 | 410 | ····.line·171 |
411 | ····new-instance·v0,·Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator; | 411 | ····new-instance·v0,·Lorg/apache/http/impl/client/cache/CachedHttpResponseGenerator; |
412 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy; | 412 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/client/cache/CachingHttpClient;->validityPolicy:Lorg/apache/http/impl/client/cache/CacheValidityPolicy; |
Offset 590, 225 lines modified | Offset 590, 227 lines modified | ||
590 | ····:catch_1 | 590 | ····:catch_1 |
591 | ····move-exception·v6 | 591 | ····move-exception·v6 |
592 | ····goto·:goto_0 | 592 | ····goto·:goto_0 |
593 | .end·method | 593 | .end·method |
594 | .method·private·explicitFreshnessRequest(Lorg/apache/http/HttpRequest;Lorg/apache/http/client/cache/HttpCacheEntry;Ljava/util/Date;)Z | 594 | .method·private·explicitFreshnessRequest(Lorg/apache/http/HttpRequest;Lorg/apache/http/client/cache/HttpCacheEntry;Ljava/util/Date;)Z |
595 | ····.locals·2 | 595 | ····.locals·22 |
596 | ····.param·p1,·"request"····#·Lorg/apache/http/HttpRequest; | 596 | ····.param·p1,·"request"····#·Lorg/apache/http/HttpRequest; |
597 | ····.param·p2,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry; | 597 | ····.param·p2,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry; |
598 | ····.param·p3,·"now"····#·Ljava/util/Date; | 598 | ····.param·p3,·"now"····#·Ljava/util/Date; |
599 | ····.prologue | 599 | ····.prologue |
600 | ····.line·635 | 600 | ····.line·635 |
601 | ····const-string·v1 | 601 | ····const-string·v18,·"Cache-Control" |
602 | ····move-object/from16·v0,·p1 | 602 | ····move-object/from16·v0,·p1 |
603 | ····move-object/from16·v1,·v1 | 603 | ····move-object/from16·v1,·v18 |
604 | ····invoke-interface·{v0,·v1},·Lorg/apache/http/HttpRequest;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header; | 604 | ····invoke-interface·{v0,·v1},·Lorg/apache/http/HttpRequest;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header; |
605 | ····move-result-object·v | 605 | ····move-result-object·v6 |
606 | ····.local·v5,·"arr$":[Lorg/apache/http/Header; | ||
607 | ····array-length·v11,·v5 | ||
608 | ····.local·v11,·"len$":I | ||
609 | ····co | 606 | ····.local·v6,·"arr$":[Lorg/apache/http/Header; |
607 | ····array-length·v12,·v6 | ||
610 | ····.local·v | 608 | ····.local·v12,·"len$":I |
611 | ···· | 609 | ····const/4·v10,·0x0 |
612 | ····.end·local·v5····#·"arr$":[Lorg/apache/http/Header; | ||
613 | ····.end·local·v9····#·"i$":I | ||
614 | ····.end·local·v11····#·"len$":I | ||
615 | ····.local·v10,·"i$":I | 610 | ····.local·v10,·"i$":I |
611 | ····move·v11,·v10 | ||
612 | ····.end·local·v6····#·"arr$":[Lorg/apache/http/Header; | ||
613 | ····.end·local·v10····#·"i$":I | ||
614 | ····.end·local·v12····#·"len$":I | ||
615 | ····.local·v11,·"i$":I | ||
616 | ····:goto_0 | 616 | ····:goto_0 |
617 | ····if-ge·v1 | 617 | ····if-ge·v11,·v12,·:cond_4 |
618 | ····aget-object·v | 618 | ····aget-object·v9,·v6,·v11 |
619 | ····.line·636 | 619 | ····.line·636 |
620 | ····.local·v | 620 | ····.local·v9,·"h":Lorg/apache/http/Header; |
621 | ····invoke-interface·{v | 621 | ····invoke-interface·{v9},·Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement; |
622 | ····move-result-object·v | 622 | ····move-result-object·v7 |
623 | ····.local·v | 623 | ····.local·v7,·"arr$":[Lorg/apache/http/HeaderElement; |
624 | ····array-length·v1 | 624 | ····array-length·v13,·v7 |
625 | ····.local·v1 | 625 | ····.local·v13,·"len$":I |
626 | ····const/4·v | 626 | ····const/4·v10,·0x0 |
627 | ····.end·local·v1 | 627 | ····.end·local·v11····#·"i$":I |
628 | ····.restart·local·v | 628 | ····.restart·local·v10····#·"i$":I |
629 | ····:goto_1 | 629 | ····:goto_1 |
630 | ····if-ge·v | 630 | ····if-ge·v10,·v13,·:cond_3 |
631 | ····aget-object·v | 631 | ····aget-object·v8,·v7,·v10 |
632 | ····.line·637 | 632 | ····.line·637 |
633 | ····.local·v | 633 | ····.local·v8,·"elt":Lorg/apache/http/HeaderElement; |
634 | ····const-string·v1 | 634 | ····const-string·v18,·"max-stale" |
635 | ····invoke-interface·{v | 635 | ····invoke-interface·{v8},·Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String; |
Max diff block lines reached; 8326/14922 bytes (55.80%) of diff not shown. |
Offset 313, 24 lines modified | Offset 313, 24 lines modified | ||
313 | ····invoke-virtual·{v5,·p1,·v3},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getCurrentAgeSecs(Lorg/apache/http/client/cache/HttpCacheEntry;Ljava/util/Date;)J | 313 | ····invoke-virtual·{v5,·p1,·v3},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getCurrentAgeSecs(Lorg/apache/http/client/cache/HttpCacheEntry;Ljava/util/Date;)J |
314 | ····move-result-wide·v0 | 314 | ····move-result-wide·v0 |
315 | ····.line·85 | 315 | ····.line·85 |
316 | ····.local·v0,·"age":J | 316 | ····.local·v0,·"age":J |
317 | ····const-wide/16·v | 317 | ····const-wide/16·v6,·0x0 |
318 | ····cmp-long·v5,·v0,·v | 318 | ····cmp-long·v5,·v0,·v6 |
319 | ····if-lez·v5,·:cond_1 | 319 | ····if-lez·v5,·:cond_1 |
320 | ····.line·86 | 320 | ····.line·86 |
321 | ····const-wide/32·v | 321 | ····const-wide/32·v6,·0x7fffffff |
322 | ····cmp-long·v5,·v0,·v | 322 | ····cmp-long·v5,·v0,·v6 |
323 | ····if-ltz·v5,·:cond_2 | 323 | ····if-ltz·v5,·:cond_2 |
324 | ····.line·87 | 324 | ····.line·87 |
325 | ····const-string·v5,·"Age" | 325 | ····const-string·v5,·"Age" |
326 | ····const-string·v6,·"2147483648" | 326 | ····const-string·v6,·"2147483648" |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | .field·private·final·hostname:Ljava/lang/String; | 18 | .field·private·final·hostname:Ljava/lang/String; |
19 | .field·private·final·rnd:Ljava/security/SecureRandom; | 19 | .field·private·final·rnd:Ljava/security/SecureRandom; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals· | 22 | ····.locals·6 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·52 | 24 | ····.line·52 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·55 | 26 | ····.line·55 |
27 | ····:try_start_0 | 27 | ····:try_start_0 |
Offset 58, 17 lines modified | Offset 58, 17 lines modified | ||
58 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_1 | 58 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_1 |
59 | ····.line·65 | 59 | ····.line·65 |
60 | ····iget-object·v2,·p0,·Lorg/apache/http/impl/client/cache/BasicIdGenerator;->rnd:Ljava/security/SecureRandom; | 60 | ····iget-object·v2,·p0,·Lorg/apache/http/impl/client/cache/BasicIdGenerator;->rnd:Ljava/security/SecureRandom; |
61 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 61 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
62 | ····move-result-wide·v | 62 | ····move-result-wide·v4 |
63 | ····invoke-virtual·{v2,·v | 63 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/security/SecureRandom;->setSeed(J)V |
64 | ····.line·66 | 64 | ····.line·66 |
65 | ····return-void | 65 | ····return-void |
66 | ····.line·56 | 66 | ····.line·56 |
67 | ····.end·local·v1····#·"hostname":Ljava/lang/String; | 67 | ····.end·local·v1····#·"hostname":Ljava/lang/String; |
68 | ····:catch_0 | 68 | ····:catch_0 |
Offset 115, 15 lines modified | Offset 115, 15 lines modified | ||
115 | ····move-result-object·v1 | 115 | ····move-result-object·v1 |
116 | ····return-object·v1 | 116 | ····return-object·v1 |
117 | .end·method | 117 | .end·method |
118 | .method·public·declared-synchronized·generate(Ljava/lang/StringBuilder;)V | 118 | .method·public·declared-synchronized·generate(Ljava/lang/StringBuilder;)V |
119 | ····.locals· | 119 | ····.locals·8 |
120 | ····.param·p1,·"buffer"····#·Ljava/lang/StringBuilder; | 120 | ····.param·p1,·"buffer"····#·Ljava/lang/StringBuilder; |
121 | ····.prologue | 121 | ····.prologue |
122 | ····.line·69 | 122 | ····.line·69 |
123 | ····monitor-enter·p0 | 123 | ····monitor-enter·p0 |
124 | ····:try_start_0 | 124 | ····:try_start_0 |
Offset 168, 17 lines modified | Offset 168, 17 lines modified | ||
168 | ····const/4·v3,·0x2 | 168 | ····const/4·v3,·0x2 |
169 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 169 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
170 | ····const/4·v4,·0x0 | 170 | ····const/4·v4,·0x0 |
171 | ····iget-wide·v | 171 | ····iget-wide·v6,·p0,·Lorg/apache/http/impl/client/cache/BasicIdGenerator;->count:J |
172 | ····invoke-static·{v | 172 | ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
173 | ····move-result-object·v5 | 173 | ····move-result-object·v5 |
174 | ····aput-object·v5,·v3,·v4 | 174 | ····aput-object·v5,·v3,·v4 |
175 | ····const/4·v4,·0x1 | 175 | ····const/4·v4,·0x1 |
Offset 72, 43 lines modified | Offset 72, 43 lines modified | ||
72 | .method·public·constructor·<init>(Lorg/apache/http/impl/client/cache/CachingHttpClient;Lorg/apache/http/impl/client/cache/CacheConfig;)V | 72 | .method·public·constructor·<init>(Lorg/apache/http/impl/client/cache/CachingHttpClient;Lorg/apache/http/impl/client/cache/CacheConfig;)V |
73 | ····.locals·8 | 73 | ····.locals·8 |
74 | ····.param·p1,·"cachingClient"····#·Lorg/apache/http/impl/client/cache/CachingHttpClient; | 74 | ····.param·p1,·"cachingClient"····#·Lorg/apache/http/impl/client/cache/CachingHttpClient; |
75 | ····.param·p2,·"config"····#·Lorg/apache/http/impl/client/cache/CacheConfig; | 75 | ····.param·p2,·"config"····#·Lorg/apache/http/impl/client/cache/CacheConfig; |
76 | ····.prologue | 76 | ····.prologue |
77 | ····.line·71 | 77 | ····.line·71 |
78 | ····new-instance·v | 78 | ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor; |
79 | ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkersCore()I | 79 | ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkersCore()I |
80 | ····move-result·v | 80 | ····move-result·v2 |
81 | ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkersMax()I | 81 | ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkersMax()I |
82 | ····move-result·v | 82 | ····move-result·v3 |
83 | ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkerIdleLifetimeSecs()I | 83 | ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getAsynchronousWorkerIdleLifetimeSecs()I |
84 | ····move-result·v | 84 | ····move-result·v0 |
85 | ····int-to-long·v | 85 | ····int-to-long·v4,·v0 |
86 | ····sget-object·v | 86 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
87 | ····new-instance·v | 87 | ····new-instance·v7,·Ljava/util/concurrent/ArrayBlockingQueue; |
88 | ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getRevalidationQueueSize()I | 88 | ····invoke-virtual·{p2},·Lorg/apache/http/impl/client/cache/CacheConfig;->getRevalidationQueueSize()I |
89 | ····move-result·v | 89 | ····move-result·v0 |
90 | ····invoke-direct·{v | 90 | ····invoke-direct·{v7,·v0},·Ljava/util/concurrent/ArrayBlockingQueue;-><init>(I)V |
91 | ····invoke-direct/range·{v | 91 | ····invoke-direct/range·{v1·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V |
92 | ····invoke-direct·{p0,·p1,·v | 92 | ····invoke-direct·{p0,·p1,·v1},·Lorg/apache/http/impl/client/cache/AsynchronousValidator;-><init>(Lorg/apache/http/impl/client/cache/CachingHttpClient;Ljava/util/concurrent/ExecutorService;)V |
93 | ····.line·78 | 93 | ····.line·78 |
94 | ····return-void | 94 | ····return-void |
95 | .end·method | 95 | .end·method |
96 | #·virtual·methods | 96 | #·virtual·methods |
Offset 186, 15 lines modified | Offset 186, 15 lines modified | ||
186 | ····:cond_1 | 186 | ····:cond_1 |
187 | ····const/4·v0,·0x0 | 187 | ····const/4·v0,·0x0 |
188 | ····goto·:goto_0 | 188 | ····goto·:goto_0 |
189 | .end·method | 189 | .end·method |
190 | .method·protected·getAgeValue(Lorg/apache/http/client/cache/HttpCacheEntry;)J | 190 | .method·protected·getAgeValue(Lorg/apache/http/client/cache/HttpCacheEntry;)J |
191 | ····.locals·1 | 191 | ····.locals·12 |
192 | ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry; | 192 | ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry; |
193 | ····.prologue | 193 | ····.prologue |
194 | ····.line·233 | 194 | ····.line·233 |
195 | ····const-wide/16·v0,·0x0 | 195 | ····const-wide/16·v0,·0x0 |
196 | ····.line·234 | 196 | ····.line·234 |
Offset 228, 17 lines modified | Offset 228, 17 lines modified | ||
228 | ····:try_end_0 | 228 | ····:try_end_0 |
229 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 229 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
230 | ····move-result-wide·v4 | 230 | ····move-result-wide·v4 |
231 | ····.line·238 | 231 | ····.line·238 |
232 | ····.local·v4,·"hdrAge":J | 232 | ····.local·v4,·"hdrAge":J |
233 | ····const-wide/16·v | 233 | ····const-wide/16·v10,·0x0 |
234 | ····cmp-long·v9,·v4,·v | 234 | ····cmp-long·v9,·v4,·v10 |
235 | ····if-gez·v9,·:cond_0 | 235 | ····if-gez·v9,·:cond_0 |
236 | ····.line·239 | 236 | ····.line·239 |
237 | ····const-wide·v4,·0x80000000L | 237 | ····const-wide·v4,·0x80000000L |
238 | ····.line·244 | 238 | ····.line·244 |
Offset 273, 63 lines modified | Offset 273, 63 lines modified | ||
273 | ····.end·local·v4····#·"hdrAge":J | 273 | ····.end·local·v4····#·"hdrAge":J |
274 | ····.end·local·v8····#·"nfe":Ljava/lang/NumberFormatException; | 274 | ····.end·local·v8····#·"nfe":Ljava/lang/NumberFormatException; |
275 | ····:cond_2 | 275 | ····:cond_2 |
276 | ····return-wide·v0 | 276 | ····return-wide·v0 |
277 | .end·method | 277 | .end·method |
278 | .method·protected·getApparentAgeSecs(Lorg/apache/http/client/cache/HttpCacheEntry;)J | 278 | .method·protected·getApparentAgeSecs(Lorg/apache/http/client/cache/HttpCacheEntry;)J |
279 | ····.locals· | 279 | ····.locals·10 |
280 | ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry; | 280 | ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry; |
281 | ····.prologue | 281 | ····.prologue |
282 | ····const-wide/16·v | 282 | ····const-wide/16·v4,·0x0 |
283 | ····.line·223 | 283 | ····.line·223 |
284 | ····invoke-virtual·{p0,·p1},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getDateValue(Lorg/apache/http/client/cache/HttpCacheEntry;)Ljava/util/Date; | 284 | ····invoke-virtual·{p0,·p1},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getDateValue(Lorg/apache/http/client/cache/HttpCacheEntry;)Ljava/util/Date; |
285 | ····move-result-object·v0 | 285 | ····move-result-object·v0 |
286 | ····.line·224 | 286 | ····.line·224 |
287 | ····.local·v0,·"dateValue":Ljava/util/Date; | 287 | ····.local·v0,·"dateValue":Ljava/util/Date; |
288 | ····if-nez·v0,·:cond_1 | 288 | ····if-nez·v0,·:cond_1 |
289 | ····.line·225 | 289 | ····.line·225 |
290 | ····const-wide·v | 290 | ····const-wide·v4,·0x80000000L |
291 | ····.line·229 | 291 | ····.line·229 |
292 | ····:cond_0 | 292 | ····:cond_0 |
293 | ····:goto_0 | 293 | ····:goto_0 |
294 | ····return-wide·v | 294 | ····return-wide·v4 |
295 | ····.line·226 | 295 | ····.line·226 |
296 | ····:cond_1 | 296 | ····:cond_1 |
297 | ····invoke-virtual·{p1},·Lorg/apache/http/client/cache/HttpCacheEntry;->getResponseDate()Ljava/util/Date; | 297 | ····invoke-virtual·{p1},·Lorg/apache/http/client/cache/HttpCacheEntry;->getResponseDate()Ljava/util/Date; |
298 | ····move-result-object·v | 298 | ····move-result-object·v1 |
299 | ····invoke-virtual·{v | 299 | ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J |
300 | ····move-result-wide·v | 300 | ····move-result-wide·v6 |
301 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J | 301 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J |
302 | ····move-result-wide·v | 302 | ····move-result-wide·v8 |
303 | ····sub-long·v | 303 | ····sub-long·v2,·v6,·v8 |
304 | ····.line·227 | 304 | ····.line·227 |
305 | ····.local·v | 305 | ····.local·v2,·"diff":J |
306 | ····cmp-long·v | 306 | ····cmp-long·v1,·v2,·v4 |
307 | ····if-ltz·v | 307 | ····if-ltz·v1,·:cond_0 |
308 | ····.line·229 | 308 | ····.line·229 |
309 | ····const-wide/16·v | 309 | ····const-wide/16·v4,·0x3e8 |
310 | ····div-long·v | 310 | ····div-long·v4,·v2,·v4 |
311 | ····goto·:goto_0 | 311 | ····goto·:goto_0 |
312 | .end·method | 312 | .end·method |
313 | .method·protected·getContentLengthValue(Lorg/apache/http/client/cache/HttpCacheEntry;)J | 313 | .method·protected·getContentLengthValue(Lorg/apache/http/client/cache/HttpCacheEntry;)J |
314 | ····.locals·5 | 314 | ····.locals·5 |
315 | ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry; | 315 | ····.param·p1,·"entry"····#·Lorg/apache/http/client/cache/HttpCacheEntry; |
Offset 577, 48 lines modified | Offset 577, 48 lines modified | ||
577 | ····.line·64 | 577 | ····.line·64 |
578 | ····goto·:goto_0 | 578 | ····goto·:goto_0 |
579 | ····.line·66 | 579 | ····.line·66 |
580 | ····:cond_1 | 580 | ····:cond_1 |
581 | ····invoke-virtual·{p0,·p1},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getExpirationDate(Lorg/apache/http/client/cache/HttpCacheEntry;)Ljava/util/Date; | 581 | ····invoke-virtual·{p0,·p1},·Lorg/apache/http/impl/client/cache/CacheValidityPolicy;->getExpirationDate(Lorg/apache/http/client/cache/HttpCacheEntry;)Ljava/util/Date; |
582 | ····move-result-object·v | 582 | ····move-result-object·v1 |
583 | ····.line·67 | 583 | ····.line·67 |
584 | ····.local·v | 584 | ····.local·v1,·"expiry":Ljava/util/Date; |
585 | ····if-nez·v | 585 | ····if-nez·v1,·:cond_2 |
586 | ····move-wide·v4,·v6 | 586 | ····move-wide·v4,·v6 |
587 | ····.line·68 | 587 | ····.line·68 |
588 | ····goto·:goto_0 | 588 | ····goto·:goto_0 |
589 | ····.line·69 | 589 | ····.line·69 |
590 | ····:cond_2 | 590 | ····:cond_2 |
591 | ····invoke-virtual·{v | 591 | ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J |
592 | ····move-result-wide·v6 | 592 | ····move-result-wide·v6 |
593 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J | 593 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J |
594 | ····move-result-wide·v8 | 594 | ····move-result-wide·v8 |
595 | ····sub-long·v | 595 | ····sub-long·v2,·v6,·v8 |
Max diff block lines reached; 9736/13216 bytes (73.67%) of diff not shown. |
Offset 51, 15 lines modified | Offset 51, 15 lines modified | ||
51 | ····iput-object·p5,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->response:Lorg/apache/http/HttpResponse; | 51 | ····iput-object·p5,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->response:Lorg/apache/http/HttpResponse; |
52 | ····.line·71 | 52 | ····.line·71 |
53 | ····return-void | 53 | ····return-void |
54 | .end·method | 54 | .end·method |
55 | .method·private·doConsume()V | 55 | .method·private·doConsume()V |
56 | ····.locals· | 56 | ····.locals·6 |
57 | ····.annotation·system·Ldalvik/annotation/Throws; | 57 | ····.annotation·system·Ldalvik/annotation/Throws; |
58 | ········value·=·{ | 58 | ········value·=·{ |
59 | ············Ljava/io/IOException; | 59 | ············Ljava/io/IOException; |
60 | ········} | 60 | ········} |
61 | ····.end·annotation | 61 | ····.end·annotation |
62 | ····.prologue | 62 | ····.prologue |
Offset 70, 17 lines modified | Offset 70, 17 lines modified | ||
70 | ····const/4·v2,·0x1 | 70 | ····const/4·v2,·0x1 |
71 | ····iput-boolean·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->consumed:Z | 71 | ····iput-boolean·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->consumed:Z |
72 | ····.line·95 | 72 | ····.line·95 |
73 | ····new-instance·v2,·Lorg/apache/http/client/cache/InputLimit; | 73 | ····new-instance·v2,·Lorg/apache/http/client/cache/InputLimit; |
74 | ····iget-wide·v | 74 | ····iget-wide·v4,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->maxResponseSizeBytes:J |
75 | ····invoke-direct·{v2,·v | 75 | ····invoke-direct·{v2,·v4,·v5},·Lorg/apache/http/client/cache/InputLimit;-><init>(J)V |
76 | ····iput-object·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->limit:Lorg/apache/http/client/cache/InputLimit; | 76 | ····iput-object·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->limit:Lorg/apache/http/client/cache/InputLimit; |
77 | ····.line·97 | 77 | ····.line·97 |
78 | ····iget-object·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->response:Lorg/apache/http/HttpResponse; | 78 | ····iget-object·v2,·p0,·Lorg/apache/http/impl/client/cache/SizeLimitedResponseReader;->response:Lorg/apache/http/HttpResponse; |
79 | ····invoke-interface·{v2},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; | 79 | ····invoke-interface·{v2},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; |
Offset 306, 15 lines modified | Offset 306, 15 lines modified | ||
306 | ····iput·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->heuristicCoefficient:F | 306 | ····iput·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->heuristicCoefficient:F |
307 | ····.line·273 | 307 | ····.line·273 |
308 | ····return-void | 308 | ····return-void |
309 | .end·method | 309 | .end·method |
310 | .method·public·setHeuristicDefaultLifetime(J)V | 310 | .method·public·setHeuristicDefaultLifetime(J)V |
311 | ····.locals· | 311 | ····.locals·1 |
312 | ····.param·p1,·"heuristicDefaultLifetimeSecs"····#·J | 312 | ····.param·p1,·"heuristicDefaultLifetimeSecs"····#·J |
313 | ····.prologue | 313 | ····.prologue |
314 | ····.line·295 | 314 | ····.line·295 |
315 | ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->heuristicDefaultLifetime:J | 315 | ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->heuristicDefaultLifetime:J |
316 | ····.line·296 | 316 | ····.line·296 |
Offset 330, 15 lines modified | Offset 330, 15 lines modified | ||
330 | ····iput·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->maxCacheEntries:I | 330 | ····iput·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->maxCacheEntries:I |
331 | ····.line·223 | 331 | ····.line·223 |
332 | ····return-void | 332 | ····return-void |
333 | .end·method | 333 | .end·method |
334 | .method·public·setMaxObjectSize(J)V | 334 | .method·public·setMaxObjectSize(J)V |
335 | ····.locals· | 335 | ····.locals·1 |
336 | ····.param·p1,·"maxObjectSize"····#·J | 336 | ····.param·p1,·"maxObjectSize"····#·J |
337 | ····.prologue | 337 | ····.prologue |
338 | ····.line·189 | 338 | ····.line·189 |
339 | ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->maxObjectSize:J | 339 | ····iput-wide·p1,·p0,·Lorg/apache/http/impl/client/cache/CacheConfig;->maxObjectSize:J |
340 | ····.line·190 | 340 | ····.line·190 |
Offset 249, 192 lines modified | Offset 249, 196 lines modified | ||
249 | ····:cond_5 | 249 | ····:cond_5 |
250 | ····const/4·v12,·0x0 | 250 | ····const/4·v12,·0x0 |
251 | ····goto·:goto_3 | 251 | ····goto·:goto_3 |
252 | .end·method | 252 | .end·method |
253 | .method·private·getMaxStale(Lorg/apache/http/HttpRequest;)J | 253 | .method·private·getMaxStale(Lorg/apache/http/HttpRequest;)J |
254 | ····.locals·1 | 254 | ····.locals·18 |
255 | ····.param·p1,·"request"····#·Lorg/apache/http/HttpRequest; | 255 | ····.param·p1,·"request"····#·Lorg/apache/http/HttpRequest; |
256 | ····.prologue | 256 | ····.prologue |
257 | ····.line·94 | 257 | ····.line·94 |
258 | ····const-wide/16·v | 258 | ····const-wide/16·v10,·-0x1 |
259 | ····.line·95 | 259 | ····.line·95 |
260 | ····.local·v | 260 | ····.local·v10,·"maxstale":J |
261 | ····const-string·v1 | 261 | ····const-string·v13,·"Cache-Control" |
262 | ····move-object/from16·v0,·p1 | 262 | ····move-object/from16·v0,·p1 |
263 | ····invoke-interface·{v0,·v1 | 263 | ····invoke-interface·{v0,·v13},·Lorg/apache/http/HttpRequest;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header; |
264 | ····move-result-object·v | 264 | ····move-result-object·v2 |
265 | ····.local·v1,·"arr$":[Lorg/apache/http/Header; | ||
266 | ····array-length·v7,·v1 | ||
267 | ····.local·v7,·"len$":I | ||
268 | ····co | 265 | ····.local·v2,·"arr$":[Lorg/apache/http/Header; |
266 | ····array-length·v8,·v2 | ||
269 | ····.local·v | 267 | ····.local·v8,·"len$":I |
270 | ···· | 268 | ····const/4·v6,·0x0 |
271 | ····.end·local·v1····#·"arr$":[Lorg/apache/http/Header; | ||
272 | ····.end·local·v5····#·"i$":I | ||
273 | ····.end·local·v7····#·"len$":I | ||
274 | ····.local·v6,·"i$":I | 269 | ····.local·v6,·"i$":I |
270 | ····move·v7,·v6 | ||
271 | ····.end·local·v2····#·"arr$":[Lorg/apache/http/Header; | ||
272 | ····.end·local·v6····#·"i$":I | ||
273 | ····.end·local·v8····#·"len$":I | ||
274 | ····.local·v7,·"i$":I | ||
275 | ····:goto_0 | 275 | ····:goto_0 |
276 | ····if-ge·v | 276 | ····if-ge·v7,·v8,·:cond_6 |
277 | ····aget-object·v | 277 | ····aget-object·v5,·v2,·v7 |
278 | ····.line·96 | 278 | ····.line·96 |
279 | ····.local·v | 279 | ····.local·v5,·"h":Lorg/apache/http/Header; |
280 | ····invoke-interface·{v | 280 | ····invoke-interface·{v5},·Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement; |
281 | ····move-result-object·v | 281 | ····move-result-object·v3 |
282 | ····.local·v | 282 | ····.local·v3,·"arr$":[Lorg/apache/http/HeaderElement; |
283 | ····array-length·v | 283 | ····array-length·v9,·v3 |
284 | ····.local·v | 284 | ····.local·v9,·"len$":I |
285 | ····const/4·v | 285 | ····const/4·v6,·0x0 |
286 | ····.end·local·v | 286 | ····.end·local·v7····#·"i$":I |
287 | ····.restart·local·v | 287 | ····.restart·local·v6····#·"i$":I |
288 | ····:goto_1 | 288 | ····:goto_1 |
289 | ····if-ge·v | 289 | ····if-ge·v6,·v9,·:cond_5 |
290 | ····aget-object·v | 290 | ····aget-object·v4,·v3,·v6 |
291 | ····.line·97 | 291 | ····.line·97 |
292 | ····.local·v | 292 | ····.local·v4,·"elt":Lorg/apache/http/HeaderElement; |
293 | ····const-string·v1 | 293 | ····const-string·v13,·"max-stale" |
294 | ····invoke-interface·{v4},·Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String; | ||
294 | ···· | 295 | ····move-result-object·v16 |
295 | ····move- | 296 | ····move-object/from16·v0,·v16 |
296 | ····invoke-virtual·{v1 | 297 | ····invoke-virtual·{v13,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
297 | ····move-result·v1 | 298 | ····move-result·v13 |
298 | ····if-eqz·v1 | 299 | ····if-eqz·v13,·:cond_1 |
299 | ····.line·98 | 300 | ····.line·98 |
300 | ····invoke-interface·{v | 301 | ····invoke-interface·{v4},·Lorg/apache/http/HeaderElement;->getValue()Ljava/lang/String; |
301 | ····move-result-object·v1 | 302 | ····move-result-object·v13 |
302 | ····if-eqz·v1 | 303 | ····if-eqz·v13,·:cond_0 |
303 | ····const-string·v1 | 304 | ····const-string·v13,·"" |
304 | ····invoke-interface·{v | 305 | ····invoke-interface·{v4},·Lorg/apache/http/HeaderElement;->getValue()Ljava/lang/String; |
305 | ····move-result-object·v1 | 306 | ····move-result-object·v16 |
306 | ····invoke-virtual·{v1 | 307 | ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/String;->trim()Ljava/lang/String; |
307 | ····move-result-object·v1 | 308 | ····move-result-object·v16 |
308 | ···· | 309 | ····move-object/from16·v0,·v16 |
309 | ···· | 310 | ····invoke-virtual·{v13,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
311 | ····move-result·v13 | ||
310 | ····if-eqz·v1 | 312 | ····if-eqz·v13,·:cond_2 |
311 | ····:cond_0 | 313 | ····:cond_0 |
312 | ····const-wide/16·v1 | 314 | ····const-wide/16·v16,·-0x1 |
313 | ····cmp-long·v1 | 315 | ····cmp-long·v13,·v10,·v16 |
314 | ····if-nez·v1 | 316 | ····if-nez·v13,·:cond_2 |
315 | ····.line·100 | 317 | ····.line·100 |
316 | ····const-wide·v | 318 | ····const-wide·v10,·0x7fffffffffffffffL |
317 | ····.line·96 | 319 | ····.line·96 |
318 | ····:cond_1 | 320 | ····:cond_1 |
319 | ····:goto_2 | 321 | ····:goto_2 |
320 | ····add-int/lit8·v | 322 | ····add-int/lit8·v6,·v6,·0x1 |
321 | ····goto·:goto_1 | 323 | ····goto·:goto_1 |
322 | ····.line·103 | 324 | ····.line·103 |
Max diff block lines reached; 26083/30765 bytes (84.78%) of diff not shown. |
Offset 490, 15 lines modified | Offset 490, 15 lines modified | ||
490 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/apache/http/impl/client/cache/CacheInvalidator;->flushInvalidatedCacheEntries(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;)V | 490 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/apache/http/impl/client/cache/CacheInvalidator;->flushInvalidatedCacheEntries(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;)V |
491 | ····.line·91 | 491 | ····.line·91 |
492 | ····return-void | 492 | ····return-void |
493 | .end·method | 493 | .end·method |
494 | .method·generateIncompleteResponseError(Lorg/apache/http/HttpResponse;Lorg/apache/http/client/cache/Resource;)Lorg/apache/http/HttpResponse; | 494 | .method·generateIncompleteResponseError(Lorg/apache/http/HttpResponse;Lorg/apache/http/client/cache/Resource;)Lorg/apache/http/HttpResponse; |
495 | ····.locals· | 495 | ····.locals·10 |
496 | ····.param·p1,·"response"····#·Lorg/apache/http/HttpResponse; | 496 | ····.param·p1,·"response"····#·Lorg/apache/http/HttpResponse; |
497 | ····.param·p2,·"resource"····#·Lorg/apache/http/client/cache/Resource; | 497 | ····.param·p2,·"resource"····#·Lorg/apache/http/client/cache/Resource; |
498 | ····.prologue | 498 | ····.prologue |
499 | ····.line·175 | 499 | ····.line·175 |
500 | ····const-string·v4,·"Content-Length" | 500 | ····const-string·v4,·"Content-Length" |
Offset 549, 17 lines modified | Offset 549, 17 lines modified | ||
549 | ····aput-object·v7,·v5,·v6 | 549 | ····aput-object·v7,·v5,·v6 |
550 | ····const/4·v6,·0x1 | 550 | ····const/4·v6,·0x1 |
551 | ····invoke-interface·{p2},·Lorg/apache/http/client/cache/Resource;->length()J | 551 | ····invoke-interface·{p2},·Lorg/apache/http/client/cache/Resource;->length()J |
552 | ····move-result-wide·v | 552 | ····move-result-wide·v8 |
553 | ····invoke-static·{v | 553 | ····invoke-static·{v8,·v9},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
554 | ····move-result-object·v7 | 554 | ····move-result-object·v7 |
555 | ····aput-object·v7,·v5,·v6 | 555 | ····aput-object·v7,·v5,·v6 |
556 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 556 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
Offset 805, 15 lines modified | Offset 805, 15 lines modified | ||
805 | ····.local·v3,·"variantCacheKey":Ljava/lang/String; | 805 | ····.local·v3,·"variantCacheKey":Ljava/lang/String; |
806 | ····invoke-direct·{p0,·v4,·v3,·v5},·Lorg/apache/http/impl/client/cache/BasicHttpCache;->addVariantWithEtag(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V | 806 | ····invoke-direct·{p0,·v4,·v3,·v5},·Lorg/apache/http/impl/client/cache/BasicHttpCache;->addVariantWithEtag(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V |
807 | ····goto·:goto_0 | 807 | ····goto·:goto_0 |
808 | .end·method | 808 | .end·method |
809 | .method·isIncompleteResponse(Lorg/apache/http/HttpResponse;Lorg/apache/http/client/cache/Resource;)Z | 809 | .method·isIncompleteResponse(Lorg/apache/http/HttpResponse;Lorg/apache/http/client/cache/Resource;)Z |
810 | ····.locals· | 810 | ····.locals·10 |
811 | ····.param·p1,·"resp"····#·Lorg/apache/http/HttpResponse; | 811 | ····.param·p1,·"resp"····#·Lorg/apache/http/HttpResponse; |
812 | ····.param·p2,·"resource"····#·Lorg/apache/http/client/cache/Resource; | 812 | ····.param·p2,·"resource"····#·Lorg/apache/http/client/cache/Resource; |
813 | ····.prologue | 813 | ····.prologue |
814 | ····const/4·v4,·0x0 | 814 | ····const/4·v4,·0x0 |
815 | ····.line·157 | 815 | ····.line·157 |
Offset 864, 19 lines modified | Offset 864, 19 lines modified | ||
864 | ····move-result·v0 | 864 | ····move-result·v0 |
865 | ····.line·170 | 865 | ····.line·170 |
866 | ····.local·v0,·"contentLength":I | 866 | ····.local·v0,·"contentLength":I |
867 | ····invoke-interface·{p2},·Lorg/apache/http/client/cache/Resource;->length()J | 867 | ····invoke-interface·{p2},·Lorg/apache/http/client/cache/Resource;->length()J |
868 | ····move-result-wide·v | 868 | ····move-result-wide·v6 |
869 | ····int-to-long·v | 869 | ····int-to-long·v8,·v0 |
870 | ····cmp-long·v5,·v | 870 | ····cmp-long·v5,·v6,·v8 |
871 | ····if-gez·v5,·:cond_0 | 871 | ····if-gez·v5,·:cond_0 |
872 | ····const/4·v4,·0x1 | 872 | ····const/4·v4,·0x1 |
873 | ····goto·:goto_0 | 873 | ····goto·:goto_0 |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
80 | ····.restart·local·v0····#·"body":[B | 80 | ····.restart·local·v0····#·"body":[B |
81 | ····goto·:goto_0 | 81 | ····goto·:goto_0 |
82 | .end·method | 82 | .end·method |
83 | .method·public·generate(Ljava/lang/String;Ljava/io/InputStream;Lorg/apache/http/client/cache/InputLimit;)Lorg/apache/http/client/cache/Resource; | 83 | .method·public·generate(Ljava/lang/String;Ljava/io/InputStream;Lorg/apache/http/client/cache/InputLimit;)Lorg/apache/http/client/cache/Resource; |
84 | ····.locals· | 84 | ····.locals·8 |
85 | ····.param·p1,·"requestId"····#·Ljava/lang/String; | 85 | ····.param·p1,·"requestId"····#·Ljava/lang/String; |
86 | ····.param·p2,·"instream"····#·Ljava/io/InputStream; | 86 | ····.param·p2,·"instream"····#·Ljava/io/InputStream; |
87 | ····.param·p3,·"limit"····#·Lorg/apache/http/client/cache/InputLimit; | 87 | ····.param·p3,·"limit"····#·Lorg/apache/http/client/cache/InputLimit; |
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 | ········} |
Offset 97, 63 lines modified | Offset 97, 63 lines modified | ||
97 | ····.line·50 | 97 | ····.line·50 |
98 | ····new-instance·v2,·Ljava/io/ByteArrayOutputStream; | 98 | ····new-instance·v2,·Ljava/io/ByteArrayOutputStream; |
99 | ····invoke-direct·{v2},·Ljava/io/ByteArrayOutputStream;-><init>()V | 99 | ····invoke-direct·{v2},·Ljava/io/ByteArrayOutputStream;-><init>()V |
100 | ····.line·51 | 100 | ····.line·51 |
101 | ····.local·v2,·"outstream":Ljava/io/ByteArrayOutputStream; | 101 | ····.local·v2,·"outstream":Ljava/io/ByteArrayOutputStream; |
102 | ····const/16·v | 102 | ····const/16·v3,·0x800 |
103 | ····new-array·v0,·v | 103 | ····new-array·v0,·v3,·[B |
104 | ····.line·52 | 104 | ····.line·52 |
105 | ····.local·v0,·"buf":[B | 105 | ····.local·v0,·"buf":[B |
106 | ····const-wide/16·v | 106 | ····const-wide/16·v4,·0x0 |
107 | ····.line·54 | 107 | ····.line·54 |
108 | ····.local·v | 108 | ····.local·v4,·"total":J |
109 | ····:cond_0 | 109 | ····:cond_0 |
110 | ····invoke-virtual·{p2,·v0},·Ljava/io/InputStream;->read([B)I | 110 | ····invoke-virtual·{p2,·v0},·Ljava/io/InputStream;->read([B)I |
111 | ····move-result·v1 | 111 | ····move-result·v1 |
112 | ····.local·v1,·"l":I | 112 | ····.local·v1,·"l":I |
113 | ····const/4·v | 113 | ····const/4·v3,·-0x1 |
114 | ····if-eq·v1,·v | 114 | ····if-eq·v1,·v3,·:cond_1 |
115 | ····.line·55 | 115 | ····.line·55 |
116 | ····const/4·v | 116 | ····const/4·v3,·0x0 |
117 | ····invoke-virtual·{v2,·v0,·v | 117 | ····invoke-virtual·{v2,·v0,·v3,·v1},·Ljava/io/ByteArrayOutputStream;->write([BII)V |
118 | ····.line·56 | 118 | ····.line·56 |
119 | ····int-to-long·v | 119 | ····int-to-long·v6,·v1 |
120 | ····add-long/2addr·v | 120 | ····add-long/2addr·v4,·v6 |
121 | ····.line·57 | 121 | ····.line·57 |
122 | ····if-eqz·p3,·:cond_0 | 122 | ····if-eqz·p3,·:cond_0 |
123 | ····invoke-virtual·{p3},·Lorg/apache/http/client/cache/InputLimit;->getValue()J | 123 | ····invoke-virtual·{p3},·Lorg/apache/http/client/cache/InputLimit;->getValue()J |
124 | ····move-result-wide·v | 124 | ····move-result-wide·v6 |
125 | ····cmp-long·v | 125 | ····cmp-long·v3,·v4,·v6 |
126 | ····if-lez·v | 126 | ····if-lez·v3,·:cond_0 |
127 | ····.line·58 | 127 | ····.line·58 |
128 | ····invoke-virtual·{p3},·Lorg/apache/http/client/cache/InputLimit;->reached()V | 128 | ····invoke-virtual·{p3},·Lorg/apache/http/client/cache/InputLimit;->reached()V |
129 | ····.line·62 | 129 | ····.line·62 |
130 | ····:cond_1 | 130 | ····:cond_1 |
131 | ····new-instance·v | 131 | ····new-instance·v3,·Lorg/apache/http/impl/client/cache/HeapResource; |
132 | ····invoke-virtual·{v2},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B | 132 | ····invoke-virtual·{v2},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B |
133 | ····move-result-object·v6 | 133 | ····move-result-object·v6 |
134 | ····invoke-direct·{v | 134 | ····invoke-direct·{v3,·v6},·Lorg/apache/http/impl/client/cache/HeapResource;-><init>([B)V |
135 | ····return-object·v | 135 | ····return-object·v3 |
136 | .end·method | 136 | .end·method |
Offset 517, 27 lines modified | Offset 517, 25 lines modified | ||
517 | ····invoke-direct·{v2,·v0},·Lorg/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException;-><init>(Ljava/lang/Throwable;)V | 517 | ····invoke-direct·{v2,·v0},·Lorg/apache/http/impl/client/cache/memcached/MemcachedOperationTimeoutException;-><init>(Ljava/lang/Throwable;)V |
518 | ····throw·v2 | 518 | ····throw·v2 |
519 | .end·method | 519 | .end·method |
520 | .method·public·updateEntry(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheUpdateCallback;)V | 520 | .method·public·updateEntry(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheUpdateCallback;)V |
521 | ····.locals·1 | 521 | ····.locals·12 |
522 | ····.param·p1,·"url"····#·Ljava/lang/String; | 522 | ····.param·p1,·"url"····#·Ljava/lang/String; |
523 | ····.param·p2,·"callback"····#·Lorg/apache/http/client/cache/HttpCacheUpdateCallback; | 523 | ····.param·p2,·"callback"····#·Lorg/apache/http/client/cache/HttpCacheUpdateCallback; |
524 | ····.annotation·system·Ldalvik/annotation/Throws; | 524 | ····.annotation·system·Ldalvik/annotation/Throws; |
525 | ········value·=·{ | 525 | ········value·=·{ |
526 | ············Lorg/apache/http/client/cache/HttpCacheUpdateException;, | 526 | ············Lorg/apache/http/client/cache/HttpCacheUpdateException;, |
527 | ············Ljava/io/IOException; | 527 | ············Ljava/io/IOException; |
528 | ········} | 528 | ········} |
529 | ····.end·annotation | 529 | ····.end·annotation |
530 | ····.prologue | 530 | ····.prologue |
531 | ····const/4·v9,·0x0 | ||
532 | ····.line·237 | 531 | ····.line·237 |
533 | ····const/4·v5,·0x0 | 532 | ····const/4·v5,·0x0 |
534 | ····.line·238 | 533 | ····.line·238 |
535 | ····.local·v5,·"numRetries":I | 534 | ····.local·v5,·"numRetries":I |
536 | ····invoke-direct·{p0,·p1},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->getCacheKey(Ljava/lang/String;)Ljava/lang/String; | 535 | ····invoke-direct·{p0,·p1},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->getCacheKey(Ljava/lang/String;)Ljava/lang/String; |
Offset 555, 49 lines modified | Offset 553, 49 lines modified | ||
555 | ····invoke-direct·{v9,·v10},·Lorg/apache/http/client/cache/HttpCacheUpdateException;-><init>(Ljava/lang/String;)V | 553 | ····invoke-direct·{v9,·v10},·Lorg/apache/http/client/cache/HttpCacheUpdateException;-><init>(Ljava/lang/String;)V |
556 | ····throw·v9 | 554 | ····throw·v9 |
557 | ····.line·244 | 555 | ····.line·244 |
558 | ····:cond_0 | 556 | ····:cond_0 |
559 | ····:try_start_0 | 557 | ····:try_start_0 |
560 | ····iget-object·v | 558 | ····iget-object·v9,·p0,·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->client:Lnet/spy/memcached/MemcachedClientIF; |
561 | ····invoke-interface·{v | 559 | ····invoke-interface·{v9,·v3},·Lnet/spy/memcached/MemcachedClientIF;->gets(Ljava/lang/String;)Lnet/spy/memcached/CASValue; |
562 | ····move-result-object·v8 | 560 | ····move-result-object·v8 |
563 | ····.line·245 | 561 | ····.line·245 |
564 | ····.local·v8,·"v":Lnet/spy/memcached/CASValue;,·"Lnet/spy/memcached/CASValue<Ljava/lang/Object;>;" | 562 | ····.local·v8,·"v":Lnet/spy/memcached/CASValue;,·"Lnet/spy/memcached/CASValue<Ljava/lang/Object;>;" |
565 | ····if-nez·v8,·:cond_3 | 563 | ····if-nez·v8,·:cond_3 |
566 | ···· | 564 | ····const/4·v4,·0x0 |
567 | ····.line·247 | 565 | ····.line·247 |
568 | ····.local·v4,·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry; | 566 | ····.local·v4,·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry; |
569 | ····:goto_0 | 567 | ····:goto_0 |
570 | ····if-eqz·v4,·:cond_1 | 568 | ····if-eqz·v4,·:cond_1 |
571 | ····invoke-interface·{v4},·Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;->getStorageKey()Ljava/lang/String; | 569 | ····invoke-interface·{v4},·Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry;->getStorageKey()Ljava/lang/String; |
572 | ····move-result-object·v | 570 | ····move-result-object·v9 |
573 | ····invoke-virtual·{p1,·v | 571 | ····invoke-virtual·{p1,·v9},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
574 | ····move-result·v | 572 | ····move-result·v9 |
575 | ····if-nez·v | 573 | ····if-nez·v9,·:cond_1 |
576 | ····.line·248 | 574 | ····.line·248 |
577 | ····const/4·v4,·0x0 | 575 | ····const/4·v4,·0x0 |
578 | ····.line·250 | 576 | ····.line·250 |
579 | ····:cond_1 | 577 | ····:cond_1 |
580 | ····if-nez·v4,·:cond_4 | 578 | ····if-nez·v4,·:cond_4 |
581 | ···· | 579 | ····const/4·v2,·0x0 |
582 | ····.line·252 | 580 | ····.line·252 |
583 | ····.local·v2,·"existingEntry":Lorg/apache/http/client/cache/HttpCacheEntry; | 581 | ····.local·v2,·"existingEntry":Lorg/apache/http/client/cache/HttpCacheEntry; |
584 | ····:goto_1 | 582 | ····:goto_1 |
585 | ····invoke-interface·{p2,·v2},·Lorg/apache/http/client/cache/HttpCacheUpdateCallback;->update(Lorg/apache/http/client/cache/HttpCacheEntry;)Lorg/apache/http/client/cache/HttpCacheEntry; | 583 | ····invoke-interface·{p2,·v2},·Lorg/apache/http/client/cache/HttpCacheUpdateCallback;->update(Lorg/apache/http/client/cache/HttpCacheEntry;)Lorg/apache/http/client/cache/HttpCacheEntry; |
586 | ····move-result-object·v7 | 584 | ····move-result-object·v7 |
Offset 616, 17 lines modified | Offset 614, 17 lines modified | ||
616 | ····.line·245 | 614 | ····.line·245 |
617 | ····.end·local·v2····#·"existingEntry":Lorg/apache/http/client/cache/HttpCacheEntry; | 615 | ····.end·local·v2····#·"existingEntry":Lorg/apache/http/client/cache/HttpCacheEntry; |
618 | ····.end·local·v4····#·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry; | 616 | ····.end·local·v4····#·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry; |
619 | ····.end·local·v7····#·"updatedEntry":Lorg/apache/http/client/cache/HttpCacheEntry; | 617 | ····.end·local·v7····#·"updatedEntry":Lorg/apache/http/client/cache/HttpCacheEntry; |
620 | ····:cond_3 | 618 | ····:cond_3 |
621 | ····invoke-virtual·{v8},·Lnet/spy/memcached/CASValue;->getValue()Ljava/lang/Object; | 619 | ····invoke-virtual·{v8},·Lnet/spy/memcached/CASValue;->getValue()Ljava/lang/Object; |
622 | ····move-result-object·v | 620 | ····move-result-object·v9 |
623 | ····invoke-direct·{p0,·v | 621 | ····invoke-direct·{p0,·v9},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->reconstituteEntry(Ljava/lang/Object;)Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry; |
624 | ····move-result-object·v4 | 622 | ····move-result-object·v4 |
625 | ····goto·:goto_0 | 623 | ····goto·:goto_0 |
626 | ····.line·250 | 624 | ····.line·250 |
627 | ····.restart·local·v4····#·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry; | 625 | ····.restart·local·v4····#·"mce":Lorg/apache/http/impl/client/cache/memcached/MemcachedCacheEntry; |
Offset 643, 39 lines modified | Offset 641, 39 lines modified | ||
643 | ····:cond_5 | 641 | ····:cond_5 |
644 | ····invoke-direct·{p0,·p1,·v7},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->serializeEntry(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)[B | 642 | ····invoke-direct·{p0,·p1,·v7},·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->serializeEntry(Ljava/lang/String;Lorg/apache/http/client/cache/HttpCacheEntry;)[B |
645 | ····move-result-object·v6 | 643 | ····move-result-object·v6 |
646 | ····.line·260 | 644 | ····.line·260 |
647 | ····.local·v6,·"updatedBytes":[B | 645 | ····.local·v6,·"updatedBytes":[B |
648 | ····iget-object·v | 646 | ····iget-object·v9,·p0,·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->client:Lnet/spy/memcached/MemcachedClientIF; |
649 | ····invoke-virtual·{v8},·Lnet/spy/memcached/CASValue;->getCas()J | 647 | ····invoke-virtual·{v8},·Lnet/spy/memcached/CASValue;->getCas()J |
650 | ····move-result-wide·v1 | 648 | ····move-result-wide·v10 |
651 | ····invoke-interface·{v | 649 | ····invoke-interface·{v9,·v3,·v10,·v11,·v6},·Lnet/spy/memcached/MemcachedClientIF;->cas(Ljava/lang/String;JLjava/lang/Object;)Lnet/spy/memcached/CASResponse; |
652 | ····move-result-object·v0 | 650 | ····move-result-object·v0 |
653 | ····.line·262 | 651 | ····.line·262 |
654 | ····.local·v0,·"casResult":Lnet/spy/memcached/CASResponse; | 652 | ····.local·v0,·"casResult":Lnet/spy/memcached/CASResponse; |
655 | ····sget-object·v | 653 | ····sget-object·v9,·Lnet/spy/memcached/CASResponse;->OK:Lnet/spy/memcached/CASResponse; |
656 | ····:try_end_0 | 654 | ····:try_end_0 |
657 | ····.catch·Lnet/spy/memcached/OperationTimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0 | 655 | ····.catch·Lnet/spy/memcached/OperationTimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0 |
658 | ····if-eq·v0,·v | 656 | ····if-eq·v0,·v9,·:cond_2 |
659 | ····.line·263 | 657 | ····.line·263 |
660 | ····add-int/lit8·v5,·v5,·0x1 | 658 | ····add-int/lit8·v5,·v5,·0x1 |
661 | ····.line·269 | 659 | ····.line·269 |
662 | ····iget·v | 660 | ····iget·v9,·p0,·Lorg/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage;->maxUpdateRetries:I |
Max diff block lines reached; 254/6076 bytes (4.18%) of diff not shown. |
Offset 20, 26 lines modified | Offset 20, 26 lines modified | ||
20 | .field·private·in:Lorg/apache/http/io/SessionInputBuffer; | 20 | .field·private·in:Lorg/apache/http/io/SessionInputBuffer; |
21 | .field·private·pos:J | 21 | .field·private·pos:J |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lorg/apache/http/io/SessionInputBuffer;J)V | 23 | .method·public·constructor·<init>(Lorg/apache/http/io/SessionInputBuffer;J)V |
24 | ····.locals· | 24 | ····.locals·4 |
25 | ····.param·p1,·"in"····#·Lorg/apache/http/io/SessionInputBuffer; | 25 | ····.param·p1,·"in"····#·Lorg/apache/http/io/SessionInputBuffer; |
26 | ····.param·p2,·"contentLength"····#·J | 26 | ····.param·p2,·"contentLength"····#·J |
27 | ····.prologue | 27 | ····.prologue |
28 | ····const-wide/16·v | 28 | ····const-wide/16·v2,·0x0 |
29 | ····.line·84 | 29 | ····.line·84 |
30 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V |
31 | ····.line·65 | 31 | ····.line·65 |
32 | ····iput-wide·v | 32 | ····iput-wide·v2,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->pos:J |
33 | ····.line·68 | 33 | ····.line·68 |
34 | ····const/4·v0,·0x0 | 34 | ····const/4·v0,·0x0 |
35 | ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z | 35 | ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z |
36 | ····.line·73 | 36 | ····.line·73 |
Offset 57, 15 lines modified | Offset 57, 15 lines modified | ||
57 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 57 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
58 | ····throw·v0 | 58 | ····throw·v0 |
59 | ····.line·88 | 59 | ····.line·88 |
60 | ····:cond_0 | 60 | ····:cond_0 |
61 | ····cmp-long·v0,·p2,·v | 61 | ····cmp-long·v0,·p2,·v2 |
62 | ····if-gez·v0,·:cond_1 | 62 | ····if-gez·v0,·:cond_1 |
63 | ····.line·89 | 63 | ····.line·89 |
64 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 64 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
65 | ····const-string·v1,·"Content·length·may·not·be·negative" | 65 | ····const-string·v1,·"Content·length·may·not·be·negative" |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | ····.line·93 | 84 | ····.line·93 |
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | #·virtual·methods | 87 | #·virtual·methods |
88 | .method·public·available()I | 88 | .method·public·available()I |
89 | ····.locals· | 89 | ····.locals·6 |
90 | ····.annotation·system·Ldalvik/annotation/Throws; | 90 | ····.annotation·system·Ldalvik/annotation/Throws; |
91 | ········value·=·{ | 91 | ········value·=·{ |
92 | ············Ljava/io/IOException; | 92 | ············Ljava/io/IOException; |
93 | ········} | 93 | ········} |
94 | ····.end·annotation | 94 | ····.end·annotation |
95 | ····.prologue | 95 | ····.prologue |
Offset 110, 21 lines modified | Offset 110, 21 lines modified | ||
110 | ····invoke-interface·{v1},·Lorg/apache/http/io/BufferInfo;->length()I | 110 | ····invoke-interface·{v1},·Lorg/apache/http/io/BufferInfo;->length()I |
111 | ····move-result·v0 | 111 | ····move-result·v0 |
112 | ····.line·123 | 112 | ····.line·123 |
113 | ····.local·v0,·"len":I | 113 | ····.local·v0,·"len":I |
114 | ····iget-wide·v | 114 | ····iget-wide·v2,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->contentLength:J |
115 | ····iget-wide·v | 115 | ····iget-wide·v4,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->pos:J |
116 | ····sub-long/2addr·v | 116 | ····sub-long/2addr·v2,·v4 |
117 | ····long-to-int·v1,·v | 117 | ····long-to-int·v1,·v2 |
118 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I | 118 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I |
119 | ····move-result·v1 | 119 | ····move-result·v1 |
120 | ····.line·125 | 120 | ····.line·125 |
121 | ····.end·local·v0····#·"len":I | 121 | ····.end·local·v0····#·"len":I |
Offset 134, 36 lines modified | Offset 134, 36 lines modified | ||
134 | ····:cond_0 | 134 | ····:cond_0 |
135 | ····const/4·v1,·0x0 | 135 | ····const/4·v1,·0x0 |
136 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
137 | .end·method | 137 | .end·method |
138 | .method·public·close()V | 138 | .method·public·close()V |
139 | ····.locals· | 139 | ····.locals·7 |
140 | ····.annotation·system·Ldalvik/annotation/Throws; | 140 | ····.annotation·system·Ldalvik/annotation/Throws; |
141 | ········value·=·{ | 141 | ········value·=·{ |
142 | ············Ljava/io/IOException; | 142 | ············Ljava/io/IOException; |
143 | ········} | 143 | ········} |
144 | ····.end·annotation | 144 | ····.end·annotation |
145 | ····.prologue | 145 | ····.prologue |
146 | ····const/4·v | 146 | ····const/4·v6,·0x1 |
147 | ····.line·104 | 147 | ····.line·104 |
148 | ····iget-boolean·v1,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z | 148 | ····iget-boolean·v1,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z |
149 | ····if-nez·v1,·:cond_2 | 149 | ····if-nez·v1,·:cond_2 |
150 | ····.line·106 | 150 | ····.line·106 |
151 | ····:try_start_0 | 151 | ····:try_start_0 |
152 | ····iget-wide·v | 152 | ····iget-wide·v2,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->pos:J |
153 | ····iget-wide·v | 153 | ····iget-wide·v4,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->contentLength:J |
154 | ····cmp-long·v1,·v | 154 | ····cmp-long·v1,·v2,·v4 |
155 | ····if-gez·v1,·:cond_1 | 155 | ····if-gez·v1,·:cond_1 |
156 | ····.line·107 | 156 | ····.line·107 |
157 | ····const/16·v1,·0x800 | 157 | ····const/16·v1,·0x800 |
158 | ····new-array·v0,·v1,·[B | 158 | ····new-array·v0,·v1,·[B |
Offset 178, 25 lines modified | Offset 178, 25 lines modified | ||
178 | ····move-result·v1 | 178 | ····move-result·v1 |
179 | ····if-gez·v1,·:cond_0 | 179 | ····if-gez·v1,·:cond_0 |
180 | ····.line·114 | 180 | ····.line·114 |
181 | ····.end·local·v0····#·"buffer":[B | 181 | ····.end·local·v0····#·"buffer":[B |
182 | ····:cond_1 | 182 | ····:cond_1 |
183 | ····iput-boolean·v | 183 | ····iput-boolean·v6,·p0,·Lorg/apache/http/impl/io/ContentLengthInputStream;->closed:Z |
Max diff block lines reached; 7462/11003 bytes (67.82%) of diff not shown. |
Offset 16, 26 lines modified | Offset 16, 26 lines modified | ||
16 | .field·private·final·out:Lorg/apache/http/io/SessionOutputBuffer; | 16 | .field·private·final·out:Lorg/apache/http/io/SessionOutputBuffer; |
17 | .field·private·total:J | 17 | .field·private·total:J |
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·public·constructor·<init>(Lorg/apache/http/io/SessionOutputBuffer;J)V | 19 | .method·public·constructor·<init>(Lorg/apache/http/io/SessionOutputBuffer;J)V |
20 | ····.locals· | 20 | ····.locals·4 |
21 | ····.param·p1,·"out"····#·Lorg/apache/http/io/SessionOutputBuffer; | 21 | ····.param·p1,·"out"····#·Lorg/apache/http/io/SessionOutputBuffer; |
22 | ····.param·p2,·"contentLength"····#·J | 22 | ····.param·p2,·"contentLength"····#·J |
23 | ····.prologue | 23 | ····.prologue |
24 | ····const-wide/16·v | 24 | ····const-wide/16·v2,·0x0 |
25 | ····.line·80 | 25 | ····.line·80 |
26 | ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V |
27 | ····.line·64 | 27 | ····.line·64 |
28 | ····iput-wide·v | 28 | ····iput-wide·v2,·p0,·Lorg/apache/http/impl/io/ContentLengthOutputStream;->total:J |
29 | ····.line·67 | 29 | ····.line·67 |
30 | ····const/4·v0,·0x0 | 30 | ····const/4·v0,·0x0 |
31 | ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/io/ContentLengthOutputStream;->closed:Z | 31 | ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/io/ContentLengthOutputStream;->closed:Z |
32 | ····.line·81 | 32 | ····.line·81 |
Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
48 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 48 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
49 | ····throw·v0 | 49 | ····throw·v0 |
50 | ····.line·84 | 50 | ····.line·84 |
51 | ····:cond_0 | 51 | ····:cond_0 |
52 | ····cmp-long·v0,·p2,·v | 52 | ····cmp-long·v0,·p2,·v2 |
53 | ····if-gez·v0,·:cond_1 | 53 | ····if-gez·v0,·:cond_1 |
54 | ····.line·85 | 54 | ····.line·85 |
55 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 55 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
56 | ····const-string·v1,·"Content·length·may·not·be·negative" | 56 | ····const-string·v1,·"Content·length·may·not·be·negative" |
Offset 41, 15 lines modified | Offset 41, 15 lines modified | ||
41 | ····.line·48 | 41 | ····.line·48 |
42 | ····iget-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J | 42 | ····iget-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J |
43 | ····return-wide·v0 | 43 | ····return-wide·v0 |
44 | .end·method | 44 | .end·method |
45 | .method·public·incrementBytesTransferred(J)V | 45 | .method·public·incrementBytesTransferred(J)V |
46 | ····.locals· | 46 | ····.locals·3 |
47 | ····.param·p1,·"count"····#·J | 47 | ····.param·p1,·"count"····#·J |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·56 | 49 | ····.line·56 |
50 | ····iget-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J | 50 | ····iget-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J |
51 | ····add-long/2addr·v0,·p1 | 51 | ····add-long/2addr·v0,·p1 |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | ····iput-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J | 70 | ····iput-wide·v0,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J |
71 | ····.line·61 | 71 | ····.line·61 |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
74 | .method·public·setBytesTransferred(J)V | 74 | .method·public·setBytesTransferred(J)V |
75 | ····.locals· | 75 | ····.locals·1 |
76 | ····.param·p1,·"count"····#·J | 76 | ····.param·p1,·"count"····#·J |
77 | ····.prologue | 77 | ····.prologue |
78 | ····.line·52 | 78 | ····.line·52 |
79 | ····iput-wide·p1,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J | 79 | ····iput-wide·p1,·p0,·Lorg/apache/http/impl/io/HttpTransportMetricsImpl;->bytesTransferred:J |
80 | ····.line·53 | 80 | ····.line·53 |
Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
19 | ····.line·45 | 19 | ····.line·45 |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | #·virtual·methods | 22 | #·virtual·methods |
23 | .method·public·parse(Lorg/apache/http/cookie/SetCookie;Ljava/lang/String;)V | 23 | .method·public·parse(Lorg/apache/http/cookie/SetCookie;Ljava/lang/String;)V |
24 | ····.locals· | 24 | ····.locals·10 |
25 | ····.param·p1,·"cookie"····#·Lorg/apache/http/cookie/SetCookie; | 25 | ····.param·p1,·"cookie"····#·Lorg/apache/http/cookie/SetCookie; |
26 | ····.param·p2,·"value"····#·Ljava/lang/String; | 26 | ····.param·p2,·"value"····#·Ljava/lang/String; |
27 | ····.annotation·system·Ldalvik/annotation/Throws; | 27 | ····.annotation·system·Ldalvik/annotation/Throws; |
28 | ········value·=·{ | 28 | ········value·=·{ |
29 | ············Lorg/apache/http/cookie/MalformedCookieException; | 29 | ············Lorg/apache/http/cookie/MalformedCookieException; |
30 | ········} | 30 | ········} |
31 | ····.end·annotation | 31 | ····.end·annotation |
Offset 131, 24 lines modified | Offset 131, 24 lines modified | ||
131 | ····.end·local·v1····#·"e":Ljava/lang/NumberFormatException; | 131 | ····.end·local·v1····#·"e":Ljava/lang/NumberFormatException; |
132 | ····.restart·local·v0····#·"age":I | 132 | ····.restart·local·v0····#·"age":I |
133 | ····:cond_2 | 133 | ····:cond_2 |
134 | ····new-instance·v2,·Ljava/util/Date; | 134 | ····new-instance·v2,·Ljava/util/Date; |
135 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 135 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
136 | ····move-result-wide·v | 136 | ····move-result-wide·v4 |
137 | ····int-to-long·v | 137 | ····int-to-long·v6,·v0 |
138 | ····const-wide/16·v | 138 | ····const-wide/16·v8,·0x3e8 |
139 | ····mul-long/2addr·v | 139 | ····mul-long/2addr·v6,·v8 |
140 | ····add-long/2addr·v | 140 | ····add-long/2addr·v4,·v6 |
141 | ····invoke-direct·{v2,·v | 141 | ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Date;-><init>(J)V |
142 | ····invoke-interface·{p1,·v2},·Lorg/apache/http/cookie/SetCookie;->setExpiryDate(Ljava/util/Date;)V | 142 | ····invoke-interface·{p1,·v2},·Lorg/apache/http/cookie/SetCookie;->setExpiryDate(Ljava/util/Date;)V |
143 | ····.line·67 | 143 | ····.line·67 |
144 | ····return-void | 144 | ····return-void |
145 | .end·method | 145 | .end·method |
Offset 86, 85 lines modified | Offset 86, 85 lines modified | ||
86 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
87 | ····return-object·v0 | 87 | ····return-object·v0 |
88 | .end·method | 88 | .end·method |
89 | .method·protected·doDeserialize(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpMessage;)Lorg/apache/http/entity/BasicHttpEntity; | 89 | .method·protected·doDeserialize(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpMessage;)Lorg/apache/http/entity/BasicHttpEntity; |
90 | ····.locals·1 | 90 | ····.locals·11 |
91 | ····.param·p1,·"inbuffer"····#·Lorg/apache/http/io/SessionInputBuffer; | 91 | ····.param·p1,·"inbuffer"····#·Lorg/apache/http/io/SessionInputBuffer; |
92 | ····.param·p2,·"message"····#·Lorg/apache/http/HttpMessage; | 92 | ····.param·p2,·"message"····#·Lorg/apache/http/HttpMessage; |
93 | ····.annotation·system·Ldalvik/annotation/Throws; | 93 | ····.annotation·system·Ldalvik/annotation/Throws; |
94 | ········value·=·{ | 94 | ········value·=·{ |
95 | ············Lorg/apache/http/HttpException;, | 95 | ············Lorg/apache/http/HttpException;, |
96 | ············Ljava/io/IOException; | 96 | ············Ljava/io/IOException; |
97 | ········} | 97 | ········} |
98 | ····.end·annotation | 98 | ····.end·annotation |
99 | ····.prologue | 99 | ····.prologue |
100 | ····const/4·v | 100 | ····const/4·v10,·0x0 |
101 | ····const-wide/16·v | 101 | ····const-wide/16·v8,·-0x1 |
102 | ····.line·92 | 102 | ····.line·92 |
103 | ····new-instance·v2,·Lorg/apache/http/entity/BasicHttpEntity; | 103 | ····new-instance·v2,·Lorg/apache/http/entity/BasicHttpEntity; |
104 | ····invoke-direct·{v2},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V | 104 | ····invoke-direct·{v2},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V |
105 | ····.line·94 | 105 | ····.line·94 |
106 | ····.local·v2,·"entity":Lorg/apache/http/entity/BasicHttpEntity; | 106 | ····.local·v2,·"entity":Lorg/apache/http/entity/BasicHttpEntity; |
107 | ····iget-object·v | 107 | ····iget-object·v3,·p0,·Lorg/apache/http/impl/entity/EntityDeserializer;->lenStrategy:Lorg/apache/http/entity/ContentLengthStrategy; |
108 | ····invoke-interface·{v | 108 | ····invoke-interface·{v3,·p2},·Lorg/apache/http/entity/ContentLengthStrategy;->determineLength(Lorg/apache/http/HttpMessage;)J |
109 | ····move-result-wide·v | 109 | ····move-result-wide·v4 |
110 | ····.line·95 | 110 | ····.line·95 |
111 | ····.local·v | 111 | ····.local·v4,·"len":J |
112 | ····const-wide/16·v | 112 | ····const-wide/16·v6,·-0x2 |
113 | ····cmp-long·v | 113 | ····cmp-long·v3,·v4,·v6 |
114 | ····if-nez·v | 114 | ····if-nez·v3,·:cond_2 |
115 | ····.line·96 | 115 | ····.line·96 |
116 | ····const/4·v | 116 | ····const/4·v3,·0x1 |
117 | ····invoke-virtual·{v2,·v | 117 | ····invoke-virtual·{v2,·v3},·Lorg/apache/http/entity/BasicHttpEntity;->setChunked(Z)V |
118 | ····.line·97 | 118 | ····.line·97 |
119 | ····invoke-virtual·{v2,·v | 119 | ····invoke-virtual·{v2,·v8,·v9},·Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V |
120 | ····.line·98 | 120 | ····.line·98 |
121 | ····new-instance·v | 121 | ····new-instance·v3,·Lorg/apache/http/impl/io/ChunkedInputStream; |
122 | ····invoke-direct·{v | 122 | ····invoke-direct·{v3,·p1},·Lorg/apache/http/impl/io/ChunkedInputStream;-><init>(Lorg/apache/http/io/SessionInputBuffer;)V |
123 | ····invoke-virtual·{v2,·v | 123 | ····invoke-virtual·{v2,·v3},·Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V |
124 | ····.line·109 | 124 | ····.line·109 |
125 | ····:goto_0 | 125 | ····:goto_0 |
126 | ····const-string·v | 126 | ····const-string·v3,·"Content-Type" |
127 | ····invoke-interface·{p2,·v | 127 | ····invoke-interface·{p2,·v3},·Lorg/apache/http/HttpMessage;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header; |
128 | ····move-result-object·v1 | 128 | ····move-result-object·v1 |
129 | ····.line·110 | 129 | ····.line·110 |
130 | ····.local·v1,·"contentTypeHeader":Lorg/apache/http/Header; | 130 | ····.local·v1,·"contentTypeHeader":Lorg/apache/http/Header; |
131 | ····if-eqz·v1,·:cond_0 | 131 | ····if-eqz·v1,·:cond_0 |
132 | ····.line·111 | 132 | ····.line·111 |
133 | ····invoke-virtual·{v2,·v1},·Lorg/apache/http/entity/BasicHttpEntity;->setContentType(Lorg/apache/http/Header;)V | 133 | ····invoke-virtual·{v2,·v1},·Lorg/apache/http/entity/BasicHttpEntity;->setContentType(Lorg/apache/http/Header;)V |
134 | ····.line·113 | 134 | ····.line·113 |
135 | ····:cond_0 | 135 | ····:cond_0 |
136 | ····const-string·v | 136 | ····const-string·v3,·"Content-Encoding" |
137 | ····invoke-interface·{p2,·v | 137 | ····invoke-interface·{p2,·v3},·Lorg/apache/http/HttpMessage;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header; |
138 | ····move-result-object·v0 | 138 | ····move-result-object·v0 |
139 | ····.line·114 | 139 | ····.line·114 |
140 | ····.local·v0,·"contentEncodingHeader":Lorg/apache/http/Header; | 140 | ····.local·v0,·"contentEncodingHeader":Lorg/apache/http/Header; |
141 | ····if-eqz·v0,·:cond_1 | 141 | ····if-eqz·v0,·:cond_1 |
Offset 175, 42 lines modified | Offset 175, 42 lines modified | ||
175 | ····:cond_1 | 175 | ····:cond_1 |
176 | ····return-object·v2 | 176 | ····return-object·v2 |
177 | ····.line·99 | 177 | ····.line·99 |
178 | ····.end·local·v0····#·"contentEncodingHeader":Lorg/apache/http/Header; | 178 | ····.end·local·v0····#·"contentEncodingHeader":Lorg/apache/http/Header; |
179 | ····.end·local·v1····#·"contentTypeHeader":Lorg/apache/http/Header; | 179 | ····.end·local·v1····#·"contentTypeHeader":Lorg/apache/http/Header; |
180 | ····:cond_2 | 180 | ····:cond_2 |
181 | ····cmp-long·v | 181 | ····cmp-long·v3,·v4,·v8 |
182 | ····if-nez·v | 182 | ····if-nez·v3,·:cond_3 |
183 | ····.line·100 | 183 | ····.line·100 |
184 | ····invoke-virtual·{v2,·v | 184 | ····invoke-virtual·{v2,·v10},·Lorg/apache/http/entity/BasicHttpEntity;->setChunked(Z)V |
185 | ····.line·101 | 185 | ····.line·101 |
186 | ····invoke-virtual·{v2,·v | 186 | ····invoke-virtual·{v2,·v8,·v9},·Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V |
187 | ····.line·102 | 187 | ····.line·102 |
188 | ····new-instance·v | 188 | ····new-instance·v3,·Lorg/apache/http/impl/io/IdentityInputStream; |
189 | ····invoke-direct·{v | 189 | ····invoke-direct·{v3,·p1},·Lorg/apache/http/impl/io/IdentityInputStream;-><init>(Lorg/apache/http/io/SessionInputBuffer;)V |
190 | ····invoke-virtual·{v2,·v | 190 | ····invoke-virtual·{v2,·v3},·Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V |
191 | ····goto·:goto_0 | 191 | ····goto·:goto_0 |
192 | ····.line·104 | 192 | ····.line·104 |
193 | ····:cond_3 | 193 | ····:cond_3 |
194 | ····invoke-virtual·{v2,·v | 194 | ····invoke-virtual·{v2,·v10},·Lorg/apache/http/entity/BasicHttpEntity;->setChunked(Z)V |
195 | ····.line·105 | 195 | ····.line·105 |
196 | ····invoke-virtual·{v2,·v | 196 | ····invoke-virtual·{v2,·v4,·v5},·Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V |
197 | ····.line·106 | 197 | ····.line·106 |
198 | ····new-instance·v | 198 | ····new-instance·v3,·Lorg/apache/http/impl/io/ContentLengthInputStream; |
199 | ····invoke-direct·{v | 199 | ····invoke-direct·{v3,·p1,·v4,·v5},·Lorg/apache/http/impl/io/ContentLengthInputStream;-><init>(Lorg/apache/http/io/SessionInputBuffer;J)V |
200 | ····invoke-virtual·{v2,·v | 200 | ····invoke-virtual·{v2,·v3},·Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V |
201 | ····goto·:goto_0 | 201 | ····goto·:goto_0 |
Max diff block lines reached; 0/6384 bytes (0.00%) of diff not shown. |
Offset 43, 410 lines modified | Offset 43, 438 lines modified | ||
43 | ····.line·73 | 43 | ····.line·73 |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | #·virtual·methods | 46 | #·virtual·methods |
47 | .method·public·determineLength(Lorg/apache/http/HttpMessage;)J | 47 | .method·public·determineLength(Lorg/apache/http/HttpMessage;)J |
48 | ····.locals·1 | 48 | ····.locals·19 |
49 | ····.param·p1,·"message"····#·Lorg/apache/http/HttpMessage; | 49 | ····.param·p1,·"message"····#·Lorg/apache/http/HttpMessage; |
50 | ····.annotation·system·Ldalvik/annotation/Throws; | 50 | ····.annotation·system·Ldalvik/annotation/Throws; |
51 | ········value·=·{ | 51 | ········value·=·{ |
52 | ············Lorg/apache/http/HttpException; | 52 | ············Lorg/apache/http/HttpException; |
53 | ········} | 53 | ········} |
54 | ····.end·annotation | 54 | ····.end·annotation |
55 | ····.prologue | 55 | ····.prologue |
56 | ····.line·84 | 56 | ····.line·84 |
57 | ····if-nez·p1,·:cond_0 | 57 | ····if-nez·p1,·:cond_0 |
58 | ····.line·85 | 58 | ····.line·85 |
59 | ····new-instance·v1 | 59 | ····new-instance·v16,·Ljava/lang/IllegalArgumentException; |
60 | ····const-string·v1 | 60 | ····const-string·v17,·"HTTP·message·may·not·be·null" |
61 | ····invoke-direct/range·{v1 | 61 | ····invoke-direct/range·{v16·..·v17},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
62 | ····throw·v1 | 62 | ····throw·v16 |
63 | ····.line·88 | 63 | ····.line·88 |
64 | ····:cond_0 | 64 | ····:cond_0 |
65 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/http/HttpMessage;->getParams()Lorg/apache/http/params/HttpParams; | 65 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/http/HttpMessage;->getParams()Lorg/apache/http/params/HttpParams; |
66 | ····move-result-object·v1 | 66 | ····move-result-object·v12 |
67 | ····.line·89 | 67 | ····.line·89 |
68 | ····.local·v1 | 68 | ····.local·v12,·"params":Lorg/apache/http/params/HttpParams; |
69 | ····const-string·v1 | 69 | ····const-string·v16,·"http.protocol.strict-transfer-encoding" |
70 | ····move-object/from16·v0,·v16 | ||
70 | ····invoke-interface·{v1 | 71 | ····invoke-interface·{v12,·v0},·Lorg/apache/http/params/HttpParams;->isParameterTrue(Ljava/lang/String;)Z |
71 | ····move-result·v1 | 72 | ····move-result·v14 |
72 | ····.line·91 | 73 | ····.line·91 |
73 | ····.local·v1 | 74 | ····.local·v14,·"strict":Z |
74 | ····const-string·v1 | 75 | ····const-string·v16,·"Transfer-Encoding" |
75 | ····move-object/from16·v0,·p1 | 76 | ····move-object/from16·v0,·p1 |
76 | ···· | 77 | ····move-object/from16·v1,·v16 |
78 | ····invoke-interface·{v0,·v1},·Lorg/apache/http/HttpMessage;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header; | ||
77 | ····move-result-object·v1 | 79 | ····move-result-object·v15 |
78 | ····.line·94 | 80 | ····.line·94 |
79 | ····.local·v1 | 81 | ····.local·v15,·"transferEncodingHeader":Lorg/apache/http/Header; |
80 | ····if-eqz·v1 | 82 | ····if-eqz·v15,·:cond_7 |
81 | ····.line·95 | 83 | ····.line·95 |
82 | ····const/4·v | 84 | ····const/4·v7,·0x0 |
83 | ····.line·97 | 85 | ····.line·97 |
84 | ····.local·v | 86 | ····.local·v7,·"encodings":[Lorg/apache/http/HeaderElement; |
85 | ····:try_start_0 | 87 | ····:try_start_0 |
86 | ····invoke-interface·{v1 | 88 | ····invoke-interface·{v15},·Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement; |
87 | ····:try_end_0 | 89 | ····:try_end_0 |
88 | ····.catch·Lorg/apache/http/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0 | 90 | ····.catch·Lorg/apache/http/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0 |
89 | ····move-result-object·v | 91 | ····move-result-object·v7 |
90 | ····.line·103 | 92 | ····.line·103 |
91 | ····if-eqz·v1 | 93 | ····if-eqz·v14,·:cond_2 |
92 | ····.line·105 | 94 | ····.line·105 |
93 | ····const/4·v | 95 | ····const/4·v10,·0x0 |
94 | ····.local·v | 96 | ····.local·v10,·"i":I |
95 | ····:goto_0 | 97 | ····:goto_0 |
96 | ····array-length·v | 98 | ····array-length·v0,·v7 |
99 | ····move/from16·v16,·v0 | ||
100 | ····move/from16·v0,·v16 | ||
97 | ····if-ge·v | 101 | ····if-ge·v10,·v0,·:cond_2 |
98 | ····.line·106 | 102 | ····.line·106 |
99 | ····aget-object·v1 | 103 | ····aget-object·v16,·v7,·v10 |
100 | ····invoke-interface·{v1 | 104 | ····invoke-interface/range·{v16·..·v16},·Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String; |
101 | ····move-result-object·v | 105 | ····move-result-object·v6 |
102 | ····.line·107 | 106 | ····.line·107 |
103 | ····.local·v | 107 | ····.local·v6,·"encoding":Ljava/lang/String; |
104 | ····if-eqz·v | 108 | ····if-eqz·v6,·:cond_1 |
105 | ····invoke-virtual·{v | 109 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
106 | ····move-result·v1 | 110 | ····move-result·v16 |
107 | ····if-lez·v1 | 111 | ····if-lez·v16,·:cond_1 |
112 | ····const-string·v16,·"chunked" | ||
113 | ····move-object/from16·v0,·v16 | ||
108 | ···· | 114 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
109 | ···· | 115 | ····move-result·v16 |
110 | ···· | 116 | ····if-nez·v16,·:cond_1 |
111 | ···· | 117 | ····const-string·v16,·"identity" |
112 | ···· | 118 | ····move-object/from16·v0,·v16 |
113 | ····invoke-virtual·{v | 119 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
114 | ····move-result·v1 | 120 | ····move-result·v16 |
115 | ····if-nez·v1 | 121 | ····if-nez·v16,·:cond_1 |
116 | ····.line·110 | 122 | ····.line·110 |
117 | ····new-instance·v1 | 123 | ····new-instance·v16,·Lorg/apache/http/ProtocolException; |
Max diff block lines reached; 14179/19123 bytes (74.15%) of diff not shown. |
Offset 125, 1662 lines modified | Offset 125, 1666 lines modified | ||
125 | ····move-result-object·v2 | 125 | ····move-result-object·v2 |
126 | ····return-object·v2 | 126 | ····return-object·v2 |
127 | .end·method | 127 | .end·method |
128 | .method·private·createDigestHeader(Lorg/apache/http/auth/Credentials;Lorg/apache/http/HttpRequest;)Lorg/apache/http/Header; | 128 | .method·private·createDigestHeader(Lorg/apache/http/auth/Credentials;Lorg/apache/http/HttpRequest;)Lorg/apache/http/Header; |
129 | ····.locals·4 | 129 | ····.locals·42 |
130 | ····.param·p1,·"credentials"····#·Lorg/apache/http/auth/Credentials; | 130 | ····.param·p1,·"credentials"····#·Lorg/apache/http/auth/Credentials; |
131 | ····.param·p2,·"request"····#·Lorg/apache/http/HttpRequest; | 131 | ····.param·p2,·"request"····#·Lorg/apache/http/HttpRequest; |
132 | ····.annotation·system·Ldalvik/annotation/Throws; | 132 | ····.annotation·system·Ldalvik/annotation/Throws; |
133 | ········value·=·{ | 133 | ········value·=·{ |
134 | ············Lorg/apache/http/auth/AuthenticationException; | 134 | ············Lorg/apache/http/auth/AuthenticationException; |
135 | ········} | 135 | ········} |
136 | ····.end·annotation | 136 | ····.end·annotation |
137 | ····.prologue | 137 | ····.prologue |
138 | ····.line·254 | 138 | ····.line·254 |
139 | ····const-string·v3 | 139 | ····const-string·v36,·"uri" |
140 | ····move-object/from16·v0,·p0 | 140 | ····move-object/from16·v0,·p0 |
141 | ····move-object/from16·v1,·v3 | 141 | ····move-object/from16·v1,·v36 |
142 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 142 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
143 | ····move-result-object·v3 | 143 | ····move-result-object·v34 |
144 | ····.line·255 | 144 | ····.line·255 |
145 | ····.local·v3 | 145 | ····.local·v34,·"uri":Ljava/lang/String; |
146 | ····const-string·v3 | 146 | ····const-string·v36,·"realm" |
147 | ····move-object/from16·v0,·p0 | 147 | ····move-object/from16·v0,·p0 |
148 | ····move-object/from16·v1,·v3 | 148 | ····move-object/from16·v1,·v36 |
149 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 149 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
150 | ····move-result-object·v | 150 | ····move-result-object·v30 |
151 | ····.line·256 | 151 | ····.line·256 |
152 | ····.local·v | 152 | ····.local·v30,·"realm":Ljava/lang/String; |
153 | ····const-string·v3 | 153 | ····const-string·v36,·"nonce" |
154 | ····move-object/from16·v0,·p0 | 154 | ····move-object/from16·v0,·p0 |
155 | ····move-object/from16·v1,·v3 | 155 | ····move-object/from16·v1,·v36 |
156 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 156 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
157 | ····move-result-object·v2 | 157 | ····move-result-object·v22 |
158 | ····.line·257 | 158 | ····.line·257 |
159 | ····.local·v2 | 159 | ····.local·v22,·"nonce":Ljava/lang/String; |
160 | ····const-string·v3 | 160 | ····const-string·v36,·"opaque" |
161 | ····move-object/from16·v0,·p0 | 161 | ····move-object/from16·v0,·p0 |
162 | ····move-object/from16·v1,·v3 | 162 | ····move-object/from16·v1,·v36 |
163 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 163 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
164 | ····move-result-object·v2 | 164 | ····move-result-object·v23 |
165 | ····.line·258 | 165 | ····.line·258 |
166 | ····.local·v2 | 166 | ····.local·v23,·"opaque":Ljava/lang/String; |
167 | ····const-string·v3 | 167 | ····const-string·v36,·"methodname" |
168 | ····move-object/from16·v0,·p0 | 168 | ····move-object/from16·v0,·p0 |
169 | ····move-object/from16·v1,·v3 | 169 | ····move-object/from16·v1,·v36 |
170 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 170 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
171 | ····move-result-object·v1 | 171 | ····move-result-object·v19 |
172 | ····.line·259 | 172 | ····.line·259 |
173 | ····.local·v1 | 173 | ····.local·v19,·"method":Ljava/lang/String; |
174 | ····const-string·v3 | 174 | ····const-string·v36,·"algorithm" |
175 | ····move-object/from16·v0,·p0 | 175 | ····move-object/from16·v0,·p0 |
176 | ····move-object/from16·v1,·v3 | 176 | ····move-object/from16·v1,·v36 |
177 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 177 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
178 | ····move-result-object·v | 178 | ····move-result-object·v4 |
179 | ····.line·261 | 179 | ····.line·261 |
180 | ····.local·v | 180 | ····.local·v4,·"algorithm":Ljava/lang/String; |
181 | ····new-instance·v2 | 181 | ····new-instance·v29,·Ljava/util/HashSet; |
182 | ····const/16·v3 | 182 | ····const/16·v36,·0x8 |
183 | ····move-object/from16·v0,·v2 | 183 | ····move-object/from16·v0,·v29 |
184 | ····move/from16·v1,·v3 | 184 | ····move/from16·v1,·v36 |
185 | ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V | 185 | ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V |
186 | ····.line·262 | 186 | ····.line·262 |
187 | ····.local·v2 | 187 | ····.local·v29,·"qopset":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
188 | ····const/16·v2 | 188 | ····const/16·v27,·-0x1 |
189 | ····.line·263 | 189 | ····.line·263 |
190 | ····.local·v2 | 190 | ····.local·v27,·"qop":I |
191 | ····const-string·v3 | 191 | ····const-string·v36,·"qop" |
192 | ····move-object/from16·v0,·p0 | 192 | ····move-object/from16·v0,·p0 |
193 | ····move-object/from16·v1,·v3 | 193 | ····move-object/from16·v1,·v36 |
194 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 194 | ····invoke-virtual·{v0,·v1},·Lorg/apache/http/impl/auth/DigestScheme;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
195 | ····move-result-object·v2 | 195 | ····move-result-object·v28 |
196 | ····.line·264 | 196 | ····.line·264 |
197 | ····.local·v2 | 197 | ····.local·v28,·"qoplist":Ljava/lang/String; |
198 | ····if-eqz·v2 | 198 | ····if-eqz·v28,·:cond_3 |
199 | ····.line·265 | 199 | ····.line·265 |
200 | ····new-instance·v3 | 200 | ····new-instance·v32,·Ljava/util/StringTokenizer; |
201 | ····const-string·v3 | 201 | ····const-string·v36,·"," |
202 | ····move-object/from16·v0,·v3 | 202 | ····move-object/from16·v0,·v32 |
Max diff block lines reached; 67136/71843 bytes (93.45%) of diff not shown. |
Offset 1046, 70 lines modified | Offset 1046, 70 lines modified | ||
1046 | ····:cond_0 | 1046 | ····:cond_0 |
1047 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->secondaryKey:[B | 1047 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->secondaryKey:[B |
1048 | ····return-object·v0 | 1048 | ····return-object·v0 |
1049 | .end·method | 1049 | .end·method |
1050 | .method·public·getTimestamp()[B | 1050 | .method·public·getTimestamp()[B |
1051 | ····.locals· | 1051 | ····.locals·7 |
1052 | ····.prologue | 1052 | ····.prologue |
1053 | ····const/16·v | 1053 | ····const/16·v6,·0x8 |
1054 | ····.line·356 | 1054 | ····.line·356 |
1055 | ····iget-object·v | 1055 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B |
1056 | ····if-nez·v | 1056 | ····if-nez·v1,·:cond_0 |
1057 | ····.line·357 | 1057 | ····.line·357 |
1058 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 1058 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
1059 | ····move-result-wide·v | 1059 | ····move-result-wide·v2 |
1060 | ····.line·358 | 1060 | ····.line·358 |
1061 | ····.local·v | 1061 | ····.local·v2,·"time":J |
1062 | ····const-wide·v | 1062 | ····const-wide·v4,·0xa9730b66800L |
1063 | ····add-long/2addr·v | 1063 | ····add-long/2addr·v2,·v4 |
1064 | ····.line·359 | 1064 | ····.line·359 |
1065 | ····const-wide/16·v | 1065 | ····const-wide/16·v4,·0x2710 |
1066 | ····mul-long/2addr·v | 1066 | ····mul-long/2addr·v2,·v4 |
1067 | ····.line·361 | 1067 | ····.line·361 |
1068 | ····new-array·v | 1068 | ····new-array·v1,·v6,·[B |
1069 | ····iput-object·v | 1069 | ····iput-object·v1,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B |
1070 | ····.line·362 | 1070 | ····.line·362 |
1071 | ····const/4·v0,·0x0 | 1071 | ····const/4·v0,·0x0 |
1072 | ····.local·v0,·"i":I | 1072 | ····.local·v0,·"i":I |
1073 | ····:goto_0 | 1073 | ····:goto_0 |
1074 | ····if-ge·v0,·v | 1074 | ····if-ge·v0,·v6,·:cond_0 |
1075 | ····.line·363 | 1075 | ····.line·363 |
1076 | ····iget-object·v | 1076 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B |
1077 | ····long-to-int·v4,·v | 1077 | ····long-to-int·v4,·v2 |
1078 | ····int-to-byte·v4,·v4 | 1078 | ····int-to-byte·v4,·v4 |
1079 | ····aput-byte·v4,·v | 1079 | ····aput-byte·v4,·v1,·v0 |
1080 | ····.line·364 | 1080 | ····.line·364 |
1081 | ····ushr-long/2addr·v | 1081 | ····ushr-long/2addr·v2,·v6 |
1082 | ····.line·362 | 1082 | ····.line·362 |
1083 | ····add-int/lit8·v0,·v0,·0x1 | 1083 | ····add-int/lit8·v0,·v0,·0x1 |
1084 | ····goto·:goto_0 | 1084 | ····goto·:goto_0 |
1085 | ····.line·367 | 1085 | ····.line·367 |
1086 | ····.end·local·v0····#·"i":I | 1086 | ····.end·local·v0····#·"i":I |
1087 | ····.end·local·v | 1087 | ····.end·local·v2····#·"time":J |
1088 | ····:cond_0 | 1088 | ····:cond_0 |
1089 | ····iget-object·v | 1089 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$CipherGen;->timestamp:[B |
1090 | ····return-object·v | 1090 | ····return-object·v1 |
1091 | .end·method | 1091 | .end·method |
Offset 79, 21 lines modified | Offset 79, 21 lines modified | ||
79 | ····.prologue | 79 | ····.prologue |
80 | ····const/16·v11,·0x8 | 80 | ····const/16·v11,·0x8 |
81 | ····const/4·v10,·0x0 | 81 | ····const/4·v10,·0x0 |
82 | ····.line·1400 | 82 | ····.line·1400 |
83 | ····iget-wide·v | 83 | ····iget-wide·v6,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J |
84 | ····const-wide/16·v | 84 | ····const-wide/16·v8,·0x3f |
85 | ····and-long/2addr·v | 85 | ····and-long/2addr·v6,·v8 |
86 | ····long-to-int·v0,·v | 86 | ····long-to-int·v0,·v6 |
87 | ····.line·1401 | 87 | ····.line·1401 |
88 | ····.local·v0,·"bufferIndex":I | 88 | ····.local·v0,·"bufferIndex":I |
89 | ····const/16·v5,·0x38 | 89 | ····const/16·v5,·0x38 |
90 | ····if-ge·v0,·v5,·:cond_0 | 90 | ····if-ge·v0,·v5,·:cond_0 |
Offset 1716, 26 lines modified | Offset 1716, 26 lines modified | ||
1716 | ····iput·v0,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I | 1716 | ····iput·v0,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->B:I |
1717 | ····.line·1514 | 1717 | ····.line·1514 |
1718 | ····return-void | 1718 | ····return-void |
1719 | .end·method | 1719 | .end·method |
1720 | .method·update([B)V | 1720 | .method·update([B)V |
1721 | ····.locals· | 1721 | ····.locals·8 |
1722 | ····.param·p1,·"input"····#·[B | 1722 | ····.param·p1,·"input"····#·[B |
1723 | ····.prologue | 1723 | ····.prologue |
1724 | ····.line·1373 | 1724 | ····.line·1373 |
1725 | ····iget-wide·v | 1725 | ····iget-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J |
1726 | ····const-wide/16·v | 1726 | ····const-wide/16·v6,·0x3f |
1727 | ····and-long/2addr·v | 1727 | ····and-long/2addr·v4,·v6 |
1728 | ····long-to-int·v0,·v | 1728 | ····long-to-int·v0,·v4 |
1729 | ····.line·1374 | 1729 | ····.line·1374 |
1730 | ····.local·v0,·"curBufferPos":I | 1730 | ····.local·v0,·"curBufferPos":I |
1731 | ····const/4·v1,·0x0 | 1731 | ····const/4·v1,·0x0 |
1732 | ····.line·1375 | 1732 | ····.line·1375 |
1733 | ····.local·v1,·"inputIndex":I | 1733 | ····.local·v1,·"inputIndex":I |
Offset 1762, 21 lines modified | Offset 1762, 21 lines modified | ||
1762 | ····.line·1380 | 1762 | ····.line·1380 |
1763 | ····.local·v2,·"transferAmt":I | 1763 | ····.local·v2,·"transferAmt":I |
1764 | ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B | 1764 | ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B |
1765 | ····invoke-static·{p1,·v1,·v3,·v0,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 1765 | ····invoke-static·{p1,·v1,·v3,·v0,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
1766 | ····.line·1381 | 1766 | ····.line·1381 |
1767 | ····iget-wide·v | 1767 | ····iget-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J |
1768 | ····int-to-long·v | 1768 | ····int-to-long·v6,·v2 |
1769 | ····add-long/2addr·v | 1769 | ····add-long/2addr·v4,·v6 |
1770 | ····iput-wide·v | 1770 | ····iput-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J |
1771 | ····.line·1382 | 1771 | ····.line·1382 |
1772 | ····const/4·v0,·0x0 | 1772 | ····const/4·v0,·0x0 |
1773 | ····.line·1383 | 1773 | ····.line·1383 |
1774 | ····add-int/2addr·v1,·v2 | 1774 | ····add-int/2addr·v1,·v2 |
Offset 1800, 21 lines modified | Offset 1800, 21 lines modified | ||
1800 | ····.line·1391 | 1800 | ····.line·1391 |
1801 | ····.restart·local·v2····#·"transferAmt":I | 1801 | ····.restart·local·v2····#·"transferAmt":I |
1802 | ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B | 1802 | ····iget-object·v3,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->dataBuffer:[B |
1803 | ····invoke-static·{p1,·v1,·v3,·v0,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 1803 | ····invoke-static·{p1,·v1,·v3,·v0,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
1804 | ····.line·1392 | 1804 | ····.line·1392 |
1805 | ····iget-wide·v | 1805 | ····iget-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J |
1806 | ····int-to-long·v | 1806 | ····int-to-long·v6,·v2 |
1807 | ····add-long/2addr·v | 1807 | ····add-long/2addr·v4,·v6 |
1808 | ····iput-wide·v | 1808 | ····iput-wide·v4,·p0,·Lorg/apache/http/impl/auth/NTLMEngineImpl$MD4;->count:J |
1809 | ····.line·1393 | 1809 | ····.line·1393 |
1810 | ····add-int/2addr·v0,·v2 | 1810 | ····add-int/2addr·v0,·v2 |
1811 | ····.line·1395 | 1811 | ····.line·1395 |
1812 | ····.end·local·v2····#·"transferAmt":I | 1812 | ····.end·local·v2····#·"transferAmt":I |
1813 | ····:cond_1 | 1813 | ····:cond_1 |
Offset 83, 29 lines modified | Offset 83, 29 lines modified | ||
83 | ····.line·67 | 83 | ····.line·67 |
84 | ····return-void | 84 | ····return-void |
85 | .end·method | 85 | .end·method |
86 | #·virtual·methods | 86 | #·virtual·methods |
87 | .method·protected·createEntry(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpClientConnection;)Lorg/apache/http/impl/pool/BasicPoolEntry; | 87 | .method·protected·createEntry(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpClientConnection;)Lorg/apache/http/impl/pool/BasicPoolEntry; |
88 | ····.locals· | 88 | ····.locals·4 |
89 | ····.param·p1,·"host"····#·Lorg/apache/http/HttpHost; | 89 | ····.param·p1,·"host"····#·Lorg/apache/http/HttpHost; |
90 | ····.param·p2,·"conn"····#·Lorg/apache/http/HttpClientConnection; | 90 | ····.param·p2,·"conn"····#·Lorg/apache/http/HttpClientConnection; |
91 | ····.prologue | 91 | ····.prologue |
92 | ····.line·77 | 92 | ····.line·77 |
93 | ····new-instance·v0,·Lorg/apache/http/impl/pool/BasicPoolEntry; | 93 | ····new-instance·v0,·Lorg/apache/http/impl/pool/BasicPoolEntry; |
94 | ····sget-object·v1,·Lorg/apache/http/impl/pool/BasicConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong; | 94 | ····sget-object·v1,·Lorg/apache/http/impl/pool/BasicConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong; |
95 | ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J | 95 | ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J |
96 | ····move-result-wide·v | 96 | ····move-result-wide·v2 |
97 | ····invoke-static·{v | 97 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
98 | ····move-result-object·v1 | 98 | ····move-result-object·v1 |
99 | ····invoke-direct·{v0,·v1,·p1,·p2},·Lorg/apache/http/impl/pool/BasicPoolEntry;-><init>(Ljava/lang/String;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpClientConnection;)V | 99 | ····invoke-direct·{v0,·v1,·p1,·p2},·Lorg/apache/http/impl/pool/BasicPoolEntry;-><init>(Ljava/lang/String;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpClientConnection;)V |
100 | ····return-object·v0 | 100 | ····return-object·v0 |
101 | .end·method | 101 | .end·method |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/http/impl/conn/PoolingClientConnectionManager;-><init>(Lorg/apache/http/conn/scheme/SchemeRegistry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;)V | 90 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/http/impl/conn/PoolingClientConnectionManager;-><init>(Lorg/apache/http/conn/scheme/SchemeRegistry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;)V |
91 | ····.line·100 | 91 | ····.line·100 |
92 | ····return-void | 92 | ····return-void |
93 | .end·method | 93 | .end·method |
94 | .method·public·constructor·<init>(Lorg/apache/http/conn/scheme/SchemeRegistry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;)V | 94 | .method·public·constructor·<init>(Lorg/apache/http/conn/scheme/SchemeRegistry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;)V |
95 | ····.locals· | 95 | ····.locals·8 |
96 | ····.param·p1,·"schemeRegistry"····#·Lorg/apache/http/conn/scheme/SchemeRegistry; | 96 | ····.param·p1,·"schemeRegistry"····#·Lorg/apache/http/conn/scheme/SchemeRegistry; |
97 | ····.param·p2,·"timeToLive"····#·J | 97 | ····.param·p2,·"timeToLive"····#·J |
98 | ····.param·p4,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 98 | ····.param·p4,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
99 | ····.param·p5,·"dnsResolver"····#·Lorg/apache/http/conn/DnsResolver; | 99 | ····.param·p5,·"dnsResolver"····#·Lorg/apache/http/conn/DnsResolver; |
100 | ····.prologue | 100 | ····.prologue |
101 | ····.line·105 | 101 | ····.line·105 |
Offset 895, 15 lines modified | Offset 895, 15 lines modified | ||
895 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_2·..·:try_end_2}·:catch_0 | 895 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_2·..·:try_end_2}·:catch_0 |
896 | ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_2·..·:try_end_2}·:catch_1 | 896 | ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_2·..·:try_end_2}·:catch_1 |
897 | ····return-object·v3 | 897 | ····return-object·v3 |
898 | .end·method | 898 | .end·method |
899 | .method·public·releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V | 899 | .method·public·releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V |
900 | ····.locals· | 900 | ····.locals·8 |
901 | ····.param·p1,·"conn"····#·Lorg/apache/http/conn/ManagedClientConnection; | 901 | ····.param·p1,·"conn"····#·Lorg/apache/http/conn/ManagedClientConnection; |
902 | ····.param·p2,·"keepalive"····#·J | 902 | ····.param·p2,·"keepalive"····#·J |
903 | ····.param·p4,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 903 | ····.param·p4,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
904 | ····.prologue | 904 | ····.prologue |
905 | ····.line·239 | 905 | ····.line·239 |
906 | ····instance-of·v4,·p1,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl; | 906 | ····instance-of·v4,·p1,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl; |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | .field·private·final·timeAdded:J | 18 | .field·private·final·timeAdded:J |
19 | .field·private·final·timeExpires:J | 19 | .field·private·final·timeExpires:J |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(JJLjava/util/concurrent/TimeUnit;)V | 21 | .method·constructor·<init>(JJLjava/util/concurrent/TimeUnit;)V |
22 | ····.locals· | 22 | ····.locals·3 |
23 | ····.param·p1,·"now"····#·J | 23 | ····.param·p1,·"now"····#·J |
24 | ····.param·p3,·"validDuration"····#·J | 24 | ····.param·p3,·"validDuration"····#·J |
25 | ····.param·p5,·"validUnit"····#·Ljava/util/concurrent/TimeUnit; | 25 | ····.param·p5,·"validUnit"····#·Ljava/util/concurrent/TimeUnit; |
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·171 | 27 | ····.line·171 |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 165, 15 lines modified | Offset 165, 15 lines modified | ||
165 | ····:cond_0 | 165 | ····:cond_0 |
166 | ····const/4·v1,·0x0 | 166 | ····const/4·v1,·0x0 |
167 | ····goto·:goto_0 | 167 | ····goto·:goto_0 |
168 | .end·method | 168 | .end·method |
169 | .method·public·isExpired(J)Z | 169 | .method·public·isExpired(J)Z |
170 | ····.locals· | 170 | ····.locals·7 |
171 | ····.param·p1,·"now"····#·J | 171 | ····.param·p1,·"now"····#·J |
172 | ····.prologue | 172 | ····.prologue |
173 | ····.line·60 | 173 | ····.line·60 |
174 | ····invoke-super·{p0,·p1,·p2},·Lorg/apache/http/pool/PoolEntry;->isExpired(J)Z | 174 | ····invoke-super·{p0,·p1,·p2},·Lorg/apache/http/pool/PoolEntry;->isExpired(J)Z |
175 | ····move-result·v0 | 175 | ····move-result·v0 |
Offset 217, 15 lines modified | Offset 217, 15 lines modified | ||
217 | ····.line·321 | 217 | ····.line·321 |
218 | ····:cond_0 | 218 | ····:cond_0 |
219 | ····return-void | 219 | ····return-void |
220 | .end·method | 220 | .end·method |
221 | .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V | 221 | .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V |
222 | ····.locals· | 222 | ····.locals·9 |
223 | ····.param·p1,·"idletime"····#·J | 223 | ····.param·p1,·"idletime"····#·J |
224 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 224 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
225 | ····.prologue | 225 | ····.prologue |
226 | ····.line·324 | 226 | ····.line·324 |
227 | ····invoke-virtual·{p0},·Lorg/apache/http/impl/conn/SingleClientConnManager;->assertStillUp()V | 227 | ····invoke-virtual·{p0},·Lorg/apache/http/impl/conn/SingleClientConnManager;->assertStillUp()V |
Offset 260, 29 lines modified | Offset 260, 29 lines modified | ||
260 | ····move-result·v3 | 260 | ····move-result·v3 |
261 | ····if-eqz·v3,·:cond_1 | 261 | ····if-eqz·v3,·:cond_1 |
262 | ····.line·333 | 262 | ····.line·333 |
263 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 263 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
264 | ····move-result-wide·v | 264 | ····move-result-wide·v4 |
265 | ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 265 | ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
266 | ····move-result-wide·v | 266 | ····move-result-wide·v6 |
267 | ····sub-long·v0,·v | 267 | ····sub-long·v0,·v4,·v6 |
268 | ····.line·335 | 268 | ····.line·335 |
269 | ····.local·v0,·"cutoff":J | 269 | ····.local·v0,·"cutoff":J |
270 | ····iget-wide·v | 270 | ····iget-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J |
271 | ····:try_end_0 | 271 | ····:try_end_0 |
272 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 272 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
273 | ····cmp-long·v3,·v | 273 | ····cmp-long·v3,·v4,·v0 |
274 | ····if-gtz·v3,·:cond_1 | 274 | ····if-gtz·v3,·:cond_1 |
275 | ····.line·337 | 275 | ····.line·337 |
276 | ····:try_start_1 | 276 | ····:try_start_1 |
277 | ····iget-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry; | 277 | ····iget-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry; |
Offset 764, 33 lines modified | Offset 764, 33 lines modified | ||
764 | ····:try_start_3 | 764 | ····:try_start_3 |
765 | ····iput-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter; | 765 | ····iput-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter; |
766 | ····.line·306 | 766 | ····.line·306 |
767 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 767 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
768 | ····move-result-wide·v | 768 | ····move-result-wide·v4 |
769 | ····iput-wide·v | 769 | ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J |
770 | ····.line·307 | 770 | ····.line·307 |
771 | ····cmp-long·v3,·p2,·v6 | 771 | ····cmp-long·v3,·p2,·v6 |
772 | ····if-lez·v3,·:cond_7 | 772 | ····if-lez·v3,·:cond_7 |
773 | ····.line·308 | 773 | ····.line·308 |
774 | ····invoke-virtual·{p4,·p2,·p3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 774 | ····invoke-virtual·{p4,·p2,·p3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
775 | ····move-result-wide·v | 775 | ····move-result-wide·v4 |
776 | ····iget-wide·v | 776 | ····iget-wide·v6,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J |
777 | ····add-long/2addr·v | 777 | ····add-long/2addr·v4,·v6 |
778 | ····iput-wide·v | 778 | ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->connectionExpiresTime:J |
779 | ····.line·311 | 779 | ····.line·311 |
780 | ····:goto_1 | 780 | ····:goto_1 |
781 | ····monitor-exit·p0 | 781 | ····monitor-exit·p0 |
782 | ····:try_end_3 | 782 | ····:try_end_3 |
783 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 | 783 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 |
Offset 801, 18 lines modified | Offset 801, 18 lines modified | ||
801 | ····:try_end_4 | 801 | ····:try_end_4 |
802 | ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0 | 802 | ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0 |
803 | ····goto·:goto_0 | 803 | ····goto·:goto_0 |
804 | ····.line·310 | 804 | ····.line·310 |
805 | ····:cond_7 | 805 | ····:cond_7 |
806 | ····const-wide·v | 806 | ····const-wide·v4,·0x7fffffffffffffffL |
807 | ····:try_start_5 | 807 | ····:try_start_5 |
808 | ····iput-wide·v | 808 | ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->connectionExpiresTime:J |
809 | ····goto·:goto_1 | 809 | ····goto·:goto_1 |
810 | ····.line·311 | 810 | ····.line·311 |
811 | ····:catchall_1 | 811 | ····:catchall_1 |
812 | ····move-exception·v3 | 812 | ····move-exception·v3 |
Offset 864, 33 lines modified | Offset 864, 33 lines modified | ||
864 | ····:try_start_9 | 864 | ····:try_start_9 |
865 | ····iput-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter; | 865 | ····iput-object·v3,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter; |
866 | ····.line·306 | 866 | ····.line·306 |
867 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 867 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
868 | ····move-result-wide·v | 868 | ····move-result-wide·v4 |
869 | ····iput-wide·v | 869 | ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J |
870 | ····.line·307 | 870 | ····.line·307 |
871 | ····cmp-long·v3,·p2,·v6 | 871 | ····cmp-long·v3,·p2,·v6 |
872 | ····if-lez·v3,·:cond_9 | 872 | ····if-lez·v3,·:cond_9 |
873 | ····.line·308 | 873 | ····.line·308 |
874 | ····invoke-virtual·{p4,·p2,·p3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 874 | ····invoke-virtual·{p4,·p2,·p3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
875 | ····move-result-wide·v | 875 | ····move-result-wide·v4 |
876 | ····iget-wide·v | 876 | ····iget-wide·v6,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->lastReleaseTime:J |
877 | ····add-long/2addr·v | 877 | ····add-long/2addr·v4,·v6 |
878 | ····iput-wide·v | 878 | ····iput-wide·v4,·p0,·Lorg/apache/http/impl/conn/SingleClientConnManager;->connectionExpiresTime:J |
879 | ····.line·311 | 879 | ····.line·311 |
Max diff block lines reached; 660/5079 bytes (12.99%) of diff not shown. |
Offset 59, 78 lines modified | Offset 59, 78 lines modified | ||
59 | ····.line·62 | 59 | ····.line·62 |
60 | ····return-void | 60 | ····return-void |
61 | .end·method | 61 | .end·method |
62 | #·virtual·methods | 62 | #·virtual·methods |
63 | .method·public·add(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V | 63 | .method·public·add(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V |
64 | ····.locals· | 64 | ····.locals·8 |
65 | ····.param·p1,·"connection"····#·Lorg/apache/http/HttpConnection; | 65 | ····.param·p1,·"connection"····#·Lorg/apache/http/HttpConnection; |
66 | ····.param·p2,·"validDuration"····#·J | 66 | ····.param·p2,·"validDuration"····#·J |
67 | ····.param·p4,·"unit"····#·Ljava/util/concurrent/TimeUnit; | 67 | ····.param·p4,·"unit"····#·Ljava/util/concurrent/TimeUnit; |
68 | ····.prologue | 68 | ····.prologue |
69 | ····.line·74 | 69 | ····.line·74 |
70 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 70 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
71 | ····move-result-wide·v | 71 | ····move-result-wide·v2 |
72 | ····.line·76 | 72 | ····.line·76 |
73 | ····.local·v | 73 | ····.local·v2,·"timeAdded":J |
74 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log; | 74 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log; |
75 | ····invoke-interface·{v0},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z | 75 | ····invoke-interface·{v0},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z |
76 | ····move-result·v0 | 76 | ····move-result·v0 |
77 | ····if-eqz·v0,·:cond_0 | 77 | ····if-eqz·v0,·:cond_0 |
78 | ····.line·77 | 78 | ····.line·77 |
79 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log; | 79 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log; |
80 | ····new-instance·v | 80 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
81 | ····invoke-direct·{v | 81 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
82 | ····const-string·v4,·"Adding·connection·at:·" | 82 | ····const-string·v4,·"Adding·connection·at:·" |
83 | ····invoke-virtual·{v | 83 | ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
84 | ····move-result-object·v | 84 | ····move-result-object·v1 |
85 | ····invoke-virtual·{v | 85 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
86 | ····move-result-object·v | 86 | ····move-result-object·v1 |
87 | ····invoke-virtual·{v | 87 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
88 | ····move-result-object·v | 88 | ····move-result-object·v1 |
89 | ····invoke-interface·{v0,·v | 89 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/logging/Log;->debug(Ljava/lang/Object;)V |
90 | ····.line·80 | 90 | ····.line·80 |
91 | ····:cond_0 | 91 | ····:cond_0 |
92 | ····iget-object·v | 92 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->connectionToTimes:Ljava/util/Map; |
93 | ····new-instance·v | 93 | ····new-instance·v1,·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues; |
94 | ····move-wide·v | 94 | ····move-wide·v4,·p2 |
95 | ····move-object·v | 95 | ····move-object·v6,·p4 |
96 | ····invoke-direct/range·{v | 96 | ····invoke-direct/range·{v1·..·v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;-><init>(JJLjava/util/concurrent/TimeUnit;)V |
97 | ····invoke-interface·{v | 97 | ····invoke-interface·{v0,·p1,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
98 | ····.line·81 | 98 | ····.line·81 |
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·closeExpiredConnections()V | 101 | .method·public·closeExpiredConnections()V |
102 | ····.locals·1 | 102 | ····.locals·12 |
103 | ····.prologue | 103 | ····.prologue |
104 | ····.line·141 | 104 | ····.line·141 |
105 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 105 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
106 | ····move-result-wide·v4 | 106 | ····move-result-wide·v4 |
Offset 210, 17 lines modified | Offset 210, 17 lines modified | ||
210 | ····check-cast·v6,·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues; | 210 | ····check-cast·v6,·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues; |
211 | ····.line·149 | 211 | ····.line·149 |
212 | ····.local·v6,·"times":Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues; | 212 | ····.local·v6,·"times":Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues; |
213 | ····invoke-static·{v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;->access$000(Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;)J | 213 | ····invoke-static·{v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;->access$000(Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;)J |
214 | ····move-result-wide·v | 214 | ····move-result-wide·v8 |
215 | ····cmp-long·v7,·v | 215 | ····cmp-long·v7,·v8,·v4 |
216 | ····if-gtz·v7,·:cond_1 | 216 | ····if-gtz·v7,·:cond_1 |
217 | ····.line·150 | 217 | ····.line·150 |
218 | ····iget-object·v7,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log; | 218 | ····iget-object·v7,·p0,·Lorg/apache/http/impl/conn/IdleConnectionHandler;->log:Lorg/apache/commons/logging/Log; |
219 | ····invoke-interface·{v7},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z | 219 | ····invoke-interface·{v7},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z |
Offset 240, 17 lines modified | Offset 240, 17 lines modified | ||
240 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 240 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
241 | ····move-result-object·v8 | 241 | ····move-result-object·v8 |
242 | ····invoke-static·{v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;->access$000(Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;)J | 242 | ····invoke-static·{v6},·Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;->access$000(Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues;)J |
243 | ····move-result-wide·v | 243 | ····move-result-wide·v10 |
244 | ····invoke-virtual·{v8,·v | 244 | ····invoke-virtual·{v8,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
245 | ····move-result-object·v8 | 245 | ····move-result-object·v8 |
246 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 246 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
247 | ····move-result-object·v8 | 247 | ····move-result-object·v8 |
Offset 285, 24 lines modified | Offset 285, 24 lines modified | ||
285 | ····.end·local·v2····#·"ex":Ljava/io/IOException; | 285 | ····.end·local·v2····#·"ex":Ljava/io/IOException; |
286 | ····.end·local·v6····#·"times":Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues; | 286 | ····.end·local·v6····#·"times":Lorg/apache/http/impl/conn/IdleConnectionHandler$TimeValues; |
287 | ····:cond_3 | 287 | ····:cond_3 |
288 | ····return-void | 288 | ····return-void |
289 | .end·method | 289 | .end·method |
290 | .method·public·closeIdleConnections(J)V | 290 | .method·public·closeIdleConnections(J)V |
291 | ····.locals·1 | 291 | ····.locals·13 |
292 | ····.param·p1,·"idleTime"····#·J | 292 | ····.param·p1,·"idleTime"····#·J |
293 | ····.prologue | 293 | ····.prologue |
294 | ····.line·116 | 294 | ····.line·116 |
Max diff block lines reached; 3764/9056 bytes (41.56%) of diff not shown. |
Offset 244, 15 lines modified | Offset 244, 15 lines modified | ||
244 | ····:try_end_0 | 244 | ····:try_end_0 |
245 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 245 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
246 | ····throw·v2 | 246 | ····throw·v2 |
247 | .end·method | 247 | .end·method |
248 | .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V | 248 | .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V |
249 | ····.locals· | 249 | ····.locals·7 |
250 | ····.param·p1,·"idletime"····#·J | 250 | ····.param·p1,·"idletime"····#·J |
251 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 251 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
252 | ····.prologue | 252 | ····.prologue |
253 | ····.line·252 | 253 | ····.line·252 |
254 | ····if-nez·p3,·:cond_0 | 254 | ····if-nez·p3,·:cond_0 |
Offset 387, 15 lines modified | Offset 387, 15 lines modified | ||
387 | ····invoke-super·{p0},·Ljava/lang/Object;->finalize()V | 387 | ····invoke-super·{p0},·Ljava/lang/Object;->finalize()V |
388 | ····throw·v0 | 388 | ····throw·v0 |
389 | .end·method | 389 | .end·method |
390 | .method·getConnection(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ManagedClientConnection; | 390 | .method·getConnection(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ManagedClientConnection; |
391 | ····.locals·1 | 391 | ····.locals·12 |
392 | ····.param·p1,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; | 392 | ····.param·p1,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; |
393 | ····.param·p2,·"state"····#·Ljava/lang/Object; | 393 | ····.param·p2,·"state"····#·Ljava/lang/Object; |
394 | ····.prologue | 394 | ····.prologue |
395 | ····.line·153 | 395 | ····.line·153 |
396 | ····if-nez·p1,·:cond_0 | 396 | ····if-nez·p1,·:cond_0 |
Offset 428, 17 lines modified | Offset 428, 17 lines modified | ||
428 | ····.line·159 | 428 | ····.line·159 |
429 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->log:Lorg/apache/commons/logging/Log; | 429 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->log:Lorg/apache/commons/logging/Log; |
430 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 430 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
431 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 431 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
432 | ····const-string·v | 432 | ····const-string·v2,·"Get·connection·for·route·" |
433 | ····invoke-virtual·{v1,·v | 433 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
434 | ····move-result-object·v1 | 434 | ····move-result-object·v1 |
435 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 435 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
436 | ····move-result-object·v1 | 436 | ····move-result-object·v1 |
Offset 513, 53 lines modified | Offset 513, 53 lines modified | ||
513 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J | 513 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J |
514 | ····move-result-wide·v0 | 514 | ····move-result-wide·v0 |
515 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 515 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
516 | ····move-result-object·v | 516 | ····move-result-object·v3 |
517 | ····.line·170 | 517 | ····.line·170 |
518 | ····.local·v | 518 | ····.local·v3,·"id":Ljava/lang/String; |
519 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->connOperator:Lorg/apache/http/conn/ClientConnectionOperator; | 519 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->connOperator:Lorg/apache/http/conn/ClientConnectionOperator; |
520 | ····invoke-interface·{v0},·Lorg/apache/http/conn/ClientConnectionOperator;->createConnection()Lorg/apache/http/conn/OperatedClientConnection; | 520 | ····invoke-interface·{v0},·Lorg/apache/http/conn/ClientConnectionOperator;->createConnection()Lorg/apache/http/conn/OperatedClientConnection; |
521 | ····move-result-object·v | 521 | ····move-result-object·v5 |
522 | ····.line·171 | 522 | ····.line·171 |
523 | ····.local·v | 523 | ····.local·v5,·"conn":Lorg/apache/http/conn/OperatedClientConnection; |
524 | ····new-instance·v | 524 | ····new-instance·v1,·Lorg/apache/http/impl/conn/HttpPoolEntry; |
525 | ····iget-object·v | 525 | ····iget-object·v2,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->log:Lorg/apache/commons/logging/Log; |
526 | ····const-wide/16·v | 526 | ····const-wide/16·v6,·0x0 |
527 | ····sget-object·v | 527 | ····sget-object·v8,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
528 | ····move-object·v | 528 | ····move-object·v4,·p1 |
529 | ····invoke-direct/range·{v | 529 | ····invoke-direct/range·{v1·..·v8},·Lorg/apache/http/impl/conn/HttpPoolEntry;-><init>(Lorg/apache/commons/logging/Log;Ljava/lang/String;Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;JLjava/util/concurrent/TimeUnit;)V |
530 | ····iput-object·v | 530 | ····iput-object·v1,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; |
531 | ····.line·173 | 531 | ····.line·173 |
532 | ····.end·local·v | 532 | ····.end·local·v3····#·"id":Ljava/lang/String; |
533 | ····.end·local·v | 533 | ····.end·local·v5····#·"conn":Lorg/apache/http/conn/OperatedClientConnection; |
534 | ····:cond_4 | 534 | ····:cond_4 |
535 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 535 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
536 | ····move-result-wide·v | 536 | ····move-result-wide·v10 |
537 | ····.line·174 | 537 | ····.line·174 |
538 | ····.local·v | 538 | ····.local·v10,·"now":J |
539 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; | 539 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; |
540 | ····invoke-virtual·{v0,·v | 540 | ····invoke-virtual·{v0,·v10,·v11},·Lorg/apache/http/impl/conn/HttpPoolEntry;->isExpired(J)Z |
541 | ····move-result·v0 | 541 | ····move-result·v0 |
542 | ····if-eqz·v0,·:cond_5 | 542 | ····if-eqz·v0,·:cond_5 |
543 | ····.line·175 | 543 | ····.line·175 |
544 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; | 544 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; |
Offset 577, 17 lines modified | Offset 577, 17 lines modified | ||
577 | ····.line·178 | 577 | ····.line·178 |
578 | ····:cond_5 | 578 | ····:cond_5 |
579 | ····new-instance·v0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl; | 579 | ····new-instance·v0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl; |
580 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->connOperator:Lorg/apache/http/conn/ClientConnectionOperator; | 580 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->connOperator:Lorg/apache/http/conn/ClientConnectionOperator; |
581 | ····iget-object·v | 581 | ····iget-object·v2,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; |
582 | ····invoke-direct·{v0,·p0,·v1,·v | 582 | ····invoke-direct·{v0,·p0,·v1,·v2},·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;-><init>(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/impl/conn/HttpPoolEntry;)V |
583 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->conn:Lorg/apache/http/impl/conn/ManagedClientConnectionImpl; | 583 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->conn:Lorg/apache/http/impl/conn/ManagedClientConnectionImpl; |
584 | ····.line·179 | 584 | ····.line·179 |
585 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->conn:Lorg/apache/http/impl/conn/ManagedClientConnectionImpl; | 585 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/BasicClientConnectionManager;->conn:Lorg/apache/http/impl/conn/ManagedClientConnectionImpl; |
586 | ····monitor-exit·p0 | 586 | ····monitor-exit·p0 |
Offset 782, 17 lines modified | Offset 782, 17 lines modified | ||
782 | ····invoke-interface·{v3},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z | 782 | ····invoke-interface·{v3},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z |
783 | ····move-result·v3 | 783 | ····move-result·v3 |
784 | ····if-eqz·v3,·:cond_6 | 784 | ····if-eqz·v3,·:cond_6 |
Max diff block lines reached; 276/6706 bytes (4.12%) of diff not shown. |
Offset 58, 15 lines modified | Offset 58, 15 lines modified | ||
58 | ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/Future;->cancel(Z)Z | 58 | ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/Future;->cancel(Z)Z |
59 | ····.line·194 | 59 | ····.line·194 |
60 | ····return-void | 60 | ····return-void |
61 | .end·method | 61 | .end·method |
62 | .method·public·getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection; | 62 | .method·public·getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection; |
63 | ····.locals· | 63 | ····.locals·3 |
64 | ····.param·p1,·"timeout"····#·J | 64 | ····.param·p1,·"timeout"····#·J |
65 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 65 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
66 | ····.annotation·system·Ldalvik/annotation/Throws; | 66 | ····.annotation·system·Ldalvik/annotation/Throws; |
67 | ········value·=·{ | 67 | ········value·=·{ |
68 | ············Ljava/lang/InterruptedException;, | 68 | ············Ljava/lang/InterruptedException;, |
69 | ············Lorg/apache/http/conn/ConnectionPoolTimeoutException; | 69 | ············Lorg/apache/http/conn/ConnectionPoolTimeoutException; |
70 | ········} | 70 | ········} |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ····sput-object·v0,·Lorg/apache/http/impl/conn/HttpConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong; | 46 | ····sput-object·v0,·Lorg/apache/http/impl/conn/HttpConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong; |
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | .method·public·constructor·<init>(Lorg/apache/commons/logging/Log;IIJLjava/util/concurrent/TimeUnit;)V | 49 | .method·public·constructor·<init>(Lorg/apache/commons/logging/Log;IIJLjava/util/concurrent/TimeUnit;)V |
50 | ····.locals· | 50 | ····.locals·2 |
51 | ····.param·p1,·"log"····#·Lorg/apache/commons/logging/Log; | 51 | ····.param·p1,·"log"····#·Lorg/apache/commons/logging/Log; |
52 | ····.param·p2,·"defaultMaxPerRoute"····#·I | 52 | ····.param·p2,·"defaultMaxPerRoute"····#·I |
53 | ····.param·p3,·"maxTotal"····#·I | 53 | ····.param·p3,·"maxTotal"····#·I |
54 | ····.param·p4,·"timeToLive"····#·J | 54 | ····.param·p4,·"timeToLive"····#·J |
55 | ····.param·p6,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 55 | ····.param·p6,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
56 | ····.prologue | 56 | ····.prologue |
Offset 77, 47 lines modified | Offset 77, 47 lines modified | ||
77 | ····.line·57 | 77 | ····.line·57 |
78 | ····return-void | 78 | ····return-void |
79 | .end·method | 79 | .end·method |
80 | #·virtual·methods | 80 | #·virtual·methods |
81 | .method·protected·createEntry(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;)Lorg/apache/http/impl/conn/HttpPoolEntry; | 81 | .method·protected·createEntry(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;)Lorg/apache/http/impl/conn/HttpPoolEntry; |
82 | ····.locals· | 82 | ····.locals·9 |
83 | ····.param·p1,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; | 83 | ····.param·p1,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; |
84 | ····.param·p2,·"conn"····#·Lorg/apache/http/conn/OperatedClientConnection; | 84 | ····.param·p2,·"conn"····#·Lorg/apache/http/conn/OperatedClientConnection; |
85 | ····.prologue | 85 | ····.prologue |
86 | ····.line·61 | 86 | ····.line·61 |
87 | ····sget-object·v0,·Lorg/apache/http/impl/conn/HttpConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong; | 87 | ····sget-object·v0,·Lorg/apache/http/impl/conn/HttpConnPool;->COUNTER:Ljava/util/concurrent/atomic/AtomicLong; |
88 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J | 88 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J |
89 | ····move-result-wide·v0 | 89 | ····move-result-wide·v0 |
90 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 90 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
91 | ····move-result-object·v | 91 | ····move-result-object·v3 |
92 | ····.line·62 | 92 | ····.line·62 |
93 | ····.local·v | 93 | ····.local·v3,·"id":Ljava/lang/String; |
94 | ····new-instance·v | 94 | ····new-instance·v1,·Lorg/apache/http/impl/conn/HttpPoolEntry; |
95 | ····iget-object·v | 95 | ····iget-object·v2,·p0,·Lorg/apache/http/impl/conn/HttpConnPool;->log:Lorg/apache/commons/logging/Log; |
96 | ····iget-wide·v | 96 | ····iget-wide·v6,·p0,·Lorg/apache/http/impl/conn/HttpConnPool;->timeToLive:J |
97 | ····iget-object·v | 97 | ····iget-object·v8,·p0,·Lorg/apache/http/impl/conn/HttpConnPool;->tunit:Ljava/util/concurrent/TimeUnit; |
98 | ····move-object·v | 98 | ····move-object·v4,·p1 |
99 | ····move-object·v | 99 | ····move-object·v5,·p2 |
100 | ····invoke-direct/range·{v | 100 | ····invoke-direct/range·{v1·..·v8},·Lorg/apache/http/impl/conn/HttpPoolEntry;-><init>(Lorg/apache/commons/logging/Log;Ljava/lang/String;Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/conn/OperatedClientConnection;JLjava/util/concurrent/TimeUnit;)V |
101 | ····return-object·v | 101 | ····return-object·v1 |
102 | .end·method | 102 | .end·method |
103 | .method·protected·bridge·synthetic·createEntry(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/http/pool/PoolEntry; | 103 | .method·protected·bridge·synthetic·createEntry(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/http/pool/PoolEntry; |
104 | ····.locals·1 | 104 | ····.locals·1 |
105 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | 105 | ····.param·p1,·"x0"····#·Ljava/lang/Object; |
106 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | 106 | ····.param·p2,·"x1"····#·Ljava/lang/Object; |
Offset 1158, 19 lines modified | Offset 1158, 19 lines modified | ||
1158 | ····:goto_0 | 1158 | ····:goto_0 |
1159 | ····return-void | 1159 | ····return-void |
1160 | ····.line·447 | 1160 | ····.line·447 |
1161 | ····:cond_0 | 1161 | ····:cond_0 |
1162 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->manager:Lorg/apache/http/conn/ClientConnectionManager; | 1162 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->manager:Lorg/apache/http/conn/ClientConnectionManager; |
1163 | ····iget-wide·v | 1163 | ····iget-wide·v2,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->duration:J |
1164 | ····sget-object·v | 1164 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
1165 | ····invoke-interface·{v0,·p0,·v | 1165 | ····invoke-interface·{v0,·p0,·v2,·v3,·v1},·Lorg/apache/http/conn/ClientConnectionManager;->releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V |
1166 | ····.line·448 | 1166 | ····.line·448 |
1167 | ····const/4·v0,·0x0 | 1167 | ····const/4·v0,·0x0 |
1168 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; | 1168 | ····iput-object·v0,·p0,·Lorg/apache/http/impl/conn/ManagedClientConnectionImpl;->poolEntry:Lorg/apache/http/impl/conn/HttpPoolEntry; |
1169 | ····.line·449 | 1169 | ····.line·449 |
Offset 1296, 15 lines modified | Offset 1296, 15 lines modified | ||
1296 | ····.line·264 | 1296 | ····.line·264 |
1297 | ····:cond_0 | 1297 | ····:cond_0 |
1298 | ····return-void | 1298 | ····return-void |
1299 | .end·method | 1299 | .end·method |
1300 | .method·public·setIdleDuration(JLjava/util/concurrent/TimeUnit;)V | 1300 | .method·public·setIdleDuration(JLjava/util/concurrent/TimeUnit;)V |
1301 | ····.locals· | 1301 | ····.locals·3 |
1302 | ····.param·p1,·"duration"····#·J | 1302 | ····.param·p1,·"duration"····#·J |
1303 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; | 1303 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; |
1304 | ····.prologue | 1304 | ····.prologue |
1305 | ····.line·435 | 1305 | ····.line·435 |
1306 | ····const-wide/16·v0,·0x0 | 1306 | ····const-wide/16·v0,·0x0 |
Offset 102, 19 lines modified | Offset 102, 19 lines modified | ||
102 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 102 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
103 | ····.line·320 | 103 | ····.line·320 |
104 | ····:goto_1 | 104 | ····:goto_1 |
105 | ····:try_start_3 | 105 | ····:try_start_3 |
106 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->connManager:Lorg/apache/http/conn/ClientConnectionManager; | 106 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->connManager:Lorg/apache/http/conn/ClientConnectionManager; |
107 | ····iget-wide·v | 107 | ····iget-wide·v2,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->duration:J |
108 | ····sget-object·v | 108 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
109 | ····invoke-interface·{v0,·p0,·v | 109 | ····invoke-interface·{v0,·p0,·v2,·v3,·v1},·Lorg/apache/http/conn/ClientConnectionManager;->releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V |
110 | ····:try_end_3 | 110 | ····:try_end_3 |
111 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 | 111 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 |
112 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
113 | ····.line·311 | 113 | ····.line·311 |
114 | ····:catchall_0 | 114 | ····:catchall_0 |
Offset 721, 19 lines modified | Offset 721, 19 lines modified | ||
721 | ····:try_start_1 | 721 | ····:try_start_1 |
722 | ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->released:Z | 722 | ····iput-boolean·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->released:Z |
723 | ····.line·307 | 723 | ····.line·307 |
724 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->connManager:Lorg/apache/http/conn/ClientConnectionManager; | 724 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->connManager:Lorg/apache/http/conn/ClientConnectionManager; |
725 | ····iget-wide·v | 725 | ····iget-wide·v2,·p0,·Lorg/apache/http/impl/conn/AbstractClientConnAdapter;->duration:J |
726 | ····sget-object·v | 726 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
727 | ····invoke-interface·{v0,·p0,·v | 727 | ····invoke-interface·{v0,·p0,·v2,·v3,·v1},·Lorg/apache/http/conn/ClientConnectionManager;->releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V |
728 | ····:try_end_1 | 728 | ····:try_end_1 |
729 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 729 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
730 | ····goto·:goto_0 | 730 | ····goto·:goto_0 |
731 | ····.line·303 | 731 | ····.line·303 |
732 | ····:catchall_0 | 732 | ····:catchall_0 |
Offset 870, 15 lines modified | Offset 870, 15 lines modified | ||
870 | ····.line·349 | 870 | ····.line·349 |
871 | ····:cond_0 | 871 | ····:cond_0 |
872 | ····return-void | 872 | ····return-void |
873 | .end·method | 873 | .end·method |
874 | .method·public·setIdleDuration(JLjava/util/concurrent/TimeUnit;)V | 874 | .method·public·setIdleDuration(JLjava/util/concurrent/TimeUnit;)V |
875 | ····.locals· | 875 | ····.locals·3 |
876 | ····.param·p1,·"duration"····#·J | 876 | ····.param·p1,·"duration"····#·J |
877 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; | 877 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; |
878 | ····.prologue | 878 | ····.prologue |
879 | ····.line·295 | 879 | ····.line·295 |
880 | ····const-wide/16·v0,·0x0 | 880 | ····const-wide/16·v0,·0x0 |
Offset 60, 15 lines modified | Offset 60, 15 lines modified | ||
60 | ····invoke-interface·{v0},·Lorg/apache/http/impl/conn/tsccm/PoolEntryRequest;->abortRequest()V | 60 | ····invoke-interface·{v0},·Lorg/apache/http/impl/conn/tsccm/PoolEntryRequest;->abortRequest()V |
61 | ····.line·229 | 61 | ····.line·229 |
62 | ····return-void | 62 | ····return-void |
63 | .end·method | 63 | .end·method |
64 | .method·public·getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection; | 64 | .method·public·getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection; |
65 | ····.locals· | 65 | ····.locals·5 |
66 | ····.param·p1,·"timeout"····#·J | 66 | ····.param·p1,·"timeout"····#·J |
67 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 67 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
68 | ····.annotation·system·Ldalvik/annotation/Throws; | 68 | ····.annotation·system·Ldalvik/annotation/Throws; |
69 | ········value·=·{ | 69 | ········value·=·{ |
70 | ············Ljava/lang/InterruptedException;, | 70 | ············Ljava/lang/InterruptedException;, |
71 | ············Lorg/apache/http/conn/ConnectionPoolTimeoutException; | 71 | ············Lorg/apache/http/conn/ConnectionPoolTimeoutException; |
72 | ········} | 72 | ········} |
Offset 99, 37 lines modified | Offset 99, 37 lines modified | ||
99 | ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V | 99 | ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V |
100 | ····throw·v0 | 100 | ····throw·v0 |
101 | .end·method | 101 | .end·method |
102 | .method·public·getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry; | 102 | .method·public·getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry; |
103 | ····.locals· | 103 | ····.locals·9 |
104 | ····.param·p1,·"timeout"····#·J | 104 | ····.param·p1,·"timeout"····#·J |
105 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 105 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
106 | ····.annotation·system·Ldalvik/annotation/Throws; | 106 | ····.annotation·system·Ldalvik/annotation/Throws; |
107 | ········value·=·{ | 107 | ········value·=·{ |
108 | ············Ljava/lang/InterruptedException;, | 108 | ············Ljava/lang/InterruptedException;, |
109 | ············Lorg/apache/http/conn/ConnectionPoolTimeoutException; | 109 | ············Lorg/apache/http/conn/ConnectionPoolTimeoutException; |
110 | ········} | 110 | ········} |
111 | ····.end·annotation | 111 | ····.end·annotation |
112 | ····.prologue | 112 | ····.prologue |
113 | ····.line·299 | 113 | ····.line·299 |
114 | ····iget-object·v | 114 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->this$0:Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute; |
115 | ····iget-object·v | 115 | ····iget-object·v2,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->val$route:Lorg/apache/http/conn/routing/HttpRoute; |
116 | ····iget-object·v | 116 | ····iget-object·v3,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->val$state:Ljava/lang/Object; |
117 | ····iget-object·v | 117 | ····iget-object·v7,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute$1;->val$aborter:Lorg/apache/http/impl/conn/tsccm/WaitingThreadAborter; |
118 | ····move-wide·v | 118 | ····move-wide·v4,·p1 |
119 | ····move-object·v | 119 | ····move-object·v6,·p3 |
120 | ····invoke-virtual/range·{v | 120 | ····invoke-virtual/range·{v1·..·v7},·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->getEntryBlocking(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/impl/conn/tsccm/WaitingThreadAborter;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry; |
121 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
122 | ····return-object·v0 | 122 | ····return-object·v0 |
123 | .end·method | 123 | .end·method |
Offset 270, 15 lines modified | Offset 270, 15 lines modified | ||
270 | ····goto·:goto_0 | 270 | ····goto·:goto_0 |
271 | .end·method | 271 | .end·method |
272 | #·virtual·methods | 272 | #·virtual·methods |
273 | .method·public·closeExpiredConnections()V | 273 | .method·public·closeExpiredConnections()V |
274 | ····.locals· | 274 | ····.locals·10 |
275 | ····.prologue | 275 | ····.prologue |
276 | ····.line·749 | 276 | ····.line·749 |
277 | ····iget-object·v4,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log; | 277 | ····iget-object·v4,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log; |
278 | ····const-string·v5,·"Closing·expired·connections" | 278 | ····const-string·v5,·"Closing·expired·connections" |
Offset 350, 17 lines modified | Offset 350, 17 lines modified | ||
350 | ····move-result-object·v5 | 350 | ····move-result-object·v5 |
351 | ····new-instance·v6,·Ljava/util/Date; | 351 | ····new-instance·v6,·Ljava/util/Date; |
352 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->getExpiry()J | 352 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->getExpiry()J |
353 | ····move-result-wide·v | 353 | ····move-result-wide·v8 |
354 | ····invoke-direct·{v6,·v | 354 | ····invoke-direct·{v6,·v8,·v9},·Ljava/util/Date;-><init>(J)V |
355 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 355 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
356 | ····move-result-object·v5 | 356 | ····move-result-object·v5 |
357 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 357 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 398, 15 lines modified | Offset 398, 15 lines modified | ||
398 | ····invoke-interface·{v4},·Ljava/util/concurrent/locks/Lock;->unlock()V | 398 | ····invoke-interface·{v4},·Ljava/util/concurrent/locks/Lock;->unlock()V |
399 | ····.line·768 | 399 | ····.line·768 |
400 | ····return-void | 400 | ····return-void |
401 | .end·method | 401 | .end·method |
402 | .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V | 402 | .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V |
403 | ····.locals· | 403 | ····.locals·11 |
404 | ····.param·p1,·"idletime"····#·J | 404 | ····.param·p1,·"idletime"····#·J |
405 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 405 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
406 | ····.prologue | 406 | ····.prologue |
407 | ····.line·718 | 407 | ····.line·718 |
408 | ····if-nez·p3,·:cond_0 | 408 | ····if-nez·p3,·:cond_0 |
Offset 548, 17 lines modified | Offset 548, 17 lines modified | ||
548 | ····move-result-object·v5 | 548 | ····move-result-object·v5 |
549 | ····new-instance·v6,·Ljava/util/Date; | 549 | ····new-instance·v6,·Ljava/util/Date; |
550 | ····invoke-virtual·{v2},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->getUpdated()J | 550 | ····invoke-virtual·{v2},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->getUpdated()J |
551 | ····move-result-wide·v | 551 | ····move-result-wide·v8 |
552 | ····invoke-direct·{v6,·v | 552 | ····invoke-direct·{v6,·v8,·v9},·Ljava/util/Date;-><init>(J)V |
553 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 553 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
554 | ····move-result-object·v5 | 554 | ····move-result-object·v5 |
555 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 555 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 596, 30 lines modified | Offset 596, 30 lines modified | ||
596 | ····invoke-interface·{v4},·Ljava/util/concurrent/locks/Lock;->unlock()V | 596 | ····invoke-interface·{v4},·Ljava/util/concurrent/locks/Lock;->unlock()V |
597 | ····.line·745 | 597 | ····.line·745 |
598 | ····return-void | 598 | ····return-void |
599 | .end·method | 599 | .end·method |
600 | .method·protected·createEntry(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;Lorg/apache/http/conn/ClientConnectionOperator;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry; | 600 | .method·protected·createEntry(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;Lorg/apache/http/conn/ClientConnectionOperator;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry; |
601 | ····.locals· | 601 | ····.locals·7 |
602 | ····.param·p1,·"rospl"····#·Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool; | 602 | ····.param·p1,·"rospl"····#·Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool; |
603 | ····.param·p2,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator; | 603 | ····.param·p2,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator; |
604 | ····.prologue | 604 | ····.prologue |
605 | ····.line·548 | 605 | ····.line·548 |
606 | ····iget-object·v | 606 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log; |
607 | ····invoke-interface·{v | 607 | ····invoke-interface·{v0},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z |
608 | ····move-result·v | 608 | ····move-result·v0 |
609 | ····if-eqz·v | 609 | ····if-eqz·v0,·:cond_0 |
610 | ····.line·549 | 610 | ····.line·549 |
611 | ····iget-object·v | 611 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->log:Lorg/apache/commons/logging/Log; |
612 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 612 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
613 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 613 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
614 | ····const-string·v3,·"Creating·new·connection·[" | 614 | ····const-string·v3,·"Creating·new·connection·[" |
Offset 641, 73 lines modified | Offset 641, 73 lines modified | ||
641 | ····move-result-object·v2 | 641 | ····move-result-object·v2 |
642 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 642 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
643 | ····move-result-object·v2 | 643 | ····move-result-object·v2 |
644 | ····invoke-interface·{v | 644 | ····invoke-interface·{v0,·v2},·Lorg/apache/commons/logging/Log;->debug(Ljava/lang/Object;)V |
645 | ····.line·553 | 645 | ····.line·553 |
646 | ····:cond_0 | 646 | ····:cond_0 |
647 | ····new-instance·v | 647 | ····new-instance·v1,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry; |
648 | ····invoke-virtual·{p1},·Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;->getRoute()Lorg/apache/http/conn/routing/HttpRoute; | 648 | ····invoke-virtual·{p1},·Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;->getRoute()Lorg/apache/http/conn/routing/HttpRoute; |
649 | ····move-result-object·v | 649 | ····move-result-object·v3 |
650 | ····iget-wide·v | 650 | ····iget-wide·v4,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->connTTL:J |
651 | ····iget-object·v | 651 | ····iget-object·v6,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->connTTLTimeUnit:Ljava/util/concurrent/TimeUnit; |
652 | ····move-object·v | 652 | ····move-object·v2,·p2 |
653 | ····invoke-direct/range·{v | 653 | ····invoke-direct/range·{v1·..·v6},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;-><init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V |
654 | ····.line·555 | 654 | ····.line·555 |
655 | ····.local·v | 655 | ····.local·v1,·"entry":Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry; |
656 | ····iget-object·v | 656 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ConnPoolByRoute;->poolLock:Ljava/util/concurrent/locks/Lock; |
Max diff block lines reached; 33346/38724 bytes (86.11%) of diff not shown. |
Offset 470, 316 lines modified | Offset 470, 316 lines modified | ||
470 | ····.line·215 | 470 | ····.line·215 |
471 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->schemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; | 471 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->schemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; |
472 | ····return-object·v0 | 472 | ····return-object·v0 |
473 | .end·method | 473 | .end·method |
474 | .method·public·releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V | 474 | .method·public·releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V |
475 | ····.locals· | 475 | ····.locals·10 |
476 | ····.param·p1,·"conn"····#·Lorg/apache/http/conn/ManagedClientConnection; | 476 | ····.param·p1,·"conn"····#·Lorg/apache/http/conn/ManagedClientConnection; |
477 | ····.param·p2,·"validDuration"····#·J | 477 | ····.param·p2,·"validDuration"····#·J |
478 | ····.param·p4,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit; | 478 | ····.param·p4,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit; |
479 | ····.prologue | 479 | ····.prologue |
480 | ····.line·252 | 480 | ····.line·252 |
481 | ····instance-of·v | 481 | ····instance-of·v1,·p1,·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter; |
482 | ····if-nez·v | 482 | ····if-nez·v1,·:cond_0 |
483 | ····.line·253 | 483 | ····.line·253 |
484 | ····new-instance·v | 484 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
485 | ····const-string·v | 485 | ····const-string·v4,·"Connection·class·mismatch,·connection·not·obtained·from·this·manager." |
486 | ····invoke-direct·{v | 486 | ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
487 | ····throw·v | 487 | ····throw·v1 |
488 | ····:cond_0 | 488 | ····:cond_0 |
489 | ····move-object·v | 489 | ····move-object·v0,·p1 |
490 | ····.line·257 | 490 | ····.line·257 |
491 | ····check-cast·v | 491 | ····check-cast·v0,·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter; |
492 | ····.line·258 | 492 | ····.line·258 |
493 | ····.local·v | 493 | ····.local·v0,·"hca":Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter; |
494 | ····invoke-virtual·{v | 494 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->getPoolEntry()Lorg/apache/http/impl/conn/AbstractPoolEntry; |
495 | ····move-result-object·v | 495 | ····move-result-object·v1 |
496 | ····if-eqz·v | 496 | ····if-eqz·v1,·:cond_1 |
497 | ····invoke-virtual·{v | 497 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->getManager()Lorg/apache/http/conn/ClientConnectionManager; |
498 | ····move-result-object·v | 498 | ····move-result-object·v1 |
499 | ····if-eq·v | 499 | ····if-eq·v1,·p0,·:cond_1 |
500 | ····.line·259 | 500 | ····.line·259 |
501 | ····new-instance·v | 501 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
502 | ····const-string·v | 502 | ····const-string·v4,·"Connection·not·obtained·from·this·manager." |
503 | ····invoke-direct·{v | 503 | ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
504 | ····throw·v | 504 | ····throw·v1 |
505 | ····.line·262 | 505 | ····.line·262 |
506 | ····:cond_1 | 506 | ····:cond_1 |
507 | ····monitor-enter·v | 507 | ····monitor-enter·v0 |
508 | ····.line·263 | 508 | ····.line·263 |
509 | ····:try_start_0 | 509 | ····:try_start_0 |
510 | ····invoke-virtual·{v | 510 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->getPoolEntry()Lorg/apache/http/impl/conn/AbstractPoolEntry; |
511 | ····move-result-object·v | 511 | ····move-result-object·v2 |
512 | ····check-cast·v | 512 | ····check-cast·v2,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry; |
513 | ····.line·264 | 513 | ····.line·264 |
514 | ····.local·v | 514 | ····.local·v2,·"entry":Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry; |
515 | ····if-nez·v | 515 | ····if-nez·v2,·:cond_2 |
516 | ····.line·265 | 516 | ····.line·265 |
517 | ····monitor-exit·v | 517 | ····monitor-exit·v0 |
518 | ····:try_end_0 | 518 | ····:try_end_0 |
519 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 519 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
520 | ····.line·297 | 520 | ····.line·297 |
521 | ····:goto_0 | 521 | ····:goto_0 |
522 | ····return-void | 522 | ····return-void |
523 | ····.line·269 | 523 | ····.line·269 |
524 | ····:cond_2 | 524 | ····:cond_2 |
525 | ····:try_start_1 | 525 | ····:try_start_1 |
526 | ····invoke-virtual·{v | 526 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->isOpen()Z |
527 | ····move-result·v | 527 | ····move-result·v1 |
528 | ····if-eqz·v | 528 | ····if-eqz·v1,·:cond_3 |
529 | ····invoke-virtual·{v | 529 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->isMarkedReusable()Z |
530 | ····move-result·v | 530 | ····move-result·v1 |
531 | ····if-nez·v | 531 | ····if-nez·v1,·:cond_3 |
532 | ····.line·278 | 532 | ····.line·278 |
533 | ····invoke-virtual·{v | 533 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->shutdown()V |
534 | ····:try_end_1 | 534 | ····:try_end_1 |
535 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 535 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
536 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 536 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
537 | ····.line·285 | 537 | ····.line·285 |
538 | ····:cond_3 | 538 | ····:cond_3 |
539 | ····:try_start_2 | 539 | ····:try_start_2 |
540 | ····invoke-virtual·{v | 540 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/conn/tsccm/BasicPooledConnAdapter;->isMarkedReusable()Z |
541 | ····move-result·v | 541 | ····move-result·v3 |
542 | ····.line·286 | 542 | ····.line·286 |
543 | ····.local·v | 543 | ····.local·v3,·"reusable":Z |
544 | ····iget-object·v | 544 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->log:Lorg/apache/commons/logging/Log; |
545 | ····invoke-interface·{v | 545 | ····invoke-interface·{v1},·Lorg/apache/commons/logging/Log;->isDebugEnabled()Z |
546 | ····move-result·v | 546 | ····move-result·v1 |
547 | ····if-eqz·v | 547 | ····if-eqz·v1,·:cond_4 |
548 | ····.line·287 | 548 | ····.line·287 |
549 | ····if-eqz·v | 549 | ····if-eqz·v3,·:cond_5 |
550 | ····.line·288 | 550 | ····.line·288 |
551 | ····iget-object·v | 551 | ····iget-object·v1,·p0,·Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->log:Lorg/apache/commons/logging/Log; |
552 | ····const-string·v | 552 | ····const-string·v4,·"Released·connection·is·reusable." |
Max diff block lines reached; 10699/17218 bytes (62.14%) of diff not shown. |
Offset 16, 38 lines modified | Offset 16, 38 lines modified | ||
16 | .field·private·updated:J | 16 | .field·private·updated:J |
17 | .field·private·validUntil:J | 17 | .field·private·validUntil:J |
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·public·constructor·<init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;)V | 19 | .method·public·constructor·<init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;)V |
20 | ····.locals· | 20 | ····.locals·7 |
21 | ····.param·p1,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator; | 21 | ····.param·p1,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator; |
22 | ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; | 22 | ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·73 | 24 | ····.line·73 |
25 | ····const-wide/16·v | 25 | ····const-wide/16·v4,·-0x1 |
26 | ····sget-object·v | 26 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
27 | ····move-object·v | 27 | ····move-object·v1,·p0 |
28 | ····move-object·v | 28 | ····move-object·v2,·p1 |
29 | ····move-object·v | 29 | ····move-object·v3,·p2 |
30 | ····invoke-direct/range·{v | 30 | ····invoke-direct/range·{v1·..·v6},·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;-><init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V |
31 | ····.line·74 | 31 | ····.line·74 |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | .method·public·constructor·<init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V | 34 | .method·public·constructor·<init>(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V |
35 | ····.locals· | 35 | ····.locals·5 |
36 | ····.param·p1,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator; | 36 | ····.param·p1,·"op"····#·Lorg/apache/http/conn/ClientConnectionOperator; |
37 | ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; | 37 | ····.param·p2,·"route"····#·Lorg/apache/http/conn/routing/HttpRoute; |
38 | ····.param·p3,·"connTTL"····#·J | 38 | ····.param·p3,·"connTTL"····#·J |
39 | ····.param·p5,·"timeunit"····#·Ljava/util/concurrent/TimeUnit; | 39 | ····.param·p5,·"timeunit"····#·Ljava/util/concurrent/TimeUnit; |
40 | ····.prologue | 40 | ····.prologue |
41 | ····.line·88 | 41 | ····.line·88 |
Offset 233, 15 lines modified | Offset 233, 15 lines modified | ||
233 | ····.line·110 | 233 | ····.line·110 |
234 | ····const/4·v0,·0x0 | 234 | ····const/4·v0,·0x0 |
235 | ····return-object·v0 | 235 | ····return-object·v0 |
236 | .end·method | 236 | .end·method |
237 | .method·public·isExpired(J)Z | 237 | .method·public·isExpired(J)Z |
238 | ····.locals· | 238 | ····.locals·3 |
239 | ····.param·p1,·"now"····#·J | 239 | ····.param·p1,·"now"····#·J |
240 | ····.prologue | 240 | ····.prologue |
241 | ····.line·161 | 241 | ····.line·161 |
242 | ····iget-wide·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->expiry:J | 242 | ····iget-wide·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;->expiry:J |
243 | ····cmp-long·v0,·p1,·v0 | 243 | ····cmp-long·v0,·p1,·v0 |
Offset 267, 15 lines modified | Offset 267, 15 lines modified | ||
267 | ····invoke-super·{p0},·Lorg/apache/http/impl/conn/AbstractPoolEntry;->shutdownEntry()V | 267 | ····invoke-super·{p0},·Lorg/apache/http/impl/conn/AbstractPoolEntry;->shutdownEntry()V |
268 | ····.line·116 | 268 | ····.line·116 |
269 | ····return-void | 269 | ····return-void |
270 | .end·method | 270 | .end·method |
271 | .method·public·updateExpiry(JLjava/util/concurrent/TimeUnit;)V | 271 | .method·public·updateExpiry(JLjava/util/concurrent/TimeUnit;)V |
272 | ····.locals· | 272 | ····.locals·7 |
273 | ····.param·p1,·"time"····#·J | 273 | ····.param·p1,·"time"····#·J |
274 | ····.param·p3,·"timeunit"····#·Ljava/util/concurrent/TimeUnit; | 274 | ····.param·p3,·"timeunit"····#·Ljava/util/concurrent/TimeUnit; |
275 | ····.prologue | 275 | ····.prologue |
276 | ····.line·147 | 276 | ····.line·147 |
277 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 277 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
Offset 174, 15 lines modified | Offset 174, 15 lines modified | ||
174 | ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V | 174 | ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V |
175 | ····throw·v0 | 175 | ····throw·v0 |
176 | .end·method | 176 | .end·method |
177 | .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V | 177 | .method·public·closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V |
178 | ····.locals· | 178 | ····.locals·5 |
179 | ····.param·p1,·"idletime"····#·J | 179 | ····.param·p1,·"idletime"····#·J |
180 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 180 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
181 | ····.prologue | 181 | ····.prologue |
182 | ····.line·163 | 182 | ····.line·163 |
183 | ····if-nez·p3,·:cond_0 | 183 | ····if-nez·p3,·:cond_0 |
Offset 203, 17 lines modified | Offset 203, 17 lines modified | ||
203 | ····.line·169 | 203 | ····.line·169 |
204 | ····:try_start_0 | 204 | ····:try_start_0 |
205 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;->idleConnHandler:Lorg/apache/http/impl/conn/IdleConnectionHandler; | 205 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;->idleConnHandler:Lorg/apache/http/impl/conn/IdleConnectionHandler; |
206 | ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 206 | ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
207 | ····move-result-wide·v | 207 | ····move-result-wide·v2 |
208 | ····invoke-virtual·{v0,·v | 208 | ····invoke-virtual·{v0,·v2,·v3},·Lorg/apache/http/impl/conn/IdleConnectionHandler;->closeIdleConnections(J)V |
209 | ····:try_end_0 | 209 | ····:try_end_0 |
210 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 210 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
211 | ····.line·171 | 211 | ····.line·171 |
212 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;->poolLock:Ljava/util/concurrent/locks/Lock; | 212 | ····iget-object·v0,·p0,·Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;->poolLock:Ljava/util/concurrent/locks/Lock; |
213 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V | 213 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V |
Offset 54, 15 lines modified | Offset 54, 15 lines modified | ||
54 | ····invoke-interface·{v0,·v1,·p1},·Lorg/apache/http/params/HttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; | 54 | ····invoke-interface·{v0,·v1,·p1},·Lorg/apache/http/params/HttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; |
55 | ····.line·59 | 55 | ····.line·59 |
56 | ····return-void | 56 | ····return-void |
57 | .end·method | 57 | .end·method |
58 | .method·public·setConnectionManagerTimeout(J)V | 58 | .method·public·setConnectionManagerTimeout(J)V |
59 | ····.locals· | 59 | ····.locals·3 |
60 | ····.param·p1,·"timeout"····#·J | 60 | ····.param·p1,·"timeout"····#·J |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line·101 | 62 | ····.line·101 |
63 | ····iget-object·v0,·p0,·Lorg/apache/http/client/params/ClientParamBean;->params:Lorg/apache/http/params/HttpParams; | 63 | ····iget-object·v0,·p0,·Lorg/apache/http/client/params/ClientParamBean;->params:Lorg/apache/http/params/HttpParams; |
64 | ····const-string·v1,·"http.conn-manager.timeout" | 64 | ····const-string·v1,·"http.conn-manager.timeout" |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
18 | ····.line·44 | 18 | ····.line·44 |
19 | ····return-void | 19 | ····return-void |
20 | .end·method | 20 | .end·method |
21 | .method·public·static·getConnectionManagerTimeout(Lorg/apache/http/params/HttpParams;)J | 21 | .method·public·static·getConnectionManagerTimeout(Lorg/apache/http/params/HttpParams;)J |
22 | ····.locals· | 22 | ····.locals·4 |
23 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; | 23 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·119 | 25 | ····.line·119 |
26 | ····if-nez·p0,·:cond_0 | 26 | ····if-nez·p0,·:cond_0 |
27 | ····.line·120 | 27 | ····.line·120 |
Offset 50, 26 lines modified | Offset 50, 26 lines modified | ||
50 | ····.line·123 | 50 | ····.line·123 |
51 | ····.local·v0,·"timeout":Ljava/lang/Long; | 51 | ····.local·v0,·"timeout":Ljava/lang/Long; |
52 | ····if-eqz·v0,·:cond_1 | 52 | ····if-eqz·v0,·:cond_1 |
53 | ····.line·124 | 53 | ····.line·124 |
54 | ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J | 54 | ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J |
55 | ····move-result-wide·v | 55 | ····move-result-wide·v2 |
56 | ····.line·126 | 56 | ····.line·126 |
57 | ····:goto_0 | 57 | ····:goto_0 |
58 | ····return-wide·v | 58 | ····return-wide·v2 |
59 | ····:cond_1 | 59 | ····:cond_1 |
60 | ····invoke-static·{p0},·Lorg/apache/http/params/HttpConnectionParams;->getConnectionTimeout(Lorg/apache/http/params/HttpParams;)I | 60 | ····invoke-static·{p0},·Lorg/apache/http/params/HttpConnectionParams;->getConnectionTimeout(Lorg/apache/http/params/HttpParams;)I |
61 | ····move-result·v1 | 61 | ····move-result·v1 |
62 | ····int-to-long·v | 62 | ····int-to-long·v2,·v1 |
63 | ····goto·:goto_0 | 63 | ····goto·:goto_0 |
64 | .end·method | 64 | .end·method |
65 | .method·public·static·getCookiePolicy(Lorg/apache/http/params/HttpParams;)Ljava/lang/String; | 65 | .method·public·static·getCookiePolicy(Lorg/apache/http/params/HttpParams;)Ljava/lang/String; |
66 | ····.locals·3 | 66 | ····.locals·3 |
67 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; | 67 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; |
Offset 195, 15 lines modified | Offset 195, 15 lines modified | ||
195 | ····invoke-interface·{p0,·v0,·p1},·Lorg/apache/http/params/HttpParams;->setBooleanParameter(Ljava/lang/String;Z)Lorg/apache/http/params/HttpParams; | 195 | ····invoke-interface·{p0,·v0,·p1},·Lorg/apache/http/params/HttpParams;->setBooleanParameter(Ljava/lang/String;Z)Lorg/apache/http/params/HttpParams; |
196 | ····.line·76 | 196 | ····.line·76 |
197 | ····return-void | 197 | ····return-void |
198 | .end·method | 198 | .end·method |
199 | .method·public·static·setConnectionManagerTimeout(Lorg/apache/http/params/HttpParams;J)V | 199 | .method·public·static·setConnectionManagerTimeout(Lorg/apache/http/params/HttpParams;J)V |
200 | ····.locals· | 200 | ····.locals·3 |
201 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; | 201 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; |
202 | ····.param·p1,·"timeout"····#·J | 202 | ····.param·p1,·"timeout"····#·J |
203 | ····.prologue | 203 | ····.prologue |
204 | ····.line·103 | 204 | ····.line·103 |
205 | ····if-nez·p0,·:cond_0 | 205 | ····if-nez·p0,·:cond_0 |
Offset 564, 44 lines modified | Offset 564, 44 lines modified | ||
564 | ····move-result-object·v0 | 564 | ····move-result-object·v0 |
565 | ····return-object·v0 | 565 | ····return-object·v0 |
566 | .end·method | 566 | .end·method |
567 | .method·public·bodyStream(Ljava/io/InputStream;)Lorg/apache/http/client/fluent/Request; | 567 | .method·public·bodyStream(Ljava/io/InputStream;)Lorg/apache/http/client/fluent/Request; |
568 | ····.locals· | 568 | ····.locals·4 |
569 | ····.param·p1,·"instream"····#·Ljava/io/InputStream; | 569 | ····.param·p1,·"instream"····#·Ljava/io/InputStream; |
570 | ····.prologue | 570 | ····.prologue |
571 | ····.line·298 | 571 | ····.line·298 |
572 | ····new-instance·v0,·Lorg/apache/http/entity/InputStreamEntity; | 572 | ····new-instance·v0,·Lorg/apache/http/entity/InputStreamEntity; |
573 | ····const-wide/16·v | 573 | ····const-wide/16·v2,·-0x1 |
574 | ····invoke-direct·{v0,·p1,·v | 574 | ····invoke-direct·{v0,·p1,·v2,·v3},·Lorg/apache/http/entity/InputStreamEntity;-><init>(Ljava/io/InputStream;J)V |
575 | ····invoke-virtual·{p0,·v0},·Lorg/apache/http/client/fluent/Request;->body(Lorg/apache/http/HttpEntity;)Lorg/apache/http/client/fluent/Request; | 575 | ····invoke-virtual·{p0,·v0},·Lorg/apache/http/client/fluent/Request;->body(Lorg/apache/http/HttpEntity;)Lorg/apache/http/client/fluent/Request; |
576 | ····move-result-object·v0 | 576 | ····move-result-object·v0 |
577 | ····return-object·v0 | 577 | ····return-object·v0 |
578 | .end·method | 578 | .end·method |
579 | .method·public·bodyStream(Ljava/io/InputStream;Lorg/apache/http/entity/ContentType;)Lorg/apache/http/client/fluent/Request; | 579 | .method·public·bodyStream(Ljava/io/InputStream;Lorg/apache/http/entity/ContentType;)Lorg/apache/http/client/fluent/Request; |
580 | ····.locals· | 580 | ····.locals·4 |
581 | ····.param·p1,·"instream"····#·Ljava/io/InputStream; | 581 | ····.param·p1,·"instream"····#·Ljava/io/InputStream; |
582 | ····.param·p2,·"contentType"····#·Lorg/apache/http/entity/ContentType; | 582 | ····.param·p2,·"contentType"····#·Lorg/apache/http/entity/ContentType; |
583 | ····.prologue | 583 | ····.prologue |
584 | ····.line·302 | 584 | ····.line·302 |
585 | ····new-instance·v0,·Lorg/apache/http/entity/InputStreamEntity; | 585 | ····new-instance·v0,·Lorg/apache/http/entity/InputStreamEntity; |
586 | ····const-wide/16·v | 586 | ····const-wide/16·v2,·-0x1 |
587 | ····invoke-direct·{v0,·p1,·v | 587 | ····invoke-direct·{v0,·p1,·v2,·v3,·p2},·Lorg/apache/http/entity/InputStreamEntity;-><init>(Ljava/io/InputStream;JLorg/apache/http/entity/ContentType;)V |
588 | ····invoke-virtual·{p0,·v0},·Lorg/apache/http/client/fluent/Request;->body(Lorg/apache/http/HttpEntity;)Lorg/apache/http/client/fluent/Request; | 588 | ····invoke-virtual·{p0,·v0},·Lorg/apache/http/client/fluent/Request;->body(Lorg/apache/http/HttpEntity;)Lorg/apache/http/client/fluent/Request; |
589 | ····move-result-object·v0 | 589 | ····move-result-object·v0 |
590 | ····return-object·v0 | 590 | ····return-object·v0 |
591 | .end·method | 591 | .end·method |
Offset 375, 15 lines modified | Offset 375, 15 lines modified | ||
375 | ····monitor-exit·p0 | 375 | ····monitor-exit·p0 |
376 | ····return-object·v0 | 376 | ····return-object·v0 |
377 | .end·method | 377 | .end·method |
378 | .method·public·declared-synchronized·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; | 378 | .method·public·declared-synchronized·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
379 | ····.locals·1 | 379 | ····.locals·11 |
380 | ····.param·p1,·"timeout"····#·J | 380 | ····.param·p1,·"timeout"····#·J |
381 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; | 381 | ····.param·p3,·"unit"····#·Ljava/util/concurrent/TimeUnit; |
382 | ····.annotation·system·Ldalvik/annotation/Signature; | 382 | ····.annotation·system·Ldalvik/annotation/Signature; |
383 | ········value·=·{ | 383 | ········value·=·{ |
384 | ············"(J", | 384 | ············"(J", |
385 | ············"Ljava/util/concurrent/TimeUnit;", | 385 | ············"Ljava/util/concurrent/TimeUnit;", |
386 | ············")TT;" | 386 | ············")TT;" |
Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
52 | ····move-result·p2 | 52 | ····move-result·p2 |
53 | ····goto·:goto_0 | 53 | ····goto·:goto_0 |
54 | .end·method | 54 | .end·method |
55 | .method·public·getDoubleParameter(Ljava/lang/String;D)D | 55 | .method·public·getDoubleParameter(Ljava/lang/String;D)D |
56 | ····.locals· | 56 | ····.locals·2 |
57 | ····.param·p1,·"name"····#·Ljava/lang/String; | 57 | ····.param·p1,·"name"····#·Ljava/lang/String; |
58 | ····.param·p2,·"defaultValue"····#·D | 58 | ····.param·p2,·"defaultValue"····#·D |
59 | ····.prologue | 59 | ····.prologue |
60 | ····.line·78 | 60 | ····.line·78 |
61 | ····invoke-virtual·{p0,·p1},·Lorg/apache/http/params/AbstractHttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; | 61 | ····invoke-virtual·{p0,·p1},·Lorg/apache/http/params/AbstractHttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····move-result·p2 | 120 | ····move-result·p2 |
121 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
122 | .end·method | 122 | .end·method |
123 | .method·public·getLongParameter(Ljava/lang/String;J)J | 123 | .method·public·getLongParameter(Ljava/lang/String;J)J |
124 | ····.locals· | 124 | ····.locals·2 |
125 | ····.param·p1,·"name"····#·Ljava/lang/String; | 125 | ····.param·p1,·"name"····#·Ljava/lang/String; |
126 | ····.param·p2,·"defaultValue"····#·J | 126 | ····.param·p2,·"defaultValue"····#·J |
127 | ····.prologue | 127 | ····.prologue |
128 | ····.line·52 | 128 | ····.line·52 |
129 | ····invoke-virtual·{p0,·p1},·Lorg/apache/http/params/AbstractHttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; | 129 | ····invoke-virtual·{p0,·p1},·Lorg/apache/http/params/AbstractHttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
Offset 234, 15 lines modified | Offset 234, 15 lines modified | ||
234 | ····:cond_0 | 234 | ····:cond_0 |
235 | ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | 235 | ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
236 | ····goto·:goto_0 | 236 | ····goto·:goto_0 |
237 | .end·method | 237 | .end·method |
238 | .method·public·setDoubleParameter(Ljava/lang/String;D)Lorg/apache/http/params/HttpParams; | 238 | .method·public·setDoubleParameter(Ljava/lang/String;D)Lorg/apache/http/params/HttpParams; |
239 | ····.locals· | 239 | ····.locals·2 |
240 | ····.param·p1,·"name"····#·Ljava/lang/String; | 240 | ····.param·p1,·"name"····#·Ljava/lang/String; |
241 | ····.param·p2,·"value"····#·D | 241 | ····.param·p2,·"value"····#·D |
242 | ····.prologue | 242 | ····.prologue |
243 | ····.line·86 | 243 | ····.line·86 |
244 | ····new-instance·v0,·Ljava/lang/Double; | 244 | ····new-instance·v0,·Ljava/lang/Double; |
Offset 268, 15 lines modified | Offset 268, 15 lines modified | ||
268 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/apache/http/params/AbstractHttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; | 268 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/apache/http/params/AbstractHttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; |
269 | ····.line·74 | 269 | ····.line·74 |
270 | ····return-object·p0 | 270 | ····return-object·p0 |
271 | .end·method | 271 | .end·method |
272 | .method·public·setLongParameter(Ljava/lang/String;J)Lorg/apache/http/params/HttpParams; | 272 | .method·public·setLongParameter(Ljava/lang/String;J)Lorg/apache/http/params/HttpParams; |
273 | ····.locals· | 273 | ····.locals·2 |
274 | ····.param·p1,·"name"····#·Ljava/lang/String; | 274 | ····.param·p1,·"name"····#·Ljava/lang/String; |
275 | ····.param·p2,·"value"····#·J | 275 | ····.param·p2,·"value"····#·J |
276 | ····.prologue | 276 | ····.prologue |
277 | ····.line·60 | 277 | ····.line·60 |
278 | ····new-instance·v0,·Ljava/lang/Long; | 278 | ····new-instance·v0,·Ljava/lang/Long; |
Offset 139, 15 lines modified | Offset 139, 15 lines modified | ||
139 | ····iput-object·p1,·p0,·Lorg/apache/http/entity/BasicHttpEntity;->content:Ljava/io/InputStream; | 139 | ····iput-object·p1,·p0,·Lorg/apache/http/entity/BasicHttpEntity;->content:Ljava/io/InputStream; |
140 | ····.line·106 | 140 | ····.line·106 |
141 | ····return-void | 141 | ····return-void |
142 | .end·method | 142 | .end·method |
143 | .method·public·setContentLength(J)V | 143 | .method·public·setContentLength(J)V |
144 | ····.locals· | 144 | ····.locals·1 |
145 | ····.param·p1,·"len"····#·J | 145 | ····.param·p1,·"len"····#·J |
146 | ····.prologue | 146 | ····.prologue |
147 | ····.line·95 | 147 | ····.line·95 |
148 | ····iput-wide·p1,·p0,·Lorg/apache/http/entity/BasicHttpEntity;->length:J | 148 | ····iput-wide·p1,·p0,·Lorg/apache/http/entity/BasicHttpEntity;->length:J |
149 | ····.line·96 | 149 | ····.line·96 |
Offset 16, 15 lines modified | Offset 16, 15 lines modified | ||
16 | .field·private·final·content:Ljava/io/InputStream; | 16 | .field·private·final·content:Ljava/io/InputStream; |
17 | .field·private·final·length:J | 17 | .field·private·final·length:J |
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·public·constructor·<init>(Ljava/io/InputStream;J)V | 19 | .method·public·constructor·<init>(Ljava/io/InputStream;J)V |
20 | ····.locals· | 20 | ····.locals·2 |
21 | ····.param·p1,·"instream"····#·Ljava/io/InputStream; | 21 | ····.param·p1,·"instream"····#·Ljava/io/InputStream; |
22 | ····.param·p2,·"length"····#·J | 22 | ····.param·p2,·"length"····#·J |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·51 | 24 | ····.line·51 |
25 | ····const/4·v0,·0x0 | 25 | ····const/4·v0,·0x0 |
Offset 143, 140 lines modified | Offset 143, 140 lines modified | ||
143 | ····.line·112 | 143 | ····.line·112 |
144 | ····const/4·v0,·0x1 | 144 | ····const/4·v0,·0x1 |
145 | ····return·v0 | 145 | ····return·v0 |
146 | .end·method | 146 | .end·method |
147 | .method·public·writeTo(Ljava/io/OutputStream;)V | 147 | .method·public·writeTo(Ljava/io/OutputStream;)V |
148 | ····.locals·1 | 148 | ····.locals·12 |
149 | ····.param·p1,·"outstream"····#·Ljava/io/OutputStream; | 149 | ····.param·p1,·"outstream"····#·Ljava/io/OutputStream; |
150 | ····.annotation·system·Ldalvik/annotation/Throws; | 150 | ····.annotation·system·Ldalvik/annotation/Throws; |
151 | ········value·=·{ | 151 | ········value·=·{ |
152 | ············Ljava/io/IOException; | 152 | ············Ljava/io/IOException; |
153 | ········} | 153 | ········} |
154 | ····.end·annotation | 154 | ····.end·annotation |
155 | ····.prologue | 155 | ····.prologue |
156 | ····const-wide/16·v | 156 | ····const-wide/16·v10,·0x0 |
157 | ····const/4·v8,·-0x1 | 157 | ····const/4·v8,·-0x1 |
158 | ····.line·82 | 158 | ····.line·82 |
159 | ····if-nez·p1,·:cond_0 | 159 | ····if-nez·p1,·:cond_0 |
160 | ····.line·83 | 160 | ····.line·83 |
161 | ····new-instance·v | 161 | ····new-instance·v3,·Ljava/lang/IllegalArgumentException; |
162 | ····const-string·v6,·"Output·stream·may·not·be·null" | 162 | ····const-string·v6,·"Output·stream·may·not·be·null" |
163 | ····invoke-direct·{v | 163 | ····invoke-direct·{v3,·v6},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
164 | ····throw·v | 164 | ····throw·v3 |
165 | ····.line·85 | 165 | ····.line·85 |
166 | ····:cond_0 | 166 | ····:cond_0 |
167 | ····iget-object·v1,·p0,·Lorg/apache/http/entity/InputStreamEntity;->content:Ljava/io/InputStream; | 167 | ····iget-object·v1,·p0,·Lorg/apache/http/entity/InputStreamEntity;->content:Ljava/io/InputStream; |
168 | ····.line·87 | 168 | ····.line·87 |
169 | ····.local·v1,·"instream":Ljava/io/InputStream; | 169 | ····.local·v1,·"instream":Ljava/io/InputStream; |
170 | ····const/16·v | 170 | ····const/16·v3,·0x800 |
171 | ····:try_start_0 | 171 | ····:try_start_0 |
172 | ····new-array·v0,·v | 172 | ····new-array·v0,·v3,·[B |
173 | ····.line·89 | 173 | ····.line·89 |
174 | ····.local·v0,·"buffer":[B | 174 | ····.local·v0,·"buffer":[B |
175 | ····iget-wide·v | 175 | ····iget-wide·v6,·p0,·Lorg/apache/http/entity/InputStreamEntity;->length:J |
176 | ····cmp-long·v | 176 | ····cmp-long·v3,·v6,·v10 |
177 | ····if-gez·v | 177 | ····if-gez·v3,·:cond_1 |
178 | ····.line·91 | 178 | ····.line·91 |
179 | ····:goto_0 | 179 | ····:goto_0 |
180 | ····invoke-virtual·{v1,·v0},·Ljava/io/InputStream;->read([B)I | 180 | ····invoke-virtual·{v1,·v0},·Ljava/io/InputStream;->read([B)I |
181 | ····move-result·v2 | 181 | ····move-result·v2 |
182 | ····.local·v2,·"l":I | 182 | ····.local·v2,·"l":I |
183 | ····if-eq·v2,·v8,·:cond_2 | 183 | ····if-eq·v2,·v8,·:cond_2 |
184 | ····.line·92 | 184 | ····.line·92 |
185 | ····const/4·v | 185 | ····const/4·v3,·0x0 |
186 | ····invoke-virtual·{p1,·v0,·v | 186 | ····invoke-virtual·{p1,·v0,·v3,·v2},·Ljava/io/OutputStream;->write([BII)V |
187 | ····:try_end_0 | 187 | ····:try_end_0 |
188 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 188 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
189 | ····goto·:goto_0 | 189 | ····goto·:goto_0 |
190 | ····.line·107 | 190 | ····.line·107 |
191 | ····.end·local·v0····#·"buffer":[B | 191 | ····.end·local·v0····#·"buffer":[B |
192 | ····.end·local·v2····#·"l":I | 192 | ····.end·local·v2····#·"l":I |
193 | ····:catchall_0 | 193 | ····:catchall_0 |
194 | ····move-exception·v | 194 | ····move-exception·v3 |
195 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V | 195 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V |
196 | ····throw·v | 196 | ····throw·v3 |
197 | ····.line·96 | 197 | ····.line·96 |
198 | ····.restart·local·v0····#·"buffer":[B | 198 | ····.restart·local·v0····#·"buffer":[B |
199 | ····:cond_1 | 199 | ····:cond_1 |
200 | ····:try_start_1 | 200 | ····:try_start_1 |
201 | ····iget-wide·v | 201 | ····iget-wide·v4,·p0,·Lorg/apache/http/entity/InputStreamEntity;->length:J |
202 | ····.line·97 | 202 | ····.line·97 |
203 | ····.local·v | 203 | ····.local·v4,·"remaining":J |
204 | ····:goto_1 | 204 | ····:goto_1 |
205 | ····cmp-long·v | 205 | ····cmp-long·v3,·v4,·v10 |
206 | ····if-lez·v | 206 | ····if-lez·v3,·:cond_2 |
207 | ····.line·98 | 207 | ····.line·98 |
208 | ····const/4·v | 208 | ····const/4·v3,·0x0 |
209 | ····const-wide/16·v6,·0x800 | 209 | ····const-wide/16·v6,·0x800 |
210 | ····invoke-static·{v6,·v7,·v | 210 | ····invoke-static·{v6,·v7,·v4,·v5},·Ljava/lang/Math;->min(JJ)J |
211 | ····move-result-wide·v6 | 211 | ····move-result-wide·v6 |
212 | ····long-to-int·v6,·v6 | 212 | ····long-to-int·v6,·v6 |
213 | ····invoke-virtual·{v1,·v0,·v | 213 | ····invoke-virtual·{v1,·v0,·v3,·v6},·Ljava/io/InputStream;->read([BII)I |
214 | ····:try_end_1 | 214 | ····:try_end_1 |
215 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 215 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
216 | ····move-result·v2 | 216 | ····move-result·v2 |
217 | ····.line·99 | 217 | ····.line·99 |
218 | ····.restart·local·v2····#·"l":I | 218 | ····.restart·local·v2····#·"l":I |
Max diff block lines reached; 814/4420 bytes (18.42%) of diff not shown. |
Offset 387, 15 lines modified | Offset 387, 15 lines modified | ||
387 | ····:cond_0 | 387 | ····:cond_0 |
388 | ····const/4·v0,·0x0 | 388 | ····const/4·v0,·0x0 |
389 | ····goto·:goto_0 | 389 | ····goto·:goto_0 |
390 | .end·method | 390 | .end·method |
391 | .method·public·isRepeatable()Z | 391 | .method·public·isRepeatable()Z |
392 | ····.locals· | 392 | ····.locals·8 |
393 | ····.prologue | 393 | ····.prologue |
394 | ····.line·136 | 394 | ····.line·136 |
395 | ····iget-object·v3,·p0,·Lorg/apache/http/entity/mime/MultipartEntity;->multipart:Lorg/apache/http/entity/mime/HttpMultipart; | 395 | ····iget-object·v3,·p0,·Lorg/apache/http/entity/mime/MultipartEntity;->multipart:Lorg/apache/http/entity/mime/HttpMultipart; |
396 | ····invoke-virtual·{v3},·Lorg/apache/http/entity/mime/HttpMultipart;->getBodyParts()Ljava/util/List; | 396 | ····invoke-virtual·{v3},·Lorg/apache/http/entity/mime/HttpMultipart;->getBodyParts()Ljava/util/List; |
Offset 425, 19 lines modified | Offset 425, 19 lines modified | ||
425 | ····move-result-object·v0 | 425 | ····move-result-object·v0 |
426 | ····.line·138 | 426 | ····.line·138 |
427 | ····.local·v0,·"body":Lorg/apache/http/entity/mime/content/ContentBody; | 427 | ····.local·v0,·"body":Lorg/apache/http/entity/mime/content/ContentBody; |
428 | ····invoke-interface·{v0},·Lorg/apache/http/entity/mime/content/ContentBody;->getContentLength()J | 428 | ····invoke-interface·{v0},·Lorg/apache/http/entity/mime/content/ContentBody;->getContentLength()J |
429 | ····move-result-wide·v | 429 | ····move-result-wide·v4 |
430 | ····const-wide/16·v | 430 | ····const-wide/16·v6,·0x0 |
431 | ····cmp-long·v3,·v | 431 | ····cmp-long·v3,·v4,·v6 |
432 | ····if-gez·v3,·:cond_0 | 432 | ····if-gez·v3,·:cond_0 |
433 | ····.line·139 | 433 | ····.line·139 |
434 | ····const/4·v3,·0x0 | 434 | ····const/4·v3,·0x0 |
435 | ····.line·142 | 435 | ····.line·142 |
Offset 684, 18 lines modified | Offset 684, 18 lines modified | ||
684 | .method·public·getTotalLength()J | 684 | .method·public·getTotalLength()J |
685 | ····.locals·14 | 685 | ····.locals·14 |
686 | ····.prologue | 686 | ····.prologue |
687 | ····const-wide/16·v10,·-0x1 | 687 | ····const-wide/16·v10,·-0x1 |
688 | ····.line·241 | 688 | ····.line·241 |
689 | ····const-wide/16·v | 689 | ····const-wide/16·v2,·0x0 |
690 | ····.line·242 | 690 | ····.line·242 |
691 | ····.local·v | 691 | ····.local·v2,·"contentLen":J |
692 | ····iget-object·v12,·p0,·Lorg/apache/http/entity/mime/HttpMultipart;->parts:Ljava/util/List; | 692 | ····iget-object·v12,·p0,·Lorg/apache/http/entity/mime/HttpMultipart;->parts:Ljava/util/List; |
693 | ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 693 | ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
694 | ····move-result-object·v5 | 694 | ····move-result-object·v5 |
695 | ····.local·v5,·"i$":Ljava/util/Iterator; | 695 | ····.local·v5,·"i$":Ljava/util/Iterator; |
Offset 729, 15 lines modified | Offset 729, 15 lines modified | ||
729 | ····const-wide/16·v12,·0x0 | 729 | ····const-wide/16·v12,·0x0 |
730 | ····cmp-long·v12,·v6,·v12 | 730 | ····cmp-long·v12,·v6,·v12 |
731 | ····if-ltz·v12,·:cond_1 | 731 | ····if-ltz·v12,·:cond_1 |
732 | ····.line·246 | 732 | ····.line·246 |
733 | ····add-long/2addr·v | 733 | ····add-long/2addr·v2,·v6 |
734 | ····goto·:goto_0 | 734 | ····goto·:goto_0 |
735 | ····.line·251 | 735 | ····.line·251 |
736 | ····.end·local·v0····#·"body":Lorg/apache/http/entity/mime/content/ContentBody; | 736 | ····.end·local·v0····#·"body":Lorg/apache/http/entity/mime/content/ContentBody; |
737 | ····.end·local·v6····#·"len":J | 737 | ····.end·local·v6····#·"len":J |
738 | ····.end·local·v9····#·"part":Lorg/apache/http/entity/mime/FormBodyPart; | 738 | ····.end·local·v9····#·"part":Lorg/apache/http/entity/mime/FormBodyPart; |
Offset 764, 30 lines modified | Offset 764, 30 lines modified | ||
764 | ····.local·v4,·"extra":[B | 764 | ····.local·v4,·"extra":[B |
765 | ····array-length·v10,·v4 | 765 | ····array-length·v10,·v4 |
766 | ····:try_end_0 | 766 | ····:try_end_0 |
767 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 767 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
768 | ····int-to-long·v10,·v10 | 768 | ····int-to-long·v10,·v10 |
769 | ····add-long/2addr·v10,·v | 769 | ····add-long/2addr·v10,·v2 |
770 | ····.line·258 | 770 | ····.line·258 |
771 | ····.end·local·v4····#·"extra":[B | 771 | ····.end·local·v4····#·"extra":[B |
772 | ····.end·local·v8····#·"out":Ljava/io/ByteArrayOutputStream; | 772 | ····.end·local·v8····#·"out":Ljava/io/ByteArrayOutputStream; |
773 | ····:cond_1 | 773 | ····:cond_1 |
774 | ····:goto_1 | 774 | ····:goto_1 |
775 | ····return-wide·v10 | 775 | ····return-wide·v10 |
776 | ····.line·256 | 776 | ····.line·256 |
777 | ····.restart·local·v8····#·"out":Ljava/io/ByteArrayOutputStream; | 777 | ····.restart·local·v8····#·"out":Ljava/io/ByteArrayOutputStream; |
778 | ····:catch_0 | 778 | ····:catch_0 |
779 | ····move-exception·v | 779 | ····move-exception·v1 |
780 | ····.line·258 | 780 | ····.line·258 |
781 | ····.local·v | 781 | ····.local·v1,·"ex":Ljava/io/IOException; |
782 | ····goto·:goto_1 | 782 | ····goto·:goto_1 |
783 | .end·method | 783 | .end·method |
784 | .method·public·writeTo(Ljava/io/OutputStream;)V | 784 | .method·public·writeTo(Ljava/io/OutputStream;)V |
785 | ····.locals·2 | 785 | ····.locals·2 |
786 | ····.param·p1,·"out"····#·Ljava/io/OutputStream; | 786 | ····.param·p1,·"out"····#·Ljava/io/OutputStream; |
787 | ····.annotation·system·Ldalvik/annotation/Throws; | 787 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 221, 15 lines modified | Offset 221, 15 lines modified | ||
221 | ····.line·179 | 221 | ····.line·179 |
222 | ····.end·local·v1····#·"values":[Lorg/apache/http/HeaderElement; | 222 | ····.end·local·v1····#·"values":[Lorg/apache/http/HeaderElement; |
223 | ····:cond_1 | 223 | ····:cond_1 |
224 | ····return-object·v0 | 224 | ····return-object·v0 |
225 | .end·method | 225 | .end·method |
226 | .method·public·static·toByteArray(Lorg/apache/http/HttpEntity;)[B | 226 | .method·public·static·toByteArray(Lorg/apache/http/HttpEntity;)[B |
227 | ····.locals· | 227 | ····.locals·10 |
228 | ····.param·p0,·"entity"····#·Lorg/apache/http/HttpEntity; | 228 | ····.param·p0,·"entity"····#·Lorg/apache/http/HttpEntity; |
229 | ····.annotation·system·Ldalvik/annotation/Throws; | 229 | ····.annotation·system·Ldalvik/annotation/Throws; |
230 | ········value·=·{ | 230 | ········value·=·{ |
231 | ············Ljava/io/IOException; | 231 | ············Ljava/io/IOException; |
232 | ········} | 232 | ········} |
233 | ····.end·annotation | 233 | ····.end·annotation |
Offset 264, 19 lines modified | Offset 264, 19 lines modified | ||
264 | ····return-object·v5 | 264 | ····return-object·v5 |
265 | ····.line·108 | 265 | ····.line·108 |
266 | ····:cond_1 | 266 | ····:cond_1 |
267 | ····:try_start_0 | 267 | ····:try_start_0 |
268 | ····invoke-interface·{p0},·Lorg/apache/http/HttpEntity;->getContentLength()J | 268 | ····invoke-interface·{p0},·Lorg/apache/http/HttpEntity;->getContentLength()J |
269 | ····move-result-wide·v | 269 | ····move-result-wide·v6 |
270 | ····const-wide/32·v | 270 | ····const-wide/32·v8,·0x7fffffff |
271 | ····cmp-long·v5,·v | 271 | ····cmp-long·v5,·v6,·v8 |
272 | ····if-lez·v5,·:cond_2 | 272 | ····if-lez·v5,·:cond_2 |
273 | ····.line·109 | 273 | ····.line·109 |
274 | ····new-instance·v5,·Ljava/lang/IllegalArgumentException; | 274 | ····new-instance·v5,·Ljava/lang/IllegalArgumentException; |
275 | ····const-string·v6,·"HTTP·entity·too·large·to·be·buffered·in·memory" | 275 | ····const-string·v6,·"HTTP·entity·too·large·to·be·buffered·in·memory" |
Offset 296, 17 lines modified | Offset 296, 17 lines modified | ||
296 | ····throw·v5 | 296 | ····throw·v5 |
297 | ····.line·111 | 297 | ····.line·111 |
298 | ····:cond_2 | 298 | ····:cond_2 |
299 | ····:try_start_1 | 299 | ····:try_start_1 |
300 | ····invoke-interface·{p0},·Lorg/apache/http/HttpEntity;->getContentLength()J | 300 | ····invoke-interface·{p0},·Lorg/apache/http/HttpEntity;->getContentLength()J |
301 | ····move-result-wide·v | 301 | ····move-result-wide·v6 |
302 | ····long-to-int·v1,·v | 302 | ····long-to-int·v1,·v6 |
303 | ····.line·112 | 303 | ····.line·112 |
304 | ····.local·v1,·"i":I | 304 | ····.local·v1,·"i":I |
305 | ····if-gez·v1,·:cond_3 | 305 | ····if-gez·v1,·:cond_3 |
306 | ····.line·113 | 306 | ····.line·113 |
307 | ····const/16·v1,·0x1000 | 307 | ····const/16·v1,·0x1000 |
Offset 276, 20 lines modified | Offset 276, 20 lines modified | ||
276 | ············Ljava/util/concurrent/ExecutionException; | 276 | ············Ljava/util/concurrent/ExecutionException; |
277 | ········} | 277 | ········} |
278 | ····.end·annotation | 278 | ····.end·annotation |
279 | ····.prologue | 279 | ····.prologue |
280 | ····.line·86 | 280 | ····.line·86 |
281 | ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntryFuture;,·"Lorg/apache/http/pool/PoolEntryFuture<TT;>;" | 281 | ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntryFuture;,·"Lorg/apache/http/pool/PoolEntryFuture<TT;>;" |
282 | ····const-wide/16·v | 282 | ····const-wide/16·v2,·0x0 |
283 | ····:try_start_0 | 283 | ····:try_start_0 |
284 | ····sget-object·v | 284 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
285 | ····invoke-virtual·{p0,·v | 285 | ····invoke-virtual·{p0,·v2,·v3,·v1},·Lorg/apache/http/pool/PoolEntryFuture;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
286 | ····:try_end_0 | 286 | ····:try_end_0 |
287 | ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0 | 287 | ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0 |
288 | ····move-result-object·v1 | 288 | ····move-result-object·v1 |
289 | ····return-object·v1 | 289 | ····return-object·v1 |
Offset 336, 15 lines modified | Offset 336, 15 lines modified | ||
336 | ····return-wide·v0 | 336 | ····return-wide·v0 |
337 | .end·method | 337 | .end·method |
338 | .method·public·abstract·isClosed()Z | 338 | .method·public·abstract·isClosed()Z |
339 | .end·method | 339 | .end·method |
340 | .method·public·declared-synchronized·isExpired(J)Z | 340 | .method·public·declared-synchronized·isExpired(J)Z |
341 | ····.locals· | 341 | ····.locals·3 |
342 | ····.param·p1,·"now"····#·J | 342 | ····.param·p1,·"now"····#·J |
343 | ····.prologue | 343 | ····.prologue |
344 | ····.line·163 | 344 | ····.line·163 |
345 | ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntry;,·"Lorg/apache/http/pool/PoolEntry<TT;TC;>;" | 345 | ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntry;,·"Lorg/apache/http/pool/PoolEntry<TT;TC;>;" |
346 | ····monitor-enter·p0 | 346 | ····monitor-enter·p0 |
Offset 441, 15 lines modified | Offset 441, 15 lines modified | ||
441 | ····move-result-object·v1 | 441 | ····move-result-object·v1 |
442 | ····return-object·v1 | 442 | ····return-object·v1 |
443 | .end·method | 443 | .end·method |
444 | .method·public·declared-synchronized·updateExpiry(JLjava/util/concurrent/TimeUnit;)V | 444 | .method·public·declared-synchronized·updateExpiry(JLjava/util/concurrent/TimeUnit;)V |
445 | ····.locals· | 445 | ····.locals·7 |
446 | ····.param·p1,·"time"····#·J | 446 | ····.param·p1,·"time"····#·J |
447 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 447 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
448 | ····.prologue | 448 | ····.prologue |
449 | ····.line·149 | 449 | ····.line·149 |
450 | ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntry;,·"Lorg/apache/http/pool/PoolEntry<TT;TC;>;" | 450 | ····.local·p0,·"this":Lorg/apache/http/pool/PoolEntry;,·"Lorg/apache/http/pool/PoolEntry<TT;TC;>;" |
451 | ····monitor-enter·p0 | 451 | ····monitor-enter·p0 |
Offset 77, 15 lines modified | Offset 77, 15 lines modified | ||
77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····return-object·v0 | 78 | ····return-object·v0 |
79 | .end·method | 79 | .end·method |
80 | .method·public·getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/pool/PoolEntry; | 80 | .method·public·getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/pool/PoolEntry; |
81 | ····.locals· | 81 | ····.locals·9 |
82 | ····.param·p1,·"timeout"····#·J | 82 | ····.param·p1,·"timeout"····#·J |
83 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 83 | ····.param·p3,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
84 | ····.annotation·system·Ldalvik/annotation/Signature; | 84 | ····.annotation·system·Ldalvik/annotation/Signature; |
85 | ········value·=·{ | 85 | ········value·=·{ |
86 | ············"(J", | 86 | ············"(J", |
87 | ············"Ljava/util/concurrent/TimeUnit;", | 87 | ············"Ljava/util/concurrent/TimeUnit;", |
88 | ············")TE;" | 88 | ············")TE;" |
Offset 99, 25 lines modified | Offset 99, 25 lines modified | ||
99 | ············Ljava/io/IOException; | 99 | ············Ljava/io/IOException; |
100 | ········} | 100 | ········} |
101 | ····.end·annotation | 101 | ····.end·annotation |
102 | ····.prologue | 102 | ····.prologue |
103 | ····.line·176 | 103 | ····.line·176 |
104 | ····.local·p0,·"this":Lorg/apache/http/pool/AbstractConnPool$2;,·"Lorg/apache/http/pool/AbstractConnPool.2;" | 104 | ····.local·p0,·"this":Lorg/apache/http/pool/AbstractConnPool$2;,·"Lorg/apache/http/pool/AbstractConnPool.2;" |
105 | ····iget-object·v | 105 | ····iget-object·v1,·p0,·Lorg/apache/http/pool/AbstractConnPool$2;->this$0:Lorg/apache/http/pool/AbstractConnPool; |
106 | ····iget-object·v | 106 | ····iget-object·v2,·p0,·Lorg/apache/http/pool/AbstractConnPool$2;->val$route:Ljava/lang/Object; |
107 | ····iget-object·v | 107 | ····iget-object·v3,·p0,·Lorg/apache/http/pool/AbstractConnPool$2;->val$state:Ljava/lang/Object; |
108 | ····move-wide·v | 108 | ····move-wide·v4,·p1 |
109 | ····move-object·v | 109 | ····move-object·v6,·p3 |
110 | ····move-object·v | 110 | ····move-object·v7,·p0 |
111 | ····invoke-static/range·{v | 111 | ····invoke-static/range·{v1·..·v7},·Lorg/apache/http/pool/AbstractConnPool;->access$000(Lorg/apache/http/pool/AbstractConnPool;Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/pool/PoolEntryFuture;)Lorg/apache/http/pool/PoolEntry; |
112 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
113 | ····return-object·v0 | 113 | ····return-object·v0 |
114 | .end·method | 114 | .end·method |
Offset 316, 15 lines modified | Offset 316, 15 lines modified | ||
316 | ····.line·151 | 316 | ····.line·151 |
317 | ····:cond_0 | 317 | ····:cond_0 |
318 | ····return-object·v0 | 318 | ····return-object·v0 |
319 | .end·method | 319 | .end·method |
320 | .method·private·getPoolEntryBlocking(Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/pool/PoolEntryFuture;)Lorg/apache/http/pool/PoolEntry; | 320 | .method·private·getPoolEntryBlocking(Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/pool/PoolEntryFuture;)Lorg/apache/http/pool/PoolEntry; |
321 | ····.locals·2 | 321 | ····.locals·23 |
322 | ····.param·p2,·"state"····#·Ljava/lang/Object; | 322 | ····.param·p2,·"state"····#·Ljava/lang/Object; |
323 | ····.param·p3,·"timeout"····#·J | 323 | ····.param·p3,·"timeout"····#·J |
324 | ····.param·p5,·"tunit"····#·Ljava/util/concurrent/TimeUnit; | 324 | ····.param·p5,·"tunit"····#·Ljava/util/concurrent/TimeUnit; |
325 | ····.annotation·system·Ldalvik/annotation/Signature; | 325 | ····.annotation·system·Ldalvik/annotation/Signature; |
326 | ········value·=·{ | 326 | ········value·=·{ |
327 | ············"(TT;", | 327 | ············"(TT;", |
328 | ············"Ljava/lang/Object;", | 328 | ············"Ljava/lang/Object;", |
Offset 344, 557 lines modified | Offset 344, 559 lines modified | ||
344 | ····.end·annotation | 344 | ····.end·annotation |
345 | ····.prologue | 345 | ····.prologue |
346 | ····.line·208 | 346 | ····.line·208 |
347 | ····.local·p0,·"this":Lorg/apache/http/pool/AbstractConnPool;,·"Lorg/apache/http/pool/AbstractConnPool<TT;TC;TE;>;" | 347 | ····.local·p0,·"this":Lorg/apache/http/pool/AbstractConnPool;,·"Lorg/apache/http/pool/AbstractConnPool<TT;TC;TE;>;" |
348 | ····.local·p1,·"route":Ljava/lang/Object;,·"TT;" | 348 | ····.local·p1,·"route":Ljava/lang/Object;,·"TT;" |
349 | ····.local·p6,·"future":Lorg/apache/http/pool/PoolEntryFuture;,·"Lorg/apache/http/pool/PoolEntryFuture<TE;>;" | 349 | ····.local·p6,·"future":Lorg/apache/http/pool/PoolEntryFuture;,·"Lorg/apache/http/pool/PoolEntryFuture<TE;>;" |
350 | ····const/4·v | 350 | ····const/4·v5,·0x0 |
351 | ····.line·209 | 351 | ····.line·209 |
352 | ····.local·v | 352 | ····.local·v5,·"deadline":Ljava/util/Date; |
353 | ····const-wide/16·v1 | 353 | ····const-wide/16·v18,·0x0 |
354 | ····cmp-long·v1 | 354 | ····cmp-long·v18,·p3,·v18 |
355 | ····if-lez·v1 | 355 | ····if-lez·v18,·:cond_0 |
356 | ····.line·210 | 356 | ····.line·210 |
357 | ····new-instance·v | 357 | ····new-instance·v5,·Ljava/util/Date; |
358 | ····.end·local·v | 358 | ····.end·local·v5····#·"deadline":Ljava/util/Date; |
359 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 359 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
360 | ····move-result-wide·v1 | 360 | ····move-result-wide·v18 |
361 | ····move-object/from16·v0,·p5 | 361 | ····move-object/from16·v0,·p5 |
362 | ····move-wide/from16·v1,·p3 | 362 | ····move-wide/from16·v1,·p3 |
363 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 363 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
364 | ····move-result-wide·v | 364 | ····move-result-wide·v20 |
365 | ····add-long·v1 | 365 | ····add-long·v18,·v18,·v20 |
366 | ····move-wide/from16·v0,·v1 | 366 | ····move-wide/from16·v0,·v18 |
367 | ····invoke-direct·{v | 367 | ····invoke-direct·{v5,·v0,·v1},·Ljava/util/Date;-><init>(J)V |
368 | ····.line·214 | 368 | ····.line·214 |
369 | ····.restart·local·v | 369 | ····.restart·local·v5····#·"deadline":Ljava/util/Date; |
370 | ····:cond_0 | 370 | ····:cond_0 |
371 | ····move-object/from16·v0,·p0 | 371 | ····move-object/from16·v0,·p0 |
372 | ····iget-object·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock; | 372 | ····iget-object·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock; |
373 | ····move-object/from16·v1 | 373 | ····move-object/from16·v18,·v0 |
374 | ····invoke-interface/range·{v1 | 374 | ····invoke-interface/range·{v18·..·v18},·Ljava/util/concurrent/locks/Lock;->lock()V |
375 | ····.line·216 | 375 | ····.line·216 |
376 | ····:try_start_0 | 376 | ····:try_start_0 |
377 | ····invoke-direct/range·{p0·..·p1},·Lorg/apache/http/pool/AbstractConnPool;->getPool(Ljava/lang/Object;)Lorg/apache/http/pool/RouteSpecificPool; | 377 | ····invoke-direct/range·{p0·..·p1},·Lorg/apache/http/pool/AbstractConnPool;->getPool(Ljava/lang/Object;)Lorg/apache/http/pool/RouteSpecificPool; |
378 | ····move-result-object·v1 | 378 | ····move-result-object·v14 |
379 | ····.line·217 | 379 | ····.line·217 |
380 | ····.local·v1 | 380 | ····.local·v14,·"pool":Lorg/apache/http/pool/RouteSpecificPool;,·"Lorg/apache/http/pool/RouteSpecificPool<TT;TC;TE;>;" |
381 | ····const/4·v | 381 | ····const/4·v6,·0x0 |
382 | ····.line·218 | 382 | ····.line·218 |
383 | ····.local·v | 383 | ····.local·v6,·"entry":Lorg/apache/http/pool/PoolEntry;,·"TE;" |
384 | ····:cond_1 | 384 | ····:cond_1 |
385 | ····if-nez·v | 385 | ····if-nez·v6,·:cond_b |
386 | ····.line·219 | 386 | ····.line·219 |
387 | ····move-object/from16·v0,·p0 | 387 | ····move-object/from16·v0,·p0 |
388 | ····iget-boolean·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->isShutDown:Z | 388 | ····iget-boolean·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->isShutDown:Z |
389 | ····move/from16·v1 | 389 | ····move/from16·v18,·v0 |
390 | ····if-eqz·v1 | 390 | ····if-eqz·v18,·:cond_4 |
391 | ····.line·220 | 391 | ····.line·220 |
392 | ····new-instance·v1 | 392 | ····new-instance·v18,·Ljava/lang/IllegalStateException; |
393 | ····const-string·v1 | 393 | ····const-string·v19,·"Connection·pool·shut·down" |
394 | ····invoke-direct/range·{v1 | 394 | ····invoke-direct/range·{v18·..·v19},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
395 | ····throw·v1 | 395 | ····throw·v18 |
396 | ····:try_end_0 | 396 | ····:try_end_0 |
397 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 397 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
398 | ····.line·298 | 398 | ····.line·298 |
399 | ····.end·local·v | 399 | ····.end·local·v6····#·"entry":Lorg/apache/http/pool/PoolEntry;,·"TE;" |
400 | ····.end·local·v1 | 400 | ····.end·local·v14····#·"pool":Lorg/apache/http/pool/RouteSpecificPool;,·"Lorg/apache/http/pool/RouteSpecificPool<TT;TC;TE;>;" |
401 | ····:catchall_0 | 401 | ····:catchall_0 |
402 | ····move-exception·v1 | 402 | ····move-exception·v18 |
403 | ····move-object/from16·v0,·p0 | 403 | ····move-object/from16·v0,·p0 |
404 | ····iget-object·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock; | 404 | ····iget-object·v0,·v0,·Lorg/apache/http/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock; |
405 | ····move-object/from16·v1 | 405 | ····move-object/from16·v19,·v0 |
406 | ····invoke-interface/range·{v1 | 406 | ····invoke-interface/range·{v19·..·v19},·Ljava/util/concurrent/locks/Lock;->unlock()V |
407 | ····throw·v1 | 407 | ····throw·v18 |
408 | ····.line·227 | 408 | ····.line·227 |
409 | ····.restart·local·v | 409 | ····.restart·local·v6····#·"entry":Lorg/apache/http/pool/PoolEntry;,·"TE;" |
410 | ····.restart·local·v1 | 410 | ····.restart·local·v14····#·"pool":Lorg/apache/http/pool/RouteSpecificPool;,·"Lorg/apache/http/pool/RouteSpecificPool<TT;TC;TE;>;" |
411 | ····:cond_2 | 411 | ····:cond_2 |
412 | ····:try_start_1 | 412 | ····:try_start_1 |
413 | ····invoke-virtual·{v | 413 | ····invoke-virtual·{v6},·Lorg/apache/http/pool/PoolEntry;->isClosed()Z |
414 | ····move-result·v1 | 414 | ····move-result·v18 |
415 | ····if-nez·v1 | 415 | ····if-nez·v18,·:cond_3 |
Max diff block lines reached; 24754/30398 bytes (81.43%) of diff not shown. |
Offset 280, 17 lines modified | Offset 280, 17 lines modified | ||
280 | ····.line·113 | 280 | ····.line·113 |
281 | ····:cond_9 | 281 | ····:cond_9 |
282 | ····const-string·v2,·"Content-Length" | 282 | ····const-string·v2,·"Content-Length" |
283 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J | 283 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J |
284 | ····move-result-wide·v | 284 | ····move-result-wide·v4 |
285 | ····invoke-static·{v | 285 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
286 | ····move-result-object·v3 | 286 | ····move-result-object·v3 |
287 | ····invoke-interface·{p1,·v2,·v3},·Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V | 287 | ····invoke-interface·{p1,·v2,·v3},·Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V |
288 | ····goto·:goto_1 | 288 | ····goto·:goto_1 |
289 | .end·method | 289 | .end·method |
Offset 105, 18 lines modified | Offset 105, 18 lines modified | ||
105 | ····.line·107 | 105 | ····.line·107 |
106 | ····.local·v0,·"entity":Lorg/apache/http/HttpEntity; | 106 | ····.local·v0,·"entity":Lorg/apache/http/HttpEntity; |
107 | ····if-eqz·v0,·:cond_8 | 107 | ····if-eqz·v0,·:cond_8 |
108 | ····.line·108 | 108 | ····.line·108 |
109 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J | 109 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J |
110 | ····move-result-wide·v | 110 | ····move-result-wide·v2 |
111 | ····.line·109 | 111 | ····.line·109 |
112 | ····.local·v | 112 | ····.local·v2,·"len":J |
113 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->isChunked()Z | 113 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->isChunked()Z |
114 | ····move-result·v5 | 114 | ····move-result·v5 |
115 | ····if-eqz·v5,·:cond_7 | 115 | ····if-eqz·v5,·:cond_7 |
116 | ····sget-object·v5,·Lorg/apache/http/HttpVersion;->HTTP_1_0:Lorg/apache/http/HttpVersion; | 116 | ····sget-object·v5,·Lorg/apache/http/HttpVersion;->HTTP_1_0:Lorg/apache/http/HttpVersion; |
Offset 178, 15 lines modified | Offset 178, 15 lines modified | ||
178 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header; | 178 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header; |
179 | ····move-result-object·v5 | 179 | ····move-result-object·v5 |
180 | ····invoke-interface·{p1,·v5},·Lorg/apache/http/HttpResponse;->addHeader(Lorg/apache/http/Header;)V | 180 | ····invoke-interface·{p1,·v5},·Lorg/apache/http/HttpResponse;->addHeader(Lorg/apache/http/Header;)V |
181 | ····.line·132 | 181 | ····.line·132 |
182 | ····.end·local·v | 182 | ····.end·local·v2····#·"len":J |
183 | ····:cond_4 | 183 | ····:cond_4 |
184 | ····:goto_1 | 184 | ····:goto_1 |
185 | ····return-void | 185 | ····return-void |
186 | ····.line·98 | 186 | ····.line·98 |
187 | ····.end·local·v0····#·"entity":Lorg/apache/http/HttpEntity; | 187 | ····.end·local·v0····#·"entity":Lorg/apache/http/HttpEntity; |
188 | ····.end·local·v4····#·"ver":Lorg/apache/http/ProtocolVersion; | 188 | ····.end·local·v4····#·"ver":Lorg/apache/http/ProtocolVersion; |
Offset 225, 20 lines modified | Offset 225, 20 lines modified | ||
225 | ····invoke-direct·{v5,·v6},·Lorg/apache/http/ProtocolException;-><init>(Ljava/lang/String;)V | 225 | ····invoke-direct·{v5,·v6},·Lorg/apache/http/ProtocolException;-><init>(Ljava/lang/String;)V |
226 | ····throw·v5 | 226 | ····throw·v5 |
227 | ····.line·111 | 227 | ····.line·111 |
228 | ····.restart·local·v0····#·"entity":Lorg/apache/http/HttpEntity; | 228 | ····.restart·local·v0····#·"entity":Lorg/apache/http/HttpEntity; |
229 | ····.restart·local·v | 229 | ····.restart·local·v2····#·"len":J |
230 | ····.restart·local·v4····#·"ver":Lorg/apache/http/ProtocolVersion; | 230 | ····.restart·local·v4····#·"ver":Lorg/apache/http/ProtocolVersion; |
231 | ····:cond_7 | 231 | ····:cond_7 |
232 | ····const-wide/16·v | 232 | ····const-wide/16·v6,·0x0 |
233 | ····cmp-long·v5,·v | 233 | ····cmp-long·v5,·v2,·v6 |
234 | ····if-ltz·v5,·:cond_2 | 234 | ····if-ltz·v5,·:cond_2 |
235 | ····.line·112 | 235 | ····.line·112 |
236 | ····const-string·v5,·"Content-Length" | 236 | ····const-string·v5,·"Content-Length" |
237 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J | 237 | ····invoke-interface·{v0},·Lorg/apache/http/HttpEntity;->getContentLength()J |
Offset 250, 37 lines modified | Offset 250, 37 lines modified | ||
250 | ····move-result-object·v6 | 250 | ····move-result-object·v6 |
251 | ····invoke-interface·{p1,·v5,·v6},·Lorg/apache/http/HttpResponse;->addHeader(Ljava/lang/String;Ljava/lang/String;)V | 251 | ····invoke-interface·{p1,·v5,·v6},·Lorg/apache/http/HttpResponse;->addHeader(Ljava/lang/String;Ljava/lang/String;)V |
252 | ····goto·:goto_0 | 252 | ····goto·:goto_0 |
253 | ····.line·125 | 253 | ····.line·125 |
254 | ····.end·local·v | 254 | ····.end·local·v2····#·"len":J |
255 | ····:cond_8 | 255 | ····:cond_8 |
256 | ····invoke-interface·{p1},·Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; | 256 | ····invoke-interface·{p1},·Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; |
257 | ····move-result-object·v5 | 257 | ····move-result-object·v5 |
258 | ····invoke-interface·{v5},·Lorg/apache/http/StatusLine;->getStatusCode()I | 258 | ····invoke-interface·{v5},·Lorg/apache/http/StatusLine;->getStatusCode()I |
259 | ····move-result·v | 259 | ····move-result·v1 |
260 | ····.line·126 | 260 | ····.line·126 |
261 | ····.local·v | 261 | ····.local·v1,·"status":I |
262 | ····const/16·v5,·0xcc | 262 | ····const/16·v5,·0xcc |
263 | ····if-eq·v | 263 | ····if-eq·v1,·v5,·:cond_4 |
264 | ····const/16·v5,·0x130 | 264 | ····const/16·v5,·0x130 |
265 | ····if-eq·v | 265 | ····if-eq·v1,·v5,·:cond_4 |
266 | ····const/16·v5,·0xcd | 266 | ····const/16·v5,·0xcd |
267 | ····if-eq·v | 267 | ····if-eq·v1,·v5,·:cond_4 |
268 | ····.line·129 | 268 | ····.line·129 |
269 | ····const-string·v5,·"Content-Length" | 269 | ····const-string·v5,·"Content-Length" |
270 | ····const-string·v6,·"0" | 270 | ····const-string·v6,·"0" |
271 | ····invoke-interface·{p1,·v5,·v6},·Lorg/apache/http/HttpResponse;->addHeader(Ljava/lang/String;Ljava/lang/String;)V | 271 | ····invoke-interface·{p1,·v5,·v6},·Lorg/apache/http/HttpResponse;->addHeader(Ljava/lang/String;Ljava/lang/String;)V |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | ····move-result·v0 | 111 | ····move-result·v0 |
112 | ····return·v0 | 112 | ····return·v0 |
113 | .end·method | 113 | .end·method |
114 | .method·public·static·getTimeout(Lorg/apache/http/params/HttpParams;)J | 114 | .method·public·static·getTimeout(Lorg/apache/http/params/HttpParams;)J |
115 | ····.locals· | 115 | ····.locals·4 |
116 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; | 116 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; |
117 | ····.prologue | 117 | ····.prologue |
118 | ····.line·62 | 118 | ····.line·62 |
119 | ····if-nez·p0,·:cond_0 | 119 | ····if-nez·p0,·:cond_0 |
120 | ····.line·63 | 120 | ····.line·63 |
Offset 131, 17 lines modified | Offset 131, 17 lines modified | ||
131 | ····throw·v0 | 131 | ····throw·v0 |
132 | ····.line·65 | 132 | ····.line·65 |
133 | ····:cond_0 | 133 | ····:cond_0 |
134 | ····const-string·v0,·"http.conn-manager.timeout" | 134 | ····const-string·v0,·"http.conn-manager.timeout" |
135 | ····const-wide/16·v | 135 | ····const-wide/16·v2,·0x0 |
136 | ····invoke-interface·{p0,·v0,·v | 136 | ····invoke-interface·{p0,·v0,·v2,·v3},·Lorg/apache/http/params/HttpParams;->getLongParameter(Ljava/lang/String;J)J |
137 | ····move-result-wide·v0 | 137 | ····move-result-wide·v0 |
138 | ····return-wide·v0 | 138 | ····return-wide·v0 |
139 | .end·method | 139 | .end·method |
140 | .method·public·static·setMaxConnectionsPerRoute(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V | 140 | .method·public·static·setMaxConnectionsPerRoute(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V |
Offset 197, 15 lines modified | Offset 197, 15 lines modified | ||
197 | ····invoke-interface·{p0,·v0,·p1},·Lorg/apache/http/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams; | 197 | ····invoke-interface·{p0,·v0,·p1},·Lorg/apache/http/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams; |
198 | ····.line·142 | 198 | ····.line·142 |
199 | ····return-void | 199 | ····return-void |
200 | .end·method | 200 | .end·method |
201 | .method·public·static·setTimeout(Lorg/apache/http/params/HttpParams;J)V | 201 | .method·public·static·setTimeout(Lorg/apache/http/params/HttpParams;J)V |
202 | ····.locals· | 202 | ····.locals·3 |
203 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; | 203 | ····.param·p0,·"params"····#·Lorg/apache/http/params/HttpParams; |
204 | ····.param·p1,·"timeout"····#·J | 204 | ····.param·p1,·"timeout"····#·J |
205 | ····.prologue | 205 | ····.prologue |
206 | ····.line·78 | 206 | ····.line·78 |
207 | ····if-nez·p0,·:cond_0 | 207 | ····if-nez·p0,·:cond_0 |
Offset 55, 15 lines modified | Offset 55, 15 lines modified | ||
55 | ····invoke-interface·{v0,·v1,·p1},·Lorg/apache/http/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams; | 55 | ····invoke-interface·{v0,·v1,·p1},·Lorg/apache/http/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams; |
56 | ····.line·58 | 56 | ····.line·58 |
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
59 | .method·public·setTimeout(J)V | 59 | .method·public·setTimeout(J)V |
60 | ····.locals· | 60 | ····.locals·3 |
61 | ····.param·p1,·"timeout"····#·J | 61 | ····.param·p1,·"timeout"····#·J |
62 | ····.prologue | 62 | ····.prologue |
63 | ····.line·53 | 63 | ····.line·53 |
64 | ····iget-object·v0,·p0,·Lorg/apache/http/conn/params/ConnManagerParamBean;->params:Lorg/apache/http/params/HttpParams; | 64 | ····iget-object·v0,·p0,·Lorg/apache/http/conn/params/ConnManagerParamBean;->params:Lorg/apache/http/params/HttpParams; |
65 | ····const-string·v1,·"http.conn-manager.timeout" | 65 | ····const-string·v1,·"http.conn-manager.timeout" |
Offset 595, 46 lines modified | Offset 595, 46 lines modified | ||
595 | ····const-wide/16·v4,·-0x1 | 595 | ····const-wide/16·v4,·-0x1 |
596 | ····.line·148 | 596 | ····.line·148 |
597 | ····const-string·v6,·"size" | 597 | ····const-string·v6,·"size" |
598 | ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionFieldLenientImpl;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 598 | ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionFieldLenientImpl;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
599 | ····move-result-object·v | 599 | ····move-result-object·v1 |
600 | ····.line·149 | 600 | ····.line·149 |
601 | ····.local·v | 601 | ····.local·v1,·"value":Ljava/lang/String; |
602 | ····if-nez·v | 602 | ····if-nez·v1,·:cond_0 |
603 | ····.line·156 | 603 | ····.line·156 |
604 | ····:goto_0 | 604 | ····:goto_0 |
605 | ····return-wide·v4 | 605 | ····return-wide·v4 |
606 | ····.line·153 | 606 | ····.line·153 |
607 | ····:cond_0 | 607 | ····:cond_0 |
608 | ····:try_start_0 | 608 | ····:try_start_0 |
609 | ····invoke-static·{v | 609 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
610 | ····:try_end_0 | 610 | ····:try_end_0 |
611 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 611 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
612 | ····move-result-wide·v | 612 | ····move-result-wide·v2 |
613 | ····.line·154 | 613 | ····.line·154 |
614 | ····.local·v | 614 | ····.local·v2,·"size":J |
615 | ····const-wide/16·v6,·0x0 | 615 | ····const-wide/16·v6,·0x0 |
616 | ····cmp-long·v6,·v | 616 | ····cmp-long·v6,·v2,·v6 |
617 | ····if-gez·v6,·:cond_1 | 617 | ····if-gez·v6,·:cond_1 |
618 | ····move-wide·v | 618 | ····move-wide·v2,·v4 |
619 | ····.end·local·v | 619 | ····.end·local·v2····#·"size":J |
620 | ····:cond_1 | 620 | ····:cond_1 |
621 | ····move-wide·v4,·v | 621 | ····move-wide·v4,·v2 |
622 | ····goto·:goto_0 | 622 | ····goto·:goto_0 |
623 | ····.line·155 | 623 | ····.line·155 |
624 | ····:catch_0 | 624 | ····:catch_0 |
625 | ····move-exception·v0 | 625 | ····move-exception·v0 |
Offset 677, 46 lines modified | Offset 677, 46 lines modified | ||
677 | ····const-wide/16·v4,·-0x1 | 677 | ····const-wide/16·v4,·-0x1 |
678 | ····.line·182 | 678 | ····.line·182 |
679 | ····const-string·v6,·"size" | 679 | ····const-string·v6,·"size" |
680 | ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionFieldImpl;->getParameter(Ljava/lang/String;)Ljava/lang/String; | 680 | ····invoke-virtual·{p0,·v6},·Lorg/apache/james/mime4j/field/ContentDispositionFieldImpl;->getParameter(Ljava/lang/String;)Ljava/lang/String; |
681 | ····move-result-object·v | 681 | ····move-result-object·v1 |
682 | ····.line·183 | 682 | ····.line·183 |
683 | ····.local·v | 683 | ····.local·v1,·"value":Ljava/lang/String; |
684 | ····if-nez·v | 684 | ····if-nez·v1,·:cond_0 |
685 | ····.line·190 | 685 | ····.line·190 |
686 | ····:goto_0 | 686 | ····:goto_0 |
687 | ····return-wide·v4 | 687 | ····return-wide·v4 |
688 | ····.line·187 | 688 | ····.line·187 |
689 | ····:cond_0 | 689 | ····:cond_0 |
690 | ····:try_start_0 | 690 | ····:try_start_0 |
691 | ····invoke-static·{v | 691 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
692 | ····:try_end_0 | 692 | ····:try_end_0 |
693 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 693 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
694 | ····move-result-wide·v | 694 | ····move-result-wide·v2 |
695 | ····.line·188 | 695 | ····.line·188 |
696 | ····.local·v | 696 | ····.local·v2,·"size":J |
697 | ····const-wide/16·v6,·0x0 | 697 | ····const-wide/16·v6,·0x0 |
698 | ····cmp-long·v6,·v | 698 | ····cmp-long·v6,·v2,·v6 |
699 | ····if-gez·v6,·:cond_1 | 699 | ····if-gez·v6,·:cond_1 |
700 | ····move-wide·v | 700 | ····move-wide·v2,·v4 |
701 | ····.end·local·v | 701 | ····.end·local·v2····#·"size":J |
702 | ····:cond_1 | 702 | ····:cond_1 |
703 | ····move-wide·v4,·v | 703 | ····move-wide·v4,·v2 |
704 | ····goto·:goto_0 | 704 | ····goto·:goto_0 |
705 | ····.line·189 | 705 | ····.line·189 |
706 | ····:catch_0 | 706 | ····:catch_0 |
707 | ····move-exception·v0 | 707 | ····move-exception·v0 |
Offset 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | ····return-void | 58 | ····return-void |
59 | .end·method | 59 | .end·method |
60 | .method·private·parse()V | 60 | .method·private·parse()V |
61 | ····.locals·6 | 61 | ····.locals·6 |
62 | ····.prologue | 62 | ····.prologue |
63 | ····const-wide/16·v | 63 | ····const-wide/16·v4,·-0x1 |
64 | ····.line·40 | 64 | ····.line·40 |
65 | ····const/4·v2,·0x1 | 65 | ····const/4·v2,·0x1 |
66 | ····iput-boolean·v2,·p0,·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->parsed:Z | 66 | ····iput-boolean·v2,·p0,·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->parsed:Z |
67 | ····.line·41 | 67 | ····.line·41 |
68 | ····iput-wide·v | 68 | ····iput-wide·v4,·p0,·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->contentLength:J |
69 | ····.line·42 | 69 | ····.line·42 |
70 | ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->getBody()Ljava/lang/String; | 70 | ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/field/ContentLengthFieldImpl;->getBody()Ljava/lang/String; |
71 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
72 | ····.line·43 | 72 | ····.line·43 |
Offset 298, 15 lines modified | Offset 298, 15 lines modified | ||
298 | ····move-result-object·v0 | 298 | ····move-result-object·v0 |
299 | ····return-object·v0 | 299 | ····return-object·v0 |
300 | .end·method | 300 | .end·method |
301 | .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;J)Lorg/apache/james/mime4j/dom/field/ContentDispositionField; | 301 | .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;J)Lorg/apache/james/mime4j/dom/field/ContentDispositionField; |
302 | ····.locals· | 302 | ····.locals·8 |
303 | ····.param·p0,·"dispositionType"····#·Ljava/lang/String; | 303 | ····.param·p0,·"dispositionType"····#·Ljava/lang/String; |
304 | ····.param·p1,·"filename"····#·Ljava/lang/String; | 304 | ····.param·p1,·"filename"····#·Ljava/lang/String; |
305 | ····.param·p2,·"size"····#·J | 305 | ····.param·p2,·"size"····#·J |
306 | ····.prologue | 306 | ····.prologue |
307 | ····const/4·v4,·0x0 | 307 | ····const/4·v4,·0x0 |
Offset 325, 24 lines modified | Offset 325, 24 lines modified | ||
325 | ····move-result-object·v0 | 325 | ····move-result-object·v0 |
326 | ····return-object·v0 | 326 | ····return-object·v0 |
327 | .end·method | 327 | .end·method |
328 | .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField; | 328 | .method·public·static·contentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField; |
329 | ····.locals· | 329 | ····.locals·6 |
330 | ····.param·p0,·"dispositionType"····#·Ljava/lang/String; | 330 | ····.param·p0,·"dispositionType"····#·Ljava/lang/String; |
331 | ····.param·p1,·"filename"····#·Ljava/lang/String; | 331 | ····.param·p1,·"filename"····#·Ljava/lang/String; |
332 | ····.param·p2,·"size"····#·J | 332 | ····.param·p2,·"size"····#·J |
333 | ····.param·p4,·"creationDate"····#·Ljava/util/Date; | 333 | ····.param·p4,·"creationDate"····#·Ljava/util/Date; |
334 | ····.param·p5,·"modificationDate"····#·Ljava/util/Date; | 334 | ····.param·p5,·"modificationDate"····#·Ljava/util/Date; |
335 | ····.param·p6,·"readDate"····#·Ljava/util/Date; | 335 | ····.param·p6,·"readDate"····#·Ljava/util/Date; |
336 | ····.prologue | 336 | ····.prologue |
337 | ····const/4·v | 337 | ····const/4·v4,·0x0 |
338 | ····.line·235 | 338 | ····.line·235 |
339 | ····new-instance·v0,·Ljava/util/HashMap; | 339 | ····new-instance·v0,·Ljava/util/HashMap; |
340 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 340 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
341 | ····.line·236 | 341 | ····.line·236 |
Offset 352, 17 lines modified | Offset 352, 17 lines modified | ||
352 | ····.line·237 | 352 | ····.line·237 |
353 | ····const-string·v1,·"filename" | 353 | ····const-string·v1,·"filename" |
354 | ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 354 | ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
355 | ····.line·239 | 355 | ····.line·239 |
356 | ····:cond_0 | 356 | ····:cond_0 |
357 | ····const-wide/16·v | 357 | ····const-wide/16·v2,·0x0 |
358 | ····cmp-long·v1,·p2,·v | 358 | ····cmp-long·v1,·p2,·v2 |
359 | ····if-ltz·v1,·:cond_1 | 359 | ····if-ltz·v1,·:cond_1 |
360 | ····.line·240 | 360 | ····.line·240 |
361 | ····const-string·v1,·"size" | 361 | ····const-string·v1,·"size" |
362 | ····invoke-static·{p2,·p3},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 362 | ····invoke-static·{p2,·p3},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
Offset 374, 41 lines modified | Offset 374, 41 lines modified | ||
374 | ····.line·243 | 374 | ····.line·243 |
375 | ····:cond_1 | 375 | ····:cond_1 |
376 | ····if-eqz·p4,·:cond_2 | 376 | ····if-eqz·p4,·:cond_2 |
377 | ····.line·244 | 377 | ····.line·244 |
378 | ····const-string·v1,·"creation-date" | 378 | ····const-string·v1,·"creation-date" |
379 | ····invoke-static·{p4,·v | 379 | ····invoke-static·{p4,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String; |
380 | ····move-result-object·v2 | 380 | ····move-result-object·v2 |
381 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 381 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
382 | ····.line·247 | 382 | ····.line·247 |
383 | ····:cond_2 | 383 | ····:cond_2 |
384 | ····if-eqz·p5,·:cond_3 | 384 | ····if-eqz·p5,·:cond_3 |
385 | ····.line·248 | 385 | ····.line·248 |
386 | ····const-string·v1,·"modification-date" | 386 | ····const-string·v1,·"modification-date" |
387 | ····invoke-static·{p5,·v | 387 | ····invoke-static·{p5,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String; |
388 | ····move-result-object·v2 | 388 | ····move-result-object·v2 |
389 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 389 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
390 | ····.line·251 | 390 | ····.line·251 |
391 | ····:cond_3 | 391 | ····:cond_3 |
392 | ····if-eqz·p6,·:cond_4 | 392 | ····if-eqz·p6,·:cond_4 |
393 | ····.line·252 | 393 | ····.line·252 |
394 | ····const-string·v1,·"read-date" | 394 | ····const-string·v1,·"read-date" |
395 | ····invoke-static·{p6,·v | 395 | ····invoke-static·{p6,·v4},·Lorg/apache/james/mime4j/util/MimeUtil;->formatDate(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/lang/String; |
396 | ····move-result-object·v2 | 396 | ····move-result-object·v2 |
397 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 397 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
398 | ····.line·255 | 398 | ····.line·255 |
399 | ····:cond_4 | 399 | ····:cond_4 |
Offset 279, 44 lines modified | Offset 279, 44 lines modified | ||
279 | ····fill-array-data·v0,·:array_1 | 279 | ····fill-array-data·v0,·:array_1 |
280 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjnewLexState:[I | 280 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjnewLexState:[I |
281 | ····.line·668 | 281 | ····.line·668 |
282 | ····new-array·v0,·v5,·[J | 282 | ····new-array·v0,·v5,·[J |
283 | ····const-wide·v | 283 | ····const-wide·v2,·0x800443ffL |
284 | ····aput-wide·v | 284 | ····aput-wide·v2,·v0,·v4 |
285 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoToken:[J | 285 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoToken:[J |
286 | ····.line·671 | 286 | ····.line·671 |
287 | ····new-array·v0,·v5,·[J | 287 | ····new-array·v0,·v5,·[J |
288 | ····const-wide/32·v | 288 | ····const-wide/32·v2,·0x100400 |
289 | ····aput-wide·v | 289 | ····aput-wide·v2,·v0,·v4 |
290 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoSkip:[J | 290 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoSkip:[J |
291 | ····.line·674 | 291 | ····.line·674 |
292 | ····new-array·v0,·v5,·[J | 292 | ····new-array·v0,·v5,·[J |
293 | ····const-wide/16·v | 293 | ····const-wide/16·v2,·0x400 |
294 | ····aput-wide·v | 294 | ····aput-wide·v2,·v0,·v4 |
295 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoSpecial:[J | 295 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoSpecial:[J |
296 | ····.line·677 | 296 | ····.line·677 |
297 | ····new-array·v0,·v5,·[J | 297 | ····new-array·v0,·v5,·[J |
298 | ····const-wide/32·v | 298 | ····const-wide/32·v2,·0x7feb8000 |
299 | ····aput-wide·v | 299 | ····aput-wide·v2,·v0,·v4 |
300 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoMore:[J | 300 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjtoMore:[J |
301 | ····return-void | 301 | ····return-void |
302 | ····.line·204 | 302 | ····.line·204 |
303 | ····nop | 303 | ····nop |
Offset 573, 351 lines modified | Offset 573, 403 lines modified | ||
573 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjCheckNAdd(I)V | 573 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjCheckNAdd(I)V |
574 | ····.line·967 | 574 | ····.line·967 |
575 | ····return-void | 575 | ····return-void |
576 | .end·method | 576 | .end·method |
577 | .method·private·jjMoveNfa_0(II)I | 577 | .method·private·jjMoveNfa_0(II)I |
578 | ····.locals·1 | 578 | ····.locals·16 |
579 | ····.param·p1,·"startState"····#·I | 579 | ····.param·p1,·"startState"····#·I |
580 | ····.param·p2,·"curPos"····#·I | 580 | ····.param·p2,·"curPos"····#·I |
581 | ····.prologue | 581 | ····.prologue |
582 | ····.line·89 | 582 | ····.line·89 |
583 | ····const/4·v | 583 | ····const/4·v10,·0x0 |
584 | ····.line·90 | 584 | ····.line·90 |
585 | ····.local·v | 585 | ····.local·v10,·"startsAt":I |
586 | ····const/4·v | 586 | ····const/4·v11,·0x3 |
587 | ····move-object/from16·v0,·p0 | ||
587 | ····iput·v | 588 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjnewStateCnt:I |
588 | ····.line·91 | 589 | ····.line·91 |
589 | ····const/4·v | 590 | ····const/4·v3,·0x1 |
590 | ····.line·92 | 591 | ····.line·92 |
591 | ····.local·v | 592 | ····.local·v3,·"i":I |
592 | ···· | 593 | ····move-object/from16·v0,·p0 |
594 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjstateSet:[I | ||
593 | ····const/4·v1 | 595 | ····const/4·v12,·0x0 |
594 | ····aput·p1,·v | 596 | ····aput·p1,·v11,·v12 |
595 | ····.line·93 | 597 | ····.line·93 |
596 | ····const·v | 598 | ····const·v5,·0x7fffffff |
597 | ····.line·96 | 599 | ····.line·96 |
598 | ····.local·v | 600 | ····.local·v5,·"kind":I |
599 | ····:goto_0 | 601 | ····:goto_0 |
600 | ···· | 602 | ····move-object/from16·v0,·p0 |
603 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjround:I | ||
601 | ····add-int/lit8·v | 604 | ····add-int/lit8·v11,·v11,·0x1 |
605 | ····move-object/from16·v0,·p0 | ||
602 | ····iput·v | 606 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->jjround:I |
603 | ····const·v1 | 607 | ····const·v12,·0x7fffffff |
604 | ····if-ne·v | 608 | ····if-ne·v11,·v12,·:cond_0 |
605 | ····.line·97 | 609 | ····.line·97 |
606 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->ReInitRounds()V | 610 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->ReInitRounds()V |
607 | ····.line·98 | 611 | ····.line·98 |
608 | ····:cond_0 | 612 | ····:cond_0 |
613 | ····move-object/from16·v0,·p0 | ||
609 | ····iget-char·v | 614 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->curChar:C |
610 | ····const/16·v1 | 615 | ····const/16·v12,·0x40 |
611 | ····if-ge·v | 616 | ····if-ge·v11,·v12,·:cond_8 |
612 | ····.line·100 | 617 | ····.line·100 |
613 | ····const-wide/16·v | 618 | ····const-wide/16·v12,·0x1 |
619 | ····move-object/from16·v0,·p0 | ||
614 | ····iget-char·v11,· | 620 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/address/AddressListParserTokenManager;->curChar:C |
615 | ····shl-long·v | 621 | ····shl-long·v6,·v12,·v11 |
616 | ····.line·103 | 622 | ····.line·103 |
617 | ····.local·v | 623 | ····.local·v6,·"l":J |
618 | ····:cond_1 | 624 | ····:cond_1 |
619 | ···· | 625 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 99856/104385 bytes (95.66%) of diff not shown. |
Offset 377, 44 lines modified | Offset 377, 44 lines modified | ||
377 | ····fill-array-data·v0,·:array_1 | 377 | ····fill-array-data·v0,·:array_1 |
378 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewLexState:[I | 378 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewLexState:[I |
379 | ····.line·610 | 379 | ····.line·610 |
380 | ····new-array·v0,·v5,·[J | 380 | ····new-array·v0,·v5,·[J |
381 | ····const-wide·v | 381 | ····const-wide·v2,·0x400fffffffffL |
382 | ····aput-wide·v | 382 | ····aput-wide·v2,·v0,·v4 |
383 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoToken:[J | 383 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoToken:[J |
384 | ····.line·613 | 384 | ····.line·613 |
385 | ····new-array·v0,·v5,·[J | 385 | ····new-array·v0,·v5,·[J |
386 | ····const-wide·v | 386 | ····const-wide·v2,·0x5000000000L |
387 | ····aput-wide·v | 387 | ····aput-wide·v2,·v0,·v4 |
388 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSkip:[J | 388 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSkip:[J |
389 | ····.line·616 | 389 | ····.line·616 |
390 | ····new-array·v0,·v5,·[J | 390 | ····new-array·v0,·v5,·[J |
391 | ····const-wide·v | 391 | ····const-wide·v2,·0x1000000000L |
392 | ····aput-wide·v | 392 | ····aput-wide·v2,·v0,·v4 |
393 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSpecial:[J | 393 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoSpecial:[J |
394 | ····.line·619 | 394 | ····.line·619 |
395 | ····new-array·v0,·v5,·[J | 395 | ····new-array·v0,·v5,·[J |
396 | ····const-wide·v | 396 | ····const-wide·v2,·0x3fa000000000L |
397 | ····aput-wide·v | 397 | ····aput-wide·v2,·v0,·v4 |
398 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoMore:[J | 398 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjtoMore:[J |
399 | ····return-void | 399 | ····return-void |
400 | ····.line·381 | 400 | ····.line·381 |
401 | ····nop | 401 | ····nop |
Offset 686, 359 lines modified | Offset 686, 405 lines modified | ||
686 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjCheckNAdd(I)V | 686 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjCheckNAdd(I)V |
687 | ····.line·867 | 687 | ····.line·867 |
688 | ····return-void | 688 | ····return-void |
689 | .end·method | 689 | .end·method |
690 | .method·private·jjMoveNfa_0(II)I | 690 | .method·private·jjMoveNfa_0(II)I |
691 | ····.locals·1 | 691 | ····.locals·16 |
692 | ····.param·p1,·"startState"····#·I | 692 | ····.param·p1,·"startState"····#·I |
693 | ····.param·p2,·"curPos"····#·I | 693 | ····.param·p2,·"curPos"····#·I |
694 | ····.prologue | 694 | ····.prologue |
695 | ····.line·266 | 695 | ····.line·266 |
696 | ····const/4·v | 696 | ····const/4·v10,·0x0 |
697 | ····.line·267 | 697 | ····.line·267 |
698 | ····.local·v | 698 | ····.local·v10,·"startsAt":I |
699 | ····const/4·v | 699 | ····const/4·v11,·0x4 |
700 | ····move-object/from16·v0,·p0 | ||
700 | ····iput·v | 701 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjnewStateCnt:I |
701 | ····.line·268 | 702 | ····.line·268 |
702 | ····const/4·v | 703 | ····const/4·v3,·0x1 |
703 | ····.line·269 | 704 | ····.line·269 |
704 | ····.local·v | 705 | ····.local·v3,·"i":I |
705 | ···· | 706 | ····move-object/from16·v0,·p0 |
706 | ···· | 707 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjstateSet:[I |
708 | ····const/4·v12,·0x0 | ||
707 | ····aput·p1,·v | 709 | ····aput·p1,·v11,·v12 |
708 | ····.line·270 | 710 | ····.line·270 |
709 | ····const·v | 711 | ····const·v5,·0x7fffffff |
710 | ····.line·273 | 712 | ····.line·273 |
711 | ····.local·v | 713 | ····.local·v5,·"kind":I |
712 | ····:goto_0 | 714 | ····:goto_0 |
715 | ····move-object/from16·v0,·p0 | ||
713 | ····iget·v | 716 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I |
717 | ····add-int/lit8·v11,·v11,·0x1 | ||
714 | ···· | 718 | ····move-object/from16·v0,·p0 |
715 | ····iput·v | 719 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->jjround:I |
716 | ····const·v1 | 720 | ····const·v12,·0x7fffffff |
717 | ····if-ne·v | 721 | ····if-ne·v11,·v12,·:cond_0 |
718 | ····.line·274 | 722 | ····.line·274 |
719 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->ReInitRounds()V | 723 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->ReInitRounds()V |
720 | ····.line·275 | 724 | ····.line·275 |
721 | ····:cond_0 | 725 | ····:cond_0 |
726 | ····move-object/from16·v0,·p0 | ||
722 | ····iget-char·v | 727 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C |
723 | ····const/16·v1 | 728 | ····const/16·v12,·0x40 |
724 | ····if-ge·v | 729 | ····if-ge·v11,·v12,·:cond_8 |
725 | ····.line·277 | 730 | ····.line·277 |
726 | ····const-wide/16·v | 731 | ····const-wide/16·v12,·0x1 |
732 | ····move-object/from16·v0,·p0 | ||
727 | ····iget-char·v11,· | 733 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager;->curChar:C |
728 | ····shl-long·v | 734 | ····shl-long·v6,·v12,·v11 |
729 | ····.line·280 | 735 | ····.line·280 |
730 | ····.local·v | 736 | ····.local·v6,·"l":J |
731 | ····:cond_1 | 737 | ····:cond_1 |
738 | ····move-object/from16·v0,·p0 | ||
Max diff block lines reached; 74960/79746 bytes (94.00%) of diff not shown. |
Offset 219, 44 lines modified | Offset 219, 44 lines modified | ||
219 | ····fill-array-data·v0,·:array_1 | 219 | ····fill-array-data·v0,·:array_1 |
220 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewLexState:[I | 220 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewLexState:[I |
221 | ····.line·570 | 221 | ····.line·570 |
222 | ····new-array·v0,·v5,·[J | 222 | ····new-array·v0,·v5,·[J |
223 | ····const-wide/32·v | 223 | ····const-wide/32·v2,·0x1c001f |
224 | ····aput-wide·v | 224 | ····aput-wide·v2,·v0,·v4 |
225 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoToken:[J | 225 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoToken:[J |
226 | ····.line·573 | 226 | ····.line·573 |
227 | ····new-array·v0,·v5,·[J | 227 | ····new-array·v0,·v5,·[J |
228 | ····const-wide/16·v | 228 | ····const-wide/16·v2,·0xa0 |
229 | ····aput-wide·v | 229 | ····aput-wide·v2,·v0,·v4 |
230 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSkip:[J | 230 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSkip:[J |
231 | ····.line·576 | 231 | ····.line·576 |
232 | ····new-array·v0,·v5,·[J | 232 | ····new-array·v0,·v5,·[J |
233 | ····const-wide/16·v | 233 | ····const-wide/16·v2,·0x20 |
234 | ····aput-wide·v | 234 | ····aput-wide·v2,·v0,·v4 |
235 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSpecial:[J | 235 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoSpecial:[J |
236 | ····.line·579 | 236 | ····.line·579 |
237 | ····new-array·v0,·v5,·[J | 237 | ····new-array·v0,·v5,·[J |
238 | ····const-wide/32·v | 238 | ····const-wide/32·v2,·0x3ff40 |
239 | ····aput-wide·v | 239 | ····aput-wide·v2,·v0,·v4 |
240 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoMore:[J | 240 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjtoMore:[J |
241 | ····return-void | 241 | ····return-void |
242 | ····.line·85 | 242 | ····.line·85 |
243 | ····nop | 243 | ····nop |
Offset 502, 434 lines modified | Offset 502, 492 lines modified | ||
502 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjCheckNAdd(I)V | 502 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjCheckNAdd(I)V |
503 | ····.line·855 | 503 | ····.line·855 |
504 | ····return-void | 504 | ····return-void |
505 | .end·method | 505 | .end·method |
506 | .method·private·jjMoveNfa_0(II)I | 506 | .method·private·jjMoveNfa_0(II)I |
507 | ····.locals·1 | 507 | ····.locals·16 |
508 | ····.param·p1,·"startState"····#·I | 508 | ····.param·p1,·"startState"····#·I |
509 | ····.param·p2,·"curPos"····#·I | 509 | ····.param·p2,·"curPos"····#·I |
510 | ····.prologue | 510 | ····.prologue |
511 | ····.line·90 | 511 | ····.line·90 |
512 | ····const/4·v | 512 | ····const/4·v10,·0x0 |
513 | ····.line·91 | 513 | ····.line·91 |
514 | ····.local·v | 514 | ····.local·v10,·"startsAt":I |
515 | ····const/4·v | 515 | ····const/4·v11,·0x3 |
516 | ····move-object/from16·v0,·p0 | ||
516 | ····iput·v | 517 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjnewStateCnt:I |
517 | ····.line·92 | 518 | ····.line·92 |
518 | ····const/4·v | 519 | ····const/4·v3,·0x1 |
519 | ····.line·93 | 520 | ····.line·93 |
520 | ····.local·v | 521 | ····.local·v3,·"i":I |
521 | ···· | 522 | ····move-object/from16·v0,·p0 |
523 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjstateSet:[I | ||
522 | ····const/4·v1 | 524 | ····const/4·v12,·0x0 |
523 | ····aput·p1,·v | 525 | ····aput·p1,·v11,·v12 |
524 | ····.line·94 | 526 | ····.line·94 |
525 | ····const·v | 527 | ····const·v5,·0x7fffffff |
526 | ····.line·97 | 528 | ····.line·97 |
527 | ····.local·v | 529 | ····.local·v5,·"kind":I |
528 | ····:goto_0 | 530 | ····:goto_0 |
529 | ···· | 531 | ····move-object/from16·v0,·p0 |
530 | ····add | 532 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I |
531 | ···· | 533 | ····add-int/lit8·v11,·v11,·0x1 |
534 | ····move-object/from16·v0,·p0 | ||
532 | ···· | 535 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->jjround:I |
536 | ····const·v12,·0x7fffffff | ||
533 | ····if-ne·v | 537 | ····if-ne·v11,·v12,·:cond_0 |
534 | ····.line·98 | 538 | ····.line·98 |
535 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->ReInitRounds()V | 539 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->ReInitRounds()V |
536 | ····.line·99 | 540 | ····.line·99 |
537 | ····:cond_0 | 541 | ····:cond_0 |
538 | ···· | 542 | ····move-object/from16·v0,·p0 |
539 | ····c | 543 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C |
544 | ····const/16·v12,·0x40 | ||
540 | ····if-ge·v | 545 | ····if-ge·v11,·v12,·:cond_b |
541 | ····.line·101 | 546 | ····.line·101 |
542 | ····const-wide/16·v | 547 | ····const-wide/16·v12,·0x1 |
548 | ····move-object/from16·v0,·p0 | ||
543 | ····iget-char·v11,· | 549 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager;->curChar:C |
544 | ····shl-long·v | 550 | ····shl-long·v6,·v12,·v11 |
545 | ····.line·104 | 551 | ····.line·104 |
546 | ····.local·v | 552 | ····.local·v6,·"l":J |
547 | ····:cond_1 | 553 | ····:cond_1 |
548 | ···· | 554 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 97887/102924 bytes (95.11%) of diff not shown. |
Offset 225, 44 lines modified | Offset 225, 44 lines modified | ||
225 | ····fill-array-data·v0,·:array_1 | 225 | ····fill-array-data·v0,·:array_1 |
226 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewLexState:[I | 226 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewLexState:[I |
227 | ····.line·572 | 227 | ····.line·572 |
228 | ····new-array·v0,·v5,·[J | 228 | ····new-array·v0,·v5,·[J |
229 | ····const-wide/32·v | 229 | ····const-wide/32·v2,·0x38003f |
230 | ····aput-wide·v | 230 | ····aput-wide·v2,·v0,·v4 |
231 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoToken:[J | 231 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoToken:[J |
232 | ····.line·575 | 232 | ····.line·575 |
233 | ····new-array·v0,·v5,·[J | 233 | ····new-array·v0,·v5,·[J |
234 | ····const-wide/16·v | 234 | ····const-wide/16·v2,·0x140 |
235 | ····aput-wide·v | 235 | ····aput-wide·v2,·v0,·v4 |
236 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSkip:[J | 236 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSkip:[J |
237 | ····.line·578 | 237 | ····.line·578 |
238 | ····new-array·v0,·v5,·[J | 238 | ····new-array·v0,·v5,·[J |
239 | ····const-wide/16·v | 239 | ····const-wide/16·v2,·0x40 |
240 | ····aput-wide·v | 240 | ····aput-wide·v2,·v0,·v4 |
241 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSpecial:[J | 241 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoSpecial:[J |
242 | ····.line·581 | 242 | ····.line·581 |
243 | ····new-array·v0,·v5,·[J | 243 | ····new-array·v0,·v5,·[J |
244 | ····const-wide/32·v | 244 | ····const-wide/32·v2,·0x7fe80 |
245 | ····aput-wide·v | 245 | ····aput-wide·v2,·v0,·v4 |
246 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoMore:[J | 246 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjtoMore:[J |
247 | ····return-void | 247 | ····return-void |
248 | ····.line·87 | 248 | ····.line·87 |
249 | ····nop | 249 | ····nop |
Offset 509, 434 lines modified | Offset 509, 492 lines modified | ||
509 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjCheckNAdd(I)V | 509 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjCheckNAdd(I)V |
510 | ····.line·857 | 510 | ····.line·857 |
511 | ····return-void | 511 | ····return-void |
512 | .end·method | 512 | .end·method |
513 | .method·private·jjMoveNfa_0(II)I | 513 | .method·private·jjMoveNfa_0(II)I |
514 | ····.locals·1 | 514 | ····.locals·16 |
515 | ····.param·p1,·"startState"····#·I | 515 | ····.param·p1,·"startState"····#·I |
516 | ····.param·p2,·"curPos"····#·I | 516 | ····.param·p2,·"curPos"····#·I |
517 | ····.prologue | 517 | ····.prologue |
518 | ····.line·92 | 518 | ····.line·92 |
519 | ····const/4·v | 519 | ····const/4·v10,·0x0 |
520 | ····.line·93 | 520 | ····.line·93 |
521 | ····.local·v | 521 | ····.local·v10,·"startsAt":I |
522 | ····const/4·v | 522 | ····const/4·v11,·0x3 |
523 | ····move-object/from16·v0,·p0 | ||
523 | ····iput·v | 524 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjnewStateCnt:I |
524 | ····.line·94 | 525 | ····.line·94 |
525 | ····const/4·v | 526 | ····const/4·v3,·0x1 |
526 | ····.line·95 | 527 | ····.line·95 |
527 | ····.local·v | 528 | ····.local·v3,·"i":I |
528 | ···· | 529 | ····move-object/from16·v0,·p0 |
530 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjstateSet:[I | ||
529 | ····const/4·v1 | 531 | ····const/4·v12,·0x0 |
530 | ····aput·p1,·v | 532 | ····aput·p1,·v11,·v12 |
531 | ····.line·96 | 533 | ····.line·96 |
532 | ····const·v | 534 | ····const·v5,·0x7fffffff |
533 | ····.line·99 | 535 | ····.line·99 |
534 | ····.local·v | 536 | ····.local·v5,·"kind":I |
535 | ····:goto_0 | 537 | ····:goto_0 |
536 | ···· | 538 | ····move-object/from16·v0,·p0 |
537 | ····ad | 539 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I |
538 | ···· | 540 | ····add-int/lit8·v11,·v11,·0x1 |
541 | ····move-object/from16·v0,·p0 | ||
539 | ···· | 542 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->jjround:I |
543 | ····const·v12,·0x7fffffff | ||
540 | ····if-ne·v | 544 | ····if-ne·v11,·v12,·:cond_0 |
541 | ····.line·100 | 545 | ····.line·100 |
542 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->ReInitRounds()V | 546 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->ReInitRounds()V |
543 | ····.line·101 | 547 | ····.line·101 |
544 | ····:cond_0 | 548 | ····:cond_0 |
545 | ···· | 549 | ····move-object/from16·v0,·p0 |
546 | ····c | 550 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C |
551 | ····const/16·v12,·0x40 | ||
547 | ····if-ge·v | 552 | ····if-ge·v11,·v12,·:cond_b |
548 | ····.line·103 | 553 | ····.line·103 |
549 | ····const-wide/16·v | 554 | ····const-wide/16·v12,·0x1 |
555 | ····move-object/from16·v0,·p0 | ||
550 | ····iget-char·v11,· | 556 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager;->curChar:C |
551 | ····shl-long·v | 557 | ····shl-long·v6,·v12,·v11 |
552 | ····.line·106 | 558 | ····.line·106 |
553 | ····.local·v | 559 | ····.local·v6,·"l":J |
554 | ····:cond_1 | 560 | ····:cond_1 |
555 | ···· | 561 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 92469/97216 bytes (95.12%) of diff not shown. |
Offset 217, 44 lines modified | Offset 217, 44 lines modified | ||
217 | ····fill-array-data·v0,·:array_1 | 217 | ····fill-array-data·v0,·:array_1 |
218 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewLexState:[I | 218 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewLexState:[I |
219 | ····.line·573 | 219 | ····.line·573 |
220 | ····new-array·v0,·v5,·[J | 220 | ····new-array·v0,·v5,·[J |
221 | ····const-wide/32·v | 221 | ····const-wide/32·v2,·0x1f0007 |
222 | ····aput-wide·v | 222 | ····aput-wide·v2,·v0,·v4 |
223 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoToken:[J | 223 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoToken:[J |
224 | ····.line·576 | 224 | ····.line·576 |
225 | ····new-array·v0,·v5,·[J | 225 | ····new-array·v0,·v5,·[J |
226 | ····const-wide/16·v | 226 | ····const-wide/16·v2,·0x28 |
227 | ····aput-wide·v | 227 | ····aput-wide·v2,·v0,·v4 |
228 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSkip:[J | 228 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSkip:[J |
229 | ····.line·579 | 229 | ····.line·579 |
230 | ····new-array·v0,·v5,·[J | 230 | ····new-array·v0,·v5,·[J |
231 | ····const-wide/16·v | 231 | ····const-wide/16·v2,·0x8 |
232 | ····aput-wide·v | 232 | ····aput-wide·v2,·v0,·v4 |
233 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSpecial:[J | 233 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoSpecial:[J |
234 | ····.line·582 | 234 | ····.line·582 |
235 | ····new-array·v0,·v5,·[J | 235 | ····new-array·v0,·v5,·[J |
236 | ····const-wide/32·v | 236 | ····const-wide/32·v2,·0xffd0 |
237 | ····aput-wide·v | 237 | ····aput-wide·v2,·v0,·v4 |
238 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoMore:[J | 238 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjtoMore:[J |
239 | ····return-void | 239 | ····return-void |
240 | ····.line·225 | 240 | ····.line·225 |
241 | ····nop | 241 | ····nop |
Offset 500, 491 lines modified | Offset 500, 549 lines modified | ||
500 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjCheckNAdd(I)V | 500 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjCheckNAdd(I)V |
501 | ····.line·858 | 501 | ····.line·858 |
502 | ····return-void | 502 | ····return-void |
503 | .end·method | 503 | .end·method |
504 | .method·private·jjMoveNfa_0(II)I | 504 | .method·private·jjMoveNfa_0(II)I |
505 | ····.locals·1 | 505 | ····.locals·16 |
506 | ····.param·p1,·"startState"····#·I | 506 | ····.param·p1,·"startState"····#·I |
507 | ····.param·p2,·"curPos"····#·I | 507 | ····.param·p2,·"curPos"····#·I |
508 | ····.prologue | 508 | ····.prologue |
509 | ····.line·77 | 509 | ····.line·77 |
510 | ····const/4·v | 510 | ····const/4·v10,·0x0 |
511 | ····.line·78 | 511 | ····.line·78 |
512 | ····.local·v | 512 | ····.local·v10,·"startsAt":I |
513 | ····const/4·v | 513 | ····const/4·v11,·0x4 |
514 | ····move-object/from16·v0,·p0 | ||
514 | ····iput·v | 515 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjnewStateCnt:I |
515 | ····.line·79 | 516 | ····.line·79 |
516 | ····const/4·v | 517 | ····const/4·v3,·0x1 |
517 | ····.line·80 | 518 | ····.line·80 |
518 | ····.local·v | 519 | ····.local·v3,·"i":I |
519 | ···· | 520 | ····move-object/from16·v0,·p0 |
521 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjstateSet:[I | ||
520 | ····const/4·v1 | 522 | ····const/4·v12,·0x0 |
521 | ····aput·p1,·v | 523 | ····aput·p1,·v11,·v12 |
522 | ····.line·81 | 524 | ····.line·81 |
523 | ····const·v | 525 | ····const·v5,·0x7fffffff |
524 | ····.line·84 | 526 | ····.line·84 |
525 | ····.local·v | 527 | ····.local·v5,·"kind":I |
526 | ····:goto_0 | 528 | ····:goto_0 |
527 | ···· | 529 | ····move-object/from16·v0,·p0 |
528 | ····ad | 530 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I |
529 | ···· | 531 | ····add-int/lit8·v11,·v11,·0x1 |
532 | ····move-object/from16·v0,·p0 | ||
530 | ···· | 533 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->jjround:I |
534 | ····const·v12,·0x7fffffff | ||
531 | ····if-ne·v | 535 | ····if-ne·v11,·v12,·:cond_0 |
532 | ····.line·85 | 536 | ····.line·85 |
533 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->ReInitRounds()V | 537 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->ReInitRounds()V |
534 | ····.line·86 | 538 | ····.line·86 |
535 | ····:cond_0 | 539 | ····:cond_0 |
536 | ···· | 540 | ····move-object/from16·v0,·p0 |
537 | ····c | 541 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C |
542 | ····const/16·v12,·0x40 | ||
538 | ····if-ge·v | 543 | ····if-ge·v11,·v12,·:cond_b |
539 | ····.line·88 | 544 | ····.line·88 |
540 | ····const-wide/16·v | 545 | ····const-wide/16·v12,·0x1 |
546 | ····move-object/from16·v0,·p0 | ||
541 | ····iget-char·v11,· | 547 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager;->curChar:C |
542 | ····shl-long·v | 548 | ····shl-long·v6,·v12,·v11 |
543 | ····.line·91 | 549 | ····.line·91 |
544 | ····.local·v | 550 | ····.local·v6,·"l":J |
545 | ····:cond_1 | 551 | ····:cond_1 |
546 | ···· | 552 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 94172/98931 bytes (95.19%) of diff not shown. |
Offset 61, 52 lines modified | Offset 61, 52 lines modified | ||
61 | #·direct·methods | 61 | #·direct·methods |
62 | .method·static·constructor·<clinit>()V | 62 | .method·static·constructor·<clinit>()V |
63 | ····.locals·7 | 63 | ····.locals·7 |
64 | ····.prologue | 64 | ····.prologue |
65 | ····const/4·v6,·0x2 | 65 | ····const/4·v6,·0x2 |
66 | ····const/4·v | 66 | ····const/4·v3,·0x4 |
67 | ····const/4·v | 67 | ····const/4·v5,·0x1 |
68 | ····const/4·v | 68 | ····const/4·v4,·0x0 |
69 | ····const/4·v2,·0x0 | 69 | ····const/4·v2,·0x0 |
70 | ····.line·67 | 70 | ····.line·67 |
71 | ····new-array·v0,·v | 71 | ····new-array·v0,·v3,·[J |
72 | ····fill-array-data·v0,·:array_0 | 72 | ····fill-array-data·v0,·:array_0 |
73 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjbitVec0:[J | 73 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjbitVec0:[J |
74 | ····.line·534 | 74 | ····.line·534 |
75 | ····new-array·v0,·v | 75 | ····new-array·v0,·v4,·[I |
76 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnextStates:[I | 76 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnextStates:[I |
77 | ····.line·538 | 77 | ····.line·538 |
78 | ····const/16·v0,·0x12 | 78 | ····const/16·v0,·0x12 |
79 | ····new-array·v0,·v0,·[Ljava/lang/String; | 79 | ····new-array·v0,·v0,·[Ljava/lang/String; |
80 | ····const-string·v1,·"" | 80 | ····const-string·v1,·"" |
81 | ····aput-object·v1,·v0,·v | 81 | ····aput-object·v1,·v0,·v4 |
82 | ····aput-object·v2,·v0,·v | 82 | ····aput-object·v2,·v0,·v5 |
83 | ····aput-object·v2,·v0,·v6 | 83 | ····aput-object·v2,·v0,·v6 |
84 | ····const/4·v1,·0x3 | 84 | ····const/4·v1,·0x3 |
85 | ····aput-object·v2,·v0,·v1 | 85 | ····aput-object·v2,·v0,·v1 |
86 | ····aput-object·v2,·v0,·v | 86 | ····aput-object·v2,·v0,·v3 |
87 | ····const/4·v1,·0x5 | 87 | ····const/4·v1,·0x5 |
88 | ····aput-object·v2,·v0,·v1 | 88 | ····aput-object·v2,·v0,·v1 |
89 | ····const/4·v1,·0x6 | 89 | ····const/4·v1,·0x6 |
Offset 155, 23 lines modified | Offset 155, 23 lines modified | ||
155 | ····const/16·v1,·0x11 | 155 | ····const/16·v1,·0x11 |
156 | ····aput-object·v2,·v0,·v1 | 156 | ····aput-object·v2,·v0,·v1 |
157 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjstrLiteralImages:[Ljava/lang/String; | 157 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjstrLiteralImages:[Ljava/lang/String; |
158 | ····.line·543 | 158 | ····.line·543 |
159 | ····new-array·v0,·v | 159 | ····new-array·v0,·v3,·[Ljava/lang/String; |
160 | ····const-string·v1,·"DEFAULT" | 160 | ····const-string·v1,·"DEFAULT" |
161 | ····aput-object·v1,·v0,·v | 161 | ····aput-object·v1,·v0,·v4 |
162 | ····const-string·v1,·"INCOMMENT" | 162 | ····const-string·v1,·"INCOMMENT" |
163 | ····aput-object·v1,·v0,·v | 163 | ····aput-object·v1,·v0,·v5 |
164 | ····const-string·v1,·"NESTED_COMMENT" | 164 | ····const-string·v1,·"NESTED_COMMENT" |
165 | ····aput-object·v1,·v0,·v6 | 165 | ····aput-object·v1,·v0,·v6 |
166 | ····const/4·v1,·0x3 | 166 | ····const/4·v1,·0x3 |
Offset 187, 37 lines modified | Offset 187, 37 lines modified | ||
187 | ····new-array·v0,·v0,·[I | 187 | ····new-array·v0,·v0,·[I |
188 | ····fill-array-data·v0,·:array_1 | 188 | ····fill-array-data·v0,·:array_1 |
189 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnewLexState:[I | 189 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjnewLexState:[I |
190 | ····.line·554 | 190 | ····.line·554 |
191 | ····new-array·v0,·v | 191 | ····new-array·v0,·v5,·[J |
192 | ····const-wide/32·v | 192 | ····const-wide/32·v2,·0xf801 |
193 | ····aput-wide·v | 193 | ····aput-wide·v2,·v0,·v4 |
194 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoToken:[J | 194 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoToken:[J |
195 | ····.line·557 | 195 | ····.line·557 |
196 | ····new-array·v0,·v | 196 | ····new-array·v0,·v5,·[J |
197 | ····const-wide/16·v | 197 | ····const-wide/16·v2,·0x3fe |
198 | ····aput-wide·v | 198 | ····aput-wide·v2,·v0,·v4 |
199 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoSkip:[J | 199 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoSkip:[J |
200 | ····.line·560 | 200 | ····.line·560 |
201 | ····new-array·v0,·v | 201 | ····new-array·v0,·v5,·[J |
202 | ····const-wide/16·v | 202 | ····const-wide/16·v2,·0x400 |
203 | ····aput-wide·v | 203 | ····aput-wide·v2,·v0,·v4 |
204 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoMore:[J | 204 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjtoMore:[J |
205 | ····return-void | 205 | ····return-void |
206 | ····.line·67 | 206 | ····.line·67 |
207 | ····:array_0 | 207 | ····:array_0 |
Offset 456, 358 lines modified | Offset 456, 410 lines modified | ||
456 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjCheckNAdd(I)V | 456 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager;->jjCheckNAdd(I)V |
457 | ····.line·817 | 457 | ····.line·817 |
458 | ····return-void | 458 | ····return-void |
459 | .end·method | 459 | .end·method |
460 | .method·private·jjMoveNfa_0(II)I | 460 | .method·private·jjMoveNfa_0(II)I |
461 | ····.locals·1 | 461 | ····.locals·16 |
462 | ····.param·p1,·"startState"····#·I | 462 | ····.param·p1,·"startState"····#·I |
463 | ····.param·p2,·"curPos"····#·I | 463 | ····.param·p2,·"curPos"····#·I |
464 | ····.prologue | 464 | ····.prologue |
Max diff block lines reached; 98101/101397 bytes (96.75%) of diff not shown. |
Offset 209, 44 lines modified | Offset 209, 44 lines modified | ||
209 | ····fill-array-data·v0,·:array_1 | 209 | ····fill-array-data·v0,·:array_1 |
210 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewLexState:[I | 210 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewLexState:[I |
211 | ····.line·537 | 211 | ····.line·537 |
212 | ····new-array·v0,·v5,·[J | 212 | ····new-array·v0,·v5,·[J |
213 | ····const-wide/32·v | 213 | ····const-wide/32·v2,·0x70007 |
214 | ····aput-wide·v | 214 | ····aput-wide·v2,·v0,·v4 |
215 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoToken:[J | 215 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoToken:[J |
216 | ····.line·540 | 216 | ····.line·540 |
217 | ····new-array·v0,·v5,·[J | 217 | ····new-array·v0,·v5,·[J |
218 | ····const-wide/16·v | 218 | ····const-wide/16·v2,·0x28 |
219 | ····aput-wide·v | 219 | ····aput-wide·v2,·v0,·v4 |
220 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSkip:[J | 220 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSkip:[J |
221 | ····.line·543 | 221 | ····.line·543 |
222 | ····new-array·v0,·v5,·[J | 222 | ····new-array·v0,·v5,·[J |
223 | ····const-wide/16·v | 223 | ····const-wide/16·v2,·0x8 |
224 | ····aput-wide·v | 224 | ····aput-wide·v2,·v0,·v4 |
225 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSpecial:[J | 225 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoSpecial:[J |
226 | ····.line·546 | 226 | ····.line·546 |
227 | ····new-array·v0,·v5,·[J | 227 | ····new-array·v0,·v5,·[J |
228 | ····const-wide/32·v | 228 | ····const-wide/32·v2,·0xffd0 |
229 | ····aput-wide·v | 229 | ····aput-wide·v2,·v0,·v4 |
230 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoMore:[J | 230 | ····sput-object·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjtoMore:[J |
231 | ····return-void | 231 | ····return-void |
232 | ····.line·189 | 232 | ····.line·189 |
233 | ····nop | 233 | ····nop |
Offset 490, 651 lines modified | Offset 490, 751 lines modified | ||
490 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjCheckNAdd(I)V | 490 | ····invoke-direct·{p0,·p2},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjCheckNAdd(I)V |
491 | ····.line·822 | 491 | ····.line·822 |
492 | ····return-void | 492 | ····return-void |
493 | .end·method | 493 | .end·method |
494 | .method·private·jjMoveNfa_0(II)I | 494 | .method·private·jjMoveNfa_0(II)I |
495 | ····.locals·1 | 495 | ····.locals·16 |
496 | ····.param·p1,·"startState"····#·I | 496 | ····.param·p1,·"startState"····#·I |
497 | ····.param·p2,·"curPos"····#·I | 497 | ····.param·p2,·"curPos"····#·I |
498 | ····.prologue | 498 | ····.prologue |
499 | ····.line·83 | 499 | ····.line·83 |
500 | ····const/4·v | 500 | ····const/4·v10,·0x0 |
501 | ····.line·84 | 501 | ····.line·84 |
502 | ····.local·v | 502 | ····.local·v10,·"startsAt":I |
503 | ····const/4·v | 503 | ····const/4·v11,·0x2 |
504 | ····move-object/from16·v0,·p0 | ||
504 | ····iput·v | 505 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjnewStateCnt:I |
505 | ····.line·85 | 506 | ····.line·85 |
506 | ····const/4·v | 507 | ····const/4·v3,·0x1 |
507 | ····.line·86 | 508 | ····.line·86 |
508 | ····.local·v | 509 | ····.local·v3,·"i":I |
509 | ···· | 510 | ····move-object/from16·v0,·p0 |
511 | ····iget-object·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjstateSet:[I | ||
510 | ····const/4·v1 | 512 | ····const/4·v12,·0x0 |
511 | ····aput·p1,·v | 513 | ····aput·p1,·v11,·v12 |
512 | ····.line·87 | 514 | ····.line·87 |
513 | ····const·v | 515 | ····const·v5,·0x7fffffff |
514 | ····.line·90 | 516 | ····.line·90 |
515 | ····.local·v | 517 | ····.local·v5,·"kind":I |
516 | ····:goto_0 | 518 | ····:goto_0 |
517 | ···· | 519 | ····move-object/from16·v0,·p0 |
518 | ····ad | 520 | ····iget·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I |
519 | ···· | 521 | ····add-int/lit8·v11,·v11,·0x1 |
522 | ····move-object/from16·v0,·p0 | ||
520 | ···· | 523 | ····iput·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->jjround:I |
524 | ····const·v12,·0x7fffffff | ||
521 | ····if-ne·v | 525 | ····if-ne·v11,·v12,·:cond_0 |
522 | ····.line·91 | 526 | ····.line·91 |
523 | ····invoke-direct·{p0},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->ReInitRounds()V | 527 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->ReInitRounds()V |
524 | ····.line·92 | 528 | ····.line·92 |
525 | ····:cond_0 | 529 | ····:cond_0 |
526 | ···· | 530 | ····move-object/from16·v0,·p0 |
527 | ····c | 531 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C |
532 | ····const/16·v12,·0x40 | ||
528 | ····if-ge·v | 533 | ····if-ge·v11,·v12,·:cond_7 |
529 | ····.line·94 | 534 | ····.line·94 |
530 | ····const-wide/16·v | 535 | ····const-wide/16·v12,·0x1 |
536 | ····move-object/from16·v0,·p0 | ||
531 | ····iget-char·v11,· | 537 | ····iget-char·v11,·v0,·Lorg/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager;->curChar:C |
532 | ····shl-long·v | 538 | ····shl-long·v6,·v12,·v11 |
533 | ····.line·97 | 539 | ····.line·97 |
534 | ····.local·v | 540 | ····.local·v6,·"l":J |
535 | ····:cond_1 | 541 | ····:cond_1 |
536 | ···· | 542 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 88358/93094 bytes (94.91%) of diff not shown. |
Offset 458, 15 lines modified | Offset 458, 15 lines modified | ||
458 | ····:cond_0 | 458 | ····:cond_0 |
459 | ····const/4·v1,·0x0 | 459 | ····const/4·v1,·0x0 |
460 | ····goto·:goto_0 | 460 | ····goto·:goto_0 |
461 | .end·method | 461 | .end·method |
462 | .method·public·getContentDispositionSize()J | 462 | .method·public·getContentDispositionSize()J |
463 | ····.locals· | 463 | ····.locals·4 |
464 | ····.prologue | 464 | ····.prologue |
465 | ····.line·254 | 465 | ····.line·254 |
466 | ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->fields:Ljava/util/Map; | 466 | ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->fields:Ljava/util/Map; |
467 | ····sget-object·v2,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->CONTENT_DISPOSITION:Ljava/lang/String; | 467 | ····sget-object·v2,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->CONTENT_DISPOSITION:Ljava/lang/String; |
Offset 478, 21 lines modified | Offset 478, 21 lines modified | ||
478 | ····.line·256 | 478 | ····.line·256 |
479 | ····.local·v0,·"contentDispositionField":Lorg/apache/james/mime4j/dom/field/ContentDispositionField; | 479 | ····.local·v0,·"contentDispositionField":Lorg/apache/james/mime4j/dom/field/ContentDispositionField; |
480 | ····if-eqz·v0,·:cond_0 | 480 | ····if-eqz·v0,·:cond_0 |
481 | ····invoke-interface·{v0},·Lorg/apache/james/mime4j/dom/field/ContentDispositionField;->getSize()J | 481 | ····invoke-interface·{v0},·Lorg/apache/james/mime4j/dom/field/ContentDispositionField;->getSize()J |
482 | ····move-result-wide·v | 482 | ····move-result-wide·v2 |
483 | ····:goto_0 | 483 | ····:goto_0 |
484 | ····return-wide·v | 484 | ····return-wide·v2 |
485 | ····:cond_0 | 485 | ····:cond_0 |
486 | ····const-wide/16·v | 486 | ····const-wide/16·v2,·-0x1 |
487 | ····goto·:goto_0 | 487 | ····goto·:goto_0 |
488 | .end·method | 488 | .end·method |
489 | .method·public·getContentDispositionType()Ljava/lang/String; | 489 | .method·public·getContentDispositionType()Ljava/lang/String; |
490 | ····.locals·3 | 490 | ····.locals·3 |
Offset 597, 15 lines modified | Offset 597, 15 lines modified | ||
597 | ····move-result-object·v1 | 597 | ····move-result-object·v1 |
598 | ····goto·:goto_0 | 598 | ····goto·:goto_0 |
599 | .end·method | 599 | .end·method |
600 | .method·public·getContentLength()J | 600 | .method·public·getContentLength()J |
601 | ····.locals· | 601 | ····.locals·4 |
602 | ····.prologue | 602 | ····.prologue |
603 | ····.line·119 | 603 | ····.line·119 |
604 | ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->fields:Ljava/util/Map; | 604 | ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->fields:Ljava/util/Map; |
605 | ····sget-object·v2,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->CONTENT_LENGTH:Ljava/lang/String; | 605 | ····sget-object·v2,·Lorg/apache/james/mime4j/message/MaximalBodyDescriptor;->CONTENT_LENGTH:Ljava/lang/String; |
Offset 617, 21 lines modified | Offset 617, 21 lines modified | ||
617 | ····.line·120 | 617 | ····.line·120 |
618 | ····.local·v0,·"contentLengthField":Lorg/apache/james/mime4j/dom/field/ContentLengthField; | 618 | ····.local·v0,·"contentLengthField":Lorg/apache/james/mime4j/dom/field/ContentLengthField; |
619 | ····if-eqz·v0,·:cond_0 | 619 | ····if-eqz·v0,·:cond_0 |
620 | ····invoke-interface·{v0},·Lorg/apache/james/mime4j/dom/field/ContentLengthField;->getContentLength()J | 620 | ····invoke-interface·{v0},·Lorg/apache/james/mime4j/dom/field/ContentLengthField;->getContentLength()J |
621 | ····move-result-wide·v | 621 | ····move-result-wide·v2 |
622 | ····:goto_0 | 622 | ····:goto_0 |
623 | ····return-wide·v | 623 | ····return-wide·v2 |
624 | ····:cond_0 | 624 | ····:cond_0 |
625 | ····const-wide/16·v | 625 | ····const-wide/16·v2,·-0x1 |
626 | ····goto·:goto_0 | 626 | ····goto·:goto_0 |
627 | .end·method | 627 | .end·method |
628 | .method·public·getContentLocation()Ljava/lang/String; | 628 | .method·public·getContentLocation()Ljava/lang/String; |
629 | ····.locals·3 | 629 | ····.locals·3 |
Offset 563, 122 lines modified | Offset 563, 122 lines modified | ||
563 | .end·method | 563 | .end·method |
564 | .method·public·setContentDisposition(Ljava/lang/String;)V | 564 | .method·public·setContentDisposition(Ljava/lang/String;)V |
565 | ····.locals·9 | 565 | ····.locals·9 |
566 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; | 566 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; |
567 | ····.prologue | 567 | ····.prologue |
568 | ····const/4·v | 568 | ····const/4·v3,·0x0 |
569 | ····.line·337 | 569 | ····.line·337 |
570 | ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header; | 570 | ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header; |
571 | ····move-result-object·v | 571 | ····move-result-object·v0 |
572 | ····.line·338 | 572 | ····.line·338 |
573 | ····.local·v | 573 | ····.local·v0,·"header":Lorg/apache/james/mime4j/dom/Header; |
574 | ····const-wide/16·v | 574 | ····const-wide/16·v4,·-0x1 |
575 | ····move-object·v | 575 | ····move-object·v1,·p0 |
576 | ····move-object·v | 576 | ····move-object·v2,·p1 |
577 | ····move-object·v | 577 | ····move-object·v6,·v3 |
578 | ····move-object·v | 578 | ····move-object·v7,·v3 |
579 | ····move-object·v | 579 | ····move-object·v8,·v3 |
580 | ····invoke-virtual/range·{v | 580 | ····invoke-virtual/range·{v1·..·v8},·Lorg/apache/james/mime4j/message/AbstractEntity;->newContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField; |
581 | ····move-result-object·v | 581 | ····move-result-object·v1 |
582 | ····invoke-interface·{v | 582 | ····invoke-interface·{v0,·v1},·Lorg/apache/james/mime4j/dom/Header;->setField(Lorg/apache/james/mime4j/stream/Field;)V |
583 | ····.line·340 | 583 | ····.line·340 |
584 | ····return-void | 584 | ····return-void |
585 | .end·method | 585 | .end·method |
586 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;)V | 586 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;)V |
587 | ····.locals·9 | 587 | ····.locals·9 |
588 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; | 588 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; |
589 | ····.param·p2,·"filename"····#·Ljava/lang/String; | 589 | ····.param·p2,·"filename"····#·Ljava/lang/String; |
590 | ····.prologue | 590 | ····.prologue |
591 | ····const/4·v | 591 | ····const/4·v6,·0x0 |
592 | ····.line·355 | 592 | ····.line·355 |
593 | ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header; | 593 | ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header; |
594 | ····move-result-object·v | 594 | ····move-result-object·v0 |
595 | ····.line·356 | 595 | ····.line·356 |
596 | ····.local·v | 596 | ····.local·v0,·"header":Lorg/apache/james/mime4j/dom/Header; |
597 | ····const-wide/16·v | 597 | ····const-wide/16·v4,·-0x1 |
598 | ····move-object·v | 598 | ····move-object·v1,·p0 |
599 | ····move-object·v | 599 | ····move-object·v2,·p1 |
600 | ····move-object·v | 600 | ····move-object·v3,·p2 |
601 | ····move-object·v | 601 | ····move-object·v7,·v6 |
602 | ····move-object·v | 602 | ····move-object·v8,·v6 |
603 | ····invoke-virtual/range·{v | 603 | ····invoke-virtual/range·{v1·..·v8},·Lorg/apache/james/mime4j/message/AbstractEntity;->newContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField; |
604 | ····move-result-object·v | 604 | ····move-result-object·v1 |
605 | ····invoke-interface·{v | 605 | ····invoke-interface·{v0,·v1},·Lorg/apache/james/mime4j/dom/Header;->setField(Lorg/apache/james/mime4j/stream/Field;)V |
606 | ····.line·358 | 606 | ····.line·358 |
607 | ····return-void | 607 | ····return-void |
608 | .end·method | 608 | .end·method |
609 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;J)V | 609 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;J)V |
610 | ····.locals·9 | 610 | ····.locals·9 |
611 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; | 611 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; |
612 | ····.param·p2,·"filename"····#·Ljava/lang/String; | 612 | ····.param·p2,·"filename"····#·Ljava/lang/String; |
613 | ····.param·p3,·"size"····#·J | 613 | ····.param·p3,·"size"····#·J |
614 | ····.prologue | 614 | ····.prologue |
615 | ····const/4·v | 615 | ····const/4·v6,·0x0 |
616 | ····.line·377 | 616 | ····.line·377 |
617 | ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header; | 617 | ····invoke-virtual·{p0},·Lorg/apache/james/mime4j/message/AbstractEntity;->obtainHeader()Lorg/apache/james/mime4j/dom/Header; |
618 | ····move-result-object·v | 618 | ····move-result-object·v0 |
619 | ····.local·v | 619 | ····.local·v0,·"header":Lorg/apache/james/mime4j/dom/Header; |
620 | ····move-object·v | 620 | ····move-object·v1,·p0 |
621 | ····move-object·v | 621 | ····move-object·v2,·p1 |
622 | ····move-object·v | 622 | ····move-object·v3,·p2 |
623 | ····move-wide·v | 623 | ····move-wide·v4,·p3 |
624 | ····move-object·v | 624 | ····move-object·v7,·v6 |
625 | ····move-object·v | 625 | ····move-object·v8,·v6 |
626 | ····.line·378 | 626 | ····.line·378 |
627 | ····invoke-virtual/range·{v | 627 | ····invoke-virtual/range·{v1·..·v8},·Lorg/apache/james/mime4j/message/AbstractEntity;->newContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)Lorg/apache/james/mime4j/dom/field/ContentDispositionField; |
628 | ····move-result-object·v | 628 | ····move-result-object·v1 |
629 | ····invoke-interface·{v | 629 | ····invoke-interface·{v0,·v1},·Lorg/apache/james/mime4j/dom/Header;->setField(Lorg/apache/james/mime4j/stream/Field;)V |
630 | ····.line·380 | 630 | ····.line·380 |
631 | ····return-void | 631 | ····return-void |
632 | .end·method | 632 | .end·method |
633 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)V | 633 | .method·public·setContentDisposition(Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;Ljava/util/Date;Ljava/util/Date;)V |
634 | ····.locals· | 634 | ····.locals·3 |
635 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; | 635 | ····.param·p1,·"dispositionType"····#·Ljava/lang/String; |
636 | ····.param·p2,·"filename"····#·Ljava/lang/String; | 636 | ····.param·p2,·"filename"····#·Ljava/lang/String; |
637 | ····.param·p3,·"size"····#·J | 637 | ····.param·p3,·"size"····#·J |
638 | ····.param·p5,·"creationDate"····#·Ljava/util/Date; | 638 | ····.param·p5,·"creationDate"····#·Ljava/util/Date; |
639 | ····.param·p6,·"modificationDate"····#·Ljava/util/Date; | 639 | ····.param·p6,·"modificationDate"····#·Ljava/util/Date; |
640 | ····.param·p7,·"readDate"····#·Ljava/util/Date; | 640 | ····.param·p7,·"readDate"····#·Ljava/util/Date; |
Offset 723, 102 lines modified | Offset 723, 102 lines modified | ||
723 | .end·method | 723 | .end·method |
724 | .method·public·setFilename(Ljava/lang/String;)V | 724 | .method·public·setFilename(Ljava/lang/String;)V |
725 | ····.locals·12 | 725 | ····.locals·12 |
Max diff block lines reached; 4566/10470 bytes (43.61%) of diff not shown. |
Offset 504, 32 lines modified | Offset 504, 32 lines modified | ||
504 | ····.line·143 | 504 | ····.line·143 |
505 | ····:cond_0 | 505 | ····:cond_0 |
506 | ····return-void | 506 | ····return-void |
507 | .end·method | 507 | .end·method |
508 | .method·public·skip(J)J | 508 | .method·public·skip(J)J |
509 | ····.locals· | 509 | ····.locals·5 |
510 | ····.param·p1,·"n"····#·J | 510 | ····.param·p1,·"n"····#·J |
511 | ····.annotation·system·Ldalvik/annotation/Throws; | 511 | ····.annotation·system·Ldalvik/annotation/Throws; |
512 | ········value·=·{ | 512 | ········value·=·{ |
513 | ············Ljava/io/IOException; | 513 | ············Ljava/io/IOException; |
514 | ········} | 514 | ········} |
515 | ····.end·annotation | 515 | ····.end·annotation |
516 | ····.prologue | 516 | ····.prologue |
517 | ····.line·114 | 517 | ····.line·114 |
518 | ····const/4·v0,·0x0 | 518 | ····const/4·v0,·0x0 |
519 | ····.line·115 | 519 | ····.line·115 |
520 | ····.local·v0,·"skipped":I | 520 | ····.local·v0,·"skipped":I |
521 | ····:goto_0 | 521 | ····:goto_0 |
522 | ····const-wide/16·v | 522 | ····const-wide/16·v2,·0x0 |
523 | ····cmp-long·v1,·p1,·v | 523 | ····cmp-long·v1,·p1,·v2 |
524 | ····if-lez·v1,·:cond_0 | 524 | ····if-lez·v1,·:cond_0 |
525 | ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/StringInputStream;->cbuf:Ljava/nio/CharBuffer; | 525 | ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/StringInputStream;->cbuf:Ljava/nio/CharBuffer; |
526 | ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->hasRemaining()Z | 526 | ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->hasRemaining()Z |
Offset 539, 22 lines modified | Offset 539, 22 lines modified | ||
539 | ····.line·116 | 539 | ····.line·116 |
540 | ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/StringInputStream;->cbuf:Ljava/nio/CharBuffer; | 540 | ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/message/StringInputStream;->cbuf:Ljava/nio/CharBuffer; |
541 | ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->get()C | 541 | ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->get()C |
542 | ····.line·117 | 542 | ····.line·117 |
543 | ····const-wide/16·v | 543 | ····const-wide/16·v2,·0x1 |
544 | ····sub-long/2addr·p1,·v | 544 | ····sub-long/2addr·p1,·v2 |
545 | ····.line·118 | 545 | ····.line·118 |
546 | ····add-int/lit8·v0,·v0,·0x1 | 546 | ····add-int/lit8·v0,·v0,·0x1 |
547 | ····goto·:goto_0 | 547 | ····goto·:goto_0 |
548 | ····.line·120 | 548 | ····.line·120 |
549 | ····:cond_0 | 549 | ····:cond_0 |
550 | ····int-to-long·v | 550 | ····int-to-long·v2,·v0 |
551 | ····return-wide·v | 551 | ····return-wide·v2 |
552 | .end·method | 552 | .end·method |
Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
109 | ····move-result·v0 | 109 | ····move-result·v0 |
110 | ····return·v0 | 110 | ····return·v0 |
111 | .end·method | 111 | .end·method |
112 | .method·public·read()I | 112 | .method·public·read()I |
113 | ····.locals· | 113 | ····.locals·6 |
114 | ····.annotation·system·Ldalvik/annotation/Throws; | 114 | ····.annotation·system·Ldalvik/annotation/Throws; |
115 | ········value·=·{ | 115 | ········value·=·{ |
116 | ············Ljava/io/IOException; | 116 | ············Ljava/io/IOException; |
117 | ········} | 117 | ········} |
118 | ····.end·annotation | 118 | ····.end·annotation |
119 | ····.prologue | 119 | ····.prologue |
Offset 131, 29 lines modified | Offset 131, 29 lines modified | ||
131 | ····.line·48 | 131 | ····.line·48 |
132 | ····.local·v0,·"b":I | 132 | ····.local·v0,·"b":I |
133 | ····const/4·v1,·-0x1 | 133 | ····const/4·v1,·-0x1 |
134 | ····if-eq·v0,·v1,·:cond_0 | 134 | ····if-eq·v0,·v1,·:cond_0 |
135 | ····.line·49 | 135 | ····.line·49 |
136 | ····iget-wide·v | 136 | ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
137 | ····const-wide/16·v | 137 | ····const-wide/16·v4,·0x1 |
138 | ····add-long/2addr·v | 138 | ····add-long/2addr·v2,·v4 |
139 | ····iput-wide·v | 139 | ····iput-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
140 | ····.line·50 | 140 | ····.line·50 |
141 | ····:cond_0 | 141 | ····:cond_0 |
142 | ····return·v0 | 142 | ····return·v0 |
143 | .end·method | 143 | .end·method |
144 | .method·public·read([BII)I | 144 | .method·public·read([BII)I |
145 | ····.locals· | 145 | ····.locals·6 |
146 | ····.param·p1,·"b"····#·[B | 146 | ····.param·p1,·"b"····#·[B |
147 | ····.param·p2,·"off"····#·I | 147 | ····.param·p2,·"off"····#·I |
148 | ····.param·p3,·"len"····#·I | 148 | ····.param·p3,·"len"····#·I |
149 | ····.annotation·system·Ldalvik/annotation/Throws; | 149 | ····.annotation·system·Ldalvik/annotation/Throws; |
150 | ········value·=·{ | 150 | ········value·=·{ |
151 | ············Ljava/io/IOException; | 151 | ············Ljava/io/IOException; |
152 | ········} | 152 | ········} |
Offset 168, 21 lines modified | Offset 168, 21 lines modified | ||
168 | ····move-result·v0 | 168 | ····move-result·v0 |
169 | ····.line·86 | 169 | ····.line·86 |
170 | ····.local·v0,·"c":I | 170 | ····.local·v0,·"c":I |
171 | ····if-lez·v0,·:cond_0 | 171 | ····if-lez·v0,·:cond_0 |
172 | ····.line·87 | 172 | ····.line·87 |
173 | ····iget-wide·v | 173 | ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
174 | ····int-to-long·v | 174 | ····int-to-long·v4,·v0 |
175 | ····add-long/2addr·v | 175 | ····add-long/2addr·v2,·v4 |
176 | ····iput-wide·v | 176 | ····iput-wide·v2,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
177 | ····.line·88 | 177 | ····.line·88 |
178 | ····:cond_0 | 178 | ····:cond_0 |
179 | ····return·v0 | 179 | ····return·v0 |
180 | .end·method | 180 | .end·method |
181 | .method·public·reset()V | 181 | .method·public·reset()V |
Offset 205, 15 lines modified | Offset 205, 15 lines modified | ||
205 | ····iput-wide·v0,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J | 205 | ····iput-wide·v0,·p0,·Lorg/apache/james/mime4j/io/PositionInputStream;->position:J |
206 | ····.line·62 | 206 | ····.line·62 |
207 | ····return-void | 207 | ····return-void |
208 | .end·method | 208 | .end·method |
209 | .method·public·skip(J)J | 209 | .method·public·skip(J)J |
210 | ····.locals· | 210 | ····.locals·5 |
211 | ····.param·p1,·"n"····#·J | 211 | ····.param·p1,·"n"····#·J |
212 | ····.annotation·system·Ldalvik/annotation/Throws; | 212 | ····.annotation·system·Ldalvik/annotation/Throws; |
213 | ········value·=·{ | 213 | ········value·=·{ |
214 | ············Ljava/io/IOException; | 214 | ············Ljava/io/IOException; |
215 | ········} | 215 | ········} |
216 | ····.end·annotation | 216 | ····.end·annotation |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | ····move-result·v0 | 146 | ····move-result·v0 |
147 | ····return·v0 | 147 | ····return·v0 |
148 | .end·method | 148 | .end·method |
149 | .method·public·skip(J)J | 149 | .method·public·skip(J)J |
150 | ····.locals· | 150 | ····.locals·3 |
151 | ····.param·p1,·"n"····#·J | 151 | ····.param·p1,·"n"····#·J |
152 | ····.annotation·system·Ldalvik/annotation/Throws; | 152 | ····.annotation·system·Ldalvik/annotation/Throws; |
153 | ········value·=·{ | 153 | ········value·=·{ |
154 | ············Ljava/io/IOException; | 154 | ············Ljava/io/IOException; |
155 | ········} | 155 | ········} |
156 | ····.end·annotation | 156 | ····.end·annotation |
Offset 315, 91 lines modified | Offset 315, 91 lines modified | ||
315 | ····:cond_1 | 315 | ····:cond_1 |
316 | ····const/4·v1,·0x0 | 316 | ····const/4·v1,·0x0 |
317 | ····goto·:goto_1 | 317 | ····goto·:goto_1 |
318 | .end·method | 318 | .end·method |
319 | .method·public·skip(J)J | 319 | .method·public·skip(J)J |
320 | ····.locals· | 320 | ····.locals·11 |
321 | ····.param·p1,·"count"····#·J | 321 | ····.param·p1,·"count"····#·J |
322 | ····.annotation·system·Ldalvik/annotation/Throws; | 322 | ····.annotation·system·Ldalvik/annotation/Throws; |
323 | ········value·=·{ | 323 | ········value·=·{ |
324 | ············Ljava/io/IOException; | 324 | ············Ljava/io/IOException; |
325 | ········} | 325 | ········} |
326 | ····.end·annotation | 326 | ····.end·annotation |
327 | ····.prologue | 327 | ····.prologue |
328 | ····const-wide/16·v | 328 | ····const-wide/16·v6,·0x0 |
329 | ····.line·132 | 329 | ····.line·132 |
330 | ····cmp-long·v | 330 | ····cmp-long·v3,·p1,·v6 |
331 | ····if-gtz·v | 331 | ····if-gtz·v3,·:cond_1 |
332 | ····move-wide·v | 332 | ····move-wide·v4,·v6 |
333 | ····.line·146 | 333 | ····.line·146 |
334 | ····:cond_0 | 334 | ····:cond_0 |
335 | ····return-wide·v | 335 | ····return-wide·v4 |
336 | ····.line·135 | 336 | ····.line·135 |
337 | ····:cond_1 | 337 | ····:cond_1 |
338 | ····const-wide/16·v | 338 | ····const-wide/16·v8,·0x2000 |
339 | ····cmp-long·v | 339 | ····cmp-long·v3,·p1,·v8 |
340 | ····if-lez·v | 340 | ····if-lez·v3,·:cond_2 |
341 | ····const/16·v1,·0x2000 | 341 | ····const/16·v1,·0x2000 |
342 | ····.line·136 | 342 | ····.line·136 |
343 | ····.local·v1,·"bufferSize":I | 343 | ····.local·v1,·"bufferSize":I |
344 | ····:goto_0 | 344 | ····:goto_0 |
345 | ····new-array·v0,·v1,·[B | 345 | ····new-array·v0,·v1,·[B |
346 | ····.line·137 | 346 | ····.line·137 |
347 | ····.local·v0,·"buffer":[B | 347 | ····.local·v0,·"buffer":[B |
348 | ····const-wide/16·v | 348 | ····const-wide/16·v4,·0x0 |
349 | ····.line·138 | 349 | ····.line·138 |
350 | ····.local·v | 350 | ····.local·v4,·"result":J |
351 | ····:goto_1 | 351 | ····:goto_1 |
352 | ····cmp-long·v | 352 | ····cmp-long·v3,·p1,·v6 |
353 | ····if-lez·v | 353 | ····if-lez·v3,·:cond_0 |
354 | ····.line·139 | 354 | ····.line·139 |
355 | ····invoke-virtual·{p0,·v0},·Lorg/apache/james/mime4j/io/LineReaderInputStreamAdaptor;->read([B)I | 355 | ····invoke-virtual·{p0,·v0},·Lorg/apache/james/mime4j/io/LineReaderInputStreamAdaptor;->read([B)I |
356 | ····move-result·v2 | 356 | ····move-result·v2 |
357 | ····.line·140 | 357 | ····.line·140 |
358 | ····.local·v2,·"res":I | 358 | ····.local·v2,·"res":I |
359 | ····const/4·v | 359 | ····const/4·v3,·-0x1 |
360 | ····if-eq·v2,·v | 360 | ····if-eq·v2,·v3,·:cond_0 |
361 | ····.line·143 | 361 | ····.line·143 |
362 | ····int-to-long·v | 362 | ····int-to-long·v8,·v2 |
363 | ····add-long/2addr·v | 363 | ····add-long/2addr·v4,·v8 |
364 | ····.line·144 | 364 | ····.line·144 |
365 | ····int-to-long·v | 365 | ····int-to-long·v8,·v2 |
366 | ····sub-long/2addr·p1,·v | 366 | ····sub-long/2addr·p1,·v8 |
367 | ····.line·145 | 367 | ····.line·145 |
368 | ····goto·:goto_1 | 368 | ····goto·:goto_1 |
369 | ····.line·135 | 369 | ····.line·135 |
370 | ····.end·local·v0····#·"buffer":[B | 370 | ····.end·local·v0····#·"buffer":[B |
371 | ····.end·local·v1····#·"bufferSize":I | 371 | ····.end·local·v1····#·"bufferSize":I |
372 | ····.end·local·v2····#·"res":I | 372 | ····.end·local·v2····#·"res":I |
373 | ····.end·local·v | 373 | ····.end·local·v4····#·"result":J |
374 | ····:cond_2 | 374 | ····:cond_2 |
375 | ····long-to-int·v1,·p1 | 375 | ····long-to-int·v1,·p1 |
376 | ····goto·:goto_0 | 376 | ····goto·:goto_0 |
377 | .end·method | 377 | .end·method |
378 | .method·public·toString()Ljava/lang/String; | 378 | .method·public·toString()Ljava/lang/String; |
Offset 20, 15 lines modified | Offset 20, 15 lines modified | ||
20 | .field·private·final·subType:Ljava/lang/String; | 20 | .field·private·final·subType:Ljava/lang/String; |
21 | .field·private·final·transferEncoding:Ljava/lang/String; | 21 | .field·private·final·transferEncoding:Ljava/lang/String; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V | 23 | .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V |
24 | ····.locals· | 24 | ····.locals·1 |
25 | ····.param·p1,·"mimeType"····#·Ljava/lang/String; | 25 | ····.param·p1,·"mimeType"····#·Ljava/lang/String; |
26 | ····.param·p2,·"mediaType"····#·Ljava/lang/String; | 26 | ····.param·p2,·"mediaType"····#·Ljava/lang/String; |
27 | ····.param·p3,·"subType"····#·Ljava/lang/String; | 27 | ····.param·p3,·"subType"····#·Ljava/lang/String; |
28 | ····.param·p4,·"boundary"····#·Ljava/lang/String; | 28 | ····.param·p4,·"boundary"····#·Ljava/lang/String; |
29 | ····.param·p5,·"charset"····#·Ljava/lang/String; | 29 | ····.param·p5,·"charset"····#·Ljava/lang/String; |
30 | ····.param·p6,·"transferEncoding"····#·Ljava/lang/String; | 30 | ····.param·p6,·"transferEncoding"····#·Ljava/lang/String; |
31 | ····.param·p7,·"contentLength"····#·J | 31 | ····.param·p7,·"contentLength"····#·J |
Offset 231, 15 lines modified | Offset 231, 15 lines modified | ||
231 | ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->malformedHeaderStartsBody:Z | 231 | ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->malformedHeaderStartsBody:Z |
232 | ····.line·72 | 232 | ····.line·72 |
233 | ····return-void | 233 | ····return-void |
234 | .end·method | 234 | .end·method |
235 | .method·public·setMaxContentLen(J)V | 235 | .method·public·setMaxContentLen(J)V |
236 | ····.locals· | 236 | ····.locals·1 |
237 | ····.param·p1,·"maxContentLen"····#·J | 237 | ····.param·p1,·"maxContentLen"····#·J |
238 | ····.prologue | 238 | ····.prologue |
239 | ····.line·207 | 239 | ····.line·207 |
240 | ····iput-wide·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->maxContentLen:J | 240 | ····iput-wide·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->maxContentLen:J |
241 | ····.line·208 | 241 | ····.line·208 |
Offset 291, 15 lines modified | Offset 291, 15 lines modified | ||
291 | ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->strictParsing:Z | 291 | ····iput-boolean·p1,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->strictParsing:Z |
292 | ····.line·99 | 292 | ····.line·99 |
293 | ····return-void | 293 | ····return-void |
294 | .end·method | 294 | .end·method |
295 | .method·public·toString()Ljava/lang/String; | 295 | .method·public·toString()Ljava/lang/String; |
296 | ····.locals· | 296 | ····.locals·4 |
297 | ····.prologue | 297 | ····.prologue |
298 | ····.line·270 | 298 | ····.line·270 |
299 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 299 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
300 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 300 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 341, 17 lines modified | Offset 341, 17 lines modified | ||
341 | ····const-string·v1,·",·max·content·length:·" | 341 | ····const-string·v1,·",·max·content·length:·" |
342 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 342 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
343 | ····move-result-object·v0 | 343 | ····move-result-object·v0 |
344 | ····iget-wide·v | 344 | ····iget-wide·v2,·p0,·Lorg/apache/james/mime4j/stream/MimeConfig;->maxContentLen:J |
345 | ····invoke-virtual·{v0,·v | 345 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
346 | ····move-result-object·v0 | 346 | ····move-result-object·v0 |
347 | ····const-string·v1,·",·count·line·numbers:·" | 347 | ····const-string·v1,·",·count·line·numbers:·" |
348 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 348 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 430, 15 lines modified | Offset 430, 15 lines modified | ||
430 | ····:cond_8 | 430 | ····:cond_8 |
431 | ····return-void | 431 | ····return-void |
432 | .end·method | 432 | .end·method |
433 | #·virtual·methods | 433 | #·virtual·methods |
434 | .method·public·addField(Lorg/apache/james/mime4j/stream/RawField;)Lorg/apache/james/mime4j/stream/Field; | 434 | .method·public·addField(Lorg/apache/james/mime4j/stream/RawField;)Lorg/apache/james/mime4j/stream/Field; |
435 | ····.locals· | 435 | ····.locals·8 |
436 | ····.param·p1,·"field"····#·Lorg/apache/james/mime4j/stream/RawField; | 436 | ····.param·p1,·"field"····#·Lorg/apache/james/mime4j/stream/RawField; |
437 | ····.annotation·system·Ldalvik/annotation/Throws; | 437 | ····.annotation·system·Ldalvik/annotation/Throws; |
438 | ········value·=·{ | 438 | ········value·=·{ |
439 | ············Lorg/apache/james/mime4j/MimeException; | 439 | ············Lorg/apache/james/mime4j/MimeException; |
440 | ········} | 440 | ········} |
441 | ····.end·annotation | 441 | ····.end·annotation |
Offset 512, 19 lines modified | Offset 512, 19 lines modified | ||
512 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 512 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
513 | ····move-result·v3 | 513 | ····move-result·v3 |
514 | ····if-eqz·v3,·:cond_2 | 514 | ····if-eqz·v3,·:cond_2 |
515 | ····iget-wide·v | 515 | ····iget-wide·v4,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->contentLength:J |
516 | ····const-wide/16·v | 516 | ····const-wide/16·v6,·-0x1 |
517 | ····cmp-long·v3,·v | 517 | ····cmp-long·v3,·v4,·v6 |
518 | ····if-nez·v3,·:cond_2 | 518 | ····if-nez·v3,·:cond_2 |
519 | ····.line·133 | 519 | ····.line·133 |
520 | ····invoke-virtual·{p1},·Lorg/apache/james/mime4j/stream/RawField;->getBody()Ljava/lang/String; | 520 | ····invoke-virtual·{p1},·Lorg/apache/james/mime4j/stream/RawField;->getBody()Ljava/lang/String; |
521 | ····move-result-object·v2 | 521 | ····move-result-object·v2 |
Offset 542, 17 lines modified | Offset 542, 17 lines modified | ||
542 | ····:try_start_0 | 542 | ····:try_start_0 |
543 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; | 543 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; |
544 | ····move-result-object·v3 | 544 | ····move-result-object·v3 |
545 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 545 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
546 | ····move-result-wide·v | 546 | ····move-result-wide·v4 |
547 | ····iput-wide·v | 547 | ····iput-wide·v4,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->contentLength:J |
548 | ····:try_end_0 | 548 | ····:try_end_0 |
549 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 549 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
550 | ····goto·:goto_0 | 550 | ····goto·:goto_0 |
551 | ····.line·138 | 551 | ····.line·138 |
552 | ····:catch_0 | 552 | ····:catch_0 |
Offset 632, 106 lines modified | Offset 632, 106 lines modified | ||
632 | ····.line·146 | 632 | ····.line·146 |
633 | ····invoke-direct·{p0,·p1},·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->parseContentType(Lorg/apache/james/mime4j/stream/Field;)V | 633 | ····invoke-direct·{p0,·p1},·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->parseContentType(Lorg/apache/james/mime4j/stream/Field;)V |
634 | ····goto·:goto_0 | 634 | ····goto·:goto_0 |
635 | .end·method | 635 | .end·method |
636 | .method·public·build()Lorg/apache/james/mime4j/stream/BodyDescriptor; | 636 | .method·public·build()Lorg/apache/james/mime4j/stream/BodyDescriptor; |
637 | ····.locals· | 637 | ····.locals·10 |
638 | ····.prologue | 638 | ····.prologue |
639 | ····.line·91 | 639 | ····.line·91 |
640 | ····iget-object·v | 640 | ····iget-object·v2,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->mimeType:Ljava/lang/String; |
641 | ····.line·92 | 641 | ····.line·92 |
642 | ····.local·v | 642 | ····.local·v2,·"actualMimeType":Ljava/lang/String; |
643 | ····iget-object·v | 643 | ····iget-object·v3,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->mediaType:Ljava/lang/String; |
644 | ····.line·93 | 644 | ····.line·93 |
645 | ····.local·v | 645 | ····.local·v3,·"actualMediaType":Ljava/lang/String; |
646 | ····iget-object·v | 646 | ····iget-object·v4,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->subType:Ljava/lang/String; |
647 | ····.line·94 | 647 | ····.line·94 |
648 | ····.local·v | 648 | ····.local·v4,·"actualSubType":Ljava/lang/String; |
649 | ····iget-object·v | 649 | ····iget-object·v6,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->charset:Ljava/lang/String; |
650 | ····.line·95 | 650 | ····.line·95 |
651 | ····.local·v | 651 | ····.local·v6,·"actualCharset":Ljava/lang/String; |
652 | ····if-nez·v | 652 | ····if-nez·v2,·:cond_0 |
653 | ····.line·96 | 653 | ····.line·96 |
654 | ····const-string·v0,·"multipart/digest" | 654 | ····const-string·v0,·"multipart/digest" |
655 | ····iget-object·v | 655 | ····iget-object·v1,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->parentMimeType:Ljava/lang/String; |
656 | ····invoke-static·{v0,·v | 656 | ····invoke-static·{v0,·v1},·Lorg/apache/james/mime4j/util/MimeUtil;->isSameMimeType(Ljava/lang/String;Ljava/lang/String;)Z |
657 | ····move-result·v0 | 657 | ····move-result·v0 |
658 | ····if-eqz·v0,·:cond_2 | 658 | ····if-eqz·v0,·:cond_2 |
659 | ····.line·97 | 659 | ····.line·97 |
660 | ····const-string·v | 660 | ····const-string·v2,·"message/rfc822" |
661 | ····.line·98 | 661 | ····.line·98 |
662 | ····const-string·v | 662 | ····const-string·v3,·"message" |
663 | ····.line·99 | 663 | ····.line·99 |
664 | ····const-string·v | 664 | ····const-string·v4,·"rfc822" |
665 | ····.line·106 | 665 | ····.line·106 |
666 | ····:cond_0 | 666 | ····:cond_0 |
667 | ····:goto_0 | 667 | ····:goto_0 |
668 | ····if-nez·v | 668 | ····if-nez·v6,·:cond_1 |
669 | ····const-string·v0,·"text" | 669 | ····const-string·v0,·"text" |
670 | ····invoke-virtual·{v0,·v | 670 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
671 | ····move-result·v0 | 671 | ····move-result·v0 |
672 | ····if-eqz·v0,·:cond_1 | 672 | ····if-eqz·v0,·:cond_1 |
673 | ····.line·107 | 673 | ····.line·107 |
674 | ····const-string·v | 674 | ····const-string·v6,·"us-ascii" |
675 | ····.line·109 | 675 | ····.line·109 |
676 | ····:cond_1 | 676 | ····:cond_1 |
677 | ····new-instance·v | 677 | ····new-instance·v1,·Lorg/apache/james/mime4j/stream/BasicBodyDescriptor; |
678 | ····iget-object·v | 678 | ····iget-object·v5,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->boundary:Ljava/lang/String; |
679 | ····iget-object·v | 679 | ····iget-object·v0,·p0,·Lorg/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder;->transferEncoding:Ljava/lang/String; |
Max diff block lines reached; 1432/6952 bytes (20.60%) of diff not shown. |
Offset 73, 18 lines modified | Offset 73, 18 lines modified | ||
73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
74 | ····.line·66 | 74 | ····.line·66 |
75 | ····return-void | 75 | ····return-void |
76 | .end·method | 76 | .end·method |
77 | .method·public·static·createUniqueBoundary()Ljava/lang/String; | 77 | .method·public·static·createUniqueBoundary()Ljava/lang/String; |
78 | ····.locals· | 78 | ····.locals·5 |
79 | ····.prologue | 79 | ····.prologue |
80 | ····const/16·v | 80 | ····const/16·v4,·0x2e |
81 | ····.line·120 | 81 | ····.line·120 |
82 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 82 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
83 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 83 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
84 | ····.line·121 | 84 | ····.line·121 |
Offset 101, 54 lines modified | Offset 101, 54 lines modified | ||
101 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; | 101 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; |
102 | ····move-result-object·v1 | 102 | ····move-result-object·v1 |
103 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 103 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
104 | ····.line·123 | 104 | ····.line·123 |
105 | ····invoke-virtual·{v0,·v | 105 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
106 | ····.line·124 | 106 | ····.line·124 |
107 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; | 107 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; |
108 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J | 108 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J |
109 | ····move-result-wide·v | 109 | ····move-result-wide·v2 |
110 | ····invoke-static·{v | 110 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
111 | ····move-result-object·v1 | 111 | ····move-result-object·v1 |
112 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 112 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
113 | ····.line·125 | 113 | ····.line·125 |
114 | ····invoke-virtual·{v0,·v | 114 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
115 | ····.line·126 | 115 | ····.line·126 |
116 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 116 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
117 | ····move-result-wide·v | 117 | ····move-result-wide·v2 |
118 | ····invoke-static·{v | 118 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
119 | ····move-result-object·v1 | 119 | ····move-result-object·v1 |
120 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 120 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
121 | ····.line·127 | 121 | ····.line·127 |
122 | ····invoke-virtual·{v0,·v | 122 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
123 | ····.line·128 | 123 | ····.line·128 |
124 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; | 124 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; |
125 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J | 125 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J |
126 | ····move-result-wide·v | 126 | ····move-result-wide·v2 |
127 | ····invoke-static·{v | 127 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
128 | ····move-result-object·v1 | 128 | ····move-result-object·v1 |
129 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 129 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
130 | ····.line·129 | 130 | ····.line·129 |
131 | ····const-string·v1,·"=-" | 131 | ····const-string·v1,·"=-" |
Offset 160, 19 lines modified | Offset 160, 19 lines modified | ||
160 | ····move-result-object·v1 | 160 | ····move-result-object·v1 |
161 | ····return-object·v1 | 161 | ····return-object·v1 |
162 | .end·method | 162 | .end·method |
163 | .method·public·static·createUniqueMessageId(Ljava/lang/String;)Ljava/lang/String; | 163 | .method·public·static·createUniqueMessageId(Ljava/lang/String;)Ljava/lang/String; |
164 | ····.locals· | 164 | ····.locals·5 |
165 | ····.param·p0,·"hostName"····#·Ljava/lang/String; | 165 | ····.param·p0,·"hostName"····#·Ljava/lang/String; |
166 | ····.prologue | 166 | ····.prologue |
167 | ····const/16·v | 167 | ····const/16·v4,·0x2e |
168 | ····.line·146 | 168 | ····.line·146 |
169 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 169 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
170 | ····const-string·v1,·"<Mime4j." | 170 | ····const-string·v1,·"<Mime4j." |
171 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 171 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
Offset 186, 38 lines modified | Offset 186, 38 lines modified | ||
186 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; | 186 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; |
187 | ····move-result-object·v1 | 187 | ····move-result-object·v1 |
188 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 188 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
189 | ····.line·148 | 189 | ····.line·148 |
190 | ····invoke-virtual·{v0,·v | 190 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
191 | ····.line·149 | 191 | ····.line·149 |
192 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; | 192 | ····sget-object·v1,·Lorg/apache/james/mime4j/util/MimeUtil;->random:Ljava/util/Random; |
193 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J | 193 | ····invoke-virtual·{v1},·Ljava/util/Random;->nextLong()J |
194 | ····move-result-wide·v | 194 | ····move-result-wide·v2 |
195 | ····invoke-static·{v | 195 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
196 | ····move-result-object·v1 | 196 | ····move-result-object·v1 |
197 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 197 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
198 | ····.line·150 | 198 | ····.line·150 |
199 | ····invoke-virtual·{v0,·v | 199 | ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
200 | ····.line·151 | 200 | ····.line·151 |
201 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 201 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
202 | ····move-result-wide·v | 202 | ····move-result-wide·v2 |
203 | ····invoke-static·{v | 203 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toHexString(J)Ljava/lang/String; |
204 | ····move-result-object·v1 | 204 | ····move-result-object·v1 |
Max diff block lines reached; 150/4928 bytes (3.04%) of diff not shown. |
Offset 1267, 18 lines modified | Offset 1267, 18 lines modified | ||
1267 | ····.prologue | 1267 | ····.prologue |
1268 | ····.line·1465 | 1268 | ····.line·1465 |
1269 | ····const/4·v8,·0x0 | 1269 | ····const/4·v8,·0x0 |
1270 | ····.line·1466 | 1270 | ····.line·1466 |
1271 | ····.local·v8,·"props":Ljava/util/Properties; | 1271 | ····.local·v8,·"props":Ljava/util/Properties; |
1272 | ····const-wide/16·v | 1272 | ····const-wide/16·v6,·0x0 |
1273 | ····.line·1467 | 1273 | ····.line·1467 |
1274 | ····.local·v | 1274 | ····.local·v6,·"priority":D |
1275 | ····const/4·v9,·0x0 | 1275 | ····const/4·v9,·0x0 |
1276 | ····.line·1469 | 1276 | ····.line·1469 |
1277 | ····.local·v9,·"propsUrl":Ljava/net/URL; | 1277 | ····.local·v9,·"propsUrl":Ljava/net/URL; |
1278 | ····:try_start_0 | 1278 | ····:try_start_0 |
1279 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/logging/LogFactory;->getResources(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/util/Enumeration; | 1279 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/logging/LogFactory;->getResources(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/util/Enumeration; |
Offset 1333, 27 lines modified | Offset 1333, 27 lines modified | ||
1333 | ····move-object·v8,·v4 | 1333 | ····move-object·v8,·v4 |
1334 | ····.line·1483 | 1334 | ····.line·1483 |
1335 | ····const-string·v12,·"priority" | 1335 | ····const-string·v12,·"priority" |
1336 | ····invoke-virtual·{v8,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String; | 1336 | ····invoke-virtual·{v8,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String; |
1337 | ····move-result-object·v | 1337 | ····move-result-object·v5 |
1338 | ····.line·1484 | 1338 | ····.line·1484 |
1339 | ····.local·v | 1339 | ····.local·v5,·"priorityStr":Ljava/lang/String; |
1340 | ····const-wide/16·v | 1340 | ····const-wide/16·v6,·0x0 |
1341 | ····.line·1485 | 1341 | ····.line·1485 |
1342 | ····if-eqz·v | 1342 | ····if-eqz·v5,·:cond_1 |
1343 | ····.line·1486 | 1343 | ····.line·1486 |
1344 | ····invoke-static·{v | 1344 | ····invoke-static·{v5},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D |
1345 | ····move-result-wide·v | 1345 | ····move-result-wide·v6 |
1346 | ····.line·1489 | 1346 | ····.line·1489 |
1347 | ····:cond_1 | 1347 | ····:cond_1 |
1348 | ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z | 1348 | ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z |
1349 | ····move-result·v12 | 1349 | ····move-result·v12 |
Offset 1382, 15 lines modified | Offset 1382, 15 lines modified | ||
1382 | ····const-string·v13,·"·with·priority·" | 1382 | ····const-string·v13,·"·with·priority·" |
1383 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; | 1383 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
1384 | ····move-result-object·v12 | 1384 | ····move-result-object·v12 |
1385 | ····invoke-virtual·{v12,·v | 1385 | ····invoke-virtual·{v12,·v6,·v7},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer; |
1386 | ····move-result-object·v12 | 1386 | ····move-result-object·v12 |
1387 | ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; | 1387 | ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; |
1388 | ····move-result-object·v12 | 1388 | ····move-result-object·v12 |
Offset 1398, 15 lines modified | Offset 1398, 15 lines modified | ||
1398 | ····:try_end_0 | 1398 | ····:try_end_0 |
1399 | ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0 | 1399 | ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0 |
1400 | ····goto·:goto_1 | 1400 | ····goto·:goto_1 |
1401 | ····.line·1526 | 1401 | ····.line·1526 |
1402 | ····.end·local·v4····#·"newProps":Ljava/util/Properties; | 1402 | ····.end·local·v4····#·"newProps":Ljava/util/Properties; |
1403 | ····.end·local·v | 1403 | ····.end·local·v5····#·"priorityStr":Ljava/lang/String; |
1404 | ····.end·local·v10····#·"url":Ljava/net/URL; | 1404 | ····.end·local·v10····#·"url":Ljava/net/URL; |
1405 | ····.end·local·v11····#·"urls":Ljava/util/Enumeration; | 1405 | ····.end·local·v11····#·"urls":Ljava/util/Enumeration; |
1406 | ····:catch_0 | 1406 | ····:catch_0 |
1407 | ····move-exception·v0 | 1407 | ····move-exception·v0 |
1408 | ····.line·1527 | 1408 | ····.line·1527 |
1409 | ····.local·v0,·"e":Ljava/lang/SecurityException; | 1409 | ····.local·v0,·"e":Ljava/lang/SecurityException; |
Offset 1473, 32 lines modified | Offset 1473, 32 lines modified | ||
1473 | ····.restart·local·v11····#·"urls":Ljava/util/Enumeration; | 1473 | ····.restart·local·v11····#·"urls":Ljava/util/Enumeration; |
1474 | ····:cond_4 | 1474 | ····:cond_4 |
1475 | ····:try_start_1 | 1475 | ····:try_start_1 |
1476 | ····const-string·v12,·"priority" | 1476 | ····const-string·v12,·"priority" |
1477 | ····invoke-virtual·{v4,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String; | 1477 | ····invoke-virtual·{v4,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String; |
1478 | ····move-result-object·v | 1478 | ····move-result-object·v1 |
1479 | ····.line·1496 | 1479 | ····.line·1496 |
1480 | ····.local·v | 1480 | ····.local·v1,·"newPriorityStr":Ljava/lang/String; |
1481 | ····const-wide/16·v | 1481 | ····const-wide/16·v2,·0x0 |
1482 | ····.line·1497 | 1482 | ····.line·1497 |
1483 | ····.local·v | 1483 | ····.local·v2,·"newPriority":D |
1484 | ····if-eqz·v | 1484 | ····if-eqz·v1,·:cond_5 |
1485 | ····.line·1498 | 1485 | ····.line·1498 |
1486 | ····invoke-static·{v | 1486 | ····invoke-static·{v1},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D |
1487 | ····move-result-wide·v | 1487 | ····move-result-wide·v2 |
1488 | ····.line·1501 | 1488 | ····.line·1501 |
1489 | ····:cond_5 | 1489 | ····:cond_5 |
1490 | ····cmpl-double·v12,·v | 1490 | ····cmpl-double·v12,·v2,·v6 |
1491 | ····if-lez·v12,·:cond_7 | 1491 | ····if-lez·v12,·:cond_7 |
1492 | ····.line·1502 | 1492 | ····.line·1502 |
1493 | ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z | 1493 | ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z |
1494 | ····move-result·v12 | 1494 | ····move-result·v12 |
Offset 1528, 15 lines modified | Offset 1528, 15 lines modified | ||
1528 | ····const-string·v13,·"·with·priority·" | 1528 | ····const-string·v13,·"·with·priority·" |
1529 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; | 1529 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
1530 | ····move-result-object·v12 | 1530 | ····move-result-object·v12 |
1531 | ····invoke-virtual·{v12,·v | 1531 | ····invoke-virtual·{v12,·v2,·v3},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer; |
1532 | ····move-result-object·v12 | 1532 | ····move-result-object·v12 |
1533 | ····const-string·v13,·"·overrides·file·at·\'" | 1533 | ····const-string·v13,·"·overrides·file·at·\'" |
1534 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; | 1534 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
Max diff block lines reached; 2702/6882 bytes (39.26%) of diff not shown. |
Offset 1390, 21 lines modified | Offset 1390, 21 lines modified | ||
1390 | ····add-int/lit8·v6,·v5,·0x1 | 1390 | ····add-int/lit8·v6,·v5,·0x1 |
1391 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I | 1391 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I |
1392 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B | 1392 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B |
1393 | ····iget-wide·v | 1393 | ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J |
1394 | ····const/4·v | 1394 | ····const/4·v7,·0x3 |
1395 | ····shr-long/2addr·v | 1395 | ····shr-long/2addr·v8,·v7 |
1396 | ····long-to-int·v7,·v | 1396 | ····long-to-int·v7,·v8 |
1397 | ····and-int/lit8·v7,·v7,·0x1f | 1397 | ····and-int/lit8·v7,·v7,·0x1f |
1398 | ····aget-byte·v6,·v6,·v7 | 1398 | ····aget-byte·v6,·v6,·v7 |
1399 | ····aput-byte·v6,·v4,·v5 | 1399 | ····aput-byte·v6,·v4,·v5 |
Offset 1415, 21 lines modified | Offset 1415, 21 lines modified | ||
1415 | ····add-int/lit8·v6,·v5,·0x1 | 1415 | ····add-int/lit8·v6,·v5,·0x1 |
1416 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I | 1416 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I |
1417 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B | 1417 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B |
1418 | ····iget-wide·v | 1418 | ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J |
1419 | ····const/4·v | 1419 | ····const/4·v7,·0x2 |
1420 | ····shl-long/2addr·v | 1420 | ····shl-long/2addr·v8,·v7 |
1421 | ····long-to-int·v7,·v | 1421 | ····long-to-int·v7,·v8 |
1422 | ····and-int/lit8·v7,·v7,·0x1f | 1422 | ····and-int/lit8·v7,·v7,·0x1f |
1423 | ····aget-byte·v6,·v6,·v7 | 1423 | ····aget-byte·v6,·v6,·v7 |
1424 | ····aput-byte·v6,·v4,·v5 | 1424 | ····aput-byte·v6,·v4,·v5 |
Offset 1521, 21 lines modified | Offset 1521, 21 lines modified | ||
1521 | ····add-int/lit8·v6,·v5,·0x1 | 1521 | ····add-int/lit8·v6,·v5,·0x1 |
1522 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I | 1522 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I |
1523 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B | 1523 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B |
1524 | ····iget-wide·v | 1524 | ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J |
1525 | ····const/16·v | 1525 | ····const/16·v7,·0xb |
1526 | ····shr-long/2addr·v | 1526 | ····shr-long/2addr·v8,·v7 |
1527 | ····long-to-int·v7,·v | 1527 | ····long-to-int·v7,·v8 |
1528 | ····and-int/lit8·v7,·v7,·0x1f | 1528 | ····and-int/lit8·v7,·v7,·0x1f |
1529 | ····aget-byte·v6,·v6,·v7 | 1529 | ····aget-byte·v6,·v6,·v7 |
1530 | ····aput-byte·v6,·v4,·v5 | 1530 | ····aput-byte·v6,·v4,·v5 |
Offset 1546, 21 lines modified | Offset 1546, 21 lines modified | ||
1546 | ····add-int/lit8·v6,·v5,·0x1 | 1546 | ····add-int/lit8·v6,·v5,·0x1 |
1547 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I | 1547 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I |
1548 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B | 1548 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B |
1549 | ····iget-wide·v | 1549 | ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J |
1550 | ····const/4·v | 1550 | ····const/4·v7,·0x6 |
1551 | ····shr-long/2addr·v | 1551 | ····shr-long/2addr·v8,·v7 |
1552 | ····long-to-int·v7,·v | 1552 | ····long-to-int·v7,·v8 |
1553 | ····and-int/lit8·v7,·v7,·0x1f | 1553 | ····and-int/lit8·v7,·v7,·0x1f |
1554 | ····aget-byte·v6,·v6,·v7 | 1554 | ····aget-byte·v6,·v6,·v7 |
1555 | ····aput-byte·v6,·v4,·v5 | 1555 | ····aput-byte·v6,·v4,·v5 |
Offset 1571, 21 lines modified | Offset 1571, 21 lines modified | ||
1571 | ····add-int/lit8·v6,·v5,·0x1 | 1571 | ····add-int/lit8·v6,·v5,·0x1 |
1572 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I | 1572 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I |
1573 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B | 1573 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B |
1574 | ····iget-wide·v | 1574 | ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J |
1575 | ····const/4·v | 1575 | ····const/4·v7,·0x1 |
1576 | ····shr-long/2addr·v | 1576 | ····shr-long/2addr·v8,·v7 |
1577 | ····long-to-int·v7,·v | 1577 | ····long-to-int·v7,·v8 |
1578 | ····and-int/lit8·v7,·v7,·0x1f | 1578 | ····and-int/lit8·v7,·v7,·0x1f |
1579 | ····aget-byte·v6,·v6,·v7 | 1579 | ····aget-byte·v6,·v6,·v7 |
1580 | ····aput-byte·v6,·v4,·v5 | 1580 | ····aput-byte·v6,·v4,·v5 |
Offset 1596, 21 lines modified | Offset 1596, 21 lines modified | ||
1596 | ····add-int/lit8·v6,·v5,·0x1 | 1596 | ····add-int/lit8·v6,·v5,·0x1 |
1597 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I | 1597 | ····iput·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->pos:I |
1598 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B | 1598 | ····iget-object·v6,·p0,·Lorg/apache/commons/codec/binary/Base32;->encodeTable:[B |
1599 | ····iget-wide·v | 1599 | ····iget-wide·v8,·p0,·Lorg/apache/commons/codec/binary/Base32;->bitWorkArea:J |
1600 | ····const/4·v | 1600 | ····const/4·v7,·0x4 |
1601 | ····shl-long/2addr·v | 1601 | ····shl-long/2addr·v8,·v7 |
1602 | ····long-to-int·v7,·v | 1602 | ····long-to-int·v7,·v8 |
1603 | ····and-int/lit8·v7,·v7,·0x1f | 1603 | ····and-int/lit8·v7,·v7,·0x1f |
Max diff block lines reached; 12152/15778 bytes (77.02%) of diff not shown. |
Offset 669, 17 lines modified | Offset 669, 17 lines modified | ||
669 | ····.param·p2,·"urlSafe"····#·Z | 669 | ····.param·p2,·"urlSafe"····#·Z |
670 | ····.param·p3,·"maxResultSize"····#·I | 670 | ····.param·p3,·"maxResultSize"····#·I |
671 | ····.prologue | 671 | ····.prologue |
672 | ····.line·642 | 672 | ····.line·642 |
673 | ····if-eqz·p0,·:cond_0 | 673 | ····if-eqz·p0,·:cond_0 |
674 | ····array-length·v | 674 | ····array-length·v1,·p0 |
675 | ····if-nez·v | 675 | ····if-nez·v1,·:cond_1 |
676 | ····.line·657 | 676 | ····.line·657 |
677 | ····.end·local·p0····#·"binaryData":[B | 677 | ····.end·local·p0····#·"binaryData":[B |
678 | ····:cond_0 | 678 | ····:cond_0 |
679 | ····:goto_0 | 679 | ····:goto_0 |
680 | ····return-object·p0 | 680 | ····return-object·p0 |
Offset 693, 38 lines modified | Offset 693, 38 lines modified | ||
693 | ····invoke-direct·{v0,·p2},·Lorg/apache/commons/codec/binary/Base64;-><init>(Z)V | 693 | ····invoke-direct·{v0,·p2},·Lorg/apache/commons/codec/binary/Base64;-><init>(Z)V |
694 | ····.line·649 | 694 | ····.line·649 |
695 | ····.local·v0,·"b64":Lorg/apache/commons/codec/binary/Base64; | 695 | ····.local·v0,·"b64":Lorg/apache/commons/codec/binary/Base64; |
696 | ····:goto_1 | 696 | ····:goto_1 |
697 | ····invoke-virtual·{v0,·p0},·Lorg/apache/commons/codec/binary/Base64;->getEncodedLength([B)J | 697 | ····invoke-virtual·{v0,·p0},·Lorg/apache/commons/codec/binary/Base64;->getEncodedLength([B)J |
698 | ····move-result-wide·v | 698 | ····move-result-wide·v2 |
699 | ····.line·650 | 699 | ····.line·650 |
700 | ····.local·v | 700 | ····.local·v2,·"len":J |
701 | ····int-to-long·v | 701 | ····int-to-long·v4,·p3 |
702 | ····cmp-long·v | 702 | ····cmp-long·v1,·v2,·v4 |
703 | ····if-lez·v | 703 | ····if-lez·v1,·:cond_3 |
704 | ····.line·651 | 704 | ····.line·651 |
705 | ····new-instance·v | 705 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
706 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 706 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
707 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 707 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
708 | ····const-string·v5,·"Input·array·too·big,·the·output·array·would·be·bigger·(" | 708 | ····const-string·v5,·"Input·array·too·big,·the·output·array·would·be·bigger·(" |
709 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 709 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
710 | ····move-result-object·v4 | 710 | ····move-result-object·v4 |
711 | ····invoke-virtual·{v4,·v | 711 | ····invoke-virtual·{v4,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
712 | ····move-result-object·v4 | 712 | ····move-result-object·v4 |
713 | ····const-string·v5,·")·than·the·specified·maximum·size·of·" | 713 | ····const-string·v5,·")·than·the·specified·maximum·size·of·" |
714 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 714 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 734, 35 lines modified | Offset 734, 35 lines modified | ||
734 | ····move-result-object·v4 | 734 | ····move-result-object·v4 |
735 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 735 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
736 | ····move-result-object·v4 | 736 | ····move-result-object·v4 |
737 | ····invoke-direct·{v | 737 | ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
738 | ····throw·v | 738 | ····throw·v1 |
739 | ····.line·648 | 739 | ····.line·648 |
740 | ····.end·local·v0····#·"b64":Lorg/apache/commons/codec/binary/Base64; | 740 | ····.end·local·v0····#·"b64":Lorg/apache/commons/codec/binary/Base64; |
741 | ····.end·local·v | 741 | ····.end·local·v2····#·"len":J |
742 | ····:cond_2 | 742 | ····:cond_2 |
743 | ····new-instance·v0,·Lorg/apache/commons/codec/binary/Base64; | 743 | ····new-instance·v0,·Lorg/apache/commons/codec/binary/Base64; |
744 | ····const/4·v | 744 | ····const/4·v1,·0x0 |
745 | ····sget-object·v4,·Lorg/apache/commons/codec/binary/Base64;->CHUNK_SEPARATOR:[B | 745 | ····sget-object·v4,·Lorg/apache/commons/codec/binary/Base64;->CHUNK_SEPARATOR:[B |
746 | ····invoke-direct·{v0,·v | 746 | ····invoke-direct·{v0,·v1,·v4,·p2},·Lorg/apache/commons/codec/binary/Base64;-><init>(I[BZ)V |
747 | ····goto·:goto_1 | 747 | ····goto·:goto_1 |
748 | ····.line·657 | 748 | ····.line·657 |
749 | ····.restart·local·v0····#·"b64":Lorg/apache/commons/codec/binary/Base64; | 749 | ····.restart·local·v0····#·"b64":Lorg/apache/commons/codec/binary/Base64; |
750 | ····.restart·local·v | 750 | ····.restart·local·v2····#·"len":J |
751 | ····:cond_3 | 751 | ····:cond_3 |
752 | ····invoke-virtual·{v0,·p0},·Lorg/apache/commons/codec/binary/Base64;->encode([B)[B | 752 | ····invoke-virtual·{v0,·p0},·Lorg/apache/commons/codec/binary/Base64;->encode([B)[B |
753 | ····move-result-object·p0 | 753 | ····move-result-object·p0 |
754 | ····goto·:goto_0 | 754 | ····goto·:goto_0 |
755 | .end·method | 755 | .end·method |
Offset 168, 14 lines modified | Offset 168, 15 lines modified | ||
168 | ····move-result·v4 | 168 | ····move-result·v4 |
169 | ····if-ne·v6,·v4,·:cond_0 | 169 | ····if-ne·v6,·v4,·:cond_0 |
170 | ····const-string·v4,·"params" | 170 | ····const-string·v4,·"params" |
171 | ····.line·50 | ||
171 | ····invoke-interface·{v3},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; | 172 | ····invoke-interface·{v3},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; |
172 | ····move-result-object·v5 | 173 | ····move-result-object·v5 |
173 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 174 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
174 | ····move-result·v4 | 175 | ····move-result·v4 |
Offset 339, 15 lines modified | Offset 340, 14 lines modified | ||
339 | ····.line·90 | 340 | ····.line·90 |
340 | ····return-void | 341 | ····return-void |
341 | .end·method | 342 | .end·method |
342 | .method·public·bridge·synthetic·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V | 343 | .method·public·bridge·synthetic·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V |
343 | ····.locals·0 | 344 | ····.locals·0 |
344 | ····.param·p1,·"x0"····#·Lorg/xmlrpc/android/IXMLRPCSerializer; | ||
345 | ····.prologue | 345 | ····.prologue |
346 | ····.line·17 | 346 | ····.line·17 |
347 | ····invoke-super·{p0,·p1},·Lorg/xmlrpc/android/XMLRPCCommon;->setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V | 347 | ····invoke-super·{p0,·p1},·Lorg/xmlrpc/android/XMLRPCCommon;->setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V |
348 | ····return-void | 348 | ····return-void |
349 | .end·method | 349 | .end·method |
Offset 213, 14 lines modified | Offset 213, 15 lines modified | ||
213 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; | 213 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; |
214 | ····move-result-object·v0 | 214 | ····move-result-object·v0 |
215 | ····new-instance·v1,·Lorg/apache/http/auth/AuthScope; | 215 | ····new-instance·v1,·Lorg/apache/http/auth/AuthScope; |
216 | ····.line·186 | ||
216 | ····invoke-virtual·{p1},·Ljava/net/URI;->getHost()Ljava/lang/String; | 217 | ····invoke-virtual·{p1},·Ljava/net/URI;->getHost()Ljava/lang/String; |
217 | ····move-result-object·v2 | 218 | ····move-result-object·v2 |
218 | ····invoke-virtual·{p1},·Ljava/net/URI;->getPort()I | 219 | ····invoke-virtual·{p1},·Ljava/net/URI;->getPort()I |
219 | ····move-result·v3 | 220 | ····move-result·v3 |
Offset 229, 14 lines modified | Offset 230, 15 lines modified | ||
229 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/apache/http/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 230 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/apache/http/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
230 | ····new-instance·v2,·Lorg/apache/http/auth/UsernamePasswordCredentials; | 231 | ····new-instance·v2,·Lorg/apache/http/auth/UsernamePasswordCredentials; |
231 | ····invoke-direct·{v2,·p2,·p3},·Lorg/apache/http/auth/UsernamePasswordCredentials;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 232 | ····invoke-direct·{v2,·p2,·p3},·Lorg/apache/http/auth/UsernamePasswordCredentials;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
233 | ····.line·185 | ||
232 | ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V | 234 | ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V |
233 | ····.line·188 | 235 | ····.line·188 |
234 | ····return-void | 236 | ····return-void |
235 | .end·method | 237 | .end·method |
236 | .method·public·constructor·<init>(Ljava/net/URI;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/client/HttpClient;)V | 238 | .method·public·constructor·<init>(Ljava/net/URI;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/client/HttpClient;)V |
Offset 257, 14 lines modified | Offset 259, 15 lines modified | ||
257 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; | 259 | ····invoke-virtual·{v0},·Lorg/apache/http/impl/client/DefaultHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; |
258 | ····move-result-object·v0 | 260 | ····move-result-object·v0 |
259 | ····new-instance·v1,·Lorg/apache/http/auth/AuthScope; | 261 | ····new-instance·v1,·Lorg/apache/http/auth/AuthScope; |
262 | ····.line·201 | ||
260 | ····invoke-virtual·{p1},·Ljava/net/URI;->getHost()Ljava/lang/String; | 263 | ····invoke-virtual·{p1},·Ljava/net/URI;->getHost()Ljava/lang/String; |
261 | ····move-result-object·v2 | 264 | ····move-result-object·v2 |
262 | ····invoke-virtual·{p1},·Ljava/net/URI;->getPort()I | 265 | ····invoke-virtual·{p1},·Ljava/net/URI;->getPort()I |
263 | ····move-result·v3 | 266 | ····move-result·v3 |
Offset 273, 14 lines modified | Offset 276, 15 lines modified | ||
273 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/apache/http/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 276 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/apache/http/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
274 | ····new-instance·v2,·Lorg/apache/http/auth/UsernamePasswordCredentials; | 277 | ····new-instance·v2,·Lorg/apache/http/auth/UsernamePasswordCredentials; |
275 | ····invoke-direct·{v2,·p2,·p3},·Lorg/apache/http/auth/UsernamePasswordCredentials;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 278 | ····invoke-direct·{v2,·p2,·p3},·Lorg/apache/http/auth/UsernamePasswordCredentials;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
279 | ····.line·200 | ||
276 | ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V | 280 | ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V |
277 | ····.line·203 | 281 | ····.line·203 |
278 | ····return-void | 282 | ····return-void |
279 | .end·method | 283 | .end·method |
280 | .method·public·constructor·<init>(Ljava/net/URI;Lorg/apache/http/client/HttpClient;)V | 284 | .method·public·constructor·<init>(Ljava/net/URI;Lorg/apache/http/client/HttpClient;)V |
Offset 1470, 15 lines modified | Offset 1474, 14 lines modified | ||
1470 | ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V | 1474 | ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/http/client/CredentialsProvider;->setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V |
1471 | ····goto·:goto_0 | 1475 | ····goto·:goto_0 |
1472 | .end·method | 1476 | .end·method |
1473 | .method·public·bridge·synthetic·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V | 1477 | .method·public·bridge·synthetic·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V |
1474 | ····.locals·0 | 1478 | ····.locals·0 |
1475 | ····.param·p1,·"x0"····#·Lorg/xmlrpc/android/IXMLRPCSerializer; | ||
1476 | ····.prologue | 1479 | ····.prologue |
1477 | ····.line·79 | 1480 | ····.line·79 |
1478 | ····invoke-super·{p0,·p1},·Lorg/xmlrpc/android/XMLRPCCommon;->setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V | 1481 | ····invoke-super·{p0,·p1},·Lorg/xmlrpc/android/XMLRPCCommon;->setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V |
1479 | ····return-void | 1482 | ····return-void |
1480 | .end·method | 1483 | .end·method |
Offset 242, 17 lines modified | Offset 242, 17 lines modified | ||
242 | ····move-result-object·v16 | 242 | ····move-result-object·v16 |
243 | ····.line·128 | 243 | ····.line·128 |
244 | ····.restart·local·v16····#·"value":Ljava/lang/String; | 244 | ····.restart·local·v16····#·"value":Ljava/lang/String; |
245 | ····invoke-static/range·{v16·..·v16},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 245 | ····invoke-static/range·{v16·..·v16},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
246 | ····move-result-wide·v1 | 246 | ····move-result-wide·v18 |
247 | ····invoke-static/range·{v1 | 247 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
248 | ····move-result-object·v12 | 248 | ····move-result-object·v12 |
249 | ····.line·129 | 249 | ····.line·129 |
250 | ····.local·v12,·"obj":Ljava/lang/Long; | 250 | ····.local·v12,·"obj":Ljava/lang/Long; |
251 | ····goto·:goto_1 | 251 | ····goto·:goto_1 |
Offset 274, 17 lines modified | Offset 274, 17 lines modified | ||
274 | ····move-result-object·v16 | 274 | ····move-result-object·v16 |
275 | ····.line·131 | 275 | ····.line·131 |
276 | ····.restart·local·v16····#·"value":Ljava/lang/String; | 276 | ····.restart·local·v16····#·"value":Ljava/lang/String; |
277 | ····invoke-static/range·{v16·..·v16},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D | 277 | ····invoke-static/range·{v16·..·v16},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D |
278 | ····move-result-wide·v1 | 278 | ····move-result-wide·v18 |
279 | ····invoke-static/range·{v1 | 279 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
280 | ····move-result-object·v12 | 280 | ····move-result-object·v12 |
281 | ····.line·132 | 281 | ····.line·132 |
282 | ····.local·v12,·"obj":Ljava/lang/Double; | 282 | ····.local·v12,·"obj":Ljava/lang/Double; |
283 | ····goto·:goto_1 | 283 | ····goto·:goto_1 |
Offset 802, 948 lines modified | Offset 802, 854 lines modified | ||
802 | ····move-result-object·v12 | 802 | ····move-result-object·v12 |
803 | ····.local·v12,·"obj":Ljava/lang/String; | 803 | ····.local·v12,·"obj":Ljava/lang/String; |
804 | ····goto/16·:goto_1 | 804 | ····goto/16·:goto_1 |
805 | .end·method | 805 | .end·method |
806 | .method·public·serialize(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V | 806 | .method·public·serialize(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V |
807 | ····.locals· | 807 | ····.locals·19 |
808 | ····.param·p1,·"serializer"····#·Lorg/xmlpull/v1/XmlSerializer; | 808 | ····.param·p1,·"serializer"····#·Lorg/xmlpull/v1/XmlSerializer; |
809 | ····.param·p2,·"object"····#·Ljava/lang/Object; | 809 | ····.param·p2,·"object"····#·Ljava/lang/Object; |
810 | ····.annotation·system·Ldalvik/annotation/Throws; | 810 | ····.annotation·system·Ldalvik/annotation/Throws; |
811 | ········value·=·{ | 811 | ········value·=·{ |
812 | ············Ljava/io/IOException; | 812 | ············Ljava/io/IOException; |
813 | ········} | 813 | ········} |
814 | ····.end·annotation | 814 | ····.end·annotation |
815 | ····.prologue | 815 | ····.prologue |
816 | ····.line·29 | 816 | ····.line·29 |
817 | ····if-nez·p2,·:cond_0 | 817 | ····if-nez·p2,·:cond_0 |
818 | ····.line·30 | 818 | ····.line·30 |
819 | ····const/ | 819 | ····const/4·v15,·0x0 |
820 | ····const-string·v1 | 820 | ····const-string·v16,·"nil" |
821 | ····move-object/from16·v0,·p1 | 821 | ····move-object/from16·v0,·p1 |
822 | ····move-object/from16·v1,·v1 | 822 | ····move-object/from16·v1,·v16 |
823 | ···· | 823 | ····invoke-interface·{v0,·v15,·v1},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
824 | ···· | 824 | ····move-result-object·v15 |
825 | ···· | 825 | ····const/16·v16,·0x0 |
826 | ····const | 826 | ····const-string·v17,·"nil" |
827 | ····const-string·v20,·"nil" | ||
828 | ····invoke-interface/range·{v1 | 827 | ····invoke-interface/range·{v15·..·v17},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
829 | ····.line·94 | 828 | ····.line·94 |
830 | ····.end·local·p2····#·"object":Ljava/lang/Object; | 829 | ····.end·local·p2····#·"object":Ljava/lang/Object; |
831 | ····:goto_0 | 830 | ····:goto_0 |
832 | ····return-void | 831 | ····return-void |
833 | ····.line·33 | 832 | ····.line·33 |
834 | ····.restart·local·p2····#·"object":Ljava/lang/Object; | 833 | ····.restart·local·p2····#·"object":Ljava/lang/Object; |
835 | ····:cond_0 | 834 | ····:cond_0 |
836 | ····move-object/from16·v0,·p2 | 835 | ····move-object/from16·v0,·p2 |
837 | ····instance-of·v | 836 | ····instance-of·v15,·v0,·Ljava/lang/Integer; |
838 | ····move/from16·v18,·v0 | ||
839 | ····if-nez·v1 | 837 | ····if-nez·v15,·:cond_1 |
840 | ····move-object/from16·v0,·p2 | 838 | ····move-object/from16·v0,·p2 |
841 | ····instance-of·v | 839 | ····instance-of·v15,·v0,·Ljava/lang/Short; |
842 | ····move/from16·v18,·v0 | ||
843 | ····if-nez·v1 | 840 | ····if-nez·v15,·:cond_1 |
844 | ····move-object/from16·v0,·p2 | 841 | ····move-object/from16·v0,·p2 |
845 | ····instance-of·v | 842 | ····instance-of·v15,·v0,·Ljava/lang/Byte; |
846 | ····move/from16·v18,·v0 | ||
847 | ····if-eqz·v1 | 843 | ····if-eqz·v15,·:cond_2 |
848 | ····.line·34 | 844 | ····.line·34 |
849 | ····:cond_1 | 845 | ····:cond_1 |
850 | ····const/ | 846 | ····const/4·v15,·0x0 |
851 | ····const-string·v1 | 847 | ····const-string·v16,·"i4" |
852 | ····move-object/from16·v0,·p1 | 848 | ····move-object/from16·v0,·p1 |
853 | ····move-object/from16·v1,·v1 | 849 | ····move-object/from16·v1,·v16 |
854 | ···· | 850 | ····invoke-interface·{v0,·v15,·v1},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
855 | ····invoke-interface·{v0,·v1,·v2},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; | ||
856 | ····move-result-object·v1 | 851 | ····move-result-object·v15 |
857 | ····invoke-virtual/range·{p2·..·p2},·Ljava/lang/Object;->toString()Ljava/lang/String; | 852 | ····invoke-virtual/range·{p2·..·p2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
Max diff block lines reached; 37246/41459 bytes (89.84%) of diff not shown. |
Offset 34, 108 lines modified | Offset 34, 100 lines modified | ||
34 | ····.line·17 | 34 | ····.line·17 |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·protected·varargs·serializeParams([Ljava/lang/Object;)V | 38 | .method·protected·varargs·serializeParams([Ljava/lang/Object;)V |
39 | ····.locals· | 39 | ····.locals·6 |
40 | ····.param·p1,·"params"····#·[Ljava/lang/Object; | 40 | ····.param·p1,·"params"····#·[Ljava/lang/Object; |
41 | ····.annotation·system·Ldalvik/annotation/Throws; | 41 | ····.annotation·system·Ldalvik/annotation/Throws; |
42 | ········value·=·{ | 42 | ········value·=·{ |
43 | ············Ljava/lang/IllegalArgumentException;, | 43 | ············Ljava/lang/IllegalArgumentException;, |
44 | ············Ljava/lang/IllegalStateException;, | 44 | ············Ljava/lang/IllegalStateException;, |
45 | ············Ljava/io/IOException; | 45 | ············Ljava/io/IOException; |
46 | ········} | 46 | ········} |
47 | ····.end·annotation | 47 | ····.end·annotation |
48 | ····.prologue | 48 | ····.prologue |
49 | ····const/4·v | 49 | ····const/4·v5,·0x0 |
50 | ····.line·30 | 50 | ····.line·30 |
51 | ····if-eqz·p1,·:cond_1 | 51 | ····if-eqz·p1,·:cond_1 |
52 | ····array-length·v | 52 | ····array-length·v1,·p1 |
53 | ····if-eqz·v | 53 | ····if-eqz·v1,·:cond_1 |
54 | ····.line·32 | 54 | ····.line·32 |
55 | ····iget-object·v | 55 | ····iget-object·v1,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer; |
56 | ····const-string·v | 56 | ····const-string·v2,·"params" |
57 | ····invoke-interface·{v | 57 | ····invoke-interface·{v1,·v5,·v2},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
58 | ····.line·33 | 58 | ····.line·33 |
59 | ····move-object·v0,·p1 | ||
60 | ····.local·v0,·"arr$":[Ljava/lang/Object; | ||
61 | ····array-length·v2,· | 59 | ····array-length·v2,·p1 |
62 | ····.local·v2,·"len$":I | ||
63 | ····const/4·v1,·0x0 | 60 | ····const/4·v1,·0x0 |
64 | ····.local·v1,·"i$":I | ||
65 | ····:goto_0 | 61 | ····:goto_0 |
66 | ····if-ge·v1,·v2,·:cond_0 | 62 | ····if-ge·v1,·v2,·:cond_0 |
67 | ····aget-object·v | 63 | ····aget-object·v0,·p1,·v1 |
68 | ····.line·34 | 64 | ····.line·34 |
69 | ····.local·v | 65 | ····.local·v0,·"param":Ljava/lang/Object; |
70 | ····iget-object·v | 66 | ····iget-object·v3,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer; |
71 | ····const-string·v | 67 | ····const-string·v4,·"param" |
72 | ····invoke-interface·{v | 68 | ····invoke-interface·{v3,·v5,·v4},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
73 | ····move-result-object·v | 69 | ····move-result-object·v3 |
74 | ····const-string·v | 70 | ····const-string·v4,·"value" |
75 | ····invoke-interface·{v | 71 | ····invoke-interface·{v3,·v5,·v4},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
76 | ····.line·35 | 72 | ····.line·35 |
77 | ····iget-object·v | 73 | ····iget-object·v3,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->iXMLRPCSerializer:Lorg/xmlrpc/android/IXMLRPCSerializer; |
78 | ····iget-object·v | 74 | ····iget-object·v4,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer; |
79 | ····invoke-interface·{v | 75 | ····invoke-interface·{v3,·v4,·v0},·Lorg/xmlrpc/android/IXMLRPCSerializer;->serialize(Lorg/xmlpull/v1/XmlSerializer;Ljava/lang/Object;)V |
80 | ····.line·36 | 76 | ····.line·36 |
81 | ····iget-object·v | 77 | ····iget-object·v3,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer; |
82 | ····const-string·v | 78 | ····const-string·v4,·"value" |
83 | ····invoke-interface·{v | 79 | ····invoke-interface·{v3,·v5,·v4},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
84 | ····move-result-object·v | 80 | ····move-result-object·v3 |
85 | ····const-string·v | 81 | ····const-string·v4,·"param" |
86 | ····invoke-interface·{v | 82 | ····invoke-interface·{v3,·v5,·v4},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
87 | ····.line·33 | 83 | ····.line·33 |
88 | ····add-int/lit8·v1,·v1,·0x1 | 84 | ····add-int/lit8·v1,·v1,·0x1 |
89 | ····goto·:goto_0 | 85 | ····goto·:goto_0 |
90 | ····.line·38 | 86 | ····.line·38 |
91 | ····.end·local·v | 87 | ····.end·local·v0····#·"param":Ljava/lang/Object; |
92 | ····:cond_0 | 88 | ····:cond_0 |
93 | ····iget-object·v | 89 | ····iget-object·v1,·p0,·Lorg/xmlrpc/android/XMLRPCCommon;->serializer:Lorg/xmlpull/v1/XmlSerializer; |
94 | ····const-string·v | 90 | ····const-string·v2,·"params" |
95 | ····invoke-interface·{v | 91 | ····invoke-interface·{v1,·v5,·v2},·Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; |
96 | ····.line·41 | 92 | ····.line·41 |
97 | ····.end·local·v0····#·"arr$":[Ljava/lang/Object; | ||
98 | ····.end·local·v1····#·"i$":I | ||
99 | ····.end·local·v2····#·"len$":I | ||
100 | ····:cond_1 | 93 | ····:cond_1 |
101 | ····return-void | 94 | ····return-void |
102 | .end·method | 95 | .end·method |
103 | .method·public·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V | 96 | .method·public·setSerializer(Lorg/xmlrpc/android/IXMLRPCSerializer;)V |
104 | ····.locals·0 | 97 | ····.locals·0 |
105 | ····.param·p1,·"serializer"····#·Lorg/xmlrpc/android/IXMLRPCSerializer; | 98 | ····.param·p1,·"serializer"····#·Lorg/xmlrpc/android/IXMLRPCSerializer; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·48;·height:·48;·bitdepth:·8; | 3 | ····width:·48;·height:·48;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
Offset 3, 35 lines modified | Offset 3, 40 lines modified | ||
3 | ····width:·36;·height:·36;·bitdepth:·8; | 3 | ····width:·36;·height:·36;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(217,217,217)·····#·rgb·=·(0xd9,0xd9,0xd9)·grey85 | 9 | ····(217,217,217)·····#·rgb·=·(0xd9,0xd9,0xd9)·grey85 |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
14 | ····(135,135,135)·····#·rgb·=·(0x87,0x87,0x87)·grey53 | ||
15 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
16 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
17 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
10 | ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd) | 18 | ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd) |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 19 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
13 | ····(217,217,217)·····#·rgb·=·(0xd9,0xd9,0xd9)·grey85 | 20 | ····(217,217,217)·····#·rgb·=·(0xd9,0xd9,0xd9)·grey85 |
14 | ····(255,244,244)·····#·rgb·=·(0xff,0xf4,0xf4) | 21 | ····(255,244,244)·····#·rgb·=·(0xff,0xf4,0xf4) |
15 | ····(255,197,197)·····#·rgb·=·(0xff,0xc5,0xc5) | 22 | ····(255,197,197)·····#·rgb·=·(0xff,0xc5,0xc5) |
16 | ····(255,170,170)·····#·rgb·=·(0xff,0xaa,0xaa) | 23 | ····(255,170,170)·····#·rgb·=·(0xff,0xaa,0xaa) |
17 | ····(255,169,169)·····#·rgb·=·(0xff,0xa9,0xa9) | 24 | ····(255,169,169)·····#·rgb·=·(0xff,0xa9,0xa9) |
18 | ····(255,190,190)·····#·rgb·=·(0xff,0xbe,0xbe) | 25 | ····(255,190,190)·····#·rgb·=·(0xff,0xbe,0xbe) |
19 | ····(255,242,242)·····#·rgb·=·(0xff,0xf2,0xf2) | 26 | ····(255,242,242)·····#·rgb·=·(0xff,0xf2,0xf2) |
20 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
21 | ····(255,250,250)·····#·rgb·=·(0xff,0xfa,0xfa)·snow1 | 27 | ····(255,250,250)·····#·rgb·=·(0xff,0xfa,0xfa)·snow1 |
22 | ····(255,178,178)·····#·rgb·=·(0xff,0xb2,0xb2) | 28 | ····(255,178,178)·····#·rgb·=·(0xff,0xb2,0xb2) |
23 | ····(255,163,163)·····#·rgb·=·(0xff,0xa3,0xa3) | 29 | ····(255,163,163)·····#·rgb·=·(0xff,0xa3,0xa3) |
24 | ····(255,176,176)·····#·rgb·=·(0xff,0xb0,0xb0) | 30 | ····(255,176,176)·····#·rgb·=·(0xff,0xb0,0xb0) |
25 | ····(255,225,225)·····#·rgb·=·(0xff,0xe1,0xe1) | 31 | ····(255,225,225)·····#·rgb·=·(0xff,0xe1,0xe1) |
26 | ····(255,252,252)·····#·rgb·=·(0xff,0xfc,0xfc) | 32 | ····(255,252,252)·····#·rgb·=·(0xff,0xfc,0xfc) |
27 | ····(255,254,254)·····#·rgb·=·(0xff,0xfe,0xfe) | 33 | ····(255,254,254)·····#·rgb·=·(0xff,0xfe,0xfe) |
28 | ····(255,231,231)·····#·rgb·=·(0xff,0xe7,0xe7) | 34 | ····(255,231,231)·····#·rgb·=·(0xff,0xe7,0xe7) |
29 | ····(255,158,158)·····#·rgb·=·(0xff,0x9e,0x9e) | 35 | ····(255,158,158)·····#·rgb·=·(0xff,0x9e,0x9e) |
30 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
31 | ····(255,181,181)·····#·rgb·=·(0xff,0xb5,0xb5) | 36 | ····(255,181,181)·····#·rgb·=·(0xff,0xb5,0xb5) |
32 | ····(255,162,162)·····#·rgb·=·(0xff,0xa2,0xa2) | 37 | ····(255,162,162)·····#·rgb·=·(0xff,0xa2,0xa2) |
33 | ····(255,237,237)·····#·rgb·=·(0xff,0xed,0xed) | 38 | ····(255,237,237)·····#·rgb·=·(0xff,0xed,0xed) |
34 | ····(255,168,168)·····#·rgb·=·(0xff,0xa8,0xa8) | 39 | ····(255,168,168)·····#·rgb·=·(0xff,0xa8,0xa8) |
35 | ····(255,211,211)·····#·rgb·=·(0xff,0xd3,0xd3) | 40 | ····(255,211,211)·····#·rgb·=·(0xff,0xd3,0xd3) |
36 | ····(255,230,230)·····#·rgb·=·(0xff,0xe6,0xe6) | 41 | ····(255,230,230)·····#·rgb·=·(0xff,0xe6,0xe6) |
37 | ····(255,151,151)·····#·rgb·=·(0xff,0x97,0x97) | 42 | ····(255,151,151)·····#·rgb·=·(0xff,0x97,0x97) |
Offset 210, 57 lines modified | Offset 215, 52 lines modified | ||
210 | ····(209,209,209)·····#·rgb·=·(0xd1,0xd1,0xd1)·grey82 | 215 | ····(209,209,209)·····#·rgb·=·(0xd1,0xd1,0xd1)·grey82 |
211 | ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb) | 216 | ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb) |
212 | ····(·97,·92,·93)·····#·rgb·=·(0x61,0x5c,0x5d) | 217 | ····(·97,·92,·93)·····#·rgb·=·(0x61,0x5c,0x5d) |
213 | ····(109,·94,·96)·····#·rgb·=·(0x6d,0x5e,0x60) | 218 | ····(109,·94,·96)·····#·rgb·=·(0x6d,0x5e,0x60) |
214 | ····(173,173,173)·····#·rgb·=·(0xad,0xad,0xad)·grey68 | 219 | ····(173,173,173)·····#·rgb·=·(0xad,0xad,0xad)·grey68 |
215 | ····(112,110,110)·····#·rgb·=·(0x70,0x6e,0x6e) | 220 | ····(112,110,110)·····#·rgb·=·(0x70,0x6e,0x6e) |
216 | ····(154,151,152)·····#·rgb·=·(0x9a,0x97,0x98) | 221 | ····(154,151,152)·····#·rgb·=·(0x9a,0x97,0x98) |
217 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
218 | ····(135,135,135)·····#·rgb·=·(0x87,0x87,0x87)·grey53 | ||
219 | ····(136,136,136)·····#·rgb·=·(0x88,0x88,0x88) | 222 | ····(136,136,136)·····#·rgb·=·(0x88,0x88,0x88) |
220 | ····(140,140,140)·····#·rgb·=·(0x8c,0x8c,0x8c)·grey55 | 223 | ····(140,140,140)·····#·rgb·=·(0x8c,0x8c,0x8c)·grey55 |
221 | ····(131,131,131)·····#·rgb·=·(0x83,0x83,0x83) | 224 | ····(131,131,131)·····#·rgb·=·(0x83,0x83,0x83) |
222 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
223 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
224 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
225 | } | 225 | } |
226 | tRNS·{ | 226 | tRNS·{ |
227 | ·0·3·197· | 227 | ·0·3·197·11·18·19·17·200·36·54·58} |
228 | IMAGE·{ | 228 | IMAGE·{ |
229 | ····pixels·hex | 229 | ····pixels·hex |
230 | 000000000000000000000000000000000000000000000000000000000000000000000000 | 230 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
231 | 010203040404040404040404040404040404040404040404040404040404040404030201 | ||
232 | 05060404040404040404040404040404040404040404040708090a0b0c04040404040605 | ||
233 | 0d060404040404040404040404040404040404040e0f101112131415111615040404060d | ||
234 | 1706040404040404040404040404040404041418191a04040404040404141b1c04040617 | ||
235 | 17060404040404040404040404040404041d1e1f0404200a212109220404041023040617 | ||
236 | 17060404040404040404040404040404242504142627281304040e182914041319040617 | ||
237 | 1706040404040404040404040404042a2b042c2d1f042e2f303104043110040429130617 | ||
238 | 17060404040404040404040404042a32043326042827343536373839043035043a3b0617 | ||
239 | 17060404040404040404040404243c04343b3d2d3a0404040404143e0e043f040e400617 | ||
240 | 1706040404040404040404041d25040f41424344043d45463d04044748042104041b0617 | ||
241 | 1706040404040404040404141e04494a2c09041a4b464c4d4e08040421040a04040a0617 | ||
242 | 170604040404040404040434223d294c4f043a1013494039041944041b041b041a330617 | ||
243 | 1706040404040404040423250350515253204e203842544b39552c041b041b042b560617 | ||
244 | 17060404040404040404195758595a5b5c5d5e1b0404045f25603a042104290429040617 | ||
245 | 1706040404040404042e616263044f044064650466675f5f4e11685f0a69370466040617 | ||
246 | 1706040404040404046a6b6c3755410410496d6e6f70540b7119042a150a547273040617 | ||
247 | 17060404040404040474750a5f3f0420241b76777879137a7b7c044f4427041914040617 | ||
248 | 1706040404040404687d7e29042104262321047f80812d3d82042b8384854c4804040617 | ||
249 | 170604040404040430867e1b041b040b857b1b878889697a3d07274d3f04435f04040617 | ||
250 | 17060404040404041b8a8b0a041b044d4e048c8d8e8f821f14900e380e413c0404040617 | ||
251 | 17060404040404041b91929304210404330f949596979814996918420e38040404040617 | ||
252 | 17060404040404040a049a9b9c3f0e049d9e9f7ca0a1983e223030047a07040404040617 | ||
253 | 17060404040404041ba262a3a4a5a6a7a8a99d0480aa16ab7c0b04112c04040404040617 | ||
254 | 1706040404040404acad0308aeafb0b1b2b3b41bb5b6141bb70437550404040404040617 | ||
255 | 17060404040404b8b9ba0404380c04042224415f80bb2d22040fb7040404040404040617 | ||
256 | 170604040404bcbd9d4f04045f43375f04046837b5be045f16bf04040404040404040617 | ||
257 | 1706040404c0c19d0456110404041d091b21482280a13a380c0404040404040404040617 | ||
258 | 17060404c2c39d040404490f0404040404040404c4c52b04040404040404040404040617 | ||
259 | 170604c6c79d0404040404c8160f1d4498410a19c9a10404040404040404040404040617 | ||
260 | 1706040404040404040404040447ca0948b40e0480a10404040404040404040404040617 | ||
261 | 170604040404040404040404040404040404040480a10404040404040404040404040617 | ||
262 | 17cbcc0404040404040404040404040404040404cdce0404040404040404040404cccb17 | ||
263 | 17cfcb0606060606060606060606060606060606d0d10606060606060606060606cbcf17 | ||
264 | d2d3d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d5d5d5d5d5d5d5d5d5d5d5d5d4d3d2 | ||
265 | 0 | 231 | 01020b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0201 |
232 | 030d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0e0f101112130c0c0c0c0c0d03 | ||
233 | 040d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1415161718191a1b171c1b0c0c0c0d04 | ||
234 | 050d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1a1d1e1f0c0c0c0c0c0c0c1a20210c0c0d05 | ||
235 | 050d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c2223240c0c2511262610270c0c0c16280c0d05 | ||
236 | 050d0c0c0c0c0c0c0c0c0c0c0c0c0c0c292a0c1a2b2c2d190c0c141d2e1a0c191e0c0d05 | ||
237 | 050d0c0c0c0c0c0c0c0c0c0c0c0c0c2f300c3132240c333435360c0c36160c0c2e190d05 | ||
238 | 050d0c0c0c0c0c0c0c0c0c0c0c0c2f370c382b0c2d2c393a3b3c3d3e0c353a0c3f400d05 | ||
239 | 050d0c0c0c0c0c0c0c0c0c0c0c29410c394042323f0c0c0c0c0c1a43140c440c14450d05 | ||
240 | 050d0c0c0c0c0c0c0c0c0c0c222a0c15464748490c424a4b420c0c4c4d0c260c0c200d05 | ||
241 | 050d0c0c0c0c0c0c0c0c0c1a230c4e4f31100c1f504b5152530f0c0c260c110c0c110d05 | ||
242 | 050d0c0c0c0c0c0c0c0c0c3927422e51540c3f16194e453e0c1e490c200c200c1f380d05 | ||
243 | 050d0c0c0c0c0c0c0c0c282a0b555657582553253d4759503e5a310c200c200c305b0d05 | ||
244 | 050d0c0c0c0c0c0c0c0c1e5c5d5e5f60616263200c0c0c642a653f0c260c2e0c2e0c0d05 | ||
245 | 050d0c0c0c0c0c0c0c336667680c540c45696a0c6b6c646453176d64116e3c0c6b0c0d05 | ||
246 | 050d0c0c0c0c0c0c0c6f70713c5a460c164e727374755912761e0c2f1b115977780c0d05 | ||
247 | 050d0c0c0c0c0c0c0c797a1164440c2529207b7c7d7e197f80810c54492c0c1e1a0c0d05 | ||
248 | 050d0c0c0c0c0c0c6d82832e0c260c2b28260c8485863242870c3088898a514d0c0c0d05 | ||
249 | 050d0c0c0c0c0c0c358b83200c200c128a80208c8d8e6e7f420e2c52440c48640c0c0d05 | ||
250 | 050d0c0c0c0c0c0c208f90110c200c52530c9192939487241a95143d1446410c0c0c0d05 | ||
251 | 050d0c0c0c0c0c0c209697980c260c0c3815999a9b9c9d1a9e6e1d47143d0c0c0c0c0d05 | ||
252 | 050d0c0c0c0c0c0c110c9fa0a144140ca2a3a481a5a69d432735350c7f0e0c0c0c0c0d05 | ||
253 | 050d0c0c0c0c0c0c20a767a8a9aaabacadaea20c85af1cb081120c17310c0c0c0c0c0d05 | ||
254 | 050d0c0c0c0c0c0cb1b20b0fb3b4b5b6b7b8b920babb1a20bc0c3c5a0c0c0c0c0c0c0d05 | ||
255 | 050d0c0c0c0c0cbdbebf0c0c3d130c0c2729466485c032270c15bc0c0c0c0c0c0c0c0d05 | ||
256 | 050d0c0c0c0cc1c2a2540c0c64483c640c0c6d3cbac30c641cc40c0c0c0c0c0c0c0c0d05 | ||
257 | 050d0c0c0cc5c6a20c5b170c0c0c221020264d2785a63f3d130c0c0c0c0c0c0c0c0c0d05 | ||
258 | 050d0c0cc7c8a20c0c0c4e150c0c0c0c0c0c0c0cc9ca300c0c0c0c0c0c0c0c0c0c0c0d05 | ||
Max diff block lines reached; 0/9062 bytes (0.00%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·32;·height:·32;·bitdepth:·8; | 3 | ····width:·32;·height:·32;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·64;·height:·64;·bitdepth:·8; | 3 | ····width:·64;·height:·64;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |