20.0 MB
/home/fdroid/fdroiddata/tmp/fr.xtof54.dragonGoApp_10.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_fr.xtof54.dragonGoApp_10.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 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:·4447f6fa1610168501838da24d4c3e9f23e2c5bc796e0ee976e1252c74494f3a 
10 Signer·#1·certificate·SHA-1·digest:·91aa2c233447fb052cc86fff06e90efe15224986 
11 Signer·#1·certificate·MD5·digest:·c2df4a3f8ebba10034b8186b408fbe96 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d3787c5b8b2298775cd27c6ff408b1f4e328dba968b7546b6adc8ad59df1a804 
15 Signer·#1·public·key·SHA-1·digest:·e67d751ba8a045523b1403d2feb759fb84623843 
16 Signer·#1·public·key·MD5·digest:·54616f3d36c235960356c17b0777c4a8 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24.1 KB
zipinfo {}
    
Offset 1, 146 lines modifiedOffset 1, 144 lines modified
1 Zip·file·size:·867684·bytes,·number·of·entries:·1441 Zip·file·size:·864607·bytes,·number·of·entries:·142
2 -rw----·····2.0·fat····11839·bl·defN·15-Apr-01·10:47·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····11960·bl·defN·15-Apr-01·10:47·META-INF/AA1C99C9.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-Apr-01·10:47·META-INF/AA1C99C9.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Apr-01·10:12·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Apr-01·10:12·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····2420·bX·defN·15-Apr-01·10:12·AndroidManifest.xml2 -rw----·····2.0·fat·····2420·bX·defN·17-Oct-26·01:17·AndroidManifest.xml
8 -rw----·····2.0·fat·····3341·bl·defN·15-Apr-01·10:12·assets/eidogo/example.html3 -rw----·····2.0·fat·····3341·bl·defN·17-Oct-26·01:17·assets/eidogo/example.html
9 -rw----·····2.0·fat·····2198·bl·defN·15-Apr-01·10:12·assets/eidogo/example2.html4 -rw----·····2.0·fat·····2198·bl·defN·17-Oct-26·01:17·assets/eidogo/example2.html
10 -rw----·····2.0·fat······701·bl·defN·15-Apr-01·10:12·assets/eidogo/example_bare.html5 -rw----·····2.0·fat······701·bl·defN·17-Oct-26·01:17·assets/eidogo/example_bare.html
11 -rw----·····2.0·fat······622·bl·defN·15-Apr-01·10:12·assets/eidogo/example_flash.html6 -rw----·····2.0·fat······622·bl·defN·17-Oct-26·01:17·assets/eidogo/example_flash.html
12 -rw----·····2.0·fat······596·bl·defN·15-Apr-01·10:12·assets/eidogo/example_iframe.html7 -rw----·····2.0·fat······596·bl·defN·17-Oct-26·01:17·assets/eidogo/example_iframe.html
13 -rw----·····2.0·fat······860·bl·defN·15-Apr-01·10:12·assets/eidogo/example_problem.html8 -rw----·····2.0·fat······860·bl·defN·17-Oct-26·01:17·assets/eidogo/example_problem.html
14 -rw----·····2.0·fat······681·bl·defN·15-Apr-01·10:12·assets/eidogo/player/compress.sh9 -rw----·····2.0·fat······681·bl·defN·17-Oct-26·01:17·assets/eidogo/player/compress.sh
15 -rw----·····2.0·fat······633·bl·defN·15-Apr-01·10:12·assets/eidogo/player/css/player-ie6.css10 -rw----·····2.0·fat······633·bl·defN·17-Oct-26·01:17·assets/eidogo/player/css/player-ie6.css
16 -rw----·····2.0·fat····13849·bl·defN·15-Apr-01·10:12·assets/eidogo/player/css/player-iphone.css11 -rw----·····2.0·fat····13849·bl·defN·17-Oct-26·01:17·assets/eidogo/player/css/player-iphone.css
17 -rw----·····2.0·fat····21602·bl·defN·15-Apr-01·10:12·assets/eidogo/player/css/player.css12 -rw----·····2.0·fat····21602·bl·defN·17-Oct-26·01:17·assets/eidogo/player/css/player.css
18 -rw----·····2.0·fat·····4419·bl·defN·15-Apr-01·10:12·assets/eidogo/player/i18n/en.js13 -rw----·····2.0·fat·····4419·bl·defN·17-Oct-26·01:17·assets/eidogo/player/i18n/en.js
19 -rw----·····2.0·fat·····4733·bl·defN·15-Apr-01·10:12·assets/eidogo/player/i18n/es.js14 -rw----·····2.0·fat·····4733·bl·defN·17-Oct-26·01:17·assets/eidogo/player/i18n/es.js
20 -rw----·····2.0·fat·····4669·bl·defN·15-Apr-01·10:12·assets/eidogo/player/i18n/fr.js15 -rw----·····2.0·fat·····4669·bl·defN·17-Oct-26·01:17·assets/eidogo/player/i18n/fr.js
21 -rw----·····2.0·fat·····4527·bl·defN·15-Apr-01·10:12·assets/eidogo/player/i18n/pt.js16 -rw----·····2.0·fat·····4527·bl·defN·17-Oct-26·01:17·assets/eidogo/player/i18n/pt.js
22 -rw----·····1.0·fat······756·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/b.png17 -rw----·····1.0·fat······756·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/b.png
23 -rw----·····1.0·fat·····2041·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/board-13.gif18 -rw----·····1.0·fat·····2041·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/board-13.gif
24 -rw----·····1.0·fat·····3247·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/board-19-simple.gif19 -rw----·····1.0·fat·····3247·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/board-19-simple.gif
25 -rw----·····1.0·fat····35942·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/board-19.gif20 -rw----·····1.0·fat····35942·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/board-19.gif
26 -rw----·····1.0·fat·····1276·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/board-9.gif21 -rw----·····1.0·fat·····1276·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/board-9.gif
27 -rw----·····1.0·fat·····1907·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/board-bg-coords.png22 -rw----·····1.0·fat·····1907·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/board-bg-coords.png
28 -rw----·····1.0·fat·····2711·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/buttons.gif23 -rw----·····1.0·fat·····2711·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/buttons.gif
29 -rw----·····1.0·fat·····3286·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/buttons2.gif24 -rw----·····1.0·fat·····3286·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/buttons2.gif
30 -rw----·····1.0·fat······129·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/dim.png25 -rw----·····1.0·fat······129·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/dim.png
31 -rw----·····1.0·fat·······90·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/done_bg.png26 -rw----·····1.0·fat·······90·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/done_bg.png
32 -rw----·····1.0·fat·····1877·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/loading.gif27 -rw----·····1.0·fat·····1877·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/loading.gif
33 -rw----·····1.0·fat······317·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/markers.gif28 -rw----·····1.0·fat······317·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/markers.gif
34 -rw----·····1.0·fat·······69·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/navtree-elbow.gif29 -rw----·····1.0·fat·······69·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/navtree-elbow.gif
35 -rw----·····1.0·fat·····1486·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/navtree-left.gif30 -rw----·····1.0·fat·····1486·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/navtree-left.gif
36 -rw----·····1.0·fat······257·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/navtree-line.gif31 -rw----·····1.0·fat······257·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/navtree-line.gif
37 -rw----·····1.0·fat······877·b-·stor·15-Apr-01·10:10·assets/eidogo/player/images/w.png32 -rw----·····1.0·fat······877·b-·stor·80-Jan-01·00:00·assets/eidogo/player/images/w.png
38 -rw----·····2.0·fat····82228·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/all.compressed.js33 -rw----·····2.0·fat····82228·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/all.compressed.js
39 -rw----·····2.0·fat····18146·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/board.js34 -rw----·····2.0·fat····18146·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/board.js
40 -rw----·····2.0·fat······290·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/eidogo.js35 -rw----·····2.0·fat······290·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/eidogo.js
41 -rw----·····2.0·fat····11903·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/gametree.js36 -rw----·····2.0·fat····11903·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/gametree.js
42 -rw----·····2.0·fat·····2310·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/init.js37 -rw----·····2.0·fat·····2310·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/init.js
43 -rw----·····2.0·fat·····3620·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/lang.js38 -rw----·····2.0·fat·····3620·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/lang.js
44 -rw----·····2.0·fat····95757·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/player.js39 -rw----·····2.0·fat····95757·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/player.js
45 -rw----·····2.0·fat·····3180·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/rules.js40 -rw----·····2.0·fat·····3180·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/rules.js
46 -rw----·····2.0·fat·····3455·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/sgf.js41 -rw----·····2.0·fat·····3455·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/sgf.js
47 -rw----·····2.0·fat·····6880·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/swfobject.js42 -rw----·····2.0·fat·····6880·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/swfobject.js
48 -rw----·····2.0·fat····10018·bl·defN·15-Apr-01·10:12·assets/eidogo/player/js/util.js43 -rw----·····2.0·fat····10018·bl·defN·17-Oct-26·01:17·assets/eidogo/player/js/util.js
49 -rw----·····2.0·fat·····8193·bl·defN·15-Apr-01·10:12·assets/eidogo/player/swf/board.as44 -rw----·····2.0·fat·····8193·bl·defN·17-Oct-26·01:17·assets/eidogo/player/swf/board.as
50 -rw----·····1.0·fat·····2079·b-·stor·15-Apr-01·10:10·assets/eidogo/player/swf/board.swf45 -rw----·····1.0·fat·····2079·b-·stor·80-Jan-01·00:00·assets/eidogo/player/swf/board.swf
51 -rw----·····2.0·fat·····1838·bl·defN·15-Apr-01·10:12·assets/eidogo/player/swf/test.html46 -rw----·····2.0·fat·····1838·bl·defN·17-Oct-26·01:17·assets/eidogo/player/swf/test.html
52 -rw----·····2.0·fat·····3680·bl·defN·15-Apr-01·10:12·assets/eidogo/sgf/blood_vomit.sgf47 -rw----·····2.0·fat·····3680·bl·defN·17-Oct-26·01:17·assets/eidogo/sgf/blood_vomit.sgf
53 -rw----·····2.0·fat·····4948·bl·defN·15-Apr-01·10:12·assets/eidogo/sgf/example.sgf48 -rw----·····2.0·fat·····4948·bl·defN·17-Oct-26·01:17·assets/eidogo/sgf/example.sgf
54 -rw----·····2.0·fat······178·bl·defN·15-Apr-01·10:12·assets/eidogo/sgf/problem.sgf49 -rw----·····2.0·fat······178·bl·defN·17-Oct-26·01:17·assets/eidogo/sgf/problem.sgf
55 -rw----·····2.0·fat······853·bl·defN·15-Apr-01·10:12·assets/eidogo/sgf/problem2.sgf50 -rw----·····2.0·fat······853·bl·defN·17-Oct-26·01:17·assets/eidogo/sgf/problem2.sgf
56 -rw----·····2.0·fat······424·bl·defN·15-Apr-01·10:12·assets/eidogo/sgf/test.sgf51 -rw----·····2.0·fat······424·bl·defN·17-Oct-26·01:17·assets/eidogo/sgf/test.sgf
57 -rw----·····2.0·fat·····7132·bl·defN·15-Apr-01·10:12·assets/reviews/game-01.sgf52 -rw----·····2.0·fat·····7132·bl·defN·17-Oct-26·01:17·assets/reviews/game-01.sgf
58 -rw----·····2.0·fat·····3365·bl·defN·15-Apr-01·10:12·assets/reviews/game-02.sgf53 -rw----·····2.0·fat·····3365·bl·defN·17-Oct-26·01:17·assets/reviews/game-02.sgf
59 -rw----·····2.0·fat·····5625·bl·defN·15-Apr-01·10:12·assets/reviews/game-03.sgf54 -rw----·····2.0·fat·····5625·bl·defN·17-Oct-26·01:17·assets/reviews/game-03.sgf
60 -rw----·····2.0·fat·····6528·bl·defN·15-Apr-01·10:12·assets/reviews/game-04.sgf55 -rw----·····2.0·fat·····6528·bl·defN·17-Oct-26·01:17·assets/reviews/game-04.sgf
61 -rw----·····2.0·fat····10488·bl·defN·15-Apr-01·10:12·assets/reviews/game-05.sgf56 -rw----·····2.0·fat····10488·bl·defN·17-Oct-26·01:17·assets/reviews/game-05.sgf
62 -rw----·····2.0·fat·····4029·bl·defN·15-Apr-01·10:12·assets/reviews/game-06.sgf57 -rw----·····2.0·fat·····4029·bl·defN·17-Oct-26·01:17·assets/reviews/game-06.sgf
63 -rw----·····2.0·fat·····6505·bl·defN·15-Apr-01·10:12·assets/reviews/game-07.sgf58 -rw----·····2.0·fat·····6505·bl·defN·17-Oct-26·01:17·assets/reviews/game-07.sgf
64 -rw----·····2.0·fat·····4700·bl·defN·15-Apr-01·10:12·assets/reviews/game-08.sgf59 -rw----·····2.0·fat·····4700·bl·defN·17-Oct-26·01:17·assets/reviews/game-08.sgf
65 -rw----·····2.0·fat·····8284·bl·defN·15-Apr-01·10:12·assets/reviews/game-09.sgf60 -rw----·····2.0·fat·····8284·bl·defN·17-Oct-26·01:17·assets/reviews/game-09.sgf
66 -rw----·····2.0·fat·····6900·bl·defN·15-Apr-01·10:12·assets/reviews/game-10.sgf61 -rw----·····2.0·fat·····6900·bl·defN·17-Oct-26·01:17·assets/reviews/game-10.sgf
67 -rw----·····2.0·fat·····9966·bl·defN·15-Apr-01·10:12·assets/reviews/game-11.sgf62 -rw----·····2.0·fat·····9966·bl·defN·17-Oct-26·01:17·assets/reviews/game-11.sgf
68 -rw----·····2.0·fat·····5239·bl·defN·15-Apr-01·10:12·assets/reviews/game-12.sgf63 -rw----·····2.0·fat·····5239·bl·defN·17-Oct-26·01:17·assets/reviews/game-12.sgf
69 -rw----·····2.0·fat·····3319·bl·defN·15-Apr-01·10:12·assets/reviews/game-13.sgf64 -rw----·····2.0·fat·····3319·bl·defN·17-Oct-26·01:17·assets/reviews/game-13.sgf
70 -rw----·····2.0·fat····19470·bl·defN·15-Apr-01·10:12·assets/reviews/game-17.sgf65 -rw----·····2.0·fat····19470·bl·defN·17-Oct-26·01:17·assets/reviews/game-17.sgf
71 -rw----·····2.0·fat····16217·bl·defN·15-Apr-01·10:12·assets/reviews/game-18.sgf66 -rw----·····2.0·fat····16217·bl·defN·17-Oct-26·01:17·assets/reviews/game-18.sgf
72 -rw----·····2.0·fat····17448·bl·defN·15-Apr-01·10:12·assets/reviews/game-19.sgf67 -rw----·····2.0·fat····17448·bl·defN·17-Oct-26·01:17·assets/reviews/game-19.sgf
73 -rw----·····2.0·fat·····8990·bl·defN·15-Apr-01·10:12·assets/reviews/game-20.sgf68 -rw----·····2.0·fat·····8990·bl·defN·17-Oct-26·01:17·assets/reviews/game-20.sgf
74 -rw----·····2.0·fat····16582·bl·defN·15-Apr-01·10:12·assets/reviews/game-21.sgf69 -rw----·····2.0·fat····16582·bl·defN·17-Oct-26·01:17·assets/reviews/game-21.sgf
75 -rw----·····2.0·fat·····5083·bl·defN·15-Apr-01·10:12·assets/reviews/game-22.sgf70 -rw----·····2.0·fat·····5083·bl·defN·17-Oct-26·01:17·assets/reviews/game-22.sgf
76 -rw----·····2.0·fat·····8356·bl·defN·15-Apr-01·10:12·assets/reviews/game-23.sgf71 -rw----·····2.0·fat·····8356·bl·defN·17-Oct-26·01:17·assets/reviews/game-23.sgf
77 -rw----·····2.0·fat····12254·bl·defN·15-Apr-01·10:12·assets/reviews/game-24.sgf72 -rw----·····2.0·fat····12254·bl·defN·17-Oct-26·01:17·assets/reviews/game-24.sgf
78 -rw----·····2.0·fat·····5789·bl·defN·15-Apr-01·10:12·assets/reviews/game-25.sgf73 -rw----·····2.0·fat·····5789·bl·defN·17-Oct-26·01:17·assets/reviews/game-25.sgf
79 -rw----·····2.0·fat····16605·bl·defN·15-Apr-01·10:12·assets/reviews/game-26.sgf74 -rw----·····2.0·fat····16605·bl·defN·17-Oct-26·01:17·assets/reviews/game-26.sgf
80 -rw----·····2.0·fat·····5199·bl·defN·15-Apr-01·10:12·assets/reviews/game-27.sgf75 -rw----·····2.0·fat·····5199·bl·defN·17-Oct-26·01:17·assets/reviews/game-27.sgf
81 -rw----·····2.0·fat·····5427·bl·defN·15-Apr-01·10:12·assets/reviews/igs-01-07-20.sgf76 -rw----·····2.0·fat·····5427·bl·defN·17-Oct-26·01:17·assets/reviews/igs-01-07-20.sgf
82 -rw----·····2.0·fat····13460·bl·defN·15-Apr-01·10:12·assets/reviews/igs-01-07-59.sgf77 -rw----·····2.0·fat····13460·bl·defN·17-Oct-26·01:17·assets/reviews/igs-01-07-59.sgf
83 -rw----·····2.0·fat·····7775·bl·defN·15-Apr-01·10:12·assets/reviews/igs-02-07-11.sgf78 -rw----·····2.0·fat·····7775·bl·defN·17-Oct-26·01:17·assets/reviews/igs-02-07-11.sgf
84 -rw----·····2.0·fat·····7073·bl·defN·15-Apr-01·10:12·assets/reviews/igs-02-07-31.sgf79 -rw----·····2.0·fat·····7073·bl·defN·17-Oct-26·01:17·assets/reviews/igs-02-07-31.sgf
85 -rw----·····2.0·fat····23140·bl·defN·15-Apr-01·10:12·assets/reviews/igs-02-09-11.sgf80 -rw----·····2.0·fat····23140·bl·defN·17-Oct-26·01:17·assets/reviews/igs-02-09-11.sgf
86 -rw----·····2.0·fat·····4547·bl·defN·15-Apr-01·10:12·assets/reviews/igs-03-06-46.sgf81 -rw----·····2.0·fat·····4547·bl·defN·17-Oct-26·01:17·assets/reviews/igs-03-06-46.sgf
87 -rw----·····2.0·fat·····2585·bl·defN·15-Apr-01·10:12·assets/reviews/igs-03-07-20.sgf82 -rw----·····2.0·fat·····2585·bl·defN·17-Oct-26·01:17·assets/reviews/igs-03-07-20.sgf
88 -rw----·····2.0·fat·····4524·bl·defN·15-Apr-01·10:12·assets/reviews/igs-03-07-23.sgf83 -rw----·····2.0·fat·····4524·bl·defN·17-Oct-26·01:17·assets/reviews/igs-03-07-23.sgf
89 -rw----·····2.0·fat····14969·bl·defN·15-Apr-01·10:12·assets/reviews/igs-03-08-59.sgf84 -rw----·····2.0·fat····14969·bl·defN·17-Oct-26·01:17·assets/reviews/igs-03-08-59.sgf
90 -rw----·····2.0·fat····19207·bl·defN·15-Apr-01·10:12·assets/reviews/igs-04-08-16.sgf85 -rw----·····2.0·fat····19207·bl·defN·17-Oct-26·01:17·assets/reviews/igs-04-08-16.sgf
91 -rw----·····2.0·fat·····9195·bl·defN·15-Apr-01·10:12·assets/reviews/igs-07-08-07.sgf86 -rw----·····2.0·fat·····9195·bl·defN·17-Oct-26·01:17·assets/reviews/igs-07-08-07.sgf
92 -rw----·····2.0·fat·····2761·bl·defN·15-Apr-01·10:12·assets/reviews/igs-08-06-13.sgf87 -rw----·····2.0·fat·····2761·bl·defN·17-Oct-26·01:17·assets/reviews/igs-08-06-13.sgf
93 -rw----·····2.0·fat·····2079·bl·defN·15-Apr-01·10:12·assets/reviews/igs-08-06-32.sgf88 -rw----·····2.0·fat·····2079·bl·defN·17-Oct-26·01:17·assets/reviews/igs-08-06-32.sgf
94 -rw----·····2.0·fat····12999·bl·defN·15-Apr-01·10:12·assets/reviews/igs-08-08-47.sgf89 -rw----·····2.0·fat····12999·bl·defN·17-Oct-26·01:17·assets/reviews/igs-08-08-47.sgf
95 -rw----·····2.0·fat·····4620·bl·defN·15-Apr-01·10:12·assets/reviews/igs-09-06-53.sgf90 -rw----·····2.0·fat·····4620·bl·defN·17-Oct-26·01:17·assets/reviews/igs-09-06-53.sgf
96 -rw----·····2.0·fat····11300·bl·defN·15-Apr-01·10:12·assets/reviews/igs-09-07-00.sgf91 -rw----·····2.0·fat····11300·bl·defN·17-Oct-26·01:17·assets/reviews/igs-09-07-00.sgf
97 -rw----·····2.0·fat····10131·bl·defN·15-Apr-01·10:12·assets/reviews/igs-09-07-08.sgf92 -rw----·····2.0·fat····10131·bl·defN·17-Oct-26·01:17·assets/reviews/igs-09-07-08.sgf
98 -rw----·····2.0·fat·····8924·bl·defN·15-Apr-01·10:12·assets/reviews/igs-09-13-00.sgf93 -rw----·····2.0·fat·····8924·bl·defN·17-Oct-26·01:17·assets/reviews/igs-09-13-00.sgf
99 -rw----·····2.0·fat·····7687·bl·defN·15-Apr-01·10:12·assets/reviews/igs-10-07-18.sgf94 -rw----·····2.0·fat·····7687·bl·defN·17-Oct-26·01:17·assets/reviews/igs-10-07-18.sgf
100 -rw----·····2.0·fat····12415·bl·defN·15-Apr-01·10:12·assets/reviews/igs-10-08-30.sgf95 -rw----·····2.0·fat····12415·bl·defN·17-Oct-26·01:17·assets/reviews/igs-10-08-30.sgf
101 -rw----·····2.0·fat·····7857·bl·defN·15-Apr-01·10:12·assets/reviews/igs-11-06-59.sgf96 -rw----·····2.0·fat·····7857·bl·defN·17-Oct-26·01:17·assets/reviews/igs-11-06-59.sgf
102 -rw----·····2.0·fat····14105·bl·defN·15-Apr-01·10:12·assets/reviews/igs-12-07-28.sgf97 -rw----·····2.0·fat····14105·bl·defN·17-Oct-26·01:17·assets/reviews/igs-12-07-28.sgf
103 -rw----·····2.0·fat····15476·bl·defN·15-Apr-01·10:12·assets/reviews/igs-12-08-09.sgf98 -rw----·····2.0·fat····15476·bl·defN·17-Oct-26·01:17·assets/reviews/igs-12-08-09.sgf
104 -rw----·····2.0·fat····11499·bl·defN·15-Apr-01·10:12·assets/reviews/igs-12-08-47.sgf99 -rw----·····2.0·fat····11499·bl·defN·17-Oct-26·01:17·assets/reviews/igs-12-08-47.sgf
105 -rw----·····2.0·fat·····7324·bl·defN·15-Apr-01·10:12·assets/reviews/igs-13-06-47.sgf100 -rw----·····2.0·fat·····7324·bl·defN·17-Oct-26·01:17·assets/reviews/igs-13-06-47.sgf
106 -rw----·····2.0·fat····11319·bl·defN·15-Apr-01·10:12·assets/reviews/igs-13-08-02.sgf101 -rw----·····2.0·fat····11319·bl·defN·17-Oct-26·01:17·assets/reviews/igs-13-08-02.sgf
107 -rw----·····2.0·fat····11480·bl·defN·15-Apr-01·10:12·assets/reviews/igs-13-08-16.sgf102 -rw----·····2.0·fat····11480·bl·defN·17-Oct-26·01:17·assets/reviews/igs-13-08-16.sgf
108 -rw----·····2.0·fat····16873·bl·defN·15-Apr-01·10:12·assets/reviews/igs-15-08-22.sgf103 -rw----·····2.0·fat····16873·bl·defN·17-Oct-26·01:17·assets/reviews/igs-15-08-22.sgf
109 -rw----·····2.0·fat····10069·bl·defN·15-Apr-01·10:12·assets/reviews/igs-15-09-10.sgf104 -rw----·····2.0·fat····10069·bl·defN·17-Oct-26·01:17·assets/reviews/igs-15-09-10.sgf
110 -rw----·····2.0·fat·····5025·bl·defN·15-Apr-01·10:12·assets/reviews/igs-15-09-14.sgf105 -rw----·····2.0·fat·····5025·bl·defN·17-Oct-26·01:17·assets/reviews/igs-15-09-14.sgf
111 -rw----·····2.0·fat····18478·bl·defN·15-Apr-01·10:12·assets/reviews/igs-16-08-17.sgf106 -rw----·····2.0·fat····18478·bl·defN·17-Oct-26·01:17·assets/reviews/igs-16-08-17.sgf
112 -rw----·····2.0·fat····10914·bl·defN·15-Apr-01·10:12·assets/reviews/igs-16-08-59.sgf107 -rw----·····2.0·fat····10914·bl·defN·17-Oct-26·01:17·assets/reviews/igs-16-08-59.sgf
113 -rw----·····2.0·fat····14641·bl·defN·15-Apr-01·10:12·assets/reviews/igs-17-07-39.sgf108 -rw----·····2.0·fat····14641·bl·defN·17-Oct-26·01:17·assets/reviews/igs-17-07-39.sgf
114 -rw----·····2.0·fat·····8350·bl·defN·15-Apr-01·10:12·assets/reviews/igs-17-08-24.sgf109 -rw----·····2.0·fat·····8350·bl·defN·17-Oct-26·01:17·assets/reviews/igs-17-08-24.sgf
115 -rw----·····2.0·fat·····2827·bl·defN·15-Apr-01·10:12·assets/reviews/igs-17-23-53.sgf110 -rw----·····2.0·fat·····2827·bl·defN·17-Oct-26·01:17·assets/reviews/igs-17-23-53.sgf
116 -rw----·····2.0·fat·····9035·bl·defN·15-Apr-01·10:12·assets/reviews/igs-18-08-18.sgf111 -rw----·····2.0·fat·····9035·bl·defN·17-Oct-26·01:17·assets/reviews/igs-18-08-18.sgf
117 -rw----·····2.0·fat····17233·bl·defN·15-Apr-01·10:12·assets/reviews/igs-19-08-10.sgf112 -rw----·····2.0·fat····17233·bl·defN·17-Oct-26·01:17·assets/reviews/igs-19-08-10.sgf
118 -rw----·····2.0·fat·····8241·bl·defN·15-Apr-01·10:12·assets/reviews/igs-21-08-14.sgf113 -rw----·····2.0·fat·····8241·bl·defN·17-Oct-26·01:17·assets/reviews/igs-21-08-14.sgf
119 -rw----·····2.0·fat····17752·bl·defN·15-Apr-01·10:12·assets/reviews/igs-22-08-33.sgf114 -rw----·····2.0·fat····17752·bl·defN·17-Oct-26·01:17·assets/reviews/igs-22-08-33.sgf
120 -rw----·····2.0·fat·····7944·bl·defN·15-Apr-01·10:12·assets/reviews/igs-25-08-15.sgf115 -rw----·····2.0·fat·····7944·bl·defN·17-Oct-26·01:17·assets/reviews/igs-25-08-15.sgf
121 -rw----·····2.0·fat·····5718·bl·defN·15-Apr-01·10:12·assets/reviews/igs-26-07-19.sgf116 -rw----·····2.0·fat·····5718·bl·defN·17-Oct-26·01:17·assets/reviews/igs-26-07-19.sgf
122 -rw----·····2.0·fat·····9641·bl·defN·15-Apr-01·10:12·assets/reviews/igs-27-07-14.sgf117 -rw----·····2.0·fat·····9641·bl·defN·17-Oct-26·01:17·assets/reviews/igs-27-07-14.sgf
123 -rw----·····2.0·fat····14349·bl·defN·15-Apr-01·10:12·assets/reviews/igs-28-08-32.sgf118 -rw----·····2.0·fat····14349·bl·defN·17-Oct-26·01:17·assets/reviews/igs-28-08-32.sgf
124 -rw----·····2.0·fat·····8654·bl·defN·15-Apr-01·10:12·assets/reviews/igs-29-07-49.sgf119 -rw----·····2.0·fat·····8654·bl·defN·17-Oct-26·01:17·assets/reviews/igs-29-07-49.sgf
125 -rw----·····2.0·fat····10409·bl·defN·15-Apr-01·10:12·assets/reviews/igs-30-07-40.sgf120 -rw----·····2.0·fat····10409·bl·defN·17-Oct-26·01:17·assets/reviews/igs-30-07-40.sgf
126 -rw----·····2.0·fat····15811·bl·defN·15-Apr-01·10:12·assets/reviews/igs-31-07-09.sgf121 -rw----·····2.0·fat····15811·bl·defN·17-Oct-26·01:17·assets/reviews/igs-31-07-09.sgf
127 -rw----·····1.0·fat·····9654·b-·stor·15-Apr-01·10:12·res/drawable-hdpi-v4/ic_launcher.png122 -rw----·····1.0·fat·····9654·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_launcher.png
Max diff block lines reached; -1/24673 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
24.7 KB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·0200·0c00·1c14·0000·0100·0000·0100·1c00··................00000000:·0200·0c00·7414·0000·0100·0000·0100·1c00··....t...........
00000010:·4003·0000·1c00·0000·0000·0000·0001·0000··@...............00000010:·4003·0000·1c00·0000·0000·0000·0001·0000··@...............
00000020:·8c00·0000·0000·0000·0000·0000·1f00·0000··................00000020:·8c00·0000·0000·0000·0000·0000·1f00·0000··................
00000030:·3c00·0000·5b00·0000·7400·0000·8b00·0000··<...[...t.......00000030:·3c00·0000·5b00·0000·7400·0000·8b00·0000··<...[...t.......
00000040:·a600·0000·be00·0000·d700·0000·ef00·0000··................00000040:·a600·0000·be00·0000·d700·0000·ef00·0000··................
00000050:·0801·0000·2701·0000·4001·0000·5401·0000··....'...@...T...00000050:·0801·0000·2701·0000·4001·0000·5401·0000··....'...@...T...
00000060:·7b01·0000·a201·0000·ca01·0000·f301·0000··{...............00000060:·7b01·0000·a201·0000·ca01·0000·f301·0000··{...............
00000070:·0102·0000·0c02·0000·3502·0000·3d02·0000··........5...=...00000070:·0102·0000·0c02·0000·3502·0000·3d02·0000··........5...=...
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
000002e0:·0606·7369·676e·696e·0006·0643·616e·6365··..signin...Cance000002e0:·0606·7369·676e·696e·0006·0643·616e·6365··..signin...Cance
000002f0:·6c00·0202·4f4b·0007·076c·6f61·6469·6e67··l...OK...loading000002f0:·6c00·0202·4f4b·0007·076c·6f61·6469·6e67··l...OK...loading
00000300:·001e·1e68·7474·703a·2f2f·7777·772e·6472··...http://www.dr00000300:·001e·1e68·7474·703a·2f2f·7777·772e·6472··...http://www.dr
00000310:·6167·6f6e·676f·7365·7276·6572·2e6e·6574··agongoserver.net00000310:·6167·6f6e·676f·7365·7276·6572·2e6e·6574··agongoserver.net
00000320:·2f00·2626·6874·7470·3a2f·2f64·7261·676f··/.&&http://drago00000320:·2f00·2626·6874·7470·3a2f·2f64·7261·676f··/.&&http://drago
00000330:·6e67·6f73·6572·7665·722e·736f·7572·6365··ngoserver.source00000330:·6e67·6f73·6572·7665·722e·736f·7572·6365··ngoserver.source
00000340:·666f·7267·652e·6e65·742f·0000·0002·2001··forge.net/....·.00000340:·666f·7267·652e·6e65·742f·0000·0002·2001··forge.net/....·.
00000350:·d010·0000·7f00·0000·6600·7200·2e00·7800··........f.r...x.00000350:·2811·0000·7f00·0000·6600·7200·2e00·7800··(.......f.r...x.
00000360:·7400·6f00·6600·3500·3400·2e00·6400·7200··t.o.f.5.4...d.r.00000360:·7400·6f00·6600·3500·3400·2e00·6400·7200··t.o.f.5.4...d.r.
00000370:·6100·6700·6f00·6e00·4700·6f00·4100·7000··a.g.o.n.G.o.A.p.00000370:·6100·6700·6f00·6e00·4700·6f00·4100·7000··a.g.o.n.G.o.A.p.
00000380:·7000·0000·0000·0000·0000·0000·0000·0000··p...............00000380:·7000·0000·0000·0000·0000·0000·0000·0000··p...............
00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 145, 178 lines modifiedOffset 145, 184 lines modified
00000900:·0006·066c·6f67·696e·7300·0404·6c6f·6731··...logins...log100000900:·0006·066c·6f67·696e·7300·0404·6c6f·6731··...logins...log1
00000910:·0004·046c·6f67·3200·0b0b·6379·636c·6553··...log2...cycleS00000910:·0004·046c·6f67·3200·0b0b·6379·636c·6553··...log2...cycleS
00000920:·7461·7465·7300·0707·7265·7669·6577·7300··tates...reviews.00000920:·7461·7465·7300·0707·7265·7669·6577·7300··tates...reviews.
00000930:·0a0a·636f·7079·4569·646f·676f·0007·076c··..copyEidogo...l00000930:·0a0a·636f·7079·4569·646f·676f·0007·076c··..copyEidogo...l
00000940:·6f61·6453·6766·0009·0962·616e·6477·6964··oadSgf...bandwid00000940:·6f61·6453·6766·0009·0962·616e·6477·6964··oadSgf...bandwid
00000950:·7468·0000·0202·1000·1000·0000·0100·0000··th..............00000950:·7468·0000·0202·1000·1000·0000·0100·0000··th..............
00000960:·0000·0000·0202·1000·1400·0000·0200·0000··................00000960:·0000·0000·0202·1000·1400·0000·0200·0000··................
00000970:·0100·0000·0001·0000·0102·4400·5800·0000··..........D.X...00000970:·0100·0000·0001·0000·0102·4c00·6000·0000··..........L.`...
00000980:·0200·0000·0100·0000·4800·0000·3000·0000··........H...0...00000980:·0200·0000·0100·0000·5000·0000·3800·0000··........P...8...
00000990:·0000·0000·0000·0000·0000·a000·0000·0000··................00000990:·0000·0000·0000·0000·0000·a000·0000·0000··................
000009a0:·0000·0000·0400·0000·0000·0000·0000·0000··................000009a0:·0000·0000·0400·0000·0000·0000·0000·0000··................
000009b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000009b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000009c0:·0800·0000·0000·0000·0800·0003·0d00·0000··................ 
000009d0:·0102·4400·5800·0000·0200·0000·0100·0000··..D.X........... 
000009e0:·4800·0000·3000·0000·0000·0000·0000·0000··H...0........... 
000009f0:·0000·f000·0000·0000·0000·0000·0400·0000··................ 
00000a00:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000a10:·0000·0000·0000·0000·0800·0000·0000·0000··................ 
00000a20:·0800·0003·0e00·0000·0102·4400·5800·0000··..........D.X... 
00000a30:·0200·0000·0100·0000·4800·0000·3000·0000··........H...0... 
00000a40:·0000·0000·0000·0000·0000·4001·0000·0000··..........@..... 
00000a50:·0000·0000·0400·0000·0000·0000·0000·0000··................ 
00000a60:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000a70:·0800·0000·0000·0000·0800·0003·0f00·0000··................ 
00000a80:·0102·4400·5800·0000·0200·0000·0100·0000··..D.X........... 
00000a90:·4800·0000·3000·0000·0000·0000·0000·0000··H...0........... 
00000aa0:·0000·e001·0000·0000·0000·0000·0400·0000··................ 
00000ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000ac0:·0000·0000·0000·0000·0800·0000·0000·0000··................000009c0:·0000·0000·0000·0000·0800·0000·0000·0000··................
00000ad0:·0800·0003·1000·0000·0202·1000·4000·0000··............@...000009d0:·0800·0003·0d00·0000·0102·4c00·6000·0000··..........L.`...
 000009e0:·0200·0000·0100·0000·5000·0000·3800·0000··........P...8...
 000009f0:·0000·0000·0000·0000·0000·f000·0000·0000··................
00000ae0:·0300·0000·0c00·0000·0000·0000·0000·0000··................00000a00:·0000·0000·0400·0000·0000·0000·0000·0000··................
00000af0:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000a20:·0000·0000·0000·0000·0800·0000·0000·0000··................
 00000a30:·0800·0003·0e00·0000·0102·4c00·6000·0000··..........L.`...
 00000a40:·0200·0000·0100·0000·5000·0000·3800·0000··........P...8...
 00000a50:·0000·0000·0000·0000·0000·4001·0000·0000··..........@.....
 00000a60:·0000·0000·0400·0000·0000·0000·0000·0000··................
 00000a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000a80:·0000·0000·0000·0000·0800·0000·0000·0000··................
 00000a90:·0800·0003·0f00·0000·0102·4c00·6000·0000··..........L.`...
 00000aa0:·0200·0000·0100·0000·5000·0000·3800·0000··........P...8...
 00000ab0:·0000·0000·0000·0000·0000·e001·0000·0000··................
 00000ac0:·0000·0000·0400·0000·0000·0000·0000·0000··................
 00000ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000ae0:·0000·0000·0000·0000·0800·0000·0000·0000··................
 00000af0:·0800·0003·1000·0000·0202·1000·4000·0000··............@...
 00000b00:·0300·0000·0c00·0000·0000·0000·0000·0000··................
00000b00:·0000·0000·0000·0000·0000·0000·0000·0000··................00000b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b10:·0000·0000·0000·0000·0102·4400·3401·0000··..........D.4... 
00000b20:·0300·0000·0c00·0000·7400·0000·3000·0000··........t...0... 
00000b30:·0000·0000·0000·0000·0000·0000·0000·0000··................00000b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000b30:·0000·0000·0000·0000·0102·4c00·3c01·0000··..........L.<...
00000b40:·0000·0000·0000·0000·0000·0000·0000·0000··................00000b40:·0300·0000·0c00·0000·7c00·0000·3800·0000··........|...8...
00000b50:·0000·0000·0000·0000·0000·0000·0000·0000··................00000b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b60:·1000·0000·2000·0000·3000·0000·4000·0000··....·...0...@...00000b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b70:·5000·0000·6000·0000·7000·0000·8000·0000··P...`...p.......00000b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000b80:·0000·0000·0000·0000·1000·0000·2000·0000··............·...
00000b80:·9000·0000·a000·0000·b000·0000·0800·0000··................00000b90:·3000·0000·4000·0000·5000·0000·6000·0000··0...@...P...`...
00000b90:·0100·0000·0800·0003·0000·0000·0800·0000··................00000ba0:·7000·0000·8000·0000·9000·0000·a000·0000··p...............
00000ba0:·0200·0000·0800·0003·0100·0000·0800·0000··................00000bb0:·b000·0000·0800·0000·0100·0000·0800·0003··................
00000bb0:·0300·0000·0800·0003·0200·0000·0800·0000··................00000bc0:·0000·0000·0800·0000·0200·0000·0800·0003··................
00000bc0:·0400·0000·0800·0003·0300·0000·0800·0000··................00000bd0:·0100·0000·0800·0000·0300·0000·0800·0003··................
00000bd0:·0500·0000·0800·0003·0400·0000·0800·0000··................00000be0:·0200·0000·0800·0000·0400·0000·0800·0003··................
00000be0:·0600·0000·0800·0003·0500·0000·0800·0000··................00000bf0:·0300·0000·0800·0000·0500·0000·0800·0003··................
00000bf0:·0700·0000·0800·0003·0600·0000·0800·0000··................00000c00:·0400·0000·0800·0000·0600·0000·0800·0003··................
00000c00:·0800·0000·0800·0003·0700·0000·0800·0000··................00000c10:·0500·0000·0800·0000·0700·0000·0800·0003··................
00000c10:·0900·0000·0800·0003·0800·0000·0800·0000··................00000c20:·0600·0000·0800·0000·0800·0000·0800·0003··................
00000c20:·0a00·0000·0800·0003·0900·0000·0800·0000··................00000c30:·0700·0000·0800·0000·0900·0000·0800·0003··................
00000c30:·0b00·0000·0800·0003·0a00·0000·0800·0000··................00000c40:·0800·0000·0800·0000·0a00·0000·0800·0003··................
00000c40:·0c00·0000·0800·0003·0b00·0000·0202·1000··................00000c50:·0900·0000·0800·0000·0b00·0000·0800·0003··................
 00000c60:·0a00·0000·0800·0000·0c00·0000·0800·0003··................
 00000c70:·0b00·0000·0202·1000·1800·0000·0400·0000··................
 00000c80:·0200·0000·8024·0000·0000·0000·0102·4c00··.....$........L.
00000c50:·1800·0000·0400·0000·0200·0000·8024·0000··.............$..00000c90:·7400·0000·0400·0000·0200·0000·5400·0000··t...........T...
00000c60:·0000·0000·0102·4400·6c00·0000·0400·0000··......D.l....... 
00000c70:·0200·0000·4c00·0000·3000·0000·0000·0000··....L...0.......00000ca0:·3800·0000·0000·0000·0000·0000·0000·0000··8...............
00000c80:·0000·0000·0000·0000·0000·0000·0000·0000··................00000cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c90:·0000·0000·0000·0000·0000·0000·0000·0000··................00000cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ca0:·0000·0000·0000·0000·0000·0000·1000·0000··................00000cd0:·0000·0000·0000·0000·0000·0000·1000·0000··................
00000cb0:·0800·0000·0d00·0000·0800·0005·0110·0000··................00000ce0:·0800·0000·0d00·0000·0800·0005·0110·0000··................
00000cc0:·0800·0000·0e00·0000·0800·0005·0110·0000··................00000cf0:·0800·0000·0e00·0000·0800·0005·0110·0000··................
00000cd0:·0102·4400·5c00·0000·0400·0000·0200·0000··..D.\...........00000d00:·0102·4c00·6400·0000·0400·0000·0200·0000··..L.d...........
00000ce0:·4c00·0000·3000·0000·0000·0000·0000·0000··L...0...........00000d10:·5400·0000·3800·0000·0000·0000·0000·0000··T...8...........
00000cf0:·0200·0000·0000·0000·0000·0000·0d00·0000··................00000d20:·0200·0000·0000·0000·0000·0000·0d00·0000··................
00000d00:·0000·d002·0000·0000·0000·0000·0000·0000··................00000d30:·0000·d002·0000·0000·0000·0000·0000·0000··................
00000d10:·0000·0000·0000·0000·ffff·ffff·0800·0000··................ 
00000d20:·0d00·0000·0800·0005·0180·0000·0202·1000··................ 
00000d30:·3c00·0000·0500·0000·0b00·0000·0000·0000··<............... 
00000d40:·0000·0000·0000·0000·0000·0000·0000·0000··................00000d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000d50:·ffff·ffff·0800·0000·0d00·0000·0800·0005··................
 00000d60:·0180·0000·0202·1000·3c00·0000·0500·0000··........<.......
00000d50:·0000·0000·0000·0000·0000·0000·0000·0000··................00000d70:·0b00·0000·0000·0000·0000·0000·0000·0000··................
00000d60:·0000·0000·0000·0000·0102·4400·2001·0000··..........D.·... 
00000d70:·0500·0000·0b00·0000·7000·0000·3000·0000··........p...0... 
00000d80:·0000·0000·0000·0000·0000·0000·0000·0000··................00000d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d90:·0000·0000·0000·0000·0000·0000·0000·0000··................00000d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000da0:·0102·4c00·2801·0000·0500·0000·0b00·0000··..L.(...........
 00000db0:·7800·0000·3800·0000·0000·0000·0000·0000··x...8...........
00000da0:·0000·0000·0000·0000·0000·0000·0000·0000··................00000dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000db0:·1000·0000·2000·0000·3000·0000·4000·0000··....·...0...@... 
Max diff block lines reached; 9713/25091 bytes (38.71%) of diff not shown.
19.5 MB
classes.dex
19.1 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·2b7f93504 checksum············:·e1cac6a3
5 signature···········:·75af...25655 signature···········:·bcc0...5b50
6 file_size···········:·12138846 file_size···········:·1063436
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·842610 string_ids_size·····:·8426
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·109712 type_ids_size·······:·1097
13 type_ids_off········:·33816·(0x008418)13 type_ids_off········:·33816·(0x008418)
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 proto_ids_off·······:·38204·(0x00953c)15 proto_ids_off·······:·38204·(0x00953c)
16 field_ids_size······:·193716 field_ids_size······:·1937
17 field_ids_off·······:·56084·(0x00db14)17 field_ids_off·······:·56084·(0x00db14)
18 method_ids_size·····:·694918 method_ids_size·····:·6949
19 method_ids_off······:·71580·(0x01179c)19 method_ids_off······:·71580·(0x01179c)
20 class_defs_size·····:·66320 class_defs_size·····:·663
21 class_defs_off······:·127172·(0x01f0c4)21 class_defs_off······:·127172·(0x01f0c4)
22 data_size···········:·106066022 data_size···········:·910168
23 data_off············:·153224·(0x025688)23 data_off············:·153268·(0x0256b4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·825 class_idx···········:·8
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·79027 superclass_idx······:·790
28 source_file_idx·····:·300728 source_file_idx·····:·3007
29 static_fields_size··:·029 static_fields_size··:·0
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
  
88 ··source_file_idx···:·3071·(TargetApi.java)88 ··source_file_idx···:·3071·(TargetApi.java)
  
89 Class·#2·header:89 Class·#2·header:
90 class_idx···········:·9490 class_idx···········:·94
91 access_flags········:·1536·(0x0600)91 access_flags········:·1536·(0x0600)
92 superclass_idx······:·79092 superclass_idx······:·790
93 source_file_idx·····:·55393 source_file_idx·····:·554
94 static_fields_size··:·094 static_fields_size··:·0
95 instance_fields_size:·095 instance_fields_size:·0
96 direct_methods_size·:·096 direct_methods_size·:·0
97 virtual_methods_size:·597 virtual_methods_size:·5
  
98 Class·#2·annotations:98 Class·#2·annotations:
99 Annotations·on·class99 Annotations·on·class
Offset 138, 21 lines modifiedOffset 138, 21 lines modified
  
138 ····#4··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;)138 ····#4··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;)
139 ······name··········:·'getSettingsActivityName'139 ······name··········:·'getSettingsActivityName'
140 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'140 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'
141 ······access········:·0x0401·(PUBLIC·ABSTRACT)141 ······access········:·0x0401·(PUBLIC·ABSTRACT)
142 ······code··········:·(none)142 ······code··········:·(none)
  
143 ··source_file_idx···:·553·(AccessibilityServiceInfoCompat.java)143 ··source_file_idx···:·554·(AccessibilityServiceInfoCompat.java)
  
144 Class·#3·header:144 Class·#3·header:
145 class_idx···········:·95145 class_idx···········:·95
146 access_flags········:·1·(0x0001)146 access_flags········:·1·(0x0001)
147 superclass_idx······:·790147 superclass_idx······:·790
148 source_file_idx·····:·553148 source_file_idx·····:·554
149 static_fields_size··:·2149 static_fields_size··:·2
150 instance_fields_size:·0150 instance_fields_size:·0
151 direct_methods_size·:·9151 direct_methods_size·:·9
152 virtual_methods_size:·0152 virtual_methods_size:·0
  
153 Class·#3·annotations:153 Class·#3·annotations:
154 Annotations·on·class154 Annotations·on·class
Offset 180, 26 lines modifiedOffset 180, 26 lines modified
180 ······type··········:·'()V'180 ······type··········:·'()V'
181 ······access········:·0x10008·(STATIC·CONSTRUCTOR)181 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
182 ······code··········-182 ······code··········-
183 ······registers·····:·2183 ······registers·····:·2
184 ······ins···········:·0184 ······ins···········:·0
185 ······outs··········:·1185 ······outs··········:·1
186 ······insns·size····:·22·16-bit·code·units186 ······insns·size····:·22·16-bit·code·units
187 03641c:········································|[03641c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V187 037724:········································|[037724]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
188 03642c:·6000·1900······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0019188 037734:·6000·1900······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0019
189 036430:·1301·0e00······························|0002:·const/16·v1,·#int·14·//·#e189 037738:·1301·0e00······························|0002:·const/16·v1,·#int·14·//·#e
190 036434:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a190 03773c:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
191 036438:·2200·5c00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@005c191 037740:·2200·5c00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@005c
192 03643c:·7010·7901·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@0179192 037744:·7010·7901·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@0179
193 036442:·6900·1d00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d193 03774a:·6900·1d00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d
194 036446:·0e00···································|000d:·return-void194 03774e:·0e00···································|000d:·return-void
195 036448:·2200·5d00······························|000e:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@005d195 037750:·2200·5d00······························|000e:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@005d
196 03644c:·7010·7f01·0000·························|0010:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@017f196 037754:·7010·7f01·0000·························|0010:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@017f
197 036452:·6900·1d00······························|0013:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d197 03775a:·6900·1d00······························|0013:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d
198 036456:·28f8···································|0015:·goto·000d·//·-0008198 03775e:·28f8···································|0015:·goto·000d·//·-0008
199 ······catches·······:·(none)199 ······catches·······:·(none)
200 ······positions·····:·200 ······positions·····:·
201 ········0x0000·line=90201 ········0x0000·line=90
202 ········0x0006·line=91202 ········0x0006·line=91
203 ········0x000d·line=95203 ········0x000d·line=95
204 ········0x000e·line=93204 ········0x000e·line=93
205 ······locals········:·205 ······locals········:·
Offset 209, 17 lines modifiedOffset 209, 17 lines modified
209 ······type··········:·'()V'209 ······type··········:·'()V'
210 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)210 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
211 ······code··········-211 ······code··········-
212 ······registers·····:·1212 ······registers·····:·1
213 ······ins···········:·1213 ······ins···········:·1
214 ······outs··········:·1214 ······outs··········:·1
215 ······insns·size····:·4·16-bit·code·units215 ······insns·size····:·4·16-bit·code·units
216 036458:········································|[036458]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V216 037760:········································|[037760]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
217 036468:·7010·a914·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@14a9217 037770:·7010·a914·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@14a9
218 03646e:·0e00···································|0003:·return-void218 037776:·0e00···································|0003:·return-void
219 ······catches·······:·(none)219 ······catches·······:·(none)
220 ······positions·····:·220 ······positions·····:·
221 ········0x0000·line=113221 ········0x0000·line=113
222 ········0x0003·line=115222 ········0x0003·line=115
223 ······locals········:·223 ······locals········:·
224 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·224 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·
  
Offset 228, 55 lines modifiedOffset 228, 55 lines modified
228 ······type··········:·'(I)Ljava/lang/String;'228 ······type··········:·'(I)Ljava/lang/String;'
229 ······access········:·0x0009·(PUBLIC·STATIC)229 ······access········:·0x0009·(PUBLIC·STATIC)
230 ······code··········-230 ······code··········-
231 ······registers·····:·5231 ······registers·····:·5
232 ······ins···········:·1232 ······ins···········:·1
233 ······outs··········:·2233 ······outs··········:·2
234 ······insns·size····:·100·16-bit·code·units234 ······insns·size····:·100·16-bit·code·units
235 036470:········································|[036470]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String;235 037778:········································|[037778]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String;
236 036480:·1213···································|0000:·const/4·v3,·#int·1·//·#1236 037788:·1213···································|0000:·const/4·v3,·#int·1·//·#1
237 036482:·2200·1f03······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@031f237 03778a:·2200·1f03······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@031f
238 036486:·7010·f014·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@14f0238 03778e:·7010·f014·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@14f0
239 03648c:·1a02·220d······························|0006:·const-string·v2,·"["·//·string@0d22239 037794:·1a02·220d······························|0006:·const-string·v2,·"["·//·string@0d22
240 036490:·6e20·f714·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@14f7240 037798:·6e20·f714·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@14f7
Max diff block lines reached; 20004208/20021103 bytes (99.92%) of diff not shown.
443 KB
classes.jar
14.9 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1192069·bytes,·number·of·entries:·6631 Zip·file·size:·1192093·bytes,·number·of·entries:·663
2 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class2 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class
3 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class3 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class
4 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class4 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
5 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class5 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
6 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class6 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
7 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class7 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
8 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class8 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
Offset 261, 18 lines modifiedOffset 261, 18 lines modified
261 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·fr/xtof54/dragonGoApp/R$style.class261 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·fr/xtof54/dragonGoApp/R$style.class
262 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·fr/xtof54/dragonGoApp/R.class262 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·fr/xtof54/dragonGoApp/R.class
263 ?rwxrwxr-x··2.0·unx·····3089·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$2.class263 ?rwxrwxr-x··2.0·unx·····3089·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$2.class
264 ?rwxrwxr-x··2.0·unx·····2629·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$3.class264 ?rwxrwxr-x··2.0·unx·····2629·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$3.class
265 ?rwxrwxr-x··2.0·unx·····1846·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$4.class265 ?rwxrwxr-x··2.0·unx·····1846·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$4.class
266 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$DetLogger.class266 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$DetLogger.class
267 ?rwxrwxr-x··2.0·unx·····5388·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection.class267 ?rwxrwxr-x··2.0·unx·····5388·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection.class
268 ?rwxrwxr-x··2.0·unx·····1408·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/EventManager$1.class268 ?rwxrwxr-x··2.0·unx·····1405·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/EventManager$1.class
269 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/EventManager$EventListener.class269 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/EventManager$EventListener.class
270 ?rwxrwxr-x··2.0·unx·····2116·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/EventManager$eventType.class270 ?rwxrwxr-x··2.0·unx·····2116·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/EventManager$eventType.class
271 ?rwxrwxr-x··2.0·unx·····2487·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/EventManager.class271 ?rwxrwxr-x··2.0·unx·····2486·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/EventManager.class
272 ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$1.class272 ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$1.class
273 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$2$1$1.class273 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$2$1$1.class
274 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$2$1.class274 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$2$1.class
275 ?rwxrwxr-x··2.0·unx·····1793·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$2.class275 ?rwxrwxr-x··2.0·unx·····1793·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$2.class
276 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$3.class276 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums$3.class
277 ?rwxrwxr-x··2.0·unx·····6323·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums.class277 ?rwxrwxr-x··2.0·unx·····6323·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Forums.class
278 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GUI$1.class278 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GUI$1.class
Offset 282, 18 lines modifiedOffset 282, 18 lines modified
282 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$1ConfirmDialogFragment$1.class282 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$1ConfirmDialogFragment$1.class
283 ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$1ConfirmDialogFragment$2.class283 ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$1ConfirmDialogFragment$2.class
284 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$1ConfirmDialogFragment$3.class284 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$1ConfirmDialogFragment$3.class
285 ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$2.class285 ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$2.class
286 ?rwxrwxr-x··2.0·unx·····2045·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$2ConfirmDialogFragment$1.class286 ?rwxrwxr-x··2.0·unx·····2045·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$2ConfirmDialogFragment$1.class
287 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$2ConfirmDialogFragment$2.class287 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$2ConfirmDialogFragment$2.class
288 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$3$1$1.class288 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$3$1$1.class
289 ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$3$1.class289 ?rwxrwxr-x··2.0·unx·····1071·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$3$1.class
290 ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$3.class290 ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$3.class
291 ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$4.class291 ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$4.class
292 ?rwxrwxr-x··2.0·unx····16524·b-·defN·80-Jan-01·00:00·fr/xtof54/jsgo/Game.class292 ?rwxrwxr-x··2.0·unx····16516·b-·defN·80-Jan-01·00:00·fr/xtof54/jsgo/Game.class
293 ?rwxrwxr-x··2.0·unx·····1505·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$10.class293 ?rwxrwxr-x··2.0·unx·····1505·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$10.class
294 ?rwxrwxr-x··2.0·unx·····1535·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$11.class294 ?rwxrwxr-x··2.0·unx·····1535·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$11.class
295 ?rwxrwxr-x··2.0·unx·····1565·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$12.class295 ?rwxrwxr-x··2.0·unx·····1565·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$12.class
296 ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$13.class296 ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$13.class
297 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$1.class297 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$1.class
298 ?rwxrwxr-x··2.0·unx·····1631·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1.class298 ?rwxrwxr-x··2.0·unx·····1631·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1.class
299 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$2.class299 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$2.class
Offset 347, 17 lines modifiedOffset 347, 17 lines modified
347 ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Message$2EditMsgDialogFragment$2.class347 ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Message$2EditMsgDialogFragment$2.class
348 ?rwxrwxr-x··2.0·unx·····4530·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Message.class348 ?rwxrwxr-x··2.0·unx·····4530·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Message.class
349 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/PrefUtils.class349 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/PrefUtils.class
350 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Reviews$1DetListDialogFragment$1.class350 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Reviews$1DetListDialogFragment$1.class
351 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Reviews$1DetListDialogFragment$2.class351 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Reviews$1DetListDialogFragment$2.class
352 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Reviews$1DetListDialogFragment$3.class352 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Reviews$1DetListDialogFragment$3.class
353 ?rwxrwxr-x··2.0·unx·····4476·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Reviews.class353 ?rwxrwxr-x··2.0·unx·····4476·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Reviews.class
354 ?rwxrwxr-x··2.0·unx·····4329·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$1MyRunnable.class354 ?rwxrwxr-x··2.0·unx·····4324·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$1MyRunnable.class
355 ?rwxrwxr-x··2.0·unx·····3799·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$3.class355 ?rwxrwxr-x··2.0·unx·····3814·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$3.class
356 ?rwxrwxr-x··2.0·unx·····3402·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$5.class356 ?rwxrwxr-x··2.0·unx·····3413·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$5.class
357 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$DetLogger.class357 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$DetLogger.class
358 ?rwxrwxr-x··2.0·unx····12007·b-·defN·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection.class358 ?rwxrwxr-x··2.0·unx····12007·b-·defN·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection.class
359 ?rwxrwxr-x··2.0·unx·····1789·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/WSclient$1.class359 ?rwxrwxr-x··2.0·unx·····1789·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/WSclient$1.class
360 ?rwxrwxr-x··2.0·unx·····2214·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/WSclient.class360 ?rwxrwxr-x··2.0·unx·····2214·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/WSclient.class
361 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/WebAppInterface.class361 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/WebAppInterface.class
362 ?rwxrwxr-x··2.0·unx·····6549·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/Action.class362 ?rwxrwxr-x··2.0·unx·····6549·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/Action.class
363 ?rwxrwxr-x··2.0·unx····37902·b-·defN·80-Jan-01·00:00·fr/xtof54/sgfsearch/Board.class363 ?rwxrwxr-x··2.0·unx····37902·b-·defN·80-Jan-01·00:00·fr/xtof54/sgfsearch/Board.class
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
436 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·rene/util/regexp/Position.class436 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·rene/util/regexp/Position.class
437 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·rene/util/regexp/PositionRange.class437 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·rene/util/regexp/PositionRange.class
438 ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·rene/util/regexp/RangeClass.class438 ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·rene/util/regexp/RangeClass.class
439 ?rwxrwxr-x··2.0·unx·····4114·b-·stor·80-Jan-01·00:00·rene/util/regexp/RegExp.class439 ?rwxrwxr-x··2.0·unx·····4114·b-·stor·80-Jan-01·00:00·rene/util/regexp/RegExp.class
440 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·rene/util/regexp/RegExpException.class440 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·rene/util/regexp/RegExpException.class
441 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·rene/util/sort/SortObject.class441 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·rene/util/sort/SortObject.class
442 ?rwxrwxr-x··2.0·unx·····2107·b-·stor·80-Jan-01·00:00·rene/util/sort/Sorter.class442 ?rwxrwxr-x··2.0·unx·····2107·b-·stor·80-Jan-01·00:00·rene/util/sort/Sorter.class
443 ?rwxrwxr-x··2.0·unx·····8508·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlReader.class443 ?rwxrwxr-x··2.0·unx·····8504·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlReader.class
444 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlReaderException.class444 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlReaderException.class
445 ?rwxrwxr-x··2.0·unx·····2075·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlTag.class445 ?rwxrwxr-x··2.0·unx·····2075·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlTag.class
446 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlTranslator.class446 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlTranslator.class
447 ?rwxrwxr-x··2.0·unx·····3123·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlWriter.class447 ?rwxrwxr-x··2.0·unx·····3123·b-·stor·80-Jan-01·00:00·rene/util/xml/XmlWriter.class
448 ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class448 ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
449 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class449 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class
450 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class450 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class
Offset 531, 41 lines modifiedOffset 531, 41 lines modified
531 ?rwxrwxr-x··2.0·unx·····1647·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class531 ?rwxrwxr-x··2.0·unx·····1647·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class
532 ?rwxrwxr-x··2.0·unx·····2884·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.class532 ?rwxrwxr-x··2.0·unx·····2884·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.class
533 ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.class533 ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.class
534 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.class534 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.class
535 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.class535 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.class
536 ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$1.class536 ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/AndroidServerConnection$1.class
537 ?rwxrwxr-x··2.0·unx·····1979·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$5.class537 ?rwxrwxr-x··2.0·unx·····1979·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$5.class
538 ?rwxrwxr-x··2.0·unx·····1762·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$6.class538 ?rwxrwxr-x··2.0·unx·····1769·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Game$6.class
539 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$14.class539 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$14.class
540 ?rwxrwxr-x··2.0·unx·····1030·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$15.class540 ?rwxrwxr-x··2.0·unx·····1030·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$15.class
541 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$16.class541 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$16.class
542 ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$17.class542 ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$17.class
543 ?rwxrwxr-x··2.0·unx·····1546·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$18.class543 ?rwxrwxr-x··2.0·unx·····1546·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$18.class
544 ?rwxrwxr-x··2.0·unx·····1727·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$19.class544 ?rwxrwxr-x··2.0·unx·····1727·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$19.class
545 ?rwxrwxr-x··2.0·unx·····1301·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$21.class545 ?rwxrwxr-x··2.0·unx·····1301·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$21.class
546 ?rwxrwxr-x··2.0·unx·····1535·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$22.class546 ?rwxrwxr-x··2.0·unx·····1535·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$22.class
547 ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$6.class547 ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$6.class
548 ?rwxrwxr-x··2.0·unx·····1014·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$7.class548 ?rwxrwxr-x··2.0·unx·····1014·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$7.class
549 ?rwxrwxr-x··2.0·unx·····2257·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$myWebViewClient$1.class549 ?rwxrwxr-x··2.0·unx·····2257·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$myWebViewClient$1.class
550 ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$myWebViewClient$2.class550 ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity$myWebViewClient$2.class
551 ?rwxrwxr-x··2.0·unx····22834·b-·defN·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity.class551 ?rwxrwxr-x··2.0·unx····22854·b-·defN·80-Jan-01·00:00·fr/xtof54/jsgo/GoJsActivity.class
552 ?rwxrwxr-x··2.0·unx·····1537·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Message$1.class552 ?rwxrwxr-x··2.0·unx·····1537·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/Message$1.class
553 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$1.class553 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$1.class
554 ?rwxrwxr-x··2.0·unx·····1250·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$2.class554 ?rwxrwxr-x··2.0·unx·····1250·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$2.class
555 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$4.class555 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$4.class
556 ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$6.class556 ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·fr/xtof54/jsgo/ServerConnection$6.class
557 ?rwxrwxr-x··2.0·unx·····8165·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/GoFrame.class557 ?rwxrwxr-x··2.0·unx·····8165·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/GoFrame.class
558 ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/LabelAction.class558 ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/LabelAction.class
559 ?rwxrwxr-x··2.0·unx·····1210·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/MarkAction.class559 ?rwxrwxr-x··2.0·unx·····1210·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/MarkAction.class
560 ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/TreeNode.class560 ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·fr/xtof54/sgfsearch/TreeNode.class
561 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·org/java_websocket/AbstractWrappedByteChannel.class561 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·org/java_websocket/AbstractWrappedByteChannel.class
562 ?rwxrwxr-x··2.0·unx·····7803·b-·stor·80-Jan-01·00:00·org/java_websocket/SSLSocketChannel2.class562 ?rwxrwxr-x··2.0·unx·····7803·b-·stor·80-Jan-01·00:00·org/java_websocket/SSLSocketChannel2.class
563 ?rwxrwxr-x··2.0·unx·····2139·b-·stor·80-Jan-01·00:00·org/java_websocket/WebSocketAdapter.class563 ?rwxrwxr-x··2.0·unx·····2139·b-·stor·80-Jan-01·00:00·org/java_websocket/WebSocketAdapter.class
564 ?rwxrwxr-x··2.0·unx····19173·b-·defN·80-Jan-01·00:00·org/java_websocket/WebSocketImpl.class564 ?rwxrwxr-x··2.0·unx····19221·b-·defN·80-Jan-01·00:00·org/java_websocket/WebSocketImpl.class
565 ?rwxrwxr-x··2.0·unx····10079·b-·defN·80-Jan-01·00:00·org/java_websocket/drafts/Draft_10.class565 ?rwxrwxr-x··2.0·unx····10079·b-·defN·80-Jan-01·00:00·org/java_websocket/drafts/Draft_10.class
566 ?rwxrwxr-x··2.0·unx·····5890·b-·stor·80-Jan-01·00:00·org/java_websocket/drafts/Draft_75.class566 ?rwxrwxr-x··2.0·unx·····5890·b-·stor·80-Jan-01·00:00·org/java_websocket/drafts/Draft_75.class
567 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·org/java_websocket/exceptions/InvalidFrameException.class567 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·org/java_websocket/exceptions/InvalidFrameException.class
568 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·org/java_websocket/exceptions/InvalidHandshakeException.class568 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·org/java_websocket/exceptions/InvalidHandshakeException.class
569 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·org/java_websocket/exceptions/LimitExedeedException.class569 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·org/java_websocket/exceptions/LimitExedeedException.class
570 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·org/java_websocket/framing/CloseFrame.class570 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·org/java_websocket/framing/CloseFrame.class
571 ?rwxrwxr-x··2.0·unx······308·b-·stor·80-Jan-01·00:00·org/java_websocket/framing/FrameBuilder.class571 ?rwxrwxr-x··2.0·unx······308·b-·stor·80-Jan-01·00:00·org/java_websocket/framing/FrameBuilder.class
Offset 635, 15 lines modifiedOffset 635, 15 lines modified
635 ?rwxrwxr-x··2.0·unx·····8198·b-·stor·80-Jan-01·00:00·org/java_websocket/drafts/Draft_76.class635 ?rwxrwxr-x··2.0·unx·····8198·b-·stor·80-Jan-01·00:00·org/java_websocket/drafts/Draft_76.class
636 ?rwxrwxr-x··2.0·unx·····2702·b-·stor·80-Jan-01·00:00·org/java_websocket/framing/FramedataImpl1.class636 ?rwxrwxr-x··2.0·unx·····2702·b-·stor·80-Jan-01·00:00·org/java_websocket/framing/FramedataImpl1.class
637 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·org/java_websocket/handshake/ClientHandshakeBuilder.class637 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·org/java_websocket/handshake/ClientHandshakeBuilder.class
638 ?rwxrwxr-x··2.0·unx·····1261·b-·stor·80-Jan-01·00:00·org/java_websocket/handshake/HandshakedataImpl1.class638 ?rwxrwxr-x··2.0·unx·····1261·b-·stor·80-Jan-01·00:00·org/java_websocket/handshake/HandshakedataImpl1.class
Max diff block lines reached; 2132/15236 bytes (13.99%) of diff not shown.
3.27 KB
fr/xtof54/jsgo/EventManager$1.class
3.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V121 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V
122 ········14:·return122 ········14:·return
  
123 ··public·void·run();123 ··public·void·run();
124 ····descriptor:·()V124 ····descriptor:·()V
125 ····flags:·(0x0001)·ACC_PUBLIC125 ····flags:·(0x0001)·ACC_PUBLIC
126 ····Code:126 ····Code:
127 ······stack=300,·locals=9,·args_size=1127 ······stack=300,·locals=8,·args_size=1
128 ·········0:·aload_0128 ·········0:·aload_0
129 ·········1:·getfield······#12·················//·Field·this$0:Lfr/xtof54/jsgo/EventManager;129 ·········1:·getfield······#12·················//·Field·this$0:Lfr/xtof54/jsgo/EventManager;
130 ·········4:·invokestatic··#24·················//·Method·fr/xtof54/jsgo/EventManager.access$000:(Lfr/xtof54/jsgo/EventManager;)Ljava/util/HashMap;130 ·········4:·invokestatic··#24·················//·Method·fr/xtof54/jsgo/EventManager.access$000:(Lfr/xtof54/jsgo/EventManager;)Ljava/util/HashMap;
131 ·········7:·astore_1131 ·········7:·astore_1
132 ·········8:·aload_0132 ·········8:·aload_0
133 ·········9:·getfield······#14·················//·Field·val$e:Lfr/xtof54/jsgo/EventManager$eventType;133 ·········9:·getfield······#14·················//·Field·val$e:Lfr/xtof54/jsgo/EventManager$eventType;
134 ········12:·astore_2134 ········12:·astore_2
Offset 164, 33 lines modifiedOffset 164, 33 lines modified
164 ········65:·invokevirtual·#50·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;164 ········65:·invokevirtual·#50·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
165 ········68:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;165 ········68:·invokevirtual·#56·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
166 ········71:·astore_2166 ········71:·astore_2
167 ········72:·aload_1167 ········72:·aload_1
168 ········73:·aload_2168 ········73:·aload_2
169 ········74:·invokevirtual·#62·················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V169 ········74:·invokevirtual·#62·················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V
170 ········77:·aload_3170 ········77:·aload_3
171 ········78:·ifnull········141171 ········78:·ifnull········138
172 ········81:·new···········#64·················//·class·java/util/ArrayList172 ········81:·new···········#64·················//·class·java/util/ArrayList
173 ········84:·astore········5173 ········84:·astore········5
174 ········86:·aload·········5174 ········86:·aload·········5
175 ········88:·invokespecial·#65·················//·Method·java/util/ArrayList."<init>":()V175 ········88:·invokespecial·#65·················//·Method·java/util/ArrayList."<init>":()V
176 ········91:·aload·········5176 ········91:·aload·········5
177 ········93:·aload_3177 ········93:·aload_3
178 ········94:·invokevirtual·#69·················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z178 ········94:·invokevirtual·#69·················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z
179 ········97:·pop179 ········97:·pop
180 ········98:·aload·········5180 ········98:·aload·········5
181 ·······100:·invokevirtual·#73·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;181 ·······100:·invokevirtual·#73·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
182 ·······103:·astore········6182 ·······103:·astore_1
183 ·······105:·aload·········6183 ·······104:·aload_1
184 ·······107:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z184 ·······105:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
185 ·······112:·istore········7185 ·······110:·istore········6
186 ·······114:·iload·········7186 ·······112:·iload·········6
187 ·······116:·ifeq··········141187 ·······114:·ifeq··········138
188 ·······119:·aload·········6188 ·······117:·aload_1
189 ·······121:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;189 ·······118:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
190 ·······126:·checkcast·····#85·················//·class·fr/xtof54/jsgo/EventManager$EventListener190 ·······123:·checkcast·····#85·················//·class·fr/xtof54/jsgo/EventManager$EventListener
191 ·······129:·astore········8191 ·······126:·astore········7
192 ·······131:·aload·········8192 ·······128:·aload·········7
193 ·······133:·invokeinterface·#88,··1···········//·InterfaceMethod·fr/xtof54/jsgo/EventManager$EventListener.reactToEvent:()V193 ·······130:·invokeinterface·#88,··1···········//·InterfaceMethod·fr/xtof54/jsgo/EventManager$EventListener.reactToEvent:()V
194 ·······138:·goto··········105194 ·······135:·goto··········104
195 ·······141:·return195 ·······138:·return
196 }196 }
6.05 KB
fr/xtof54/jsgo/EventManager.class
5.98 KB
javap -verbose -constants -s -l -private {}
    
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ·········0:·getstatic·····#16·················//·Field·em:Lfr/xtof54/jsgo/EventManager;205 ·········0:·getstatic·····#16·················//·Field·em:Lfr/xtof54/jsgo/EventManager;
206 ·········3:·areturn206 ·········3:·areturn
  
207 ··public·void·registerListener(fr.xtof54.jsgo.EventManager$eventType,·fr.xtof54.jsgo.EventManager$EventListener);207 ··public·void·registerListener(fr.xtof54.jsgo.EventManager$eventType,·fr.xtof54.jsgo.EventManager$EventListener);
208 ····descriptor:·(Lfr/xtof54/jsgo/EventManager$eventType;Lfr/xtof54/jsgo/EventManager$EventListener;)V208 ····descriptor:·(Lfr/xtof54/jsgo/EventManager$eventType;Lfr/xtof54/jsgo/EventManager$EventListener;)V
209 ····flags:·(0x0001)·ACC_PUBLIC209 ····flags:·(0x0001)·ACC_PUBLIC
210 ····Code:210 ····Code:
211 ······stack=300,·locals=11,·args_size=3211 ······stack=300,·locals=10,·args_size=3
212 ·········0:·getstatic·····#30·················//·Field·java/lang/System.out:Ljava/io/PrintStream;212 ·········0:·getstatic·····#30·················//·Field·java/lang/System.out:Ljava/io/PrintStream;
213 ·········3:·astore_3213 ·········3:·astore_3
214 ·········4:·new···········#32·················//·class·java/lang/StringBuilder214 ·········4:·new···········#32·················//·class·java/lang/StringBuilder
215 ·········7:·astore········4215 ·········7:·astore········4
216 ·········9:·aload·········4216 ·········9:·aload·········4
217 ········11:·invokespecial·#33·················//·Method·java/lang/StringBuilder."<init>":()V217 ········11:·invokespecial·#33·················//·Method·java/lang/StringBuilder."<init>":()V
218 ········14:·aload·········4218 ········14:·aload·········4
Offset 263, 55 lines modifiedOffset 263, 55 lines modified
263 ·······109:·aload·········6263 ·······109:·aload·········6
264 ·······111:·aload_2264 ·······111:·aload_2
265 ·······112:·invokeinterface·#76,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z265 ·······112:·invokeinterface·#76,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
266 ·······117:·pop266 ·······117:·pop
267 ·······118:·return267 ·······118:·return
268 ·······119:·aload·········6268 ·······119:·aload·········6
269 ·······121:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;269 ·······121:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
270 ·······126:·astore········8270 ·······126:·astore_3
271 ·······128:·aload·········8271 ·······127:·aload_3
272 ·······130:·invokeinterface·#86,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z272 ·······128:·invokeinterface·#86,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
273 ·······135:·istore········9273 ·······133:·istore········8
274 ·······137:·iload·········9274 ·······135:·iload·········8
275 ·······139:·ifeq··········109275 ·······137:·ifeq··········109
276 ·······142:·aload·········8276 ·······140:·aload_3
277 ·······144:·invokeinterface·#90,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;277 ·······141:·invokeinterface·#90,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
278 ·······149:·checkcast·····#46·················//·class·fr/xtof54/jsgo/EventManager$EventListener278 ·······146:·checkcast·····#46·················//·class·fr/xtof54/jsgo/EventManager$EventListener
279 ·······152:·astore········10279 ·······149:·astore········9
280 ·······154:·aload·········10280 ·······151:·aload·········9
281 ·······156:·invokeinterface·#50,··1···········//·InterfaceMethod·fr/xtof54/jsgo/EventManager$EventListener.getName:()Ljava/lang/String;281 ·······153:·invokeinterface·#50,··1···········//·InterfaceMethod·fr/xtof54/jsgo/EventManager$EventListener.getName:()Ljava/lang/String;
282 ·······161:·astore_3 
283 ·······162:·aload_3282 ·······158:·astore········4
 283 ·······160:·aload·········4
284 ·······163:·aload·········7284 ·······162:·aload·········7
285 ·······165:·invokevirtual·#95·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z285 ·······164:·invokevirtual·#95·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
286 ·······168:·istore········9286 ·······167:·istore········8
287 ·······170:·iload·········9287 ·······169:·iload·········8
288 ·······172:·ifeq··········128288 ·······171:·ifeq··········127
289 ·······175:·getstatic·····#30·················//·Field·java/lang/System.out:Ljava/io/PrintStream;289 ·······174:·getstatic·····#30·················//·Field·java/lang/System.out:Ljava/io/PrintStream;
290 ·······178:·astore_3290 ·······177:·astore_3
291 ·······179:·new···········#32·················//·class·java/lang/StringBuilder291 ·······178:·new···········#32·················//·class·java/lang/StringBuilder
292 ·······182:·astore········4292 ·······181:·astore········4
293 ·······184:·aload·········4293 ·······183:·aload·········4
294 ·······186:·invokespecial·#33·················//·Method·java/lang/StringBuilder."<init>":()V294 ·······185:·invokespecial·#33·················//·Method·java/lang/StringBuilder."<init>":()V
295 ·······189:·aload·········4295 ·······188:·aload·········4
296 ·······191:·ldc···········#97·················//·String·refusing·event296 ·······190:·ldc···········#97·················//·String·refusing·event
297 ·······193:·invokevirtual·#39·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;297 ·······192:·invokevirtual·#39·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
298 ·······196:·astore········4298 ·······195:·astore········4
299 ·······198:·aload·········10299 ·······197:·aload·········9
300 ·······200:·invokeinterface·#50,··1···········//·InterfaceMethod·fr/xtof54/jsgo/EventManager$EventListener.getName:()Ljava/lang/String;300 ·······199:·invokeinterface·#50,··1···········//·InterfaceMethod·fr/xtof54/jsgo/EventManager$EventListener.getName:()Ljava/lang/String;
301 ·······205:·astore········5301 ·······204:·astore········5
302 ·······207:·aload·········4302 ·······206:·aload·········4
303 ·······209:·aload·········5303 ·······208:·aload·········5
304 ·······211:·invokevirtual·#39·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;304 ·······210:·invokevirtual·#39·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
305 ·······214:·invokevirtual·#53·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;305 ·······213:·invokevirtual·#53·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
306 ·······217:·astore········4306 ·······216:·astore········4
307 ·······219:·aload_3307 ·······218:·aload_3
308 ·······220:·aload·········4308 ·······219:·aload·········4
309 ·······222:·invokevirtual·#59·················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V309 ·······221:·invokevirtual·#59·················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V
310 ·······225:·goto··········118310 ·······224:·goto··········118
  
311 ··public·void·sendEvent(fr.xtof54.jsgo.EventManager$eventType);311 ··public·void·sendEvent(fr.xtof54.jsgo.EventManager$eventType);
312 ····descriptor:·(Lfr/xtof54/jsgo/EventManager$eventType;)V312 ····descriptor:·(Lfr/xtof54/jsgo/EventManager$eventType;)V
313 ····flags:·(0x0001)·ACC_PUBLIC313 ····flags:·(0x0001)·ACC_PUBLIC
314 ····Code:314 ····Code:
315 ······stack=300,·locals=4,·args_size=2315 ······stack=300,·locals=4,·args_size=2
316 ·········0:·new···········#99·················//·class·java/lang/Thread316 ·········0:·new···········#99·················//·class·java/lang/Thread
5.16 KB
fr/xtof54/jsgo/Game$3$1.class
5.11 KB
javap -verbose -constants -s -l -private {}
    
Offset 100, 67 lines modifiedOffset 100, 67 lines modified
100 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V100 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V
101 ········14:·return101 ········14:·return
  
102 ··public·void·onItemClick(android.widget.AdapterView,·android.view.View,·int,·long);102 ··public·void·onItemClick(android.widget.AdapterView,·android.view.View,·int,·long);
103 ····descriptor:·(Landroid/widget/AdapterView;Landroid/view/View;IJ)V103 ····descriptor:·(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
104 ····flags:·(0x0001)·ACC_PUBLIC104 ····flags:·(0x0001)·ACC_PUBLIC
105 ····Code:105 ····Code:
106 ······stack=300,·locals=14,·args_size=5106 ······stack=300,·locals=13,·args_size=5
107 ·········0:·iload_3107 ·········0:·iload_3
108 ·········1:·ifne··········81108 ·········1:·ifne··········80
109 ·········4:·aload_0109 ·········4:·aload_0
110 ·········5:·getfield······#12·················//·Field·this$0:Lfr/xtof54/jsgo/Game$3;110 ·········5:·getfield······#12·················//·Field·this$0:Lfr/xtof54/jsgo/Game$3;
111 ·········8:·astore········6 
112 ········10:·aload·········6 
113 ········12:·getfield······#24·················//·Field·fr/xtof54/jsgo/Game$3.val$savedGames:[Ljava/io/File;111 ·········8:·getfield······#24·················//·Field·fr/xtof54/jsgo/Game$3.val$savedGames:[Ljava/io/File;
114 ········15:·astore········7112 ········11:·astore········6
115 ········17:·aload·········7113 ········13:·aload·········6
116 ········19:·arraylength114 ········15:·arraylength
 115 ········16:·istore········7
 116 ········18:·iconst_0
117 ········20:·istore········8117 ········19:·istore········8
118 ········22:·iconst_0118 ········21:·aconst_null
119 ········23:·istore········9119 ········22:·astore········9
120 ········25:·iload·········9 
121 ········27:·iload·········8120 ········24:·iload·········8
 121 ········26:·iload·········7
122 ········29:·if_icmpge·····54122 ········28:·if_icmpge·····53
123 ········32:·aload·········7123 ········31:·aload·········6
124 ········34:·iload·········9124 ········33:·iload·········8
125 ········36:·aaload125 ········35:·aaload
126 ········37:·astore········10126 ········36:·astore········10
127 ········39:·aload·········10127 ········38:·aload·········10
128 ········41:·invokevirtual·#30·················//·Method·java/io/File.delete:()Z128 ········40:·invokevirtual·#30·················//·Method·java/io/File.delete:()Z
129 ········44:·pop129 ········43:·pop
130 ········45:·iload·········9130 ········44:·iload·········8
131 ········47:·iconst_1131 ········46:·iconst_1
132 ········48:·iadd132 ········47:·iadd
133 ········49:·istore········9133 ········48:·istore········8
134 ········51:·goto··········25134 ········50:·goto··········24
135 ········54:·getstatic·····#36·················//·Field·java/lang/System.out:Ljava/io/PrintStream;135 ········53:·getstatic·····#36·················//·Field·java/lang/System.out:Ljava/io/PrintStream;
136 ········57:·astore········6136 ········56:·astore········9
137 ········59:·ldc···········#38·················//·String·all·files·deleted137 ········58:·ldc···········#38·················//·String·all·files·deleted
138 ········61:·astore········11138 ········60:·astore········6
 139 ········62:·aload·········9
139 ········63:·aload·········6140 ········64:·aload·········6
140 ········65:·aload·········11 
141 ········67:·invokevirtual·#44·················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V141 ········66:·invokevirtual·#44·················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V
142 ········70:·invokestatic··#50·················//·Method·fr/xtof54/jsgo/GUI.getGUI:()Lfr/xtof54/jsgo/GUI;142 ········69:·invokestatic··#50·················//·Method·fr/xtof54/jsgo/GUI.getGUI:()Lfr/xtof54/jsgo/GUI;
143 ········73:·astore········6143 ········72:·astore········9
144 ········75:·aload·········6144 ········74:·aload·········9
145 ········77:·invokevirtual·#53·················//·Method·fr/xtof54/jsgo/GUI.showHome:()V145 ········76:·invokevirtual·#53·················//·Method·fr/xtof54/jsgo/GUI.showHome:()V
146 ········80:·return146 ········79:·return
147 ········81:·iload_3147 ········80:·iload_3
148 ········82:·iconst_m1148 ········81:·iconst_m1
149 ········83:·iadd149 ········82:·iadd
150 ········84:·istore········12150 ········83:·istore········11
151 ········86:·new···········#55·················//·class·java/lang/Thread151 ········85:·new···········#55·················//·class·java/lang/Thread
152 ········89:·astore········13152 ········88:·astore········12
153 ········91:·new···········#57·················//·class·fr/xtof54/jsgo/Game$3$1$1153 ········90:·new···········#57·················//·class·fr/xtof54/jsgo/Game$3$1$1
154 ········94:·astore········6154 ········93:·astore········9
155 ········96:·aload·········6155 ········95:·aload·········9
156 ········98:·aload_0156 ········97:·aload_0
157 ········99:·iload·········12157 ········98:·iload·········11
158 ·······101:·invokespecial·#60·················//·Method·fr/xtof54/jsgo/Game$3$1$1."<init>":(Lfr/xtof54/jsgo/Game$3$1;I)V158 ·······100:·invokespecial·#60·················//·Method·fr/xtof54/jsgo/Game$3$1$1."<init>":(Lfr/xtof54/jsgo/Game$3$1;I)V
159 ·······104:·aload·········13159 ·······103:·aload·········12
160 ·······106:·aload·········6160 ·······105:·aload·········9
161 ·······108:·invokespecial·#63·················//·Method·java/lang/Thread."<init>":(Ljava/lang/Runnable;)V161 ·······107:·invokespecial·#63·················//·Method·java/lang/Thread."<init>":(Ljava/lang/Runnable;)V
162 ·······111:·aload·········13162 ·······110:·aload·········12
163 ·······113:·invokevirtual·#66·················//·Method·java/lang/Thread.start:()V163 ·······112:·invokevirtual·#66·················//·Method·java/lang/Thread.start:()V
164 ·······116:·goto··········80164 ·······115:·goto··········79
165 }165 }
6.86 KB
fr/xtof54/jsgo/Game.class
6.81 KB
procyon -ec {}
    
Offset 145, 30 lines modifiedOffset 145, 29 lines modified
145 ········final·HashSet<Integer>·set·=·new·HashSet<Integer>();145 ········final·HashSet<Integer>·set·=·new·HashSet<Integer>();
146 ········final·Iterator<Game>·iterator·=·(Iterator<Game>)Game.games2play.iterator();146 ········final·Iterator<Game>·iterator·=·(Iterator<Game>)Game.games2play.iterator();
147 ········while·(iterator.hasNext())·{147 ········while·(iterator.hasNext())·{
148 ············set.add(Integer.valueOf(((Game)iterator.next()).getGameID()));148 ············set.add(Integer.valueOf(((Game)iterator.next()).getGameID()));
149 ········}149 ········}
150 ········final·File[]·listFiles·=·GoJsActivity.main.eidogodir.listFiles((FilenameFilter)new·Game$4());150 ········final·File[]·listFiles·=·GoJsActivity.main.eidogodir.listFiles((FilenameFilter)new·Game$4());
151 ········if·(listFiles·!=·null)·{151 ········if·(listFiles·!=·null)·{
152 ············final·File[]·array·=·listFiles; 
153 ············for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{152 ············for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{
154 ················final·File·file·=·array[i];153 ················final·File·file·=·listFiles[i];
155 ················set.add(Integer.valueOf(Integer.parseInt(file.getName().substring(6,·file.getName().length()·-·4))));154 ················set.add(Integer.valueOf(Integer.parseInt(file.getName().substring(6,·file.getName().length()·-·4))));
156 ············}155 ············}
157 ········}156 ········}
158 ········final·int[]·array2·=·new·int[set.size()];157 ········final·int[]·array·=·new·int[set.size()];
159 ········int·n·=·0;158 ········int·n·=·0;
160 ········final·Iterator<Integer>·iterator2·=·set.iterator();159 ········final·Iterator<Integer>·iterator2·=·set.iterator();
161 ········while·(iterator2.hasNext())·{160 ········while·(iterator2.hasNext())·{
162 ············final·int·intValue·=·(int)Integer.valueOf(iterator2.next());161 ············final·int·intValue·=·(int)Integer.valueOf(iterator2.next());
163 ············final·int·n2·=·n·+·1;162 ············final·int·n2·=·n·+·1;
164 ············array2[n]·=·intValue;163 ············array[n]·=·intValue;
165 ············n·=·n2;164 ············n·=·n2;
166 ········}165 ········}
167 ········return·array2;166 ········return·array;
168 ····}167 ····}
169 ····168 ····
170 ····private·int·getOppID()·{169 ····private·int·getOppID()·{
171 ········int·n;170 ········int·n;
172 ········if·(this.myid·==·this.whiteid)·{171 ········if·(this.myid·==·this.whiteid)·{
173 ············n·=·this.blackid;172 ············n·=·this.blackid;
174 ········}173 ········}
Offset 255, 48 lines modifiedOffset 254, 48 lines modified
255 ················································n5·=·i;254 ················································n5·=·i;
256 ············································}255 ············································}
257 ············································else·if·(string.equals("black_user.id"))·{256 ············································else·if·(string.equals("black_user.id"))·{
258 ················································n6·=·i;257 ················································n6·=·i;
259 ············································}258 ············································}
260 ············································++i;259 ············································++i;
261 ············································continue;260 ············································continue;
262 ············································//·iftrue(Label_0004:,·n7·>=·jsonArray2.length())261 ············································final·JSONArray·jsonArray3;
263 ············································int·n7·=·0;262 ············································int·n7·=·0;
264 ············································final·JSONArray·jsonArray2; 
265 ············································final·JSONArray·jsonArray3·=·jsonArray2.getJSONArray(n7);263 ············································final·JSONArray·jsonArray2·=·jsonArray3.getJSONArray(n7);
266 ············································final·int·int1·=·jsonArray3.getInt(n);264 ············································final·int·int1·=·jsonArray2.getInt(n);
267 ············································try·{265 ············································try·{
268 ················································final·Game·e·=·new·Game(jsonArray3,·int1);266 ················································final·Game·e·=·new·Game(jsonArray2,·int1);
269 ················································if·(n2·>=·0·&&·n3·>=·0)·{267 ················································if·(n2·>=·0·&&·n3·>=·0)·{
270 ····················································e.setOppMove(jsonArray3.getString(n2),·jsonArray3.getInt(n3));268 ····················································e.setOppMove(jsonArray2.getString(n2),·jsonArray2.getInt(n3));
271 ················································}269 ················································}
272 ················································final·int[]·users;270 ················································final·int[]·users;
273 ················································if·(n4·>=·0)·{271 ················································if·(n4·>=·0)·{
274 ····················································users[0]·=·jsonArray3.getInt(n4);272 ····················································users[0]·=·jsonArray2.getInt(n4);
275 ················································}273 ················································}
276 ················································if·(n6·>=·0)·{274 ················································if·(n6·>=·0)·{
277 ····················································users[1]·=·jsonArray3.getInt(n6);275 ····················································users[1]·=·jsonArray2.getInt(n6);
278 ················································}276 ················································}
279 ················································if·(n5·>=·0)·{277 ················································if·(n5·>=·0)·{
280 ····················································users[2]·=·jsonArray3.getInt(n5);278 ····················································users[2]·=·jsonArray2.getInt(n5);
281 ················································}279 ················································}
282 ················································e.setUsers(users);280 ················································e.setUsers(users);
283 ················································Game.games2play.add(e);281 ················································Game.games2play.add(e);
284 ················································++n7;282 ················································++n7;
285 ············································}283 ············································}
286 ············································catch·(JSONException·ex)·{284 ············································catch·(JSONException·ex)·{
287 ················································ex.printStackTrace();285 ················································ex.printStackTrace();
288 ············································}286 ············································}
289 ············································jsonArray2·=·jsonObject.getJSONArray("list_result");287 ············································jsonArray3·=·jsonObject.getJSONArray("list_result");
290 ············································final·int[]·array;288 ············································final·int[]·array;
291 ············································final·int[]·users·=·array·=·new·int[3];289 ············································final·int[]·users·=·array·=·new·int[3];
292 ············································array[0]·=·-1;290 ············································array[0]·=·-1;
293 ············································array[2]·=·(array[1]·=·-1);291 ············································array[2]·=·(array[1]·=·-1);
294 ············································n7·=·0;292 ············································n7·=·0;
295 ········································}293 ········································}
 294 ········································//·iftrue(Label_0004:,·n7·>=·jsonArray3.length())
296 ········································catch·(JSONException·ex2)·{}295 ········································catch·(JSONException·ex2)·{}
297 ····································}296 ····································}
298 ····································catch·(JSONException·ex3)·{}297 ····································catch·(JSONException·ex3)·{}
299 ································}298 ································}
300 ································catch·(JSONException·ex4)·{}299 ································catch·(JSONException·ex4)·{}
301 ····························}300 ····························}
302 ····························catch·(JSONException·ex5)·{}301 ····························catch·(JSONException·ex5)·{}
Offset 719, 17 lines modifiedOffset 718, 17 lines modified
719 ············································for·(int·length·=·exampleFileHtmlHeader.length,·i·=·0;·i·<·length;·++i)·{718 ············································for·(int·length·=·exampleFileHtmlHeader.length,·i·=·0;·i·<·length;·++i)·{
720 ················································printWriter.println(exampleFileHtmlHeader[i]);719 ················································printWriter.println(exampleFileHtmlHeader[i]);
721 ············································}720 ············································}
722 ············································int·n·=·0;721 ············································int·n·=·0;
723 ············································while·(true)·{722 ············································while·(true)·{
724 ················································final·List·sgf·=·this.sgf;723 ················································final·List·sgf·=·this.sgf;
725 ················································try·{724 ················································try·{
726 ····················································Label_0225:·{725 ····················································Label_0232:·{
727 ························································if·(n·>=·sgf.size())·{726 ························································if·(n·>=·sgf.size())·{
728 ····························································break·Label_0225;727 ····························································break·Label_0232;
729 ························································}728 ························································}
730 ························································final·Object·value·=·this.sgf.get(n);729 ························································final·Object·value·=·this.sgf.get(n);
731 ························································try·{730 ························································try·{
732 ····························································printWriter.println((String)value);731 ····························································printWriter.println((String)value);
733 ····························································++n;732 ····························································++n;
734 ····························································continue;733 ····························································continue;
735 ····························································final·String[]·htmlend·=·this.htmlend;734 ····························································final·String[]·htmlend·=·this.htmlend;
21.9 KB
fr/xtof54/jsgo/ServerConnection$1MyRunnable.class
21.8 KB
procyon -ec {}
    
Offset 67, 124 lines modifiedOffset 67, 125 lines modified
67 ····························································try·{67 ····························································try·{
68 ································································out.println(append4.toString());68 ································································out.println(append4.toString());
69 ································································final·HttpGet·httpGet2·=·new·HttpGet(string);69 ································································final·HttpGet·httpGet2·=·new·HttpGet(string);
70 ································································final·ServerConnection·this$5·=·this.this$0;70 ································································final·ServerConnection·this$5·=·this.this$0;
71 ································································try·{71 ································································try·{
72 ····································································final·HttpResponse·execute·=·ServerConnection.access$000(this$5).execute((HttpUriRequest)httpGet2);72 ····································································final·HttpResponse·execute·=·ServerConnection.access$000(this$5).execute((HttpUriRequest)httpGet2);
73 ····································································try·{73 ····································································try·{
74 ········································································final·Header[]·allHeaders; 
75 ········································································final·int·length·=·(allHeaders·=·execute.getAllHeaders()).length;74 ········································································final·Header[]·allHeaders·=·execute.getAllHeaders();
 75 ········································································try·{
 76 ············································································final·int·length·=·allHeaders.length;
76 ········································································int·n·=·0;77 ············································································int·n·=·0;
77 ········································································while·(true)·{78 ············································································while·(true)·{
78 ············································································Label_0370:·{79 ················································································Label_0365:·{
79 ················································································if·(n·>=·length)·{80 ····················································································if·(n·>=·length)·{
80 ····················································································break·Label_0370;81 ························································································break·Label_0365;
81 ················································································}82 ····················································································}
82 ················································································final·Header·obj·=·allHeaders[n];83 ····················································································final·Header·obj·=·allHeaders[n];
83 ················································································try·{ 
84 ····················································································final·PrintStream·out2·=·System.out; 
85 ····················································································try·{84 ····················································································try·{
 85 ························································································final·PrintStream·out2·=·System.out;
86 ························································································try·{86 ························································································try·{
87 ····························································································final·StringBuilder·append5·=·new·StringBuilder().append("[HEADER]·").append(obj); 
88 ····························································································try·{87 ····························································································try·{
89 ································································································out2.println(append5.toString());88 ································································································final·StringBuilder·append5·=·new·StringBuilder().append("[HEADER]·").append(obj);
90 ································································································++n; 
91 ································································································continue; 
92 ································································································final·HttpEntity·entity; 
93 ································································································final·InputStream·content·=·entity.getContent(); 
94 ································································································try·{89 ································································································try·{
95 ····································································································final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class);90 ····································································································out2.println(append5.toString());
 91 ····································································································++n;
 92 ····································································································continue;
 93 ····································································································final·HttpEntity·entity·=·execute.getEntity();
 94 ····································································································//·iftrue(Label_0439:,·entity·==·null)
 95 ····································································································final·InputStream·content·=·entity.getContent();
96 ····································································································try·{96 ····································································································try·{
97 ········································································································final·InputStreamReader·in·=·new·InputStreamReader(content,·Charset.forName("UTF-8")); 
98 ········································································································final·BufferedReader·bufferedReader2·=·bufferedReader;97 ········································································································final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class);
99 ········································································································try·{98 ········································································································try·{
 99 ············································································································final·InputStreamReader·in·=·new·InputStreamReader(content,·Charset.forName("UTF-8"));
 100 ············································································································final·BufferedReader·bufferedReader2·=·bufferedReader;
 101 ············································································································try·{
100 ············································································································new·BufferedReader(in);102 ················································································································new·BufferedReader(in);
101 ············································································································while·(true)·{103 ················································································································while·(true)·{
102 ················································································································final·String·line·=·bufferedReader.readLine();104 ····················································································································final·String·line·=·bufferedReader.readLine();
103 ················································································································if·(line·==·null)·{105 ····················································································································if·(line·==·null)·{
104 ····················································································································bufferedReader.close();106 ························································································································bufferedReader.close();
105 ····················································································································Label_0444:·{107 ························································································································Label_0439:·{
106 ························································································································this.this$0.loginok·=·true;108 ····························································································································this.this$0.loginok·=·true;
 109 ························································································································}
 110 ························································································································break;
107 ····················································································································}111 ····················································································································}
108 ····················································································································break; 
109 ················································································································} 
110 ················································································································final·PrintStream·out3·=·System.out;112 ····················································································································final·PrintStream·out3·=·System.out;
111 ················································································································try·{ 
112 ····················································································································try·{113 ····················································································································try·{
113 ························································································································final·StringBuilder·append6·=·new·StringBuilder().append("LOGINlog·").append(line); 
114 ························································································································try·{114 ························································································································try·{
 115 ····························································································································final·StringBuilder·append6·=·new·StringBuilder().append("LOGINlog·").append(line);
115 ····························································································································out3.println(append6.toString()); 
116 ····························································································································if·(!line.contains("#Error"))·{ 
117 ································································································································continue; 
118 ····························································································································} 
119 ····························································································································final·ServerConnection·this$6·=·this.this$0; 
120 ····························································································································try·{116 ····························································································································try·{
 117 ································································································································out3.println(append6.toString());
 118 ································································································································if·(!line.contains("#Error"))·{
 119 ····································································································································continue;
 120 ································································································································}
 121 ································································································································final·ServerConnection·this$6·=·this.this$0;
 122 ································································································································try·{
121 ································································································································ServerConnection.access$400(this$6).showMsg("Error·login;·check·credentials");123 ····································································································································ServerConnection.access$400(this$6).showMsg("Error·login;·check·credentials");
122 ····························································································································}124 ································································································································}
123 ····························································································································catch·(Exception·ex)·{125 ································································································································catch·(Exception·ex)·{
124 ································································································································ex.printStackTrace();126 ····································································································································ex.printStackTrace();
125 ································································································································ServerConnection.access$400(this.this$0).showMsg("Connection·errors·or·timeout,·you·may·retry");127 ····································································································································ServerConnection.access$400(this.this$0).showMsg("Connection·errors·or·timeout,·you·may·retry");
126 ································································································································this.this$0.loginok·=·false;128 ····································································································································this.this$0.loginok·=·false;
 129 ································································································································}
127 ····························································································································}130 ····························································································································}
 131 ····························································································································catch·(Exception·ex2)·{}
128 ························································································································}132 ························································································································}
129 ························································································································catch·(Exception·ex2)·{}133 ························································································································catch·(Exception·ex3)·{}
130 ····················································································································}134 ····················································································································}
131 ····················································································································catch·(Exception·ex3)·{}135 ····················································································································catch·(Exception·ex4)·{}
132 ················································································································}136 ················································································································}
 137 ················································································································System.out.println("end·login·run");
 138 ················································································································this.val$em.sendEvent(EventManager$eventType.loginEnd);
133 ················································································································catch·(Exception·ex4)·{}139 ················································································································GoJsActivity.main.updateTraffic();
134 ············································································································}140 ············································································································}
135 ············································································································System.out.println("end·login·run"); 
136 ············································································································this.val$em.sendEvent(EventManager$eventType.loginEnd); 
137 ············································································································GoJsActivity.main.updateTraffic(); 
138 ············································································································return;141 ············································································································catch·(Exception·ex5)·{}
139 ········································································································}142 ········································································································}
140 ········································································································catch·(Exception·ex5)·{}143 ········································································································catch·(Exception·ex6)·{}
141 ····································································································}144 ····································································································}
142 ····································································································catch·(Exception·ex6)·{}145 ····································································································catch·(Exception·ex7)·{}
143 ································································································}146 ································································································}
144 ································································································catch·(Exception·ex7)·{}147 ································································································catch·(Exception·ex8)·{}
145 ································································································entity·=·execute.getEntity(); 
146 ····························································································}148 ····························································································}
147 ····························································································//·iftrue(Label_0444:,·entity·==·null) 
148 ····························································································catch·(Exception·ex8)·{}149 ····························································································catch·(Exception·ex9)·{}
149 ························································································}150 ························································································}
150 ························································································catch·(Exception·ex9)·{}151 ························································································catch·(Exception·ex10)·{}
151 ····················································································}152 ····················································································}
152 ····················································································catch·(Exception·ex10)·{}153 ····················································································catch·(Exception·ex11)·{}
153 ················································································}154 ················································································}
154 ················································································catch·(Exception·ex11)·{} 
155 ············································································}155 ············································································}
156 ········································································}156 ········································································}
 157 ········································································catch·(Exception·ex12)·{}
157 ····································································}158 ····································································}
158 ····································································catch·(Exception·ex12)·{}159 ····································································catch·(Exception·ex13)·{}
159 ································································}160 ································································}
160 ································································catch·(Exception·ex13)·{}161 ································································catch·(Exception·ex14)·{}
161 ····························································}162 ····························································}
162 ····························································catch·(Exception·ex14)·{}163 ····························································catch·(Exception·ex15)·{}
163 ························································}164 ························································}
164 ························································catch·(Exception·ex15)·{}165 ························································catch·(Exception·ex16)·{}
165 ····················································}166 ····················································}
166 ····················································catch·(Exception·ex16)·{}167 ····················································catch·(Exception·ex17)·{}
167 ················································}168 ················································}
168 ················································catch·(Exception·ex17)·{}169 ················································catch·(Exception·ex18)·{}
Max diff block lines reached; 1313/22264 bytes (5.90%) of diff not shown.
32.7 KB
fr/xtof54/jsgo/ServerConnection$3.class
32.6 KB
procyon -ec {}
    
Offset 25, 177 lines modifiedOffset 25, 192 lines modified
25 ········this.this$0·=·this$0;25 ········this.this$0·=·this$0;
26 ········this.val$cmd·=·val$cmd;26 ········this.val$cmd·=·val$cmd;
27 ········this.val$endEvent·=·val$endEvent;27 ········this.val$endEvent·=·val$endEvent;
28 ········this.val$em·=·val$em;28 ········this.val$em·=·val$em;
29 ····}29 ····}
30 ····30 ····
31 ····public·void·run()·{31 ····public·void·run()·{
32 ····Label_0381_Outer:32 ········int·n·=·0;
 33 ········int·n2·=·0;
 34 ····Label_0399:
33 ········while·(true)·{35 ········while·(true)·{
 36 ············ServerConnection·this$7·=·null;
34 ············int·n·=·0;37 ············String·s·=·null;
35 ········Label_0381: 
36 ············while·(true)·{38 ············String·val$cmd2·=·null;
 39 ············try·{
 40 ················final·PrintStream·out·=·System.out;
37 ················try·{41 ················try·{
38 ····················final·PrintStream·out·=·System.out; 
39 ····················try·{42 ····················try·{
 43 ························final·StringBuilder·append·=·new·StringBuilder().append("debug·send·cmd·");
40 ························try·{44 ························try·{
41 ····························final·StringBuilder·append·=·new·StringBuilder().append("debug·send·cmd·").append(ServerConnection.access$100(this.this$0)).append(this.val$cmd);45 ····························final·ServerConnection·this$0·=·this.this$0;
42 ····························try·{46 ····························try·{
43 ································out.println(append.toString());47 ································final·StringBuilder·append2·=·append.append(ServerConnection.access$100(this$0));
44 ································try·{48 ································try·{
 49 ····································final·StringBuilder·append3·=·append2.append(this.val$cmd);
45 ····································try·{50 ····································try·{
 51 ········································out.println(append3.toString());
46 ········································final·StringBuilder·sb·=·new·StringBuilder(); 
47 ········································final·ServerConnection·this$0·=·this.this$0; 
48 ········································try·{52 ········································try·{
49 ············································final·StringBuilder·append2·=·sb.append(ServerConnection.access$100(this$0)); 
50 ············································try·{53 ············································try·{
51 ················································final·StringBuilder·append3·=·append2.append(this.val$cmd);54 ················································final·StringBuilder·sb·=·new·StringBuilder();
 55 ················································final·ServerConnection·this$2·=·this.this$0;
52 ················································try·{56 ················································try·{
 57 ····················································final·StringBuilder·append4·=·sb.append(ServerConnection.access$100(this$2));
53 ····················································final·HttpGet·httpGet·=·new·HttpGet(append3.toString()); 
54 ····················································final·ServerConnection·this$2·=·this.this$0; 
55 ····················································try·{58 ····················································try·{
56 ························································final·HttpResponse·execute·=·ServerConnection.access$000(this$2).execute((HttpUriRequest)httpGet);59 ························································final·StringBuilder·append5·=·append4.append(this.val$cmd);
57 ························································try·{60 ························································try·{
 61 ····························································final·HttpGet·httpGet·=·new·HttpGet(append5.toString());
58 ····························································final·Header[]·allHeaders; 
59 ····························································final·int·length·=·(allHeaders·=·execute.getAllHeaders()).length; 
60 ····························································int·n2·=·0;62 ····························································final·ServerConnection·this$3·=·this.this$0;
61 ····························································while·(true)·{63 ····························································try·{
 64 ································································final·HttpResponse·execute·=·ServerConnection.access$000(this$3).execute((HttpUriRequest)httpGet);
62 ································································Label_0240:·{ 
63 ····································································if·(n2·>=·length)·{ 
64 ········································································break·Label_0240; 
65 ····································································}65 ································································try·{
66 ····································································final·Header·obj·=·allHeaders[n2];66 ····································································final·Header[]·allHeaders·=·execute.getAllHeaders();
67 ····································································try·{67 ····································································try·{
68 ········································································final·PrintStream·out2·=·System.out;68 ········································································final·int·length·=·allHeaders.length;
69 ········································································try·{69 ········································································while·(true)·{
 70 ············································································Label_0259:·{
 71 ················································································if·(n·>=·length)·{
 72 ····················································································break·Label_0259;
70 ············································································try·{73 ················································································}
71 ················································································final·StringBuilder·append4·=·new·StringBuilder().append("[HEADER]·").append(obj);74 ················································································final·Header·obj·=·allHeaders[n];
72 ················································································try·{75 ················································································try·{
73 ····················································································out2.println(append4.toString()); 
74 ····················································································++n2; 
75 ····················································································continue·Label_0381_Outer; 
76 ····················································································final·HttpEntity·entity; 
77 ····················································································final·InputStream·content·=·entity.getContent();76 ····················································································final·PrintStream·out2·=·System.out;
78 ····················································································try·{77 ····················································································try·{
79 ························································································final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class); 
80 ························································································try·{78 ························································································try·{
 79 ····························································································final·StringBuilder·append6·=·new·StringBuilder().append("[HEADER]·").append(obj);
81 ····························································································final·InputStreamReader·in·=·new·InputStreamReader(content,·Charset.forName("UTF-8")); 
82 ····························································································final·BufferedReader·bufferedReader2·=·bufferedReader; 
83 ····························································································try·{80 ····························································································try·{
 81 ································································································out2.println(append6.toString());
84 ································································································new·BufferedReader(in);82 ································································································++n;
 83 ································································································continue;
 84 ································································································final·HttpEntity·entity;
 85 ································································································final·InputStream·content·=·entity.getContent();
85 ································································································while·(true)·{86 ································································································try·{
86 ····································································································final·String·line·=·bufferedReader.readLine();87 ····································································································final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class);
87 ····································································································Label_0433:·{88 ····································································································try·{
88 ········································································································if·(line·!=·null)·{89 ········································································································final·InputStreamReader·in·=·new·InputStreamReader(content,·Charset.forName("UTF-8"));
89 ············································································································break·Label_0433;90 ········································································································final·BufferedReader·bufferedReader2·=·bufferedReader;
90 ········································································································}91 ········································································································try·{
 92 ············································································································new·BufferedReader(in);
91 ········································································································while·(true)·{93 ············································································································while·(true)·{
92 ············································································································bufferedReader.close();94 ················································································································final·String·line·=·bufferedReader.readLine();
93 ············································································································final·ServerConnection·this$3·=·this.this$0; 
94 ············································································································try·{95 ················································································································Label_0452:·{
95 ················································································································final·String·string·=·this$3.o.getString("error"); 
96 ················································································································if·(string·==·null·||·string.length()·<=·0)·{96 ····················································································································if·(line·!=·null)·{
97 ····················································································································break·Label_0381;97 ························································································································break·Label_0452;
98 ················································································································} 
99 ················································································································n·=·1; 
100 ················································································································final·ServerConnection·this$4·=·this.this$0; 
101 ················································································································try·{ 
102 ····················································································································final·String·val$cmd·=·this.val$cmd; 
103 ····················································································································try·{ 
104 ························································································································ServerConnection.access$500(this$4,·string,·val$cmd,·this.val$endEvent); 
105 ························································································································System.out.println("server·runnable·terminated"); 
106 ························································································································GoJsActivity.main.updateTraffic(); 
107 ························································································································if·(n·==·0·&&·this.val$endEvent·!=·null)·{ 
108 ····························································································································this.val$em.sendEvent(this.val$endEvent); 
109 ························································································································}98 ····················································································································}
 99 ····················································································································while·(true)·{
110 ························································································································return;100 ························································································································bufferedReader.close();
111 ························································································································final·PrintStream·out3·=·System.out;101 ························································································································final·ServerConnection·this$4·=·this.this$0;
112 ························································································································try·{102 ························································································································try·{
 103 ····························································································································final·String·string·=·this$4.o.getString("error");
 104 ····························································································································if·(string·==·null·||·string.length()·<=·0)·{
 105 ································································································································break·Label_0399;
 106 ····························································································································}
 107 ····························································································································n2·=·1;
 108 ····························································································································final·ServerConnection·this$5·=·this.this$0;
113 ····························································································································try·{109 ····························································································································try·{
114 ································································································································final·StringBuilder·append5·=·new·StringBuilder().append("cmdlog·").append(line);110 ································································································································final·String·val$cmd·=·this.val$cmd;
115 ································································································································try·{111 ································································································································try·{
 112 ····································································································································ServerConnection.access$500(this$5,·string,·val$cmd,·this.val$endEvent);
 113 ····································································································································System.out.println("server·runnable·terminated");
 114 ····································································································································GoJsActivity.main.updateTraffic();
 115 ····································································································································if·(n2·==·0·&&·this.val$endEvent·!=·null)·{
 116 ········································································································································this.val$em.sendEvent(this.val$endEvent);
 117 ····································································································································}
116 ····································································································································out3.println(append5.toString());118 ····································································································································return;
117 ····································································································································final·String·trim·=·line.trim();119 ····································································································································final·PrintStream·out3·=·System.out;
Max diff block lines reached; 15728/33347 bytes (47.16%) of diff not shown.
16.7 KB
fr/xtof54/jsgo/ServerConnection$5.class
16.6 KB
procyon -ec {}
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
22 ····ServerConnection$5(final·ServerConnection·this$0,·final·int·val$gameid,·final·EventManager·val$em)·{22 ····ServerConnection$5(final·ServerConnection·this$0,·final·int·val$gameid,·final·EventManager·val$em)·{
23 ········this.this$0·=·this$0;23 ········this.this$0·=·this$0;
24 ········this.val$gameid·=·val$gameid;24 ········this.val$gameid·=·val$gameid;
25 ········this.val$em·=·val$em;25 ········this.val$em·=·val$em;
26 ····}26 ····}
27 ····27 ····
28 ····public·void·run()·{28 ····public·void·run()·{
 29 ········int·n·=·0;
29 ········try·{30 ········try·{
30 ············try·{31 ············try·{
31 ················final·StringBuilder·sb·=·new·StringBuilder();32 ················final·StringBuilder·sb·=·new·StringBuilder();
32 ················final·ServerConnection·this$0·=·this.this$0;33 ················final·ServerConnection·this$0·=·this.this$0;
33 ················try·{34 ················try·{
34 ····················final·StringBuilder·append·=·sb.append(ServerConnection.access$100(this$0)).append("sgf.php?gid=");35 ····················final·StringBuilder·append·=·sb.append(ServerConnection.access$100(this$0)).append("sgf.php?gid=");
35 ····················try·{36 ····················try·{
Offset 38, 111 lines modifiedOffset 39, 113 lines modified
38 ····························final·String·string·=·append2.toString();39 ····························final·String·string·=·append2.toString();
39 ····························try·{40 ····························try·{
40 ································final·HttpGet·httpGet·=·new·HttpGet(string);41 ································final·HttpGet·httpGet·=·new·HttpGet(string);
41 ································final·ServerConnection·this$2·=·this.this$0;42 ································final·ServerConnection·this$2·=·this.this$0;
42 ································try·{43 ································try·{
43 ····································final·HttpResponse·execute·=·ServerConnection.access$000(this$2).execute((HttpUriRequest)httpGet);44 ····································final·HttpResponse·execute·=·ServerConnection.access$000(this$2).execute((HttpUriRequest)httpGet);
44 ····································try·{45 ····································try·{
45 ········································final·Header[]·allHeaders; 
46 ········································final·int·length·=·(allHeaders·=·execute.getAllHeaders()).length;46 ········································final·Header[]·allHeaders·=·execute.getAllHeaders();
47 ········································int·n·=·0;47 ········································try·{
 48 ············································final·int·length·=·allHeaders.length;
48 ········································while·(true)·{49 ············································while·(true)·{
49 ············································Label_0175:·{50 ················································Label_0189:·{
50 ················································if·(n·>=·length)·{51 ····················································if·(n·>=·length)·{
51 ····················································break·Label_0175;52 ························································break·Label_0189;
52 ················································}53 ····················································}
53 ················································final·Header·obj·=·allHeaders[n];54 ····················································final·Header·obj·=·allHeaders[n];
54 ················································try·{ 
55 ····················································final·PrintStream·out·=·System.out; 
56 ····················································try·{55 ····················································try·{
 56 ························································final·PrintStream·out·=·System.out;
57 ························································try·{57 ························································try·{
58 ····························································final·StringBuilder·append3·=·new·StringBuilder().append("[HEADER]·").append(obj); 
59 ····························································try·{58 ····························································try·{
 59 ································································final·StringBuilder·append3·=·new·StringBuilder().append("[HEADER]·").append(obj);
60 ································································out.println(append3.toString()); 
61 ································································++n; 
62 ································································continue; 
63 ································································final·HttpEntity·entity; 
64 ································································final·InputStream·content·=·entity.getContent(); 
65 ································································try·{60 ································································try·{
66 ····································································final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class);61 ····································································out.println(append3.toString());
 62 ····································································++n;
 63 ····································································continue;
 64 ····································································final·HttpEntity·entity;
 65 ····································································final·InputStream·content·=·entity.getContent();
67 ····································································try·{66 ····································································try·{
68 ········································································final·InputStreamReader·in·=·new·InputStreamReader(content,·Charset.forName("UTF-8")); 
69 ········································································final·BufferedReader·bufferedReader2·=·bufferedReader;67 ········································································final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class);
70 ········································································try·{68 ········································································try·{
 69 ············································································final·InputStreamReader·in·=·new·InputStreamReader(content,·Charset.forName("UTF-8"));
 70 ············································································final·BufferedReader·bufferedReader2·=·bufferedReader;
 71 ············································································try·{
71 ············································································new·BufferedReader(in);72 ················································································new·BufferedReader(in);
72 ············································································while·(true)·{73 ················································································while·(true)·{
73 ················································································final·String·line·=·bufferedReader.readLine();74 ····················································································final·String·line·=·bufferedReader.readLine();
74 ················································································if·(line·==·null)·{75 ····················································································if·(line·==·null)·{
75 ····················································································bufferedReader.close();76 ························································································bufferedReader.close();
76 ····················································································break;77 ························································································break;
77 ················································································}78 ····················································································}
78 ················································································final·String·trim·=·line.trim();79 ····················································································final·String·trim·=·line.trim();
79 ················································································try·{80 ····················································································try·{
80 ····················································································Label_0326:·{81 ························································································Label_0337:·{
81 ························································································if·(trim.length()·<=·0·||·trim.charAt(0)·==·'[')·{82 ····························································································if·(trim.length()·<=·0·||·trim.charAt(0)·==·'[')·{
82 ····························································································break·Label_0326;83 ································································································break·Label_0337;
83 ························································································}84 ····························································································}
84 ························································································final·ServerConnection·this$3·=·this.this$0;85 ····························································································final·ServerConnection·this$3·=·this.this$0;
85 ························································································try·{ 
86 ····························································································this$3.sgf.add(trim); 
87 ····························································································final·PrintStream·out2·=·System.out; 
88 ····························································································try·{86 ····························································································try·{
 87 ································································································this$3.sgf.add(trim);
 88 ································································································final·PrintStream·out2·=·System.out;
89 ································································································try·{89 ································································································try·{
90 ····································································································final·StringBuilder·append4·=·new·StringBuilder().append("SGFdownload·").append(trim); 
91 ····································································································try·{90 ····································································································try·{
 91 ········································································································final·StringBuilder·append4·=·new·StringBuilder().append("SGFdownload·").append(trim);
 92 ········································································································try·{
92 ········································································································out2.println(append4.toString());93 ············································································································out2.println(append4.toString());
93 ····································································································}94 ········································································································}
94 ····································································································catch·(Exception·ex)·{95 ········································································································catch·(Exception·ex)·{
95 ········································································································ex.printStackTrace();96 ············································································································ex.printStackTrace();
96 ········································································································ServerConnection.access$400(this.this$0).showMsg("Connection·errors·or·timeout,·you·may·retry");97 ············································································································ServerConnection.access$400(this.this$0).showMsg("Connection·errors·or·timeout,·you·may·retry");
 98 ········································································································}
97 ····································································································}99 ····································································································}
 100 ····································································································catch·(Exception·ex2)·{}
98 ································································································}101 ································································································}
99 ································································································catch·(Exception·ex2)·{}102 ································································································catch·(Exception·ex3)·{}
100 ····························································································}103 ····························································································}
101 ····························································································catch·(Exception·ex3)·{}104 ····························································································catch·(Exception·ex4)·{}
102 ························································································}105 ························································································}
103 ························································································catch·(Exception·ex4)·{} 
104 ····················································································}106 ····················································································}
 107 ····················································································catch·(Exception·ex5)·{}
105 ················································································}108 ················································································}
106 ················································································catch·(Exception·ex5)·{} 
107 ············································································} 
108 ············································································Label_0245:·{109 ················································································Label_0259:·{
109 ················································································GoJsActivity.main.updateTraffic();110 ····················································································GoJsActivity.main.updateTraffic();
 111 ················································································}
 112 ················································································this.val$em.sendEvent(EventManager$eventType.downloadGameEnd);
 113 ················································································return;
110 ············································································}114 ············································································}
111 ············································································this.val$em.sendEvent(EventManager$eventType.downloadGameEnd); 
112 ············································································return;115 ············································································catch·(Exception·ex6)·{}
113 ········································································}116 ········································································}
114 ········································································catch·(Exception·ex6)·{}117 ········································································catch·(Exception·ex7)·{}
115 ····································································}118 ····································································}
116 ····································································catch·(Exception·ex7)·{}119 ····································································catch·(Exception·ex8)·{}
 120 ····································································entity·=·execute.getEntity();
117 ································································}121 ································································}
 122 ································································//·iftrue(Label_0259:,·entity·==·null)
118 ································································catch·(Exception·ex8)·{}123 ································································catch·(Exception·ex9)·{}
119 ································································entity·=·execute.getEntity(); 
120 ····························································}124 ····························································}
121 ····························································//·iftrue(Label_0245:,·entity·==·null) 
122 ····························································catch·(Exception·ex9)·{}125 ····························································catch·(Exception·ex10)·{}
123 ························································}126 ························································}
124 ························································catch·(Exception·ex10)·{}127 ························································catch·(Exception·ex11)·{}
125 ····················································}128 ····················································}
126 ····················································catch·(Exception·ex11)·{}129 ····················································catch·(Exception·ex12)·{}
Max diff block lines reached; 1226/16953 bytes (7.23%) of diff not shown.
10.3 KB
fr/xtof54/jsgo/ServerConnection.class
10.3 KB
procyon -ec {}
    
Offset 68, 90 lines modifiedOffset 68, 98 lines modified
68 ········Label_0169:·{68 ········Label_0169:·{
69 ············if·(httpPost·==·null)·{69 ············if·(httpPost·==·null)·{
70 ················break·Label_0169;70 ················break·Label_0169;
71 ············}71 ············}
72 ············try·{72 ············try·{
73 ················HttpResponse·httpResponse·=·this.httpclientdirect.execute((HttpUriRequest)httpPost);73 ················HttpResponse·httpResponse·=·this.httpclientdirect.execute((HttpUriRequest)httpPost);
74 ················try·{74 ················try·{
 75 ················Label_0076:
75 ····················while·(true)·{76 ····················while·(true)·{
76 ························final·Header[]·allHeaders; 
77 ························final·int·length·=·(allHeaders·=·httpResponse.getAllHeaders()).length;77 ························final·Header[]·allHeaders·=·httpResponse.getAllHeaders();
 78 ························try·{
 79 ····························final·int·length·=·allHeaders.length;
78 ························int·n·=·0;80 ····························int·n·=·0;
79 ························while·(true)·{81 ····························while·(true)·{
80 ····························Label_0186:·{82 ································Label_0186:·{
81 ································if·(n·>=·length)·{83 ····································if·(n·>=·length)·{
82 ····································break·Label_0186;84 ········································break·Label_0186;
83 ································}85 ····································}
84 ································final·Header·obj·=·allHeaders[n];86 ····································final·Header·obj·=·allHeaders[n];
85 ································try·{ 
86 ····································final·PrintStream·out·=·System.out; 
87 ····································try·{87 ····································try·{
 88 ········································final·PrintStream·out·=·System.out;
88 ········································try·{89 ········································try·{
89 ············································final·StringBuilder·append·=·new·StringBuilder().append("[HEADER]·").append(obj); 
90 ············································try·{90 ············································try·{
 91 ················································final·StringBuilder·append·=·new·StringBuilder().append("[HEADER]·").append(obj);
91 ················································out.println(append.toString()); 
92 ················································++n; 
93 ················································continue; 
94 ················································final·HttpEntity·entity·=·httpResponse.getEntity(); 
95 ················································//·iftrue(Label_0260:,·entity·==·null) 
96 ················································final·InputStream·content·=·entity.getContent(); 
97 ················································try·{92 ················································try·{
98 ····················································final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class);93 ····················································out.println(append.toString());
 94 ····················································++n;
 95 ····················································continue;
 96 ····················································final·HttpEntity·entity·=·httpResponse.getEntity();
 97 ····················································//·iftrue(Label_0260:,·entity·==·null)
 98 ····················································Block_16:·{
 99 ························································break·Block_16;
 100 ························································httpResponse·=·this.httpclientdirect.execute((HttpUriRequest)httpGet);
 101 ························································continue·Label_0076;
 102 ····················································}
 103 ····················································final·InputStream·content·=·entity.getContent();
99 ····················································try·{104 ····················································try·{
100 ························································final·InputStreamReader·in·=·new·InputStreamReader(content,·Charset.forName("UTF-8")); 
101 ························································final·BufferedReader·bufferedReader2·=·bufferedReader;105 ························································final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class);
102 ························································try·{106 ························································try·{
 107 ····························································final·InputStreamReader·in·=·new·InputStreamReader(content,·Charset.forName("UTF-8"));
 108 ····························································final·BufferedReader·bufferedReader2·=·bufferedReader;
 109 ····························································try·{
103 ····························································new·BufferedReader(in);110 ································································new·BufferedReader(in);
104 ····························································while·(true)·{111 ································································while·(true)·{
105 ································································final·String·line·=·bufferedReader.readLine();112 ····································································final·String·line·=·bufferedReader.readLine();
106 ································································if·(line·==·null)·{113 ····································································if·(line·==·null)·{
107 ····································································bufferedReader.close();114 ········································································bufferedReader.close();
108 ····································································break;115 ········································································break;
109 ································································}116 ····································································}
110 ································································try·{ 
111 ····································································final·StringBuilder·sb·=·new·StringBuilder(); 
112 ····································································try·{117 ····································································try·{
113 ········································································final·StringBuilder·append2·=·sb.append(string).append(line);118 ········································································final·StringBuilder·sb·=·new·StringBuilder();
114 ········································································try·{119 ········································································try·{
 120 ············································································final·StringBuilder·append2·=·sb.append(string).append(line);
 121 ············································································try·{
115 ············································································string·=·append2.toString();122 ················································································string·=·append2.toString();
116 ········································································}123 ············································································}
117 ········································································catch·(Exception·ex)·{124 ············································································catch·(Exception·ex)·{
118 ············································································ex.printStackTrace();125 ················································································ex.printStackTrace();
 126 ············································································}
119 ········································································}127 ········································································}
 128 ········································································catch·(Exception·ex2)·{}
120 ····································································}129 ····································································}
121 ····································································catch·(Exception·ex2)·{}130 ····································································catch·(Exception·ex3)·{}
122 ································································}131 ································································}
123 ································································catch·(Exception·ex3)·{} 
124 ····························································} 
125 ····························································Label_0260:·{132 ································································Label_0260:·{
126 ································································GoJsActivity.main.updateTraffic();133 ····································································GoJsActivity.main.updateTraffic();
 134 ································································}
 135 ································································return·string;
127 ····························································}136 ····························································}
128 ····························································return·string;137 ····························································catch·(Exception·ex4)·{}
129 ························································}138 ························································}
130 ························································catch·(Exception·ex4)·{}139 ························································catch·(Exception·ex5)·{}
131 ····················································}140 ····················································}
132 ····················································catch·(Exception·ex5)·{}141 ····················································catch·(Exception·ex6)·{}
133 ················································}142 ················································}
134 ················································catch·(Exception·ex6)·{}143 ················································catch·(Exception·ex7)·{}
135 ················································httpResponse·=·this.httpclientdirect.execute((HttpUriRequest)httpGet); 
136 ············································}144 ············································}
137 ············································catch·(Exception·ex7)·{}145 ············································catch·(Exception·ex8)·{}
138 ········································}146 ········································}
139 ········································catch·(Exception·ex8)·{}147 ········································catch·(Exception·ex9)·{}
140 ····································}148 ····································}
141 ····································catch·(Exception·ex9)·{}149 ····································catch·(Exception·ex10)·{}
142 ································}150 ································}
143 ································catch·(Exception·ex10)·{} 
144 ····························}151 ····························}
145 ························}152 ························}
 153 ························catch·(Exception·ex11)·{}
146 ····················}154 ····················}
147 ················}155 ················}
148 ················catch·(Exception·ex11)·{}156 ················catch·(Exception·ex12)·{}
149 ············}157 ············}
150 ············catch·(Exception·ex12)·{}158 ············catch·(Exception·ex13)·{}
151 ········}159 ········}
152 ····}160 ····}
153 ····161 ····
154 ····private·String·directLogin()·{162 ····private·String·directLogin()·{
155 ········try·{163 ········try·{
156 ············try·{164 ············try·{
157 ················final·ArrayList·list·=·new·ArrayList<BasicNameValuePair>();165 ················final·ArrayList·list·=·new·ArrayList<BasicNameValuePair>();
973 B
rene/util/xml/XmlReader.class
915 B
procyon -ec {}
    
Offset 455, 15 lines modifiedOffset 455, 15 lines modified
455 ························new·BufferedReader(in);455 ························new·BufferedReader(in);
456 ························final·XmlTree·scan·=·new·XmlReader(bufferedReader).scan();456 ························final·XmlTree·scan·=·new·XmlReader(bufferedReader).scan();
457 ························try·{457 ························try·{
458 ····························bufferedReader.close();458 ····························bufferedReader.close();
459 ····························print(scan);459 ····························print(scan);
460 ························}460 ························}
461 ························catch·(XmlReaderException·ex)·{461 ························catch·(XmlReaderException·ex)·{
462 ····························System.out.println(ex.toString()·+·"\n"·+·ex.getLine()·+·"\n"·+·"Position·:·"·+·ex.getPos());462 ····························System.out.println(ex.toString()·+·"\n"·+·ex.getLine()·+·"\nPosition·:·"·+·ex.getPos());
463 ························}463 ························}
464 ························catch·(IOException·x)·{464 ························catch·(IOException·x)·{
465 ····························System.out.println(x);465 ····························System.out.println(x);
466 ························}466 ························}
467 ····················}467 ····················}
468 ····················catch·(XmlReaderException·ex2)·{}468 ····················catch·(XmlReaderException·ex2)·{}
469 ····················catch·(IOException·ex3)·{}469 ····················catch·(IOException·ex3)·{}
6.99 KB
fr/xtof54/jsgo/Game$6.class
6.93 KB
javap -verbose -constants -s -l -private {}
    
Offset 169, 93 lines modifiedOffset 169, 93 lines modified
169 ········36:·getfield······#18·················//·Field·val$server:Lfr/xtof54/jsgo/ServerConnection;169 ········36:·getfield······#18·················//·Field·val$server:Lfr/xtof54/jsgo/ServerConnection;
170 ········39:·astore_1170 ········39:·astore_1
171 ········40:·aload_1171 ········40:·aload_1
172 ········41:·getfield······#48·················//·Field·fr/xtof54/jsgo/ServerConnection.sgf:Ljava/util/List;172 ········41:·getfield······#48·················//·Field·fr/xtof54/jsgo/ServerConnection.sgf:Ljava/util/List;
173 ········44:·astore_1173 ········44:·astore_1
174 ········45:·aload_1174 ········45:·aload_1
175 ········46:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;175 ········46:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
176 ········51:·astore_3176 ········51:·astore_1
177 ········52:·aload_3177 ········52:·aload_1
178 ········53:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z178 ········53:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
179 ········58:·istore········4179 ········58:·istore_3
180 ········60:·iload·········4180 ········59:·iload_3
181 ········62:·ifeq··········137181 ········60:·ifeq··········144
182 ········65:·aload_3182 ········63:·aload_1
183 ········66:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;183 ········64:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
184 ········71:·astore········5184 ········69:·astore········4
185 ········73:·aload·········5185 ········71:·aload·········4
186 ········75:·checkcast·····#66·················//·class·java/lang/String186 ········73:·checkcast·····#66·················//·class·java/lang/String
187 ········78:·astore········5187 ········76:·astore········4
188 ········80:·aload_0188 ········78:·aload_0
189 ········81:·getfield······#14·················//·Field·this$0:Lfr/xtof54/jsgo/Game;189 ········79:·getfield······#14·················//·Field·this$0:Lfr/xtof54/jsgo/Game;
190 ········84:·astore_1190 ········82:·astore_2
191 ········85:·aload_1191 ········83:·aload_2
192 ········86:·getfield······#45·················//·Field·fr/xtof54/jsgo/Game.sgf:Ljava/util/List;192 ········84:·getfield······#45·················//·Field·fr/xtof54/jsgo/Game.sgf:Ljava/util/List;
193 ········89:·astore_1193 ········87:·astore_2
194 ········90:·new···········#68·················//·class·java/lang/StringBuilder194 ········88:·new···········#68·················//·class·java/lang/StringBuilder
195 ········93:·astore_2 
196 ········94:·aload_2195 ········91:·astore········5
 196 ········93:·aload·········5
197 ········95:·invokespecial·#69·················//·Method·java/lang/StringBuilder."<init>":()V197 ········95:·invokespecial·#69·················//·Method·java/lang/StringBuilder."<init>":()V
198 ········98:·ldc···········#71·················//·String198 ········98:·ldc···········#71·················//·String
199 ·······100:·astore········6199 ·······100:·astore········6
200 ·······102:·aload_2200 ·······102:·aload·········5
201 ·······103:·aload·········6201 ·······104:·aload·········6
202 ·······105:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;202 ·······106:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 203 ·······109:·astore········5
203 ·······108:·astore_2 
204 ·······109:·aload_2 
205 ·······110:·aload·········5204 ·······111:·aload·········5
 205 ·······113:·aload·········4
206 ·······112:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;206 ·······115:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
207 ·······115:·astore_2 
208 ·······116:·aload_2207 ·······118:·astore········5
 208 ·······120:·aload·········5
209 ·······117:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;209 ·······122:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
 210 ·······125:·astore········5
210 ·······120:·astore_2 
211 ·······121:·aload_1 
212 ·······122:·aload_2211 ·······127:·aload_2
 212 ·······128:·aload·········5
213 ·······123:·invokeinterface·#83,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z213 ·······130:·invokeinterface·#83,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
214 ·······128:·pop214 ·······135:·pop
215 ·······129:·goto··········52215 ·······136:·goto··········52
216 ·······132:·astore_1216 ·······139:·astore_1
217 ·······133:·aload_0217 ·······140:·aload_0
218 ·······134:·monitorexit218 ·······141:·monitorexit
219 ·······135:·aload_1 
220 ·······136:·athrow 
221 ·······137:·aload_0 
222 ·······138:·getfield······#14·················//·Field·this$0:Lfr/xtof54/jsgo/Game; 
223 ·······141:·astore_1 
224 ·······142:·aload_1219 ·······142:·aload_1
225 ·······143:·invokestatic··#87·················//·Method·fr/xtof54/jsgo/Game.access$300:(Lfr/xtof54/jsgo/Game;)V220 ·······143:·athrow
226 ·······146:·aload_0221 ·······144:·aload_0
227 ·······147:·getfield······#14·················//·Field·this$0:Lfr/xtof54/jsgo/Game;222 ·······145:·getfield······#14·················//·Field·this$0:Lfr/xtof54/jsgo/Game;
 223 ·······148:·astore_1
 224 ·······149:·aload_1
 225 ·······150:·invokestatic··#87·················//·Method·fr/xtof54/jsgo/Game.access$300:(Lfr/xtof54/jsgo/Game;)V
 226 ·······153:·aload_0
 227 ·······154:·getfield······#14·················//·Field·this$0:Lfr/xtof54/jsgo/Game;
228 ·······150:·astore_1228 ·······157:·astore_1
229 ·······151:·aload_1229 ·······158:·aload_1
230 ·······152:·invokevirtual·#90·················//·Method·fr/xtof54/jsgo/Game.prepareGame:()V230 ·······159:·invokevirtual·#90·················//·Method·fr/xtof54/jsgo/Game.prepareGame:()V
231 ·······155:·aload_0231 ·······162:·aload_0
232 ·······156:·monitorexit232 ·······163:·monitorexit
233 ·······157:·return233 ·······164:·return
234 ······Exception·table:234 ······Exception·table:
235 ·········from····to··target·type235 ·········from····to··target·type
236 ·············2·····6···132···any236 ·············2·····6···139···any
237 ·············7····10···132···any237 ·············7····10···139···any
238 ············13····17···132···any238 ············13····17···139···any
239 ············17····21···132···any239 ············17····21···139···any
240 ············22····25···132···any240 ············22····25···139···any
241 ············26····30···132···any241 ············26····30···139···any
242 ············31····35···132···any242 ············31····35···139···any
243 ············35····39···132···any243 ············35····39···139···any
244 ············40····44···132···any244 ············40····44···139···any
245 ············45····51···132···any245 ············45····51···139···any
246 ············52····58···132···any246 ············52····58···139···any
247 ············65····71···132···any247 ············63····69···139···any
248 ············73····78···132···any248 ············71····76···139···any
249 ············80····84···132···any249 ············78····82···139···any
250 ············85····89···132···any250 ············83····87···139···any
251 ············90····93···132···any251 ············88····91···139···any
252 ············94····98···132···any252 ············93····98···139···any
253 ···········103···108···132···any253 ···········104···109···139···any
254 ···········110···115···132···any254 ···········113···118···139···any
255 ···········116···120···132···any 
256 ···········122···129···132···any255 ···········120···125···139···any
257 ···········137···141···132···any 
258 ···········142···146···132···any256 ···········128···136···139···any
 257 ···········144···148···139···any
259 ···········146···150···132···any258 ···········149···153···139···any
260 ···········151···155···132···any259 ···········153···157···139···any
 260 ···········158···162···139···any
261 }261 }
30.4 KB
fr/xtof54/jsgo/GoJsActivity.class
30.4 KB
procyon -ec {}
    
Offset 301, 209 lines modifiedOffset 301, 210 lines modified
301 ········//····21:·invokevirtual···android/content/res/Resources.getAssets:()Landroid/content/res/AssetManager;301 ········//····21:·invokevirtual···android/content/res/Resources.getAssets:()Landroid/content/res/AssetManager;
302 ········//····24:·astore··········5302 ········//····24:·astore··········5
303 ········//····26:·aload···········5303 ········//····26:·aload···········5
304 ········//····28:·aload_1········304 ········//····28:·aload_1········
305 ········//····29:·invokevirtual···android/content/res/AssetManager.list:(Ljava/lang/String;)[Ljava/lang/String;305 ········//····29:·invokevirtual···android/content/res/AssetManager.list:(Ljava/lang/String;)[Ljava/lang/String;
306 ········//····32:·astore··········6306 ········//····32:·astore··········6
307 ········//····34:·aload···········6307 ········//····34:·aload···········6
 308 ········//····36:·arraylength····
308 ········//····36:·astore··········7309 ········//····37:·istore··········7
 310 ········//····39:·iconst_0·······
309 ········//····38:·aload···········6 
310 ········//····40:·arraylength···· 
311 ········//····41:·istore··········8311 ········//····40:·istore··········8
312 ········//····43:·iconst_0·······312 ········//····42:·aconst_null····
313 ········//····44:·istore··········9313 ········//····43:·astore_3·······
314 ········//····46:·iload···········9 
315 ········//····48:·iload···········8314 ········//····44:·iload···········8
 315 ········//····46:·iload···········7
316 ········//····50:·if_icmpge·······286316 ········//····48:·if_icmpge·······306
317 ········//····53:·aload···········7317 ········//····51:·aload···········6
318 ········//····55:·iload···········9318 ········//····53:·iload···········8
319 ········//····57:·aaload·········319 ········//····55:·aaload·········
320 ········//····58:·astore··········10320 ········//····56:·astore··········9
321 ········//····60:·new·············Ljava/lang/StringBuilder;321 ········//····58:·new·············Ljava/lang/StringBuilder;
322 ········//····63:·astore_3·······322 ········//····61:·astore··········10
323 ········//····64:·aload_3········323 ········//····63:·aload···········10
324 ········//····65:·invokespecial···java/lang/StringBuilder.<init>:()V324 ········//····65:·invokespecial···java/lang/StringBuilder.<init>:()V
325 ········//····68:·aload_3········325 ········//····68:·aload···········10
326 ········//····69:·aload_1········326 ········//····70:·aload_1········
327 ········//····70:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;327 ········//····71:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
328 ········//····73:·astore_3·······328 ········//····74:·astore··········10
329 ········//····74:·ldc_w···········"/"329 ········//····76:·ldc_w···········"/"
330 ········//····77:·astore··········4330 ········//····79:·astore··········11
331 ········//····79:·aload_3········ 
332 ········//····80:·aload···········4331 ········//····81:·aload···········10
 332 ········//····83:·aload···········11
333 ········//····82:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;333 ········//····85:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
334 ········//····85:·astore_3·······334 ········//····88:·astore··········10
335 ········//····86:·aload_3········ 
336 ········//····87:·aload···········10335 ········//····90:·aload···········10
 336 ········//····92:·aload···········9
337 ········//····89:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;337 ········//····94:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
338 ········//····92:·astore_3·······338 ········//····97:·astore··········10
339 ········//····93:·aload_3········339 ········//····99:·aload···········10
340 ········//····94:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;340 ········//···101:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
341 ········//····97:·astore_3·······341 ········//···104:·astore··········10
342 ········//····98:·aload···········5342 ········//···106:·aload···········5
343 ········//···100:·aload_3········343 ········//···108:·aload···········10
344 ········//···101:·invokevirtual···android/content/res/AssetManager.open:(Ljava/lang/String;)Ljava/io/InputStream;344 ········//···110:·invokevirtual···android/content/res/AssetManager.open:(Ljava/lang/String;)Ljava/io/InputStream;
345 ········//···104:·astore··········11345 ········//···113:·astore··········12
346 ········//···106:·new·············Ljava/io/File;346 ········//···115:·new·············Ljava/io/File;
347 ········//···109:·astore··········12347 ········//···118:·astore··········13
348 ········//···111:·aload···········12348 ········//···120:·aload···········13
349 ········//···113:·aload_2········349 ········//···122:·aload_2········
350 ········//···114:·aload···········10350 ········//···123:·aload···········9
351 ········//···116:·invokespecial···java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V351 ········//···125:·invokespecial···java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
352 ········//···119:·new·············Ljava/io/FileOutputStream;352 ········//···128:·new·············Ljava/io/FileOutputStream;
353 ········//···122:·astore··········13353 ········//···131:·astore··········14
 354 ········//···133:·aload···········14
354 ········//···124:·aload···········13355 ········//···135:·aload···········13
355 ········//···126:·aload···········12 
356 ········//···128:·invokespecial···java/io/FileOutputStream.<init>:(Ljava/io/File;)V356 ········//···137:·invokespecial···java/io/FileOutputStream.<init>:(Ljava/io/File;)V
357 ········//···131:·aload···········11357 ········//···140:·aload···········12
358 ········//···133:·invokevirtual···java/io/InputStream.read:()I358 ········//···142:·invokevirtual···java/io/InputStream.read:()I
359 ········//···136:·istore··········14359 ········//···145:·istore··········15
360 ········//···138:·iload···········14360 ········//···147:·iload···········15
361 ········//···140:·ifge············162361 ········//···149:·ifge············171
362 ········//···143:·aload···········13362 ········//···152:·aload···········14
363 ········//···145:·invokevirtual···java/io/FileOutputStream.close:()V363 ········//···154:·invokevirtual···java/io/FileOutputStream.close:()V
364 ········//···148:·aload···········11364 ········//···157:·aload···········12
365 ········//···150:·invokevirtual···java/io/InputStream.close:()V365 ········//···159:·invokevirtual···java/io/InputStream.close:()V
366 ········//···153:·iload···········9366 ········//···162:·iload···········8
367 ········//···155:·iconst_1·······367 ········//···164:·iconst_1·······
368 ········//···156:·iadd···········368 ········//···165:·iadd···········
369 ········//···157:·istore··········9369 ········//···166:·istore··········8
370 ········//···159:·goto············46370 ········//···168:·goto············44
371 ········//···162:·aload···········13371 ········//···171:·aload···········14
372 ········//···164:·iload···········14372 ········//···173:·iload···········15
373 ········//···166:·invokevirtual···java/io/FileOutputStream.write:(I)V373 ········//···175:·invokevirtual···java/io/FileOutputStream.write:(I)V
374 ········//···169:·goto············131374 ········//···178:·goto············140
375 ········//···172:·astore··········15375 ········//···181:·astore··········16
376 ········//···174:·new·············Ljava/io/File;376 ········//···183:·new·············Ljava/io/File;
377 ········//···177:·astore··········13377 ········//···186:·astore··········14
378 ········//···179:·aload···········13 
379 ········//···181:·aload_2········ 
380 ········//···182:·aload···········10378 ········//···188:·aload···········14
 379 ········//···190:·aload_2········
 380 ········//···191:·aload···········9
381 ········//···184:·invokespecial···java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V381 ········//···193:·invokespecial···java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
382 ········//···187:·aload···········13382 ········//···196:·aload···········14
383 ········//···189:·invokevirtual···java/io/File.mkdirs:()Z383 ········//···198:·invokevirtual···java/io/File.mkdirs:()Z
384 ········//···192:·pop············384 ········//···201:·pop············
385 ········//···193:·new·············Ljava/lang/StringBuilder;385 ········//···202:·new·············Ljava/lang/StringBuilder;
386 ········//···196:·astore_3·······386 ········//···205:·astore··········10
387 ········//···197:·aload_3········387 ········//···207:·aload···········10
388 ········//···198:·invokespecial···java/lang/StringBuilder.<init>:()V388 ········//···209:·invokespecial···java/lang/StringBuilder.<init>:()V
 389 ········//···212:·aload···········10
389 ········//···201:·aload_3········390 ········//···214:·aload_1········
390 ········//···202:·aload_1········ 
391 ········//···203:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
392 ········//···206:·astore_3······· 
393 ········//···207:·ldc_w···········"/" 
394 ········//···210:·astore··········4 
395 ········//···212:·aload_3········ 
396 ········//···213:·aload···········4 
397 ········//···215:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;391 ········//···215:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
398 ········//···218:·astore_3·······392 ········//···218:·astore··········10
399 ········//···219:·aload_3········393 ········//···220:·ldc_w···········"/"
 394 ········//···223:·astore··········11
400 ········//···220:·aload···········10395 ········//···225:·aload···········10
 396 ········//···227:·aload···········11
401 ········//···222:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;397 ········//···229:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
402 ········//···225:·astore_3·······398 ········//···232:·astore··········10
 399 ········//···234:·aload···········10
403 ········//···226:·aload_3········400 ········//···236:·aload···········9
 401 ········//···238:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 402 ········//···241:·astore··········10
 403 ········//···243:·aload···········10
404 ········//···227:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;404 ········//···245:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
405 ········//···230:·astore_3·······405 ········//···248:·astore··········10
406 ········//···231:·aload_0········406 ········//···250:·aload_0········
407 ········//···232:·aload_3········407 ········//···251:·aload···········10
408 ········//···233:·aload···········13408 ········//···253:·aload···········14
409 ········//···235:·invokevirtual···fr/xtof54/jsgo/GoJsActivity.copyEidogo:(Ljava/lang/String;Ljava/io/File;)V409 ········//···255:·invokevirtual···fr/xtof54/jsgo/GoJsActivity.copyEidogo:(Ljava/lang/String;Ljava/io/File;)V
410 ········//···238:·goto············153410 ········//···258:·goto············162
411 ········//···241:·astore··········15411 ········//···261:·astore··········16
412 ········//···243:·aload···········15412 ········//···263:·aload···········16
Max diff block lines reached; 16905/31071 bytes (54.41%) of diff not shown.
134 KB
org/java_websocket/WebSocketImpl.class
134 KB
procyon -ec {}
    
Offset 325, 428 lines modifiedOffset 325, 428 lines modified
325 ········//·····4:·astore_2·······325 ········//·····4:·astore_2·······
326 ········//·····5:·aload_2········326 ········//·····5:·aload_2········
327 ········//·····6:·aload_1········327 ········//·····6:·aload_1········
328 ········//·····7:·invokevirtual···org/java_websocket/drafts/Draft.translateFrame:(Ljava/nio/ByteBuffer;)Ljava/util/List;328 ········//·····7:·invokevirtual···org/java_websocket/drafts/Draft.translateFrame:(Ljava/nio/ByteBuffer;)Ljava/util/List;
329 ········//····10:·astore_3·······329 ········//····10:·astore_3·······
330 ········//····11:·aload_3········330 ········//····11:·aload_3········
331 ········//····12:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;331 ········//····12:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;
332 ········//····17:·astore··········4332 ········//····17:·astore_2·······
333 ········//····19:·aload···········4333 ········//····18:·aload_2········
334 ········//····21:·invokeinterface·java/util/Iterator.hasNext:()Z334 ········//····19:·invokeinterface·java/util/Iterator.hasNext:()Z
335 ········//····26:·istore··········5335 ········//····24:·istore··········4
336 ········//····28:·iload···········5336 ········//····26:·iload···········4
337 ········//····30:·ifeq············241337 ········//····28:·ifeq············244
338 ········//····33:·aload···········4338 ········//····31:·aload_2········
339 ········//····35:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;339 ········//····32:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
340 ········//····40:·astore··········6340 ········//····37:·astore··········5
341 ········//····42:·aload···········6341 ········//····39:·aload···········5
342 ········//····44:·checkcast·······Lorg/java_websocket/framing/Framedata;342 ········//····41:·checkcast·······Lorg/java_websocket/framing/Framedata;
343 ········//····47:·astore··········6343 ········//····44:·astore··········5
344 ········//····49:·getstatic·······org/java_websocket/WebSocketImpl.DEBUG:Z344 ········//····46:·getstatic·······org/java_websocket/WebSocketImpl.DEBUG:Z
345 ········//····52:·istore··········5345 ········//····49:·istore··········4
346 ········//····54:·iload···········5346 ········//····51:·iload···········4
347 ········//····56:·ifeq············108347 ········//····53:·ifeq············107
348 ········//····59:·getstatic·······java/lang/System.out:Ljava/io/PrintStream;348 ········//····56:·getstatic·······java/lang/System.out:Ljava/io/PrintStream;
349 ········//····62:·astore_2·······349 ········//····59:·astore··········6
350 ········//····63:·new·············Ljava/lang/StringBuilder;350 ········//····61:·new·············Ljava/lang/StringBuilder;
351 ········//····66:·astore··········7351 ········//····64:·astore··········7
352 ········//····68:·aload···········7352 ········//····66:·aload···········7
353 ········//····70:·invokespecial···java/lang/StringBuilder.<init>:()V353 ········//····68:·invokespecial···java/lang/StringBuilder.<init>:()V
354 ········//····73:·ldc·············"matched·frame:·"354 ········//····71:·ldc·············"matched·frame:·"
355 ········//····75:·astore··········8355 ········//····73:·astore··········8
356 ········//····77:·aload···········7356 ········//····75:·aload···········7
357 ········//····79:·aload···········8357 ········//····77:·aload···········8
358 ········//····81:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;358 ········//····79:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
359 ········//····84:·astore··········7359 ········//····82:·astore··········7
360 ········//····86:·aload···········7360 ········//····84:·aload···········7
361 ········//····88:·aload···········6361 ········//····86:·aload···········5
362 ········//····90:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;362 ········//····88:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
363 ········//····93:·astore··········7363 ········//····91:·astore··········7
364 ········//····95:·aload···········7364 ········//····93:·aload···········7
365 ········//····97:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;365 ········//····95:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
366 ········//···100:·astore··········7366 ········//····98:·astore··········7
367 ········//···102:·aload_2········367 ········//···100:·aload···········6
368 ········//···103:·aload···········7368 ········//···102:·aload···········7
369 ········//···105:·invokevirtual···java/io/PrintStream.println:(Ljava/lang/String;)V369 ········//···104:·invokevirtual···java/io/PrintStream.println:(Ljava/lang/String;)V
370 ········//···108:·aload···········6370 ········//···107:·aload···········5
371 ········//···110:·invokeinterface·org/java_websocket/framing/Framedata.getOpcode:()Lorg/java_websocket/framing/Framedata$Opcode;371 ········//···109:·invokeinterface·org/java_websocket/framing/Framedata.getOpcode:()Lorg/java_websocket/framing/Framedata$Opcode;
372 ········//···115:·astore··········9372 ········//···114:·astore··········9
373 ········//···117:·aload···········6373 ········//···116:·aload···········5
374 ········//···119:·invokeinterface·org/java_websocket/framing/Framedata.isFin:()Z374 ········//···118:·invokeinterface·org/java_websocket/framing/Framedata.isFin:()Z
375 ········//···124:·istore··········10375 ········//···123:·istore··········10
376 ········//···126:·getstatic·······org/java_websocket/framing/Framedata$Opcode.CLOSING:Lorg/java_websocket/framing/Framedata$Opcode;376 ········//···125:·getstatic·······org/java_websocket/framing/Framedata$Opcode.CLOSING:Lorg/java_websocket/framing/Framedata$Opcode;
377 ········//···129:·astore_2·······377 ········//···128:·astore··········6
378 ········//···130:·aload···········9378 ········//···130:·aload···········9
379 ········//···132:·aload_2········379 ········//···132:·aload···········6
380 ········//···133:·if_acmpne·······296380 ········//···134:·if_acmpne·······304
381 ········//···136:·sipush··········1005381 ········//···137:·sipush··········1005
382 ········//···139:·istore··········11382 ········//···140:·istore··········11
383 ········//···141:·ldc_w···········""383 ········//···142:·ldc_w···········""
384 ········//···144:·astore··········12384 ········//···145:·astore··········12
385 ········//···146:·aload···········6385 ········//···147:·aload···········5
386 ········//···148:·instanceof······Lorg/java_websocket/framing/CloseFrame;386 ········//···149:·instanceof······Lorg/java_websocket/framing/CloseFrame;
387 ········//···151:·istore··········5387 ········//···152:·istore··········4
388 ········//···153:·iload···········5388 ········//···154:·iload···········4
389 ········//···155:·ifeq············187389 ········//···156:·ifeq············188
390 ········//···158:·aload···········6390 ········//···159:·aload···········5
391 ········//···160:·astore··········13391 ········//···161:·astore··········13
392 ········//···162:·aload···········6392 ········//···163:·aload···········5
393 ········//···164:·checkcast·······Lorg/java_websocket/framing/CloseFrame;393 ········//···165:·checkcast·······Lorg/java_websocket/framing/CloseFrame;
394 ········//···167:·astore··········13394 ········//···168:·astore··········13
395 ········//···169:·aload···········13395 ········//···170:·aload···········13
396 ········//···171:·invokeinterface·org/java_websocket/framing/CloseFrame.getCloseCode:()I396 ········//···172:·invokeinterface·org/java_websocket/framing/CloseFrame.getCloseCode:()I
397 ········//···176:·istore··········11397 ········//···177:·istore··········11
398 ········//···178:·aload···········13398 ········//···179:·aload···········13
399 ········//···180:·invokeinterface·org/java_websocket/framing/CloseFrame.getMessage:()Ljava/lang/String;399 ········//···181:·invokeinterface·org/java_websocket/framing/CloseFrame.getMessage:()Ljava/lang/String;
400 ········//···185:·astore··········12400 ········//···186:·astore··········12
401 ········//···187:·aload_0········401 ········//···188:·aload_0········
402 ········//···188:·getfield········org/java_websocket/WebSocketImpl.readystate:Lorg/java_websocket/WebSocket$READYSTATE;402 ········//···189:·getfield········org/java_websocket/WebSocketImpl.readystate:Lorg/java_websocket/WebSocket$READYSTATE;
403 ········//···191:·astore_2·······403 ········//···192:·astore··········6
404 ········//···192:·getstatic·······org/java_websocket/WebSocket$READYSTATE.CLOSING:Lorg/java_websocket/WebSocket$READYSTATE;404 ········//···194:·getstatic·······org/java_websocket/WebSocket$READYSTATE.CLOSING:Lorg/java_websocket/WebSocket$READYSTATE;
405 ········//···195:·astore··········7405 ········//···197:·astore··········7
406 ········//···197:·aload_2········ 
407 ········//···198:·aload···········7406 ········//···199:·aload···········6
 407 ········//···201:·aload···········7
408 ········//···200:·if_acmpne·······242408 ········//···203:·if_acmpne·······245
409 ········//···203:·iconst_1·······409 ········//···206:·iconst_1·······
410 ········//···204:·istore··········5410 ········//···207:·istore··········4
411 ········//···206:·aload_0········411 ········//···209:·aload_0········
412 ········//···207:·iload···········11412 ········//···210:·iload···········11
413 ········//···209:·aload···········12413 ········//···212:·aload···········12
414 ········//···211:·iload···········5414 ········//···214:·iload···········4
415 ········//···213:·invokevirtual···org/java_websocket/WebSocketImpl.closeConnection:(ILjava/lang/String;Z)V415 ········//···216:·invokevirtual···org/java_websocket/WebSocketImpl.closeConnection:(ILjava/lang/String;Z)V
416 ········//···216:·goto············19416 ········//···219:·goto············18
417 ········//···219:·astore··········14417 ········//···222:·astore··········14
418 ········//···221:·aload_0········418 ········//···224:·aload_0········
419 ········//···222:·getfield········org/java_websocket/WebSocketImpl.wsl:Lorg/java_websocket/WebSocketListener;419 ········//···225:·getfield········org/java_websocket/WebSocketImpl.wsl:Lorg/java_websocket/WebSocketListener;
420 ········//···225:·astore_2·······420 ········//···228:·astore_2·······
421 ········//···226:·aload_2········421 ········//···229:·aload_2········
422 ········//···227:·aload_0········422 ········//···230:·aload_0········
423 ········//···228:·aload···········14423 ········//···231:·aload···········14
424 ········//···230:·invokeinterface·org/java_websocket/WebSocketListener.onWebsocketError:(Lorg/java_websocket/WebSocket;Ljava/lang/Exception;)V424 ········//···233:·invokeinterface·org/java_websocket/WebSocketListener.onWebsocketError:(Lorg/java_websocket/WebSocket;Ljava/lang/Exception;)V
425 ········//···235:·aload_0········425 ········//···238:·aload_0········
426 ········//···236:·aload···········14426 ········//···239:·aload···········14
427 ········//···238:·invokevirtual···org/java_websocket/WebSocketImpl.close:(Lorg/java_websocket/exceptions/InvalidDataException;)V427 ········//···241:·invokevirtual···org/java_websocket/WebSocketImpl.close:(Lorg/java_websocket/exceptions/InvalidDataException;)V
428 ········//···241:·return·········428 ········//···244:·return·········
429 ········//···242:·aload_0········429 ········//···245:·aload_0········
430 ········//···243:·getfield········org/java_websocket/WebSocketImpl.draft:Lorg/java_websocket/drafts/Draft;430 ········//···246:·getfield········org/java_websocket/WebSocketImpl.draft:Lorg/java_websocket/drafts/Draft;
431 ········//···246:·astore_2·······431 ········//···249:·astore··········6
432 ········//···247:·aload_2········432 ········//···251:·aload···········6
433 ········//···248:·invokevirtual···org/java_websocket/drafts/Draft.getCloseHandshakeType:()Lorg/java_websocket/drafts/Draft$CloseHandshakeType;433 ········//···253:·invokevirtual···org/java_websocket/drafts/Draft.getCloseHandshakeType:()Lorg/java_websocket/drafts/Draft$CloseHandshakeType;
434 ········//···251:·astore_2·······434 ········//···256:·astore··········6
435 ········//···252:·getstatic·······org/java_websocket/drafts/Draft$CloseHandshakeType.TWOWAY:Lorg/java_websocket/drafts/Draft$CloseHandshakeType;435 ········//···258:·getstatic·······org/java_websocket/drafts/Draft$CloseHandshakeType.TWOWAY:Lorg/java_websocket/drafts/Draft$CloseHandshakeType;
436 ········//···255:·astore··········7436 ········//···261:·astore··········7
437 ········//···257:·aload_2········437 ········//···263:·aload···········6
438 ········//···258:·aload···········7438 ········//···265:·aload···········7
439 ········//···260:·if_acmpne·······279439 ········//···267:·if_acmpne·······286
440 ········//···263:·iconst_1·······440 ········//···270:·iconst_1·······
441 ········//···264:·istore··········5441 ········//···271:·istore··········4
442 ········//···266:·aload_0········442 ········//···273:·aload_0········
443 ········//···267:·iload···········11443 ········//···274:·iload···········11
444 ········//···269:·aload···········12444 ········//···276:·aload···········12
445 ········//···271:·iload···········5445 ········//···278:·iload···········4
446 ········//···273:·invokespecial···org/java_websocket/WebSocketImpl.close:(ILjava/lang/String;Z)V446 ········//···280:·invokespecial···org/java_websocket/WebSocketImpl.close:(ILjava/lang/String;Z)V
447 ········//···276:·goto············19447 ········//···283:·goto············18
448 ········//···279:·iconst_0······· 
449 ········//···280:·istore··········5 
450 ········//···282:·aconst_null···· 
Max diff block lines reached; 112601/136978 bytes (82.20%) of diff not shown.
2.5 KB
org/java_websocket/client/WebSocketClient.class
2.41 KB
javap -verbose -constants -s -l -private {}
    
Offset 709, 15 lines modifiedOffset 709, 15 lines modified
709 ·······103:·aload_1709 ·······103:·aload_1
710 ·······104:·athrow710 ·······104:·athrow
  
711 ··private·void·sendHandshake();711 ··private·void·sendHandshake();
712 ····descriptor:·()V712 ····descriptor:·()V
713 ····flags:·(0x0002)·ACC_PRIVATE713 ····flags:·(0x0002)·ACC_PRIVATE
714 ····Code:714 ····Code:
715 ······stack=300,·locals=13,·args_size=1715 ······stack=300,·locals=12,·args_size=1
716 ·········0:·aload_0716 ·········0:·aload_0
717 ·········1:·getfield······#57·················//·Field·uri:Ljava/net/URI;717 ·········1:·getfield······#57·················//·Field·uri:Ljava/net/URI;
718 ·········4:·invokevirtual·#138················//·Method·java/net/URI.getPath:()Ljava/lang/String;718 ·········4:·invokevirtual·#138················//·Method·java/net/URI.getPath:()Ljava/lang/String;
719 ·········7:·astore_1719 ·········7:·astore_1
720 ·········8:·aload_0720 ·········8:·aload_0
721 ·········9:·getfield······#57·················//·Field·uri:Ljava/net/URI;721 ·········9:·getfield······#57·················//·Field·uri:Ljava/net/URI;
722 ········12:·astore_2722 ········12:·astore_2
Offset 810, 29 lines modifiedOffset 810, 29 lines modified
810 ·······189:·ifnull········282810 ·······189:·ifnull········282
811 ·······192:·aload_0811 ·······192:·aload_0
812 ·······193:·getfield······#91·················//·Field·headers:Ljava/util/Map;812 ·······193:·getfield······#91·················//·Field·headers:Ljava/util/Map;
813 ·······196:·invokeinterface·#175,··1··········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set;813 ·······196:·invokeinterface·#175,··1··········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set;
814 ·······201:·astore_2814 ·······201:·astore_2
815 ·······202:·aload_2815 ·······202:·aload_2
816 ·······203:·invokeinterface·#181,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;816 ·······203:·invokeinterface·#181,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
817 ·······208:·astore········11817 ·······208:·astore········8
818 ·······210:·aload·········11818 ·······210:·aload·········8
819 ·······212:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z819 ·······212:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
820 ·······217:·istore········4820 ·······217:·istore········4
821 ·······219:·iload·········4821 ·······219:·iload·········4
822 ·······221:·ifeq··········282822 ·······221:·ifeq··········282
823 ·······224:·aload·········11823 ·······224:·aload·········8
824 ·······226:·invokeinterface·#190,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;824 ·······226:·invokeinterface·#190,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
825 ·······231:·checkcast·····#192················//·class·java/util/Map$Entry825 ·······231:·checkcast·····#192················//·class·java/util/Map$Entry
826 ·······234:·astore········12826 ·······234:·astore········11
827 ·······236:·aload·········12827 ·······236:·aload·········11
828 ·······238:·invokeinterface·#195,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;828 ·······238:·invokeinterface·#195,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;
829 ·······243:·checkcast·····#112················//·class·java/lang/String829 ·······243:·checkcast·····#112················//·class·java/lang/String
830 ·······246:·astore_2830 ·······246:·astore_2
831 ·······247:·aload·········12831 ·······247:·aload·········11
832 ·······249:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;832 ·······249:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;
833 ·······254:·checkcast·····#112················//·class·java/lang/String833 ·······254:·checkcast·····#112················//·class·java/lang/String
834 ·······257:·astore········6834 ·······257:·astore········6
835 ·······259:·aload·········10835 ·······259:·aload·········10
836 ·······261:·aload_2836 ·······261:·aload_2
837 ·······262:·aload·········6837 ·······262:·aload·········6
838 ·······264:·invokevirtual·#169················//·Method·org/java_websocket/handshake/HandshakeImpl1Client.put:(Ljava/lang/String;Ljava/lang/String;)V838 ·······264:·invokevirtual·#169················//·Method·org/java_websocket/handshake/HandshakeImpl1Client.put:(Ljava/lang/String;Ljava/lang/String;)V
150 KB
org/java_websocket/server/WebSocketServer.class
150 KB
procyon -ec {}
    
Offset 408, 715 lines modifiedOffset 408, 699 lines modified
408 ········//···114:·invokespecial···java/lang/StringBuilder.<init>:()V408 ········//···114:·invokespecial···java/lang/StringBuilder.<init>:()V
409 ········//···117:·aload_3········409 ········//···117:·aload_3········
410 ········//···118:·ldc_w···········"WebsocketSelector"410 ········//···118:·ldc_w···········"WebsocketSelector"
411 ········//···121:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;411 ········//···121:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
412 ········//···124:·astore_3·······412 ········//···124:·astore_3·······
413 ········//···125:·aload_0········413 ········//···125:·aload_0········
414 ········//···126:·getfield········org/java_websocket/server/WebSocketServer.selectorthread:Ljava/lang/Thread;414 ········//···126:·getfield········org/java_websocket/server/WebSocketServer.selectorthread:Ljava/lang/Thread;
415 ········//···129:·astore_1······· 
416 ········//···130:·aload_1········ 
417 ········//···131:·astore··········4415 ········//···129:·astore··········4
418 ········//···133:·aload_1········416 ········//···131:·aload···········4
419 ········//···134:·invokevirtual···java/lang/Thread.getId:()J417 ········//···133:·invokevirtual···java/lang/Thread.getId:()J
420 ········//···137:·lstore··········6418 ········//···136:·lstore··········6
421 ········//···139:·aload_3········419 ········//···138:·aload_3········
422 ········//···140:·lload···········6420 ········//···139:·lload···········6
423 ········//···142:·invokevirtual···java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder;421 ········//···141:·invokevirtual···java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder;
424 ········//···145:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;422 ········//···144:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
425 ········//···148:·astore_3·······423 ········//···147:·astore_3·······
426 ········//···149:·aload_2········424 ········//···148:·aload_2········
427 ········//···150:·aload_3········425 ········//···149:·aload_3········
428 ········//···151:·invokevirtual···java/lang/Thread.setName:(Ljava/lang/String;)V426 ········//···150:·invokevirtual···java/lang/Thread.setName:(Ljava/lang/String;)V
429 ········//···154:·invokestatic····java/nio/channels/ServerSocketChannel.open:()Ljava/nio/channels/ServerSocketChannel;427 ········//···153:·invokestatic····java/nio/channels/ServerSocketChannel.open:()Ljava/nio/channels/ServerSocketChannel;
430 ········//···157:·astore_2·······428 ········//···156:·astore_2·······
431 ········//···158:·aload_0········429 ········//···157:·aload_0········
432 ········//···159:·astore_1······· 
433 ········//···160:·aload_0········ 
434 ········//···161:·aload_2········430 ········//···158:·aload_2········
435 ········//···162:·putfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;431 ········//···159:·putfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;
436 ········//···165:·aload_0········432 ········//···162:·aload_0········
437 ········//···166:·getfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;433 ········//···163:·getfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;
438 ········//···169:·astore_2·······434 ········//···166:·astore_2·······
439 ········//···170:·iconst_0·······435 ········//···167:·iconst_0·······
440 ········//···171:·istore··········8436 ········//···168:·istore··········8
441 ········//···173:·aconst_null····437 ········//···170:·aconst_null····
442 ········//···174:·astore_3·······438 ········//···171:·astore_3·······
443 ········//···175:·aload_2········439 ········//···172:·aload_2········
444 ········//···176:·iconst_0·······440 ········//···173:·iconst_0·······
445 ········//···177:·invokevirtual···java/nio/channels/ServerSocketChannel.configureBlocking:(Z)Ljava/nio/channels/SelectableChannel;441 ········//···174:·invokevirtual···java/nio/channels/ServerSocketChannel.configureBlocking:(Z)Ljava/nio/channels/SelectableChannel;
446 ········//···180:·pop············442 ········//···177:·pop············
447 ········//···181:·aload_0········443 ········//···178:·aload_0········
448 ········//···182:·getfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;444 ········//···179:·getfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;
449 ········//···185:·astore_2·······445 ········//···182:·astore_2·······
450 ········//···186:·aload_2········446 ········//···183:·aload_2········
451 ········//···187:·invokevirtual···java/nio/channels/ServerSocketChannel.socket:()Ljava/net/ServerSocket;447 ········//···184:·invokevirtual···java/nio/channels/ServerSocketChannel.socket:()Ljava/net/ServerSocket;
452 ········//···190:·astore··········9448 ········//···187:·astore··········9
453 ········//···192:·getstatic·······org/java_websocket/WebSocketImpl.RCVBUF:I449 ········//···189:·getstatic·······org/java_websocket/WebSocketImpl.RCVBUF:I
454 ········//···195:·istore··········5450 ········//···192:·istore··········5
455 ········//···197:·aload···········9451 ········//···194:·aload···········9
456 ········//···199:·iload···········5452 ········//···196:·iload···········5
457 ········//···201:·invokevirtual···java/net/ServerSocket.setReceiveBufferSize:(I)V453 ········//···198:·invokevirtual···java/net/ServerSocket.setReceiveBufferSize:(I)V
458 ········//···204:·aload_0········454 ········//···201:·aload_0········
459 ········//···205:·getfield········org/java_websocket/server/WebSocketServer.address:Ljava/net/InetSocketAddress;455 ········//···202:·getfield········org/java_websocket/server/WebSocketServer.address:Ljava/net/InetSocketAddress;
460 ········//···208:·astore_2·······456 ········//···205:·astore_2·······
461 ········//···209:·aload···········9457 ········//···206:·aload···········9
462 ········//···211:·aload_2········458 ········//···208:·aload_2········
463 ········//···212:·invokevirtual···java/net/ServerSocket.bind:(Ljava/net/SocketAddress;)V459 ········//···209:·invokevirtual···java/net/ServerSocket.bind:(Ljava/net/SocketAddress;)V
464 ········//···215:·invokestatic····java/nio/channels/Selector.open:()Ljava/nio/channels/Selector;460 ········//···212:·invokestatic····java/nio/channels/Selector.open:()Ljava/nio/channels/Selector;
465 ········//···218:·astore_2·······461 ········//···215:·astore_2·······
466 ········//···219:·aload_0········462 ········//···216:·aload_0········
467 ········//···220:·aload_2········463 ········//···217:·aload_2········
468 ········//···221:·putfield········org/java_websocket/server/WebSocketServer.selector:Ljava/nio/channels/Selector;464 ········//···218:·putfield········org/java_websocket/server/WebSocketServer.selector:Ljava/nio/channels/Selector;
469 ········//···224:·aload_0········465 ········//···221:·aload_0········
470 ········//···225:·getfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;466 ········//···222:·getfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;
471 ········//···228:·astore_2·······467 ········//···225:·astore_2·······
472 ········//···229:·aload_0········468 ········//···226:·aload_0········
473 ········//···230:·getfield········org/java_websocket/server/WebSocketServer.selector:Ljava/nio/channels/Selector;469 ········//···227:·getfield········org/java_websocket/server/WebSocketServer.selector:Ljava/nio/channels/Selector;
474 ········//···233:·astore_3·······470 ········//···230:·astore_3·······
475 ········//···234:·aload_0········471 ········//···231:·aload_0········
476 ········//···235:·getfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;472 ········//···232:·getfield········org/java_websocket/server/WebSocketServer.server:Ljava/nio/channels/ServerSocketChannel;
477 ········//···238:·astore_1······· 
478 ········//···239:·aload_1········ 
479 ········//···240:·astore··········4473 ········//···235:·astore··········4
480 ········//···242:·aload_1········474 ········//···237:·aload···········4
481 ········//···243:·invokevirtual···java/nio/channels/ServerSocketChannel.validOps:()I475 ········//···239:·invokevirtual···java/nio/channels/ServerSocketChannel.validOps:()I
482 ········//···246:·istore··········10476 ········//···242:·istore··········10
483 ········//···248:·aload_2········477 ········//···244:·aload_2········
484 ········//···249:·aload_3········478 ········//···245:·aload_3········
485 ········//···250:·iload···········10479 ········//···246:·iload···········10
486 ········//···252:·invokevirtual···java/nio/channels/ServerSocketChannel.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey;480 ········//···248:·invokevirtual···java/nio/channels/ServerSocketChannel.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey;
487 ········//···255:·pop············481 ········//···251:·pop············
488 ········//···256:·aload_0········482 ········//···252:·aload_0········
489 ········//···257:·astore_1·······483 ········//···253:·astore_1·······
490 ········//···258:·aload_0········484 ········//···254:·aload_0········
491 ········//···259:·getfield········org/java_websocket/server/WebSocketServer.selectorthread:Ljava/lang/Thread;485 ········//···255:·getfield········org/java_websocket/server/WebSocketServer.selectorthread:Ljava/lang/Thread;
492 ········//···262:·astore_2·······486 ········//···258:·astore_2·······
493 ········//···263:·aload_2········487 ········//···259:·aload_2········
494 ········//···264:·invokevirtual···java/lang/Thread.isInterrupted:()Z488 ········//···260:·invokevirtual···java/lang/Thread.isInterrupted:()Z
495 ········//···267:·istore··········5489 ········//···263:·istore··········5
496 ········//···269:·iload···········5490 ········//···265:·iload···········5
497 ········//···271:·ifne············1303491 ········//···267:·ifne············1279
498 ········//···274:·aconst_null····492 ········//···270:·aconst_null····
499 ········//···275:·astore··········11493 ········//···271:·astore··········11
500 ········//···277:·aconst_null····494 ········//···273:·aconst_null····
501 ········//···278:·astore··········12495 ········//···274:·astore··········12
 496 ········//···276:·aload_0········
 497 ········//···277:·getfield········org/java_websocket/server/WebSocketServer.selector:Ljava/nio/channels/Selector;
 498 ········//···280:·astore_2·······
 499 ········//···281:·aload_2········
 500 ········//···282:·invokevirtual···java/nio/channels/Selector.select:()I
 501 ········//···285:·pop············
502 ········//···280:·aload_0········502 ········//···286:·aload_0········
503 ········//···281:·getfield········org/java_websocket/server/WebSocketServer.selector:Ljava/nio/channels/Selector;503 ········//···287:·getfield········org/java_websocket/server/WebSocketServer.selector:Ljava/nio/channels/Selector;
504 ········//···284:·astore_2······· 
505 ········//···285:·aload_2········ 
506 ········//···286:·invokevirtual···java/nio/channels/Selector.select:()I 
507 ········//···289:·pop············ 
508 ········//···290:·aload_0········ 
509 ········//···291:·getfield········org/java_websocket/server/WebSocketServer.selector:Ljava/nio/channels/Selector; 
510 ········//···294:·astore_2·······504 ········//···290:·astore_2·······
511 ········//···295:·aload_2········505 ········//···291:·aload_2········
512 ········//···296:·invokevirtual···java/nio/channels/Selector.selectedKeys:()Ljava/util/Set;506 ········//···292:·invokevirtual···java/nio/channels/Selector.selectedKeys:()Ljava/util/Set;
513 ········//···299:·astore··········13507 ········//···295:·astore··········13
514 ········//···301:·aload···········13508 ········//···297:·aload···········13
515 ········//···303:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator;509 ········//···299:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator;
516 ········//···308:·astore··········14510 ········//···304:·astore··········14
517 ········//···310:·aload···········14511 ········//···306:·aload···········14
518 ········//···312:·invokeinterface·java/util/Iterator.hasNext:()Z512 ········//···308:·invokeinterface·java/util/Iterator.hasNext:()Z
519 ········//···317:·istore··········5513 ········//···313:·istore··········5
520 ········//···319:·iload···········5514 ········//···315:·iload···········5
521 ········//···321:·ifeq············1060515 ········//···317:·ifeq············1036
522 ········//···324:·aload···········14516 ········//···320:·aload···········14
523 ········//···326:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;517 ········//···322:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
524 ········//···331:·astore_2·······518 ········//···327:·astore_2·······
525 ········//···332:·aload_2········519 ········//···328:·aload_2········
526 ········//···333:·astore_1·······520 ········//···329:·astore_1·······
527 ········//···334:·aload_2········521 ········//···330:·aload_2········
528 ········//···335:·checkcast·······Ljava/nio/channels/SelectionKey;522 ········//···331:·checkcast·······Ljava/nio/channels/SelectionKey;
Max diff block lines reached; 126333/153814 bytes (82.13%) of diff not shown.
459 B
smali/rene/util/FileName.smali
    
Offset 170, 14 lines modifiedOffset 170, 15 lines modified
  
170 ····const-string·v1,·"·...·"170 ····const-string·v1,·"·...·"
  
171 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;171 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
172 ····move-result-object·v0172 ····move-result-object·v0
  
 173 ····.line·96
173 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I174 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
174 ····move-result·v1175 ····move-result·v1
  
175 ····sub-int/2addr·v1,·p2176 ····sub-int/2addr·v1,·p2
  
176 ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String;177 ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String;
2.06 KB
smali/rene/util/xml/XmlReader.smali
    
Offset 543, 29 lines modifiedOffset 543, 24 lines modified
  
543 ····const-string·v6,·"\n"543 ····const-string·v6,·"\n"
  
544 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;544 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
545 ····move-result-object·v5545 ····move-result-object·v5
  
 546 ····.line·427
546 ····invoke-virtual·{v0},·Lrene/util/xml/XmlReaderException;->getLine()Ljava/lang/String;547 ····invoke-virtual·{v0},·Lrene/util/xml/XmlReaderException;->getLine()Ljava/lang/String;
  
547 ····move-result-object·v6548 ····move-result-object·v6
  
548 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;549 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
549 ····move-result-object·v5550 ····move-result-object·v5
  
550 ····const-string·v6,·"\n" 
  
551 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
552 ····move-result-object·v5 
  
553 ····const-string·v6,·"Position·:·"551 ····const-string·v6,·"\nPosition·:·"
  
554 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;552 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
555 ····move-result-object·v5553 ····move-result-object·v5
  
556 ····invoke-virtual·{v0},·Lrene/util/xml/XmlReaderException;->getPos()I554 ····invoke-virtual·{v0},·Lrene/util/xml/XmlReaderException;->getPos()I
  
Offset 575, 14 lines modifiedOffset 570, 15 lines modified
  
575 ····move-result-object·v5570 ····move-result-object·v5
  
576 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;571 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
577 ····move-result-object·v5572 ····move-result-object·v5
  
 573 ····.line·426
578 ····invoke-virtual·{v4,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V574 ····invoke-virtual·{v4,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
579 ····goto·:goto_0575 ····goto·:goto_0
  
580 ····.line·429576 ····.line·429
581 ····.end·local·v0····#·"e":Lrene/util/xml/XmlReaderException;577 ····.end·local·v0····#·"e":Lrene/util/xml/XmlReaderException;
582 ····:catch_1578 ····:catch_1
Offset 1599, 22 lines modifiedOffset 1595, 24 lines modified
1599 ····if-nez·v2,·:cond_31595 ····if-nez·v2,·:cond_3
  
1600 ····.line·2111596 ····.line·211
1601 ····new-instance·v2,·Lrene/util/xml/XmlTree;1597 ····new-instance·v2,·Lrene/util/xml/XmlTree;
  
1602 ····new-instance·v3,·Lrene/util/xml/XmlTagText;1598 ····new-instance·v3,·Lrene/util/xml/XmlTagText;
  
 1599 ····.line·212
1603 ····invoke-static·{v0},·Lrene/util/xml/XmlTranslator;->toText(Ljava/lang/String;)Ljava/lang/String;1600 ····invoke-static·{v0},·Lrene/util/xml/XmlTranslator;->toText(Ljava/lang/String;)Ljava/lang/String;
  
1604 ····move-result-object·v41601 ····move-result-object·v4
  
1605 ····invoke-direct·{v3,·v4},·Lrene/util/xml/XmlTagText;-><init>(Ljava/lang/String;)V1602 ····invoke-direct·{v3,·v4},·Lrene/util/xml/XmlTagText;-><init>(Ljava/lang/String;)V
  
1606 ····invoke-direct·{v2,·v3},·Lrene/util/xml/XmlTree;-><init>(Lrene/util/xml/XmlTag;)V1603 ····invoke-direct·{v2,·v3},·Lrene/util/xml/XmlTree;-><init>(Lrene/util/xml/XmlTag;)V
  
 1604 ····.line·211
1607 ····invoke-virtual·{p1,·v2},·Lrene/util/xml/XmlTree;->addchild(Lrene/util/list/Tree;)V1605 ····invoke-virtual·{p1,·v2},·Lrene/util/xml/XmlTree;->addchild(Lrene/util/list/Tree;)V
  
1608 ····.line·2141606 ····.line·214
1609 ····:cond_31607 ····:cond_3
1610 ····const-string·v2,·"!--"1608 ····const-string·v2,·"!--"
  
1611 ····invoke-virtual·{p0,·v2},·Lrene/util/xml/XmlReader;->found(Ljava/lang/String;)Z1609 ····invoke-virtual·{p0,·v2},·Lrene/util/xml/XmlReader;->found(Ljava/lang/String;)Z
498 B
smali/rene/util/mail/SendMail.smali
    
Offset 186, 14 lines modifiedOffset 186, 15 lines modified
  
186 ····.line·56186 ····.line·56
187 ····.end·local·v4····#·"s":Ljava/net/Socket;187 ····.end·local·v4····#·"s":Ljava/net/Socket;
188 ····.local·v5,·"s":Ljava/net/Socket;188 ····.local·v5,·"s":Ljava/net/Socket;
189 ····:try_start_1189 ····:try_start_1
190 ····new-instance·v3,·Ljava/io/PrintStream;190 ····new-instance·v3,·Ljava/io/PrintStream;
  
 191 ····.line·57
191 ····invoke-virtual·{v5},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;192 ····invoke-virtual·{v5},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
  
192 ····move-result-object·v6193 ····move-result-object·v6
  
193 ····const/4·v7,·0x1194 ····const/4·v7,·0x1
  
194 ····invoke-direct·{v3,·v6,·v7},·Ljava/io/PrintStream;-><init>(Ljava/io/OutputStream;Z)V195 ····invoke-direct·{v3,·v6,·v7},·Ljava/io/PrintStream;-><init>(Ljava/io/OutputStream;Z)V
561 B
smali/rene/util/mail/POP.smali
    
Offset 938, 14 lines modifiedOffset 938, 15 lines modified
  
938 ····new-instance·v1,·Ljava/io/InputStreamReader;938 ····new-instance·v1,·Ljava/io/InputStreamReader;
  
939 ····new-instance·v2,·Ljava/io/DataInputStream;939 ····new-instance·v2,·Ljava/io/DataInputStream;
  
940 ····iget-object·v3,·p0,·Lrene/util/mail/POP;->S:Ljava/net/Socket;940 ····iget-object·v3,·p0,·Lrene/util/mail/POP;->S:Ljava/net/Socket;
  
 941 ····.line·42
941 ····invoke-virtual·{v3},·Ljava/net/Socket;->getInputStream()Ljava/io/InputStream;942 ····invoke-virtual·{v3},·Ljava/net/Socket;->getInputStream()Ljava/io/InputStream;
  
942 ····move-result-object·v3943 ····move-result-object·v3
  
943 ····invoke-direct·{v2,·v3},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V944 ····invoke-direct·{v2,·v3},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V
  
944 ····invoke-direct·{v1,·v2},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V945 ····invoke-direct·{v1,·v2},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
618 B
smali/rene/util/regexp/RegExp.smali
    
Offset 484, 14 lines modifiedOffset 484, 15 lines modified
484 ····.restart·local·v1····#·"T":Ljava/util/StringTokenizer;484 ····.restart·local·v1····#·"T":Ljava/util/StringTokenizer;
485 ····.restart·local·v2····#·"a":Ljava/lang/String;485 ····.restart·local·v2····#·"a":Ljava/lang/String;
486 ····.restart·local·v3····#·"b":Ljava/lang/String;486 ····.restart·local·v3····#·"b":Ljava/lang/String;
487 ····.restart·local·v4····#·"c":Ljava/lang/String;487 ····.restart·local·v4····#·"c":Ljava/lang/String;
488 ····:cond_0488 ····:cond_0
489 ····iget-object·v8,·p0,·Lrene/util/regexp/RegExp;->E:Ljava/util/Vector;489 ····iget-object·v8,·p0,·Lrene/util/regexp/RegExp;->E:Ljava/util/Vector;
  
 490 ····.line·887
490 ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I491 ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
491 ····move-result·v9492 ····move-result·v9
  
492 ····invoke-virtual·{v8,·v9},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;493 ····invoke-virtual·{v8,·v9},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
493 ····move-result-object·v6494 ····move-result-object·v6
1.04 KB
smali/rene/util/ftp/FTP.smali
    
Offset 573, 14 lines modifiedOffset 573, 15 lines modified
573 ····.line·243573 ····.line·243
574 ····.local·v3,·"v":Ljava/util/Vector;574 ····.local·v3,·"v":Ljava/util/Vector;
575 ····:try_start_0575 ····:try_start_0
576 ····new-instance·v0,·Ljava/io/BufferedReader;576 ····new-instance·v0,·Ljava/io/BufferedReader;
  
577 ····new-instance·v4,·Ljava/io/InputStreamReader;577 ····new-instance·v4,·Ljava/io/InputStreamReader;
  
 578 ····.line·244
578 ····invoke-virtual·{p0,·p1},·Lrene/util/ftp/FTP;->getDir(Ljava/lang/String;)Ljava/io/InputStream;579 ····invoke-virtual·{p0,·p1},·Lrene/util/ftp/FTP;->getDir(Ljava/lang/String;)Ljava/io/InputStream;
  
579 ····move-result-object·v5580 ····move-result-object·v5
  
580 ····invoke-direct·{v4,·v5},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V581 ····invoke-direct·{v4,·v5},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
  
581 ····invoke-direct·{v0,·v4},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V582 ····invoke-direct·{v0,·v4},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
Offset 895, 14 lines modifiedOffset 896, 15 lines modified
  
895 ····new-instance·v1,·Ljava/io/InputStreamReader;896 ····new-instance·v1,·Ljava/io/InputStreamReader;
  
896 ····new-instance·v2,·Ljava/io/DataInputStream;897 ····new-instance·v2,·Ljava/io/DataInputStream;
  
897 ····iget-object·v3,·p0,·Lrene/util/ftp/FTP;->S:Ljava/net/Socket;898 ····iget-object·v3,·p0,·Lrene/util/ftp/FTP;->S:Ljava/net/Socket;
  
 899 ····.line·38
898 ····invoke-virtual·{v3},·Ljava/net/Socket;->getInputStream()Ljava/io/InputStream;900 ····invoke-virtual·{v3},·Ljava/net/Socket;->getInputStream()Ljava/io/InputStream;
  
899 ····move-result-object·v3901 ····move-result-object·v3
  
900 ····invoke-direct·{v2,·v3},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V902 ····invoke-direct·{v2,·v3},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V
  
901 ····invoke-direct·{v1,·v2},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V903 ····invoke-direct·{v1,·v2},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
1.06 KB
smali/rene/util/ftp/SFTP.smali
    
Offset 507, 14 lines modifiedOffset 507, 15 lines modified
507 ····.line·253507 ····.line·253
508 ····.local·v3,·"v":Ljava/util/Vector;508 ····.local·v3,·"v":Ljava/util/Vector;
509 ····:try_start_0509 ····:try_start_0
510 ····new-instance·v0,·Ljava/io/BufferedReader;510 ····new-instance·v0,·Ljava/io/BufferedReader;
  
511 ····new-instance·v4,·Ljava/io/InputStreamReader;511 ····new-instance·v4,·Ljava/io/InputStreamReader;
  
 512 ····.line·254
512 ····invoke-virtual·{p0,·p1},·Lrene/util/ftp/SFTP;->getDir(Ljava/lang/String;)Ljava/io/InputStream;513 ····invoke-virtual·{p0,·p1},·Lrene/util/ftp/SFTP;->getDir(Ljava/lang/String;)Ljava/io/InputStream;
  
513 ····move-result-object·v5514 ····move-result-object·v5
  
514 ····invoke-direct·{v4,·v5},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V515 ····invoke-direct·{v4,·v5},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
  
515 ····invoke-direct·{v0,·v4},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V516 ····invoke-direct·{v0,·v4},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
Offset 829, 14 lines modifiedOffset 830, 15 lines modified
  
829 ····new-instance·v1,·Ljava/io/InputStreamReader;830 ····new-instance·v1,·Ljava/io/InputStreamReader;
  
830 ····new-instance·v2,·Ljava/io/DataInputStream;831 ····new-instance·v2,·Ljava/io/DataInputStream;
  
831 ····iget-object·v3,·p0,·Lrene/util/ftp/SFTP;->S:Ljavax/net/ssl/SSLSocket;832 ····iget-object·v3,·p0,·Lrene/util/ftp/SFTP;->S:Ljavax/net/ssl/SSLSocket;
  
 833 ····.line·48
832 ····invoke-virtual·{v3},·Ljavax/net/ssl/SSLSocket;->getInputStream()Ljava/io/InputStream;834 ····invoke-virtual·{v3},·Ljavax/net/ssl/SSLSocket;->getInputStream()Ljava/io/InputStream;
  
833 ····move-result-object·v3835 ····move-result-object·v3
  
834 ····invoke-direct·{v2,·v3},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V836 ····invoke-direct·{v2,·v3},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V
  
835 ····invoke-direct·{v1,·v2},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V837 ····invoke-direct·{v1,·v2},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
50.1 KB
smali/org/java_websocket/WebSocketImpl.smali
    
Offset 578, 35 lines modifiedOffset 578, 34 lines modified
578 .method·private·decodeFrames(Ljava/nio/ByteBuffer;)V578 .method·private·decodeFrames(Ljava/nio/ByteBuffer;)V
579 ····.locals·14579 ····.locals·14
580 ····.param·p1,·"socketBuffer"····#·Ljava/nio/ByteBuffer;580 ····.param·p1,·"socketBuffer"····#·Ljava/nio/ByteBuffer;
  
581 ····.prologue581 ····.prologue
582 ····.line·321582 ····.line·321
583 ····:try_start_0583 ····:try_start_0
584 ····iget-object·v11,·p0,·Lorg/java_websocket/WebSocketImpl;->draft:Lorg/java_websocket/drafts/Draft;584 ····iget-object·v10,·p0,·Lorg/java_websocket/WebSocketImpl;->draft:Lorg/java_websocket/drafts/Draft;
  
585 ····invoke-virtual·{v11,·p1},·Lorg/java_websocket/drafts/Draft;->translateFrame(Ljava/nio/ByteBuffer;)Ljava/util/List;585 ····invoke-virtual·{v10,·p1},·Lorg/java_websocket/drafts/Draft;->translateFrame(Ljava/nio/ByteBuffer;)Ljava/util/List;
  
586 ····move-result-object·v8586 ····move-result-object·v8
  
587 ····.line·322587 ····.line·322
588 ····.local·v8,·"frames":Ljava/util/List;,·"Ljava/util/List<Lorg/java_websocket/framing/Framedata;>;"588 ····.local·v8,·"frames":Ljava/util/List;,·"Ljava/util/List<Lorg/java_websocket/framing/Framedata;>;"
589 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;589 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
590 ····move-result-object·v9590 ····move-result-object·v10
  
591 ····.local·v9,·"i$":Ljava/util/Iterator; 
592 ····:goto_0591 ····:goto_0
593 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z592 ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z
  
594 ····move-result·v11593 ····move-result·v11
  
595 ····if-eqz·v11,·:cond_2594 ····if-eqz·v11,·:cond_2
  
596 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;595 ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
597 ····move-result-object·v6596 ····move-result-object·v6
  
598 ····check-cast·v6,·Lorg/java_websocket/framing/Framedata;597 ····check-cast·v6,·Lorg/java_websocket/framing/Framedata;
  
599 ····.line·323598 ····.line·323
600 ····.local·v6,·"f":Lorg/java_websocket/framing/Framedata;599 ····.local·v6,·"f":Lorg/java_websocket/framing/Framedata;
Offset 656, 18 lines modifiedOffset 655, 18 lines modified
656 ····if-ne·v3,·v11,·:cond_5655 ····if-ne·v3,·v11,·:cond_5
  
657 ····.line·329656 ····.line·329
658 ····const/16·v2,·0x3ed657 ····const/16·v2,·0x3ed
  
659 ····.line·330658 ····.line·330
660 ····.local·v2,·"code":I659 ····.local·v2,·"code":I
661 ····const-string·v10,·""660 ····const-string·v9,·""
  
662 ····.line·331661 ····.line·331
663 ····.local·v10,·"reason":Ljava/lang/String;662 ····.local·v9,·"reason":Ljava/lang/String;
664 ····instance-of·v11,·v6,·Lorg/java_websocket/framing/CloseFrame;663 ····instance-of·v11,·v6,·Lorg/java_websocket/framing/CloseFrame;
  
665 ····if-eqz·v11,·:cond_1664 ····if-eqz·v11,·:cond_1
  
666 ····.line·332665 ····.line·332
667 ····move-object·v0,·v6666 ····move-object·v0,·v6
  
Offset 680, 50 lines modifiedOffset 679, 49 lines modified
680 ····invoke-interface·{v1},·Lorg/java_websocket/framing/CloseFrame;->getCloseCode()I679 ····invoke-interface·{v1},·Lorg/java_websocket/framing/CloseFrame;->getCloseCode()I
  
681 ····move-result·v2680 ····move-result·v2
  
682 ····.line·334681 ····.line·334
683 ····invoke-interface·{v1},·Lorg/java_websocket/framing/CloseFrame;->getMessage()Ljava/lang/String;682 ····invoke-interface·{v1},·Lorg/java_websocket/framing/CloseFrame;->getMessage()Ljava/lang/String;
  
684 ····move-result-object·v10683 ····move-result-object·v9
  
685 ····.line·336684 ····.line·336
686 ····.end·local·v1····#·"cf":Lorg/java_websocket/framing/CloseFrame;685 ····.end·local·v1····#·"cf":Lorg/java_websocket/framing/CloseFrame;
687 ····:cond_1686 ····:cond_1
688 ····iget-object·v11,·p0,·Lorg/java_websocket/WebSocketImpl;->readystate:Lorg/java_websocket/WebSocket$READYSTATE;687 ····iget-object·v11,·p0,·Lorg/java_websocket/WebSocketImpl;->readystate:Lorg/java_websocket/WebSocket$READYSTATE;
  
689 ····sget-object·v12,·Lorg/java_websocket/WebSocket$READYSTATE;->CLOSING:Lorg/java_websocket/WebSocket$READYSTATE;688 ····sget-object·v12,·Lorg/java_websocket/WebSocket$READYSTATE;->CLOSING:Lorg/java_websocket/WebSocket$READYSTATE;
  
690 ····if-ne·v11,·v12,·:cond_3689 ····if-ne·v11,·v12,·:cond_3
  
691 ····.line·338690 ····.line·338
692 ····const/4·v11,·0x1691 ····const/4·v11,·0x1
  
693 ····invoke-virtual·{p0,·v2,·v10,·v11},·Lorg/java_websocket/WebSocketImpl;->closeConnection(ILjava/lang/String;Z)V692 ····invoke-virtual·{p0,·v2,·v9,·v11},·Lorg/java_websocket/WebSocketImpl;->closeConnection(ILjava/lang/String;Z)V
694 ····:try_end_0693 ····:try_end_0
695 ····.catch·Lorg/java_websocket/exceptions/InvalidDataException;·{:try_start_0·..·:try_end_0}·:catch_0694 ····.catch·Lorg/java_websocket/exceptions/InvalidDataException;·{:try_start_0·..·:try_end_0}·:catch_0
  
696 ····goto·:goto_0695 ····goto·:goto_0
  
697 ····.line·389696 ····.line·389
698 ····.end·local·v2····#·"code":I697 ····.end·local·v2····#·"code":I
699 ····.end·local·v3····#·"curop":Lorg/java_websocket/framing/Framedata$Opcode;698 ····.end·local·v3····#·"curop":Lorg/java_websocket/framing/Framedata$Opcode;
700 ····.end·local·v6····#·"f":Lorg/java_websocket/framing/Framedata;699 ····.end·local·v6····#·"f":Lorg/java_websocket/framing/Framedata;
701 ····.end·local·v7····#·"fin":Z700 ····.end·local·v7····#·"fin":Z
702 ····.end·local·v8····#·"frames":Ljava/util/List;,·"Ljava/util/List<Lorg/java_websocket/framing/Framedata;>;"701 ····.end·local·v8····#·"frames":Ljava/util/List;,·"Ljava/util/List<Lorg/java_websocket/framing/Framedata;>;"
703 ····.end·local·v9····#·"i$":Ljava/util/Iterator; 
704 ····.end·local·v10····#·"reason":Ljava/lang/String;702 ····.end·local·v9····#·"reason":Ljava/lang/String;
705 ····:catch_0703 ····:catch_0
706 ····move-exception·v5704 ····move-exception·v5
  
707 ····.line·390705 ····.line·390
708 ····.local·v5,·"e1":Lorg/java_websocket/exceptions/InvalidDataException;706 ····.local·v5,·"e1":Lorg/java_websocket/exceptions/InvalidDataException;
709 ····iget-object·v11,·p0,·Lorg/java_websocket/WebSocketImpl;->wsl:Lorg/java_websocket/WebSocketListener;707 ····iget-object·v10,·p0,·Lorg/java_websocket/WebSocketImpl;->wsl:Lorg/java_websocket/WebSocketListener;
  
710 ····invoke-interface·{v11,·p0,·v5},·Lorg/java_websocket/WebSocketListener;->onWebsocketError(Lorg/java_websocket/WebSocket;Ljava/lang/Exception;)V708 ····invoke-interface·{v10,·p0,·v5},·Lorg/java_websocket/WebSocketListener;->onWebsocketError(Lorg/java_websocket/WebSocket;Ljava/lang/Exception;)V
  
711 ····.line·391709 ····.line·391
712 ····invoke-virtual·{p0,·v5},·Lorg/java_websocket/WebSocketImpl;->close(Lorg/java_websocket/exceptions/InvalidDataException;)V710 ····invoke-virtual·{p0,·v5},·Lorg/java_websocket/WebSocketImpl;->close(Lorg/java_websocket/exceptions/InvalidDataException;)V
  
713 ····.line·394711 ····.line·394
714 ····.end·local·v5····#·"e1":Lorg/java_websocket/exceptions/InvalidDataException;712 ····.end·local·v5····#·"e1":Lorg/java_websocket/exceptions/InvalidDataException;
715 ····:cond_2713 ····:cond_2
Offset 731, 16 lines modifiedOffset 729, 15 lines modified
  
731 ····.line·341729 ····.line·341
732 ····.restart·local·v2····#·"code":I730 ····.restart·local·v2····#·"code":I
733 ····.restart·local·v3····#·"curop":Lorg/java_websocket/framing/Framedata$Opcode;731 ····.restart·local·v3····#·"curop":Lorg/java_websocket/framing/Framedata$Opcode;
734 ····.restart·local·v6····#·"f":Lorg/java_websocket/framing/Framedata;732 ····.restart·local·v6····#·"f":Lorg/java_websocket/framing/Framedata;
735 ····.restart·local·v7····#·"fin":Z733 ····.restart·local·v7····#·"fin":Z
736 ····.restart·local·v8····#·"frames":Ljava/util/List;,·"Ljava/util/List<Lorg/java_websocket/framing/Framedata;>;"734 ····.restart·local·v8····#·"frames":Ljava/util/List;,·"Ljava/util/List<Lorg/java_websocket/framing/Framedata;>;"
737 ····.restart·local·v9····#·"i$":Ljava/util/Iterator; 
738 ····.restart·local·v10····#·"reason":Ljava/lang/String;735 ····.restart·local·v9····#·"reason":Ljava/lang/String;
739 ····:cond_3736 ····:cond_3
740 ····:try_start_1737 ····:try_start_1
741 ····iget-object·v11,·p0,·Lorg/java_websocket/WebSocketImpl;->draft:Lorg/java_websocket/drafts/Draft;738 ····iget-object·v11,·p0,·Lorg/java_websocket/WebSocketImpl;->draft:Lorg/java_websocket/drafts/Draft;
  
742 ····invoke-virtual·{v11},·Lorg/java_websocket/drafts/Draft;->getCloseHandshakeType()Lorg/java_websocket/drafts/Draft$CloseHandshakeType;739 ····invoke-virtual·{v11},·Lorg/java_websocket/drafts/Draft;->getCloseHandshakeType()Lorg/java_websocket/drafts/Draft$CloseHandshakeType;
  
743 ····move-result-object·v11740 ····move-result-object·v11
Offset 748, 29 lines modifiedOffset 745, 29 lines modified
748 ····sget-object·v12,·Lorg/java_websocket/drafts/Draft$CloseHandshakeType;->TWOWAY:Lorg/java_websocket/drafts/Draft$CloseHandshakeType;745 ····sget-object·v12,·Lorg/java_websocket/drafts/Draft$CloseHandshakeType;->TWOWAY:Lorg/java_websocket/drafts/Draft$CloseHandshakeType;
  
749 ····if-ne·v11,·v12,·:cond_4746 ····if-ne·v11,·v12,·:cond_4
  
Max diff block lines reached; 45826/51242 bytes (89.43%) of diff not shown.
11.3 KB
smali/org/java_websocket/client/WebSocketClient.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Ljava/lang/Runnable;6 .implements·Ljava/lang/Runnable;
7 .implements·Lorg/java_websocket/WebSocket;7 .implements·Lorg/java_websocket/WebSocket;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/java_websocket/client/WebSocketClient$1;, 
12 ········Lorg/java_websocket/client/WebSocketClient$WebsocketWriteThread;11 ········Lorg/java_websocket/client/WebSocketClient$WebsocketWriteThread;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
16 .field·static·final·synthetic·$assertionsDisabled:Z15 .field·static·final·synthetic·$assertionsDisabled:Z
Offset 330, 222 lines modifiedOffset 329, 220 lines modified
  
330 ····invoke-direct·{v2,·v3},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V329 ····invoke-direct·{v2,·v3},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
331 ····throw·v2330 ····throw·v2
332 .end·method331 .end·method
  
333 .method·private·sendHandshake()V332 .method·private·sendHandshake()V
334 ····.locals·11333 ····.locals·10
335 ····.annotation·system·Ldalvik/annotation/Throws;334 ····.annotation·system·Ldalvik/annotation/Throws;
336 ········value·=·{335 ········value·=·{
337 ············Lorg/java_websocket/exceptions/InvalidHandshakeException;336 ············Lorg/java_websocket/exceptions/InvalidHandshakeException;
338 ········}337 ········}
339 ····.end·annotation338 ····.end·annotation
  
340 ····.prologue339 ····.prologue
341 ····.line·214340 ····.line·214
342 ····iget-object·v8,·p0,·Lorg/java_websocket/client/WebSocketClient;->uri:Ljava/net/URI;341 ····iget-object·v7,·p0,·Lorg/java_websocket/client/WebSocketClient;->uri:Ljava/net/URI;
  
343 ····invoke-virtual·{v8},·Ljava/net/URI;->getPath()Ljava/lang/String;342 ····invoke-virtual·{v7},·Ljava/net/URI;->getPath()Ljava/lang/String;
  
344 ····move-result-object·v4343 ····move-result-object·v3
  
345 ····.line·215344 ····.line·215
346 ····.local·v4,·"part1":Ljava/lang/String;345 ····.local·v3,·"part1":Ljava/lang/String;
347 ····iget-object·v8,·p0,·Lorg/java_websocket/client/WebSocketClient;->uri:Ljava/net/URI;346 ····iget-object·v7,·p0,·Lorg/java_websocket/client/WebSocketClient;->uri:Ljava/net/URI;
  
348 ····invoke-virtual·{v8},·Ljava/net/URI;->getQuery()Ljava/lang/String;347 ····invoke-virtual·{v7},·Ljava/net/URI;->getQuery()Ljava/lang/String;
  
349 ····move-result-object·v5348 ····move-result-object·v4
  
350 ····.line·216349 ····.line·216
351 ····.local·v5,·"part2":Ljava/lang/String;350 ····.local·v4,·"part2":Ljava/lang/String;
352 ····if-eqz·v4,·:cond_0351 ····if-eqz·v3,·:cond_0
  
353 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I352 ····invoke-virtual·{v3},·Ljava/lang/String;->length()I
  
354 ····move-result·v8353 ····move-result·v7
  
355 ····if-nez·v8,·:cond_2354 ····if-nez·v7,·:cond_2
  
356 ····.line·217355 ····.line·217
357 ····:cond_0356 ····:cond_0
358 ····const-string·v6,·"/"357 ····const-string·v5,·"/"
  
359 ····.line·220358 ····.line·220
360 ····.local·v6,·"path":Ljava/lang/String;359 ····.local·v5,·"path":Ljava/lang/String;
361 ····:goto_0360 ····:goto_0
362 ····if-eqz·v5,·:cond_1361 ····if-eqz·v4,·:cond_1
  
363 ····.line·221362 ····.line·221
364 ····new-instance·v8,·Ljava/lang/StringBuilder;363 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
365 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V364 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
366 ····invoke-virtual·{v8,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;365 ····invoke-virtual·{v7,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
367 ····move-result-object·v8366 ····move-result-object·v7
  
368 ····const-string·v9,·"?"367 ····const-string·v8,·"?"
  
369 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;368 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
370 ····move-result-object·v8369 ····move-result-object·v7
  
371 ····invoke-virtual·{v8,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;370 ····invoke-virtual·{v7,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
372 ····move-result-object·v8371 ····move-result-object·v7
  
373 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;372 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
374 ····move-result-object·v6373 ····move-result-object·v5
  
375 ····.line·222374 ····.line·222
376 ····:cond_1375 ····:cond_1
377 ····invoke-direct·{p0},·Lorg/java_websocket/client/WebSocketClient;->getPort()I376 ····invoke-direct·{p0},·Lorg/java_websocket/client/WebSocketClient;->getPort()I
  
378 ····move-result·v7377 ····move-result·v6
  
379 ····.line·223378 ····.line·223
380 ····.local·v7,·"port":I379 ····.local·v6,·"port":I
381 ····new-instance·v8,·Ljava/lang/StringBuilder;380 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
382 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V381 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
383 ····iget-object·v9,·p0,·Lorg/java_websocket/client/WebSocketClient;->uri:Ljava/net/URI;382 ····iget-object·v8,·p0,·Lorg/java_websocket/client/WebSocketClient;->uri:Ljava/net/URI;
  
384 ····invoke-virtual·{v9},·Ljava/net/URI;->getHost()Ljava/lang/String;383 ····invoke-virtual·{v8},·Ljava/net/URI;->getHost()Ljava/lang/String;
  
385 ····move-result-object·v9384 ····move-result-object·v8
  
386 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;385 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
387 ····move-result-object·v9386 ····move-result-object·v8
  
388 ····const/16·v8,·0x50387 ····const/16·v7,·0x50
  
389 ····if-eq·v7,·v8,·:cond_3388 ····if-eq·v6,·v7,·:cond_3
  
390 ····new-instance·v8,·Ljava/lang/StringBuilder;389 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
391 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V390 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
392 ····const-string·v10,·":"391 ····const-string·v9,·":"
  
393 ····invoke-virtual·{v8,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;392 ····invoke-virtual·{v7,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
394 ····move-result-object·v8393 ····move-result-object·v7
  
395 ····invoke-virtual·{v8,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;394 ····invoke-virtual·{v7,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
396 ····move-result-object·v8395 ····move-result-object·v7
Max diff block lines reached; 5860/11488 bytes (51.01%) of diff not shown.
63.9 KB
smali/org/java_websocket/server/WebSocketServer.smali
    
Offset 1433, 82 lines modifiedOffset 1433, 82 lines modified
1433 ····.line·2721433 ····.line·272
1434 ····monitor-enter·p01434 ····monitor-enter·p0
  
1435 ····.line·2731435 ····.line·273
1436 ····:try_start_01436 ····:try_start_0
1437 ····move-object/from16·v0,·p01437 ····move-object/from16·v0,·p0
  
1438 ····iget-object·v14,·v0,·Lorg/java_websocket/server/WebSocketServer;->selectorthread:Ljava/lang/Thread;1438 ····iget-object·v13,·v0,·Lorg/java_websocket/server/WebSocketServer;->selectorthread:Ljava/lang/Thread;
  
1439 ····if-eqz·v14,·:cond_01439 ····if-eqz·v13,·:cond_0
  
1440 ····.line·2741440 ····.line·274
1441 ····new-instance·v14,·Ljava/lang/IllegalStateException;1441 ····new-instance·v13,·Ljava/lang/IllegalStateException;
  
1442 ····new-instance·v15,·Ljava/lang/StringBuilder;1442 ····new-instance·v14,·Ljava/lang/StringBuilder;
  
1443 ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V1443 ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V
  
1444 ····invoke-virtual/range·{p0·..·p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1444 ····invoke-virtual/range·{p0·..·p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1445 ····move-result-object·v161445 ····move-result-object·v15
  
1446 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/Class;->getName()Ljava/lang/String;1446 ····invoke-virtual·{v15},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1447 ····move-result-object·v161447 ····move-result-object·v15
  
1448 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1448 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1449 ····move-result-object·v151449 ····move-result-object·v14
  
1450 ····const-string·v16,·"·can·only·be·started·once."1450 ····const-string·v15,·"·can·only·be·started·once."
  
1451 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1451 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1452 ····move-result-object·v151452 ····move-result-object·v14
  
1453 ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1453 ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1454 ····move-result-object·v151454 ····move-result-object·v14
  
1455 ····invoke-direct·{v14,·v15},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V1455 ····invoke-direct·{v13,·v14},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
1456 ····throw·v141456 ····throw·v13
  
1457 ····.line·2791457 ····.line·279
1458 ····:catchall_01458 ····:catchall_0
1459 ····move-exception·v141459 ····move-exception·v13
  
1460 ····monitor-exit·p01460 ····monitor-exit·p0
1461 ····:try_end_01461 ····:try_end_0
1462 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01462 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1463 ····throw·v141463 ····throw·v13
  
1464 ····.line·2751464 ····.line·275
1465 ····:cond_01465 ····:cond_0
1466 ····:try_start_11466 ····:try_start_1
1467 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;1467 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
1468 ····move-result-object·v141468 ····move-result-object·v13
  
1469 ····move-object/from16·v0,·p01469 ····move-object/from16·v0,·p0
  
1470 ····iput-object·v14,·v0,·Lorg/java_websocket/server/WebSocketServer;->selectorthread:Ljava/lang/Thread;1470 ····iput-object·v13,·v0,·Lorg/java_websocket/server/WebSocketServer;->selectorthread:Ljava/lang/Thread;
  
1471 ····.line·2761471 ····.line·276
1472 ····move-object/from16·v0,·p01472 ····move-object/from16·v0,·p0
  
1473 ····iget-object·v14,·v0,·Lorg/java_websocket/server/WebSocketServer;->isclosed:Ljava/util/concurrent/atomic/AtomicBoolean;1473 ····iget-object·v13,·v0,·Lorg/java_websocket/server/WebSocketServer;->isclosed:Ljava/util/concurrent/atomic/AtomicBoolean;
  
1474 ····invoke-virtual·{v14},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z1474 ····invoke-virtual·{v13},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
  
1475 ····move-result·v141475 ····move-result·v13
  
1476 ····if-eqz·v14,·:cond_21476 ····if-eqz·v13,·:cond_2
  
1477 ····.line·2771477 ····.line·277
1478 ····monitor-exit·p01478 ····monitor-exit·p0
  
1479 ····.line·4071479 ····.line·407
1480 ····:cond_11480 ····:cond_1
1481 ····:goto_01481 ····:goto_0
Offset 1519, 401 lines modifiedOffset 1519, 395 lines modified
1519 ····monitor-exit·p01519 ····monitor-exit·p0
1520 ····:try_end_11520 ····:try_end_1
1521 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_01521 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
1522 ····.line·2801522 ····.line·280
1523 ····move-object/from16·v0,·p01523 ····move-object/from16·v0,·p0
  
1524 ····iget-object·v14,·v0,·Lorg/java_websocket/server/WebSocketServer;->selectorthread:Ljava/lang/Thread;1524 ····iget-object·v13,·v0,·Lorg/java_websocket/server/WebSocketServer;->selectorthread:Ljava/lang/Thread;
  
1525 ····new-instance·v15,·Ljava/lang/StringBuilder;1525 ····new-instance·v14,·Ljava/lang/StringBuilder;
  
1526 ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V1526 ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V
  
1527 ····const-string·v16,·"WebsocketSelector"1527 ····const-string·v15,·"WebsocketSelector"
  
1528 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1528 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1529 ····move-result-object·v151529 ····move-result-object·v14
  
1530 ····move-object/from16·v0,·p01530 ····move-object/from16·v0,·p0
  
1531 ····iget-object·v0,·v0,·Lorg/java_websocket/server/WebSocketServer;->selectorthread:Ljava/lang/Thread;1531 ····iget-object·v15,·v0,·Lorg/java_websocket/server/WebSocketServer;->selectorthread:Ljava/lang/Thread;
  
1532 ····move-object/from16·v16,·v0 
  
1533 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/Thread;->getId()J1532 ····invoke-virtual·{v15},·Ljava/lang/Thread;->getId()J
  
1534 ····move-result-wide·v161533 ····move-result-wide·v16
  
1535 ····invoke-virtual/range·{v15·..·v17},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;1534 ····move-wide/from16·v0,·v16
  
 1535 ····invoke-virtual·{v14,·v0,·v1},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
1536 ····move-result-object·v151536 ····move-result-object·v14
  
1537 ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1537 ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1538 ····move-result-object·v151538 ····move-result-object·v14
  
1539 ····invoke-virtual·{v14,·v15},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V1539 ····invoke-virtual·{v13,·v14},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
1540 ····.line·2821540 ····.line·282
1541 ····:try_start_21541 ····:try_start_2
1542 ····invoke-static·{},·Ljava/nio/channels/ServerSocketChannel;->open()Ljava/nio/channels/ServerSocketChannel;1542 ····invoke-static·{},·Ljava/nio/channels/ServerSocketChannel;->open()Ljava/nio/channels/ServerSocketChannel;
Max diff block lines reached; 59514/65283 bytes (91.16%) of diff not shown.
1.47 KB
smali/org/java_websocket/server/DefaultSSLWebSocketServerFactory.smali
    
Offset 62, 32 lines modifiedOffset 62, 26 lines modified
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
  
64 #·virtual·methods64 #·virtual·methods
65 .method·public·bridge·synthetic·createWebSocket(Lorg/java_websocket/WebSocketAdapter;Ljava/util/List;Ljava/net/Socket;)Lorg/java_websocket/WebSocket;65 .method·public·bridge·synthetic·createWebSocket(Lorg/java_websocket/WebSocketAdapter;Ljava/util/List;Ljava/net/Socket;)Lorg/java_websocket/WebSocket;
66 ····.locals·166 ····.locals·1
67 ····.param·p1,·"x0"····#·Lorg/java_websocket/WebSocketAdapter; 
68 ····.param·p2,·"x1"····#·Ljava/util/List; 
69 ····.param·p3,·"x2"····#·Ljava/net/Socket; 
  
70 ····.prologue67 ····.prologue
71 ····.line·2068 ····.line·20
72 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/java_websocket/server/DefaultSSLWebSocketServerFactory;->createWebSocket(Lorg/java_websocket/WebSocketAdapter;Ljava/util/List;Ljava/net/Socket;)Lorg/java_websocket/WebSocketImpl;69 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/java_websocket/server/DefaultSSLWebSocketServerFactory;->createWebSocket(Lorg/java_websocket/WebSocketAdapter;Ljava/util/List;Ljava/net/Socket;)Lorg/java_websocket/WebSocketImpl;
  
73 ····move-result-object·v070 ····move-result-object·v0
  
74 ····return-object·v071 ····return-object·v0
75 .end·method72 .end·method
  
76 .method·public·bridge·synthetic·createWebSocket(Lorg/java_websocket/WebSocketAdapter;Lorg/java_websocket/drafts/Draft;Ljava/net/Socket;)Lorg/java_websocket/WebSocket;73 .method·public·bridge·synthetic·createWebSocket(Lorg/java_websocket/WebSocketAdapter;Lorg/java_websocket/drafts/Draft;Ljava/net/Socket;)Lorg/java_websocket/WebSocket;
77 ····.locals·174 ····.locals·1
78 ····.param·p1,·"x0"····#·Lorg/java_websocket/WebSocketAdapter; 
79 ····.param·p2,·"x1"····#·Lorg/java_websocket/drafts/Draft; 
80 ····.param·p3,·"x2"····#·Ljava/net/Socket; 
  
81 ····.prologue75 ····.prologue
82 ····.line·2076 ····.line·20
83 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/java_websocket/server/DefaultSSLWebSocketServerFactory;->createWebSocket(Lorg/java_websocket/WebSocketAdapter;Lorg/java_websocket/drafts/Draft;Ljava/net/Socket;)Lorg/java_websocket/WebSocketImpl;77 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/java_websocket/server/DefaultSSLWebSocketServerFactory;->createWebSocket(Lorg/java_websocket/WebSocketAdapter;Lorg/java_websocket/drafts/Draft;Ljava/net/Socket;)Lorg/java_websocket/WebSocketImpl;
  
84 ····move-result-object·v078 ····move-result-object·v0
  
837 B
smali/org/java_websocket/server/WebSocketServer$WebSocketWorker$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$this$0:Lorg/java_websocket/server/WebSocketServer;22 .field·final·synthetic·val$this$0:Lorg/java_websocket/server/WebSocketServer;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/java_websocket/server/WebSocketServer$WebSocketWorker;Lorg/java_websocket/server/WebSocketServer;)V24 .method·constructor·<init>(Lorg/java_websocket/server/WebSocketServer$WebSocketWorker;Lorg/java_websocket/server/WebSocketServer;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lorg/java_websocket/server/WebSocketServer$WebSocketWorker;
  
26 ····.prologue27 ····.prologue
27 ····.line·68728 ····.line·687
28 ····iput-object·p1,·p0,·Lorg/java_websocket/server/WebSocketServer$WebSocketWorker$1;->this$1:Lorg/java_websocket/server/WebSocketServer$WebSocketWorker;29 ····iput-object·p1,·p0,·Lorg/java_websocket/server/WebSocketServer$WebSocketWorker$1;->this$1:Lorg/java_websocket/server/WebSocketServer$WebSocketWorker;
  
29 ····iput-object·p2,·p0,·Lorg/java_websocket/server/WebSocketServer$WebSocketWorker$1;->val$this$0:Lorg/java_websocket/server/WebSocketServer;30 ····iput-object·p2,·p0,·Lorg/java_websocket/server/WebSocketServer$WebSocketWorker$1;->val$this$0:Lorg/java_websocket/server/WebSocketServer;
  
2.08 KB
smali/org/java_websocket/server/DefaultWebSocketServerFactory.smali
    
Offset 17, 32 lines modifiedOffset 17, 26 lines modified
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·bridge·synthetic·createWebSocket(Lorg/java_websocket/WebSocketAdapter;Ljava/util/List;Ljava/net/Socket;)Lorg/java_websocket/WebSocket;20 .method·public·bridge·synthetic·createWebSocket(Lorg/java_websocket/WebSocketAdapter;Ljava/util/List;Ljava/net/Socket;)Lorg/java_websocket/WebSocket;
21 ····.locals·121 ····.locals·1
22 ····.param·p1,·"x0"····#·Lorg/java_websocket/WebSocketAdapter; 
23 ····.param·p2,·"x1"····#·Ljava/util/List; 
24 ····.param·p3,·"x2"····#·Ljava/net/Socket; 
  
25 ····.prologue22 ····.prologue
26 ····.line·1323 ····.line·13
27 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/java_websocket/server/DefaultWebSocketServerFactory;->createWebSocket(Lorg/java_websocket/WebSocketAdapter;Ljava/util/List;Ljava/net/Socket;)Lorg/java_websocket/WebSocketImpl;24 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/java_websocket/server/DefaultWebSocketServerFactory;->createWebSocket(Lorg/java_websocket/WebSocketAdapter;Ljava/util/List;Ljava/net/Socket;)Lorg/java_websocket/WebSocketImpl;
  
28 ····move-result-object·v025 ····move-result-object·v0
  
29 ····return-object·v026 ····return-object·v0
30 .end·method27 .end·method
  
31 .method·public·bridge·synthetic·createWebSocket(Lorg/java_websocket/WebSocketAdapter;Lorg/java_websocket/drafts/Draft;Ljava/net/Socket;)Lorg/java_websocket/WebSocket;28 .method·public·bridge·synthetic·createWebSocket(Lorg/java_websocket/WebSocketAdapter;Lorg/java_websocket/drafts/Draft;Ljava/net/Socket;)Lorg/java_websocket/WebSocket;
32 ····.locals·129 ····.locals·1
33 ····.param·p1,·"x0"····#·Lorg/java_websocket/WebSocketAdapter; 
34 ····.param·p2,·"x1"····#·Lorg/java_websocket/drafts/Draft; 
35 ····.param·p3,·"x2"····#·Ljava/net/Socket; 
  
36 ····.prologue30 ····.prologue
37 ····.line·1331 ····.line·13
38 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/java_websocket/server/DefaultWebSocketServerFactory;->createWebSocket(Lorg/java_websocket/WebSocketAdapter;Lorg/java_websocket/drafts/Draft;Ljava/net/Socket;)Lorg/java_websocket/WebSocketImpl;32 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/java_websocket/server/DefaultWebSocketServerFactory;->createWebSocket(Lorg/java_websocket/WebSocketAdapter;Lorg/java_websocket/drafts/Draft;Ljava/net/Socket;)Lorg/java_websocket/WebSocketImpl;
  
39 ····move-result-object·v033 ····move-result-object·v0
  
Offset 90, 16 lines modifiedOffset 84, 14 lines modified
90 ····invoke-direct·{v0,·p1,·p2},·Lorg/java_websocket/WebSocketImpl;-><init>(Lorg/java_websocket/WebSocketListener;Lorg/java_websocket/drafts/Draft;)V84 ····invoke-direct·{v0,·p1,·p2},·Lorg/java_websocket/WebSocketImpl;-><init>(Lorg/java_websocket/WebSocketListener;Lorg/java_websocket/drafts/Draft;)V
  
91 ····return-object·v085 ····return-object·v0
92 .end·method86 .end·method
  
93 .method·public·bridge·synthetic·wrapChannel(Ljava/nio/channels/SocketChannel;Ljava/nio/channels/SelectionKey;)Ljava/nio/channels/ByteChannel;87 .method·public·bridge·synthetic·wrapChannel(Ljava/nio/channels/SocketChannel;Ljava/nio/channels/SelectionKey;)Ljava/nio/channels/ByteChannel;
94 ····.locals·188 ····.locals·1
95 ····.param·p1,·"x0"····#·Ljava/nio/channels/SocketChannel; 
96 ····.param·p2,·"x1"····#·Ljava/nio/channels/SelectionKey; 
97 ····.annotation·system·Ldalvik/annotation/Throws;89 ····.annotation·system·Ldalvik/annotation/Throws;
98 ········value·=·{90 ········value·=·{
99 ············Ljava/io/IOException;91 ············Ljava/io/IOException;
100 ········}92 ········}
101 ····.end·annotation93 ····.end·annotation
  
102 ····.prologue94 ····.prologue
612 B
smali/org/java_websocket/server/WebSocketServer$WebSocketWorker.smali
    
Offset 58, 14 lines modifiedOffset 58, 15 lines modified
58 ····const/4·v0,·0x058 ····const/4·v0,·0x0
  
59 ····goto·:goto_059 ····goto·:goto_0
60 .end·method60 .end·method
  
61 .method·public·constructor·<init>(Lorg/java_websocket/server/WebSocketServer;)V61 .method·public·constructor·<init>(Lorg/java_websocket/server/WebSocketServer;)V
62 ····.locals·462 ····.locals·4
 63 ····.param·p1,·"this$0"····#·Lorg/java_websocket/server/WebSocketServer;
  
63 ····.prologue64 ····.prologue
64 ····.line·68465 ····.line·684
65 ····iput-object·p1,·p0,·Lorg/java_websocket/server/WebSocketServer$WebSocketWorker;->this$0:Lorg/java_websocket/server/WebSocketServer;66 ····iput-object·p1,·p0,·Lorg/java_websocket/server/WebSocketServer$WebSocketWorker;->this$0:Lorg/java_websocket/server/WebSocketServer;
  
66 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V67 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
3.3 KB
smali/org/java_websocket/util/Base64.smali
    
Offset 1765, 14 lines modifiedOffset 1765, 15 lines modified
  
1765 ····const/4·v14,·0x01765 ····const/4·v14,·0x0
  
1766 ····move-object/from16·v0,·p01766 ····move-object/from16·v0,·p0
  
1767 ····array-length·v15,·v01767 ····array-length·v15,·v0
  
 1768 ····.line·1157
1768 ····invoke-static·{v15},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1769 ····invoke-static·{v15},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1769 ····move-result-object·v151770 ····move-result-object·v15
  
1770 ····aput-object·v15,·v13,·v141771 ····aput-object·v15,·v13,·v14
  
1771 ····const/4·v14,·0x11772 ····const/4·v14,·0x1
Offset 1787, 14 lines modifiedOffset 1788, 15 lines modified
  
1787 ····invoke-static/range·{p2·..·p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1788 ····invoke-static/range·{p2·..·p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1788 ····move-result-object·v151789 ····move-result-object·v15
  
1789 ····aput-object·v15,·v13,·v141790 ····aput-object·v15,·v13,·v14
  
 1791 ····.line·1156
1790 ····invoke-static·{v12,·v13},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;1792 ····invoke-static·{v12,·v13},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
1791 ····move-result-object·v121793 ····move-result-object·v12
  
1792 ····invoke-direct·{v11,·v12},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V1794 ····invoke-direct·{v11,·v12},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
1793 ····throw·v111795 ····throw·v11
Offset 1979, 28 lines modifiedOffset 1981, 30 lines modified
  
1979 ····const/4·v14,·0x01981 ····const/4·v14,·0x0
  
1980 ····aget-byte·v15,·p0,·v51982 ····aget-byte·v15,·p0,·v5
  
1981 ····and-int/lit16·v15,·v15,·0xff1983 ····and-int/lit16·v15,·v15,·0xff
  
 1984 ····.line·1202
1982 ····invoke-static·{v15},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1985 ····invoke-static·{v15},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1983 ····move-result-object·v151986 ····move-result-object·v15
  
1984 ····aput-object·v15,·v13,·v141987 ····aput-object·v15,·v13,·v14
  
1985 ····const/4·v14,·0x11988 ····const/4·v14,·0x1
  
1986 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1989 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1987 ····move-result-object·v151990 ····move-result-object·v15
  
1988 ····aput-object·v15,·v13,·v141991 ····aput-object·v15,·v13,·v14
  
 1992 ····.line·1201
1989 ····invoke-static·{v12,·v13},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;1993 ····invoke-static·{v12,·v13},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
1990 ····move-result-object·v121994 ····move-result-object·v12
  
1991 ····invoke-direct·{v11,·v12},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V1995 ····invoke-direct·{v11,·v12},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V
  
1992 ····throw·v111996 ····throw·v11
Offset 2086, 26 lines modifiedOffset 2090, 28 lines modified
  
2086 ····const-string·v5,·"Source·array·with·length·%d·cannot·have·offset·of·%d·and·still·process·four·bytes."2090 ····const-string·v5,·"Source·array·with·length·%d·cannot·have·offset·of·%d·and·still·process·four·bytes."
  
2087 ····new-array·v3,·v3,·[Ljava/lang/Object;2091 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
2088 ····array-length·v6,·p02092 ····array-length·v6,·p0
  
 2093 ····.line·1043
2089 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2094 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2090 ····move-result-object·v62095 ····move-result-object·v6
  
2091 ····aput-object·v6,·v3,·v72096 ····aput-object·v6,·v3,·v7
  
2092 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2097 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2093 ····move-result-object·v62098 ····move-result-object·v6
  
2094 ····aput-object·v6,·v3,·v22099 ····aput-object·v6,·v3,·v2
  
 2100 ····.line·1042
2095 ····invoke-static·{v5,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;2101 ····invoke-static·{v5,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
2096 ····move-result-object·v22102 ····move-result-object·v2
  
2097 ····invoke-direct·{v4,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V2103 ····invoke-direct·{v4,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
2098 ····throw·v42104 ····throw·v4
Offset 2126, 26 lines modifiedOffset 2132, 28 lines modified
  
2126 ····const-string·v5,·"Destination·array·with·length·%d·cannot·have·offset·of·%d·and·still·store·three·bytes."2132 ····const-string·v5,·"Destination·array·with·length·%d·cannot·have·offset·of·%d·and·still·store·three·bytes."
  
2127 ····new-array·v3,·v3,·[Ljava/lang/Object;2133 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
2128 ····array-length·v6,·p22134 ····array-length·v6,·p2
  
 2135 ····.line·1047
2129 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2136 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2130 ····move-result-object·v62137 ····move-result-object·v6
  
2131 ····aput-object·v6,·v3,·v72138 ····aput-object·v6,·v3,·v7
  
2132 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2139 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2133 ····move-result-object·v62140 ····move-result-object·v6
  
2134 ····aput-object·v6,·v3,·v22141 ····aput-object·v6,·v3,·v2
  
 2142 ····.line·1046
2135 ····invoke-static·{v5,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;2143 ····invoke-static·{v5,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
2136 ····move-result-object·v22144 ····move-result-object·v2
  
2137 ····invoke-direct·{v4,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V2145 ····invoke-direct·{v4,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
2138 ····throw·v42146 ····throw·v4
Offset 3772, 14 lines modifiedOffset 3780, 15 lines modified
  
3772 ····const/4·v6,·0x33780 ····const/4·v6,·0x3
  
3773 ····new-array·v6,·v6,·[Ljava/lang/Object;3781 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
3774 ····const/4·v9,·0x03782 ····const/4·v9,·0x0
Max diff block lines reached; 187/3291 bytes (5.68%) of diff not shown.
925 B
smali/org/json/CDL.smali
    
Offset 190, 14 lines modifiedOffset 190, 15 lines modified
  
190 ····move-result·v0190 ····move-result·v0
  
191 ····.line·100191 ····.line·100
192 ····.local·v0,·"c":C192 ····.local·v0,·"c":C
193 ····if-eqz·v2,·:cond_1193 ····if-eqz·v2,·:cond_1
  
 194 ····.line·101
194 ····invoke-virtual·{v1},·Lorg/json/JSONArray;->length()I195 ····invoke-virtual·{v1},·Lorg/json/JSONArray;->length()I
  
195 ····move-result·v3196 ····move-result·v3
  
196 ····if-nez·v3,·:cond_3197 ····if-nez·v3,·:cond_3
  
197 ····invoke-virtual·{v2},·Ljava/lang/String;->length()I198 ····invoke-virtual·{v2},·Ljava/lang/String;->length()I
Offset 386, 28 lines modifiedOffset 387, 30 lines modified
  
386 ····invoke-virtual·{v6,·v11},·Ljava/lang/String;->indexOf(I)I387 ····invoke-virtual·{v6,·v11},·Ljava/lang/String;->indexOf(I)I
  
387 ····move-result·v7388 ····move-result·v7
  
388 ····if-gez·v7,·:cond_1389 ····if-gez·v7,·:cond_1
  
 390 ····.line·154
389 ····invoke-virtual·{v6,·v10},·Ljava/lang/String;->indexOf(I)I391 ····invoke-virtual·{v6,·v10},·Ljava/lang/String;->indexOf(I)I
  
390 ····move-result·v7392 ····move-result·v7
  
391 ····if-gez·v7,·:cond_1393 ····if-gez·v7,·:cond_1
  
392 ····const/16·v7,·0xd394 ····const/16·v7,·0xd
  
393 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->indexOf(I)I395 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->indexOf(I)I
  
394 ····move-result·v7396 ····move-result·v7
  
395 ····if-gez·v7,·:cond_1397 ····if-gez·v7,·:cond_1
  
 398 ····.line·155
396 ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->indexOf(I)I399 ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->indexOf(I)I
  
397 ····move-result·v7400 ····move-result·v7
  
398 ····if-gez·v7,·:cond_1401 ····if-gez·v7,·:cond_1
  
399 ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->charAt(I)C402 ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->charAt(I)C
344 B
smali/org/json/Kim.smali
    
Offset 283, 14 lines modifiedOffset 283, 15 lines modified
283 ····add-int/lit8·v5,·v5,·0x1283 ····add-int/lit8·v5,·v5,·0x1
  
284 ····.line·209284 ····.line·209
285 ····and-int/lit16·v8,·v3,·0x3ff285 ····and-int/lit16·v8,·v3,·0x3ff
  
286 ····shl-int/lit8·v8,·v8,·0xa286 ····shl-int/lit8·v8,·v8,·0xa
  
 287 ····.line·210
287 ····invoke-virtual·{p1,·v5},·Ljava/lang/String;->charAt(I)C288 ····invoke-virtual·{p1,·v5},·Ljava/lang/String;->charAt(I)C
  
288 ····move-result·v9289 ····move-result·v9
  
289 ····and-int/lit16·v9,·v9,·0x3ff290 ····and-int/lit16·v9,·v9,·0x3ff
  
290 ····or-int/2addr·v8,·v9291 ····or-int/2addr·v8,·v9
7.39 KB
smali/org/json/JSONObject.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JSONObject.java"3 .source·"JSONObject.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/json/JSONObject$1;, 
8 ········Lorg/json/JSONObject$Null;7 ········Lorg/json/JSONObject$Null;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·NULL:Ljava/lang/Object;11 .field·public·static·final·NULL:Ljava/lang/Object;
Offset 162, 23 lines modifiedOffset 161, 24 lines modified
162 ········}161 ········}
163 ····.end·annotation162 ····.end·annotation
  
164 ····.prologue163 ····.prologue
165 ····.line·335164 ····.line·335
166 ····invoke-direct·{p0},·Lorg/json/JSONObject;-><init>()V165 ····invoke-direct·{p0},·Lorg/json/JSONObject;-><init>()V
  
167 ····.line·336166 ····.line·337
168 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;167 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
169 ····move-result-object·v9168 ····move-result-object·v9
  
170 ····invoke-virtual·{v9},·Ljava/lang/Thread;->getContextClassLoader()Ljava/lang/ClassLoader;169 ····invoke-virtual·{v9},·Ljava/lang/Thread;->getContextClassLoader()Ljava/lang/ClassLoader;
  
171 ····move-result-object·v9170 ····move-result-object·v9
  
 171 ····.line·336
172 ····invoke-static·{p1,·p2,·v9},·Ljava/util/ResourceBundle;->getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle;172 ····invoke-static·{p1,·p2,·v9},·Ljava/util/ResourceBundle;->getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle;
  
173 ····move-result-object·v0173 ····move-result-object·v0
  
174 ····.line·341174 ····.line·341
175 ····.local·v0,·"bundle":Ljava/util/ResourceBundle;175 ····.local·v0,·"bundle":Ljava/util/ResourceBundle;
176 ····invoke-virtual·{v0},·Ljava/util/ResourceBundle;->getKeys()Ljava/util/Enumeration;176 ····invoke-virtual·{v0},·Ljava/util/ResourceBundle;->getKeys()Ljava/util/Enumeration;
Offset 620, 14 lines modifiedOffset 620, 15 lines modified
  
620 ····move-result·v1620 ····move-result·v1
  
621 ····if-gez·v1,·:cond_1621 ····if-gez·v1,·:cond_1
  
622 ····const/16·v1,·0x45622 ····const/16·v1,·0x45
  
 623 ····.line·447
623 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->indexOf(I)I624 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->indexOf(I)I
  
624 ····move-result·v1625 ····move-result·v1
  
625 ····if-gez·v1,·:cond_1626 ····if-gez·v1,·:cond_1
  
626 ····.line·448627 ····.line·448
Offset 878, 14 lines modifiedOffset 879, 15 lines modified
  
878 ····move-result·v1879 ····move-result·v1
  
879 ····if-gez·v1,·:cond_2880 ····if-gez·v1,·:cond_2
  
880 ····const/16·v1,·0x45881 ····const/16·v1,·0x45
  
 882 ····.line·777
881 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->indexOf(I)I883 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->indexOf(I)I
  
882 ····move-result·v1884 ····move-result·v1
  
883 ····if-gez·v1,·:cond_2885 ····if-gez·v1,·:cond_2
  
884 ····.line·778886 ····.line·778
Offset 1023, 14 lines modifiedOffset 1025, 15 lines modified
  
1023 ····move-result·v81025 ····move-result·v8
  
1024 ····if-nez·v8,·:cond_11026 ····if-nez·v8,·:cond_1
  
1025 ····const-string·v8,·"getDeclaringClass"1027 ····const-string·v8,·"getDeclaringClass"
  
 1028 ····.line·997
1026 ····invoke-virtual·{v8,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1029 ····invoke-virtual·{v8,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1027 ····move-result·v81030 ····move-result·v8
  
1028 ····if-eqz·v8,·:cond_61031 ····if-eqz·v8,·:cond_6
  
1029 ····.line·9981032 ····.line·998
Offset 1044, 24 lines modifiedOffset 1047, 26 lines modified
  
1044 ····move-result·v81047 ····move-result·v8
  
1045 ····if-lez·v8,·:cond_41048 ····if-lez·v8,·:cond_4
  
1046 ····const/4·v8,·0x01049 ····const/4·v8,·0x0
  
 1050 ····.line·1006
1047 ····invoke-virtual·{v2,·v8},·Ljava/lang/String;->charAt(I)C1051 ····invoke-virtual·{v2,·v8},·Ljava/lang/String;->charAt(I)C
  
1048 ····move-result·v81052 ····move-result·v8
  
1049 ····invoke-static·{v8},·Ljava/lang/Character;->isUpperCase(C)Z1053 ····invoke-static·{v8},·Ljava/lang/Character;->isUpperCase(C)Z
  
1050 ····move-result·v81054 ····move-result·v8
  
1051 ····if-eqz·v8,·:cond_41055 ····if-eqz·v8,·:cond_4
  
 1056 ····.line·1007
1052 ····invoke-virtual·{v4},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;1057 ····invoke-virtual·{v4},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;
  
1053 ····move-result-object·v81058 ····move-result-object·v8
  
1054 ····array-length·v8,·v81059 ····array-length·v8,·v8
  
1055 ····if-nez·v8,·:cond_41060 ····if-nez·v8,·:cond_4
Offset 1111, 15 lines modifiedOffset 1116, 15 lines modified
1111 ····.end·local·v7····#·"result":Ljava/lang/Object;1116 ····.end·local·v7····#·"result":Ljava/lang/Object;
1112 ····:cond_41117 ····:cond_4
1113 ····:goto_41118 ····:goto_4
1114 ····add-int/lit8·v0,·v0,·0x11119 ····add-int/lit8·v0,·v0,·0x1
  
1115 ····goto·:goto_11120 ····goto·:goto_1
  
1116 ····.line·9871121 ····.line·988
1117 ····.end·local·v0····#·"i":I1122 ····.end·local·v0····#·"i":I
1118 ····.end·local·v5····#·"methods":[Ljava/lang/reflect/Method;1123 ····.end·local·v5····#·"methods":[Ljava/lang/reflect/Method;
1119 ····:cond_51124 ····:cond_5
Max diff block lines reached; 4774/7505 bytes (63.61%) of diff not shown.
583 B
smali/org/json/JSONML.smali
    
Offset 698, 19 lines modifiedOffset 698, 21 lines modified
698 ····.line·229698 ····.line·229
699 ····instance-of·v8,·v7,·Ljava/lang/String;699 ····instance-of·v8,·v7,·Ljava/lang/String;
  
700 ····if-eqz·v8,·:cond_22700 ····if-eqz·v8,·:cond_22
  
701 ····check-cast·v7,·Ljava/lang/String;701 ····check-cast·v7,·Ljava/lang/String;
  
 702 ····.line·230
702 ····.end·local·v7····#·"token":Ljava/lang/Object;703 ····.end·local·v7····#·"token":Ljava/lang/Object;
703 ····invoke-static·{v7},·Lorg/json/XML;->stringToValue(Ljava/lang/String;)Ljava/lang/Object;704 ····invoke-static·{v7},·Lorg/json/XML;->stringToValue(Ljava/lang/String;)Ljava/lang/Object;
  
704 ····move-result-object·v7705 ····move-result-object·v7
  
 706 ····.line·229
705 ····:cond_22707 ····:cond_22
706 ····invoke-virtual·{p2,·v7},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;708 ····invoke-virtual·{p2,·v7},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
707 ····goto/16·:goto_0709 ····goto/16·:goto_0
  
708 ····:cond_23710 ····:cond_23
709 ····move-object·v0,·v7711 ····move-object·v0,·v7
670 B
smali/org/json/HTTP.smali
    
Offset 266, 14 lines modifiedOffset 266, 15 lines modified
  
266 ····move-result·v3266 ····move-result·v3
  
267 ····if-nez·v3,·:cond_0267 ····if-nez·v3,·:cond_0
  
268 ····const-string·v3,·"Reason-Phrase"268 ····const-string·v3,·"Reason-Phrase"
  
 269 ····.line·152
269 ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z270 ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
270 ····move-result·v3271 ····move-result·v3
  
271 ····if-nez·v3,·:cond_0272 ····if-nez·v3,·:cond_0
  
272 ····const-string·v3,·"Method"273 ····const-string·v3,·"Method"
Offset 282, 14 lines modifiedOffset 283, 15 lines modified
  
282 ····move-result·v3283 ····move-result·v3
  
283 ····if-nez·v3,·:cond_0284 ····if-nez·v3,·:cond_0
  
284 ····const-string·v3,·"Request-URI"285 ····const-string·v3,·"Request-URI"
  
 286 ····.line·153
285 ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z287 ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
286 ····move-result·v3288 ····move-result·v3
  
287 ····if-nez·v3,·:cond_0289 ····if-nez·v3,·:cond_0
  
288 ····invoke-virtual·{p0,·v2},·Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z290 ····invoke-virtual·{p0,·v2},·Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
2.22 KB
smali/org/json/XML.smali
    
Offset 697, 19 lines modifiedOffset 697, 21 lines modified
  
697 ····throw·v6697 ····throw·v6
  
698 ····.line·232698 ····.line·232
699 ····:cond_10699 ····:cond_10
700 ····check-cast·v5,·Ljava/lang/String;700 ····check-cast·v5,·Ljava/lang/String;
  
 701 ····.line·233
701 ····.end·local·v5····#·"token":Ljava/lang/Object;702 ····.end·local·v5····#·"token":Ljava/lang/Object;
702 ····invoke-static·{v5},·Lorg/json/XML;->stringToValue(Ljava/lang/String;)Ljava/lang/Object;703 ····invoke-static·{v5},·Lorg/json/XML;->stringToValue(Ljava/lang/String;)Ljava/lang/Object;
  
703 ····move-result-object·v8704 ····move-result-object·v8
  
 705 ····.line·232
704 ····invoke-virtual·{v2,·v3,·v8},·Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;706 ····invoke-virtual·{v2,·v3,·v8},·Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
705 ····.line·234707 ····.line·234
706 ····const/4·v5,·0x0708 ····const/4·v5,·0x0
  
707 ····.restart·local·v5····#·"token":Ljava/lang/Object;709 ····.restart·local·v5····#·"token":Ljava/lang/Object;
708 ····goto·:goto_2710 ····goto·:goto_2
Offset 832, 18 lines modifiedOffset 834, 20 lines modified
832 ····move-result·v8834 ····move-result·v8
  
833 ····if-lez·v8,·:cond_16835 ····if-lez·v8,·:cond_16
  
834 ····.line·265836 ····.line·265
835 ····const-string·v8,·"content"837 ····const-string·v8,·"content"
  
 838 ····.line·266
836 ····invoke-static·{v3},·Lorg/json/XML;->stringToValue(Ljava/lang/String;)Ljava/lang/Object;839 ····invoke-static·{v3},·Lorg/json/XML;->stringToValue(Ljava/lang/String;)Ljava/lang/Object;
  
837 ····move-result-object·v9840 ····move-result-object·v9
  
 841 ····.line·265
838 ····invoke-virtual·{v2,·v8,·v9},·Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;842 ····invoke-virtual·{v2,·v8,·v9},·Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
839 ····goto·:goto_4843 ····goto·:goto_4
  
840 ····.line·271844 ····.line·271
841 ····.end·local·v3····#·"string":Ljava/lang/String;845 ····.end·local·v3····#·"string":Ljava/lang/String;
842 ····:cond_18846 ····:cond_18
Offset 878, 27 lines modifiedOffset 882, 30 lines modified
  
878 ····move-result·v8882 ····move-result·v8
  
879 ····if-ne·v8,·v7,·:cond_1a883 ····if-ne·v8,·v7,·:cond_1a
  
880 ····const-string·v7,·"content"884 ····const-string·v7,·"content"
  
 885 ····.line·276
881 ····invoke-virtual·{v2,·v7},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object;886 ····invoke-virtual·{v2,·v7},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object;
  
882 ····move-result-object·v7887 ····move-result-object·v7
  
883 ····if-eqz·v7,·:cond_1a888 ····if-eqz·v7,·:cond_1a
  
884 ····.line·277889 ····.line·277
885 ····const-string·v7,·"content"890 ····const-string·v7,·"content"
  
 891 ····.line·278
886 ····invoke-virtual·{v2,·v7},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object;892 ····invoke-virtual·{v2,·v7},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object;
  
887 ····move-result-object·v7893 ····move-result-object·v7
  
 894 ····.line·277
888 ····invoke-virtual·{p1,·v4,·v7},·Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;895 ····invoke-virtual·{p1,·v4,·v7},·Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
889 ····goto/16·:goto_0896 ····goto/16·:goto_0
  
890 ····.line·280897 ····.line·280
891 ····:cond_1a898 ····:cond_1a
892 ····invoke-virtual·{p1,·v4,·v2},·Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;899 ····invoke-virtual·{p1,·v4,·v2},·Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
Offset 1589, 15 lines modifiedOffset 1596, 15 lines modified
  
1589 ····invoke-static·{v10},·Lorg/json/XML;->escape(Ljava/lang/String;)Ljava/lang/String;1596 ····invoke-static·{v10},·Lorg/json/XML;->escape(Ljava/lang/String;)Ljava/lang/String;
  
1590 ····move-result-object·v81597 ····move-result-object·v8
  
1591 ····goto·:goto_81598 ····goto·:goto_8
  
1592 ····.line·4891599 ····.line·490
1593 ····.restart·local·v8····#·"string":Ljava/lang/String;1600 ····.restart·local·v8····#·"string":Ljava/lang/String;
1594 ····:cond_121601 ····:cond_12
1595 ····invoke-virtual·{v8},·Ljava/lang/String;->length()I1602 ····invoke-virtual·{v8},·Ljava/lang/String;->length()I
  
1596 ····move-result·v101603 ····move-result·v10
  
1597 ····if-nez·v10,·:cond_131604 ····if-nez·v10,·:cond_13
2.58 KB
smali/org/json/JSONArray.smali
    
Offset 385, 14 lines modifiedOffset 385, 15 lines modified
  
385 ····move-object·v1,·v0385 ····move-object·v1,·v0
  
386 ····check-cast·v1,·Ljava/lang/String;386 ····check-cast·v1,·Ljava/lang/String;
  
387 ····const-string·v2,·"false"387 ····const-string·v2,·"false"
  
 388 ····.line·214
388 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z389 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
389 ····move-result·v1390 ····move-result·v1
  
390 ····if-eqz·v1,·:cond_1391 ····if-eqz·v1,·:cond_1
  
391 ····.line·215392 ····.line·215
Offset 420, 14 lines modifiedOffset 421, 15 lines modified
420 ····if-eqz·v1,·:cond_3421 ····if-eqz·v1,·:cond_3
  
421 ····check-cast·v0,·Ljava/lang/String;422 ····check-cast·v0,·Ljava/lang/String;
  
422 ····.end·local·v0····#·"object":Ljava/lang/Object;423 ····.end·local·v0····#·"object":Ljava/lang/Object;
423 ····const-string·v1,·"true"424 ····const-string·v1,·"true"
  
 425 ····.line·218
424 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z426 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
425 ····move-result·v1427 ····move-result·v1
  
426 ····if-eqz·v1,·:cond_3428 ····if-eqz·v1,·:cond_3
  
427 ····.line·219429 ····.line·219
Offset 501, 14 lines modifiedOffset 503, 15 lines modified
501 ····:goto_0503 ····:goto_0
502 ····return-wide·v2504 ····return-wide·v2
  
503 ····.restart·local·v1····#·"object":Ljava/lang/Object;505 ····.restart·local·v1····#·"object":Ljava/lang/Object;
504 ····:cond_0506 ····:cond_0
505 ····check-cast·v1,·Ljava/lang/String;507 ····check-cast·v1,·Ljava/lang/String;
  
 508 ····.line·238
506 ····.end·local·v1····#·"object":Ljava/lang/Object;509 ····.end·local·v1····#·"object":Ljava/lang/Object;
507 ····invoke-static·{v1},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D510 ····invoke-static·{v1},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
508 ····:try_end_0511 ····:try_end_0
509 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0512 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
510 ····move-result-wide·v2513 ····move-result-wide·v2
  
Offset 583, 14 lines modifiedOffset 586, 15 lines modified
583 ····:goto_0586 ····:goto_0
584 ····return·v2587 ····return·v2
  
585 ····.restart·local·v1····#·"object":Ljava/lang/Object;588 ····.restart·local·v1····#·"object":Ljava/lang/Object;
586 ····:cond_0589 ····:cond_0
587 ····check-cast·v1,·Ljava/lang/String;590 ····check-cast·v1,·Ljava/lang/String;
  
 591 ····.line·257
588 ····.end·local·v1····#·"object":Ljava/lang/Object;592 ····.end·local·v1····#·"object":Ljava/lang/Object;
589 ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I593 ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
590 ····:try_end_0594 ····:try_end_0
591 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0595 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
592 ····move-result·v2596 ····move-result·v2
  
Offset 787, 14 lines modifiedOffset 791, 15 lines modified
787 ····:goto_0791 ····:goto_0
788 ····return-wide·v2792 ····return-wide·v2
  
789 ····.restart·local·v1····#·"object":Ljava/lang/Object;793 ····.restart·local·v1····#·"object":Ljava/lang/Object;
790 ····:cond_0794 ····:cond_0
791 ····check-cast·v1,·Ljava/lang/String;795 ····check-cast·v1,·Ljava/lang/String;
  
 796 ····.line·313
792 ····.end·local·v1····#·"object":Ljava/lang/Object;797 ····.end·local·v1····#·"object":Ljava/lang/Object;
793 ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J798 ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
794 ····:try_end_0799 ····:try_end_0
795 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0800 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
796 ····move-result-wide·v2801 ····move-result-wide·v2
  
Offset 1013, 14 lines modifiedOffset 1018, 15 lines modified
  
1013 ····:goto_01018 ····:goto_0
1014 ····return-object·v01019 ····return-object·v0
  
1015 ····:cond_11020 ····:cond_1
1016 ····iget-object·v0,·p0,·Lorg/json/JSONArray;->myArrayList:Ljava/util/ArrayList;1021 ····iget-object·v0,·p0,·Lorg/json/JSONArray;->myArrayList:Ljava/util/ArrayList;
  
 1022 ····.line·389
1017 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;1023 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
1018 ····move-result-object·v01024 ····move-result-object·v0
  
1019 ····goto·:goto_01025 ····goto·:goto_0
1020 .end·method1026 .end·method
  
Offset 1294, 14 lines modifiedOffset 1300, 15 lines modified
  
1294 ····if-eqz·v1,·:cond_01300 ····if-eqz·v1,·:cond_0
  
1295 ····.end·local·p2····#·"defaultValue":Ljava/lang/String;1301 ····.end·local·p2····#·"defaultValue":Ljava/lang/String;
1296 ····:goto_01302 ····:goto_0
1297 ····return-object·p21303 ····return-object·p2
  
 1304 ····.line·573
1298 ····.restart·local·p2····#·"defaultValue":Ljava/lang/String;1305 ····.restart·local·p2····#·"defaultValue":Ljava/lang/String;
1299 ····:cond_01306 ····:cond_0
1300 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;1307 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
1301 ····move-result-object·p21308 ····move-result-object·p2
  
1302 ····goto·:goto_01309 ····goto·:goto_0
333 B
smali/org/json/XMLTokener.smali
    
Offset 143, 14 lines modifiedOffset 143, 15 lines modified
  
143 ····move-result·v3143 ····move-result·v3
  
144 ····if-ne·v3,·v5,·:cond_0144 ····if-ne·v3,·v5,·:cond_0
  
145 ····add-int/lit8·v3,·v1,·0x1145 ····add-int/lit8·v3,·v1,·0x1
  
 146 ····.line·75
146 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuffer;->charAt(I)C147 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuffer;->charAt(I)C
  
147 ····move-result·v3148 ····move-result·v3
  
148 ····if-ne·v3,·v5,·:cond_0149 ····if-ne·v3,·v5,·:cond_0
  
149 ····add-int/lit8·v3,·v1,·0x2150 ····add-int/lit8·v3,·v1,·0x2
1.19 KB
smali/fr/xtof54/jsgo/GoJsActivity$CopyEidogoTask.smali
    
Offset 54, 21 lines modifiedOffset 54, 19 lines modified
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;57 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
58 ····.locals·158 ····.locals·1
59 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
60 ····.prologue59 ····.prologue
61 ····.line·115160 ····.line·1151
62 ····check-cast·p1,·[Ljava/lang/String;61 ····check-cast·p1,·[Ljava/lang/String;
  
63 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
64 ····invoke-virtual·{p0,·p1},·Lfr/xtof54/jsgo/GoJsActivity$CopyEidogoTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String;62 ····invoke-virtual·{p0,·p1},·Lfr/xtof54/jsgo/GoJsActivity$CopyEidogoTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
  
65 ····move-result-object·v063 ····move-result-object·v0
  
66 ····return-object·v064 ····return-object·v0
67 .end·method65 .end·method
  
Offset 92, 21 lines modifiedOffset 90, 19 lines modified
92 ····const-string·v0,·"init·done"90 ····const-string·v0,·"init·done"
  
93 ····return-object·v091 ····return-object·v0
94 .end·method92 .end·method
  
95 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V93 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
96 ····.locals·094 ····.locals·0
97 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
98 ····.prologue95 ····.prologue
99 ····.line·115196 ····.line·1151
100 ····check-cast·p1,·Ljava/lang/String;97 ····check-cast·p1,·Ljava/lang/String;
  
101 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
102 ····invoke-virtual·{p0,·p1},·Lfr/xtof54/jsgo/GoJsActivity$CopyEidogoTask;->onPostExecute(Ljava/lang/String;)V98 ····invoke-virtual·{p0,·p1},·Lfr/xtof54/jsgo/GoJsActivity$CopyEidogoTask;->onPostExecute(Ljava/lang/String;)V
  
103 ····return-void99 ····return-void
104 .end·method100 .end·method
  
105 .method·protected·onPostExecute(Ljava/lang/String;)V101 .method·protected·onPostExecute(Ljava/lang/String;)V
106 ····.locals·2102 ····.locals·2
1.21 KB
smali/fr/xtof54/jsgo/Game$1ConfirmDialogFragment.smali
    
Offset 94, 24 lines modifiedOffset 94, 26 lines modified
  
94 ····const-string·v5,·"Show"94 ····const-string·v5,·"Show"
  
95 ····new-instance·v6,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$2;95 ····new-instance·v6,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$2;
  
96 ····invoke-direct·{v6,·p0},·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$2;-><init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V96 ····invoke-direct·{v6,·p0},·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$2;-><init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V
  
 97 ····.line·95
97 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;98 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
98 ····move-result-object·v499 ····move-result-object·v4
  
99 ····const-string·v5,·"Remove"100 ····const-string·v5,·"Remove"
  
100 ····new-instance·v6,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$1;101 ····new-instance·v6,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$1;
  
101 ····invoke-direct·{v6,·p0},·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V102 ····invoke-direct·{v6,·p0},·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V
  
 103 ····.line·106
102 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;104 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
103 ····.line·113105 ····.line·113
104 ····const-string·v4,·"Choice"106 ····const-string·v4,·"Choice"
  
105 ····invoke-virtual·{v0,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;107 ····invoke-virtual·{v0,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
650 B
smali/fr/xtof54/jsgo/Reviews$1DetListDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8227 ····.line·82
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$3;->this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$3;->this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
718 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·157027 ····.line·1570
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$10;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$10;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.79 KB
smali/fr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;19 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V21 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
23 ····.prologue24 ····.prologue
24 ····.line·132025 ····.line·1320
25 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;->this$0:Lfr/xtof54/jsgo/GoJsActivity;26 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
Offset 77, 24 lines modifiedOffset 78, 26 lines modified
  
77 ····const-string·v6,·"Cancel"78 ····const-string·v6,·"Cancel"
  
78 ····new-instance·v7,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$2;79 ····new-instance·v7,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$2;
  
79 ····invoke-direct·{v7,·p0},·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;)V80 ····invoke-direct·{v7,·p0},·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;)V
  
 81 ····.line·1336
80 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;82 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
81 ····move-result-object·v583 ····move-result-object·v5
  
82 ····const-string·v6,·"Add·message"84 ····const-string·v6,·"Add·message"
  
83 ····new-instance·v7,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1;85 ····new-instance·v7,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1;
  
84 ····invoke-direct·{v7,·p0,·v4},·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;Landroid/view/View;)V86 ····invoke-direct·{v7,·p0,·v4},·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;Landroid/view/View;)V
  
 87 ····.line·1341
85 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;88 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
86 ····.line·136989 ····.line·1369
87 ····sget-object·v5,·Lfr/xtof54/jsgo/Game;->gameShown:Lfr/xtof54/jsgo/Game;90 ····sget-object·v5,·Lfr/xtof54/jsgo/Game;->gameShown:Lfr/xtof54/jsgo/Game;
  
88 ····invoke-virtual·{v5},·Lfr/xtof54/jsgo/Game;->getMessage()Ljava/lang/CharSequence;91 ····invoke-virtual·{v5},·Lfr/xtof54/jsgo/Game;->getMessage()Ljava/lang/CharSequence;
  
582 B
smali/fr/xtof54/jsgo/GoJsActivity$19.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$em:Lfr/xtof54/jsgo/EventManager;22 .field·final·synthetic·val$em:Lfr/xtof54/jsgo/EventManager;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/EventManager;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/EventManager;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·112928 ····.line·1129
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$19;->this$0:Lfr/xtof54/jsgo/GoJsActivity;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$19;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$19;->val$em:Lfr/xtof54/jsgo/EventManager;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$19;->val$em:Lfr/xtof54/jsgo/EventManager;
  
652 B
smali/fr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·103527 ····.line·1035
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$2;->this$0:Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$2;->this$0:Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
611 B
smali/fr/xtof54/jsgo/AndroidServerConnection$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$dir:Ljava/io/File;22 .field·final·synthetic·val$dir:Ljava/io/File;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/AndroidServerConnection;Ljava/io/File;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/AndroidServerConnection;Ljava/io/File;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/AndroidServerConnection;
  
26 ····.prologue27 ····.prologue
27 ····.line·29828 ····.line·298
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$4;->this$0:Lfr/xtof54/jsgo/AndroidServerConnection;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$4;->this$0:Lfr/xtof54/jsgo/AndroidServerConnection;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$4;->val$dir:Ljava/io/File;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$4;->val$dir:Ljava/io/File;
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·153927 ····.line·1539
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$7;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$7;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
718 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$12.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·158727 ····.line·1587
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$12;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$12;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
718 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$14.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·160527 ····.line·1605
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$14;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$14;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
522 B
smali/fr/xtof54/jsgo/GoJsActivity$23.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$ss:[Ljava/lang/String;19 .field·final·synthetic·val$ss:[Ljava/lang/String;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;JJ[Ljava/lang/String;)V21 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;JJ[Ljava/lang/String;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
23 ····.param·p2,·"x0"····#·J24 ····.param·p2,·"x0"····#·J
24 ····.param·p4,·"x1"····#·J25 ····.param·p4,·"x1"····#·J
  
25 ····.prologue26 ····.prologue
26 ····.line·165727 ····.line·1657
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$23;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$23;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
593 B
smali/fr/xtof54/jsgo/GoJsActivity$17.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$g:Lfr/xtof54/jsgo/Game;24 .field·final·synthetic·val$g:Lfr/xtof54/jsgo/Game;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/Game;)V26 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/Game;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·97730 ····.line·977
30 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$17;->this$0:Lfr/xtof54/jsgo/GoJsActivity;31 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$17;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
31 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$17;->val$em:Lfr/xtof54/jsgo/EventManager;32 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$17;->val$em:Lfr/xtof54/jsgo/EventManager;
  
7.67 KB
smali/fr/xtof54/jsgo/EventManager.smali
    
Offset 92, 153 lines modifiedOffset 92, 152 lines modified
  
92 ····return-object·v092 ····return-object·v0
93 .end·method93 .end·method
  
  
94 #·virtual·methods94 #·virtual·methods
95 .method·public·registerListener(Lfr/xtof54/jsgo/EventManager$eventType;Lfr/xtof54/jsgo/EventManager$EventListener;)V95 .method·public·registerListener(Lfr/xtof54/jsgo/EventManager$eventType;Lfr/xtof54/jsgo/EventManager$EventListener;)V
96 ····.locals·796 ····.locals·6
97 ····.param·p1,·"e"····#·Lfr/xtof54/jsgo/EventManager$eventType;97 ····.param·p1,·"e"····#·Lfr/xtof54/jsgo/EventManager$eventType;
98 ····.param·p2,·"f"····#·Lfr/xtof54/jsgo/EventManager$EventListener;98 ····.param·p2,·"f"····#·Lfr/xtof54/jsgo/EventManager$EventListener;
  
99 ····.prologue99 ····.prologue
100 ····.line·30100 ····.line·30
101 ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream;101 ····sget-object·v3,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
102 ····new-instance·v5,·Ljava/lang/StringBuilder;102 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
103 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V103 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
104 ····const-string·v6,·"registering·event·listener·"104 ····const-string·v5,·"registering·event·listener·"
  
105 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;105 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
106 ····move-result-object·v5106 ····move-result-object·v4
  
107 ····invoke-virtual·{v5,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;107 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
108 ····move-result-object·v5108 ····move-result-object·v4
  
109 ····const-string·v6,·"·"109 ····const-string·v5,·"·"
  
110 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;110 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
111 ····move-result-object·v5111 ····move-result-object·v4
  
112 ····invoke-interface·{p2},·Lfr/xtof54/jsgo/EventManager$EventListener;->getName()Ljava/lang/String;112 ····invoke-interface·{p2},·Lfr/xtof54/jsgo/EventManager$EventListener;->getName()Ljava/lang/String;
  
113 ····move-result-object·v6113 ····move-result-object·v5
  
114 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;114 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
115 ····move-result-object·v5115 ····move-result-object·v4
  
116 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;116 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
117 ····move-result-object·v5117 ····move-result-object·v4
  
118 ····invoke-virtual·{v4,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V118 ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
119 ····.line·31119 ····.line·31
120 ····iget-object·v4,·p0,·Lfr/xtof54/jsgo/EventManager;->listeners:Ljava/util/HashMap;120 ····iget-object·v3,·p0,·Lfr/xtof54/jsgo/EventManager;->listeners:Ljava/util/HashMap;
  
121 ····invoke-virtual·{v4,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;121 ····invoke-virtual·{v3,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
122 ····move-result-object·v2122 ····move-result-object·v1
  
123 ····check-cast·v2,·Ljava/util/List;123 ····check-cast·v1,·Ljava/util/List;
  
124 ····.line·32124 ····.line·32
125 ····.local·v2,·"l":Ljava/util/List;,·"Ljava/util/List<Lfr/xtof54/jsgo/EventManager$EventListener;>;"125 ····.local·v1,·"l":Ljava/util/List;,·"Ljava/util/List<Lfr/xtof54/jsgo/EventManager$EventListener;>;"
126 ····invoke-interface·{p2},·Lfr/xtof54/jsgo/EventManager$EventListener;->getName()Ljava/lang/String;126 ····invoke-interface·{p2},·Lfr/xtof54/jsgo/EventManager$EventListener;->getName()Ljava/lang/String;
  
127 ····move-result-object·v3127 ····move-result-object·v2
  
128 ····.line·33128 ····.line·33
129 ····.local·v3,·"name":Ljava/lang/String;129 ····.local·v2,·"name":Ljava/lang/String;
130 ····if-nez·v2,·:cond_1130 ····if-nez·v1,·:cond_1
  
131 ····.line·34131 ····.line·34
132 ····new-instance·v2,·Ljava/util/ArrayList;132 ····new-instance·v1,·Ljava/util/ArrayList;
  
133 ····.end·local·v2····#·"l":Ljava/util/List;,·"Ljava/util/List<Lfr/xtof54/jsgo/EventManager$EventListener;>;"133 ····.end·local·v1····#·"l":Ljava/util/List;,·"Ljava/util/List<Lfr/xtof54/jsgo/EventManager$EventListener;>;"
134 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V134 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
135 ····.line·35135 ····.line·35
136 ····.restart·local·v2····#·"l":Ljava/util/List;,·"Ljava/util/List<Lfr/xtof54/jsgo/EventManager$EventListener;>;"136 ····.restart·local·v1····#·"l":Ljava/util/List;,·"Ljava/util/List<Lfr/xtof54/jsgo/EventManager$EventListener;>;"
137 ····iget-object·v4,·p0,·Lfr/xtof54/jsgo/EventManager;->listeners:Ljava/util/HashMap;137 ····iget-object·v3,·p0,·Lfr/xtof54/jsgo/EventManager;->listeners:Ljava/util/HashMap;
  
138 ····invoke-virtual·{v4,·p1,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;138 ····invoke-virtual·{v3,·p1,·v1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
139 ····.line·44139 ····.line·44
140 ····:cond_0140 ····:cond_0
141 ····invoke-interface·{v2,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z141 ····invoke-interface·{v1,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
142 ····.line·45142 ····.line·45
143 ····:goto_0143 ····:goto_0
144 ····return-void144 ····return-void
  
145 ····.line·37145 ····.line·37
146 ····:cond_1146 ····:cond_1
147 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;147 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
148 ····move-result-object·v1148 ····move-result-object·v3
  
149 ····.local·v1,·"i$":Ljava/util/Iterator; 
150 ····:cond_2149 ····:cond_2
151 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z150 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
152 ····move-result·v4151 ····move-result·v4
  
153 ····if-eqz·v4,·:cond_0152 ····if-eqz·v4,·:cond_0
  
154 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;153 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
155 ····move-result-object·v0154 ····move-result-object·v0
  
156 ····check-cast·v0,·Lfr/xtof54/jsgo/EventManager$EventListener;155 ····check-cast·v0,·Lfr/xtof54/jsgo/EventManager$EventListener;
  
157 ····.line·38156 ····.line·38
158 ····.local·v0,·"el":Lfr/xtof54/jsgo/EventManager$EventListener;157 ····.local·v0,·"el":Lfr/xtof54/jsgo/EventManager$EventListener;
159 ····invoke-interface·{v0},·Lfr/xtof54/jsgo/EventManager$EventListener;->getName()Ljava/lang/String;158 ····invoke-interface·{v0},·Lfr/xtof54/jsgo/EventManager$EventListener;->getName()Ljava/lang/String;
  
160 ····move-result-object·v4159 ····move-result-object·v4
  
161 ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z160 ····invoke-virtual·{v4,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
162 ····move-result·v4161 ····move-result·v4
  
163 ····if-eqz·v4,·:cond_2162 ····if-eqz·v4,·:cond_2
  
164 ····.line·39163 ····.line·39
165 ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream;164 ····sget-object·v3,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
166 ····new-instance·v5,·Ljava/lang/StringBuilder;165 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
167 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V166 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
Max diff block lines reached; 1280/7780 bytes (16.45%) of diff not shown.
529 B
smali/fr/xtof54/jsgo/GoJsActivity$21.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·129127 ····.line·1291
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$21;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$21;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
552 B
smali/fr/xtof54/jsgo/ServerConnection$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/ServerConnection;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/ServerConnection;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/ServerConnection;
  
25 ····.prologue26 ····.prologue
26 ····.line·6327 ····.line·63
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$1;->this$0:Lfr/xtof54/jsgo/ServerConnection;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$1;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.75 KB
smali/fr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$22;18 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$22;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22;)V20 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$22;
  
22 ····.prologue23 ····.prologue
23 ····.line·139424 ····.line·1394
24 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;->this$1:Lfr/xtof54/jsgo/GoJsActivity$22;25 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;->this$1:Lfr/xtof54/jsgo/GoJsActivity$22;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
Offset 191, 24 lines modifiedOffset 192, 26 lines modified
  
191 ····const-string·v8,·"Reload"192 ····const-string·v8,·"Reload"
  
192 ····new-instance·v9,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$3;193 ····new-instance·v9,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$3;
  
193 ····invoke-direct·{v9,·p0},·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$3;-><init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V194 ····invoke-direct·{v9,·p0},·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$3;-><init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V
  
 195 ····.line·1429
194 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;196 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
195 ····move-result-object·v7197 ····move-result-object·v7
  
196 ····const-string·v8,·"Cancel"198 ····const-string·v8,·"Cancel"
  
197 ····new-instance·v9,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$2;199 ····new-instance·v9,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$2;
  
198 ····invoke-direct·{v9,·p0},·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V200 ····invoke-direct·{v9,·p0},·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V
  
 201 ····.line·1436
199 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;202 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
200 ····.line·1441203 ····.line·1441
201 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;204 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
202 ····move-result-object·v7205 ····move-result-object·v7
  
733 B
smali/fr/xtof54/jsgo/Message$1EditMsgDialogFragment.smali
    
Offset 89, 14 lines modifiedOffset 89, 15 lines modified
  
89 ····const-string·v4,·"cancel"89 ····const-string·v4,·"cancel"
  
90 ····new-instance·v5,·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$1;90 ····new-instance·v5,·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$1;
  
91 ····invoke-direct·{v5,·p0},·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;)V91 ····invoke-direct·{v5,·p0},·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;)V
  
 92 ····.line·62
92 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;93 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
93 ····.line·6794 ····.line·67
94 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;95 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
95 ····move-result-object·v396 ····move-result-object·v3
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·149127 ····.line·1491
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27.0 KB
smali/fr/xtof54/jsgo/ServerConnection$1MyRunnable.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$em:Lfr/xtof54/jsgo/EventManager;22 .field·final·synthetic·val$em:Lfr/xtof54/jsgo/EventManager;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;Lfr/xtof54/jsgo/EventManager;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;Lfr/xtof54/jsgo/EventManager;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/ServerConnection;
26 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
27 ········value·=·{28 ········value·=·{
28 ············"()V"29 ············"()V"
29 ········}30 ········}
30 ····.end·annotation31 ····.end·annotation
  
31 ····.prologue32 ····.prologue
Offset 42, 435 lines modifiedOffset 43, 399 lines modified
  
42 ····return-void43 ····return-void
43 .end·method44 .end·method
  
  
44 #·virtual·methods45 #·virtual·methods
45 .method·public·run()V46 .method·public·run()V
46 ····.locals·1747 ····.locals·15
  
47 ····.prologue48 ····.prologue
48 ····.line·11949 ····.line·119
49 ····sget-object·v14,·Ljava/lang/System;->out:Ljava/io/PrintStream;50 ····sget-object·v10,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
50 ····const-string·v15,·"start·login·run"51 ····const-string·v11,·"start·login·run"
  
51 ····invoke-virtual·{v14,·v15},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V52 ····invoke-virtual·{v10,·v11},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
52 ····.line·12053 ····.line·120
53 ····new-instance·v8,·Lorg/apache/http/params/BasicHttpParams;54 ····new-instance·v6,·Lorg/apache/http/params/BasicHttpParams;
  
54 ····invoke-direct·{v8},·Lorg/apache/http/params/BasicHttpParams;-><init>()V55 ····invoke-direct·{v6},·Lorg/apache/http/params/BasicHttpParams;-><init>()V
  
55 ····.line·12156 ····.line·121
56 ····.local·v8,·"httpparms":Lorg/apache/http/params/HttpParams;57 ····.local·v6,·"httpparms":Lorg/apache/http/params/HttpParams;
57 ····const/16·v14,·0x177058 ····const/16·v10,·0x1770
  
58 ····invoke-static·{v8,·v14},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V59 ····invoke-static·{v6,·v10},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V
  
59 ····.line·12260 ····.line·122
60 ····const/16·v14,·0x177061 ····const/16·v10,·0x1770
  
61 ····invoke-static·{v8,·v14},·Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V62 ····invoke-static·{v6,·v10},·Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V
  
62 ····.line·12363 ····.line·123
63 ····move-object/from16·v0,·p064 ····iget-object·v10,·p0,·Lfr/xtof54/jsgo/ServerConnection$1MyRunnable;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
64 ····iget-object·v14,·v0,·Lfr/xtof54/jsgo/ServerConnection$1MyRunnable;->this$0:Lfr/xtof54/jsgo/ServerConnection;65 ····new-instance·v11,·Lorg/apache/http/impl/client/DefaultHttpClient;
  
65 ····new-instance·v15,·Lorg/apache/http/impl/client/DefaultHttpClient;66 ····invoke-direct·{v11,·v6},·Lorg/apache/http/impl/client/DefaultHttpClient;-><init>(Lorg/apache/http/params/HttpParams;)V
  
66 ····invoke-direct·{v15,·v8},·Lorg/apache/http/impl/client/DefaultHttpClient;-><init>(Lorg/apache/http/params/HttpParams;)V 
  
67 ····invoke-static·{v14,·v15},·Lfr/xtof54/jsgo/ServerConnection;->access$002(Lfr/xtof54/jsgo/ServerConnection;Lorg/apache/http/client/HttpClient;)Lorg/apache/http/client/HttpClient;67 ····invoke-static·{v10,·v11},·Lfr/xtof54/jsgo/ServerConnection;->access$002(Lfr/xtof54/jsgo/ServerConnection;Lorg/apache/http/client/HttpClient;)Lorg/apache/http/client/HttpClient;
  
68 ····.line·12868 ····.line·128
69 ····:try_start_069 ····:try_start_0
70 ····const-string·v2,·"http://talc1.loria.fr/users/cerisara/DGSping.php?v=1.8"70 ····const-string·v0,·"http://talc1.loria.fr/users/cerisara/DGSping.php?v=1.8"
  
71 ····.line·12971 ····.line·129
72 ····.local·v2,·"cmd":Ljava/lang/String;72 ····.local·v0,·"cmd":Ljava/lang/String;
73 ····const-string·v14,·"login"73 ····const-string·v10,·"login"
  
74 ····invoke-static·{v14,·v2},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I74 ····invoke-static·{v10,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
75 ····.line·13075 ····.line·130
76 ····new-instance·v7,·Lorg/apache/http/client/methods/HttpGet;76 ····new-instance·v5,·Lorg/apache/http/client/methods/HttpGet;
  
77 ····invoke-direct·{v7,·v2},·Lorg/apache/http/client/methods/HttpGet;-><init>(Ljava/lang/String;)V77 ····invoke-direct·{v5,·v0},·Lorg/apache/http/client/methods/HttpGet;-><init>(Ljava/lang/String;)V
  
78 ····.line·13178 ····.line·131
79 ····.local·v7,·"httpget":Lorg/apache/http/client/methods/HttpGet;79 ····.local·v5,·"httpget":Lorg/apache/http/client/methods/HttpGet;
80 ····move-object/from16·v0,·p0 
  
81 ····iget-object·v14,·v0,·Lfr/xtof54/jsgo/ServerConnection$1MyRunnable;->this$0:Lfr/xtof54/jsgo/ServerConnection;80 ····iget-object·v10,·p0,·Lfr/xtof54/jsgo/ServerConnection$1MyRunnable;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
82 ····invoke-static·{v14},·Lfr/xtof54/jsgo/ServerConnection;->access$000(Lfr/xtof54/jsgo/ServerConnection;)Lorg/apache/http/client/HttpClient;81 ····invoke-static·{v10},·Lfr/xtof54/jsgo/ServerConnection;->access$000(Lfr/xtof54/jsgo/ServerConnection;)Lorg/apache/http/client/HttpClient;
  
83 ····move-result-object·v1482 ····move-result-object·v10
  
84 ····invoke-interface·{v14,·v7},·Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;83 ····invoke-interface·{v10,·v5},·Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
85 ····:try_end_084 ····:try_end_0
86 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_185 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1
  
87 ····.line·13486 ····.line·134
88 ····.end·local·v2····#·"cmd":Ljava/lang/String;87 ····.end·local·v0····#·"cmd":Ljava/lang/String;
89 ····.end·local·v7····#·"httpget":Lorg/apache/http/client/methods/HttpGet;88 ····.end·local·v5····#·"httpget":Lorg/apache/http/client/methods/HttpGet;
90 ····:goto_089 ····:goto_0
91 ····:try_start_190 ····:try_start_1
92 ····new-instance·v14,·Ljava/lang/StringBuilder;91 ····new-instance·v10,·Ljava/lang/StringBuilder;
  
93 ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V 
  
94 ····move-object/from16·v0,·p092 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V
  
95 ····iget-object·v15,·v0,·Lfr/xtof54/jsgo/ServerConnection$1MyRunnable;->this$0:Lfr/xtof54/jsgo/ServerConnection;93 ····iget-object·v11,·p0,·Lfr/xtof54/jsgo/ServerConnection$1MyRunnable;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
96 ····invoke-static·{v15},·Lfr/xtof54/jsgo/ServerConnection;->access$100(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String;94 ····invoke-static·{v11},·Lfr/xtof54/jsgo/ServerConnection;->access$100(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String;
  
97 ····move-result-object·v1595 ····move-result-object·v11
  
98 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;96 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
99 ····move-result-object·v1497 ····move-result-object·v10
  
100 ····const-string·v15,·"login.php?quick_mode=1&userid=" 
  
101 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
102 ····move-result-object·v1498 ····const-string·v11,·"login.php?quick_mode=1&userid="
  
103 ····move-object/from16·v0,·p099 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
104 ····iget-object·v15,·v0,·Lfr/xtof54/jsgo/ServerConnection$1MyRunnable;->this$0:Lfr/xtof54/jsgo/ServerConnection;100 ····move-result-object·v10
  
105 ····invoke-static·{v15},·Lfr/xtof54/jsgo/ServerConnection;->access$200(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String;101 ····iget-object·v11,·p0,·Lfr/xtof54/jsgo/ServerConnection$1MyRunnable;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
106 ····move-result-object·v15102 ····invoke-static·{v11},·Lfr/xtof54/jsgo/ServerConnection;->access$200(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String;
  
107 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;103 ····move-result-object·v11
  
108 ····move-result-object·v14104 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 19748/27502 bytes (71.81%) of diff not shown.
623 B
smali/fr/xtof54/jsgo/Message$1MsgDialogFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·23427 ····.line·234
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$5;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$5;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·155027 ····.line·1550
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$8;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$8;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
793 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$16.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$connectClientServer:Landroid/widget/CheckBox;22 .field·final·synthetic·val$connectClientServer:Landroid/widget/CheckBox;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;Landroid/widget/CheckBox;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;Landroid/widget/CheckBox;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·162828 ····.line·1628
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$16;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$16;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$16;->val$connectClientServer:Landroid/widget/CheckBox;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$16;->val$connectClientServer:Landroid/widget/CheckBox;
  
624 B
smali/fr/xtof54/jsgo/AndroidServerConnection$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$rid:Ljava/lang/String;24 .field·final·synthetic·val$rid:Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lfr/xtof54/jsgo/AndroidServerConnection;Ljava/lang/String;I)V26 .method·constructor·<init>(Lfr/xtof54/jsgo/AndroidServerConnection;Ljava/lang/String;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/AndroidServerConnection;
  
28 ····.prologue29 ····.prologue
29 ····.line·24530 ····.line·245
30 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$3;->this$0:Lfr/xtof54/jsgo/AndroidServerConnection;31 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$3;->this$0:Lfr/xtof54/jsgo/AndroidServerConnection;
  
31 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$3;->val$rid:Ljava/lang/String;32 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$3;->val$rid:Ljava/lang/String;
  
736 B
smali/fr/xtof54/jsgo/Reviews$1DetListDialogFragment.smali
    
Offset 129, 14 lines modifiedOffset 129, 15 lines modified
  
129 ····const-string·v8,·"Cancel"129 ····const-string·v8,·"Cancel"
  
130 ····new-instance·v9,·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$2;130 ····new-instance·v9,·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$2;
  
131 ····invoke-direct·{v9,·p0},·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$2;-><init>(Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;)V131 ····invoke-direct·{v9,·p0},·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$2;-><init>(Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;)V
  
 132 ····.line·95
132 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;133 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
133 ····.line·100134 ····.line·100
134 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;135 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
135 ····move-result-object·v7136 ····move-result-object·v7
  
718 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$13.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·159627 ····.line·1596
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$13;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$13;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
630 B
smali/fr/xtof54/jsgo/Game$2ConfirmDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·78827 ····.line·788
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment$1;->this$1:Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment$1;->this$1:Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
623 B
smali/fr/xtof54/jsgo/Message$1MsgDialogFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24027 ····.line·240
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$4;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$4;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·150027 ····.line·1500
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$3;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$3;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
551 B
smali/fr/xtof54/jsgo/GoJsActivity$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$g:Lfr/xtof54/jsgo/Game;22 .field·final·synthetic·val$g:Lfr/xtof54/jsgo/Game;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/Game;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/Game;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·55228 ····.line·552
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$6;->this$0:Lfr/xtof54/jsgo/GoJsActivity;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$6;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$6;->val$g:Lfr/xtof54/jsgo/Game;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$6;->val$g:Lfr/xtof54/jsgo/Game;
  
528 B
smali/fr/xtof54/jsgo/GoJsActivity$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·75327 ····.line·753
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$10;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$10;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
701 B
smali/fr/xtof54/jsgo/GoJsActivity$myWebViewClient$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$g:Lfr/xtof54/jsgo/Game;24 .field·final·synthetic·val$g:Lfr/xtof54/jsgo/Game;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/Game;)V26 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/Game;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;
  
28 ····.prologue29 ····.prologue
29 ····.line·49530 ····.line·495
30 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;31 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;
  
31 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient$2;->val$em:Lfr/xtof54/jsgo/EventManager;32 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient$2;->val$em:Lfr/xtof54/jsgo/EventManager;
  
594 B
smali/fr/xtof54/jsgo/GUI$WaitDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GUI$WaitDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GUI$WaitDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GUI$WaitDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GUI$WaitDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GUI$WaitDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·5827 ····.line·58
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GUI$WaitDialogFragment$1;->this$0:Lfr/xtof54/jsgo/GUI$WaitDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GUI$WaitDialogFragment$1;->this$0:Lfr/xtof54/jsgo/GUI$WaitDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
544 B
smali/fr/xtof54/jsgo/GoJsActivity$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$b5:Ljava/lang/String;22 .field·final·synthetic·val$b5:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Ljava/lang/String;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·10428 ····.line·104
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$2;->this$0:Lfr/xtof54/jsgo/GoJsActivity;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$2;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$2;->val$b5:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$2;->val$b5:Ljava/lang/String;
  
673 B
smali/fr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·126227 ····.line·1262
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13.7 KB
smali/fr/xtof54/jsgo/GoJsActivity.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/support/v4/app/FragmentActivity;2 .super·Landroid/support/v4/app/FragmentActivity;
3 .source·"GoJsActivity.java"3 .source·"GoJsActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lfr/xtof54/jsgo/GoJsActivity$24;, 
8 ········Lfr/xtof54/jsgo/GoJsActivity$CopyEidogoTask;,7 ········Lfr/xtof54/jsgo/GoJsActivity$CopyEidogoTask;,
9 ········Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;,8 ········Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;,
10 ········Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;,9 ········Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;,
11 ········Lfr/xtof54/jsgo/GoJsActivity$guistate;10 ········Lfr/xtof54/jsgo/GoJsActivity$guistate;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
Offset 1728, 248 lines modifiedOffset 1727, 240 lines modified
1728 ····invoke-virtual·{v4,·v5},·Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V1727 ····invoke-virtual·{v4,·v5},·Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
  
1729 ····.line·2691728 ····.line·269
1730 ····return-void1729 ····return-void
1731 .end·method1730 .end·method
  
1732 .method·copyEidogo(Ljava/lang/String;Ljava/io/File;)V1731 .method·copyEidogo(Ljava/lang/String;Ljava/io/File;)V
1733 ····.locals·131732 ····.locals·12
1734 ····.param·p1,·"edir"····#·Ljava/lang/String;1733 ····.param·p1,·"edir"····#·Ljava/lang/String;
1735 ····.param·p2,·"odir"····#·Ljava/io/File;1734 ····.param·p2,·"odir"····#·Ljava/io/File;
  
1736 ····.prologue1735 ····.prologue
1737 ····.line·2721736 ····.line·272
1738 ····invoke-static·{},·Lfr/xtof54/jsgo/EventManager;->getEventManager()Lfr/xtof54/jsgo/EventManager;1737 ····invoke-static·{},·Lfr/xtof54/jsgo/EventManager;->getEventManager()Lfr/xtof54/jsgo/EventManager;
  
1739 ····move-result-object·v111738 ····move-result-object·v8
  
1740 ····sget-object·v12,·Lfr/xtof54/jsgo/EventManager$eventType;->copyEidogoStart:Lfr/xtof54/jsgo/EventManager$eventType;1739 ····sget-object·v9,·Lfr/xtof54/jsgo/EventManager$eventType;->copyEidogoStart:Lfr/xtof54/jsgo/EventManager$eventType;
  
1741 ····invoke-virtual·{v11,·v12},·Lfr/xtof54/jsgo/EventManager;->sendEvent(Lfr/xtof54/jsgo/EventManager$eventType;)V1740 ····invoke-virtual·{v8,·v9},·Lfr/xtof54/jsgo/EventManager;->sendEvent(Lfr/xtof54/jsgo/EventManager$eventType;)V
  
1742 ····.line·2731741 ····.line·273
1743 ····invoke-virtual·{p0},·Lfr/xtof54/jsgo/GoJsActivity;->getResources()Landroid/content/res/Resources;1742 ····invoke-virtual·{p0},·Lfr/xtof54/jsgo/GoJsActivity;->getResources()Landroid/content/res/Resources;
  
1744 ····move-result-object·v111743 ····move-result-object·v8
  
1745 ····invoke-virtual·{v11},·Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;1744 ····invoke-virtual·{v8},·Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
  
1746 ····move-result-object·v91745 ····move-result-object·v6
  
1747 ····.line·2751746 ····.line·275
1748 ····.local·v9,·"mgr":Landroid/content/res/AssetManager;1747 ····.local·v6,·"mgr":Landroid/content/res/AssetManager;
1749 ····:try_start_01748 ····:try_start_0
1750 ····invoke-virtual·{v9,·p1},·Landroid/content/res/AssetManager;->list(Ljava/lang/String;)[Ljava/lang/String;1749 ····invoke-virtual·{v6,·p1},·Landroid/content/res/AssetManager;->list(Ljava/lang/String;)[Ljava/lang/String;
  
1751 ····move-result-object·v51750 ····move-result-object·v4
  
1752 ····.line·2761751 ····.line·276
1753 ····.local·v5,·"fs":[Ljava/lang/String;1752 ····.local·v4,·"fs":[Ljava/lang/String;
1754 ····move-object·v0,·v5 
  
1755 ····.local·v0,·"arr$":[Ljava/lang/String; 
1756 ····array-length·v8,·v01753 ····array-length·v9,·v4
  
1757 ····.local·v8,·"len$":I 
1758 ····const/4·v7,·0x01754 ····const/4·v8,·0x0
  
1759 ····.local·v7,·"i$":I 
1760 ····:goto_01755 ····:goto_0
1761 ····if-ge·v7,·v8,·:cond_11756 ····if-ge·v8,·v9,·:cond_1
  
1762 ····aget-object·v10,·v0,·v71757 ····aget-object·v7,·v4,·v8
1763 ····:try_end_01758 ····:try_end_0
1764 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_11759 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
  
1765 ····.line·2781760 ····.line·278
1766 ····.local·v10,·"s":Ljava/lang/String;1761 ····.local·v7,·"s":Ljava/lang/String;
1767 ····:try_start_11762 ····:try_start_1
1768 ····new-instance·v11,·Ljava/lang/StringBuilder;1763 ····new-instance·v10,·Ljava/lang/StringBuilder;
  
1769 ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V1764 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V
  
1770 ····invoke-virtual·{v11,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1765 ····invoke-virtual·{v10,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1771 ····move-result-object·v111766 ····move-result-object·v10
  
1772 ····const-string·v12,·"/"1767 ····const-string·v11,·"/"
  
1773 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1768 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1774 ····move-result-object·v111769 ····move-result-object·v10
  
1775 ····invoke-virtual·{v11,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1770 ····invoke-virtual·{v10,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1776 ····move-result-object·v111771 ····move-result-object·v10
  
1777 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1772 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1778 ····move-result-object·v111773 ····move-result-object·v10
  
1779 ····invoke-virtual·{v9,·v11},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;1774 ····invoke-virtual·{v6,·v10},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
  
1780 ····move-result-object·v61775 ····move-result-object·v5
  
1781 ····.line·2801776 ····.line·280
1782 ····.local·v6,·"i":Ljava/io/InputStream;1777 ····.local·v5,·"i":Ljava/io/InputStream;
1783 ····new-instance·v4,·Ljava/io/File;1778 ····new-instance·v3,·Ljava/io/File;
  
1784 ····invoke-direct·{v4,·p2,·v10},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V1779 ····invoke-direct·{v3,·p2,·v7},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
1785 ····.line·2811780 ····.line·281
1786 ····.local·v4,·"f0":Ljava/io/File;1781 ····.local·v3,·"f0":Ljava/io/File;
1787 ····new-instance·v3,·Ljava/io/FileOutputStream;1782 ····new-instance·v2,·Ljava/io/FileOutputStream;
  
1788 ····invoke-direct·{v3,·v4},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V1783 ····invoke-direct·{v2,·v3},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
  
1789 ····.line·2831784 ····.line·283
1790 ····.local·v3,·"f":Ljava/io/FileOutputStream;1785 ····.local·v2,·"f":Ljava/io/FileOutputStream;
1791 ····:goto_11786 ····:goto_1
1792 ····invoke-virtual·{v6},·Ljava/io/InputStream;->read()I1787 ····invoke-virtual·{v5},·Ljava/io/InputStream;->read()I
  
1793 ····move-result·v11788 ····move-result·v0
  
1794 ····.line·2841789 ····.line·284
1795 ····.local·v1,·"d":I1790 ····.local·v0,·"d":I
1796 ····if-gez·v1,·:cond_01791 ····if-gez·v0,·:cond_0
  
1797 ····.line·2871792 ····.line·287
1798 ····invoke-virtual·{v3},·Ljava/io/FileOutputStream;->close()V1793 ····invoke-virtual·{v2},·Ljava/io/FileOutputStream;->close()V
  
1799 ····.line·2881794 ····.line·288
Max diff block lines reached; 7983/13974 bytes (57.13%) of diff not shown.
673 B
smali/fr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·124327 ····.line·1243
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
529 B
smali/fr/xtof54/jsgo/GoJsActivity$22.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·138627 ····.line·1386
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.2 KB
smali/fr/xtof54/jsgo/GoJsActivity$ErrDialogFragment.smali
    
Offset 75, 24 lines modifiedOffset 75, 26 lines modified
  
75 ····const-string·v3,·"Cancel"75 ····const-string·v3,·"Cancel"
  
76 ····new-instance·v4,·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$2;76 ····new-instance·v4,·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$2;
  
77 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;)V77 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;)V
  
 78 ····.line·1035
78 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;79 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
79 ····move-result-object·v280 ····move-result-object·v2
  
80 ····const-string·v3,·"Retry"81 ····const-string·v3,·"Retry"
  
81 ····new-instance·v4,·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$1;82 ····new-instance·v4,·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$1;
  
82 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;)V83 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;)V
  
 84 ····.line·1047
83 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;85 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
84 ····.line·105386 ····.line·1053
85 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;87 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
86 ····move-result-object·v288 ····move-result-object·v2
  
629 B
smali/fr/xtof54/jsgo/Game$1ConfirmDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9527 ····.line·95
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$2;->this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$2;->this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.07 KB
smali/fr/xtof54/jsgo/EventManager$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$e:Lfr/xtof54/jsgo/EventManager$eventType;22 .field·final·synthetic·val$e:Lfr/xtof54/jsgo/EventManager$eventType;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/EventManager$eventType;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/EventManager$eventType;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/EventManager;
  
26 ····.prologue27 ····.prologue
27 ····.line·6128 ····.line·61
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/EventManager$1;->this$0:Lfr/xtof54/jsgo/EventManager;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/EventManager$1;->this$0:Lfr/xtof54/jsgo/EventManager;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/EventManager$1;->val$e:Lfr/xtof54/jsgo/EventManager$eventType;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/EventManager$1;->val$e:Lfr/xtof54/jsgo/EventManager$eventType;
  
Offset 37, 105 lines modifiedOffset 38, 103 lines modified
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·public·run()V41 .method·public·run()V
41 ····.locals·742 ····.locals·6
  
42 ····.prologue43 ····.prologue
43 ····.line·6444 ····.line·64
44 ····iget-object·v4,·p0,·Lfr/xtof54/jsgo/EventManager$1;->this$0:Lfr/xtof54/jsgo/EventManager;45 ····iget-object·v3,·p0,·Lfr/xtof54/jsgo/EventManager$1;->this$0:Lfr/xtof54/jsgo/EventManager;
  
45 ····invoke-static·{v4},·Lfr/xtof54/jsgo/EventManager;->access$000(Lfr/xtof54/jsgo/EventManager;)Ljava/util/HashMap;46 ····invoke-static·{v3},·Lfr/xtof54/jsgo/EventManager;->access$000(Lfr/xtof54/jsgo/EventManager;)Ljava/util/HashMap;
  
46 ····move-result-object·v447 ····move-result-object·v3
  
47 ····iget-object·v5,·p0,·Lfr/xtof54/jsgo/EventManager$1;->val$e:Lfr/xtof54/jsgo/EventManager$eventType;48 ····iget-object·v4,·p0,·Lfr/xtof54/jsgo/EventManager$1;->val$e:Lfr/xtof54/jsgo/EventManager$eventType;
  
48 ····invoke-virtual·{v4,·v5},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-virtual·{v3,·v4},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
49 ····move-result-object·v250 ····move-result-object·v1
  
50 ····check-cast·v2,·Ljava/util/List;51 ····check-cast·v1,·Ljava/util/List;
  
51 ····.line·6552 ····.line·65
52 ····.local·v2,·"l":Ljava/util/List;,·"Ljava/util/List<Lfr/xtof54/jsgo/EventManager$EventListener;>;"53 ····.local·v1,·"l":Ljava/util/List;,·"Ljava/util/List<Lfr/xtof54/jsgo/EventManager$EventListener;>;"
53 ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream;54 ····sget-object·v3,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
54 ····new-instance·v5,·Ljava/lang/StringBuilder;55 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
55 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V56 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
56 ····const-string·v6,·"Event·sent:·"57 ····const-string·v5,·"Event·sent:·"
  
57 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;58 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
58 ····move-result-object·v559 ····move-result-object·v4
  
59 ····iget-object·v6,·p0,·Lfr/xtof54/jsgo/EventManager$1;->val$e:Lfr/xtof54/jsgo/EventManager$eventType;60 ····iget-object·v5,·p0,·Lfr/xtof54/jsgo/EventManager$1;->val$e:Lfr/xtof54/jsgo/EventManager$eventType;
  
60 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v562 ····move-result-object·v4
  
62 ····const-string·v6,·"·"63 ····const-string·v5,·"·"
  
63 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;64 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
64 ····move-result-object·v565 ····move-result-object·v4
  
65 ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;66 ····invoke-virtual·{v4,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
66 ····move-result-object·v567 ····move-result-object·v4
  
67 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;68 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
68 ····move-result-object·v569 ····move-result-object·v4
  
69 ····invoke-virtual·{v4,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V70 ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
70 ····.line·6671 ····.line·66
71 ····if-eqz·v2,·:cond_072 ····if-eqz·v1,·:cond_0
  
72 ····.line·6873 ····.line·68
73 ····new-instance·v3,·Ljava/util/ArrayList;74 ····new-instance·v2,·Ljava/util/ArrayList;
  
74 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V75 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
75 ····.line·6976 ····.line·69
76 ····.local·v3,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lfr/xtof54/jsgo/EventManager$EventListener;>;"77 ····.local·v2,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lfr/xtof54/jsgo/EventManager$EventListener;>;"
77 ····invoke-virtual·{v3,·v2},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z78 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
  
78 ····.line·7079 ····.line·70
79 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;80 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
80 ····move-result-object·v181 ····move-result-object·v3
  
81 ····.local·v1,·"i$":Ljava/util/Iterator; 
82 ····:goto_082 ····:goto_0
83 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z83 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
84 ····move-result·v484 ····move-result·v4
  
85 ····if-eqz·v4,·:cond_085 ····if-eqz·v4,·:cond_0
  
86 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;86 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
87 ····move-result-object·v087 ····move-result-object·v0
  
88 ····check-cast·v0,·Lfr/xtof54/jsgo/EventManager$EventListener;88 ····check-cast·v0,·Lfr/xtof54/jsgo/EventManager$EventListener;
  
89 ····.line·7189 ····.line·71
90 ····.local·v0,·"f":Lfr/xtof54/jsgo/EventManager$EventListener;90 ····.local·v0,·"f":Lfr/xtof54/jsgo/EventManager$EventListener;
91 ····invoke-interface·{v0},·Lfr/xtof54/jsgo/EventManager$EventListener;->reactToEvent()V91 ····invoke-interface·{v0},·Lfr/xtof54/jsgo/EventManager$EventListener;->reactToEvent()V
  
92 ····goto·:goto_092 ····goto·:goto_0
  
93 ····.line·7393 ····.line·73
94 ····.end·local·v0····#·"f":Lfr/xtof54/jsgo/EventManager$EventListener;94 ····.end·local·v0····#·"f":Lfr/xtof54/jsgo/EventManager$EventListener;
95 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
96 ····.end·local·v3····#·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lfr/xtof54/jsgo/EventManager$EventListener;>;"95 ····.end·local·v2····#·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lfr/xtof54/jsgo/EventManager$EventListener;>;"
97 ····:cond_096 ····:cond_0
98 ····return-void97 ····return-void
99 .end·method98 .end·method
74.4 KB
smali/fr/xtof54/jsgo/Game.smali
    
Offset 650, 189 lines modifiedOffset 650, 179 lines modified
650 ····.line·324650 ····.line·324
651 ····sget-object·v0,·Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/ArrayList;651 ····sget-object·v0,·Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/ArrayList;
  
652 ····return-object·v0652 ····return-object·v0
653 .end·method653 .end·method
  
654 .method·private·static·getKnownGames()[I654 .method·private·static·getKnownGames()[I
655 ····.locals·15655 ····.locals·14
  
656 ····.prologue656 ····.prologue
657 ····.line·283657 ····.line·283
658 ····new-instance·v4,·Ljava/util/HashSet;658 ····new-instance·v3,·Ljava/util/HashSet;
  
659 ····invoke-direct·{v4},·Ljava/util/HashSet;-><init>()V659 ····invoke-direct·{v3},·Ljava/util/HashSet;-><init>()V
  
660 ····.line·284660 ····.line·284
661 ····.local·v4,·"games":Ljava/util/HashSet;,·"Ljava/util/HashSet<Ljava/lang/Integer;>;"661 ····.local·v3,·"games":Ljava/util/HashSet;,·"Ljava/util/HashSet<Ljava/lang/Integer;>;"
662 ····sget-object·v12,·Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/ArrayList;662 ····sget-object·v9,·Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/ArrayList;
  
663 ····invoke-virtual·{v12},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;663 ····invoke-virtual·{v9},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
664 ····move-result-object·v7664 ····move-result-object·v9
  
665 ····.local·v7,·"i$":Ljava/util/Iterator; 
666 ····:goto_0665 ····:goto_0
667 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z666 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z
  
668 ····move-result·v12667 ····move-result·v10
  
669 ····if-eqz·v12,·:cond_0668 ····if-eqz·v10,·:cond_0
  
670 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;669 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
671 ····move-result-object·v3670 ····move-result-object·v2
  
672 ····check-cast·v3,·Lfr/xtof54/jsgo/Game;671 ····check-cast·v2,·Lfr/xtof54/jsgo/Game;
  
673 ····.local·v3,·"g":Lfr/xtof54/jsgo/Game;672 ····.local·v2,·"g":Lfr/xtof54/jsgo/Game;
674 ····invoke-virtual·{v3},·Lfr/xtof54/jsgo/Game;->getGameID()I673 ····invoke-virtual·{v2},·Lfr/xtof54/jsgo/Game;->getGameID()I
  
675 ····move-result·v12674 ····move-result·v10
  
676 ····invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;675 ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
677 ····move-result-object·v12676 ····move-result-object·v10
  
678 ····invoke-virtual·{v4,·v12},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z677 ····invoke-virtual·{v3,·v10},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
679 ····goto·:goto_0678 ····goto·:goto_0
  
680 ····.line·285679 ····.line·285
681 ····.end·local·v3····#·"g":Lfr/xtof54/jsgo/Game;680 ····.end·local·v2····#·"g":Lfr/xtof54/jsgo/Game;
682 ····:cond_0681 ····:cond_0
683 ····sget-object·v12,·Lfr/xtof54/jsgo/GoJsActivity;->main:Lfr/xtof54/jsgo/GoJsActivity;682 ····sget-object·v9,·Lfr/xtof54/jsgo/GoJsActivity;->main:Lfr/xtof54/jsgo/GoJsActivity;
  
684 ····iget-object·v1,·v12,·Lfr/xtof54/jsgo/GoJsActivity;->eidogodir:Ljava/io/File;683 ····iget-object·v0,·v9,·Lfr/xtof54/jsgo/GoJsActivity;->eidogodir:Ljava/io/File;
  
685 ····.line·286684 ····.line·286
686 ····.local·v1,·"d":Ljava/io/File;685 ····.local·v0,·"d":Ljava/io/File;
687 ····new-instance·v12,·Lfr/xtof54/jsgo/Game$4;686 ····new-instance·v9,·Lfr/xtof54/jsgo/Game$4;
  
688 ····invoke-direct·{v12},·Lfr/xtof54/jsgo/Game$4;-><init>()V687 ····invoke-direct·{v9},·Lfr/xtof54/jsgo/Game$4;-><init>()V
  
689 ····invoke-virtual·{v1,·v12},·Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;688 ····invoke-virtual·{v0,·v9},·Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;
  
690 ····move-result-object·v11689 ····move-result-object·v8
  
691 ····.line·292690 ····.line·292
692 ····.local·v11,·"savedGames":[Ljava/io/File;691 ····.local·v8,·"savedGames":[Ljava/io/File;
693 ····if-eqz·v11,·:cond_1692 ····if-eqz·v8,·:cond_1
  
694 ····.line·293693 ····.line·293
695 ····move-object·v0,·v11 
  
696 ····.local·v0,·"arr$":[Ljava/io/File; 
697 ····array-length·v10,·v0694 ····array-length·v10,·v8
  
698 ····.local·v10,·"len$":I 
699 ····const/4·v7,·0x0695 ····const/4·v9,·0x0
  
700 ····.local·v7,·"i$":I 
701 ····:goto_1696 ····:goto_1
702 ····if-ge·v7,·v10,·:cond_1697 ····if-ge·v9,·v10,·:cond_1
  
703 ····aget-object·v2,·v0,·v7698 ····aget-object·v1,·v8,·v9
  
704 ····.line·294699 ····.line·294
705 ····.local·v2,·"f":Ljava/io/File;700 ····.local·v1,·"f":Ljava/io/File;
706 ····invoke-virtual·{v2},·Ljava/io/File;->getName()Ljava/lang/String;701 ····invoke-virtual·{v1},·Ljava/io/File;->getName()Ljava/lang/String;
  
707 ····move-result-object·v12702 ····move-result-object·v11
  
708 ····const/4·v13,·0x6703 ····const/4·v12,·0x6
  
709 ····invoke-virtual·{v2},·Ljava/io/File;->getName()Ljava/lang/String;704 ····invoke-virtual·{v1},·Ljava/io/File;->getName()Ljava/lang/String;
  
710 ····move-result-object·v14705 ····move-result-object·v13
  
711 ····invoke-virtual·{v14},·Ljava/lang/String;->length()I706 ····invoke-virtual·{v13},·Ljava/lang/String;->length()I
  
712 ····move-result·v14707 ····move-result·v13
  
713 ····add-int/lit8·v14,·v14,·-0x4708 ····add-int/lit8·v13,·v13,·-0x4
  
714 ····invoke-virtual·{v12,·v13,·v14},·Ljava/lang/String;->substring(II)Ljava/lang/String;709 ····invoke-virtual·{v11,·v12,·v13},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
715 ····move-result-object·v12710 ····move-result-object·v11
  
716 ····invoke-static·{v12},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I711 ····invoke-static·{v11},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
717 ····move-result·v6712 ····move-result·v5
  
718 ····.line·295713 ····.line·295
719 ····.local·v6,·"i":I714 ····.local·v5,·"i":I
720 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;715 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
721 ····move-result-object·v12716 ····move-result-object·v11
  
722 ····invoke-virtual·{v4,·v12},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z717 ····invoke-virtual·{v3,·v11},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
723 ····.line·293718 ····.line·293
724 ····add-int/lit8·v7,·v7,·0x1719 ····add-int/lit8·v9,·v9,·0x1
  
725 ····goto·:goto_1720 ····goto·:goto_1
  
726 ····.line·298721 ····.line·298
727 ····.end·local·v0····#·"arr$":[Ljava/io/File; 
Max diff block lines reached; 22579/28366 bytes (79.60%) of diff not shown.
46.6 KB
html2text {}
    
Offset 115, 116 lines modifiedOffset 115, 113 lines modified
115 >games2play:Ljava/util/ArrayList;·invoke-virtual·{v1,·v0},·Ljava/util/115 >games2play:Ljava/util/ArrayList;·invoke-virtual·{v1,·v0},·Ljava/util/
116 ArrayList;->add(Ljava/lang/Object;)Z·.line·68·sput-object·v0,·Lfr/xtof54/jsgo/116 ArrayList;->add(Ljava/lang/Object;)Z·.line·68·sput-object·v0,·Lfr/xtof54/jsgo/
117 Game;->gameShown:Lfr/xtof54/jsgo/Game;·.line·69·return-object·v0·.end·method117 Game;->gameShown:Lfr/xtof54/jsgo/Game;·.line·69·return-object·v0·.end·method
118 .method·public·static·getGames()Ljava/util/List;·.locals·1·.annotation·system118 .method·public·static·getGames()Ljava/util/List;·.locals·1·.annotation·system
119 Ldalvik/annotation/Signature;·value·=·{·"()",·"Ljava/util/List",·"<",·"Lfr/119 Ldalvik/annotation/Signature;·value·=·{·"()",·"Ljava/util/List",·"<",·"Lfr/
120 xtof54/jsgo/Game;",·">;"·}·.end·annotation·.prologue·.line·324·sget-object·v0,120 xtof54/jsgo/Game;",·">;"·}·.end·annotation·.prologue·.line·324·sget-object·v0,
121 Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/ArrayList;·return-object·v0·.end121 Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/ArrayList;·return-object·v0·.end
122 method·.method·private·static·getKnownGames()[I·.locals·15·.prologue·.line·283122 method·.method·private·static·getKnownGames()[I·.locals·14·.prologue·.line·283
123 new-instance·v4,·Ljava/util/HashSet;·invoke-direct·{v4},·Ljava/util/HashSet;->123 new-instance·v3,·Ljava/util/HashSet;·invoke-direct·{v3},·Ljava/util/HashSet;->
124 ()V·.line·284·.local·v4,·"games":Ljava/util/HashSet;,·"Ljava/util/HashSet124 ()V·.line·284·.local·v3,·"games":Ljava/util/HashSet;,·"Ljava/util/HashSet
125 ang/Integer;>;"·sget-object·v12,·Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/125 ang/Integer;>;"·sget-object·v9,·Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/
126 ArrayList;·invoke-virtual·{v12},·Ljava/util/ArrayList;->iterator()Ljava/util/126 ArrayList;·invoke-virtual·{v9},·Ljava/util/ArrayList;->iterator()Ljava/util/
 127 Iterator;·move-result-object·v9·:goto_0·invoke-interface·{v9},·Ljava/util/
 128 Iterator;->hasNext()Z·move-result·v10·if-eqz·v10,·:cond_0·invoke-interface
 129 {v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;·move-result-object·v2
 130 check-cast·v2,·Lfr/xtof54/jsgo/Game;·.local·v2,·"g":Lfr/xtof54/jsgo/Game;
 131 invoke-virtual·{v2},·Lfr/xtof54/jsgo/Game;->getGameID()I·move-result·v10
 132 invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;·move-
 133 result-object·v10·invoke-virtual·{v3,·v10},·Ljava/util/HashSet;->add(Ljava/
 134 lang/Object;)Z·goto·:goto_0·.line·285·.end·local·v2·#·"g":Lfr/xtof54/jsgo/Game;
 135 :cond_0·sget-object·v9,·Lfr/xtof54/jsgo/GoJsActivity;->main:Lfr/xtof54/jsgo/
 136 GoJsActivity;·iget-object·v0,·v9,·Lfr/xtof54/jsgo/GoJsActivity;->eidogodir:
 137 Ljava/io/File;·.line·286·.local·v0,·"d":Ljava/io/File;·new-instance·v9,·Lfr/
 138 xtof54/jsgo/Game$4;·invoke-direct·{v9},·Lfr/xtof54/jsgo/Game$4;->()V·invoke-
 139 virtual·{v0,·v9},·Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/
 140 File;·move-result-object·v8·.line·292·.local·v8,·"savedGames":[Ljava/io/File;
 141 if-eqz·v8,·:cond_1·.line·293·array-length·v10,·v8·const/4·v9,·0x0·:goto_1·if-ge
 142 v9,·v10,·:cond_1·aget-object·v1,·v8,·v9·.line·294·.local·v1,·"f":Ljava/io/File;
127 Iterator;·move-result-object·v7·.local·v7,·"i$":Ljava/util/Iterator;·:goto_0 
128 invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z·move-result·v12·if-eqz 
129 v12,·:cond_0·invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/ 
130 Object;·move-result-object·v3·check-cast·v3,·Lfr/xtof54/jsgo/Game;·.local·v3, 
131 "g":Lfr/xtof54/jsgo/Game;·invoke-virtual·{v3},·Lfr/xtof54/jsgo/Game;->getGameID 
132 ()I·move-result·v12·invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/ 
133 lang/Integer;·move-result-object·v12·invoke-virtual·{v4,·v12},·Ljava/util/ 
134 HashSet;->add(Ljava/lang/Object;)Z·goto·:goto_0·.line·285·.end·local·v3·#·"g": 
135 Lfr/xtof54/jsgo/Game;·:cond_0·sget-object·v12,·Lfr/xtof54/jsgo/GoJsActivity;- 
136 >main:Lfr/xtof54/jsgo/GoJsActivity;·iget-object·v1,·v12,·Lfr/xtof54/jsgo/ 
137 GoJsActivity;->eidogodir:Ljava/io/File;·.line·286·.local·v1,·"d":Ljava/io/File; 
138 new-instance·v12,·Lfr/xtof54/jsgo/Game$4;·invoke-direct·{v12},·Lfr/xtof54/jsgo/ 
139 Game$4;->()V·invoke-virtual·{v1,·v12},·Ljava/io/File;->listFiles(Ljava/io/ 
140 FilenameFilter;)[Ljava/io/File;·move-result-object·v11·.line·292·.local·v11, 
141 "savedGames":[Ljava/io/File;·if-eqz·v11,·:cond_1·.line·293·move-object·v0,·v11 
142 .local·v0,·"arr$":[Ljava/io/File;·array-length·v10,·v0·.local·v10,·"len$": 
143 I·const/4·v7,·0x0·.local·v7,·"i$":I·:goto_1·if-ge·v7,·v10,·:cond_1·aget-object 
144 v2,·v0,·v7·.line·294·.local·v2,·"f":Ljava/io/File;·invoke-virtual·{v2},·Ljava/ 
145 io/File;->getName()Ljava/lang/String;·move-result-object·v12·const/4·v13,·0x6 
146 invoke-virtual·{v2},·Ljava/io/File;->getName()Ljava/lang/String;·move-result-143 invoke-virtual·{v1},·Ljava/io/File;->getName()Ljava/lang/String;·move-result-
 144 object·v11·const/4·v12,·0x6·invoke-virtual·{v1},·Ljava/io/File;->getName
147 object·v14·invoke-virtual·{v14},·Ljava/lang/String;->length()I·move-result·v14 
148 add-int/lit8·v14,·v14,·-0x4·invoke-virtual·{v12,·v13,·v14},·Ljava/lang/String;- 
149 >substring(II)Ljava/lang/String;·move-result-object·v12·invoke-static·{v12},145 ()Ljava/lang/String;·move-result-object·v13·invoke-virtual·{v13},·Ljava/lang/
150 Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I·move-result·v6·.line·295 
151 .local·v6,·"i":I·invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/ 
152 Integer;·move-result-object·v12·invoke-virtual·{v4,·v12},·Ljava/util/HashSet;- 
153 >add(Ljava/lang/Object;)Z·.line·293·add-int/lit8·v7,·v7,·0x1·goto·:goto_1·.line 
154 298·.end·local·v0·#·"arr$":[Ljava/io/File;·.end·local·v2·#·"f":Ljava/io/File; 
155 .end·local·v6·#·"i":I·.end·local·v7·#·"i$":I·.end·local·v10·#·"len$":I·:cond_1 
156 invoke-virtual·{v4},·Ljava/util/HashSet;->size()I·move-result·v12·new-array·v5, 
157 v12,·[I·.line·299·.local·v5,·"gs":[I·const/4·v8,·0x0·.local·v8,·"j":I·invoke- 
158 virtual·{v4},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;·move-result- 
159 object·v7·.local·v7,·"i$":Ljava/util/Iterator;·:goto_2·invoke-interface·{v7},146 String;->length()I·move-result·v13·add-int/lit8·v13,·v13,·-0x4·invoke-virtual
 147 {v11,·v12,·v13},·Ljava/lang/String;->substring(II)Ljava/lang/String;·move-
 148 result-object·v11·invoke-static·{v11},·Ljava/lang/Integer;->parseInt(Ljava/
 149 lang/String;)I·move-result·v5·.line·295·.local·v5,·"i":I·invoke-static·{v5},
 150 Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;·move-result-object·v11
 151 invoke-virtual·{v3,·v11},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z·.line
 152 293·add-int/lit8·v9,·v9,·0x1·goto·:goto_1·.line·298·.end·local·v1·#·"f":Ljava/
 153 io/File;·.end·local·v5·#·"i":I·:cond_1·invoke-virtual·{v3},·Ljava/util/
 154 HashSet;->size()I·move-result·v9·new-array·v4,·v9,·[I·.line·299·.local·v4,
 155 "gs":[I·const/4·v6,·0x0·.local·v6,·"j":I·invoke-virtual·{v3},·Ljava/util/
 156 HashSet;->iterator()Ljava/util/Iterator;·move-result-object·v10·:goto_2·invoke-
160 Ljava/util/Iterator;->hasNext()Z·move-result·v12·if-eqz·v12,·:cond_2·invoke-157 interface·{v10},·Ljava/util/Iterator;->hasNext()Z·move-result·v9·if-eqz·v9,·:
161 interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;·move-result-158 cond_2·invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object;
162 object·v12·check-cast·v12,·Ljava/lang/Integer;·invoke-virtual·{v12},·Ljava/159 move-result-object·v9·check-cast·v9,·Ljava/lang/Integer;·invoke-virtual·{v9},
163 lang/Integer;->intValue()I·move-result·v6·.restart·local·v6·#·"i":I·add-int/160 Ljava/lang/Integer;->intValue()I·move-result·v5·.restart·local·v5·#·"i":I·add-
164 lit8·v9,·v8,·0x1·.end·local·v8·#·"j":I·.local·v9,·"j":I·aput·v6,·v5,·v8·move161 int/lit8·v7,·v6,·0x1·.end·local·v6·#·"j":I·.local·v7,·"j":I·aput·v5,·v4,·v6
165 v8,·v9·.end·local·v9·#·"j":I·.restart·local·v8·#·"j":I·goto·:goto_2·.line·300162 move·v6,·v7·.end·local·v7·#·"j":I·.restart·local·v6·#·"j":I·goto·:goto_2·.line
166 .end·local·v6·#·"i":I·:cond_2·return-object·v5·.end·method·.method·private163 300·.end·local·v5·#·"i":I·:cond_2·return-object·v4·.end·method·.method·private
167 getOppID()I·.locals·2·.prologue·.line·749·iget·v0,·p0,·Lfr/xtof54/jsgo/Game;-164 getOppID()I·.locals·2·.prologue·.line·749·iget·v0,·p0,·Lfr/xtof54/jsgo/Game;-
168 >myid:I·iget·v1,·p0,·Lfr/xtof54/jsgo/Game;->whiteid:I·if-ne·v0,·v1,·:cond_0165 >myid:I·iget·v1,·p0,·Lfr/xtof54/jsgo/Game;->whiteid:I·if-ne·v0,·v1,·:cond_0
169 iget·v0,·p0,·Lfr/xtof54/jsgo/Game;->blackid:I·.line·750·:goto_0·return·v0·:166 iget·v0,·p0,·Lfr/xtof54/jsgo/Game;->blackid:I·.line·750·:goto_0·return·v0·:
170 cond_0·iget·v0,·p0,·Lfr/xtof54/jsgo/Game;->whiteid:I·goto·:goto_0·.end·method167 cond_0·iget·v0,·p0,·Lfr/xtof54/jsgo/Game;->whiteid:I·goto·:goto_0·.end·method
171 .method·public·static·gotOpponentMove(IILjava/lang/String;)V·.locals·5·.param168 .method·public·static·gotOpponentMove(IILjava/lang/String;)V·.locals·4·.param
172 p0,·"gameid"·#·I·.param·p1,·"moveid"·#·I·.param·p2,·"move"·#·Ljava/lang/String;169 p0,·"gameid"·#·I·.param·p1,·"moveid"·#·I·.param·p2,·"move"·#·Ljava/lang/String;
173 .prologue·.line·187·const/4·v0,·0x0·.line·188·.local·v0,·"g":Lfr/xtof54/jsgo/170 .prologue·.line·187·const/4·v0,·0x0·.line·188·.local·v0,·"g":Lfr/xtof54/jsgo/
174 Game;·sget-object·v3,·Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/ArrayList;171 Game;·sget-object·v2,·Lfr/xtof54/jsgo/Game;->games2play:Ljava/util/ArrayList;
175 invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;172 invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
176 move-result-object·v2·.local·v2,·"i$":Ljava/util/Iterator;·:cond_0·invoke- 
177 interface·{v2},·Ljava/util/Iterator;->hasNext()Z·move-result·v3·if-eqz·v3,·: 
178 cond_1·invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
179 move-result-object·v1·check-cast·v1,·Lfr/xtof54/jsgo/Game;·.local·v1,·"gg":Lfr/ 
180 xtof54/jsgo/Game;·iget·v3,·v1,·Lfr/xtof54/jsgo/Game;->gid:I·if-ne·p0,·v3,·: 
181 cond_0·move-object·v0,·v1·.line·189·.end·local·v1·#·"gg":Lfr/xtof54/jsgo/Game; 
182 :cond_1·if-nez·v0,·:cond_2·new-instance·v0,·Lfr/xtof54/jsgo/Game;·.end·local·v0 
183 #·"g":Lfr/xtof54/jsgo/Game;·const/4·v3,·0x0·invoke-direct·{v0,·v3,·p0},·Lfr/ 
184 xtof54/jsgo/Game;->(Lorg/json/JSONArray;I)V·.line·190·.restart·local·v0·#·"g": 
185 Lfr/xtof54/jsgo/Game;·:cond_2·invoke-direct·{v0},·Lfr/xtof54/jsgo/Game;- 
186 >loadSGFLocally()Z·.line·191·invoke-virtual·{v0},·Lfr/xtof54/jsgo/Game;- 
187 >prepareGame()V·.line·192·invoke-virtual·{v0,·p2},·Lfr/xtof54/jsgo/Game;- 
188 >addMoveToSGF(Ljava/lang/String;)V·.line·193·invoke-direct·{v0},·Lfr/xtof54/ 
189 jsgo/Game;->loadSGFLocally()Z·.line·194·invoke-virtual·{v0},·Lfr/xtof54/jsgo/ 
190 Game;->prepareGame()V·.line·195·invoke-static·{},·Lfr/xtof54/jsgo/GUI;->getGUI 
191 ()Lfr/xtof54/jsgo/GUI;·move-result-object·v3·invoke-virtual·{v3},·Lfr/xtof54/173 move-result-object·v2·:cond_0·invoke-interface·{v2},·Ljava/util/Iterator;-
 174 >hasNext()Z·move-result·v3·if-eqz·v3,·:cond_1·invoke-interface·{v2},·Ljava/
 175 util/Iterator;->next()Ljava/lang/Object;·move-result-object·v1·check-cast·v1,
 176 Lfr/xtof54/jsgo/Game;·.local·v1,·"gg":Lfr/xtof54/jsgo/Game;·iget·v3,·v1,·Lfr/
 177 xtof54/jsgo/Game;->gid:I·if-ne·p0,·v3,·:cond_0·move-object·v0,·v1·.line·189
 178 .end·local·v1·#·"gg":Lfr/xtof54/jsgo/Game;·:cond_1·if-nez·v0,·:cond_2·new-
 179 instance·v0,·Lfr/xtof54/jsgo/Game;·.end·local·v0·#·"g":Lfr/xtof54/jsgo/Game;
 180 const/4·v2,·0x0·invoke-direct·{v0,·v2,·p0},·Lfr/xtof54/jsgo/Game;->(Lorg/json/
 181 JSONArray;I)V·.line·190·.restart·local·v0·#·"g":Lfr/xtof54/jsgo/Game;·:cond_2
 182 invoke-direct·{v0},·Lfr/xtof54/jsgo/Game;->loadSGFLocally()Z·.line·191·invoke-
 183 virtual·{v0},·Lfr/xtof54/jsgo/Game;->prepareGame()V·.line·192·invoke-virtual
 184 {v0,·p2},·Lfr/xtof54/jsgo/Game;->addMoveToSGF(Ljava/lang/String;)V·.line·193
 185 invoke-direct·{v0},·Lfr/xtof54/jsgo/Game;->loadSGFLocally()Z·.line·194·invoke-
 186 virtual·{v0},·Lfr/xtof54/jsgo/Game;->prepareGame()V·.line·195·invoke-static·{},
 187 Lfr/xtof54/jsgo/GUI;->getGUI()Lfr/xtof54/jsgo/GUI;·move-result-object·v2
 188 invoke-virtual·{v2},·Lfr/xtof54/jsgo/GUI;->showHome()V·.line·196·sget-object
 189 v2,·Lfr/xtof54/jsgo/GoJsActivity;->main:Lfr/xtof54/jsgo/GoJsActivity;·invoke-
 190 virtual·{v2,·v0},·Lfr/xtof54/jsgo/GoJsActivity;->showGame(Lfr/xtof54/jsgo/
192 jsgo/GUI;->showHome()V·.line·196·sget-object·v3,·Lfr/xtof54/jsgo/GoJsActivity;-191 Game;)V·.line·197·sget-object·v2,·Lfr/xtof54/jsgo/GoJsActivity;->main:Lfr/
193 >main:Lfr/xtof54/jsgo/GoJsActivity;·invoke-virtual·{v3,·v0},·Lfr/xtof54/jsgo/ 
194 GoJsActivity;->showGame(Lfr/xtof54/jsgo/Game;)V·.line·197·sget-object·v3,·Lfr/192 xtof54/jsgo/GoJsActivity;·sget-object·v3,·Lfr/xtof54/jsgo/
 193 GoJsActivity$guistate;->play:Lfr/xtof54/jsgo/GoJsActivity$guistate;·invoke-
 194 virtual·{v2,·v3},·Lfr/xtof54/jsgo/GoJsActivity;->changeState(Lfr/xtof54/jsgo/
 195 GoJsActivity$guistate;)V·.line·198·return-void·.end·method·.method·private
Max diff block lines reached; 31875/47695 bytes (66.83%) of diff not shown.
528 B
smali/fr/xtof54/jsgo/GoJsActivity$16.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·93627 ····.line·936
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$16;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$16;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
650 B
smali/fr/xtof54/jsgo/Reviews$1DetListDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9527 ····.line·95
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$2;->this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$2;->this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
582 B
smali/fr/xtof54/jsgo/ServerConnection$4.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$gameid:I24 .field·final·synthetic·val$gameid:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;Lfr/xtof54/jsgo/EventManager;I)V26 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;Lfr/xtof54/jsgo/EventManager;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/ServerConnection;
  
28 ····.prologue29 ····.prologue
29 ····.line·27930 ····.line·279
30 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$4;->this$0:Lfr/xtof54/jsgo/ServerConnection;31 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$4;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
31 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/ServerConnection$4;->val$em:Lfr/xtof54/jsgo/EventManager;32 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/ServerConnection$4;->val$em:Lfr/xtof54/jsgo/EventManager;
  
1.17 KB
smali/fr/xtof54/jsgo/Game$2ConfirmDialogFragment.smali
    
Offset 27, 14 lines modifiedOffset 27, 15 lines modified
  
27 .field·final·synthetic·val$server:Lfr/xtof54/jsgo/ServerConnection;27 .field·final·synthetic·val$server:Lfr/xtof54/jsgo/ServerConnection;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lfr/xtof54/jsgo/Game;Ljava/lang/String;Lfr/xtof54/jsgo/ServerConnection;)V29 .method·constructor·<init>(Lfr/xtof54/jsgo/Game;Ljava/lang/String;Lfr/xtof54/jsgo/ServerConnection;)V
30 ····.locals·030 ····.locals·0
 31 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Game;
31 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
32 ········value·=·{33 ········value·=·{
33 ············"()V"34 ············"()V"
34 ········}35 ········}
35 ····.end·annotation36 ····.end·annotation
  
36 ····.prologue37 ····.prologue
Offset 106, 14 lines modifiedOffset 107, 15 lines modified
  
106 ····const-string·v8,·"OK,·send·!"107 ····const-string·v8,·"OK,·send·!"
  
107 ····new-instance·v9,·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment$1;108 ····new-instance·v9,·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment$1;
  
108 ····invoke-direct·{v9,·p0},·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;)V109 ····invoke-direct·{v9,·p0},·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;)V
  
 110 ····.line·788
109 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;111 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
110 ····.line·804112 ····.line·804
111 ····const-string·v7,·"Confirmation"113 ····const-string·v7,·"Confirmation"
  
112 ····invoke-virtual·{v0,·v7},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;114 ····invoke-virtual·{v0,·v7},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
623 B
smali/fr/xtof54/jsgo/Message$1MsgDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·22527 ····.line·225
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$3;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$3;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
682 B
smali/fr/xtof54/jsgo/Message$2EditMsgDialogFragment$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$msgview:Landroid/view/View;22 .field·final·synthetic·val$msgview:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;Landroid/view/View;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·8728 ····.line·87
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$2;->this$0:Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$2;->this$0:Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$2;->val$msgview:Landroid/view/View;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$2;->val$msgview:Landroid/view/View;
  
456 B
smali/fr/xtof54/jsgo/Game$3$1$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$n:I22 .field·final·synthetic·val$n:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$3$1;I)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$3$1;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/Game$3$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·16828 ····.line·168
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$3$1$1;->this$1:Lfr/xtof54/jsgo/Game$3$1;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$3$1$1;->this$1:Lfr/xtof54/jsgo/Game$3$1;
  
29 ····iput·p2,·p0,·Lfr/xtof54/jsgo/Game$3$1$1;->val$n:I30 ····iput·p2,·p0,·Lfr/xtof54/jsgo/Game$3$1$1;->val$n:I
  
580 B
smali/fr/xtof54/jsgo/GoJsActivity$18.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$m:Lfr/xtof54/jsgo/GoJsActivity;22 .field·final·synthetic·val$m:Lfr/xtof54/jsgo/GoJsActivity;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/GoJsActivity;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/GoJsActivity;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·108528 ····.line·1085
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$18;->this$0:Lfr/xtof54/jsgo/GoJsActivity;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$18;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$18;->val$m:Lfr/xtof54/jsgo/GoJsActivity;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$18;->val$m:Lfr/xtof54/jsgo/GoJsActivity;
  
673 B
smali/fr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·120427 ····.line·1204
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
665 B
smali/fr/xtof54/jsgo/GUI$WaitDialogFragment.smali
    
Offset 78, 14 lines modifiedOffset 78, 15 lines modified
  
78 ····const·v3,·0x7f05000678 ····const·v3,·0x7f050006
  
79 ····new-instance·v4,·Lfr/xtof54/jsgo/GUI$WaitDialogFragment$1;79 ····new-instance·v4,·Lfr/xtof54/jsgo/GUI$WaitDialogFragment$1;
  
80 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GUI$WaitDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GUI$WaitDialogFragment;)V80 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GUI$WaitDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GUI$WaitDialogFragment;)V
  
 81 ····.line·58
81 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;82 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
82 ····.line·6483 ····.line·64
83 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;84 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
84 ····move-result-object·v285 ····move-result-object·v2
  
528 B
smali/fr/xtof54/jsgo/GoJsActivity$12.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·80227 ····.line·802
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$12;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$12;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
528 B
smali/fr/xtof54/jsgo/GoJsActivity$15.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·90827 ····.line·908
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$15;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$15;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
630 B
smali/fr/xtof54/jsgo/Game$2ConfirmDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·78327 ····.line·783
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment$2;->this$1:Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment$2;->this$1:Lfr/xtof54/jsgo/Game$2ConfirmDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
605 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;19 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V21 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
23 ····.prologue24 ····.prologue
24 ····.line·146625 ····.line·1466
25 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;->this$0:Lfr/xtof54/jsgo/GoJsActivity;26 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·152927 ····.line·1529
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$6;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$6;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
708 B
smali/fr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;21 .field·final·synthetic·this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$2"····#·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·141927 ····.line·1419
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$4;->this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$4;->this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
678 B
smali/fr/xtof54/jsgo/ServerConnection$2.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$endEvent:Lfr/xtof54/jsgo/EventManager$eventType;26 .field·final·synthetic·val$endEvent:Lfr/xtof54/jsgo/EventManager$eventType;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;Lfr/xtof54/jsgo/EventManager;Ljava/lang/String;Lfr/xtof54/jsgo/EventManager$eventType;)V28 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;Lfr/xtof54/jsgo/EventManager;Ljava/lang/String;Lfr/xtof54/jsgo/EventManager$eventType;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/ServerConnection;
  
30 ····.prologue31 ····.prologue
31 ····.line·18632 ····.line·186
32 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$2;->this$0:Lfr/xtof54/jsgo/ServerConnection;33 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$2;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
33 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/ServerConnection$2;->val$em:Lfr/xtof54/jsgo/EventManager;34 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/ServerConnection$2;->val$em:Lfr/xtof54/jsgo/EventManager;
  
469 B
smali/fr/xtof54/jsgo/Forums$2$1$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$n:I22 .field·final·synthetic·val$n:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/Forums$2$1;I)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/Forums$2$1;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/Forums$2$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·9628 ····.line·96
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Forums$2$1$1;->this$1:Lfr/xtof54/jsgo/Forums$2$1;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Forums$2$1$1;->this$1:Lfr/xtof54/jsgo/Forums$2$1;
  
29 ····iput·p2,·p0,·Lfr/xtof54/jsgo/Forums$2$1$1;->val$n:I30 ····iput·p2,·p0,·Lfr/xtof54/jsgo/Forums$2$1$1;->val$n:I
  
718 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$15.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·161427 ····.line·1614
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$15;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$15;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
708 B
smali/fr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;21 .field·final·synthetic·this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$2"····#·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·141127 ····.line·1411
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$1;->this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$1;->this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
598 B
smali/fr/xtof54/jsgo/GoJsActivity$3.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$b4:Ljava/lang/String;28 .field·final·synthetic·val$b4:Ljava/lang/String;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V30 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
32 ····.prologue33 ····.prologue
33 ····.line·16634 ····.line·166
34 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$3;->this$0:Lfr/xtof54/jsgo/GoJsActivity;35 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$3;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
35 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$3;->val$b1:Ljava/lang/String;36 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$3;->val$b1:Ljava/lang/String;
  
496 B
smali/fr/xtof54/jsgo/Forums$2$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Forums$2;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Forums$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Forums$2;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Forums$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Forums$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·9227 ····.line·92
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Forums$2$1;->this$0:Lfr/xtof54/jsgo/Forums$2;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Forums$2$1;->this$0:Lfr/xtof54/jsgo/Forums$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
525 B
smali/fr/xtof54/jsgo/GoJsActivity$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·70827 ····.line·708
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$9;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$9;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
629 B
smali/fr/xtof54/jsgo/Game$1ConfirmDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9027 ····.line·90
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$3;->this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$3;->this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
499 B
smali/fr/xtof54/jsgo/GoJsActivity$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$nbytes:J22 .field·final·synthetic·val$nbytes:J
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;J)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;J)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·33728 ····.line·337
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$4;->this$0:Lfr/xtof54/jsgo/GoJsActivity;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$4;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
29 ····iput-wide·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$4;->val$nbytes:J30 ····iput-wide·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$4;->val$nbytes:J
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·147927 ····.line·1479
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14.5 KB
smali/fr/xtof54/jsgo/ServerConnection.smali
    
Offset 206, 264 lines modifiedOffset 206, 236 lines modified
206 ····.line·43206 ····.line·43
207 ····invoke-direct·{p0,·p1,·p2,·p3},·Lfr/xtof54/jsgo/ServerConnection;->handleNetError(Ljava/lang/String;Ljava/lang/String;Lfr/xtof54/jsgo/EventManager$eventType;)V207 ····invoke-direct·{p0,·p1,·p2,·p3},·Lfr/xtof54/jsgo/ServerConnection;->handleNetError(Ljava/lang/String;Ljava/lang/String;Lfr/xtof54/jsgo/EventManager$eventType;)V
  
208 ····return-void208 ····return-void
209 .end·method209 .end·method
  
210 .method·private·directConnectExecute(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/client/methods/HttpGet;)Ljava/lang/String;210 .method·private·directConnectExecute(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/client/methods/HttpGet;)Ljava/lang/String;
211 ····.locals·16211 ····.locals·15
212 ····.param·p1,·"post"····#·Lorg/apache/http/client/methods/HttpPost;212 ····.param·p1,·"post"····#·Lorg/apache/http/client/methods/HttpPost;
213 ····.param·p2,·"get"····#·Lorg/apache/http/client/methods/HttpGet;213 ····.param·p2,·"get"····#·Lorg/apache/http/client/methods/HttpGet;
  
214 ····.prologue214 ····.prologue
215 ····.line·361215 ····.line·361
216 ····move-object/from16·v0,·p0216 ····iget-object·v10,·p0,·Lfr/xtof54/jsgo/ServerConnection;->httpclientdirect:Lorg/apache/http/client/HttpClient;
  
217 ····iget-object·v13,·v0,·Lfr/xtof54/jsgo/ServerConnection;->httpclientdirect:Lorg/apache/http/client/HttpClient; 
  
218 ····if-nez·v13,·:cond_0217 ····if-nez·v10,·:cond_0
  
219 ····.line·362218 ····.line·362
220 ····new-instance·v6,·Lorg/apache/http/params/BasicHttpParams;219 ····new-instance·v5,·Lorg/apache/http/params/BasicHttpParams;
  
221 ····invoke-direct·{v6},·Lorg/apache/http/params/BasicHttpParams;-><init>()V220 ····invoke-direct·{v5},·Lorg/apache/http/params/BasicHttpParams;-><init>()V
  
222 ····.line·363221 ····.line·363
223 ····.local·v6,·"httpparms":Lorg/apache/http/params/HttpParams;222 ····.local·v5,·"httpparms":Lorg/apache/http/params/HttpParams;
224 ····const/16·v13,·0x1770223 ····const/16·v10,·0x1770
  
225 ····invoke-static·{v6,·v13},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V224 ····invoke-static·{v5,·v10},·Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V
  
226 ····.line·364225 ····.line·364
227 ····const/16·v13,·0x1770226 ····const/16·v10,·0x1770
  
228 ····invoke-static·{v6,·v13},·Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V227 ····invoke-static·{v5,·v10},·Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V
  
229 ····.line·365228 ····.line·365
230 ····new-instance·v13,·Lorg/apache/http/impl/client/DefaultHttpClient;229 ····new-instance·v10,·Lorg/apache/http/impl/client/DefaultHttpClient;
  
231 ····invoke-direct·{v13,·v6},·Lorg/apache/http/impl/client/DefaultHttpClient;-><init>(Lorg/apache/http/params/HttpParams;)V 
  
232 ····move-object/from16·v0,·p0230 ····invoke-direct·{v10,·v5},·Lorg/apache/http/impl/client/DefaultHttpClient;-><init>(Lorg/apache/http/params/HttpParams;)V
  
233 ····iput-object·v13,·v0,·Lfr/xtof54/jsgo/ServerConnection;->httpclientdirect:Lorg/apache/http/client/HttpClient;231 ····iput-object·v10,·p0,·Lfr/xtof54/jsgo/ServerConnection;->httpclientdirect:Lorg/apache/http/client/HttpClient;
  
234 ····.line·368232 ····.line·368
235 ····.end·local·v6····#·"httpparms":Lorg/apache/http/params/HttpParams;233 ····.end·local·v5····#·"httpparms":Lorg/apache/http/params/HttpParams;
236 ····:cond_0234 ····:cond_0
237 ····const-string·v10,·""235 ····const-string·v7,·""
  
238 ····.line·370236 ····.line·370
239 ····.local·v10,·"res":Ljava/lang/String;237 ····.local·v7,·"res":Ljava/lang/String;
240 ····if-eqz·p1,·:cond_1238 ····if-eqz·p1,·:cond_1
  
241 ····.line·371239 ····.line·371
242 ····:try_start_0240 ····:try_start_0
243 ····move-object/from16·v0,·p0 
  
244 ····iget-object·v13,·v0,·Lfr/xtof54/jsgo/ServerConnection;->httpclientdirect:Lorg/apache/http/client/HttpClient;241 ····iget-object·v10,·p0,·Lfr/xtof54/jsgo/ServerConnection;->httpclientdirect:Lorg/apache/http/client/HttpClient;
  
245 ····move-object/from16·v0,·p1242 ····move-object/from16·v0,·p1
  
246 ····invoke-interface·{v13,·v0},·Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;243 ····invoke-interface·{v10,·v0},·Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
  
247 ····move-result-object·v11244 ····move-result-object·v8
  
248 ····.line·374245 ····.line·374
249 ····.local·v11,·"response":Lorg/apache/http/HttpResponse;246 ····.local·v8,·"response":Lorg/apache/http/HttpResponse;
250 ····:goto_0247 ····:goto_0
251 ····invoke-interface·{v11},·Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header;248 ····invoke-interface·{v8},·Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header;
  
252 ····move-result-object·v5249 ····move-result-object·v4
  
253 ····.line·375250 ····.line·375
254 ····.local·v5,·"heds":[Lorg/apache/http/Header;251 ····.local·v4,·"heds":[Lorg/apache/http/Header;
255 ····move-object·v1,·v5 
  
256 ····.local·v1,·"arr$":[Lorg/apache/http/Header; 
257 ····array-length·v9,·v1252 ····array-length·v11,·v4
  
258 ····.local·v9,·"len$":I 
259 ····const/4·v7,·0x0253 ····const/4·v10,·0x0
  
260 ····.local·v7,·"i$":I 
261 ····:goto_1254 ····:goto_1
262 ····if-ge·v7,·v9,·:cond_2255 ····if-ge·v10,·v11,·:cond_2
  
263 ····aget-object·v12,·v1,·v7256 ····aget-object·v9,·v4,·v10
  
264 ····.line·376257 ····.line·376
265 ····.local·v12,·"s":Lorg/apache/http/Header;258 ····.local·v9,·"s":Lorg/apache/http/Header;
266 ····sget-object·v13,·Ljava/lang/System;->out:Ljava/io/PrintStream;259 ····sget-object·v12,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
267 ····new-instance·v14,·Ljava/lang/StringBuilder;260 ····new-instance·v13,·Ljava/lang/StringBuilder;
  
268 ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V261 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V
  
269 ····const-string·v15,·"[HEADER]·"262 ····const-string·v14,·"[HEADER]·"
  
270 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;263 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
271 ····move-result-object·v14264 ····move-result-object·v13
  
272 ····invoke-virtual·{v14,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;265 ····invoke-virtual·{v13,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
273 ····move-result-object·v14266 ····move-result-object·v13
  
274 ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;267 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
275 ····move-result-object·v14268 ····move-result-object·v13
  
276 ····invoke-virtual·{v13,·v14},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V269 ····invoke-virtual·{v12,·v13},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
277 ····.line·375270 ····.line·375
278 ····add-int/lit8·v7,·v7,·0x1271 ····add-int/lit8·v10,·v10,·0x1
  
279 ····goto·:goto_1272 ····goto·:goto_1
  
280 ····.line·373273 ····.line·373
281 ····.end·local·v1····#·"arr$":[Lorg/apache/http/Header; 
282 ····.end·local·v5····#·"heds":[Lorg/apache/http/Header;274 ····.end·local·v4····#·"heds":[Lorg/apache/http/Header;
283 ····.end·local·v7····#·"i$":I 
284 ····.end·local·v9····#·"len$":I 
285 ····.end·local·v11····#·"response":Lorg/apache/http/HttpResponse;275 ····.end·local·v8····#·"response":Lorg/apache/http/HttpResponse;
286 ····.end·local·v12····#·"s":Lorg/apache/http/Header;276 ····.end·local·v9····#·"s":Lorg/apache/http/Header;
287 ····:cond_1277 ····:cond_1
288 ····move-object/from16·v0,·p0 
  
Max diff block lines reached; 7840/14796 bytes (52.99%) of diff not shown.
623 B
smali/fr/xtof54/jsgo/Message$1MsgDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21727 ····.line·217
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$1;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$1;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.06 KB
smali/fr/xtof54/jsgo/AndroidServerConnection$2.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$saveInFile:Ljava/lang/String;32 .field·final·synthetic·val$saveInFile:Ljava/lang/String;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lfr/xtof54/jsgo/AndroidServerConnection;Ljava/lang/String;)V34 .method·constructor·<init>(Lfr/xtof54/jsgo/AndroidServerConnection;Ljava/lang/String;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/AndroidServerConnection;
  
36 ····.prologue37 ····.prologue
37 ····.line·18238 ····.line·182
38 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$2;->this$0:Lfr/xtof54/jsgo/AndroidServerConnection;39 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$2;->this$0:Lfr/xtof54/jsgo/AndroidServerConnection;
  
39 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$2;->val$saveInFile:Ljava/lang/String;40 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$2;->val$saveInFile:Ljava/lang/String;
  
Offset 48, 15 lines modifiedOffset 49, 14 lines modified
48 ····return-void49 ····return-void
49 .end·method50 .end·method
  
  
50 #·virtual·methods51 #·virtual·methods
51 .method·public·bridge·synthetic·handleResponse(Lorg/apache/http/HttpResponse;)Ljava/lang/Object;52 .method·public·bridge·synthetic·handleResponse(Lorg/apache/http/HttpResponse;)Ljava/lang/Object;
52 ····.locals·153 ····.locals·1
53 ····.param·p1,·"x0"····#·Lorg/apache/http/HttpResponse; 
54 ····.annotation·system·Ldalvik/annotation/Throws;54 ····.annotation·system·Ldalvik/annotation/Throws;
55 ········value·=·{55 ········value·=·{
56 ············Lorg/apache/http/client/ClientProtocolException;,56 ············Lorg/apache/http/client/ClientProtocolException;,
57 ············Ljava/io/IOException;57 ············Ljava/io/IOException;
58 ········}58 ········}
59 ····.end·annotation59 ····.end·annotation
  
1.75 KB
smali/fr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;18 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V20 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·119724 ····.line·1197
24 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;->this$0:Lfr/xtof54/jsgo/GoJsActivity;25 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
Offset 75, 24 lines modifiedOffset 76, 26 lines modified
  
75 ····const-string·v5,·"Prefer·Local·SGF"76 ····const-string·v5,·"Prefer·Local·SGF"
  
76 ····new-instance·v6,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$2;77 ····new-instance·v6,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$2;
  
77 ····invoke-direct·{v6,·p0},·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;)V78 ····invoke-direct·{v6,·p0},·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;)V
  
 79 ····.line·1204
78 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;80 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
80 ····const-string·v5,·"Always·download"82 ····const-string·v5,·"Always·download"
  
81 ····new-instance·v6,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$1;83 ····new-instance·v6,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$1;
  
82 ····invoke-direct·{v6,·p0},·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;)V84 ····invoke-direct·{v6,·p0},·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;)V
  
 85 ····.line·1212
83 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;86 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
84 ····.line·121987 ····.line·1219
85 ····const-string·v4,·"Bandwidth"88 ····const-string·v4,·"Bandwidth"
  
86 ····invoke-virtual·{v0,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;89 ····invoke-virtual·{v0,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·156127 ····.line·1561
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$9;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$9;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
571 B
smali/fr/xtof54/jsgo/GoJsActivity$13.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$button:Landroid/widget/Button;22 .field·final·synthetic·val$button:Landroid/widget/Button;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Landroid/widget/Button;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Landroid/widget/Button;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·83028 ····.line·830
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$13;->this$0:Lfr/xtof54/jsgo/GoJsActivity;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$13;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$13;->val$button:Landroid/widget/Button;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$13;->val$button:Landroid/widget/Button;
  
1.55 KB
smali/fr/xtof54/jsgo/Message$1MsgDialogFragment.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$mm:Lfr/xtof54/jsgo/Message;19 .field·final·synthetic·val$mm:Lfr/xtof54/jsgo/Message;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lfr/xtof54/jsgo/Message;Lfr/xtof54/jsgo/Message;)V21 .method·constructor·<init>(Lfr/xtof54/jsgo/Message;Lfr/xtof54/jsgo/Message;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Message;
23 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
24 ········value·=·{25 ········value·=·{
25 ············"()V"26 ············"()V"
26 ········}27 ········}
27 ····.end·annotation28 ····.end·annotation
  
28 ····.prologue29 ····.prologue
Offset 237, 14 lines modifiedOffset 238, 15 lines modified
  
237 ····const-string·v6,·"decline"238 ····const-string·v6,·"decline"
  
238 ····new-instance·v7,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$1;239 ····new-instance·v7,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$1;
  
239 ····invoke-direct·{v7,·p0},·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V240 ····invoke-direct·{v7,·p0},·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V
  
 241 ····.line·217
240 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;242 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
241 ····.line·225243 ····.line·225
242 ····const-string·v5,·"accept"244 ····const-string·v5,·"accept"
  
243 ····new-instance·v6,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$3;245 ····new-instance·v6,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$3;
  
Offset 274, 11 lines modifiedOffset 276, 12 lines modified
  
274 ····const-string·v6,·"mark·as·read"276 ····const-string·v6,·"mark·as·read"
  
275 ····new-instance·v7,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$4;277 ····new-instance·v7,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$4;
  
276 ····invoke-direct·{v7,·p0},·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$4;-><init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V278 ····invoke-direct·{v7,·p0},·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$4;-><init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V
  
 279 ····.line·240
277 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;280 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
278 ····goto·:goto_0281 ····goto·:goto_0
279 .end·method282 .end·method
5.1 KB
smali/fr/xtof54/jsgo/Game$6.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$server:Lfr/xtof54/jsgo/ServerConnection;24 .field·final·synthetic·val$server:Lfr/xtof54/jsgo/ServerConnection;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lfr/xtof54/jsgo/Game;Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/ServerConnection;)V26 .method·constructor·<init>(Lfr/xtof54/jsgo/Game;Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/ServerConnection;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Game;
  
28 ····.prologue29 ····.prologue
29 ····.line·57530 ····.line·575
30 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;31 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;
  
31 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/Game$6;->val$em:Lfr/xtof54/jsgo/EventManager;32 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/Game$6;->val$em:Lfr/xtof54/jsgo/EventManager;
  
Offset 58, 103 lines modifiedOffset 59, 100 lines modified
58 ····.locals·559 ····.locals·5
  
59 ····.prologue60 ····.prologue
60 ····.line·57861 ····.line·578
61 ····monitor-enter·p062 ····monitor-enter·p0
  
62 ····:try_start_063 ····:try_start_0
63 ····iget-object·v2,·p0,·Lfr/xtof54/jsgo/Game$6;->val$em:Lfr/xtof54/jsgo/EventManager;64 ····iget-object·v1,·p0,·Lfr/xtof54/jsgo/Game$6;->val$em:Lfr/xtof54/jsgo/EventManager;
  
64 ····sget-object·v3,·Lfr/xtof54/jsgo/EventManager$eventType;->downloadGameEnd:Lfr/xtof54/jsgo/EventManager$eventType;65 ····sget-object·v2,·Lfr/xtof54/jsgo/EventManager$eventType;->downloadGameEnd:Lfr/xtof54/jsgo/EventManager$eventType;
  
65 ····invoke-virtual·{v2,·v3,·p0},·Lfr/xtof54/jsgo/EventManager;->unregisterListener(Lfr/xtof54/jsgo/EventManager$eventType;Lfr/xtof54/jsgo/EventManager$EventListener;)V66 ····invoke-virtual·{v1,·v2,·p0},·Lfr/xtof54/jsgo/EventManager;->unregisterListener(Lfr/xtof54/jsgo/EventManager$eventType;Lfr/xtof54/jsgo/EventManager$EventListener;)V
  
66 ····.line·57967 ····.line·579
67 ····iget-object·v2,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;68 ····iget-object·v1,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;
  
68 ····new-instance·v3,·Ljava/util/ArrayList;69 ····new-instance·v2,·Ljava/util/ArrayList;
  
69 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V70 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
70 ····iput-object·v3,·v2,·Lfr/xtof54/jsgo/Game;->sgf:Ljava/util/List;71 ····iput-object·v2,·v1,·Lfr/xtof54/jsgo/Game;->sgf:Ljava/util/List;
  
71 ····.line·58072 ····.line·580
72 ····iget-object·v2,·p0,·Lfr/xtof54/jsgo/Game$6;->val$server:Lfr/xtof54/jsgo/ServerConnection;73 ····iget-object·v1,·p0,·Lfr/xtof54/jsgo/Game$6;->val$server:Lfr/xtof54/jsgo/ServerConnection;
  
73 ····iget-object·v2,·v2,·Lfr/xtof54/jsgo/ServerConnection;->sgf:Ljava/util/List;74 ····iget-object·v1,·v1,·Lfr/xtof54/jsgo/ServerConnection;->sgf:Ljava/util/List;
  
74 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;75 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
75 ····move-result-object·v076 ····move-result-object·v1
  
76 ····.local·v0,·"i$":Ljava/util/Iterator; 
77 ····:goto_077 ····:goto_0
78 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z78 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
79 ····move-result·v279 ····move-result·v2
  
80 ····if-eqz·v2,·:cond_080 ····if-eqz·v2,·:cond_0
  
81 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;81 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
82 ····move-result-object·v182 ····move-result-object·v0
  
83 ····check-cast·v1,·Ljava/lang/String;83 ····check-cast·v0,·Ljava/lang/String;
  
84 ····.local·v1,·"s":Ljava/lang/String;84 ····.local·v0,·"s":Ljava/lang/String;
85 ····iget-object·v2,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;85 ····iget-object·v2,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;
  
86 ····iget-object·v2,·v2,·Lfr/xtof54/jsgo/Game;->sgf:Ljava/util/List;86 ····iget-object·v2,·v2,·Lfr/xtof54/jsgo/Game;->sgf:Ljava/util/List;
  
87 ····new-instance·v3,·Ljava/lang/StringBuilder;87 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
88 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V88 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
89 ····const-string·v4,·""89 ····const-string·v4,·""
  
90 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;90 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
91 ····move-result-object·v391 ····move-result-object·v3
  
92 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;92 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
93 ····move-result-object·v393 ····move-result-object·v3
  
94 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;94 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
95 ····move-result-object·v395 ····move-result-object·v3
  
96 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z96 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
97 ····:try_end_097 ····:try_end_0
98 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_098 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
99 ····goto·:goto_099 ····goto·:goto_0
  
100 ····.line·578100 ····.line·578
101 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
102 ····.end·local·v1····#·"s":Ljava/lang/String;101 ····.end·local·v0····#·"s":Ljava/lang/String;
103 ····:catchall_0102 ····:catchall_0
104 ····move-exception·v2103 ····move-exception·v1
  
105 ····monitor-exit·p0104 ····monitor-exit·p0
  
106 ····throw·v2105 ····throw·v1
  
107 ····.line·581106 ····.line·581
108 ····.restart·local·v0····#·"i$":Ljava/util/Iterator; 
109 ····:cond_0107 ····:cond_0
110 ····:try_start_1108 ····:try_start_1
111 ····iget-object·v2,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;109 ····iget-object·v1,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;
  
112 ····invoke-static·{v2},·Lfr/xtof54/jsgo/Game;->access$300(Lfr/xtof54/jsgo/Game;)V110 ····invoke-static·{v1},·Lfr/xtof54/jsgo/Game;->access$300(Lfr/xtof54/jsgo/Game;)V
  
113 ····.line·582111 ····.line·582
114 ····iget-object·v2,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;112 ····iget-object·v1,·p0,·Lfr/xtof54/jsgo/Game$6;->this$0:Lfr/xtof54/jsgo/Game;
  
115 ····invoke-virtual·{v2},·Lfr/xtof54/jsgo/Game;->prepareGame()V113 ····invoke-virtual·{v1},·Lfr/xtof54/jsgo/Game;->prepareGame()V
116 ····:try_end_1114 ····:try_end_1
117 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0115 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
118 ····.line·583116 ····.line·583
119 ····monitor-exit·p0117 ····monitor-exit·p0
  
120 ····return-void118 ····return-void
528 B
smali/fr/xtof54/jsgo/GoJsActivity$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·77727 ····.line·777
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$11;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$11;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
650 B
smali/fr/xtof54/jsgo/Message$2EditMsgDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9727 ····.line·97
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$1;->this$0:Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$1;->this$0:Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·151827 ····.line·1518
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$5;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$5;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
551 B
smali/fr/xtof54/jsgo/GoJsActivity$20.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$txt:Ljava/lang/String;22 .field·final·synthetic·val$txt:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Ljava/lang/String;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·118828 ····.line·1188
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$20;->this$0:Lfr/xtof54/jsgo/GoJsActivity;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$20;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$20;->val$txt:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$20;->val$txt:Ljava/lang/String;
  
630 B
smali/fr/xtof54/jsgo/Game$1ConfirmDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·10627 ····.line·106
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$1;->this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment$1;->this$0:Lfr/xtof54/jsgo/Game$1ConfirmDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
528 B
smali/fr/xtof54/jsgo/GoJsActivity$14.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·89027 ····.line·890
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$14;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$14;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
718 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·157927 ····.line·1579
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$11;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$11;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
623 B
smali/fr/xtof54/jsgo/Message$1MsgDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1MsgDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21127 ····.line·211
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$2;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1MsgDialogFragment$2;->this$1:Lfr/xtof54/jsgo/Message$1MsgDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
524 B
smali/fr/xtof54/jsgo/GoJsActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7027 ····.line·70
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
689 B
smali/fr/xtof54/jsgo/GoJsActivity$myWebViewClient$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$em:Lfr/xtof54/jsgo/EventManager;22 .field·final·synthetic·val$em:Lfr/xtof54/jsgo/EventManager;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;Lfr/xtof54/jsgo/EventManager;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;Lfr/xtof54/jsgo/EventManager;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;
  
26 ····.prologue27 ····.prologue
27 ····.line·45828 ····.line·458
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient$1;->val$em:Lfr/xtof54/jsgo/EventManager;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$myWebViewClient$1;->val$em:Lfr/xtof54/jsgo/EventManager;
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·133627 ····.line·1336
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$2;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
708 B
smali/fr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;21 .field·final·synthetic·this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$2"····#·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·142927 ····.line·1429
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$3;->this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$3;->this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17.8 KB
smali/fr/xtof54/jsgo/ServerConnection$5.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$gameid:I24 .field·final·synthetic·val$gameid:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;ILfr/xtof54/jsgo/EventManager;)V26 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;ILfr/xtof54/jsgo/EventManager;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/ServerConnection;
  
28 ····.prologue29 ····.prologue
29 ····.line·29330 ····.line·293
30 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->this$0:Lfr/xtof54/jsgo/ServerConnection;31 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
31 ····iput·p2,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->val$gameid:I32 ····iput·p2,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->val$gameid:I
  
Offset 41, 295 lines modifiedOffset 42, 281 lines modified
  
41 ····return-void42 ····return-void
42 .end·method43 .end·method
  
  
43 #·virtual·methods44 #·virtual·methods
44 .method·public·run()V45 .method·public·run()V
45 ····.locals·1546 ····.locals·14
  
46 ····.prologue47 ····.prologue
 48 ····const/4·v9,·0x0
  
47 ····.line·29749 ····.line·297
48 ····:try_start_050 ····:try_start_0
49 ····new-instance·v12,·Ljava/lang/StringBuilder;51 ····new-instance·v10,·Ljava/lang/StringBuilder;
  
50 ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V52 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V
  
51 ····iget-object·v13,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->this$0:Lfr/xtof54/jsgo/ServerConnection;53 ····iget-object·v11,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
52 ····invoke-static·{v13},·Lfr/xtof54/jsgo/ServerConnection;->access$100(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String;54 ····invoke-static·{v11},·Lfr/xtof54/jsgo/ServerConnection;->access$100(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String;
  
53 ····move-result-object·v1355 ····move-result-object·v11
  
54 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
55 ····move-result-object·v1257 ····move-result-object·v10
  
56 ····const-string·v13,·"sgf.php?gid="58 ····const-string·v11,·"sgf.php?gid="
  
57 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;59 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
58 ····move-result-object·v1260 ····move-result-object·v10
  
59 ····iget·v13,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->val$gameid:I61 ····iget·v11,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->val$gameid:I
  
60 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;62 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v1263 ····move-result-object·v10
  
62 ····const-string·v13,·"&owned_comments=1&quick_mode=1"64 ····const-string·v11,·"&owned_comments=1&quick_mode=1"
  
63 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;65 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
64 ····move-result-object·v1266 ····move-result-object·v10
  
65 ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;67 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
66 ····move-result-object·v168 ····move-result-object·v0
  
67 ····.line·29869 ····.line·298
68 ····.local·v1,·"cmd":Ljava/lang/String;70 ····.local·v0,·"cmd":Ljava/lang/String;
69 ····new-instance·v6,·Lorg/apache/http/client/methods/HttpGet;71 ····new-instance·v5,·Lorg/apache/http/client/methods/HttpGet;
  
70 ····invoke-direct·{v6,·v1},·Lorg/apache/http/client/methods/HttpGet;-><init>(Ljava/lang/String;)V72 ····invoke-direct·{v5,·v0},·Lorg/apache/http/client/methods/HttpGet;-><init>(Ljava/lang/String;)V
  
71 ····.line·29973 ····.line·299
72 ····.local·v6,·"httpget":Lorg/apache/http/client/methods/HttpGet;74 ····.local·v5,·"httpget":Lorg/apache/http/client/methods/HttpGet;
73 ····iget-object·v12,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->this$0:Lfr/xtof54/jsgo/ServerConnection;75 ····iget-object·v10,·p0,·Lfr/xtof54/jsgo/ServerConnection$5;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
74 ····invoke-static·{v12},·Lfr/xtof54/jsgo/ServerConnection;->access$000(Lfr/xtof54/jsgo/ServerConnection;)Lorg/apache/http/client/HttpClient;76 ····invoke-static·{v10},·Lfr/xtof54/jsgo/ServerConnection;->access$000(Lfr/xtof54/jsgo/ServerConnection;)Lorg/apache/http/client/HttpClient;
  
75 ····move-result-object·v1277 ····move-result-object·v10
  
76 ····invoke-interface·{v12,·v6},·Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;78 ····invoke-interface·{v10,·v5},·Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
  
77 ····move-result-object·v1079 ····move-result-object·v7
  
78 ····.line·30080 ····.line·300
79 ····.local·v10,·"response":Lorg/apache/http/HttpResponse;81 ····.local·v7,·"response":Lorg/apache/http/HttpResponse;
80 ····invoke-interface·{v10},·Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header;82 ····invoke-interface·{v7},·Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header;
  
81 ····move-result-object·v583 ····move-result-object·v4
  
82 ····.line·30184 ····.line·301
83 ····.local·v5,·"heds":[Lorg/apache/http/Header;85 ····.local·v4,·"heds":[Lorg/apache/http/Header;
84 ····move-object·v0,·v586 ····array-length·v10,·v4
  
85 ····.local·v0,·"arr$":[Lorg/apache/http/Header; 
86 ····array-length·v9,·v0 
  
87 ····.local·v9,·"len$":I 
88 ····const/4·v7,·0x0 
  
89 ····.local·v7,·"i$":I 
90 ····:goto_087 ····:goto_0
91 ····if-ge·v7,·v9,·:cond_088 ····if-ge·v9,·v10,·:cond_0
  
92 ····aget-object·v11,·v0,·v789 ····aget-object·v8,·v4,·v9
  
93 ····.line·30290 ····.line·302
94 ····.local·v11,·"s":Lorg/apache/http/Header;91 ····.local·v8,·"s":Lorg/apache/http/Header;
95 ····sget-object·v12,·Ljava/lang/System;->out:Ljava/io/PrintStream;92 ····sget-object·v11,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
96 ····new-instance·v13,·Ljava/lang/StringBuilder;93 ····new-instance·v12,·Ljava/lang/StringBuilder;
  
97 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V94 ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V
  
98 ····const-string·v14,·"[HEADER]·"95 ····const-string·v13,·"[HEADER]·"
  
99 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;96 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
100 ····move-result-object·v1397 ····move-result-object·v12
  
101 ····invoke-virtual·{v13,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;98 ····invoke-virtual·{v12,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
102 ····move-result-object·v1399 ····move-result-object·v12
  
103 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;100 ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
104 ····move-result-object·v13101 ····move-result-object·v12
Max diff block lines reached; 11369/18101 bytes (62.81%) of diff not shown.
589 B
smali/fr/xtof54/jsgo/GoJsActivity$7.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$g:Lfr/xtof54/jsgo/Game;24 .field·final·synthetic·val$g:Lfr/xtof54/jsgo/Game;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/Game;)V26 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Lfr/xtof54/jsgo/EventManager;Lfr/xtof54/jsgo/Game;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·65430 ····.line·654
30 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$7;->this$0:Lfr/xtof54/jsgo/GoJsActivity;31 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$7;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
31 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$7;->val$em:Lfr/xtof54/jsgo/EventManager;32 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$7;->val$em:Lfr/xtof54/jsgo/EventManager;
  
601 B
smali/fr/xtof54/jsgo/AndroidServerConnection$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/AndroidServerConnection;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/AndroidServerConnection;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/AndroidServerConnection;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/AndroidServerConnection;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/AndroidServerConnection;
  
25 ····.prologue26 ····.prologue
26 ····.line·7027 ····.line·70
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$1;->this$0:Lfr/xtof54/jsgo/AndroidServerConnection;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/AndroidServerConnection$1;->this$0:Lfr/xtof54/jsgo/AndroidServerConnection;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
735 B
smali/fr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$v:Landroid/view/View;22 .field·final·synthetic·val$v:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;Landroid/view/View;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·134128 ····.line·1341
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1;->val$v:Landroid/view/View;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1GameMessageDialogFragment$1;->val$v:Landroid/view/View;
  
650 B
smali/fr/xtof54/jsgo/Reviews$1DetListDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·7427 ····.line·74
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$1;->this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment$1;->this$0:Lfr/xtof54/jsgo/Reviews$1DetListDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
673 B
smali/fr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·121227 ····.line·1212
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment$1;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1LoginDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
652 B
smali/fr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·104727 ····.line·1047
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$1;->this$0:Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment$1;->this$0:Lfr/xtof54/jsgo/GoJsActivity$ErrDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.56 KB
smali/fr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$c:Landroid/content/Context;19 .field·final·synthetic·val$c:Landroid/content/Context;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Landroid/content/Context;)V21 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Landroid/content/Context;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
23 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
24 ········value·=·{25 ········value·=·{
25 ············"()V"26 ············"()V"
26 ········}27 ········}
27 ····.end·annotation28 ····.end·annotation
  
28 ····.prologue29 ····.prologue
Offset 82, 24 lines modifiedOffset 83, 26 lines modified
  
82 ····const·v3,·0x7f05000583 ····const·v3,·0x7f050005
  
83 ····new-instance·v4,·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$2;84 ····new-instance·v4,·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$2;
  
84 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;)V85 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$2;-><init>(Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;)V
  
 86 ····.line·1243
85 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;87 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
86 ····move-result-object·v288 ····move-result-object·v2
  
87 ····const·v3,·0x7f05000689 ····const·v3,·0x7f050006
  
88 ····new-instance·v4,·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$1;90 ····new-instance·v4,·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$1;
  
89 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;)V91 ····invoke-direct·{v4,·p0},·Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment$1;-><init>(Lfr/xtof54/jsgo/GoJsActivity$2LoginDialogFragment;)V
  
 92 ····.line·1262
90 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;93 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
91 ····.line·126794 ····.line·1267
92 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;95 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
93 ····move-result-object·v296 ····move-result-object·v2
  
715 B
smali/fr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;21 .field·final·synthetic·this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·150927 ····.line·1509
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$4;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment$4;->this$1:Lfr/xtof54/jsgo/GoJsActivity$1MoreButtonsDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.76 KB
smali/fr/xtof54/jsgo/Game$3$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:[Ljava/lang/String;22 .field·final·synthetic·val$c:[Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$3;[Ljava/lang/String;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/Game$3;[Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Game$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·15828 ····.line·158
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$3$1;->this$0:Lfr/xtof54/jsgo/Game$3;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Game$3$1;->this$0:Lfr/xtof54/jsgo/Game$3;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/Game$3$1;->val$c:[Ljava/lang/String;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/Game$3$1;->val$c:[Ljava/lang/String;
  
Offset 37, 15 lines modifiedOffset 38, 15 lines modified
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V41 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
41 ····.locals·842 ····.locals·6
42 ····.param·p2,·"arg1"····#·Landroid/view/View;43 ····.param·p2,·"arg1"····#·Landroid/view/View;
43 ····.param·p3,·"position"····#·I44 ····.param·p3,·"position"····#·I
44 ····.param·p4,·"id"····#·J45 ····.param·p4,·"id"····#·J
45 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{47 ········value·=·{
47 ············"(",48 ············"(",
48 ············"Landroid/widget/AdapterView",49 ············"Landroid/widget/AdapterView",
Offset 57, 73 lines modifiedOffset 58, 67 lines modified
  
57 ····.prologue58 ····.prologue
58 ····.line·16159 ····.line·161
59 ····.local·p1,·"arg0":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"60 ····.local·p1,·"arg0":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"
60 ····if-nez·p3,·:cond_161 ····if-nez·p3,·:cond_1
  
61 ····.line·16262 ····.line·162
62 ····iget-object·v6,·p0,·Lfr/xtof54/jsgo/Game$3$1;->this$0:Lfr/xtof54/jsgo/Game$3;63 ····iget-object·v3,·p0,·Lfr/xtof54/jsgo/Game$3$1;->this$0:Lfr/xtof54/jsgo/Game$3;
  
63 ····iget-object·v0,·v6,·Lfr/xtof54/jsgo/Game$3;->val$savedGames:[Ljava/io/File;64 ····iget-object·v4,·v3,·Lfr/xtof54/jsgo/Game$3;->val$savedGames:[Ljava/io/File;
  
64 ····.local·v0,·"arr$":[Ljava/io/File; 
65 ····array-length·v4,·v065 ····array-length·v5,·v4
  
66 ····.local·v4,·"len$":I 
67 ····const/4·v3,·0x066 ····const/4·v3,·0x0
  
68 ····.local·v3,·"i$":I 
69 ····:goto_067 ····:goto_0
70 ····if-ge·v3,·v4,·:cond_068 ····if-ge·v3,·v5,·:cond_0
  
71 ····aget-object·v1,·v0,·v369 ····aget-object·v0,·v4,·v3
  
72 ····.local·v1,·"f":Ljava/io/File;70 ····.local·v0,·"f":Ljava/io/File;
73 ····invoke-virtual·{v1},·Ljava/io/File;->delete()Z71 ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z
  
74 ····add-int/lit8·v3,·v3,·0x172 ····add-int/lit8·v3,·v3,·0x1
  
75 ····goto·:goto_073 ····goto·:goto_0
  
76 ····.line·16374 ····.line·163
77 ····.end·local·v1····#·"f":Ljava/io/File;75 ····.end·local·v0····#·"f":Ljava/io/File;
78 ····:cond_076 ····:cond_0
79 ····sget-object·v6,·Ljava/lang/System;->out:Ljava/io/PrintStream;77 ····sget-object·v3,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
80 ····const-string·v7,·"all·files·deleted"78 ····const-string·v4,·"all·files·deleted"
  
81 ····invoke-virtual·{v6,·v7},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V79 ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
82 ····.line·16480 ····.line·164
83 ····invoke-static·{},·Lfr/xtof54/jsgo/GUI;->getGUI()Lfr/xtof54/jsgo/GUI;81 ····invoke-static·{},·Lfr/xtof54/jsgo/GUI;->getGUI()Lfr/xtof54/jsgo/GUI;
  
84 ····move-result-object·v682 ····move-result-object·v3
  
85 ····invoke-virtual·{v6},·Lfr/xtof54/jsgo/GUI;->showHome()V83 ····invoke-virtual·{v3},·Lfr/xtof54/jsgo/GUI;->showHome()V
  
86 ····.line·17584 ····.line·175
87 ····.end·local·v0····#·"arr$":[Ljava/io/File; 
88 ····.end·local·v3····#·"i$":I 
89 ····.end·local·v4····#·"len$":I 
90 ····:goto_185 ····:goto_1
91 ····return-void86 ····return-void
  
92 ····.line·16787 ····.line·167
93 ····:cond_188 ····:cond_1
94 ····add-int/lit8·v5,·p3,·-0x189 ····add-int/lit8·v2,·p3,·-0x1
  
95 ····.line·16890 ····.line·168
96 ····.local·v5,·"n":I91 ····.local·v2,·"n":I
97 ····new-instance·v2,·Ljava/lang/Thread;92 ····new-instance·v1,·Ljava/lang/Thread;
  
98 ····new-instance·v6,·Lfr/xtof54/jsgo/Game$3$1$1;93 ····new-instance·v3,·Lfr/xtof54/jsgo/Game$3$1$1;
  
99 ····invoke-direct·{v6,·p0,·v5},·Lfr/xtof54/jsgo/Game$3$1$1;-><init>(Lfr/xtof54/jsgo/Game$3$1;I)V94 ····invoke-direct·{v3,·p0,·v2},·Lfr/xtof54/jsgo/Game$3$1$1;-><init>(Lfr/xtof54/jsgo/Game$3$1;I)V
  
100 ····invoke-direct·{v2,·v6},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V95 ····invoke-direct·{v1,·v3},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
101 ····.line·17496 ····.line·174
102 ····.local·v2,·"gameselthread":Ljava/lang/Thread;97 ····.local·v1,·"gameselthread":Ljava/lang/Thread;
103 ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V98 ····invoke-virtual·{v1},·Ljava/lang/Thread;->start()V
  
104 ····goto·:goto_199 ····goto·:goto_1
105 .end·method100 .end·method
650 B
smali/fr/xtof54/jsgo/Message$1EditMsgDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·6227 ····.line·62
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$1;->this$0:Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$1;->this$0:Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25.8 KB
smali/fr/xtof54/jsgo/ServerConnection$3.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$endEvent:Lfr/xtof54/jsgo/EventManager$eventType;26 .field·final·synthetic·val$endEvent:Lfr/xtof54/jsgo/EventManager$eventType;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;Ljava/lang/String;Lfr/xtof54/jsgo/EventManager$eventType;Lfr/xtof54/jsgo/EventManager;)V28 .method·constructor·<init>(Lfr/xtof54/jsgo/ServerConnection;Ljava/lang/String;Lfr/xtof54/jsgo/EventManager$eventType;Lfr/xtof54/jsgo/EventManager;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/ServerConnection;
  
30 ····.prologue31 ····.prologue
31 ····.line·20032 ····.line·200
32 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$3;->this$0:Lfr/xtof54/jsgo/ServerConnection;33 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/ServerConnection$3;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
33 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/ServerConnection$3;->val$cmd:Ljava/lang/String;34 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/ServerConnection$3;->val$cmd:Ljava/lang/String;
  
Offset 45, 454 lines modifiedOffset 46, 383 lines modified
  
45 ····return-void46 ····return-void
46 .end·method47 .end·method
  
  
47 #·virtual·methods48 #·virtual·methods
48 .method·public·run()V49 .method·public·run()V
49 ····.locals·1850 ····.locals·15
  
50 ····.prologue51 ····.prologue
 52 ····const/4·v10,·0x0
  
51 ····.line·20353 ····.line·203
52 ····const/4·v6,·0x054 ····const/4·v4,·0x0
  
53 ····.line·20555 ····.line·205
54 ····.local·v6,·"hasError":Z56 ····.local·v4,·"hasError":Z
55 ····:try_start_057 ····:try_start_0
56 ····sget-object·v14,·Ljava/lang/System;->out:Ljava/io/PrintStream;58 ····sget-object·v11,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
57 ····new-instance·v15,·Ljava/lang/StringBuilder; 
  
58 ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V 
  
59 ····const-string·v16,·"debug·send·cmd·"59 ····new-instance·v12,·Ljava/lang/StringBuilder;
  
60 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;60 ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V
  
61 ····move-result-object·v1561 ····const-string·v13,·"debug·send·cmd·"
  
62 ····move-object/from16·v0,·p062 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 63 ····move-result-object·v12
63 ····iget-object·v0,·v0,·Lfr/xtof54/jsgo/ServerConnection$3;->this$0:Lfr/xtof54/jsgo/ServerConnection; 
  
64 ····move-object/from16·v16,·v0 
  
65 ····invoke-static/range·{v16·..·v16},·Lfr/xtof54/jsgo/ServerConnection;->access$100(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String; 
  
66 ····move-result-object·v1664 ····iget-object·v13,·p0,·Lfr/xtof54/jsgo/ServerConnection$3;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
67 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;65 ····invoke-static·{v13},·Lfr/xtof54/jsgo/ServerConnection;->access$100(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String;
  
68 ····move-result-object·v1566 ····move-result-object·v13
  
69 ····move-object/from16·v0,·p067 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
70 ····iget-object·v0,·v0,·Lfr/xtof54/jsgo/ServerConnection$3;->val$cmd:Ljava/lang/String;68 ····move-result-object·v12
  
71 ····move-object/from16·v16,·v069 ····iget-object·v13,·p0,·Lfr/xtof54/jsgo/ServerConnection$3;->val$cmd:Ljava/lang/String;
  
72 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;70 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····move-result-object·v1571 ····move-result-object·v12
  
74 ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;72 ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
75 ····move-result-object·v1573 ····move-result-object·v12
  
76 ····invoke-virtual·{v14,·v15},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V74 ····invoke-virtual·{v11,·v12},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
77 ····.line·20675 ····.line·206
78 ····new-instance·v8,·Lorg/apache/http/client/methods/HttpGet;76 ····new-instance·v6,·Lorg/apache/http/client/methods/HttpGet;
  
79 ····new-instance·v14,·Ljava/lang/StringBuilder; 
  
80 ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V 
  
81 ····move-object/from16·v0,·p077 ····new-instance·v11,·Ljava/lang/StringBuilder;
  
82 ····iget-object·v15,·v0,·Lfr/xtof54/jsgo/ServerConnection$3;->this$0:Lfr/xtof54/jsgo/ServerConnection;78 ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V
  
83 ····invoke-static·{v15},·Lfr/xtof54/jsgo/ServerConnection;->access$100(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String;79 ····iget-object·v12,·p0,·Lfr/xtof54/jsgo/ServerConnection$3;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
84 ····move-result-object·v1580 ····invoke-static·{v12},·Lfr/xtof54/jsgo/ServerConnection;->access$100(Lfr/xtof54/jsgo/ServerConnection;)Ljava/lang/String;
  
85 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;81 ····move-result-object·v12
  
86 ····move-result-object·v1482 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
87 ····move-object/from16·v0,·p083 ····move-result-object·v11
  
88 ····iget-object·v15,·v0,·Lfr/xtof54/jsgo/ServerConnection$3;->val$cmd:Ljava/lang/String;84 ····iget-object·v12,·p0,·Lfr/xtof54/jsgo/ServerConnection$3;->val$cmd:Ljava/lang/String;
  
89 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;85 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
90 ····move-result-object·v1486 ····move-result-object·v11
  
91 ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;87 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
92 ····move-result-object·v1488 ····move-result-object·v11
  
93 ····invoke-direct·{v8,·v14},·Lorg/apache/http/client/methods/HttpGet;-><init>(Ljava/lang/String;)V89 ····invoke-direct·{v6,·v11},·Lorg/apache/http/client/methods/HttpGet;-><init>(Ljava/lang/String;)V
  
94 ····.line·20790 ····.line·207
95 ····.local·v8,·"httpget":Lorg/apache/http/client/methods/HttpGet;91 ····.local·v6,·"httpget":Lorg/apache/http/client/methods/HttpGet;
96 ····move-object/from16·v0,·p0 
  
97 ····iget-object·v14,·v0,·Lfr/xtof54/jsgo/ServerConnection$3;->this$0:Lfr/xtof54/jsgo/ServerConnection;92 ····iget-object·v11,·p0,·Lfr/xtof54/jsgo/ServerConnection$3;->this$0:Lfr/xtof54/jsgo/ServerConnection;
  
98 ····invoke-static·{v14},·Lfr/xtof54/jsgo/ServerConnection;->access$000(Lfr/xtof54/jsgo/ServerConnection;)Lorg/apache/http/client/HttpClient;93 ····invoke-static·{v11},·Lfr/xtof54/jsgo/ServerConnection;->access$000(Lfr/xtof54/jsgo/ServerConnection;)Lorg/apache/http/client/HttpClient;
  
99 ····move-result-object·v1494 ····move-result-object·v11
  
100 ····invoke-interface·{v14,·v8},·Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;95 ····invoke-interface·{v11,·v6},·Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
  
101 ····move-result-object·v1296 ····move-result-object·v8
  
102 ····.line·20897 ····.line·208
103 ····.local·v12,·"response":Lorg/apache/http/HttpResponse;98 ····.local·v8,·"response":Lorg/apache/http/HttpResponse;
104 ····invoke-interface·{v12},·Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header;99 ····invoke-interface·{v8},·Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header;
Max diff block lines reached; 19289/26330 bytes (73.26%) of diff not shown.
525 B
smali/fr/xtof54/jsgo/GoJsActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;21 .field·final·synthetic·this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·69827 ····.line·698
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$8;->this$0:Lfr/xtof54/jsgo/GoJsActivity;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$8;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
708 B
smali/fr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;21 .field·final·synthetic·this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V23 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$2"····#·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·143627 ····.line·1436
27 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$2;->this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment$2;->this$2:Lfr/xtof54/jsgo/GoJsActivity$22$1DetListDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.04 KB
smali/fr/xtof54/jsgo/Message$1EditMsgDialogFragment$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$msgview:Landroid/view/View;22 .field·final·synthetic·val$msgview:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;Landroid/view/View;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·4628 ····.line·46
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$2;->this$0:Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$2;->this$0:Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$2;->val$msgview:Landroid/view/View;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/Message$1EditMsgDialogFragment$2;->val$msgview:Landroid/view/View;
  
Offset 130, 42 lines modifiedOffset 131, 45 lines modified
  
130 ····const-string·v6,·"quick_do.php?obj=message&cmd=send_msg&ouser="131 ····const-string·v6,·"quick_do.php?obj=message&cmd=send_msg&ouser="
  
131 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;132 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
132 ····move-result-object·v5133 ····move-result-object·v5
  
 134 ····.line·56
133 ····invoke-static·{v3},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;135 ····invoke-static·{v3},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
  
134 ····move-result-object·v6136 ····move-result-object·v6
  
135 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;137 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
136 ····move-result-object·v5138 ····move-result-object·v5
  
137 ····const-string·v6,·"&msg="139 ····const-string·v6,·"&msg="
  
138 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;140 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
139 ····move-result-object·v5141 ····move-result-object·v5
  
 142 ····.line·57
140 ····invoke-static·{v4},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;143 ····invoke-static·{v4},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
  
141 ····move-result-object·v6144 ····move-result-object·v6
  
142 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;145 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
143 ····move-result-object·v5146 ····move-result-object·v5
  
144 ····const-string·v6,·"&subj="147 ····const-string·v6,·"&subj="
  
145 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;148 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
146 ····move-result-object·v5149 ····move-result-object·v5
  
 150 ····.line·58
147 ····invoke-static·{v1},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;151 ····invoke-static·{v1},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
  
148 ····move-result-object·v6152 ····move-result-object·v6
  
149 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;153 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
150 ····move-result-object·v5154 ····move-result-object·v5
542 B
smali/fr/xtof54/jsgo/GoJsActivity$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$s:Ljava/lang/String;22 .field·final·synthetic·val$s:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Ljava/lang/String;)V24 .method·constructor·<init>(Lfr/xtof54/jsgo/GoJsActivity;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lfr/xtof54/jsgo/GoJsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·35828 ····.line·358
28 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$5;->this$0:Lfr/xtof54/jsgo/GoJsActivity;29 ····iput-object·p1,·p0,·Lfr/xtof54/jsgo/GoJsActivity$5;->this$0:Lfr/xtof54/jsgo/GoJsActivity;
  
29 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$5;->val$s:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lfr/xtof54/jsgo/GoJsActivity$5;->val$s:Ljava/lang/String;
  
388 B
smali/fr/xtof54/jsgo/GUI.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"GUI.java"3 .source·"GUI.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lfr/xtof54/jsgo/GUI$1;, 
8 ········Lfr/xtof54/jsgo/GUI$WaitDialogFragment;7 ········Lfr/xtof54/jsgo/GUI$WaitDialogFragment;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·gui:Lfr/xtof54/jsgo/GUI;11 .field·private·static·gui:Lfr/xtof54/jsgo/GUI;
734 B
smali/fr/xtof54/jsgo/Message$2EditMsgDialogFragment.smali
    
Offset 89, 14 lines modifiedOffset 89, 15 lines modified
  
89 ····const-string·v4,·"cancel"89 ····const-string·v4,·"cancel"
  
90 ····new-instance·v5,·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$1;90 ····new-instance·v5,·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$1;
  
91 ····invoke-direct·{v5,·p0},·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;)V91 ····invoke-direct·{v5,·p0},·Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment$1;-><init>(Lfr/xtof54/jsgo/Message$2EditMsgDialogFragment;)V
  
 92 ····.line·97
92 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;93 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
93 ····.line·10294 ····.line·102
94 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;95 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
95 ····move-result-object·v396 ····move-result-object·v3
  
275 B
smali/fr/xtof54/dragonGoApp/R.smali
    
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .method·public·constructor·<init>()V22 .method·public·constructor·<init>()V
23 ····.locals·023 ····.locals·0
  
24 ····.prologue24 ····.prologue
25 ····.line·1025 ····.line·10
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·104 
28 ····return-void27 ····return-void
29 .end·method28 .end·method
3.45 KB
smali/fr/xtof54/sgfsearch/SGFTree.smali
    
Offset 157, 19 lines modifiedOffset 157, 21 lines modified
  
157 ····if-eqz·v3,·:cond_2157 ····if-eqz·v3,·:cond_2
  
158 ····.line·349158 ····.line·349
159 ····:try_start_0159 ····:try_start_0
160 ····check-cast·v2,·Lrene/util/xml/XmlTagText;160 ····check-cast·v2,·Lrene/util/xml/XmlTagText;
  
 161 ····.line·350
161 ····.end·local·v2····#·"tag":Lrene/util/xml/XmlTag;162 ····.end·local·v2····#·"tag":Lrene/util/xml/XmlTag;
162 ····invoke-virtual·{v2},·Lrene/util/xml/XmlTagText;->getContent()Ljava/lang/String;163 ····invoke-virtual·{v2},·Lrene/util/xml/XmlTagText;->getContent()Ljava/lang/String;
  
163 ····move-result-object·v3164 ····move-result-object·v3
  
 165 ····.line·349
164 ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I166 ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
165 ····move-result·v3167 ····move-result·v3
  
166 ····sput·v3,·Lfr/xtof54/sgfsearch/SGFTree;->BoardSize:I168 ····sput·v3,·Lfr/xtof54/sgfsearch/SGFTree;->BoardSize:I
167 ····:try_end_0169 ····:try_end_0
168 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0170 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 270, 14 lines modifiedOffset 272, 15 lines modified
  
270 ····const-string·v5,·"<"272 ····const-string·v5,·"<"
  
271 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;273 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
272 ····move-result-object·v4274 ····move-result-object·v4
  
 275 ····.line·334
273 ····invoke-virtual·{p0},·Lrene/util/xml/XmlTree;->getTag()Lrene/util/xml/XmlTag;276 ····invoke-virtual·{p0},·Lrene/util/xml/XmlTree;->getTag()Lrene/util/xml/XmlTag;
  
274 ····move-result-object·v5277 ····move-result-object·v5
  
275 ····invoke-virtual·{v5},·Lrene/util/xml/XmlTag;->name()Ljava/lang/String;278 ····invoke-virtual·{v5},·Lrene/util/xml/XmlTag;->name()Ljava/lang/String;
  
276 ····move-result-object·v5279 ····move-result-object·v5
Offset 1451, 14 lines modifiedOffset 1454, 15 lines modified
  
1451 ····const-string·v2,·">·expected·instead·of·<"1454 ····const-string·v2,·">·expected·instead·of·<"
  
1452 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1455 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1453 ····move-result-object·v11456 ····move-result-object·v1
  
 1457 ····.line·657
1454 ····invoke-virtual·{p0},·Lrene/util/xml/XmlTag;->name()Ljava/lang/String;1458 ····invoke-virtual·{p0},·Lrene/util/xml/XmlTag;->name()Ljava/lang/String;
  
1455 ····move-result-object·v21459 ····move-result-object·v2
  
1456 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1460 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1457 ····move-result-object·v11461 ····move-result-object·v1
Offset 1565, 14 lines modifiedOffset 1569, 15 lines modified
  
1565 ····move-result·v101569 ····move-result·v10
  
1566 ····if-nez·v10,·:cond_11570 ····if-nez·v10,·:cond_1
  
1567 ····const-string·v10,·"CR"1571 ····const-string·v10,·"CR"
  
 1572 ····.line·169
1568 ····invoke-virtual·{v8,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1573 ····invoke-virtual·{v8,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1569 ····move-result·v101574 ····move-result·v10
  
1570 ····if-nez·v10,·:cond_11575 ····if-nez·v10,·:cond_1
  
1571 ····const-string·v10,·"AW"1576 ····const-string·v10,·"AW"
Offset 1589, 14 lines modifiedOffset 1594, 15 lines modified
  
1589 ····move-result·v101594 ····move-result·v10
  
1590 ····if-nez·v10,·:cond_11595 ····if-nez·v10,·:cond_1
  
1591 ····const-string·v10,·"AE"1596 ····const-string·v10,·"AE"
  
 1597 ····.line·170
1592 ····invoke-virtual·{v8,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1598 ····invoke-virtual·{v8,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1593 ····move-result·v101599 ····move-result·v10
  
1594 ····if-nez·v10,·:cond_11600 ····if-nez·v10,·:cond_1
  
1595 ····const-string·v10,·"SL"1601 ····const-string·v10,·"SL"
Offset 3201, 14 lines modifiedOffset 3207, 15 lines modified
  
3201 ····const-string·v10,·"LB"3207 ····const-string·v10,·"LB"
  
3202 ····new-instance·v11,·Ljava/lang/StringBuilder;3208 ····new-instance·v11,·Ljava/lang/StringBuilder;
  
3203 ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V3209 ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V
  
 3210 ····.line·505
3204 ····invoke-virtual·{p0,·v5},·Lfr/xtof54/sgfsearch/SGFTree;->xmlToSgf(Lrene/util/xml/XmlTree;)Ljava/lang/String;3211 ····invoke-virtual·{p0,·v5},·Lfr/xtof54/sgfsearch/SGFTree;->xmlToSgf(Lrene/util/xml/XmlTree;)Ljava/lang/String;
  
3205 ····move-result-object·v123212 ····move-result-object·v12
  
3206 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3213 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3207 ····move-result-object·v113214 ····move-result-object·v11
Offset 3225, 14 lines modifiedOffset 3232, 15 lines modified
  
3225 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;3232 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3226 ····move-result-object·v113233 ····move-result-object·v11
  
3227 ····invoke-direct·{v9,·v10,·v11},·Lfr/xtof54/sgfsearch/Action;-><init>(Ljava/lang/String;Ljava/lang/String;)V3234 ····invoke-direct·{v9,·v10,·v11},·Lfr/xtof54/sgfsearch/Action;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
 3235 ····.line·504
3228 ····invoke-virtual·{v3,·v9},·Lfr/xtof54/sgfsearch/Node;->expandaction(Lfr/xtof54/sgfsearch/Action;)V3236 ····invoke-virtual·{v3,·v9},·Lfr/xtof54/sgfsearch/Node;->expandaction(Lfr/xtof54/sgfsearch/Action;)V
  
3229 ····goto/16·:goto_03237 ····goto/16·:goto_0
  
3230 ····.line·5073238 ····.line·507
3231 ····.end·local·v4····#·"s":Ljava/lang/String;3239 ····.end·local·v4····#·"s":Ljava/lang/String;
3232 ····:cond_c3240 ····:cond_c
Offset 4183, 14 lines modifiedOffset 4191, 15 lines modified
  
4183 ····const-string·v3,·"Illegal·Node·or·Variation·<"4191 ····const-string·v3,·"Illegal·Node·or·Variation·<"
  
4184 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4192 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4185 ····move-result-object·v24193 ····move-result-object·v2
  
 4194 ····.line·443
4186 ····invoke-virtual·{v12},·Lrene/util/xml/XmlTag;->name()Ljava/lang/String;4195 ····invoke-virtual·{v12},·Lrene/util/xml/XmlTag;->name()Ljava/lang/String;
Max diff block lines reached; 167/3459 bytes (4.83%) of diff not shown.
21.6 KB
smali/fr/xtof54/sgfsearch/Board.smali
    
Offset 649, 14 lines modifiedOffset 649, 15 lines modified
  
649 ····iget-object·v1,·p0,·Lfr/xtof54/sgfsearch/Board;->GF:Lfr/xtof54/sgfsearch/BoardInterface;649 ····iget-object·v1,·p0,·Lfr/xtof54/sgfsearch/Board;->GF:Lfr/xtof54/sgfsearch/BoardInterface;
  
650 ····const-string·v4,·"puresgf"650 ····const-string·v4,·"puresgf"
  
651 ····const/4·v5,·0x0651 ····const/4·v5,·0x0
  
 652 ····.line·1470
652 ····invoke-interface·{v1,·v4,·v5},·Lfr/xtof54/sgfsearch/BoardInterface;->getParameter(Ljava/lang/String;Z)Z653 ····invoke-interface·{v1,·v4,·v5},·Lfr/xtof54/sgfsearch/BoardInterface;->getParameter(Ljava/lang/String;Z)Z
  
653 ····move-result·v1654 ····move-result·v1
  
654 ····if-eqz·v1,·:cond_0655 ····if-eqz·v1,·:cond_0
  
655 ····const-string·v1,·"4"656 ····const-string·v1,·"4"
Offset 722, 15 lines modifiedOffset 723, 15 lines modified
722 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0723 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
723 ····.line·1481724 ····.line·1481
724 ····monitor-exit·p0725 ····monitor-exit·p0
  
725 ····return-void726 ····return-void
  
726 ····.line·1469727 ····.line·1470
727 ····.end·local·v0····#·"n":Lfr/xtof54/sgfsearch/Node;728 ····.end·local·v0····#·"n":Lfr/xtof54/sgfsearch/Node;
728 ····:cond_0729 ····:cond_0
729 ····:try_start_1730 ····:try_start_1
730 ····const-string·v1,·"1"731 ····const-string·v1,·"1"
  
731 ····goto·:goto_0732 ····goto·:goto_0
  
Offset 1788, 20 lines modifiedOffset 1789, 22 lines modified
  
1788 ····invoke-virtual·{v3,·v0,·v1},·Lfr/xtof54/sgfsearch/Position;->color(II)I1789 ····invoke-virtual·{v3,·v0,·v1},·Lfr/xtof54/sgfsearch/Position;->color(II)I
  
1789 ····move-result·v31790 ····move-result·v3
  
1790 ····iget-object·v4,·p0,·Lfr/xtof54/sgfsearch/Board;->P:Lfr/xtof54/sgfsearch/Position;1791 ····iget-object·v4,·p0,·Lfr/xtof54/sgfsearch/Board;->P:Lfr/xtof54/sgfsearch/Position;
  
 1792 ····.line·410
1791 ····invoke-virtual·{v4,·v0,·v1},·Lfr/xtof54/sgfsearch/Position;->number(II)I1793 ····invoke-virtual·{v4,·v0,·v1},·Lfr/xtof54/sgfsearch/Position;->number(II)I
  
1792 ····move-result·v41794 ····move-result·v4
  
1793 ····invoke-direct·{v2,·v0,·v1,·v3,·v4},·Lfr/xtof54/sgfsearch/Change;-><init>(IIII)V1795 ····invoke-direct·{v2,·v0,·v1,·v3,·v4},·Lfr/xtof54/sgfsearch/Change;-><init>(IIII)V
  
 1796 ····.line·409
1794 ····invoke-virtual·{p4,·v2},·Lfr/xtof54/sgfsearch/Node;->addchange(Lfr/xtof54/sgfsearch/Change;)V1797 ····invoke-virtual·{p4,·v2},·Lfr/xtof54/sgfsearch/Node;->addchange(Lfr/xtof54/sgfsearch/Change;)V
  
1795 ····.line·4111798 ····.line·411
1796 ····iget-object·v2,·p0,·Lfr/xtof54/sgfsearch/Board;->P:Lfr/xtof54/sgfsearch/Position;1799 ····iget-object·v2,·p0,·Lfr/xtof54/sgfsearch/Board;->P:Lfr/xtof54/sgfsearch/Position;
  
1797 ····invoke-virtual·{v2,·v0,·v1},·Lfr/xtof54/sgfsearch/Position;->color(II)I1800 ····invoke-virtual·{v2,·v0,·v1},·Lfr/xtof54/sgfsearch/Position;->color(II)I
  
Offset 2126, 14 lines modifiedOffset 2129, 15 lines modified
  
2126 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2129 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
2127 ····move-result·v32130 ····move-result·v3
  
2128 ····if-nez·v3,·:cond_02131 ····if-nez·v3,·:cond_0
  
 2132 ····.line·1664
2129 ····invoke-virtual·{v0},·Lfr/xtof54/sgfsearch/Action;->type()Ljava/lang/String;2133 ····invoke-virtual·{v0},·Lfr/xtof54/sgfsearch/Action;->type()Ljava/lang/String;
  
2130 ····move-result-object·v32134 ····move-result-object·v3
  
2131 ····const-string·v4,·"MA"2135 ····const-string·v4,·"MA"
  
2132 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2136 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 2150, 14 lines modifiedOffset 2154, 15 lines modified
  
2150 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2154 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
2151 ····move-result·v32155 ····move-result·v3
  
2152 ····if-nez·v3,·:cond_02156 ····if-nez·v3,·:cond_0
  
 2157 ····.line·1665
2153 ····invoke-virtual·{v0},·Lfr/xtof54/sgfsearch/Action;->type()Ljava/lang/String;2158 ····invoke-virtual·{v0},·Lfr/xtof54/sgfsearch/Action;->type()Ljava/lang/String;
  
2154 ····move-result-object·v32159 ····move-result-object·v3
  
2155 ····const-string·v4,·"SL"2160 ····const-string·v4,·"SL"
  
2156 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2161 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 2174, 14 lines modifiedOffset 2179, 15 lines modified
  
2174 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2179 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
2175 ····move-result·v32180 ····move-result·v3
  
2176 ····if-nez·v3,·:cond_02181 ····if-nez·v3,·:cond_0
  
 2182 ····.line·1666
2177 ····invoke-virtual·{v0},·Lfr/xtof54/sgfsearch/Action;->type()Ljava/lang/String;2183 ····invoke-virtual·{v0},·Lfr/xtof54/sgfsearch/Action;->type()Ljava/lang/String;
  
2178 ····move-result-object·v32184 ····move-result-object·v3
  
2179 ····const-string·v4,·"TR"2185 ····const-string·v4,·"TR"
  
2180 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2186 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 2337, 14 lines modifiedOffset 2343, 15 lines modified
  
2337 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2343 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
2338 ····move-result·v32344 ····move-result·v3
  
2339 ····if-nez·v3,·:cond_12345 ····if-nez·v3,·:cond_1
  
 2346 ····.line·1690
2340 ····invoke-virtual·{v0},·Lfr/xtof54/sgfsearch/Action;->type()Ljava/lang/String;2347 ····invoke-virtual·{v0},·Lfr/xtof54/sgfsearch/Action;->type()Ljava/lang/String;
  
2341 ····move-result-object·v32348 ····move-result-object·v3
  
2342 ····const-string·v4,·"AE"2349 ····const-string·v4,·"AE"
  
2343 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2350 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 2466, 29 lines modifiedOffset 2473, 29 lines modified
  
2466 ····move-result·v32473 ····move-result·v3
  
2467 ····if-eqz·v3,·:cond_22474 ····if-eqz·v3,·:cond_2
  
2468 ····const-string·v3,·"B"2475 ····const-string·v3,·"B"
  
 2476 ····.line·170
Max diff block lines reached; 18836/21998 bytes (85.63%) of diff not shown.
10.2 KB
smali/fr/xtof54/sgfsearch/Action.smali
    
Offset 288, 194 lines modifiedOffset 288, 213 lines modified
  
288 ····if-nez·v0,·:cond_0288 ····if-nez·v0,·:cond_0
  
289 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;289 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
290 ····const-string·v1,·"AP"290 ····const-string·v1,·"AP"
  
 291 ····.line·218
291 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z292 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
292 ····move-result·v0293 ····move-result·v0
  
293 ····if-nez·v0,·:cond_0294 ····if-nez·v0,·:cond_0
  
294 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;295 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
295 ····const-string·v1,·"FF"296 ····const-string·v1,·"FF"
  
 297 ····.line·219
296 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z298 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
297 ····move-result·v0299 ····move-result·v0
  
298 ····if-nez·v0,·:cond_0300 ····if-nez·v0,·:cond_0
  
299 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;301 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
300 ····const-string·v1,·"GM"302 ····const-string·v1,·"GM"
  
 303 ····.line·220
301 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z304 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
302 ····move-result·v0305 ····move-result·v0
  
303 ····if-nez·v0,·:cond_0306 ····if-nez·v0,·:cond_0
  
304 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;307 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
305 ····const-string·v1,·"N"308 ····const-string·v1,·"N"
  
 309 ····.line·221
306 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z310 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
307 ····move-result·v0311 ····move-result·v0
  
308 ····if-nez·v0,·:cond_0312 ····if-nez·v0,·:cond_0
  
309 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;313 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
310 ····const-string·v1,·"SZ"314 ····const-string·v1,·"SZ"
  
 315 ····.line·222
311 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z316 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
312 ····move-result·v0317 ····move-result·v0
  
313 ····if-nez·v0,·:cond_0318 ····if-nez·v0,·:cond_0
  
314 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;319 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
315 ····const-string·v1,·"PB"320 ····const-string·v1,·"PB"
  
 321 ····.line·223
316 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z322 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
317 ····move-result·v0323 ····move-result·v0
  
318 ····if-nez·v0,·:cond_0324 ····if-nez·v0,·:cond_0
  
319 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;325 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
320 ····const-string·v1,·"BR"326 ····const-string·v1,·"BR"
  
 327 ····.line·224
321 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z328 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
322 ····move-result·v0329 ····move-result·v0
  
323 ····if-nez·v0,·:cond_0330 ····if-nez·v0,·:cond_0
  
324 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;331 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
325 ····const-string·v1,·"PW"332 ····const-string·v1,·"PW"
  
 333 ····.line·225
326 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z334 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
327 ····move-result·v0335 ····move-result·v0
  
328 ····if-nez·v0,·:cond_0336 ····if-nez·v0,·:cond_0
  
329 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;337 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
330 ····const-string·v1,·"WR"338 ····const-string·v1,·"WR"
  
 339 ····.line·226
331 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z340 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
332 ····move-result·v0341 ····move-result·v0
  
333 ····if-nez·v0,·:cond_0342 ····if-nez·v0,·:cond_0
  
334 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;343 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
335 ····const-string·v1,·"HA"344 ····const-string·v1,·"HA"
  
 345 ····.line·227
336 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z346 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
337 ····move-result·v0347 ····move-result·v0
  
338 ····if-nez·v0,·:cond_0348 ····if-nez·v0,·:cond_0
  
339 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;349 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
340 ····const-string·v1,·"KM"350 ····const-string·v1,·"KM"
  
 351 ····.line·228
341 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z352 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
342 ····move-result·v0353 ····move-result·v0
  
343 ····if-nez·v0,·:cond_0354 ····if-nez·v0,·:cond_0
  
344 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;355 ····iget-object·v0,·p0,·Lfr/xtof54/sgfsearch/Action;->Type:Ljava/lang/String;
  
345 ····const-string·v1,·"RE"356 ····const-string·v1,·"RE"
Max diff block lines reached; 7441/10385 bytes (71.65%) of diff not shown.