| 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 |