Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·28cfd3b634a30147f7804d88c7b52e5ccdb7a815cd23db9b89d52b429ae53dfe | ||
10 | Signer·#1·certificate·SHA-1·digest:·fcaee42029e22b120f720fbc35f27bbfeebc6bd3 | ||
11 | Signer·#1·certificate·MD5·digest:·308b69b93a64865910041451678d5b04 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·5a2e6c486e499835440ec9ffcc561b3a5f0a8615958c8a19053733be5a739e12 | ||
15 | Signer·#1·public·key·SHA-1·digest:·adc255981a92928a8cdde848c596bc05c2cf965a | ||
16 | Signer·#1·public·key·MD5·digest:·c0d332ebd0d2644c69351c359a56e59c |
Offset 1, 2364 lines modified | Offset 1, 2280 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:····················84 | 4 | ··Zip·archive·file·size:····················841153·(00000000000CD5C1h) |
5 | ··Actual·end-cent-dir·record·offset:········84 | 5 | ··Actual·end-cent-dir·record·offset:········841131·(00000000000CD5ABh) |
6 | ··Expected·end-cent-dir·record·offset:······84 | 6 | ··Expected·end-cent-dir·record·offset:······841131·(00000000000CD5ABh) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·78·entries. | 9 | ··central·directory·contains·78·entries. |
10 | ··The·central·directory·is·5757·(000000000000167Dh)·bytes·long, | 10 | ··The·central·directory·is·5757·(000000000000167Dh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·83 | 12 | ··is·835374·(00000000000CBF2Eh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·27·00:56:40 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························1fb834c0 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································843·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························2668·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | ||
33 | ··disk·number·on·which·file·begins:···············disk·1 | ||
34 | ··apparent·file·type:·····························binary | ||
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
36 | ··MS-DOS·file·attributes·(00·hex):················none | ||
37 | ··There·is·no·file·comment. | ||
38 | Central·directory·entry·#2: | ||
39 | --------------------------- | ||
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/9637F107.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···2404 | ||
43 | ··················································(0000000000000964h)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2013·Jan·10·09:47:16 | ||
53 | ··32-bit·CRC·value·(hex):·························3b72b348 | ||
54 | ··compressed·size:································2422·bytes | ||
55 | ··uncompressed·size:······························6274·bytes | ||
56 | ··length·of·filename:·····························20·characters | ||
57 | ··length·of·extra·field:··························0·bytes | ||
58 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
63 | ··There·is·no·file·comment. | ||
64 | Central·directory·entry·#3: | ||
65 | --------------------------- | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/9637F107.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···4892 | ||
69 | ··················································(000000000000131Ch)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2013·Jan·10·09:47:16 | ||
79 | ··32-bit·CRC·value·(hex):·························49704e5c | ||
80 | ··compressed·size:································1041·bytes | ||
81 | ··uncompressed·size:······························1297·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
90 | Central·directory·entry·# | 40 | Central·directory·entry·#2: |
91 | --------------------------- | 41 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ··assets/all_names.txt | 43 | ··assets/all_names.txt |
94 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···912 |
95 | ··················································(000000000000 | 45 | ··················································(0000000000000390h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 47 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 49 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 50 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 51 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 52 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:··························yes | 53 | ··extended·local·header:··························yes |
Max diff block lines reached; 132188/139168 bytes (94.98%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 7, 17 lines modified | Offset 7, 17 lines modified | ||
7 | isFrameworkApk:·false | 7 | isFrameworkApk:·false |
8 | packageInfo:·null | 8 | packageInfo:·null |
9 | sdkInfo: | 9 | sdkInfo: |
10 | ··minSdkVersion:·'3' | 10 | ··minSdkVersion:·'3' |
11 | sharedLibrary:·false | 11 | sharedLibrary:·false |
12 | sparseResources:·true | 12 | sparseResources:·true |
13 | unknownFiles: | 13 | unknownFiles: |
14 | ··all_names.txt:·'8' | ||
14 | ··kanji_dictionary.csv:·'8' | 15 | ··kanji_dictionary.csv:·'8' |
15 | ··popular_names.txt:·'8' | 16 | ··popular_names.txt:·'8' |
16 | ··all_names.txt:·'8' | ||
17 | usesFramework: | 17 | usesFramework: |
18 | ··ids: | 18 | ··ids: |
19 | ··-·1 | 19 | ··-·1 |
20 | ··tag:·null | 20 | ··tag:·null |
21 | version:·2.5.0-dirty | 21 | version:·2.5.0-dirty |
22 | versionInfo: | 22 | versionInfo: |
23 | ··versionCode:·'1' | 23 | ··versionCode:·'1' |
Offset 1, 464 lines modified | Offset 1, 464 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·9047·0000·0100·0000·0100·1c00··.....G.......... | ||
00000010:·7c1c·0000·6c00·0000·0200·0000·0000·0000··|...l........... | 00000010:·7c1c·0000·6c00·0000·0200·0000·0000·0000··|...l........... | ||
00000020:·d401·0000·541c·0000·0000·0000· | 00000020:·d401·0000·541c·0000·0000·0000·1c00·0000··....T........... | ||
00000030:·c602·0000· | 00000030:·c602·0000·1003·0000·4a03·0000·8803·0000··........J....... | ||
00000040:·0804·0000·4604·0000·8004·0000·bc04·0000··....F........... | |||
00000050:·f804·0000·3405·0000·7005·0000·ac05·0000··....4...p....... | |||
00000060:·e605·0000·2206·0000·5e06·0000·9a06·0000··...."...^....... | |||
00000070:·d606·0000·1207·0000·4e07·0000·8a07·0000··........N....... | |||
000000 | 00000040:·c203·0000·fe03·0000·3a04·0000·7604·0000··........:...v... | ||
000000 | 00000050:·b204·0000·ee04·0000·2805·0000·6405·0000··........(...d... | ||
000000a0:·a409·0000·de09·0000·340a·0000·700a·0000··........4...p... | |||
000000b0:·ac0a·0000·e80a·0000·240b·0000·600b·0000··........$...`... | |||
000000 | 00000060:·a005·0000·dc05·0000·1806·0000·5406·0000··............T... | ||
000000 | 00000070:·9006·0000·cc06·0000·0807·0000·4407·0000··............D... | ||
000000 | 00000080:·8007·0000·ba07·0000·f607·0000·3208·0000··............2... | ||
000000 | 00000090:·6e08·0000·aa08·0000·e608·0000·2009·0000··n...........·... | ||
000000a0:·7609·0000·b209·0000·ee09·0000·2a0a·0000··v...........*... | |||
000000b0:·660a·0000·a20a·0000·de0a·0000·1a0b·0000··f............... | |||
000000c0:·580b·0000·940b·0000·d00b·0000·0c0c·0000··X............... | |||
00000 | 000000d0:·480c·0000·840c·0000·c20c·0000·fc0c·0000··H............... | ||
00000 | 000000e0:·380d·0000·740d·0000·b00d·0000·ec0d·0000··8...t........... | ||
000000f0:·180e·0000·500e·0000·900e·0000·ca0e·0000··....P........... | |||
00000100:·000f·0000·360f·0000·760f·0000·bc0f·0000··....6...v....... | |||
00000110:·0610·0000·4210·0000·6c10·0000·c610·0000··....B...l....... | |||
00000120:· | 00000120:·0011·0000·6411·0000·ac11·0000·e811·0000··....d........... | ||
00000130:·2812·0000·5c12·0000·a012·0000· | 00000130:·2812·0000·5c12·0000·a012·0000·c012·0000··(...\........... | ||
00000140:· | 00000140:·ee12·0000·1813·0000·2a13·0000·3613·0000··........*...6... | ||
00000150:· | 00000150:·7a13·0000·9813·0000·ba13·0000·e013·0000··z............... | ||
00000160:·0214·0000·2414·0000·4a14·0000·7614·0000··....$...J...v... | |||
000001 | 00000160:·0c14·0000·1c14·0000·3014·0000·4014·0000··........0...@... | ||
00000170:·6614·0000·9014·0000·9e14·0000·1815·0000··f............... | |||
00000180:·4a15·0000·6815·0000·8c15·0000·ae15·0000··J...h........... | |||
000001 | 00000190:·d815·0000·e415·0000·f215·0000·fe15·0000··................ | ||
00000190:·e215·0000·0416·0000·1016·0000·1e16·0000··................ | |||
000001a0:· | 000001a0:·0a16·0000·c816·0000·8017·0000·a417·0000··................ | ||
000001b0:·d | 000001b0:·d617·0000·f417·0000·2c18·0000·cc18·0000··........,....... | ||
000001c0:· | 000001c0:·7e19·0000·be19·0000·081a·0000·481a·0000··~...........H... | ||
000001d0:·741a·0000·7a1a·0000·0000·0000·1000·0000··t...z........... | 000001d0:·741a·0000·7a1a·0000·0000·0000·1000·0000··t...z........... | ||
000001e0:·0c00·5300·6800·6f00·7700·2000·6d00·6f00··..S.h.o.w.·.m.o. | |||
000001f0:·7200·6500·2e00·2e00·2e00·0000·5301·5600··r.e.........S.V. | |||
00000 | 00000200:·6500·7200·7300·6900·6f00·6e00·2000·3100··e.r.s.i.o.n.·.1. | ||
00000 | 00000210:·2e00·3000·2e00·0a00·0a00·4400·6500·7600··..0.......D.e.v. | ||
000002 | 00000220:·6500·6c00·6f00·7000·6500·6400·2000·6200··e.l.o.p.e.d.·.b. | ||
00000210:·2000·6200·7900·2000·4e00·6f00·6c00·6100···.b.y.·.N.o.l.a. | |||
00000220:·6e00·2000·4c00·6100·7700·7300·6f00·6e00··n.·.L.a.w.s.o.n. | |||
00000230:· | 00000230:·7900·2000·4e00·6f00·6c00·6100·6e00·2000··y.·.N.o.l.a.n.·. | ||
00000240:· | 00000240:·4c00·6100·7700·7300·6f00·6e00·0a00·2800··L.a.w.s.o.n...(. | ||
00000250:·6e00·6f00·6c00·6100·6e00·2e00·6c00·6100··n.o.l.a.n...l.a. | |||
00000260:·7700·7300·6f00·6e00·4000·6700·6d00·6100··w.s.o.n.@.g.m.a. | |||
000002 | 00000270:·6900·6c00·2e00·6300·6f00·6d00·2900·2e00··i.l...c.o.m.)... | ||
000002 | 00000280:·0a00·0a00·4700·7200·6100·7000·6800·6900··....G.r.a.p.h.i. | ||
00000270:·6800·6900·6300·2000·6400·6500·7300·6900··h.i.c.·.d.e.s.i. | |||
00000280:·6700·6e00·2000·6200·7900·2000·5300·6800··g.n.·.b.y.·.S.h. | |||
00000290:·6100·6e00·6e00·6f00·6e00·2000·4f00·2700··a.n.n.o.n.·.O.'. | |||
000002a0:·4200·7200·6900·6500·6e00·0a00·2800·6100··B.r.i.e.n...(.a. | |||
000002b0:·6600·6600·6f00·7200·6400·6100·6200·6c00··f.f.o.r.d.a.b.l. | |||
000002 | 00000290:·6300·2000·6400·6500·7300·6900·6700·6e00··c.·.d.e.s.i.g.n. | ||
000002a0:·2000·6200·7900·2000·5300·6800·6100·6e00···.b.y.·.S.h.a.n. | |||
000002b0:·6e00·6f00·6e00·2000·4f00·2700·4200·7200··n.o.n.·.O.'.B.r. | |||
000002d0:·6500·6100·7400·7400·6c00·6500·4000·6700··e.a.t.t.l.e.@.g. | |||
000002e0:·6d00·6100·6900·6c00·2e00·6300·6f00·6d00··m.a.i.l...c.o.m. | |||
000002f0:·2900·2e00·0a00·0a00·4500·6e00·6700·6c00··).......E.n.g.l. | |||
00000300:·6900·7300·6800·2d00·7400·6f00·2d00·6b00··i.s.h.-.t.o.-.k. | |||
00000310:·6100·7400·6100·6b00·6100·6e00·6100·2000··a.t.a.k.a.n.a.·. | |||
00000320:·6d00·6f00·6400·6500·6c00·2000·6200·7500··m.o.d.e.l.·.b.u. | |||
00000330:·6900·6c00·7400·2000·7500·7300·6900·6e00··i.l.t.·.u.s.i.n. | |||
00000340:·6700·2000·6100·2000·7600·6100·7200·6900··g.·.a.·.v.a.r.i. | |||
00000350:·6100·7400·6900·6f00·6e00·2000·6f00·6600··a.t.i.o.n.·.o.f. | |||
00000360:·2000·7400·6800·6500·2000·5400·7200·6100···.t.h.e.·.T.r.a. | |||
00000370:·6e00·7300·6600·6f00·7200·6d00·6100·7400··n.s.f.o.r.m.a.t. | |||
00000 | 000002c0:·6900·6500·6e00·0a00·2800·6100·6600·6600··i.e.n...(.a.f.f. | ||
000002d0:·6f00·7200·6400·6100·6200·6c00·6500·6400··o.r.d.a.b.l.e.d. | |||
000002e0:·6500·7300·6900·6700·6e00·7300·6500·6100··e.s.i.g.n.s.e.a. | |||
000002f0:·7400·7400·6c00·6500·4000·6700·6d00·6100··t.t.l.e.@.g.m.a. | |||
00000300:·6900·6c00·2e00·6300·6f00·6d00·2900·2e00··i.l...c.o.m.)... | |||
00000310:·0a00·0a00·4500·6e00·6700·6c00·6900·7300··....E.n.g.l.i.s. | |||
00000390:·6400·2000·4c00·6500·6100·7200·6e00·6500··d.·.L.e.a.r.n.e. | |||
000003a0:·7200·2000·6f00·7200·6900·6700·6900·6e00··r.·.o.r.i.g.i.n. | |||
000003b0:·6100·6c00·6c00·7900·2000·6400·6500·7300··a.l.l.y.·.d.e.s. | |||
000003c0:·6900·6700·6e00·6500·6400·2000·6200·7900··i.g.n.e.d.·.b.y. | |||
000003d0:·2000·4500·7200·6900·6300·2000·4200·7200···.E.r.i.c.·.B.r. | |||
000003e0:·6900·6c00·6c00·2e00·0a00·0a00·5400·6800··i.l.l.......T.h. | |||
000003f0:·6100·6e00·6b00·7300·2000·7400·6f00·2000··a.n.k.s.·.t.o.·. | |||
00000400:·5700·6900·6b00·6900·6d00·6500·6400·6900··W.i.k.i.m.e.d.i. | |||
00000410:·6100·2000·4300·6f00·6d00·6d00·6f00·6e00··a.·.C.o.m.m.o.n. | |||
00000420:·7300·2000·7500·7300·6500·7200·2000·4d00··s.·.u.s.e.r.·.M. | |||
00000430:·3400·5200·4300·3000·2000·6600·6f00·7200··4.R.C.0.·.f.o.r. | |||
00000 | 00000320:·6800·2d00·7400·6f00·2d00·6b00·6100·7400··h.-.t.o.-.k.a.t. | ||
00000 | 00000330:·6100·6b00·6100·6e00·6100·2000·6d00·6f00··a.k.a.n.a.·.m.o. | ||
00000 | 00000340:·6400·6500·6c00·2000·6200·7500·6900·6c00··d.e.l.·.b.u.i.l. | ||
00000350:·7400·2000·7500·7300·6900·6e00·6700·2000··t.·.u.s.i.n.g.·. | |||
00000360:·6100·2000·7600·6100·7200·6900·6100·7400··a.·.v.a.r.i.a.t. | |||
00000 | 00000370:·6900·6f00·6e00·2000·6f00·6600·2000·7400··i.o.n.·.o.f.·.t. | ||
00000 | 00000380:·6800·6500·2000·5400·7200·6100·6e00·7300··h.e.·.T.r.a.n.s. | ||
00000390:·6600·6f00·7200·6d00·6100·7400·6900·6f00··f.o.r.m.a.t.i.o. | |||
000003a0:·6e00·2d00·4200·6100·7300·6500·6400·2000··n.-.B.a.s.e.d.·. | |||
000003b0:·4c00·6500·6100·7200·6e00·6500·7200·2000··L.e.a.r.n.e.r.·. | |||
000003c0:·6f00·7200·6900·6700·6900·6e00·6100·6c00··o.r.i.g.i.n.a.l. | |||
000003d0:·6c00·7900·2000·6400·6500·7300·6900·6700··l.y.·.d.e.s.i.g. | |||
000003e0:·6e00·6500·6400·2000·6200·7900·2000·4500··n.e.d.·.b.y.·.E. | |||
000003f0:·7200·6900·6300·2000·4200·7200·6900·6c00··r.i.c.·.B.r.i.l. | |||
00000400:·6c00·2e00·0a00·0a00·5400·6800·6100·6e00··l.......T.h.a.n. | |||
00000410:·6b00·7300·2000·7400·6f00·2000·5700·6900··k.s.·.t.o.·.W.i. | |||
00000420:·6b00·6900·6d00·6500·6400·6900·6100·2000··k.i.m.e.d.i.a.·. | |||
00000430:·4300·6f00·6d00·6d00·6f00·6e00·7300·2000··C.o.m.m.o.n.s.·. | |||
00000440:·7500·7300·6500·7200·2000·4d00·3400·5200··u.s.e.r.·.M.4.R. | |||
000004 | 00000450:·4300·3000·2000·6600·6f00·7200·2000·7400··C.0.·.f.o.r.·.t. | ||
00000460:·6800·6500·2000·6b00·6100·7400·6100·6b00··h.e.·.k.a.t.a.k. | |||
00000470:·6100·6e00·6100·2000·7700·7200·6900·7400··a.n.a.·.w.r.i.t. | |||
00000480:·6900·6e00·6700·2000·6700·7500·6900·6400··i.n.g.·.g.u.i.d. | |||
00000490:·6500·2000·6900·6d00·6100·6700·6500·7300··e.·.i.m.a.g.e.s. | |||
000004a0:·2e00·2 | 000004a0:·2e00·2000·0000·2300·7200·6500·7300·2f00··..·...#.r.e.s./. | ||
000004b0:·6400·7200·6100·7700·6100·6200·6c00·6500··d.r.a.w.a.b.l.e. | 000004b0:·6400·7200·6100·7700·6100·6200·6c00·6500··d.r.a.w.a.b.l.e. | ||
000004c0:·2f00·6a00·6100·7000·6100·6e00·6500·7300··/.j.a.p.a.n.e.s. | |||
000004d0:·6500·5f00·7300·7500·6e00·7300·6500·7400··e._.s.u.n.s.e.t. | |||
000004e0:·5f00·6200·6100·6300·6b00·6700·7200·6f00··_.b.a.c.k.g.r.o. | |||
000004f0:·7500·6e00·6400·2e00·6a00·7000·6700·0000··u.n.d...j.p.g... | |||
00000500:·3000·7200·6500·7300·2f00·6400·7200·6100··0.r.e.s./.d.r.a. | |||
00000510:·7700·6100·6200·6c00·6500·2f00·6a00·6100··w.a.b.l.e./.j.a. | |||
00000520:·7000·6100·6e00·6500·7300·6500·5f00·7300··p.a.n.e.s.e._.s. | |||
00000530:·7500·6e00·7300·6500·7400·5f00·6200·6100··u.n.s.e.t._.b.a. | |||
00000540:·6300·6b00·6700·7200·6f00·7500·6e00·6400··c.k.g.r.o.u.n.d. | |||
00000550:·5f00·6c00·6100·6e00·6400·2e00·6a00·7000··_.l.a.n.d...j.p. | |||
00000560:·6700·0000·2300·7200·6500·7300·2f00·6400··g...#.r.e.s./.d. | |||
00000570:·7200·6100·7700·6100·6200·6c00·6500·2f00··r.a.w.a.b.l.e./. | |||
00000 | 000004c0:·2f00·6a00·6e00·6100·6d00·6500·6300·6f00··/.j.n.a.m.e.c.o. | ||
00000 | 000004d0:·6e00·7600·6500·7200·7400·6500·7200·6900··n.v.e.r.t.e.r.i. | ||
Max diff block lines reached; 109596/153086 bytes (71.59%) of diff not shown. |
Offset 1, 72 lines modified | Offset 1, 72 lines modified | ||
1 | Zip·file·size:·20 | 1 | Zip·file·size:·209266·bytes,·number·of·entries:·70 |
2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?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.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
4 | ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/ConversionException.class | 4 | ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/ConversionException.class |
5 | ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator$1.class | 5 | ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator$1.class |
6 | ?rwxrwxr-x··2.0·unx·····56 | 6 | ?rwxrwxr-x··2.0·unx·····5661·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator.class |
7 | ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/SerializeKanjiDictionary.class | 7 | ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/SerializeKanjiDictionary.class |
8 | ?rwxrwxr-x··2.0·unx·····1856·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/Test$1.class | 8 | ?rwxrwxr-x··2.0·unx·····1856·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/Test$1.class |
9 | ?rwxrwxr-x··2.0·unx·····72 | 9 | ?rwxrwxr-x··2.0·unx·····7246·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/Test.class |
10 | ?rwxrwxr-x··2.0·unx····3 | 10 | ?rwxrwxr-x··2.0·unx····33142·b-·defN·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/TestKanjiGenerator.class |
11 | ?rwxrwxr-x··2.0·unx·····2212·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/TestKatakanaConversion.class | 11 | ?rwxrwxr-x··2.0·unx·····2212·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/TestKatakanaConversion.class |
12 | ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/Condition.class | 12 | ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/Condition.class |
13 | ?rwxrwxr-x··2.0·unx·····1080·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/ConditionFactory.class | 13 | ?rwxrwxr-x··2.0·unx·····1080·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/ConditionFactory.class |
14 | ?rwxrwxr-x··2.0·unx·····1873·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/ConditionType.class | 14 | ?rwxrwxr-x··2.0·unx·····1873·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/ConditionType.class |
15 | ?rwxrwxr-x··2.0·unx·····121 | 15 | ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/Model.class |
16 | ?rwxrwxr-x··2.0·unx·····1897·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller$1.class | 16 | ?rwxrwxr-x··2.0·unx·····1897·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller$1.class |
17 | ?rwxrwxr-x··2.0·unx····· | 17 | ?rwxrwxr-x··2.0·unx·····6002·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller.class |
18 | ?rwxrwxr-x··2.0·unx·····1886·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/Rule$1.class | 18 | ?rwxrwxr-x··2.0·unx·····1886·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/Rule$1.class |
19 | ?rwxrwxr-x··2.0·unx·····4476·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/Rule.class | 19 | ?rwxrwxr-x··2.0·unx·····4476·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/Rule.class |
20 | ?rwxrwxr-x··2.0·unx·····1922·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/TransformingString.class | 20 | ?rwxrwxr-x··2.0·unx·····1922·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/TransformingString.class |
21 | ?rwxrwxr-x··2.0·unx·····2307·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/XMLModelMarshaller.class | 21 | ?rwxrwxr-x··2.0·unx·····2307·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/data/XMLModelMarshaller.class |
22 | ?rwxrwxr-x··2.0·unx·····8 | 22 | ?rwxrwxr-x··2.0·unx·····8788·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator.class |
23 | ?rwxrwxr-x··2.0·unx·····1698·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.class | 23 | ?rwxrwxr-x··2.0·unx·····1698·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.class |
24 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer.class | 24 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer.class |
25 | ?rwxrwxr-x··2.0·unx······855·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/RegexRoomajiTransformer.class | ||
26 | ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/ReplacementRoomajiTransformer.class | ||
27 | ?rwxrwxr-x··2.0·unx·····1226·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode.class | 25 | ?rwxrwxr-x··2.0·unx·····1226·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode.class |
28 | ?rwxrwxr-x··2.0·unx·····8914·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/katakana/Katakana.class | 26 | ?rwxrwxr-x··2.0·unx·····8914·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/katakana/Katakana.class |
29 | ?rwxrwxr-x··2.0·unx·····6084·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter.class | 27 | ?rwxrwxr-x··2.0·unx·····6084·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter.class |
30 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaParseException.class | 28 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaParseException.class |
31 | ?rwxrwxr-x··2.0·unx·····25 | 29 | ?rwxrwxr-x··2.0·unx·····2568·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager.class |
32 | ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide$1.class | 30 | ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide$1.class |
33 | ?rwxrwxr-x··2.0·unx·····2 | 31 | ?rwxrwxr-x··2.0·unx·····2405·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide.class |
34 | ?rwxrwxr-x··2.0·unx····106 | 32 | ?rwxrwxr-x··2.0·unx····10646·b-·defN·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/training/Trainer.class |
35 | ?rwxrwxr-x··2.0·unx·····5152·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner.class | 33 | ?rwxrwxr-x··2.0·unx·····5152·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner.class |
36 | ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/ArrayUtil.class | 34 | ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/ArrayUtil.class |
37 | ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet$1.class | 35 | ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet$1.class |
38 | ?rwxrwxr-x··2.0·unx·····133 | 36 | ?rwxrwxr-x··2.0·unx·····1331·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet.class |
39 | ?rwxrwxr-x··2.0·unx·····2435·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap.class | 37 | ?rwxrwxr-x··2.0·unx·····2435·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap.class |
40 | ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/Pair.class | 38 | ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/Pair.class |
41 | ?rwxrwxr-x··2.0·unx·····310 | 39 | ?rwxrwxr-x··2.0·unx·····3103·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/StringUtil.class |
42 | ?rwxrwxr-x··2.0·unx······898·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet.class | 40 | ?rwxrwxr-x··2.0·unx······898·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet.class |
43 | ?rwxrwxr-x··2.0·unx·····50 | 41 | ?rwxrwxr-x··2.0·unx·····5075·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/util/Util.class |
44 | ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/AboutActivity.class | 42 | ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/AboutActivity.class |
45 | ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/BuildConfig.class | 43 | ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/BuildConfig.class |
46 | ?rwxrwxr-x··2.0·unx·····61 | 44 | ?rwxrwxr-x··2.0·unx·····6130·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/GenerateKanjiActivity.class |
47 | ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/JNameConverterActivity$1.class | 45 | ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/JNameConverterActivity$1.class |
48 | ?rwxrwxr-x··2.0·unx·····746 | 46 | ?rwxrwxr-x··2.0·unx·····7465·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/JNameConverterActivity.class |
49 | ?rwxrwxr-x··2.0·unx·····9 | 47 | ?rwxrwxr-x··2.0·unx·····9513·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/KanjiDialogActivity.class |
50 | ?rwxrwxr-x··2.0·unx·····79 | 48 | ?rwxrwxr-x··2.0·unx·····7923·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/NameDisplayActivity.class |
51 | ?rwxrwxr-x··2.0·unx·····3017·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/PronunciationGuideActivity.class | 49 | ?rwxrwxr-x··2.0·unx·····3017·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/PronunciationGuideActivity.class |
52 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$attr.class | 50 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$attr.class |
53 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$color.class | 51 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$color.class |
54 | ?rwxrwxr-x··2.0·unx·····1943·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$drawable.class | 52 | ?rwxrwxr-x··2.0·unx·····1943·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$drawable.class |
55 | ?rwxrwxr-x··2.0·unx·····2319·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$id.class | 53 | ?rwxrwxr-x··2.0·unx·····2319·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$id.class |
56 | ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$layout.class | 54 | ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$layout.class |
57 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$menu.class | 55 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$menu.class |
58 | ?rwxrwxr-x··2.0·unx·····1826·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$string.class | 56 | ?rwxrwxr-x··2.0·unx·····1826·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R$string.class |
59 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R.class | 57 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/R.class |
60 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/SendActionChooser$1.class | 58 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/SendActionChooser$1.class |
61 | ?rwxrwxr-x··2.0·unx·····1650·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/SendActionChooser$AppAdapter.class | 59 | ?rwxrwxr-x··2.0·unx·····1650·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/SendActionChooser$AppAdapter.class |
62 | ?rwxrwxr-x··2.0·unx·····3988·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/SendActionChooser.class | 60 | ?rwxrwxr-x··2.0·unx·····3988·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/SendActionChooser.class |
63 | ?rwxrwxr-x··2.0·unx·····4337·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/ViewSavedKanjiActivity.class | 61 | ?rwxrwxr-x··2.0·unx·····4337·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/ViewSavedKanjiActivity.class |
64 | ?rwxrwxr-x··2.0·unx·····54 | 62 | ?rwxrwxr-x··2.0·unx·····5430·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/WritingGuideActivity.class |
65 | ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/DummyKanjiResult.class | 63 | ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/DummyKanjiResult.class |
66 | ?rwxrwxr-x··2.0·unx·····269 | 64 | ?rwxrwxr-x··2.0·unx·····2699·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/KanjiResultListAdapter.class |
67 | ?rwxrwxr-x··2.0·unx·····1726·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter.class | 65 | ?rwxrwxr-x··2.0·unx·····1726·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter.class |
68 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/SharedObjects.class | 66 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/SharedObjects.class |
69 | ?rwxrwxr-x··2.0·unx·····1522·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/db/KanjiEntry.class | 67 | ?rwxrwxr-x··2.0·unx·····1522·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/db/KanjiEntry.class |
70 | ?rwxrwxr-x··2.0·unx·····1510·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter.class | 68 | ?rwxrwxr-x··2.0·unx·····1510·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter.class |
71 | ?rwxrwxr-x··2.0·unx·····4324·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.class | 69 | ?rwxrwxr-x··2.0·unx·····4324·b-·stor·80-Jan-01·00:00·com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.class |
70 | ?rwxrwxr-x··2.0·unx······855·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/RegexRoomajiTransformer.class | ||
71 | ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·com/nolanlawson/japanesenamegenerator/v3/kanji/ReplacementRoomajiTransformer.class | ||
72 | 70·files,·21 | 72 | 70·files,·216601·bytes·uncompressed,·195446·bytes·compressed:··9.8% |
Offset 63, 20 lines modified | Offset 63, 14 lines modified | ||
63 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.class | 63 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.class |
64 | Comment:· | 64 | Comment:· |
65 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer.class | 65 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer.class |
66 | Comment:· | 66 | Comment:· |
67 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/RegexRoomajiTransformer.class | ||
68 | Comment:· | ||
69 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/ReplacementRoomajiTransformer.class | ||
70 | Comment:· | ||
71 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode.class | 67 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode.class |
72 | Comment:· | 68 | Comment:· |
73 | Filename:·com/nolanlawson/japanesenamegenerator/v3/katakana/Katakana.class | 69 | Filename:·com/nolanlawson/japanesenamegenerator/v3/katakana/Katakana.class |
74 | Comment:· | 70 | Comment:· |
75 | Filename:·com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter.class | 71 | Filename:·com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter.class |
Offset 204, 8 lines modified | Offset 198, 14 lines modified | ||
204 | Filename:·com/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter.class | 198 | Filename:·com/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter.class |
205 | Comment:· | 199 | Comment:· |
206 | Filename:·com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.class | 200 | Filename:·com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.class |
207 | Comment:· | 201 | Comment:· |
202 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/RegexRoomajiTransformer.class | ||
203 | Comment:· | ||
204 | Filename:·com/nolanlawson/japanesenamegenerator/v3/kanji/ReplacementRoomajiTransformer.class | ||
205 | Comment:· | ||
208 | Zip·file·comment:· | 206 | Zip·file·comment:· |
Offset 50, 39 lines modified | Offset 50, 39 lines modified | ||
50 | ···· | 50 | ···· |
51 | ····private·Pair·convertEnglishToken(String·s)·{ | 51 | ····private·Pair·convertEnglishToken(String·s)·{ |
52 | ········Label_0070:·{ | 52 | ········Label_0070:·{ |
53 | ············if·(!JapaneseNameGenerator.initialsPattern.matcher(s).matches())·{ | 53 | ············if·(!JapaneseNameGenerator.initialsPattern.matcher(s).matches())·{ |
54 | ················break·Label_0070; | 54 | ················break·Label_0070; |
55 | ············} | 55 | ············} |
56 | ············String·str·=·this.convertInitials(s); | 56 | ············String·str·=·this.convertInitials(s); |
57 | ········Label_0211_Outer: | 57 | ············Label_0211_Outer:Block_4_Outer: |
58 | ············while·(true)·{ | 58 | ············while·(true)·{ |
59 | ················str·=·this.normalizeRoomaji(this.romaajiMassager.massageMalformedRomaaji(str)); | 59 | ················str·=·this.normalizeRoomaji(this.romaajiMassager.massageMalformedRomaaji(str)); |
60 | ················try·{ | 60 | ················try·{ |
61 | ····················return·Pair.create((Object)str,·(Object)this.katakanaConverter.convertToKatakana(str)); | 61 | ····················return·Pair.create((Object)str,·(Object)this.katakanaConverter.convertToKatakana(str)); |
62 | ····················Label_0109:·{ | ||
63 | ························s·=·JapaneseNameGenerator.nonlettersPattern.matcher(s).replaceAll(""); | ||
64 | ····················} | ||
65 | ····················//·iftrue(Label_0211:,·!s.endsWith("th")·||·s.length()·<=·3) | ||
62 | ····················while·(true)·{ | 66 | ····················while·(true)·{ |
63 | ························str·=·this.model.transformString(s); | ||
64 | ························continue·Label_0211_Outer; | ||
65 | ························ | 67 | ························while·(true)·{ |
66 | ····························Block_ | 68 | ····························Block_6:·{ |
67 | ································break·Block_4; | ||
68 | ································Label_0109:·{ | ||
69 | ····································s·=·JapaneseNameGenerator.nonlettersPattern.matcher(s).replaceAll(""); | ||
70 | ································} | ||
71 | ································break·Block_6; | 69 | ································break·Block_6; |
70 | ································str·=·this.model.transformString(s); | ||
71 | ································continue·Label_0211_Outer; | ||
72 | ································str·=·this.directLookupNames.get(s); | ||
73 | ································continue·Label_0211_Outer; | ||
72 | ····························} | 74 | ····························} |
73 | ····························s | 75 | ····························s·=·s.substring(0,·s.length()·-·2)·+·"s"; |
74 | ····························continue· | 76 | ····························continue·Block_4_Outer; |
75 | ························} | 77 | ························} |
76 | ························s·=·s.substring(0,·s.length()·-·2)·+·"s"; | ||
77 | ························continue; | 78 | ························continue; |
78 | ····················} | 79 | ····················} |
79 | ················} | 80 | ················} |
80 | ················//·iftrue(Label_0109:,·!this.directLookupNames.containsKey((Object)s)) | 81 | ················//·iftrue(Label_0109:,·!this.directLookupNames.containsKey((Object)s)) |
81 | ················//·iftrue(Label_0211:,·!s.endsWith("th")·||·s.length()·<=·3) | ||
82 | ················catch·(KatakanaParseException·ex)·{ | 82 | ················catch·(KatakanaParseException·ex)·{ |
83 | ····················throw·new·ConversionException("Could·not·parse·romaaji:·'"·+·str·+·"'",·(Throwable)ex); | 83 | ····················throw·new·ConversionException("Could·not·parse·romaaji:·'"·+·str·+·"'",·(Throwable)ex); |
84 | ················} | 84 | ················} |
85 | ············} | 85 | ············} |
86 | ········} | 86 | ········} |
87 | ····} | 87 | ····} |
88 | ···· | 88 | ···· |
Offset 136, 16 lines modified | Offset 136, 15 lines modified | ||
136 | ········if·(lowerCase·==·null·||·lowerCase.trim().equals(""))·{ | 136 | ········if·(lowerCase·==·null·||·lowerCase.trim().equals(""))·{ |
137 | ············throw·new·ConversionException("String·is·null·or·empty"); | 137 | ············throw·new·ConversionException("String·is·null·or·empty"); |
138 | ········} | 138 | ········} |
139 | ········lowerCase·=·lowerCase.trim().toLowerCase(); | 139 | ········lowerCase·=·lowerCase.trim().toLowerCase(); |
140 | ········final·String[]·quickSplit·=·StringUtil.quickSplit(lowerCase,·"·"); | 140 | ········final·String[]·quickSplit·=·StringUtil.quickSplit(lowerCase,·"·"); |
141 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 141 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
142 | ········final·StringBuilder·sb2·=·new·StringBuilder(); | 142 | ········final·StringBuilder·sb2·=·new·StringBuilder(); |
143 | ········final·String[]·array·=·quickSplit; | ||
144 | ········for·(int·length·=·quickSplit.length,·i·=·0;·i·<·length;·++i)·{ | 143 | ········for·(int·length·=·quickSplit.length,·i·=·0;·i·<·length;·++i)·{ |
145 | ············final·Pair·convertEnglishToken·=·this.convertEnglishToken( | 144 | ············final·Pair·convertEnglishToken·=·this.convertEnglishToken(quickSplit[i]); |
146 | ············sb.append((String)convertEnglishToken.getFirst()).append("·"); | 145 | ············sb.append((String)convertEnglishToken.getFirst()).append("·"); |
147 | ············sb2.append((String)convertEnglishToken.getSecond()).append("·"); | 146 | ············sb2.append((String)convertEnglishToken.getSecond()).append("·"); |
148 | ········} | 147 | ········} |
149 | ········return·Pair.create((Object)sb.substring(0,·sb.length()·-·1),·(Object)sb2.substring(0,·sb2.length()·-·1)); | 148 | ········return·Pair.create((Object)sb.substring(0,·sb.length()·-·1),·(Object)sb2.substring(0,·sb2.length()·-·1)); |
150 | ····} | 149 | ····} |
151 | } | 150 | } |
Offset 50, 23 lines modified | Offset 50, 23 lines modified | ||
50 | ····} | 50 | ····} |
51 | ···· | 51 | ···· |
52 | ····private·static·List·getTestData()·{ | 52 | ····private·static·List·getTestData()·{ |
53 | ········return·Arrays.asList("nolan",·"shannon",·"bruce",·"adam",·"raymond",·"antoine",·"timothy",·"thea",·"maevis",·"bartz",·"mozart",·"jason",·"jared",·"jill",·"kanye",·"yeshiva",·"stacia",·"lawson",·"larson",·"larsen",·"anderson",·"buddy",·"kevin",·"meliha",·"kenji",·"cory",·"danielle",·"daniel"); | 53 | ········return·Arrays.asList("nolan",·"shannon",·"bruce",·"adam",·"raymond",·"antoine",·"timothy",·"thea",·"maevis",·"bartz",·"mozart",·"jason",·"jared",·"jill",·"kanye",·"yeshiva",·"stacia",·"lawson",·"larson",·"larsen",·"anderson",·"buddy",·"kevin",·"meliha",·"kenji",·"cory",·"danielle",·"daniel"); |
54 | ····} | 54 | ····} |
55 | ···· | 55 | ···· |
56 | ····public·static·void·main(final·String[]·array)·{ | 56 | ····public·static·void·main(final·String[]·array)·{ |
57 | ········int·i·=·0; | ||
57 | ········final·ArrayList<String>·list·=·new·ArrayList<String>(); | 58 | ········final·ArrayList<String>·list·=·new·ArrayList<String>(); |
58 | ········final·File[]·listFiles·=·new·File("/home/nolan/Desktop/old/models").listFiles(); | 59 | ········final·File[]·listFiles·=·new·File("/home/nolan/Desktop/old/models").listFiles(); |
59 | ········for·(int·length·=·listFiles.length,· | 60 | ········for·(int·length·=·listFiles.length,·j·=·0;·j·<·length;·++j)·{ |
60 | ············list.add(listFiles[ | 61 | ············list.add(listFiles[j].getPath()); |
61 | ········} | 62 | ········} |
62 | ········Collections.sort((List<Comparable>)list); | 63 | ········Collections.sort((List<Comparable>)list); |
63 | ········f | 64 | ········for·(String[]·array2·=·{·"/home/nolan/Desktop/old/models/roomaji_model_20090128_pop1_3_3_min2_fewer_rules.txt"·};·i·<·array2.length;·++i)·{ |
64 | ········for·(int·length2·=·array2.length,·j·=·0;·j·<·length2;·++j)·{ | ||
65 | ············test1(array2[ | 65 | ············test1(array2[i]); |
66 | ········} | 66 | ········} |
67 | ····} | 67 | ····} |
68 | ···· | 68 | ···· |
69 | ····private·static·void·test1(final·String·s)·{ | 69 | ····private·static·void·test1(final·String·s)·{ |
70 | ········final·int·n·=·3; | 70 | ········final·int·n·=·3; |
71 | ········final·int·n2·=·2; | 71 | ········final·int·n2·=·2; |
72 | ········final·int·n3·=·1; | 72 | ········final·int·n3·=·1; |
Offset 2, 15 lines modified | Offset 2, 15 lines modified | ||
2 | package·com.nolanlawson.japanesenamegenerator.v3; | 2 | package·com.nolanlawson.japanesenamegenerator.v3; |
3 | import·com.nolanlawson.japanesenamegenerator.v3.kanji.KanjiGenerator; | 3 | import·com.nolanlawson.japanesenamegenerator.v3.kanji.KanjiGenerator; |
4 | public·class·TestKanjiGenerator | 4 | public·class·TestKanjiGenerator |
5 | { | 5 | { |
6 | ····public·static·void·main(final·String[]·array)·{ | 6 | ····public·static·void·main(final·String[]·array)·{ |
7 | ········int·i·=·0; | ||
7 | ········final·KanjiGenerator·kanjiGenerator·=·new·KanjiGenerator(ClassLoader.getSystemResourceAsStream("kanji_dictionary.csv")); | 8 | ········final·KanjiGenerator·kanjiGenerator·=·new·KanjiGenerator(ClassLoader.getSystemResourceAsStream("kanji_dictionary.csv")); |
8 | ········String[]·array2; | ||
9 | ········for·( | 9 | ········for·(String[]·array2·=·{·"nooran",·"kenji",·"kebin",·"meria",·"shia",·"meebisu",·"shanon",·"adamu",·"jasutin",·"erikku",·"rikku",·"jetto",·"katto",·"batto",·"sharon",·"sheriru",·"timu",·"timoshii",·"torenton",·"kariru",·"eiden",·"erizabesu",·"andore",·"furanche[·...·truncated·by·diffoscope;·len:·13816,·SHA:·c02555b42b459da2bf31b49f9888f969f04352bab4aa601325f87e6432b3be2e·...·]length;·++i)·{ |
10 | ············final·String·str·=·array2[i]; | 10 | ············final·String·str·=·array2[i]; |
11 | ············System.out.println(str·+·"·"·+·kanjiGenerator.generateKanji(str)); | 11 | ············System.out.println(str·+·"·"·+·kanjiGenerator.generateKanji(str)); |
12 | ········} | 12 | ········} |
13 | ····} | 13 | ····} |
14 | } | 14 | } |
Offset 130, 37 lines modified | Offset 130, 35 lines modified | ||
130 | ········30:·invokevirtual·#30·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 130 | ········30:·invokevirtual·#30·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
131 | ········33:·areturn | 131 | ········33:·areturn |
132 | ··public·java.lang.String·transformString(java.lang.String); | 132 | ··public·java.lang.String·transformString(java.lang.String); |
133 | ····descriptor:·(Ljava/lang/String;)Ljava/lang/String; | 133 | ····descriptor:·(Ljava/lang/String;)Ljava/lang/String; |
134 | ····flags:·(0x0001)·ACC_PUBLIC | 134 | ····flags:·(0x0001)·ACC_PUBLIC |
135 | ····Code: | 135 | ····Code: |
136 | ······stack=300,·locals= | 136 | ······stack=300,·locals=6,·args_size=2 |
137 | ·········0:·new···········#32·················//·class·com/nolanlawson/japanesenamegenerator/v3/data/TransformingString | 137 | ·········0:·new···········#32·················//·class·com/nolanlawson/japanesenamegenerator/v3/data/TransformingString |
138 | ·········3:·astore_2 | 138 | ·········3:·astore_2 |
139 | ·········4:·aload_2 | 139 | ·········4:·aload_2 |
140 | ·········5:·aload_1 | 140 | ·········5:·aload_1 |
141 | ·········6:·invokespecial·#35·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/TransformingString."<init>":(Ljava/lang/String;)V | 141 | ·········6:·invokespecial·#35·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/TransformingString."<init>":(Ljava/lang/String;)V |
142 | ·········9:·aload_0 | 142 | ·········9:·aload_0 |
143 | ········10:·getfield······#12·················//·Field·rules:Ljava/util/List; | 143 | ········10:·getfield······#12·················//·Field·rules:Ljava/util/List; |
144 | ········13:·astore_3 | ||
145 | ········14:·aload_3 | ||
146 | ········1 | 144 | ········13:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
147 | ········20:·astore········4 | ||
148 | ········ | 145 | ········18:·astore_3 |
146 | ········19:·aload_3 | ||
149 | ········2 | 147 | ········20:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
150 | ········2 | 148 | ········25:·istore········4 |
151 | ········ | 149 | ········27:·iload·········4 |
152 | ········ | 150 | ········29:·ifeq··········53 |
153 | ········3 | 151 | ········32:·aload_3 |
154 | ········3 | 152 | ········33:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
155 | ········ | 153 | ········38:·checkcast·····#53·················//·class·com/nolanlawson/japanesenamegenerator/v3/data/Rule |
156 | ········4 | 154 | ········41:·astore········5 |
157 | ········4 | 155 | ········43:·aload·········5 |
158 | ········ | 156 | ········45:·aload_2 |
159 | ········ | 157 | ········46:·invokevirtual·#57·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Rule.applyToString:(Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;)Z |
160 | ········ | 158 | ········49:·pop |
161 | ········5 | 159 | ········50:·goto··········19 |
162 | ········5 | 160 | ········53:·aload_2 |
163 | ········5 | 161 | ········54:·invokevirtual·#60·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/TransformingString.getTransformedString:()Ljava/lang/String; |
164 | ········ | 162 | ········57:·areturn |
165 | } | 163 | } |
Offset 312, 158 lines modified | Offset 312, 154 lines modified | ||
312 | ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V | 312 | ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V |
313 | ·········4:·return | 313 | ·········4:·return |
314 | ··private·static·java.lang.String·marshall(com.nolanlawson.japanesenamegenerator.v3.data.Model); | 314 | ··private·static·java.lang.String·marshall(com.nolanlawson.japanesenamegenerator.v3.data.Model); |
315 | ····descriptor:·(Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;)Ljava/lang/String; | 315 | ····descriptor:·(Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;)Ljava/lang/String; |
316 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 316 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
317 | ····Code: | 317 | ····Code: |
318 | ······stack=300,·locals= | 318 | ······stack=300,·locals=10,·args_size=1 |
319 | ·········0:·new···········#10·················//·class·java/lang/StringBuilder | 319 | ·········0:·new···········#10·················//·class·java/lang/StringBuilder |
320 | ·········3:·astore_1 | 320 | ·········3:·astore_1 |
321 | ·········4:·aload_1 | 321 | ·········4:·aload_1 |
322 | ·········5:·invokespecial·#11·················//·Method·java/lang/StringBuilder."<init>":()V | 322 | ·········5:·invokespecial·#11·················//·Method·java/lang/StringBuilder."<init>":()V |
323 | ·········8:·aload_0 | 323 | ·········8:·aload_0 |
324 | ·········9:·invokevirtual·#17·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Model.getRules:()Ljava/util/List; | 324 | ·········9:·invokevirtual·#17·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Model.getRules:()Ljava/util/List; |
325 | ········12:·astore_2 | ||
326 | ········13:·aload_2 | ||
327 | ········1 | 325 | ········12:·invokeinterface·#23,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
328 | ········1 | 326 | ········17:·astore_2 |
329 | ········ | 327 | ········18:·aload_2 |
330 | ········ | 328 | ········19:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
329 | ········24:·istore_3 | ||
331 | ········26:·istore········4 | ||
332 | ········28:·iload·········4 | ||
333 | ········30:·ifeq··········291 | ||
334 | ········ | 330 | ········25:·iload_3 |
331 | ········26:·ifeq··········303 | ||
332 | ········29:·aload_2 | ||
335 | ········3 | 333 | ········30:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
336 | ········3 | 334 | ········35:·checkcast·····#35·················//·class·com/nolanlawson/japanesenamegenerator/v3/data/Rule |
337 | ········ | 335 | ········38:·astore········4 |
338 | ········4 | 336 | ········40:·aload_1 |
339 | ········4 | 337 | ········41:·ldc···········#37·················//·String·R: |
340 | ········4 | 338 | ········43:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
341 | ········ | 339 | ········46:·pop |
342 | ········ | 340 | ········47:·aload·········4 |
343 | ········ | 341 | ········49:·invokevirtual·#45·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Rule.getId:()I |
344 | ········5 | 342 | ········52:·istore_3 |
345 | ········5 | 343 | ········53:·aload_1 |
346 | ········5 | 344 | ········54:·iload_3 |
347 | ········ | 345 | ········55:·invokevirtual·#48·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
348 | ········ | 346 | ········58:·ldc···········#50·················//·String·, |
349 | ········6 | 347 | ········60:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
350 | ········6 | 348 | ········63:·pop |
351 | ········ | 349 | ········64:·aload_1 |
352 | ········ | 350 | ········65:·ldc···········#52·················//·String·\" |
353 | ········ | 351 | ········67:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
354 | ········7 | 352 | ········70:·astore········5 |
355 | ········7 | 353 | ········72:·aload·········4 |
356 | ········7 | 354 | ········74:·invokevirtual·#56·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Rule.getCurrentValue:()Ljava/lang/String; |
357 | ········ | 355 | ········77:·astore········6 |
358 | ········ | 356 | ········79:·aload·········5 |
359 | ········8 | 357 | ········81:·aload·········6 |
360 | ········8 | 358 | ········83:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
361 | ········ | 359 | ········86:·ldc···········#58·················//·String·\", |
360 | ········88:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
361 | ········91:·pop | ||
362 | ········92:·aload_1 | ||
363 | ········93:·ldc···········#52·················//·String·\" | ||
362 | ········9 | 364 | ········95:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
365 | ········98:·astore········5 | ||
363 | ········95:·pop | ||
364 | ········96:·aload_1 | ||
365 | ········97:·ldc···········#52·················//·String·\" | ||
366 | ········99:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
367 | ·······102:·astore_2 | ||
368 | ·······10 | 366 | ·······100:·aload·········4 |
369 | ·······10 | 367 | ·······102:·invokevirtual·#61·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Rule.getReplacementValue:()Ljava/lang/String; |
370 | ·······10 | 368 | ·······105:·astore········6 |
371 | ·······1 | 369 | ·······107:·aload·········5 |
372 | ·······1 | 370 | ·······109:·aload·········6 |
373 | ·······11 | 371 | ·······111:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
374 | ·······11 | 372 | ·······114:·astore········5 |
375 | ·······11 | 373 | ·······116:·ldc···········#63·················//·String·\"\n |
376 | ·······11 | 374 | ·······118:·astore········6 |
377 | ·······12 | 375 | ·······120:·aload·········5 |
378 | ·······122:·aload·········6 | 376 | ·······122:·aload·········6 |
379 | ·······124:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 377 | ·······124:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
380 | ·······127:·pop | 378 | ·······127:·pop |
381 | ·······128:·aload········· | 379 | ·······128:·aload·········4 |
382 | ·······130:·invokevirtual·#67·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Rule.getConditions:()Ljava/util/Set; | 380 | ·······130:·invokevirtual·#67·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Rule.getConditions:()Ljava/util/Set; |
383 | ·······133:·astore_2 | ||
384 | ·······134:·aload_2 | ||
385 | ·······13 | 381 | ·······133:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
386 | ·······1 | 382 | ·······138:·astore········5 |
387 | ·······14 | 383 | ·······140:·aload·········5 |
388 | ·······14 | 384 | ·······142:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
389 | ·······14 | 385 | ·······147:·istore········7 |
390 | ·······1 | 386 | ·······149:·iload·········7 |
391 | ·······15 | 387 | ·······151:·ifeq··········18 |
392 | ·······15 | 388 | ·······154:·aload·········5 |
393 | ·······15 | 389 | ·······156:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
394 | ·······16 | 390 | ·······161:·checkcast·····#72·················//·class·com/nolanlawson/japanesenamegenerator/v3/data/Condition |
395 | ·······16 | 391 | ·······164:·astore········8 |
396 | ·······16 | 392 | ·······166:·aload_1 |
397 | ·······16 | 393 | ·······167:·ldc···········#74·················//·String·C: |
398 | ·······1 | 394 | ·······169:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
399 | ·······17 | 395 | ·······172:·pop |
400 | ·······17 | 396 | ·······173:·aload·········8 |
401 | ·······17 | 397 | ·······175:·invokevirtual·#78·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Condition.getConditionType:()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; |
402 | ·······1 | 398 | ·······178:·astore········6 |
403 | ·······18 | 399 | ·······180:·aload_1 |
404 | ·······18 | 400 | ·······181:·aload·········6 |
405 | ·······183:·invokevirtual·#81·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 401 | ·······183:·invokevirtual·#81·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
406 | ·······186:·ldc···········#50·················//·String·, | 402 | ·······186:·ldc···········#50·················//·String·, |
407 | ·······188:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 403 | ·······188:·invokevirtual·#41·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
408 | ·······191:·pop | 404 | ·······191:·pop |
409 | ·······192:·aload·········8 | 405 | ·······192:·aload·········8 |
410 | ·······194:·invokevirtual·#78·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Condition.getConditionType:()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; | 406 | ·······194:·invokevirtual·#78·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Condition.getConditionType:()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; |
411 | ·······197:·astore | 407 | ·······197:·astore········6 |
412 | ·······19 | 408 | ·······199:·getstatic·····#87·················//·Field·com/nolanlawson/japanesenamegenerator/v3/data/ConditionType.NextString:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; |
413 | ·······20 | 409 | ·······202:·astore········9 |
414 | ·······203:·aload_2 | ||
415 | ·······204:·aload·········6 | 410 | ·······204:·aload·········6 |
416 | ·······206:·if_acmpeq·····226 | ||
417 | ·······20 | 411 | ·······206:·aload·········9 |
412 | ·······208:·if_acmpeq·····230 | ||
413 | ·······211:·aload·········8 | ||
418 | ·······21 | 414 | ·······213:·invokevirtual·#78·················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Condition.getConditionType:()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; |
419 | ·······21 | 415 | ·······216:·astore········6 |
420 | ·······21 | 416 | ·······218:·getstatic·····#90·················//·Field·com/nolanlawson/japanesenamegenerator/v3/data/ConditionType.PrevString:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; |
421 | ·······2 | 417 | ·······221:·astore········9 |
422 | ·······220:·aload_2 | ||
423 | ·······22 | 418 | ·······223:·aload·········6 |
419 | ·······225:·aload·········9 | ||
424 | ·······22 | 420 | ·······227:·if_acmpne·····283 |
425 | ·······2 | 421 | ·······230:·aload_1 |
426 | ·······2 | 422 | ·······231:·ldc···········#52·················//·String·\" |
Max diff block lines reached; 367/16389 bytes (2.24%) of diff not shown. |
Offset 248, 17 lines modified | Offset 248, 16 lines modified | ||
248 | ····················final·String·s2·=·quickSplit[2]; | 248 | ····················final·String·s2·=·quickSplit[2]; |
249 | ····················substring·=·substring.substring(1,·substring.length()·-·1); | 249 | ····················substring·=·substring.substring(1,·substring.length()·-·1); |
250 | ····················final·String·substring2·=·s.substring(1,·s.length()·-·1); | 250 | ····················final·String·substring2·=·s.substring(1,·s.length()·-·1); |
251 | ····················final·String·substring3·=·s2.substring(1,·s2.length()·-·1); | 251 | ····················final·String·substring3·=·s2.substring(1,·s2.length()·-·1); |
252 | ····················quickSplit2·=·StringUtil.quickSplit(substring2,·","); | 252 | ····················quickSplit2·=·StringUtil.quickSplit(substring2,·","); |
253 | ····················final·String[]·quickSplit3·=·StringUtil.quickSplit(substring3,·","); | 253 | ····················final·String[]·quickSplit3·=·StringUtil.quickSplit(substring3,·","); |
254 | ····················set·=·new·HashSet<String>(); | 254 | ····················set·=·new·HashSet<String>(); |
255 | ····················final·String[]·array·=·quickSplit3; | ||
256 | ····················for·(int·length·=·quickSplit3.length,·i·=·0;·i·<·length;·++i)·{ | 255 | ····················for·(int·length·=·quickSplit3.length,·i·=·0;·i·<·length;·++i)·{ |
257 | ························final·String·input·=· | 256 | ························final·String·input·=·quickSplit3[i]; |
258 | ························if·(KanjiGenerator.letterPattern.matcher(input).find())·{ | 257 | ························if·(KanjiGenerator.letterPattern.matcher(input).find())·{ |
259 | ····························final·String·trim·=·input.trim(); | 258 | ····························final·String·trim·=·input.trim(); |
260 | ····························set.add(trim); | 259 | ····························set.add(trim); |
261 | ····························final·int·length2; | 260 | ····························final·int·length2; |
262 | ····························if·(trim.endsWith("tsu")·&&·(length2·=·trim.length())·>·3)·{ | 261 | ····························if·(trim.endsWith("tsu")·&&·(length2·=·trim.length())·>·3)·{ |
263 | ································set.add(StringUtil.quickReplace(trim,·"tsu",·"'")); | 262 | ································set.add(StringUtil.quickReplace(trim,·"tsu",·"'")); |
264 | ····························} | 263 | ····························} |
Offset 271, 17 lines modified | Offset 270, 16 lines modified | ||
271 | ····················final·RuntimeException·ex·=·new·RuntimeException(string,·cause); | 270 | ····················final·RuntimeException·ex·=·new·RuntimeException(string,·cause); |
272 | ····················string·=·"Failed·to·read·in·file:·"·+·inputStream; | 271 | ····················string·=·"Failed·to·read·in·file:·"·+·inputStream; |
273 | ····················throw·ex; | 272 | ····················throw·ex; |
274 | ················} | 273 | ················} |
275 | ················List<String>·singletonList·=·null; | 274 | ················List<String>·singletonList·=·null; |
276 | ················if·(quickSplit2.length·>·1)·{ | 275 | ················if·(quickSplit2.length·>·1)·{ |
277 | ····················singletonList·=·new·ArrayList<String>(); | 276 | ····················singletonList·=·new·ArrayList<String>(); |
278 | ····················final·String[]·array2·=·quickSplit2; | ||
279 | ····················for·(int·length3·=·quickSplit2.length,·j·=·0;·j·<·length3;·++j)·{ | 277 | ····················for·(int·length3·=·quickSplit2.length,·j·=·0;·j·<·length3;·++j)·{ |
280 | ························singletonList.add( | 278 | ························singletonList.add(quickSplit2[j].trim()); |
281 | ····················} | 279 | ····················} |
282 | ················} | 280 | ················} |
283 | ················else·if·(quickSplit2.length·==·1)·{ | 281 | ················else·if·(quickSplit2.length·==·1)·{ |
284 | ····················singletonList·=·Collections.singletonList(quickSplit2[0].trim()); | 282 | ····················singletonList·=·Collections.singletonList(quickSplit2[0].trim()); |
285 | ················} | 283 | ················} |
286 | ················this.kanjiToEnglishMap.put(substring,·singletonList); | 284 | ················this.kanjiToEnglishMap.put(substring,·singletonList); |
287 | ················for·(final·String·s3·:·set)·{ | 285 | ················for·(final·String·s3·:·set)·{ |
Offset 299, 14 lines modified | Offset 297, 13 lines modified | ||
299 | ····} | 297 | ····} |
300 | ···· | 298 | ···· |
301 | ····public·List·generateKanji(String·s)·{ | 299 | ····public·List·generateKanji(String·s)·{ |
302 | ········s·=·s.trim().toLowerCase(); | 300 | ········s·=·s.trim().toLowerCase(); |
303 | ········s·=·this.normalizeRoomaji(s); | 301 | ········s·=·this.normalizeRoomaji(s); |
304 | ········final·String[]·quickSplit·=·StringUtil.quickSplit(s,·"·"); | 302 | ········final·String[]·quickSplit·=·StringUtil.quickSplit(s,·"·"); |
305 | ········final·ArrayList·list·=·new·ArrayList(); | 303 | ········final·ArrayList·list·=·new·ArrayList(); |
306 | ········final·String[]·array·=·quickSplit; | ||
307 | ········for·(int·length·=·quickSplit.length,·i·=·0;·i·<·length;·++i)·{ | 304 | ········for·(int·length·=·quickSplit.length,·i·=·0;·i·<·length;·++i)·{ |
308 | ············list.addAll(this.findExactMatchKanjiSequenceForToken( | 305 | ············list.addAll(this.findExactMatchKanjiSequenceForToken(quickSplit[i])); |
309 | ········} | 306 | ········} |
310 | ········return·this.expandKanjiResults(list); | 307 | ········return·this.expandKanjiResults(list); |
311 | ····} | 308 | ····} |
312 | } | 309 | } |
Offset 49, 61 lines modified | Offset 49, 63 lines modified | ||
49 | ········RomaajiMassager.nnPattern·=·Pattern.compile("(nn)([^aeiouy]|$)"); | 49 | ········RomaajiMassager.nnPattern·=·Pattern.compile("(nn)([^aeiouy]|$)"); |
50 | ····} | 50 | ····} |
51 | ···· | 51 | ···· |
52 | ····public·String·massageMalformedRomaaji(String·s)·{ | 52 | ····public·String·massageMalformedRomaaji(String·s)·{ |
53 | ········final·int·n·=·3; | 53 | ········final·int·n·=·3; |
54 | ········final·int·n2·=·2; | 54 | ········final·int·n2·=·2; |
55 | ········final·int·n3·=·1; | 55 | ········final·int·n3·=·1; |
56 | ········int·i·=·0; | ||
56 | ········String·s2; | 57 | ········String·s2; |
57 | ········if·(s·==·null·||·s.equals(""))·{ | 58 | ········if·(s·==·null·||·s.equals(""))·{ |
58 | ············s2·=·s; | 59 | ············s2·=·s; |
59 | ········} | 60 | ········} |
60 | ········else·{ | 61 | ········else·{ |
61 | ············final·Pattern[]·array·=·new·Pattern[n3]; | 62 | ············final·Pattern[]·array·=·new·Pattern[n3]; |
62 | ············array[0]·=·RomaajiMassager.mPattern1; | 63 | ············array[0]·=·RomaajiMassager.mPattern1; |
63 | ············for·(int·length·=·array.length,· | 64 | ············for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ |
64 | ················s·=·array[ | 65 | ················s·=·array[j].matcher(s).replaceAll("n$2"); |
65 | ············} | 66 | ············} |
66 | ············final·Pattern[]·array2·=·new·Pattern[12]; | 67 | ············final·Pattern[]·array2·=·new·Pattern[12]; |
67 | ············array2[0]·=·RomaajiMassager.shPattern; | 68 | ············array2[0]·=·RomaajiMassager.shPattern; |
68 | ············array2[n3]·=·RomaajiMassager.tsPattern; | 69 | ············array2[n3]·=·RomaajiMassager.tsPattern; |
69 | ············array2[n2]·=·RomaajiMassager.sPattern; | 70 | ············array2[n2]·=·RomaajiMassager.sPattern; |
70 | ············array2[n]·=·RomaajiMassager.bPattern; | 71 | ············array2[n]·=·RomaajiMassager.bPattern; |
71 | ············array2[4]·=·RomaajiMassager.fPattern; | 72 | ············array2[4]·=·RomaajiMassager.fPattern; |
72 | ············array2[5]·=·RomaajiMassager.gPattern; | 73 | ············array2[5]·=·RomaajiMassager.gPattern; |
73 | ············array2[6]·=·RomaajiMassager.kPattern; | 74 | ············array2[6]·=·RomaajiMassager.kPattern; |
74 | ············array2[7]·=·RomaajiMassager.mPattern2; | 75 | ············array2[7]·=·RomaajiMassager.mPattern2; |
75 | ············array2[8]·=·RomaajiMassager.pPattern; | 76 | ············array2[8]·=·RomaajiMassager.pPattern; |
76 | ············array2[9]·=·RomaajiMassager.rPattern; | 77 | ············array2[9]·=·RomaajiMassager.rPattern; |
77 | ············array2[10]·=·RomaajiMassager.zPattern; | 78 | ············array2[10]·=·RomaajiMassager.zPattern; |
78 | ············array2[11]·=·RomaajiMassager.yPattern; | 79 | ············array2[11]·=·RomaajiMassager.yPattern; |
79 | ············for·(int·length2·=·array2.length,· | 80 | ············for·(int·length2·=·array2.length,·k·=·0;·k·<·length2;·++k)·{ |
80 | ················s·=·array2[ | 81 | ················s·=·array2[k].matcher(s).replaceAll("$1u$2"); |
81 | ············} | 82 | ············} |
82 | ············final·Pattern[]·array3·=·new·Pattern[n]; | 83 | ············final·Pattern[]·array3·=·new·Pattern[n]; |
83 | ············array3[0]·=·RomaajiMassager.tPattern; | 84 | ············array3[0]·=·RomaajiMassager.tPattern; |
84 | ············array3[n3]·=·RomaajiMassager.dPattern; | 85 | ············array3[n3]·=·RomaajiMassager.dPattern; |
85 | ············array3[n2]·=·RomaajiMassager.hPattern; | 86 | ············array3[n2]·=·RomaajiMassager.hPattern; |
86 | ············for·(int·length3·=·array3.length,· | 87 | ············for·(int·length3·=·array3.length,·l·=·0;·l·<·length3;·++l)·{ |
87 | ················s·=·array3[ | 88 | ················s·=·array3[l].matcher(s).replaceAll("$1o$2"); |
88 | ············} | 89 | ············} |
89 | ············final·Pattern[]·array4·=·new·Pattern[n2]; | 90 | ············final·Pattern[]·array4·=·new·Pattern[n2]; |
90 | ············array4[0]·=·RomaajiMassager.chPattern; | 91 | ············array4[0]·=·RomaajiMassager.chPattern; |
91 | ············array4[n3]·=·RomaajiMassager.jPattern; | 92 | ············array4[n3]·=·RomaajiMassager.jPattern; |
92 | ············for·(int·length4·=·array4.length,· | 93 | ············for·(int·length4·=·array4.length,·n4·=·0;·n4·<·length4;·++n4)·{ |
93 | ················s·=·array4[ | 94 | ················s·=·array4[n4].matcher(s).replaceAll("$1i$2"); |
94 | ············} | 95 | ············} |
95 | ············final·Pattern[]·array5·=·new·Pattern[n3]; | 96 | ············final·Pattern[]·array5·=·new·Pattern[n3]; |
96 | ············array5[0]·=·RomaajiMassager.wPattern; | 97 | ············array5[0]·=·RomaajiMassager.wPattern; |
97 | ············for·(int·length5·=·array5.length,·n | 98 | ············for·(int·length5·=·array5.length,·n5·=·0;·n5·<·length5;·++n5)·{ |
98 | ················s·=·array5[n | 99 | ················s·=·array5[n5].matcher(s).replaceAll("$2"); |
99 | ············} | 100 | ············} |
100 | ············final·Pattern[]·array6·=·new·Pattern[n3]; | 101 | ············final·Pattern[]·array6·=·new·Pattern[n3]; |
101 | ············array6[0]·=·RomaajiMassager.nnPattern; | 102 | ············array6[0]·=·RomaajiMassager.nnPattern; |
102 | ············ | 103 | ············while·(i·<·array6.length)·{ |
103 | ················s·=·array6[ | 104 | ················s·=·array6[i].matcher(s).replaceAll("n$2"); |
105 | ················++i; | ||
104 | ············} | 106 | ············} |
105 | ············s2·=·s; | 107 | ············s2·=·s; |
106 | ········} | 108 | ········} |
107 | ········return·s2; | 109 | ········return·s2; |
108 | ····} | 110 | ····} |
109 | } | 111 | } |
Offset 243, 105 lines modified | Offset 243, 111 lines modified | ||
243 | ········11:·getstatic·····#45·················//·Field·geminateConsonants:[Ljava/lang/String; | 243 | ········11:·getstatic·····#45·················//·Field·geminateConsonants:[Ljava/lang/String; |
244 | ········14:·astore_2 | 244 | ········14:·astore_2 |
245 | ········15:·aload_2 | 245 | ········15:·aload_2 |
246 | ········16:·arraylength | 246 | ········16:·arraylength |
247 | ········17:·istore_3 | 247 | ········17:·istore_3 |
248 | ········18:·iconst_0 | 248 | ········18:·iconst_0 |
249 | ········19:·istore········4 | 249 | ········19:·istore········4 |
250 | ········21:·aconst_null | ||
251 | ········22:·astore········5 | ||
252 | ········24:·iconst_0 | ||
253 | ········25:·istore········6 | ||
250 | ········2 | 254 | ········27:·iload·········6 |
251 | ········2 | 255 | ········29:·iload_3 |
252 | ········ | 256 | ········30:·if_icmpge·····230 |
253 | ········ | 257 | ········33:·aload_2 |
254 | ········ | 258 | ········34:·iload·········6 |
255 | ········3 | 259 | ········36:·aaload |
256 | ········3 | 260 | ········37:·astore········7 |
257 | ········3 | 261 | ········39:·ldc···········#40·················//·String·tt |
258 | ········ | 262 | ········41:·astore········5 |
259 | ········ | 263 | ········43:·aload·········7 |
260 | ········ | 264 | ········45:·aload·········5 |
261 | ········4 | 265 | ········47:·invokevirtual·#64·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
262 | ········ | 266 | ········50:·istore········4 |
263 | ········ | 267 | ········52:·iload·········4 |
264 | ········ | 268 | ········54:·ifeq··········133 |
265 | ········5 | 269 | ········57:·new···········#66·················//·class·java/lang/StringBuilder |
266 | ········ | 270 | ········60:·astore········8 |
267 | ········ | 271 | ········62:·aload·········8 |
268 | ········ | 272 | ········64:·invokespecial·#67·················//·Method·java/lang/StringBuilder."<init>":()V |
269 | ········6 | 273 | ········67:·aload_0 |
270 | ········6 | 274 | ········68:·ldc···········#69·················//·String·t |
271 | ········ | 275 | ········70:·invokeinterface·#75,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
272 | ········ | 276 | ········75:·checkcast·····#11·················//·class·java/lang/String |
273 | ········7 | 277 | ········78:·astore········5 |
274 | ········ | 278 | ········80:·aload·········8 |
275 | ········ | 279 | ········82:·aload·········5 |
276 | ········ | 280 | ········84:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
277 | ········8 | 281 | ········87:·astore········5 |
278 | ········8 | 282 | ········89:·ldc···········#81·················//·String·. |
279 | ········ | 283 | ········91:·astore········8 |
280 | ········ | 284 | ········93:·aload·········5 |
281 | ········ | 285 | ········95:·aload·········8 |
282 | ········9 | 286 | ········97:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
283 | ········94:·aload_1 | ||
284 | ········95:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
285 | ········98:·invokevirtual·#85·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | ||
286 | ·······101:·astore········6 | ||
287 | ·······10 | 287 | ·······100:·aload_1 |
288 | ·······104:·aload·········5 | ||
289 | ·······106:·aload·········6 | ||
290 | ·······108:·invokeinterface·#89,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
291 | ·······113:·pop | ||
292 | ·······114:·iload·········4 | ||
293 | ·······116:·iconst_1 | ||
294 | ·······117:·iadd | ||
295 | ·······118:·istore········4 | ||
296 | ·······120:·goto··········21 | ||
297 | ·······123:·ldc···········#19·················//·String·dd | ||
298 | ·······125:·astore········6 | ||
299 | ·······127:·aload·········5 | ||
300 | ·······129:·aload·········6 | ||
301 | ·······131:·invokevirtual·#64·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z | ||
302 | ·······134:·istore········7 | ||
303 | ·······136:·iload·········7 | ||
304 | ·······138:·ifeq··········207 | ||
305 | ·······141:·new···········#66·················//·class·java/lang/StringBuilder | ||
306 | ·······144:·astore········8 | ||
307 | ·······146:·aload·········8 | ||
308 | ·······148:·invokespecial·#67·················//·Method·java/lang/StringBuilder."<init>":()V | ||
309 | ·······151:·aload_0 | ||
310 | ·······152:·ldc···········#91·················//·String·d | ||
311 | ·······154:·invokeinterface·#75,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | ||
312 | ·······159:·checkcast·····#11·················//·class·java/lang/String | ||
313 | ·······162:·astore········6 | ||
314 | ·······164:·aload·········8 | ||
315 | ·······166:·aload·········6 | ||
316 | ·······168:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
317 | ·······171:·astore········6 | ||
318 | ·······173:·ldc···········#81·················//·String·. | ||
319 | ·······175:·astore········8 | ||
320 | ·······177:·aload·········6 | ||
321 | ·······179:·aload·········8 | ||
322 | ·······1 | 288 | ·······101:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
323 | ·······184:·aload_1 | ||
324 | ·······185:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
325 | ·······1 | 289 | ·······104:·invokevirtual·#85·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
326 | ·······1 | 290 | ·······107:·astore········5 |
327 | ·······1 | 291 | ·······109:·aload_0 |
292 | ·······110:·aload·········7 | ||
328 | ·······1 | 293 | ·······112:·aload·········5 |
329 | ·······196:·aload·········6 | ||
330 | ·······198:·invokeinterface·#89,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
331 | ·······203:·pop | ||
332 | ·······204:·goto··········114 | ||
333 | ·······207:·aload_0 | ||
334 | ·······208:·aload·········5 | ||
335 | ·······210:·aload_1 | ||
336 | ······· | 294 | ·······114:·invokeinterface·#89,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
337 | ······· | 295 | ·······119:·pop |
296 | ·······120:·iload·········6 | ||
297 | ·······122:·iconst_1 | ||
298 | ·······123:·iadd | ||
299 | ·······124:·istore········4 | ||
300 | ·······126:·iload·········4 | ||
301 | ·······128:·istore········6 | ||
338 | ······· | 302 | ·······130:·goto··········27 |
303 | ·······133:·ldc···········#19·················//·String·dd | ||
304 | ·······135:·astore········5 | ||
305 | ·······137:·aload·········7 | ||
306 | ·······139:·aload·········5 | ||
307 | ·······141:·invokevirtual·#64·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z | ||
308 | ·······144:·istore········4 | ||
309 | ·······146:·iload·········4 | ||
310 | ·······148:·ifeq··········217 | ||
311 | ·······151:·new···········#66·················//·class·java/lang/StringBuilder | ||
312 | ·······154:·astore········8 | ||
313 | ·······156:·aload·········8 | ||
314 | ·······158:·invokespecial·#67·················//·Method·java/lang/StringBuilder."<init>":()V | ||
315 | ·······161:·aload_0 | ||
316 | ·······162:·ldc···········#91·················//·String·d | ||
317 | ·······164:·invokeinterface·#75,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | ||
318 | ·······169:·checkcast·····#11·················//·class·java/lang/String | ||
319 | ·······172:·astore········5 | ||
320 | ·······174:·aload·········8 | ||
321 | ·······176:·aload·········5 | ||
322 | ·······178:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
Max diff block lines reached; 298/9641 bytes (3.09%) of diff not shown. |
Offset 280, 15 lines modified | Offset 280, 15 lines modified | ||
280 | ········for·(final·Pair·pair·:·list)·{ | 280 | ········for·(final·Pair·pair·:·list)·{ |
281 | ············list2.add(Pair.create((Object)new·TransformingString((String)pair.getFirst()),·pair.getSecond())); | 281 | ············list2.add(Pair.create((Object)new·TransformingString((String)pair.getFirst()),·pair.getSecond())); |
282 | ········} | 282 | ········} |
283 | ········final·ArrayList<Rule>·rules·=·new·ArrayList<Rule>(); | 283 | ········final·ArrayList<Rule>·rules·=·new·ArrayList<Rule>(); |
284 | ········final·HashMap<Object,·LightweightIntegerMap>·hashMap·=·new·HashMap<Object,·LightweightIntegerMap>(); | 284 | ········final·HashMap<Object,·LightweightIntegerMap>·hashMap·=·new·HashMap<Object,·LightweightIntegerMap>(); |
285 | ········ArrayList·list3·=·new·ArrayList<Pair>(list2); | 285 | ········ArrayList·list3·=·new·ArrayList<Pair>(list2); |
286 | ········int·n·=·3; | 286 | ········int·n·=·3; |
287 | ····Label_10 | 287 | ····Label_1057: |
288 | ········while·(rules.size()·<·i)·{ | 288 | ········while·(rules.size()·<·i)·{ |
289 | ············System.err.println("\nIteration·#"·+·(rules.size()·+·1)·+·"..."); | 289 | ············System.err.println("\nIteration·#"·+·(rules.size()·+·1)·+·"..."); |
290 | ············while·(true)·{ | 290 | ············while·(true)·{ |
291 | ················final·Set·keySet·=·this.findPossibleRules(list3,·n).keySet(); | 291 | ················final·Set·keySet·=·this.findPossibleRules(list3,·n).keySet(); |
292 | ················for·(final·Rule·rule·:·keySet)·{ | 292 | ················for·(final·Rule·rule·:·keySet)·{ |
293 | ····················if·(!hashMap.containsKey(rule))·{ | 293 | ····················if·(!hashMap.containsKey(rule))·{ |
294 | ························hashMap.put(rule,·new·LightweightIntegerMap()); | 294 | ························hashMap.put(rule,·new·LightweightIntegerMap()); |
Offset 329, 15 lines modified | Offset 329, 15 lines modified | ||
329 | ························hashMap.remove(iterator8.next()); | 329 | ························hashMap.remove(iterator8.next()); |
330 | ····················} | 330 | ····················} |
331 | ····················rules.add(obj); | 331 | ····················rules.add(obj); |
332 | ····················System.err.println("Added·rule:·"·+·obj); | 332 | ····················System.err.println("Added·rule:·"·+·obj); |
333 | ····················break; | 333 | ····················break; |
334 | ················} | 334 | ················} |
335 | ················if·(n·>=·3)·{ | 335 | ················if·(n·>=·3)·{ |
336 | ····················break·Label_10 | 336 | ····················break·Label_1057; |
337 | ················} | 337 | ················} |
338 | ················++n; | 338 | ················++n; |
339 | ················list3·=·new·ArrayList<Pair>(list2); | 339 | ················list3·=·new·ArrayList<Pair>(list2); |
340 | ············} | 340 | ············} |
341 | ········} | 341 | ········} |
342 | ········for·(final·Pair·obj2·:·list2)·{ | 342 | ········for·(final·Pair·obj2·:·list2)·{ |
343 | ············System.out.print(obj2); | 343 | ············System.out.print(obj2); |
Offset 671, 108 lines modified | Offset 671, 108 lines modified | ||
671 | ·······186:·iconst_1 | 671 | ·······186:·iconst_1 |
672 | ·······187:·iadd | 672 | ·······187:·iadd |
673 | ·······188:·istore_2 | 673 | ·······188:·istore_2 |
674 | ·······189:·goto··········153 | 674 | ·······189:·goto··········153 |
675 | ·······192:·invokestatic··#173················//·Method·getSmallTrainingData:()Ljava/util/List; | 675 | ·······192:·invokestatic··#173················//·Method·getSmallTrainingData:()Ljava/util/List; |
676 | ·······195:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.size:()I | 676 | ·······195:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.size:()I |
677 | ·······200:·i2d | 677 | ·······200:·i2d |
678 | ·······201:·dstore········1 | 678 | ·······201:·dstore········14 |
679 | ·······203:·dload_3 | 679 | ·······203:·dload_3 |
680 | ·······204:·dload·········1 | 680 | ·······204:·dload·········14 |
681 | ·······206:·ddiv | 681 | ·······206:·ddiv |
682 | ·······207:·dstore_3 | 682 | ·······207:·dstore_3 |
683 | ·······208:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; | 683 | ·······208:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; |
684 | ·······211:·invokevirtual·#169················//·Method·java/io/PrintStream.println:()V | 684 | ·······211:·invokevirtual·#169················//·Method·java/io/PrintStream.println:()V |
685 | ·······214:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; | 685 | ·······214:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; |
686 | ·······217:·astore········5 | 686 | ·······217:·astore········5 |
687 | ·······219:·new···········#197················//·class·java/lang/StringBuilder | 687 | ·······219:·new···········#197················//·class·java/lang/StringBuilder |
688 | ·······222:·astore········ | 688 | ·······222:·astore········6 |
689 | ·······224:·aload········· | 689 | ·······224:·aload·········6 |
690 | ·······226:·invokespecial·#198················//·Method·java/lang/StringBuilder."<init>":()V | 690 | ·······226:·invokespecial·#198················//·Method·java/lang/StringBuilder."<init>":()V |
691 | ·······229:·aload········· | 691 | ·······229:·aload·········6 |
692 | ·······231:·ldc···········#229················//·String·correct: | 692 | ·······231:·ldc···········#229················//·String·correct: |
693 | ·······233:·invokevirtual·#207················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 693 | ·······233:·invokevirtual·#207················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
694 | ·······236:·iload_1 | 694 | ·······236:·iload_1 |
695 | ·······237:·invokevirtual·#232················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 695 | ·······237:·invokevirtual·#232················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
696 | ·······240:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 696 | ·······240:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
697 | ·······243:·astore········ | 697 | ·······243:·astore········6 |
698 | ·······245:·aload·········5 | 698 | ·······245:·aload·········5 |
699 | ·······247:·aload········· | 699 | ·······247:·aload·········6 |
700 | ·······249:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V | 700 | ·······249:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
701 | ·······252:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; | 701 | ·······252:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; |
702 | ·······255:·astore········5 | 702 | ·······255:·astore········5 |
703 | ·······257:·new···········#197················//·class·java/lang/StringBuilder | 703 | ·······257:·new···········#197················//·class·java/lang/StringBuilder |
704 | ·······260:·astore········ | 704 | ·······260:·astore········6 |
705 | ·······262:·aload········· | 705 | ·······262:·aload·········6 |
706 | ·······264:·invokespecial·#198················//·Method·java/lang/StringBuilder."<init>":()V | 706 | ·······264:·invokespecial·#198················//·Method·java/lang/StringBuilder."<init>":()V |
707 | ·······267:·aload········· | 707 | ·······267:·aload·········6 |
708 | ·······269:·ldc···········#234················//·String·incorrect: | 708 | ·······269:·ldc···········#234················//·String·incorrect: |
709 | ·······271:·invokevirtual·#207················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 709 | ·······271:·invokevirtual·#207················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
710 | ·······274:·iload_2 | 710 | ·······274:·iload_2 |
711 | ·······275:·invokevirtual·#232················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 711 | ·······275:·invokevirtual·#232················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
712 | ·······278:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 712 | ·······278:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
713 | ·······281:·astore········ | 713 | ·······281:·astore········6 |
714 | ·······283:·aload·········5 | 714 | ·······283:·aload·········5 |
715 | ·······285:·aload········· | 715 | ·······285:·aload·········6 |
716 | ·······287:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V | 716 | ·······287:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
717 | ·······290:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; | 717 | ·······290:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; |
718 | ·······293:·astore········5 | 718 | ·······293:·astore········5 |
719 | ·······295:·new···········#197················//·class·java/lang/StringBuilder | 719 | ·······295:·new···········#197················//·class·java/lang/StringBuilder |
720 | ·······298:·astore········ | 720 | ·······298:·astore········6 |
721 | ·······300:·aload········· | 721 | ·······300:·aload·········6 |
722 | ·······302:·invokespecial·#198················//·Method·java/lang/StringBuilder."<init>":()V | 722 | ·······302:·invokespecial·#198················//·Method·java/lang/StringBuilder."<init>":()V |
723 | ·······305:·aload········· | 723 | ·······305:·aload·········6 |
724 | ·······307:·ldc···········#236················//·String·accuracy: | 724 | ·······307:·ldc···········#236················//·String·accuracy: |
725 | ·······309:·invokevirtual·#207················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 725 | ·······309:·invokevirtual·#207················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
726 | ·······312:·astore········ | 726 | ·······312:·astore········6 |
727 | ·······314:·iload_1 | 727 | ·······314:·iload_1 |
728 | ·······315:·i2d | 728 | ·······315:·i2d |
729 | ·······316:·ldc2_w········#239················//·double·1.0d | 729 | ·······316:·ldc2_w········#239················//·double·1.0d |
730 | ·······319:·dmul | 730 | ·······319:·dmul |
731 | ·······320:·dstore········1 | 731 | ·······320:·dstore········12 |
732 | ·······322:·iload_1 | 732 | ·······322:·iload_1 |
733 | ·······323:·iload_2 | 733 | ·······323:·iload_2 |
734 | ·······324:·iadd | 734 | ·······324:·iadd |
735 | ·······325:·i2d | 735 | ·······325:·i2d |
736 | ·······326:·dstore········16 | 736 | ·······326:·dstore········16 |
737 | ·······328:·dload·········1 | 737 | ·······328:·dload·········12 |
738 | ·······330:·dload·········16 | 738 | ·······330:·dload·········16 |
739 | ·······332:·ddiv | 739 | ·······332:·ddiv |
740 | ·······333:·dstore········1 | 740 | ·······333:·dstore········12 |
741 | ·······335:·aload········· | 741 | ·······335:·aload·········6 |
742 | ·······337:·dload·········1 | 742 | ·······337:·dload·········12 |
743 | ·······339:·invokevirtual·#243················//·Method·java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; | 743 | ·······339:·invokevirtual·#243················//·Method·java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; |
744 | ·······342:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 744 | ·······342:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
745 | ·······345:·astore········ | 745 | ·······345:·astore········6 |
746 | ·······347:·aload·········5 | 746 | ·······347:·aload·········5 |
747 | ·······349:·aload········· | 747 | ·······349:·aload·········6 |
748 | ·······351:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V | 748 | ·······351:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
749 | ·······354:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; | 749 | ·······354:·getstatic·····#164················//·Field·java/lang/System.out:Ljava/io/PrintStream; |
750 | ·······357:·astore········5 | 750 | ·······357:·astore········5 |
751 | ·······359:·new···········#197················//·class·java/lang/StringBuilder | 751 | ·······359:·new···········#197················//·class·java/lang/StringBuilder |
752 | ·······362:·astore········ | 752 | ·······362:·astore········6 |
753 | ·······364:·aload········· | 753 | ·······364:·aload·········6 |
754 | ·······366:·invokespecial·#198················//·Method·java/lang/StringBuilder."<init>":()V | 754 | ·······366:·invokespecial·#198················//·Method·java/lang/StringBuilder."<init>":()V |
755 | ·······369:·aload········· | 755 | ·······369:·aload·········6 |
756 | ·······371:·ldc···········#245················//·String·average·edit·distance: | 756 | ·······371:·ldc···········#245················//·String·average·edit·distance: |
757 | ·······373:·invokevirtual·#207················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 757 | ·······373:·invokevirtual·#207················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
758 | ·······376:·dload_3 | 758 | ·······376:·dload_3 |
759 | ·······377:·invokevirtual·#243················//·Method·java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; | 759 | ·······377:·invokevirtual·#243················//·Method·java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; |
760 | ·······380:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 760 | ·······380:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
761 | ·······383:·astore········ | 761 | ·······383:·astore········6 |
762 | ·······385:·aload·········5 | 762 | ·······385:·aload·········5 |
763 | ·······387:·aload········· | 763 | ·······387:·aload·········6 |
764 | ·······389:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V | 764 | ·······389:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
765 | ·······392:·return | 765 | ·······392:·return |
766 | ··public·static·void·train(); | 766 | ··public·static·void·train(); |
767 | ····descriptor:·()V | 767 | ····descriptor:·()V |
768 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 768 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
769 | ····Code: | 769 | ····Code: |
770 | ······stack=300,·locals=2 | 770 | ······stack=300,·locals=26,·args_size=0 |
771 | ·········0:·new···········#247················//·class·com/nolanlawson/japanesenamegenerator/v3/training/Trainer | 771 | ·········0:·new···········#247················//·class·com/nolanlawson/japanesenamegenerator/v3/training/Trainer |
772 | ·········3:·astore_0 | 772 | ·········3:·astore_0 |
773 | ·········4:·aload_0 | 773 | ·········4:·aload_0 |
774 | ·········5:·invokespecial·#248················//·Method·com/nolanlawson/japanesenamegenerator/v3/training/Trainer."<init>":()V | 774 | ·········5:·invokespecial·#248················//·Method·com/nolanlawson/japanesenamegenerator/v3/training/Trainer."<init>":()V |
775 | ·········8:·ldc···········#250················//·String·popular_names.txt | 775 | ·········8:·ldc···········#250················//·String·popular_names.txt |
776 | ········10:·ldc···········#251················//·int·10000000 | 776 | ········10:·ldc···········#251················//·int·10000000 |
777 | ········12:·invokestatic··#256················//·Method·getLargeTrainingData:(Ljava/lang/String;I)Ljava/util/List; | 777 | ········12:·invokestatic··#256················//·Method·getLargeTrainingData:(Ljava/lang/String;I)Ljava/util/List; |
Offset 835, 111 lines modified | Offset 835, 111 lines modified | ||
835 | ·······144:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 835 | ·······144:·invokevirtual·#210················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
836 | ·······147:·astore········8 | 836 | ·······147:·astore········8 |
837 | ·······149:·aload·········7 | 837 | ·······149:·aload·········7 |
838 | ·······151:·aload·········8 | 838 | ·······151:·aload·········8 |
839 | ·······153:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V | 839 | ·······153:·invokevirtual·#213················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
840 | ·······156:·aload·········6 | 840 | ·······156:·aload·········6 |
841 | ·······158:·invokevirtual·#278················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Model.getRules:()Ljava/util/List; | 841 | ·······158:·invokevirtual·#278················//·Method·com/nolanlawson/japanesenamegenerator/v3/data/Model.getRules:()Ljava/util/List; |
842 | ·······161:·astore········7 | ||
843 | ·······163:·aload·········7 | ||
844 | ·······16 | 842 | ·······161:·invokeinterface·#177,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
845 | ·······1 | 843 | ·······166:·astore········7 |
846 | ·······1 | 844 | ·······168:·aload·········7 |
847 | ·······17 | 845 | ·······170:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
848 | ·······17 | 846 | ·······175:·istore········5 |
849 | ·······1 | 847 | ·······177:·iload·········5 |
850 | ·······1 | 848 | ·······179:·ifeq··········209 |
851 | ·······18 | 849 | ·······182:·aload·········7 |
852 | ·······18 | 850 | ·······184:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
Max diff block lines reached; 5887/20377 bytes (28.89%) of diff not shown. |
Offset 158, 32 lines modified | Offset 158, 32 lines modified | ||
158 | ·········8:·newarray·······boolean | 158 | ·········8:·newarray·······boolean |
159 | ········10:·astore_3 | 159 | ········10:·astore_3 |
160 | ········11:·aload_0 | 160 | ········11:·aload_0 |
161 | ········12:·aload_3 | 161 | ········12:·aload_3 |
162 | ········13:·putfield······#19·················//·Field·values:[Z | 162 | ········13:·putfield······#19·················//·Field·values:[Z |
163 | ········16:·aload_1 | 163 | ········16:·aload_1 |
164 | ········17:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 164 | ········17:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
165 | ········22:·astore | 165 | ········22:·astore_3 |
166 | ········2 | 166 | ········23:·aload_3 |
167 | ········2 | 167 | ········24:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
168 | ········31:·istore_2 | ||
169 | ········ | 168 | ········29:·istore········4 |
169 | ········31:·iload·········4 | ||
170 | ········33:·ifeq··········6 | 170 | ········33:·ifeq··········63 |
171 | ········36:·aload | 171 | ········36:·aload_3 |
172 | ········3 | 172 | ········37:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
173 | ········4 | 173 | ········42:·checkcast·····#44·················//·class·java/lang/Character |
174 | ········4 | 174 | ········45:·astore········5 |
175 | ········4 | 175 | ········47:·aload·········5 |
176 | ········ | 176 | ········49:·invokevirtual·#48·················//·Method·java/lang/Character.charValue:()C |
177 | ········5 | 177 | ········52:·istore········4 |
178 | ········54:·aload_0 | 178 | ········54:·aload_0 |
179 | ········55:·iload | 179 | ········55:·iload·········4 |
180 | ········5 | 180 | ········57:·invokevirtual·#52·················//·Method·add:(I)V |
181 | ········ | 181 | ········60:·goto··········23 |
182 | ········6 | 182 | ········63:·return |
183 | ··static·boolean[]·access$000(com.nolanlawson.japanesenamegenerator.v3.util.IntegerSet); | 183 | ··static·boolean[]·access$000(com.nolanlawson.japanesenamegenerator.v3.util.IntegerSet); |
184 | ····descriptor:·(Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;)[Z | 184 | ····descriptor:·(Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;)[Z |
185 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | 185 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
186 | ····Code: | 186 | ····Code: |
187 | ······stack=300,·locals=1,·args_size=1 | 187 | ······stack=300,·locals=1,·args_size=1 |
188 | ·········0:·aload_0 | 188 | ·········0:·aload_0 |
Offset 435, 39 lines modified | Offset 435, 39 lines modified | ||
435 | ·········9:·invokestatic··#89·················//·Method·java/lang/Character.toString:(C)Ljava/lang/String; | 435 | ·········9:·invokestatic··#89·················//·Method·java/lang/Character.toString:(C)Ljava/lang/String; |
436 | ········12:·astore_3 | 436 | ········12:·astore_3 |
437 | ········13:·aload_2 | 437 | ········13:·aload_2 |
438 | ········14:·aload_3 | 438 | ········14:·aload_3 |
439 | ········15:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 439 | ········15:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
440 | ········18:·pop | 440 | ········18:·pop |
441 | ········19:·aload_1 | 441 | ········19:·aload_1 |
442 | ········20:·astore········4 | ||
443 | ········22:·aload_1 | ||
444 | ········2 | 442 | ········20:·arraylength |
443 | ········21:·istore········4 | ||
444 | ········23:·iconst_0 | ||
445 | ········24:·istore········5 | 445 | ········24:·istore········5 |
446 | ········26:· | 446 | ········26:·aconst_null |
447 | ········27:· | 447 | ········27:·astore_3 |
448 | ········2 | 448 | ········28:·iload·········5 |
449 | ········3 | 449 | ········30:·iload·········4 |
450 | ········3 | 450 | ········32:·if_icmpge·····64 |
451 | ········35:·aload_1 | ||
451 | ········36:· | 452 | ········36:·iload·········5 |
453 | ········38:·caload | ||
454 | ········39:·istore········6 | ||
452 | ········ | 455 | ········41:·iload·········6 |
453 | ········40:·caload | ||
454 | ········41:·istore········7 | ||
455 | ········43:·iload·········7 | ||
456 | ········4 | 456 | ········43:·invokestatic··#89·················//·Method·java/lang/Character.toString:(C)Ljava/lang/String; |
457 | ········4 | 457 | ········46:·astore········7 |
458 | ········4 | 458 | ········48:·aload_2 |
459 | ········ | 459 | ········49:·aload·········7 |
460 | ········51:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 460 | ········51:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
461 | ········54:·pop | 461 | ········54:·pop |
462 | ········55:·iload········· | 462 | ········55:·iload·········5 |
463 | ········57:·iconst_1 | 463 | ········57:·iconst_1 |
464 | ········58:·iadd | 464 | ········58:·iadd |
465 | ········59:·istore········ | 465 | ········59:·istore········5 |
466 | ········61:·goto··········2 | 466 | ········61:·goto··········28 |
467 | ········64:·aload_2 | 467 | ········64:·aload_2 |
468 | ········65:·invokevirtual·#96·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 468 | ········65:·invokevirtual·#96·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
469 | ········68:·areturn | 469 | ········68:·areturn |
470 | ··public·static·boolean·isConsonant(char); | 470 | ··public·static·boolean·isConsonant(char); |
471 | ····descriptor:·(C)Z | 471 | ····descriptor:·(C)Z |
472 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 472 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
Offset 516, 62 lines modified | Offset 516, 62 lines modified | ||
516 | ·········4:·invokevirtual·#100················//·Method·com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet.contains:(I)Z | 516 | ·········4:·invokevirtual·#100················//·Method·com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet.contains:(I)Z |
517 | ·········7:·ireturn | 517 | ·········7:·ireturn |
518 | ··public·static·java.lang.String·join(java.lang.String,·java.lang.String[]); | 518 | ··public·static·java.lang.String·join(java.lang.String,·java.lang.String[]); |
519 | ····descriptor:·(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; | 519 | ····descriptor:·(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; |
520 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 520 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
521 | ····Code: | 521 | ····Code: |
522 | ······stack=300,·locals= | 522 | ······stack=300,·locals=8,·args_size=2 |
523 | ·········0:·aload_1 | 523 | ·········0:·aload_1 |
524 | ·········1:·arraylength | 524 | ·········1:·arraylength |
525 | ·········2:·istore_2 | 525 | ·········2:·istore_2 |
526 | ·········3:·iload_2 | 526 | ·········3:·iload_2 |
527 | ·········4:·ifne··········12 | 527 | ·········4:·ifne··········12 |
528 | ·········7:·ldc···········#103················//·String | 528 | ·········7:·ldc···········#103················//·String |
529 | ·········9:·astore_3 | 529 | ·········9:·astore_3 |
530 | ········10:·aload_3 | 530 | ········10:·aload_3 |
531 | ········11:·areturn | 531 | ········11:·areturn |
532 | ········12:·new···········#84·················//·class·java/lang/StringBuilder | 532 | ········12:·new···········#84·················//·class·java/lang/StringBuilder |
533 | ········15:·astore········4 | 533 | ········15:·astore········4 |
534 | ········17:·aload·········4 | 534 | ········17:·aload·········4 |
535 | ········19:·invokespecial·#85·················//·Method·java/lang/StringBuilder."<init>":()V | 535 | ········19:·invokespecial·#85·················//·Method·java/lang/StringBuilder."<init>":()V |
536 | ········22:·aload_1 | 536 | ········22:·aload_1 |
537 | ········23:·astore········5 | ||
538 | ········25:·aload_1 | ||
539 | ········2 | 537 | ········23:·arraylength |
540 | ········2 | 538 | ········24:·istore········5 |
541 | ········2 | 539 | ········26:·iconst_0 |
542 | ········ | 540 | ········27:·istore_2 |
541 | ········28:·aconst_null | ||
542 | ········29:·astore_3 | ||
543 | ········30:·iload_2 | ||
543 | ········3 | 544 | ········31:·iload·········5 |
544 | ········34:·iload·········6 | ||
545 | ········3 | 545 | ········33:·if_icmpge·····65 |
546 | ········39:·aload·········5 | ||
547 | ········ | 546 | ········36:·aload_1 |
547 | ········37:·iload_2 | ||
548 | ········ | 548 | ········38:·aaload |
549 | ········ | 549 | ········39:·astore········6 |
550 | ········4 | 550 | ········41:·aload·········4 |
551 | ········4 | 551 | ········43:·ldc···········#105················//·String |
552 | ········ | 552 | ········45:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
553 | ········48:·astore········7 | ||
553 | ········53:·astore_3 | ||
554 | ········54:·aload_3 | ||
555 | ········5 | 554 | ········50:·aload·········7 |
555 | ········52:·aload·········6 | ||
556 | ········5 | 556 | ········54:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
557 | ········ | 557 | ········57:·pop |
558 | ········ | 558 | ········58:·iload_2 |
559 | ········ | 559 | ········59:·iconst_1 |
560 | ········6 | 560 | ········60:·iadd |
561 | ········65:·istore········7 | ||
562 | ········67:·goto··········32 | ||
563 | ········70:·iconst_1 | ||
564 | ········ | 561 | ········61:·istore_2 |
562 | ········62:·goto··········30 | ||
563 | ········65:·iconst_1 | ||
564 | ········66:·istore_2 | ||
565 | ········ | 565 | ········67:·aload·········4 |
566 | ········ | 566 | ········69:·iload_2 |
567 | ········7 | 567 | ········70:·invokevirtual·#109················//·Method·java/lang/StringBuilder.substring:(I)Ljava/lang/String; |
568 | ········7 | 568 | ········73:·astore_3 |
569 | ········7 | 569 | ········74:·goto··········10 |
570 | ··public·static·java.lang.String·quickReplace(java.lang.String,·java.lang.String,·java.lang.String); | 570 | ··public·static·java.lang.String·quickReplace(java.lang.String,·java.lang.String,·java.lang.String); |
571 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 571 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
572 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 572 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
573 | ····Code: | 573 | ····Code: |
574 | ······stack=300,·locals=6,·args_size=3 | 574 | ······stack=300,·locals=6,·args_size=3 |
575 | ·········0:·new···········#84·················//·class·java/lang/StringBuilder | 575 | ·········0:·new···········#84·················//·class·java/lang/StringBuilder |
Offset 139, 38 lines modified | Offset 139, 40 lines modified | ||
139 | ········for·(int·i·=·sb.indexOf(s);·i·!=·-1;·i·=·sb.indexOf(s,·i·+·str2.length()))·{ | 139 | ········for·(int·i·=·sb.indexOf(s);·i·!=·-1;·i·=·sb.indexOf(s,·i·+·str2.length()))·{ |
140 | ············sb.replace(i,·s.length()·+·i,·str2); | 140 | ············sb.replace(i,·s.length()·+·i,·str2); |
141 | ········} | 141 | ········} |
142 | ········return·sb.toString(); | 142 | ········return·sb.toString(); |
143 | ····} | 143 | ····} |
144 | ···· | 144 | ···· |
145 | ····public·static·List·splitIntoJapaneseSyllables(final·String·str)·{ | 145 | ····public·static·List·splitIntoJapaneseSyllables(final·String·str)·{ |
146 | ········final·char·c·=·'n'; | ||
147 | ········final·char·c2·=·'a'; | ||
146 | ········if·(str.equals(""))·{ | 148 | ········if·(str.equals(""))·{ |
147 | ············throw·new·RuntimeException("string·can't·be·empty:·"·+·str); | 149 | ············throw·new·RuntimeException("string·can't·be·empty:·"·+·str); |
148 | ········} | 150 | ········} |
149 | ········final·ArrayList<ArrayList<Character>>·list·=·new·ArrayList<ArrayList<Character>>(); | 151 | ········final·ArrayList<ArrayList<Character>>·list·=·new·ArrayList<ArrayList<Character>>(); |
150 | ········boolean·b·=·false; | 152 | ········boolean·b·=·false; |
151 | ········final·char[]·charArray·=·str.toCharArray(); | 153 | ········final·char[]·charArray·=·str.toCharArray(); |
152 | ········ArrayList<Character>·list2·=·new·ArrayList<Character>(); | 154 | ········ArrayList<Character>·list2·=·new·ArrayList<Character>(); |
153 | ········for·(int·i·=·0;·i·<·charArray.length;·++i)·{ | 155 | ········for·(int·i·=·0;·i·<·charArray.length;·++i)·{ |
154 | ············final·char·c·=·charArray[i]; | 156 | ············final·char·c3·=·charArray[i]; |
155 | ············final·boolean·contains·=·Util.vowels.contains(Character.valueOf(c)); | 157 | ············final·boolean·contains·=·Util.vowels.contains(Character.valueOf(c3)); |
156 | ············if·(i·>·0)·{ | 158 | ············if·(i·>·0)·{ |
157 | ················if·(!contains)·{ | 159 | ················if·(!contains)·{ |
158 | ····················if·((b·||·c·!=·'y')·&&·(b·||·charArray[i·-·1]·==· | 160 | ····················if·((b·||·c3·!=·'y')·&&·(b·||·charArray[i·-·1]·==·c·||·c3·==·"'".charAt(0)·||·(c3·==·c·&&·(b·||·charArray[i·-·1]·==·c))))·{ |
159 | ························list.add(list2); | 161 | ························list.add(list2); |
160 | ························list2·=·new·ArrayList<Character>(); | 162 | ························list2·=·new·ArrayList<Character>(); |
161 | ····················} | 163 | ····················} |
162 | ················} | 164 | ················} |
163 | ················else·if·((c·==· | 165 | ················else·if·((c3·==·c2·&&·charArray[i·-·1]·==·'e')·||·(c3·==·c2·&&·charArray[i·-·1]·==·'i')·||·(c3·==·c2·&&·charArray[i·-·1]·==·'u'))·{ |
164 | ····················list.add(list2); | 166 | ····················list.add(list2); |
165 | ····················list2·=·new·ArrayList<Character>(); | 167 | ····················list2·=·new·ArrayList<Character>(); |
166 | ················} | 168 | ················} |
167 | ············} | 169 | ············} |
168 | ············if·(c·!=·"'".charAt(0))·{ | 170 | ············if·(c3·!=·"'".charAt(0))·{ |
169 | ················list2.add(Character.valueOf(c)); | 171 | ················list2.add(Character.valueOf(c3)); |
170 | ············} | 172 | ············} |
171 | ············b·=·contains; | 173 | ············b·=·contains; |
172 | ········} | 174 | ········} |
173 | ········list.add(list2); | 175 | ········list.add(list2); |
174 | ········final·ArrayList<String>·list3·=·new·ArrayList<String>(); | 176 | ········final·ArrayList<String>·list3·=·new·ArrayList<String>(); |
175 | ········for·(final·List<Character>·list4·:·list)·{ | 177 | ········for·(final·List<Character>·list4·:·list)·{ |
176 | ············final·char[]·value·=·new·char[list4.size()]; | 178 | ············final·char[]·value·=·new·char[list4.size()]; |
Offset 206, 17 lines modified | Offset 206, 17 lines modified | ||
206 | ··#198·=·Methodref··········#197.#33······//·android/os/Bundle."<init>":()V | 206 | ··#198·=·Methodref··········#197.#33······//·android/os/Bundle."<init>":()V |
207 | ··#199·=·Utf8···············kanji | 207 | ··#199·=·Utf8···············kanji |
208 | ··#200·=·String·············#199··········//·kanji | 208 | ··#200·=·String·············#199··········//·kanji |
209 | ··#201·=·Utf8···············getText | 209 | ··#201·=·Utf8···············getText |
210 | ··#202·=·Utf8···············()Ljava/lang/CharSequence; | 210 | ··#202·=·Utf8···············()Ljava/lang/CharSequence; |
211 | ··#203·=·NameAndType········#201:#202·····//·getText:()Ljava/lang/CharSequence; | 211 | ··#203·=·NameAndType········#201:#202·····//·getText:()Ljava/lang/CharSequence; |
212 | ··#204·=·Methodref··········#191.#203·····//·android/widget/TextView.getText:()Ljava/lang/CharSequence; | 212 | ··#204·=·Methodref··········#191.#203·····//·android/widget/TextView.getText:()Ljava/lang/CharSequence; |
213 | ··#205·=·Utf8···············java/lang/ | 213 | ··#205·=·Utf8···············java/lang/CharSequence |
214 | ··#206·=·Class··············#205··········//·java/lang/ | 214 | ··#206·=·Class··············#205··········//·java/lang/CharSequence |
215 | ··#207·=· | 215 | ··#207·=·InterfaceMethodref·#206.#166·····//·java/lang/CharSequence.toString:()Ljava/lang/String; |
216 | ··#208·=·Utf8···············putString | 216 | ··#208·=·Utf8···············putString |
217 | ··#209·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;)V | 217 | ··#209·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;)V |
218 | ··#210·=·NameAndType········#208:#209·····//·putString:(Ljava/lang/String;Ljava/lang/String;)V | 218 | ··#210·=·NameAndType········#208:#209·····//·putString:(Ljava/lang/String;Ljava/lang/String;)V |
219 | ··#211·=·Methodref··········#197.#210·····//·android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V | 219 | ··#211·=·Methodref··········#197.#210·····//·android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V |
220 | ··#212·=·Utf8···············english | 220 | ··#212·=·Utf8···············english |
221 | ··#213·=·String·············#212··········//·english | 221 | ··#213·=·String·············#212··········//·english |
222 | ··#214·=·Utf8···············roomaji | 222 | ··#214·=·Utf8···············roomaji |
Offset 416, 117 lines modified | Offset 416, 115 lines modified | ||
416 | ·········7:·putfield······#40·················//·Field·listIndexThreshold:I | 416 | ·········7:·putfield······#40·················//·Field·listIndexThreshold:I |
417 | ········10:·return | 417 | ········10:·return |
418 | ··private·void·convertRawKanjiListToViewableKanjiResultList(); | 418 | ··private·void·convertRawKanjiListToViewableKanjiResultList(); |
419 | ····descriptor:·()V | 419 | ····descriptor:·()V |
420 | ····flags:·(0x0002)·ACC_PRIVATE | 420 | ····flags:·(0x0002)·ACC_PRIVATE |
421 | ····Code: | 421 | ····Code: |
422 | ······stack=300,·locals=1 | 422 | ······stack=300,·locals=12,·args_size=1 |
423 | ·········0:·iconst_0 | 423 | ·········0:·iconst_0 |
424 | ·········1:·istore_1 | 424 | ·········1:·istore_1 |
425 | ·········2:·aload_0 | 425 | ·········2:·aload_0 |
426 | ·········3:·getfield······#42·················//·Field·rawKanjiList:Ljava/util/List; | 426 | ·········3:·getfield······#42·················//·Field·rawKanjiList:Ljava/util/List; |
427 | ·········6:·astore_2 | ||
428 | ·········7:·aload_2 | ||
429 | ········· | 427 | ·········6:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
430 | ········1 | 428 | ········11:·astore_2 |
431 | ········1 | 429 | ········12:·aload_2 |
432 | ········1 | 430 | ········13:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
433 | ········20:·istore········4 | ||
434 | ········ | 431 | ········18:·istore_3 |
432 | ········19:·iload_3 | ||
435 | ········2 | 433 | ········20:·ifeq··········58 |
436 | ········2 | 434 | ········23:·aload_2 |
437 | ········2 | 435 | ········24:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
438 | ········ | 436 | ········29:·checkcast·····#44·················//·class·java/util/List |
439 | ········3 | 437 | ········32:·astore········4 |
440 | ········3 | 438 | ········34:·aload·········4 |
439 | ········36:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/List.size:()I | ||
440 | ········41:·istore_3 | ||
441 | ········42:·iload_3 | ||
442 | ········43:·iload_1 | ||
443 | ········44:·if_icmple·····12 | ||
444 | ········47:·aload·········4 | ||
441 | ········4 | 445 | ········49:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/List.size:()I |
442 | ········45:·istore········4 | ||
443 | ········47:·iload·········4 | ||
444 | ········49:·iload_1 | ||
445 | ········50:·if_icmple·····14 | ||
446 | ········53:·aload·········5 | ||
447 | ········55:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/List.size:()I | ||
448 | ········ | 446 | ········54:·istore_1 |
449 | ········ | 447 | ········55:·goto··········12 |
450 | ········ | 448 | ········58:·new···········#64·················//·class·java/util/ArrayList |
451 | ········6 | 449 | ········61:·astore_2 |
452 | ········6 | 450 | ········62:·aload_2 |
453 | ········6 | 451 | ········63:·invokespecial·#65·················//·Method·java/util/ArrayList."<init>":()V |
454 | ········ | 452 | ········66:·aload_0 |
455 | ········ | 453 | ········67:·aload_2 |
456 | ········ | 454 | ········68:·putfield······#67·················//·Field·kanjiList:Ljava/util/ArrayList; |
457 | ········7 | 455 | ········71:·iconst_0 |
458 | ········7 | 456 | ········72:·istore········5 |
459 | ········ | 457 | ········74:·iload·········5 |
460 | ········ | 458 | ········76:·iload_1 |
461 | ········ | 459 | ········77:·if_icmpge·····226 |
462 | ········8 | 460 | ········80:·new···········#64·················//·class·java/util/ArrayList |
463 | ········8 | 461 | ········83:·astore········6 |
464 | ········ | 462 | ········85:·aload·········6 |
465 | ········ | 463 | ········87:·invokespecial·#65·················//·Method·java/util/ArrayList."<init>":()V |
466 | ········9 | 464 | ········90:·aload_0 |
467 | ········9 | 465 | ········91:·getfield······#42·················//·Field·rawKanjiList:Ljava/util/List; |
468 | ······· | 466 | ········94:·astore_2 |
469 | ······· | 467 | ········95:·aload_2 |
470 | ······· | 468 | ········96:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
471 | ·······107:·astore_3 | ||
472 | ·······10 | 469 | ·······101:·astore········7 |
470 | ·······103:·aload·········7 | ||
473 | ·······10 | 471 | ·······105:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
474 | ·······11 | 472 | ·······110:·istore········8 |
475 | ·······11 | 473 | ·······112:·iload·········8 |
476 | ·······11 | 474 | ·······114:·ifeq··········205 |
477 | ·······1 | 475 | ·······117:·aload·········7 |
478 | ·······1 | 476 | ·······119:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
479 | ·······12 | 477 | ·······124:·checkcast·····#44·················//·class·java/util/List |
480 | ·······1 | 478 | ·······127:·astore········4 |
481 | ·······1 | 479 | ·······129:·aload·········4 |
482 | ·······13 | 480 | ·······131:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/List.size:()I |
483 | ·······13 | 481 | ·······136:·istore········8 |
484 | ·······141:·iload·········6 | ||
485 | ·······1 | 482 | ·······138:·iload·········5 |
483 | ·······140:·iload·········8 | ||
486 | ·······14 | 484 | ·······142:·if_icmplt·····198 |
487 | ·······14 | 485 | ·······145:·getstatic·····#36·················//·Field·random:Ljava/util/Random; |
488 | ·······1 | 486 | ·······148:·astore_2 |
489 | ·······1 | 487 | ·······149:·aload·········4 |
490 | ·······15 | 488 | ·······151:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/List.size:()I |
491 | ·······15 | 489 | ·······156:·istore········9 |
492 | ·······1 | 490 | ·······158:·aload_2 |
493 | ·······1 | 491 | ·······159:·iload·········9 |
494 | ·······16 | 492 | ·······161:·invokevirtual·#71·················//·Method·java/util/Random.nextInt:(I)I |
495 | ·······16 | 493 | ·······164:·istore········10 |
496 | ·······16 | 494 | ·······166:·aload·········4 |
497 | ·······1 | 495 | ·······168:·iload·········10 |
498 | ·······17 | 496 | ·······170:·invokeinterface·#75,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
499 | ·······17 | 497 | ·······175:·checkcast·····#77·················//·class·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult |
500 | ·······1 | 498 | ·······178:·astore_2 |
501 | ·······1 | 499 | ·······179:·aload_2 |
502 | ·······18 | 500 | ·······180:·invokevirtual·#81·················//·Method·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.clone:()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
503 | ·······18 | 501 | ·······183:·astore········11 |
504 | ·······18 | 502 | ·······185:·aload·········6 |
505 | ·······1 | 503 | ·······187:·aload·········11 |
506 | ·······1 | 504 | ·······189:·invokeinterface·#85,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
507 | ·······19 | 505 | ·······194:·pop |
508 | ·······19 | 506 | ·······195:·goto··········103 |
509 | ······· | 507 | ·······198:·iload·········5 |
510 | ·······20 | 508 | ·······200:·istore········10 |
511 | ·······20 | 509 | ·······202:·goto··········166 |
512 | ·······20 | 510 | ·······205:·aload_0 |
513 | ·······20 | 511 | ·······206:·getfield······#67·················//·Field·kanjiList:Ljava/util/ArrayList; |
514 | ·······2 | 512 | ·······209:·astore_2 |
Max diff block lines reached; 7166/17697 bytes (40.49%) of diff not shown. |
Offset 738, 15 lines modified | Offset 738, 15 lines modified | ||
738 | ···········270···275···317···Class·java/io/IOException | 738 | ···········270···275···317···Class·java/io/IOException |
739 | ···········275···280···317···Class·java/io/IOException | 739 | ···········275···280···317···Class·java/io/IOException |
740 | ··private·void·setUpWidgets(); | 740 | ··private·void·setUpWidgets(); |
741 | ····descriptor:·()V | 741 | ····descriptor:·()V |
742 | ····flags:·(0x0002)·ACC_PRIVATE | 742 | ····flags:·(0x0002)·ACC_PRIVATE |
743 | ····Code: | 743 | ····Code: |
744 | ······stack=300,·locals= | 744 | ······stack=300,·locals=7,·args_size=1 |
745 | ·········0:·aload_0 | 745 | ·········0:·aload_0 |
746 | ·········1:·ldc···········#189················//·int·2131165209 | 746 | ·········1:·ldc···········#189················//·int·2131165209 |
747 | ·········3:·invokevirtual·#194················//·Method·findViewById:(I)Landroid/view/View; | 747 | ·········3:·invokevirtual·#194················//·Method·findViewById:(I)Landroid/view/View; |
748 | ·········6:·checkcast·····#196················//·class·android/widget/Button | 748 | ·········6:·checkcast·····#196················//·class·android/widget/Button |
749 | ·········9:·astore_1 | 749 | ·········9:·astore_1 |
750 | ········10:·aload_0 | 750 | ········10:·aload_0 |
751 | ········11:·aload_1 | 751 | ········11:·aload_1 |
Offset 774, 64 lines modified | Offset 774, 62 lines modified | ||
774 | ········54:·astore_1 | 774 | ········54:·astore_1 |
775 | ········55:·aload_0 | 775 | ········55:·aload_0 |
776 | ········56:·aload_1 | 776 | ········56:·aload_1 |
777 | ········57:·putfield······#212················//·Field·viewSavedKanjiButton:Landroid/widget/Button; | 777 | ········57:·putfield······#212················//·Field·viewSavedKanjiButton:Landroid/widget/Button; |
778 | ········60:·iconst_3 | 778 | ········60:·iconst_3 |
779 | ········61:·anewarray·····#196················//·class·android/widget/Button | 779 | ········61:·anewarray·····#196················//·class·android/widget/Button |
780 | ········64:·astore_2 | 780 | ········64:·astore_2 |
781 | ········65:·aconst_null | ||
782 | ········66:·astore_1 | ||
783 | ········6 | 781 | ········65:·aload_0 |
784 | ········6 | 782 | ········66:·getfield······#198················//·Field·convertButton:Landroid/widget/Button; |
785 | ········ | 783 | ········69:·astore_1 |
786 | ········7 | 784 | ········70:·aload_2 |
787 | ········7 | 785 | ········71:·iconst_0 |
788 | ········7 | 786 | ········72:·aload_1 |
789 | ········7 | 787 | ········73:·aastore |
790 | ········7 | 788 | ········74:·aload_0 |
791 | ········7 | 789 | ········75:·getfield······#202················//·Field·aboutButton:Landroid/widget/Button; |
792 | ········ | 790 | ········78:·astore_3 |
793 | ········ | 791 | ········79:·aload_2 |
794 | ········8 | 792 | ········80:·iconst_1 |
795 | ········8 | 793 | ········81:·aload_3 |
796 | ········8 | 794 | ········82:·aastore |
797 | ········85:·iconst_2 | ||
798 | ········86:·istore········4 | ||
799 | ········8 | 795 | ········83:·aload_0 |
800 | ········8 | 796 | ········84:·getfield······#212················//·Field·viewSavedKanjiButton:Landroid/widget/Button; |
801 | ········ | 797 | ········87:·astore_3 |
802 | ········93:·aload_2 | ||
803 | ········94:·iload·········4 | ||
804 | ········96:·aload_3 | ||
805 | ········97:·aastore | ||
806 | ········ | 798 | ········88:·aload_2 |
799 | ········89:·iconst_2 | ||
800 | ········90:·aload_3 | ||
801 | ········91:·aastore | ||
802 | ········92:·aload_2 | ||
807 | ········9 | 803 | ········93:·arraylength |
804 | ········94:·istore········4 | ||
805 | ········96:·iconst_0 | ||
808 | ······· | 806 | ········97:·istore········5 |
807 | ········99:·aconst_null | ||
808 | ·······100:·astore_1 | ||
809 | ·······102:·iconst_0 | ||
810 | ·······103:·istore········6 | ||
811 | ·······105:·iload·········6 | ||
812 | ·······10 | 809 | ·······101:·iload·········5 |
813 | ·······109:·if_icmpge·····133 | ||
814 | ·······112:·aload_2 | ||
815 | ·······1 | 810 | ·······103:·iload·········4 |
811 | ·······105:·if_icmpge·····129 | ||
812 | ·······108:·aload_2 | ||
813 | ·······109:·iload·········5 | ||
816 | ·······11 | 814 | ·······111:·aaload |
817 | ·······11 | 815 | ·······112:·astore········6 |
818 | ·······11 | 816 | ·······114:·aload·········6 |
819 | ·······1 | 817 | ·······116:·aload_0 |
820 | ·······1 | 818 | ·······117:·invokevirtual·#218················//·Method·android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V |
821 | ·······12 | 819 | ·······120:·iload·········5 |
822 | ·······12 | 820 | ·······122:·iconst_1 |
823 | ·······12 | 821 | ·······123:·iadd |
824 | ·······12 | 822 | ·······124:·istore········5 |
825 | ·······1 | 823 | ·······126:·goto··········101 |
824 | ·······129:·aload_0 | ||
825 | ·······130:·getfield······#208················//·Field·englishNameEditText:Landroid/widget/EditText; | ||
826 | ·······133:·aload_0 | 826 | ·······133:·aload_0 |
827 | ·······134:·getfield······#208················//·Field·englishNameEditText:Landroid/widget/EditText; | ||
828 | ·······137:·aload_0 | ||
829 | ·······13 | 827 | ·······134:·invokevirtual·#222················//·Method·android/widget/EditText.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V |
830 | ·······1 | 828 | ·······137:·return |
831 | ··private·void·switchToAboutActivity(); | 829 | ··private·void·switchToAboutActivity(); |
832 | ····descriptor:·()V | 830 | ····descriptor:·()V |
833 | ····flags:·(0x0002)·ACC_PRIVATE | 831 | ····flags:·(0x0002)·ACC_PRIVATE |
834 | ····Code: | 832 | ····Code: |
835 | ······stack=300,·locals=2,·args_size=1 | 833 | ······stack=300,·locals=2,·args_size=1 |
836 | ·········0:·new···········#224················//·class·android/content/Intent | 834 | ·········0:·new···········#224················//·class·android/content/Intent |
Offset 132, 17 lines modified | Offset 132, 17 lines modified | ||
132 | ··#124·=·Fieldref···········#2.#123·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.kanjiTextView:Landroid/widget/TextView; | 132 | ··#124·=·Fieldref···········#2.#123·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.kanjiTextView:Landroid/widget/TextView; |
133 | ··#125·=·Utf8···············android/widget/TextView | 133 | ··#125·=·Utf8···············android/widget/TextView |
134 | ··#126·=·Class··············#125··········//·android/widget/TextView | 134 | ··#126·=·Class··············#125··········//·android/widget/TextView |
135 | ··#127·=·Utf8···············getText | 135 | ··#127·=·Utf8···············getText |
136 | ··#128·=·Utf8···············()Ljava/lang/CharSequence; | 136 | ··#128·=·Utf8···············()Ljava/lang/CharSequence; |
137 | ··#129·=·NameAndType········#127:#128·····//·getText:()Ljava/lang/CharSequence; | 137 | ··#129·=·NameAndType········#127:#128·····//·getText:()Ljava/lang/CharSequence; |
138 | ··#130·=·Methodref··········#126.#129·····//·android/widget/TextView.getText:()Ljava/lang/CharSequence; | 138 | ··#130·=·Methodref··········#126.#129·····//·android/widget/TextView.getText:()Ljava/lang/CharSequence; |
139 | ··#131·=·Utf8···············java/lang/ | 139 | ··#131·=·Utf8···············java/lang/CharSequence |
140 | ··#132·=·Class··············#131··········//·java/lang/ | 140 | ··#132·=·Class··············#131··········//·java/lang/CharSequence |
141 | ··#133·=· | 141 | ··#133·=·InterfaceMethodref·#132.#89······//·java/lang/CharSequence.toString:()Ljava/lang/String; |
142 | ··#134·=·Float··············1.4E-44f | 142 | ··#134·=·Float··············1.4E-44f |
143 | ··#135·=·Float··············4.5E-44f | 143 | ··#135·=·Float··············4.5E-44f |
144 | ··#136·=·Utf8···············replace | 144 | ··#136·=·Utf8···············replace |
145 | ··#137·=·Utf8···············(CC)Ljava/lang/String; | 145 | ··#137·=·Utf8···············(CC)Ljava/lang/String; |
146 | ··#138·=·NameAndType········#136:#137·····//·replace:(CC)Ljava/lang/String; | 146 | ··#138·=·NameAndType········#136:#137·····//·replace:(CC)Ljava/lang/String; |
147 | ··#139·=·Methodref··········#60.#138······//·java/lang/String.replace:(CC)Ljava/lang/String; | 147 | ··#139·=·Methodref··········#60.#138······//·java/lang/String.replace:(CC)Ljava/lang/String; |
148 | ··#140·=·Utf8···············setKanji | 148 | ··#140·=·Utf8···············setKanji |
Offset 417, 149 lines modified | Offset 417, 151 lines modified | ||
417 | ··#409·=·NameAndType········#407:#408·····//·getBoolean:(Ljava/lang/String;)Z | 417 | ··#409·=·NameAndType········#407:#408·····//·getBoolean:(Ljava/lang/String;)Z |
418 | ··#410·=·Methodref··········#181.#409·····//·android/os/Bundle.getBoolean:(Ljava/lang/String;)Z | 418 | ··#410·=·Methodref··········#181.#409·····//·android/os/Bundle.getBoolean:(Ljava/lang/String;)Z |
419 | ··#411·=·Utf8···············setUpAlreadySavedMode | 419 | ··#411·=·Utf8···············setUpAlreadySavedMode |
420 | ··#412·=·NameAndType········#411:#56······//·setUpAlreadySavedMode:()V | 420 | ··#412·=·NameAndType········#411:#56······//·setUpAlreadySavedMode:()V |
421 | ··#413·=·Methodref··········#2.#412·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.setUpAlreadySavedMode:()V | 421 | ··#413·=·Methodref··········#2.#412·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.setUpAlreadySavedMode:()V |
422 | ··#414·=·Integer············2131034143 | 422 | ··#414·=·Integer············2131034143 |
423 | ··#415·=·Float··············1.7678795E38f | 423 | ··#415·=·Float··············1.7678795E38f |
424 | ··#416·=·Utf8···············java/lang/Object | ||
425 | ··#417·=·Class··············#416··········//·java/lang/Object | ||
424 | ··#41 | 426 | ··#418·=·Utf8···············format |
425 | ··#41 | 427 | ··#419·=·Utf8···············(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
426 | ··#4 | 428 | ··#420·=·NameAndType········#418:#419·····//·format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
427 | ··#4 | 429 | ··#421·=·Methodref··········#60.#420······//·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
428 | ··#42 | 430 | ··#422·=·Utf8···············android.intent.extra.SUBJECT |
429 | ··#42 | 431 | ··#423·=·String·············#422··········//·android.intent.extra.SUBJECT |
430 | ··#42 | 432 | ··#424·=·Utf8···············putString |
431 | ··#42 | 433 | ··#425·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;)V |
432 | ··#42 | 434 | ··#426·=·NameAndType········#424:#425·····//·putString:(Ljava/lang/String;Ljava/lang/String;)V |
433 | ··#42 | 435 | ··#427·=·Methodref··········#181.#426·····//·android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V |
434 | ··#42 | 436 | ··#428·=·Integer············2131034141 |
435 | ··#42 | 437 | ··#429·=·Float··············1.7678791E38f |
436 | ··#4 | 438 | ··#430·=·Integer············2131034112 |
437 | ··#4 | 439 | ··#431·=·Float··············1.7678732E38f |
438 | ··#43 | 440 | ··#432·=·Utf8···············android.intent.extra.TEXT |
439 | ··#43 | 441 | ··#433·=·String·············#432··········//·android.intent.extra.TEXT |
440 | ··#43 | 442 | ··#434·=·Utf8···············com/nolanlawson/jnameconverter/SendActionChooser |
441 | ··#43 | 443 | ··#435·=·Class··············#434··········//·com/nolanlawson/jnameconverter/SendActionChooser |
442 | ··#43 | 444 | ··#436·=·Utf8···············(Landroid/content/Context;Ljava/lang/Class;)V |
443 | ··#43 | 445 | ··#437·=·NameAndType········#55:#436······//·"<init>":(Landroid/content/Context;Ljava/lang/Class;)V |
444 | ··#43 | 446 | ··#438·=·Methodref··········#166.#437·····//·android/content/Intent."<init>":(Landroid/content/Context;Ljava/lang/Class;)V |
445 | ··#43 | 447 | ··#439·=·Utf8···············startActivity |
446 | ··#4 | 448 | ··#440·=·Utf8···············(Landroid/content/Intent;)V |
447 | ··#4 | 449 | ··#441·=·NameAndType········#439:#440·····//·startActivity:(Landroid/content/Intent;)V |
448 | ··#44 | 450 | ··#442·=·Methodref··········#2.#441·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.startActivity:(Landroid/content/Intent;)V |
449 | ··#44 | 451 | ··#443·=·Utf8···············getVisibility |
450 | ··#44 | 452 | ··#444·=·NameAndType········#443:#62······//·getVisibility:()I |
451 | ··#44 | 453 | ··#445·=·Methodref··········#351.#444·····//·android/widget/HorizontalScrollView.getVisibility:()I |
452 | ··#44 | 454 | ··#446·=·Utf8···············entering·modification·mode |
453 | ··#44 | 455 | ··#447·=·String·············#446··········//·entering·modification·mode |
454 | ··#44 | 456 | ··#448·=·Methodref··········#351.#231·····//·android/widget/HorizontalScrollView.setVisibility:(I)V |
455 | ··#44 | 457 | ··#449·=·Methodref··········#126.#231·····//·android/widget/TextView.setVisibility:(I)V |
456 | ··#4 | 458 | ··#450·=·Integer············2131034139 |
457 | ··#4 | 459 | ··#451·=·Float··············1.7678787E38f |
458 | ··#45 | 460 | ··#452·=·Methodref··········#236.#327·····//·android/widget/Button.setText:(Ljava/lang/CharSequence;)V |
459 | ··#45 | 461 | ··#453·=·Utf8···············getWidth |
460 | ··#45 | 462 | ··#454·=·NameAndType········#453:#62······//·getWidth:()I |
461 | ··#45 | 463 | ··#455·=·Methodref··········#186.#454·····//·android/widget/LinearLayout.getWidth:()I |
462 | ··#45 | 464 | ··#456·=·NameAndType········#35:#36·······//·minimumWidth:I |
463 | ··#45 | 465 | ··#457·=·Fieldref···········#2.#456·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.minimumWidth:I |
464 | ··#45 | 466 | ··#458·=·Utf8···············reset·minWidth·to |
465 | ··#45 | 467 | ··#459·=·String·············#458··········//·reset·minWidth·to |
466 | ··#4 | 468 | ··#460·=·Utf8···············(I)Ljava/lang/StringBuilder; |
467 | ··#4 | 469 | ··#461·=·NameAndType········#81:#460······//·append:(I)Ljava/lang/StringBuilder; |
468 | ··#46 | 470 | ··#462·=·Methodref··········#67.#461······//·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
469 | ··#46 | 471 | ··#463·=·Utf8···············setMinimumWidth |
470 | ··#46 | 472 | ··#464·=·NameAndType········#463:#230·····//·setMinimumWidth:(I)V |
471 | ··#46 | 473 | ··#465·=·Methodref··········#186.#464·····//·android/widget/LinearLayout.setMinimumWidth:(I)V |
472 | ··#46 | 474 | ··#466·=·Utf8···············exiting·modification·mode |
473 | ··#46 | 475 | ··#467·=·String·············#466··········//·exiting·modification·mode |
474 | ··#46 | 476 | ··#468·=·Integer············2131034137 |
475 | ··#46 | 477 | ··#469·=·Float··············1.7678783E38f |
476 | ··#4 | 478 | ··#470·=·Utf8 |
477 | ··#4 | 479 | ··#471·=·String·············#470··········// |
478 | ··#47 | 480 | ··#472·=·Methodref··········#67.#86·······//·java/lang/StringBuilder.substring:(I)Ljava/lang/String; |
479 | ··#47 | 481 | ··#473·=·Utf8···············android/view/View |
480 | ··#47 | 482 | ··#474·=·Class··············#473··········//·android/view/View |
481 | ··#47 | 483 | ··#475·=·Utf8···············getId |
482 | ··#47 | 484 | ··#476·=·NameAndType········#475:#62······//·getId:()I |
483 | ··#47 | 485 | ··#477·=·Methodref··········#474.#476·····//·android/view/View.getId:()I |
484 | ··#47 | 486 | ··#478·=·Utf8···············sendBackEditedKanjiResult |
485 | ··#47 | 487 | ··#479·=·NameAndType········#478:#56······//·sendBackEditedKanjiResult:()V |
486 | ··#4 | 488 | ··#480·=·Methodref··········#2.#479·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.sendBackEditedKanjiResult:()V |
487 | ··#4 | 489 | ··#481·=·Utf8···············finish |
488 | ··#48 | 490 | ··#482·=·NameAndType········#481:#56······//·finish:()V |
489 | ··#48 | 491 | ··#483·=·Methodref··········#2.#482·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.finish:()V |
490 | ··#48 | 492 | ··#484·=·Utf8···············switchModificationMode |
491 | ··#48 | 493 | ··#485·=·NameAndType········#484:#56······//·switchModificationMode:()V |
492 | ··#48 | 494 | ··#486·=·Methodref··········#2.#485·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.switchModificationMode:()V |
493 | ··#48 | 495 | ··#487·=·Utf8···············saveCurrentKanji |
494 | ··#48 | 496 | ··#488·=·NameAndType········#487:#56······//·saveCurrentKanji:()V |
495 | ··#48 | 497 | ··#489·=·Methodref··········#2.#488·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.saveCurrentKanji:()V |
496 | ··#4 | 498 | ··#490·=·Utf8···············notifyAboutSave |
497 | ··#4 | 499 | ··#491·=·NameAndType········#490:#56······//·notifyAboutSave:()V |
498 | ··#49 | 500 | ··#492·=·Methodref··········#2.#491·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.notifyAboutSave:()V |
499 | ··#49 | 501 | ··#493·=·Utf8···············startActionSendActivity |
500 | ··#49 | 502 | ··#494·=·NameAndType········#493:#56······//·startActionSendActivity:()V |
501 | ··#49 | 503 | ··#495·=·Methodref··········#2.#494·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.startActionSendActivity:()V |
502 | ··#49 | 504 | ··#496·=·Utf8···············sendBackDeletedKanjiResult |
503 | ··#49 | 505 | ··#497·=·NameAndType········#496:#56······//·sendBackDeletedKanjiResult:()V |
504 | ··#49 | 506 | ··#498·=·Methodref··········#2.#497·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.sendBackDeletedKanjiResult:()V |
505 | ··#49 | 507 | ··#499·=·Utf8···············onCreate |
506 | ··# | 508 | ··#500·=·Utf8···············(Landroid/os/Bundle;)V |
507 | ··# | 509 | ··#501·=·NameAndType········#499:#500·····//·onCreate:(Landroid/os/Bundle;)V |
508 | ··#50 | 510 | ··#502·=·Methodref··········#4.#501·······//·android/app/Activity.onCreate:(Landroid/os/Bundle;)V |
509 | ··#50 | 511 | ··#503·=·Utf8···············getWindow |
510 | ··#50 | 512 | ··#504·=·Utf8···············()Landroid/view/Window; |
511 | ··#50 | 513 | ··#505·=·NameAndType········#503:#504·····//·getWindow:()Landroid/view/Window; |
512 | ··#50 | 514 | ··#506·=·Methodref··········#2.#505·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.getWindow:()Landroid/view/Window; |
513 | ··#50 | 515 | ··#507·=·Utf8···············android/view/Window |
514 | ··#50 | 516 | ··#508·=·Class··············#507··········//·android/view/Window |
515 | ··#50 | 517 | ··#509·=·Utf8···············requestFeature |
516 | ··#5 | 518 | ··#510·=·Utf8···············(I)Z |
517 | ··#5 | 519 | ··#511·=·NameAndType········#509:#510·····//·requestFeature:(I)Z |
518 | ··#51 | 520 | ··#512·=·Methodref··········#508.#511·····//·android/view/Window.requestFeature:(I)Z |
519 | ··#51 | 521 | ··#513·=·Integer············2130903043 |
520 | ··#51 | 522 | ··#514·=·Float··············1.7412893E38f |
521 | ··#51 | 523 | ··#515·=·Utf8···············setContentView |
522 | ··#51 | 524 | ··#516·=·NameAndType········#515:#230·····//·setContentView:(I)V |
523 | ··#51 | 525 | ··#517·=·Methodref··········#2.#516·······//·com/nolanlawson/jnameconverter/KanjiDialogActivity.setContentView:(I)V |
Max diff block lines reached; 59613/80519 bytes (74.04%) of diff not shown. |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | ········this.englishName·=·this.getIntent().getExtras().getString("englishName"); | 72 | ········this.englishName·=·this.getIntent().getExtras().getString("englishName"); |
73 | ····} | 73 | ····} |
74 | ···· | 74 | ···· |
75 | ····private·void·overrideKatakana(final·String·s)·{ | 75 | ····private·void·overrideKatakana(final·String·s)·{ |
76 | ········boolean·b·=·false; | 76 | ········boolean·b·=·false; |
77 | ········while·(true)·{ | 77 | ········while·(true)·{ |
78 | ············if·(s·==·null·||·s.trim().length()·<=·0·||·StringUtil.quickSplit(s.trim(),·"·").length·>=·3)·{ | 78 | ············if·(s·==·null·||·s.trim().length()·<=·0·||·StringUtil.quickSplit(s.trim(),·"·").length·>=·3)·{ |
79 | ················break·Label_01 | 79 | ················break·Label_0194; |
80 | ············} | 80 | ············} |
81 | ············try·{ | 81 | ············try·{ |
82 | ················final·KatakanaConverter·katakanaConverter·=·new·KatakanaConverter(); | 82 | ················final·KatakanaConverter·katakanaConverter·=·new·KatakanaConverter(); |
83 | ················final·StringBuilder·sb·=·new·StringBuilder(); | 83 | ················final·StringBuilder·sb·=·new·StringBuilder(); |
84 | ················final·String[]·quickSplit·=·StringUtil.quickSplit(s.trim().toLowerCase(),·"·"); | 84 | ················final·String[]·quickSplit·=·StringUtil.quickSplit(s.trim().toLowerCase(),·"·"); |
85 | ················for·(int·length·=·quickSplit.length,·i·=·0;·i·<·length;·++i)·{ | 85 | ················for·(int·length·=·quickSplit.length,·i·=·0;·i·<·length;·++i)·{ |
86 | ····················sb.append("·").append(katakanaConverter.convertToKatakana(quickSplit[i])); | 86 | ····················sb.append("·").append(katakanaConverter.convertToKatakana(quickSplit[i])); |
Offset 226, 15 lines modified | Offset 226, 15 lines modified | ||
226 | ·········1:·invokespecial·#18·················//·Method·android/app/Activity."<init>":()V | 226 | ·········1:·invokespecial·#18·················//·Method·android/app/Activity."<init>":()V |
227 | ·········4:·return | 227 | ·········4:·return |
228 | ··private·void·createTable(); | 228 | ··private·void·createTable(); |
229 | ····descriptor:·()V | 229 | ····descriptor:·()V |
230 | ····flags:·(0x0002)·ACC_PRIVATE | 230 | ····flags:·(0x0002)·ACC_PRIVATE |
231 | ····Code: | 231 | ····Code: |
232 | ······stack=300,·locals=1 | 232 | ······stack=300,·locals=13,·args_size=1 |
233 | ·········0:·iconst_4 | 233 | ·········0:·iconst_4 |
234 | ·········1:·istore_1 | 234 | ·········1:·istore_1 |
235 | ·········2:·iconst_2 | 235 | ·········2:·iconst_2 |
236 | ·········3:·istore_2 | 236 | ·········3:·istore_2 |
237 | ·········4:·aload_0 | 237 | ·········4:·aload_0 |
238 | ·········5:·getfield······#22·················//·Field·roomajiName:Ljava/lang/String; | 238 | ·········5:·getfield······#22·················//·Field·roomajiName:Ljava/lang/String; |
239 | ·········8:·invokevirtual·#28·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String; | 239 | ·········8:·invokevirtual·#28·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String; |
Offset 266, 91 lines modified | Offset 266, 91 lines modified | ||
266 | ········63:·aload_0 | 266 | ········63:·aload_0 |
267 | ········64:·getfield······#61·················//·Field·pronunciationGuideTable:Landroid/widget/TableLayout; | 267 | ········64:·getfield······#61·················//·Field·pronunciationGuideTable:Landroid/widget/TableLayout; |
268 | ········67:·astore_3 | 268 | ········67:·astore_3 |
269 | ········68:·aload_3 | 269 | ········68:·aload_3 |
270 | ········69:·invokevirtual·#66·················//·Method·android/widget/TableLayout.removeAllViews:()V | 270 | ········69:·invokevirtual·#66·················//·Method·android/widget/TableLayout.removeAllViews:()V |
271 | ········72:·aload·········4 | 271 | ········72:·aload·········4 |
272 | ········74:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 272 | ········74:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
273 | ········79:·astore········ | 273 | ········79:·astore········6 |
274 | ········81:·aload········· | 274 | ········81:·aload·········6 |
275 | ········83:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 275 | ········83:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
276 | ········88:·istore········5 | 276 | ········88:·istore········5 |
277 | ········90:·iload·········5 | 277 | ········90:·iload·········5 |
278 | ········92:·ifeq··········244 | 278 | ········92:·ifeq··········244 |
279 | ········95:·aload········· | 279 | ········95:·aload·········6 |
280 | ········97:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 280 | ········97:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
281 | ·······102:·checkcast·····#81·················//·class·com/nolanlawson/japanesenamegenerator/v3/util/Pair | 281 | ·······102:·checkcast·····#81·················//·class·com/nolanlawson/japanesenamegenerator/v3/util/Pair |
282 | ·······105:·astore········ | 282 | ·······105:·astore········9 |
283 | ·······107:·new···········#83·················//·class·android/widget/TableRow | 283 | ·······107:·new···········#83·················//·class·android/widget/TableRow |
284 | ·······110:·astore········1 | 284 | ·······110:·astore········10 |
285 | ·······112:·aload_0 | 285 | ·······112:·aload_0 |
286 | ·······113:·invokevirtual·#44·················//·Method·getApplicationContext:()Landroid/content/Context; | 286 | ·······113:·invokevirtual·#44·················//·Method·getApplicationContext:()Landroid/content/Context; |
287 | ·······116:·astore_3 | 287 | ·······116:·astore_3 |
288 | ·······117:·aload·········1 | 288 | ·······117:·aload·········10 |
289 | ·······119:·aload_3 | 289 | ·······119:·aload_3 |
290 | ·······120:·invokespecial·#86·················//·Method·android/widget/TableRow."<init>":(Landroid/content/Context;)V | 290 | ·······120:·invokespecial·#86·················//·Method·android/widget/TableRow."<init>":(Landroid/content/Context;)V |
291 | ·······123:·new···········#88·················//·class·android/widget/TextView | 291 | ·······123:·new···········#88·················//·class·android/widget/TextView |
292 | ·······126:·astore········1 | 292 | ·······126:·astore········11 |
293 | ·······128:·aload_0 | 293 | ·······128:·aload_0 |
294 | ·······129:·invokevirtual·#44·················//·Method·getApplicationContext:()Landroid/content/Context; | 294 | ·······129:·invokevirtual·#44·················//·Method·getApplicationContext:()Landroid/content/Context; |
295 | ·······132:·astore_3 | 295 | ·······132:·astore_3 |
296 | ·······133:·aload·········1 | 296 | ·······133:·aload·········11 |
297 | ·······135:·aload_3 | 297 | ·······135:·aload_3 |
298 | ·······136:·invokespecial·#89·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V | 298 | ·······136:·invokespecial·#89·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V |
299 | ·······139:·aload········· | 299 | ·······139:·aload·········9 |
300 | ·······141:·invokevirtual·#92·················//·Method·com/nolanlawson/japanesenamegenerator/v3/util/Pair.getFirst:()Ljava/lang/Object; | 300 | ·······141:·invokevirtual·#92·················//·Method·com/nolanlawson/japanesenamegenerator/v3/util/Pair.getFirst:()Ljava/lang/Object; |
301 | ·······144:·checkcast·····#24·················//·class·java/lang/String | 301 | ·······144:·checkcast·····#24·················//·class·java/lang/String |
302 | ·······147:·invokevirtual·#95·················//·Method·java/lang/String.toUpperCase:()Ljava/lang/String; | 302 | ·······147:·invokevirtual·#95·················//·Method·java/lang/String.toUpperCase:()Ljava/lang/String; |
303 | ·······150:·astore_3 | 303 | ·······150:·astore_3 |
304 | ·······151:·aload·········1 | 304 | ·······151:·aload·········11 |
305 | ·······153:·aload_3 | 305 | ·······153:·aload_3 |
306 | ·······154:·invokevirtual·#99·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 306 | ·······154:·invokevirtual·#99·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
307 | ·······157:·aload·········1 | 307 | ·······157:·aload·········11 |
308 | ·······159:·iload_1 | 308 | ·······159:·iload_1 |
309 | ·······160:·iload_1 | 309 | ·······160:·iload_1 |
310 | ·······161:·iload_2 | 310 | ·······161:·iload_2 |
311 | ·······162:·iload_2 | 311 | ·······162:·iload_2 |
312 | ·······163:·invokevirtual·#103················//·Method·android/widget/TextView.setPadding:(IIII)V | 312 | ·······163:·invokevirtual·#103················//·Method·android/widget/TextView.setPadding:(IIII)V |
313 | ·······166:·getstatic·····#109················//·Field·android/graphics/Typeface.DEFAULT_BOLD:Landroid/graphics/Typeface; | 313 | ·······166:·getstatic·····#109················//·Field·android/graphics/Typeface.DEFAULT_BOLD:Landroid/graphics/Typeface; |
314 | ·······169:·astore_3 | 314 | ·······169:·astore_3 |
315 | ·······170:·aload·········1 | 315 | ·······170:·aload·········11 |
316 | ·······172:·aload_3 | 316 | ·······172:·aload_3 |
317 | ·······173:·invokevirtual·#113················//·Method·android/widget/TextView.setTypeface:(Landroid/graphics/Typeface;)V | 317 | ·······173:·invokevirtual·#113················//·Method·android/widget/TextView.setTypeface:(Landroid/graphics/Typeface;)V |
318 | ·······176:·new···········#88·················//·class·android/widget/TextView | 318 | ·······176:·new···········#88·················//·class·android/widget/TextView |
319 | ·······179:·astore········1 | 319 | ·······179:·astore········12 |
320 | ·······181:·aload_0 | 320 | ·······181:·aload_0 |
321 | ·······182:·invokevirtual·#44·················//·Method·getApplicationContext:()Landroid/content/Context; | 321 | ·······182:·invokevirtual·#44·················//·Method·getApplicationContext:()Landroid/content/Context; |
322 | ·······185:·astore_3 | 322 | ·······185:·astore_3 |
323 | ·······186:·aload·········1 | 323 | ·······186:·aload·········12 |
324 | ·······188:·aload_3 | 324 | ·······188:·aload_3 |
325 | ·······189:·invokespecial·#89·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V | 325 | ·······189:·invokespecial·#89·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V |
326 | ·······192:·aload········· | 326 | ·······192:·aload·········9 |
327 | ·······194:·invokevirtual·#116················//·Method·com/nolanlawson/japanesenamegenerator/v3/util/Pair.getSecond:()Ljava/lang/Object; | 327 | ·······194:·invokevirtual·#116················//·Method·com/nolanlawson/japanesenamegenerator/v3/util/Pair.getSecond:()Ljava/lang/Object; |
328 | ·······197:·checkcast·····#118················//·class·java/lang/CharSequence | 328 | ·······197:·checkcast·····#118················//·class·java/lang/CharSequence |
329 | ·······200:·astore_3 | 329 | ·······200:·astore_3 |
330 | ·······201:·aload·········1 | 330 | ·······201:·aload·········12 |
331 | ·······203:·aload_3 | 331 | ·······203:·aload_3 |
332 | ·······204:·invokevirtual·#99·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 332 | ·······204:·invokevirtual·#99·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
333 | ·······207:·aload·········1 | 333 | ·······207:·aload·········12 |
334 | ·······209:·iload_1 | 334 | ·······209:·iload_1 |
335 | ·······210:·iload_1 | 335 | ·······210:·iload_1 |
336 | ·······211:·iload_2 | 336 | ·······211:·iload_2 |
337 | ·······212:·iload_2 | 337 | ·······212:·iload_2 |
338 | ·······213:·invokevirtual·#103················//·Method·android/widget/TextView.setPadding:(IIII)V | 338 | ·······213:·invokevirtual·#103················//·Method·android/widget/TextView.setPadding:(IIII)V |
339 | ·······216:·aload·········1 | 339 | ·······216:·aload·········10 |
340 | ·······218:·aload·········1 | 340 | ·······218:·aload·········11 |
341 | ·······220:·invokevirtual·#122················//·Method·android/widget/TableRow.addView:(Landroid/view/View;)V | 341 | ·······220:·invokevirtual·#122················//·Method·android/widget/TableRow.addView:(Landroid/view/View;)V |
342 | ·······223:·aload·········1 | 342 | ·······223:·aload·········10 |
343 | ·······225:·aload·········1 | 343 | ·······225:·aload·········12 |
344 | ·······227:·invokevirtual·#122················//·Method·android/widget/TableRow.addView:(Landroid/view/View;)V | 344 | ·······227:·invokevirtual·#122················//·Method·android/widget/TableRow.addView:(Landroid/view/View;)V |
345 | ·······230:·aload_0 | 345 | ·······230:·aload_0 |
346 | ·······231:·getfield······#61·················//·Field·pronunciationGuideTable:Landroid/widget/TableLayout; | 346 | ·······231:·getfield······#61·················//·Field·pronunciationGuideTable:Landroid/widget/TableLayout; |
347 | ·······234:·astore_3 | 347 | ·······234:·astore_3 |
348 | ·······235:·aload_3 | 348 | ·······235:·aload_3 |
349 | ·······236:·aload·········1 | 349 | ·······236:·aload·········10 |
350 | ·······238:·invokevirtual·#123················//·Method·android/widget/TableLayout.addView:(Landroid/view/View;)V | 350 | ·······238:·invokevirtual·#123················//·Method·android/widget/TableLayout.addView:(Landroid/view/View;)V |
351 | ·······241:·goto··········81 | 351 | ·······241:·goto··········81 |
352 | ·······244:·return | 352 | ·······244:·return |
353 | ··private·void·getExtrasAndWidgets(); | 353 | ··private·void·getExtrasAndWidgets(); |
354 | ····descriptor:·()V | 354 | ····descriptor:·()V |
355 | ····flags:·(0x0002)·ACC_PRIVATE | 355 | ····flags:·(0x0002)·ACC_PRIVATE |
Offset 306, 17 lines modified | Offset 306, 17 lines modified | ||
306 | ··#298·=·Utf8···············finish | 306 | ··#298·=·Utf8···············finish |
307 | ··#299·=·NameAndType········#298:#26······//·finish:()V | 307 | ··#299·=·NameAndType········#298:#26······//·finish:()V |
308 | ··#300·=·Methodref··········#2.#299·······//·com/nolanlawson/jnameconverter/WritingGuideActivity.finish:()V | 308 | ··#300·=·Methodref··········#2.#299·······//·com/nolanlawson/jnameconverter/WritingGuideActivity.finish:()V |
309 | ··#301·=·Utf8···············getText | 309 | ··#301·=·Utf8···············getText |
310 | ··#302·=·Utf8···············()Ljava/lang/CharSequence; | 310 | ··#302·=·Utf8···············()Ljava/lang/CharSequence; |
311 | ··#303·=·NameAndType········#301:#302·····//·getText:()Ljava/lang/CharSequence; | 311 | ··#303·=·NameAndType········#301:#302·····//·getText:()Ljava/lang/CharSequence; |
312 | ··#304·=·Methodref··········#91.#303······//·android/widget/Button.getText:()Ljava/lang/CharSequence; | 312 | ··#304·=·Methodref··········#91.#303······//·android/widget/Button.getText:()Ljava/lang/CharSequence; |
313 | ··#305·=·Utf8···············java/lang/ | 313 | ··#305·=·Utf8···············java/lang/CharSequence |
314 | ··#306·=·Class··············#305··········//·java/lang/ | 314 | ··#306·=·Class··············#305··········//·java/lang/CharSequence |
315 | ··#307·=· | 315 | ··#307·=·InterfaceMethodref·#306.#76······//·java/lang/CharSequence.toString:()Ljava/lang/String; |
316 | ··#308·=·Utf8···············setImage | 316 | ··#308·=·Utf8···············setImage |
317 | ··#309·=·Utf8···············(C)V | 317 | ··#309·=·Utf8···············(C)V |
318 | ··#310·=·NameAndType········#308:#309·····//·setImage:(C)V | 318 | ··#310·=·NameAndType········#308:#309·····//·setImage:(C)V |
319 | ··#311·=·Methodref··········#2.#310·······//·com/nolanlawson/jnameconverter/WritingGuideActivity.setImage:(C)V | 319 | ··#311·=·Methodref··········#2.#310·······//·com/nolanlawson/jnameconverter/WritingGuideActivity.setImage:(C)V |
320 | ··#312·=·Utf8···············onCreate | 320 | ··#312·=·Utf8···············onCreate |
321 | ··#313·=·Utf8···············(Landroid/os/Bundle;)V | 321 | ··#313·=·Utf8···············(Landroid/os/Bundle;)V |
322 | ··#314·=·NameAndType········#312:#313·····//·onCreate:(Landroid/os/Bundle;)V | 322 | ··#314·=·NameAndType········#312:#313·····//·onCreate:(Landroid/os/Bundle;)V |
Offset 414, 116 lines modified | Offset 414, 116 lines modified | ||
414 | ········10:·aload_2 | 414 | ········10:·aload_2 |
415 | ········11:·arraylength | 415 | ········11:·arraylength |
416 | ········12:·istore_3 | 416 | ········12:·istore_3 |
417 | ········13:·iconst_0 | 417 | ········13:·iconst_0 |
418 | ········14:·istore········4 | 418 | ········14:·istore········4 |
419 | ········16:·iload·········4 | 419 | ········16:·iload·········4 |
420 | ········18:·iload_3 | 420 | ········18:·iload_3 |
421 | ········19:·if_icmpge·····22 | 421 | ········19:·if_icmpge·····224 |
422 | ········22:·aload_2 | 422 | ········22:·aload_2 |
423 | ········23:·iload·········4 | 423 | ········23:·iload·········4 |
424 | ········25:·caload | 424 | ········25:·caload |
425 | ········26:·istore········5 | 425 | ········26:·istore········5 |
426 | ········28:·iload·········5 | 426 | ········28:·iload·········5 |
427 | ········30:·invokestatic··#42·················//·Method·java/lang/Character.isWhitespace:(C)Z | 427 | ········30:·invokestatic··#42·················//·Method·java/lang/Character.isWhitespace:(C)Z |
428 | ········33:·istore········6 | 428 | ········33:·istore········6 |
429 | ········35:·iload·········6 | 429 | ········35:·iload·········6 |
430 | ········37:·ifeq·········· | 430 | ········37:·ifeq··········53 |
431 | ········40:·iload·········4 | 431 | ········40:·iload·········4 |
432 | ········42:·iconst_1 | 432 | ········42:·iconst_1 |
433 | ········43:·iadd | 433 | ········43:·iadd |
434 | ········44:·istore········ | 434 | ········44:·istore········6 |
435 | ········46:·iload·········6 | ||
436 | ········48:·istore········4 | ||
435 | ········ | 437 | ········50:·goto··········16 |
436 | ········ | 438 | ········53:·aload_0 |
437 | ········5 | 439 | ········54:·ldc···········#44·················//·String·layout_inflater |
438 | ········5 | 440 | ········56:·invokevirtual·#48·················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object; |
439 | ········5 | 441 | ········59:·checkcast·····#50·················//·class·android/view/LayoutInflater |
440 | ········ | 442 | ········62:·astore········7 |
441 | ········6 | 443 | ········64:·aload·········7 |
442 | ········6 | 444 | ········66:·ldc···········#51·················//·int·2130903048 |
443 | ········6 | 445 | ········68:·aconst_null |
444 | ········6 | 446 | ········69:·invokevirtual·#56·················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; |
445 | ········68:·checkcast·····#58·················//·class·android/widget/TextView | ||
446 | ········71:·astore_1 | ||
447 | ········72:·aload_1 | ||
448 | ········73:·astore········8 | ||
449 | ········75:·aload_1 | ||
450 | ········7 | 447 | ········72:·checkcast·····#58·················//·class·android/widget/TextView |
448 | ········75:·astore_1 | ||
449 | ········76:·aload_1 | ||
451 | ········7 | 450 | ········77:·astore········8 |
451 | ········79:·aload_1 | ||
452 | ········80:·checkcast·····#58·················//·class·android/widget/TextView | ||
453 | ········83:·astore········8 | ||
452 | ········8 | 454 | ········85:·aload_0 |
453 | ········8 | 455 | ········86:·iload·········5 |
454 | ········8 | 456 | ········88:·invokespecial·#62·················//·Method·getRoomajiRepresentation:(C)Ljava/lang/String; |
455 | ········ | 457 | ········91:·astore········9 |
456 | ········ | 458 | ········93:·new···········#64·················//·class·java/lang/StringBuilder |
457 | ········9 | 459 | ········96:·astore_1 |
458 | ········93:·aload_1 | ||
459 | ········94:·invokespecial·#65·················//·Method·java/lang/StringBuilder."<init>":()V | ||
460 | ········97:·aload_1 | 460 | ········97:·aload_1 |
461 | ········98:·invokespecial·#65·················//·Method·java/lang/StringBuilder."<init>":()V | ||
462 | ·······101:·aload_1 | ||
461 | ······· | 463 | ·······102:·ldc···········#67·················//·String·<i> |
462 | ·······10 | 464 | ·······104:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
463 | ·······10 | 465 | ·······107:·aload·········9 |
464 | ·······10 | 466 | ·······109:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
465 | ·······1 | 467 | ·······112:·astore_1 |
466 | ·······1 | 468 | ·······113:·ldc···········#73·················//·String· </i> |
467 | ·······11 | 469 | ·······115:·astore········10 |
468 | ·······11 | 470 | ·······117:·aload_1 |
469 | ·······11 | 471 | ·······118:·aload·········10 |
470 | ·······1 | 472 | ·······120:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
471 | ·······1 | 473 | ·······123:·invokevirtual·#77·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
472 | ·······12 | 474 | ·······126:·invokestatic··#83·················//·Method·android/text/Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; |
473 | ·······12 | 475 | ·······129:·astore_1 |
474 | ·······1 | 476 | ·······130:·aload·········8 |
475 | ·······1 | 477 | ·······132:·aload_1 |
476 | ·······1 | 478 | ·······133:·invokevirtual·#87·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
477 | ·······13 | 479 | ·······136:·aload·········7 |
478 | ·······13 | 480 | ·······138:·ldc···········#88·················//·int·2130903047 |
479 | ·······1 | 481 | ·······140:·aconst_null |
480 | ·······1 | 482 | ·······141:·invokevirtual·#56·················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; |
481 | ·······14 | 483 | ·······144:·checkcast·····#91·················//·class·android/widget/Button |
482 | ·······14 | 484 | ·······147:·astore_1 |
483 | ·······14 | 485 | ·······148:·aload_1 |
484 | ·······14 | 486 | ·······149:·astore········11 |
485 | ·······1 | 487 | ·······151:·aload_1 |
486 | ·······1 | 488 | ·······152:·checkcast·····#91·················//·class·android/widget/Button |
487 | ·······15 | 489 | ·······155:·astore········11 |
488 | ·······15 | 490 | ·······157:·iload·········5 |
489 | ·······15 | 491 | ·······159:·invokestatic··#93·················//·Method·java/lang/Character.toString:(C)Ljava/lang/String; |
490 | ·······1 | 492 | ·······162:·astore_1 |
491 | ·······1 | 493 | ·······163:·aload·········11 |
492 | ·······16 | 494 | ·······165:·aload_1 |
493 | ·······16 | 495 | ·······166:·invokevirtual·#94·················//·Method·android/widget/Button.setText:(Ljava/lang/CharSequence;)V |
494 | ·······16 | 496 | ·······169:·aload·········8 |
495 | ·······1 | 497 | ·······171:·invokevirtual·#98·················//·Method·android/widget/TextView.getCurrentTextColor:()I |
496 | ·······17 | 498 | ·······174:·istore········6 |
497 | ·······17 | 499 | ·······176:·aload·········11 |
498 | ·······17 | 500 | ·······178:·iload·········6 |
499 | ·······1 | 501 | ·······180:·invokevirtual·#102················//·Method·android/widget/Button.setTextColor:(I)V |
500 | ·······1 | 502 | ·······183:·aload·········11 |
501 | ·······18 | 503 | ·······185:·aconst_null |
502 | ·······18 | 504 | ·······186:·invokevirtual·#106················//·Method·android/widget/Button.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V |
503 | ·······185:·iconst_0 | ||
504 | ·······186:·istore········6 | ||
505 | ·······18 | 505 | ·······189:·aload·········11 |
506 | ·······19 | 506 | ·······191:·iconst_0 |
507 | ·······19 | 507 | ·······192:·invokevirtual·#109················//·Method·android/widget/Button.setBackgroundResource:(I)V |
508 | ·······19 | 508 | ·······195:·aload·········11 |
509 | ·······19 | 509 | ·······197:·aload_0 |
510 | ·······19 | 510 | ·······198:·invokevirtual·#113················//·Method·android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V |
511 | ·······20 | 511 | ·······201:·aload_0 |
512 | ·······20 | 512 | ·······202:·getfield······#115················//·Field·tableRow1:Landroid/widget/TableRow; |
513 | ·······20 | 513 | ·······205:·aload·········11 |
Max diff block lines reached; 1726/13344 bytes (12.93%) of diff not shown. |
Offset 224, 134 lines modified | Offset 224, 136 lines modified | ||
224 | ········59:·aload_2 | 224 | ········59:·aload_2 |
225 | ········60:·areturn | 225 | ········60:·areturn |
226 | ··private·android.view.View·buildUpKanjiView(java.util.List,·android.view.View,·android.view.ViewGroup); | 226 | ··private·android.view.View·buildUpKanjiView(java.util.List,·android.view.View,·android.view.ViewGroup); |
227 | ····descriptor:·(Ljava/util/List;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | 227 | ····descriptor:·(Ljava/util/List;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
228 | ····flags:·(0x0002)·ACC_PRIVATE | 228 | ····flags:·(0x0002)·ACC_PRIVATE |
229 | ····Code: | 229 | ····Code: |
230 | ······stack=300,·locals=1 | 230 | ······stack=300,·locals=18,·args_size=4 |
231 | ·········0:·aload_3 | 231 | ·········0:·aload_3 |
232 | ·········1:·invokevirtual·#27·················//·Method·android/view/ViewGroup.getContext:()Landroid/content/Context; | 232 | ·········1:·invokevirtual·#27·················//·Method·android/view/ViewGroup.getContext:()Landroid/content/Context; |
233 | ·········4:·astore········4 | 233 | ·········4:·astore········4 |
234 | ·········6:·aload_2 | 234 | ·········6:·aload_2 |
235 | ·········7:·ifnonnull·····4 | 235 | ·········7:·ifnonnull·····45 |
236 | ········10:·ldc···········#29·················//·String·layout_inflater | 236 | ········10:·ldc···········#29·················//·String·layout_inflater |
237 | ········12:·astore········5 | 237 | ········12:·astore········5 |
238 | ········14:·aload·········4 | 238 | ········14:·aload·········4 |
239 | ········16:·aload·········5 | 239 | ········16:·aload·········5 |
240 | ········18:·invokevirtual·#35·················//·Method·android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; | 240 | ········18:·invokevirtual·#35·················//·Method·android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; |
241 | ········21:·checkcast·····#37·················//·class·android/view/LayoutInflater | 241 | ········21:·checkcast·····#37·················//·class·android/view/LayoutInflater |
242 | ········24:·astore········6 | 242 | ········24:·astore········6 |
243 | ········26:·ldc···········#64·················//·int·2130903044 | 243 | ········26:·ldc···········#64·················//·int·2130903044 |
244 | ········28:·istore········7 | 244 | ········28:·istore········7 |
245 | ········30:· | 245 | ········30:·iconst_0 |
246 | ········31:· | 246 | ········31:·istore········8 |
247 | ········33:·aconst_null | ||
248 | ········34:·astore········9 | ||
247 | ········3 | 249 | ········36:·aload·········6 |
248 | ········3 | 250 | ········38:·iload·········7 |
249 | ········ | 251 | ········40:·aconst_null |
250 | ········ | 252 | ········41:·invokevirtual·#43·················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; |
251 | ········4 | 253 | ········44:·astore_2 |
252 | ········4 | 254 | ········45:·aload_2 |
253 | ········4 | 255 | ········46:·ldc···········#66·················//·int·2131165203 |
254 | ········4 | 256 | ········48:·invokevirtual·#51·················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
255 | ········ | 257 | ········51:·checkcast·····#53·················//·class·android/widget/TextView |
256 | ········5 | 258 | ········54:·astore········10 |
257 | ········5 | 259 | ········56:·aload_2 |
258 | ········5 | 260 | ········57:·ldc···········#68·················//·int·2131165206 |
259 | ········5 | 261 | ········59:·invokevirtual·#51·················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
260 | ········ | 262 | ········62:·checkcast·····#53·················//·class·android/widget/TextView |
261 | ········6 | 263 | ········65:·astore········11 |
262 | ········6 | 264 | ········67:·ldc···········#70·················//·int·2131165205 |
263 | ········6 | 265 | ········69:·istore········7 |
264 | ········ | 266 | ········71:·aload_2 |
265 | ········ | 267 | ········72:·iload·········7 |
266 | ········7 | 268 | ········74:·invokevirtual·#51·················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
267 | ········7 | 269 | ········77:·checkcast·····#53·················//·class·android/widget/TextView |
268 | ········ | 270 | ········80:·astore········12 |
269 | ········ | 271 | ········82:·new···········#73·················//·class·java/lang/StringBuilder |
270 | ········8 | 272 | ········85:·astore········13 |
271 | ········8 | 273 | ········87:·aload·········13 |
272 | ········8 | 274 | ········89:·invokespecial·#76·················//·Method·java/lang/StringBuilder."<init>":()V |
273 | ········ | 275 | ········92:·new···········#73·················//·class·java/lang/StringBuilder |
274 | ········9 | 276 | ········95:·astore········14 |
275 | ········9 | 277 | ········97:·aload·········14 |
276 | ········9 | 278 | ········99:·invokespecial·#76·················//·Method·java/lang/StringBuilder."<init>":()V |
277 | ······· | 279 | ·······102:·new···········#73·················//·class·java/lang/StringBuilder |
278 | ·······10 | 280 | ·······105:·astore········15 |
279 | ·······10 | 281 | ·······107:·aload·········15 |
280 | ·······10 | 282 | ·······109:·invokespecial·#76·················//·Method·java/lang/StringBuilder."<init>":()V |
281 | ·······1 | 283 | ·······112:·aload_1 |
282 | ·······11 | 284 | ·······113:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
283 | ·······11 | 285 | ·······118:·astore········5 |
284 | ·······1 | 286 | ·······120:·aload·········5 |
285 | ·······1 | 287 | ·······122:·invokeinterface·#88,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
286 | ·······12 | 288 | ·······127:·istore········8 |
287 | ·······12 | 289 | ·······129:·iload·········8 |
288 | ·······1 | 290 | ·······131:·ifeq··········221 |
289 | ·······13 | 291 | ·······134:·aload·········5 |
290 | ·······13 | 292 | ·······136:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
291 | ·······1 | 293 | ·······141:·checkcast·····#94·················//·class·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult |
292 | ·······14 | 294 | ·······144:·astore········16 |
293 | ·······14 | 295 | ·······146:·aload·········13 |
294 | ·······14 | 296 | ·······148:·ldc···········#96·················//·String |
295 | ·······1 | 297 | ·······150:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
296 | ·······15 | 298 | ·······153:·astore········9 |
297 | ·······15 | 299 | ·······155:·aload·········16 |
298 | ·······15 | 300 | ·······157:·invokevirtual·#103················//·Method·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getKanji:()Ljava/lang/String; |
299 | ·······1 | 301 | ·······160:·astore········17 |
300 | ·······159:·aload·········5 | ||
301 | ·······16 | 302 | ·······162:·aload·········9 |
303 | ·······164:·aload·········17 | ||
302 | ·······16 | 304 | ·······166:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
303 | ·······16 | 305 | ·······169:·pop |
304 | ·······1 | 306 | ·······170:·aload·········14 |
305 | ·······1 | 307 | ·······172:·ldc···········#96·················//·String |
306 | ·······17 | 308 | ·······174:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
307 | ·······17 | 309 | ·······177:·astore········9 |
308 | ·······17 | 310 | ·······179:·aload·········16 |
309 | ·······1 | 311 | ·······181:·invokevirtual·#106················//·Method·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getEnglish:()Ljava/lang/String; |
310 | ·······18 | 312 | ·······184:·astore········17 |
311 | ·······18 | 313 | ·······186:·aload·········9 |
312 | ·······18 | 314 | ·······188:·aload·········17 |
313 | ·······187:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
314 | ·······190:·pop | ||
315 | ·······191:·aload·········14 | ||
316 | ·······193:·ldc···········#96·················//·String | ||
317 | ·······19 | 315 | ·······190:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
316 | ·······193:·pop | ||
317 | ·······194:·aload·········15 | ||
318 | ·······196:·ldc···········#96·················//·String | ||
319 | ·······198:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
318 | ······· | 320 | ·······201:·astore········9 |
319 | ·······20 | 321 | ·······203:·aload·········16 |
320 | ·······20 | 322 | ·······205:·invokevirtual·#109················//·Method·com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getRoomaji:()Ljava/lang/String; |
321 | ·······20 | 323 | ·······208:·astore········17 |
322 | ·······2 | 324 | ·······210:·aload·········9 |
323 | ·······2 | 325 | ·······212:·aload·········17 |
324 | ·······21 | 326 | ·······214:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
325 | ·······21 | 327 | ·······217:·pop |
326 | ·······21 | 328 | ·······218:·goto··········120 |
327 | ·······2 | 329 | ·······221:·aload·········13 |
328 | ·······22 | 330 | ·······223:·iconst_1 |
329 | ·······22 | 331 | ·······224:·invokevirtual·#114················//·Method·java/lang/StringBuilder.substring:(I)Ljava/lang/String; |
330 | ·······22 | 332 | ·······227:·astore········5 |
331 | ·······22 | 333 | ·······229:·aload·········10 |
332 | ·······2 | 334 | ·······231:·aload·········5 |
333 | ·······23 | 335 | ·······233:·invokevirtual·#63·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
334 | ·······23 | 336 | ·······236:·aload·········14 |
335 | ·······23 | 337 | ·······238:·iconst_1 |
336 | ·······23 | 338 | ·······239:·invokevirtual·#114················//·Method·java/lang/StringBuilder.substring:(I)Ljava/lang/String; |
337 | ·······2 | 339 | ·······242:·astore········5 |
338 | ·······24 | 340 | ·······244:·aload·········11 |
339 | ·······24 | 341 | ·······246:·aload·········5 |
340 | ·······24 | 342 | ·······248:·invokevirtual·#63·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
341 | ·······2 | 343 | ·······251:·aload·········15 |
342 | ·······25 | 344 | ·······253:·iconst_1 |
Max diff block lines reached; 304/13160 bytes (2.31%) of diff not shown. |
Offset 36, 171 lines modified | Offset 36, 170 lines modified | ||
36 | ····.line·19 | 36 | ····.line·19 |
37 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | .method·private·createTable()V | 40 | .method·private·createTable()V |
41 | ····.locals·1 | 41 | ····.locals·12 |
42 | ····.prologue | 42 | ····.prologue |
43 | ····const/4·v7,·0x0 | ||
43 | ····const/4·v1 | 44 | ····const/4·v11,·0x0 |
44 | ····.line·95 | 45 | ····.line·95 |
45 | ····iget-object·v | 46 | ····iget-object·v5,·p0,·Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->katakanaName:Ljava/lang/String; |
46 | ····invoke-virtual·{v | 47 | ····invoke-virtual·{v5},·Ljava/lang/String;->toCharArray()[C |
47 | ····move-result-object·v | 48 | ····move-result-object·v8 |
48 | ····.local·v0,·"arr$":[C | ||
49 | ····array-length·v | 49 | ····array-length·v9,·v8 |
50 | ····move·v6,·v7 | ||
50 | ····.local·v4,·"len$":I | ||
51 | ····const/4·v2,·0x0 | ||
52 | ····.local·v2,·"i$":I | ||
53 | ····:goto_0 | 51 | ····:goto_0 |
54 | ····if-ge·v | 52 | ····if-ge·v6,·v9,·:cond_1 |
55 | ····aget-char·v | 53 | ····aget-char·v0,·v8,·v6 |
56 | ····.line·97 | 54 | ····.line·97 |
57 | ····.local·v | 55 | ····.local·v0,·"ch":C |
58 | ····invoke-static·{v | 56 | ····invoke-static·{v0},·Ljava/lang/Character;->isWhitespace(C)Z |
59 | ····move-result·v | 57 | ····move-result·v5 |
60 | ····if-eqz·v | 58 | ····if-eqz·v5,·:cond_0 |
61 | ····.line·95 | 59 | ····.line·95 |
62 | ····:goto_1 | 60 | ····:goto_1 |
63 | ····add-int/lit8·v | 61 | ····add-int/lit8·v5,·v6,·0x1 |
62 | ····move·v6,·v5 | ||
64 | ····goto·:goto_0 | 63 | ····goto·:goto_0 |
65 | ····.line·101 | 64 | ····.line·101 |
66 | ····:cond_0 | 65 | ····:cond_0 |
67 | ····const-string·v | 66 | ····const-string·v5,·"layout_inflater" |
68 | ····invoke-virtual·{p0,·v | 67 | ····invoke-virtual·{p0,·v5},·Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
69 | ····move-result-object·v | 68 | ····move-result-object·v4 |
70 | ····check-cast·v | 69 | ····check-cast·v4,·Landroid/view/LayoutInflater; |
71 | ····.line·103 | 70 | ····.line·103 |
72 | ····.local·v | 71 | ····.local·v4,·"vi":Landroid/view/LayoutInflater; |
73 | ····const·v | 72 | ····const·v5,·0x7f030008 |
74 | ····invoke-virtual·{v | 73 | ····invoke-virtual·{v4,·v5,·v11},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
75 | ····move-result-object·v | 74 | ····move-result-object·v5 |
76 | ····check-cast·v | 75 | ····check-cast·v5,·Landroid/widget/TextView; |
77 | ····move-object·v | 76 | ····move-object·v3,·v5 |
78 | ····check-cast·v | 77 | ····check-cast·v3,·Landroid/widget/TextView; |
79 | ····.line·104 | 78 | ····.line·104 |
80 | ····.local·v | 79 | ····.local·v3,·"roomajiTextView":Landroid/widget/TextView; |
81 | ····invoke-direct·{p0,·v | 80 | ····invoke-direct·{p0,·v0},·Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->getRoomajiRepresentation(C)Ljava/lang/String; |
82 | ····move-result-object·v | 81 | ····move-result-object·v2 |
83 | ····.line·105 | 82 | ····.line·105 |
84 | ····.local·v | 83 | ····.local·v2,·"roomaji":Ljava/lang/String; |
85 | ····new-instance·v | 84 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
86 | ····invoke-direct·{v | 85 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
87 | ····const-string·v | 86 | ····const-string·v10,·"<i> " |
88 | ····invoke-virtual·{v | 87 | ····invoke-virtual·{v5,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
89 | ····move-result-object·v | 88 | ····move-result-object·v5 |
90 | ····invoke-virtual·{v | 89 | ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
91 | ····move-result-object·v | 90 | ····move-result-object·v5 |
92 | ····const-string·v | 91 | ····const-string·v10,·" </i>" |
93 | ····invoke-virtual·{v | 92 | ····invoke-virtual·{v5,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
94 | ····move-result-object·v | 93 | ····move-result-object·v5 |
95 | ····invoke-virtual·{v | 94 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
96 | ····move-result-object·v | 95 | ····move-result-object·v5 |
97 | ····invoke-static·{v | 96 | ····invoke-static·{v5},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; |
98 | ····move-result-object·v | 97 | ····move-result-object·v5 |
99 | ····invoke-virtual·{v | 98 | ····invoke-virtual·{v3,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
100 | ····.line·107 | 99 | ····.line·107 |
101 | ····const·v | 100 | ····const·v5,·0x7f030007 |
102 | ····invoke-virtual·{v | 101 | ····invoke-virtual·{v4,·v5,·v11},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
103 | ····move-result-object·v | 102 | ····move-result-object·v5 |
104 | ····check-cast·v | 103 | ····check-cast·v5,·Landroid/widget/Button; |
105 | ····move-object·v | 104 | ····move-object·v1,·v5 |
106 | ····check-cast·v | 105 | ····check-cast·v1,·Landroid/widget/Button; |
107 | ····.line·108 | 106 | ····.line·108 |
108 | ····.local·v | 107 | ····.local·v1,·"katakanaButton":Landroid/widget/Button; |
Max diff block lines reached; 4281/10240 bytes (41.81%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/nolanlawson/jnameconverter/JNameConverterActivity; | 18 | .field·final·synthetic·this$0:Lcom/nolanlawson/jnameconverter/JNameConverterActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/nolanlawson/jnameconverter/JNameConverterActivity;)V | 20 | .method·constructor·<init>(Lcom/nolanlawson/jnameconverter/JNameConverterActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/nolanlawson/jnameconverter/JNameConverterActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·75 | 24 | ····.line·75 |
24 | ····iput-object·p1,·p0,·Lcom/nolanlawson/jnameconverter/JNameConverterActivity$1;->this$0:Lcom/nolanlawson/jnameconverter/JNameConverterActivity; | 25 | ····iput-object·p1,·p0,·Lcom/nolanlawson/jnameconverter/JNameConverterActivity$1;->this$0:Lcom/nolanlawson/jnameconverter/JNameConverterActivity; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 21, 10 lines modified | Offset 21, 9 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·10 | 24 | ····.line·10 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·136 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
Offset 85, 155 lines modified | Offset 85, 154 lines modified | ||
85 | .end·method | 85 | .end·method |
86 | .method·private·convertRawKanjiListToViewableKanjiResultList()V | 86 | .method·private·convertRawKanjiListToViewableKanjiResultList()V |
87 | ····.locals·9 | 87 | ····.locals·9 |
88 | ····.prologue | 88 | ····.prologue |
89 | ····.line·171 | 89 | ····.line·171 |
90 | ····const/4·v | 90 | ····const/4·v4,·0x0 |
91 | ····.line·175 | 91 | ····.line·175 |
92 | ····.local·v | 92 | ····.local·v4,·"longestNumKanjiForASingleSyllable":I |
93 | ····iget-object·v | 93 | ····iget-object·v6,·p0,·Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->rawKanjiList:Ljava/util/List; |
94 | ····invoke-interface·{v | 94 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
95 | ····move-result-object·v | 95 | ····move-result-object·v6 |
96 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
97 | ····:cond_0 | 96 | ····:cond_0 |
98 | ····:goto_0 | 97 | ····:goto_0 |
99 | ····invoke-interface·{v | 98 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
100 | ····move-result·v7 | 99 | ····move-result·v7 |
101 | ····if-eqz·v7,·:cond_1 | 100 | ····if-eqz·v7,·:cond_1 |
102 | ····invoke-interface·{v | 101 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
103 | ····move-result-object·v | 102 | ····move-result-object·v3 |
104 | ····check-cast·v | 103 | ····check-cast·v3,·Ljava/util/List; |
105 | ····.line·176 | 104 | ····.line·176 |
106 | ····.local·v | 105 | ····.local·v3,·"kanjiResultList":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;" |
107 | ····invoke-interface·{v | 106 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
108 | ····move-result·v7 | 107 | ····move-result·v7 |
109 | ····if-le·v7,·v | 108 | ····if-le·v7,·v4,·:cond_0 |
110 | ····.line·177 | 109 | ····.line·177 |
111 | ····invoke-interface·{v | 110 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
112 | ····move-result·v | 111 | ····move-result·v4 |
113 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
114 | ····.line·181 | 113 | ····.line·181 |
115 | ····.end·local·v | 114 | ····.end·local·v3····#·"kanjiResultList":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;" |
116 | ····:cond_1 | 115 | ····:cond_1 |
117 | ····new-instance·v | 116 | ····new-instance·v6,·Ljava/util/ArrayList; |
118 | ····invoke-direct·{v | 117 | ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V |
119 | ····iput-object·v | 118 | ····iput-object·v6,·p0,·Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->kanjiList:Ljava/util/ArrayList; |
120 | ····.line·183 | 119 | ····.line·183 |
121 | ····const/4·v1,·0x0 | 120 | ····const/4·v1,·0x0 |
122 | ····.local·v1,·"i":I | 121 | ····.local·v1,·"i":I |
123 | ····:goto_1 | 122 | ····:goto_1 |
124 | ····if-ge·v1,·v | 123 | ····if-ge·v1,·v4,·:cond_4 |
125 | ····.line·184 | 124 | ····.line·184 |
126 | ····new-instance·v | 125 | ····new-instance·v5,·Ljava/util/ArrayList; |
127 | ····invoke-direct·{v | 126 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
128 | ····.line·185 | 127 | ····.line·185 |
129 | ····.local·v | 128 | ····.local·v5,·"visibleListEntry":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;" |
130 | ····iget-object·v | 129 | ····iget-object·v6,·p0,·Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->rawKanjiList:Ljava/util/List; |
131 | ····invoke-interface·{v | 130 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
132 | ····move-result-object·v | 131 | ····move-result-object·v7 |
133 | ····:goto_2 | 132 | ····:goto_2 |
134 | ····invoke-interface·{v | 133 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
135 | ····move-result·v | 134 | ····move-result·v6 |
136 | ····if-eqz·v | 135 | ····if-eqz·v6,·:cond_3 |
137 | ····invoke-interface·{v | 136 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
138 | ····move-result-object·v | 137 | ····move-result-object·v3 |
139 | ····check-cast·v | 138 | ····check-cast·v3,·Ljava/util/List; |
140 | ····.line·187 | 139 | ····.line·187 |
141 | ····.restart·local·v | 140 | ····.restart·local·v3····#·"kanjiResultList":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;" |
142 | ····invoke-interface·{v | 141 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
143 | ····move-result·v | 142 | ····move-result·v6 |
144 | ····if-lt·v1,·v | 143 | ····if-lt·v1,·v6,·:cond_2 |
145 | ····sget-object·v | 144 | ····sget-object·v6,·Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->random:Ljava/util/Random; |
146 | ····invoke-interface·{v | 145 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
147 | ····move-result·v8 | 146 | ····move-result·v8 |
148 | ····invoke-virtual·{v | 147 | ····invoke-virtual·{v6,·v8},·Ljava/util/Random;->nextInt(I)I |
149 | ····move-result·v | 148 | ····move-result·v2 |
150 | ····.line·188 | 149 | ····.line·188 |
151 | ····.local·v | 150 | ····.local·v2,·"idx":I |
152 | ····:goto_3 | 151 | ····:goto_3 |
153 | ····invoke-interface·{v | 152 | ····invoke-interface·{v3,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; |
154 | ····move-result-object·v | 153 | ····move-result-object·v6 |
155 | ····check-cast·v | 154 | ····check-cast·v6,·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
156 | ····invoke-virtual·{v | 155 | ····invoke-virtual·{v6},·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->clone()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
157 | ····move-result-object·v0 | 156 | ····move-result-object·v0 |
158 | ····.line·189 | 157 | ····.line·189 |
159 | ····.local·v0,·"clonedKanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; | 158 | ····.local·v0,·"clonedKanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
160 | ····invoke-interface·{v | 159 | ····invoke-interface·{v5,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
161 | ····goto·:goto_2 | 160 | ····goto·:goto_2 |
162 | ····.end·local·v0····#·"clonedKanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; | 161 | ····.end·local·v0····#·"clonedKanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
Max diff block lines reached; 3368/9908 bytes (33.99%) of diff not shown. |
Offset 101, 14 lines modified | Offset 101, 15 lines modified | ||
101 | ····.line·62 | 101 | ····.line·62 |
102 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getJapaneseNameGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; | 102 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getJapaneseNameGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; |
103 | ····move-result-object·v1 | 103 | ····move-result-object·v1 |
104 | ····if-eqz·v1,·:cond_0 | 104 | ····if-eqz·v1,·:cond_0 |
105 | ····.line·63 | ||
105 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getKanjiGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; | 106 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getKanjiGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; |
106 | ····move-result-object·v1 | 107 | ····move-result-object·v1 |
107 | ····if-nez·v1,·:cond_1 | 108 | ····if-nez·v1,·:cond_1 |
108 | ····.line·65 | 109 | ····.line·65 |
Offset 139, 377 lines modified | Offset 140, 374 lines modified | ||
139 | ····.line·71 | 140 | ····.line·71 |
140 | ····.end·local·v0····#·"thread":Ljava/lang/Thread; | 141 | ····.end·local·v0····#·"thread":Ljava/lang/Thread; |
141 | ····:cond_1 | 142 | ····:cond_1 |
142 | ····return-void | 143 | ····return-void |
143 | .end·method | 144 | .end·method |
144 | .method·private·setUpModels()V | 145 | .method·private·setUpModels()V |
145 | ····.locals·1 | 146 | ····.locals·18 |
146 | ····.prologue | 147 | ····.prologue |
147 | ····.line·110 | 148 | ····.line·110 |
148 | ····sget-object·v1 | 149 | ····sget-object·v14,·Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; |
149 | ····const-string·v1 | 150 | ····const-string·v15,·"setting·up·the·models..." |
150 | ····invoke-static·{v1 | 151 | ····invoke-static·{v14,·v15},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
151 | ····.line·112 | 152 | ····.line·112 |
152 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getJapaneseNameGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; | 153 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getJapaneseNameGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; |
153 | ····move-result-object·v1 | 154 | ····move-result-object·v14 |
154 | ····if-nez·v1 | 155 | ····if-nez·v14,·:cond_0 |
155 | ····.line·114 | 156 | ····.line·114 |
156 | ····invoke-virtual/range·{p0·..·p0},·Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getAssets()Landroid/content/res/AssetManager; | 157 | ····invoke-virtual/range·{p0·..·p0},·Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getAssets()Landroid/content/res/AssetManager; |
157 | ····move-result-object·v | 158 | ····move-result-object·v2 |
158 | ····.line·119 | 159 | ····.line·119 |
159 | ····.local·v | 160 | ····.local·v2,·"assetManager":Landroid/content/res/AssetManager; |
160 | ····:try_start_0 | 161 | ····:try_start_0 |
161 | ····invoke-virtual/range·{p0·..·p0},·Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getResources()Landroid/content/res/Resources; | 162 | ····invoke-virtual/range·{p0·..·p0},·Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getResources()Landroid/content/res/Resources; |
162 | ····move-result-object·v1 | 163 | ····move-result-object·v14 |
163 | ····const·v1 | 164 | ····const·v15,·0x7f050013 |
164 | ····invoke-virtual·{v1 | 165 | ····invoke-virtual·{v14,·v15},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
165 | ····move-result-object·v1 | 166 | ····move-result-object·v11 |
166 | ····.line·120 | 167 | ····.line·120 |
167 | ····.local·v1 | 168 | ····.local·v11,·"roomajiModelName":Ljava/lang/String; |
168 | ····invoke-virtual·{v | 169 | ····invoke-virtual·{v2,·v11},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; |
169 | ····move-result-object·v | 170 | ····move-result-object·v10 |
170 | ····.line·122 | 171 | ····.line·122 |
171 | ····.local·v | 172 | ····.local·v10,·"romaajiModelInputStream":Ljava/io/InputStream; |
172 | ····invoke-virtual/range·{p0·..·p0},·Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getResources()Landroid/content/res/Resources; | 173 | ····invoke-virtual/range·{p0·..·p0},·Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getResources()Landroid/content/res/Resources; |
173 | ····move-result-object·v1 | 174 | ····move-result-object·v14 |
174 | ····const·v1 | 175 | ····const·v15,·0x7f050015 |
175 | ····invoke-virtual·{v1 | 176 | ····invoke-virtual·{v14,·v15},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
176 | ····move-result-object·v | 177 | ····move-result-object·v4 |
177 | ····.line·123 | 178 | ····.line·123 |
178 | ····.local·v | 179 | ····.local·v4,·"directLookupName":Ljava/lang/String; |
179 | ····invoke-virtual·{v | 180 | ····invoke-virtual·{v2,·v4},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; |
180 | ····move-result-object·v | 181 | ····move-result-object·v3 |
181 | ····.line·124 | 182 | ····.line·124 |
182 | ····.local·v | 183 | ····.local·v3,·"directLookupInputStream":Ljava/io/InputStream; |
183 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 184 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
184 | ····move-result-wide·v1 | 185 | ····move-result-wide·v12 |
185 | ····.line·125 | 186 | ····.line·125 |
186 | ····.local·v1 | 187 | ····.local·v12,·"startTime":J |
187 | ····new-instance·v | 188 | ····new-instance·v6,·Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; |
188 | ····invoke-direct·{v | 189 | ····invoke-direct·{v6,·v10,·v3},·Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;-><init>(Ljava/io/InputStream;Ljava/io/InputStream;)V |
189 | ····.line·127 | 190 | ····.line·127 |
190 | ····.local·v | 191 | ····.local·v6,·"japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; |
191 | ····sget-object·v1 | 192 | ····sget-object·v14,·Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; |
192 | ····new-instance·v1 | 193 | ····new-instance·v15,·Ljava/lang/StringBuilder; |
193 | ····invoke-direct·{v1 | 194 | ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V |
194 | ····const-string·v1 | 195 | ····const-string·v16,·"Took·" |
195 | ····invoke-virtual·{v1 | 196 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
196 | ····move-result-object·v1 | 197 | ····move-result-object·v15 |
197 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 198 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
198 | ····move-result-wide·v1 | 199 | ····move-result-wide·v16 |
199 | ····sub-long | 200 | ····sub-long·v16,·v16,·v12 |
200 | ····invoke-virtual/range·{v1 | 201 | ····invoke-virtual/range·{v15·..·v17},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
201 | ····move-result-object·v1 | 202 | ····move-result-object·v15 |
202 | ····const-string·v1 | 203 | ····const-string·v16,·"ms·to·load·roomaji·model" |
203 | ····invoke-virtual·{v1 | 204 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
204 | ····move-result-object·v1 | 205 | ····move-result-object·v15 |
205 | ····invoke-virtual·{v1 | 206 | ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
206 | ····move-result-object·v1 | 207 | ····move-result-object·v15 |
Max diff block lines reached; 17388/24160 bytes (71.97%) of diff not shown. |
Offset 32, 15 lines modified | Offset 32, 14 lines modified | ||
32 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V | 32 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V |
33 | ····.line·29 | 33 | ····.line·29 |
34 | ····const/4·v0,·0x0 | 34 | ····const/4·v0,·0x0 |
35 | ····iput-object·v0,·p0,·Lcom/nolanlawson/jnameconverter/SendActionChooser;->adapter:Lcom/nolanlawson/jnameconverter/SendActionChooser$AppAdapter; | 35 | ····iput-object·v0,·p0,·Lcom/nolanlawson/jnameconverter/SendActionChooser;->adapter:Lcom/nolanlawson/jnameconverter/SendActionChooser$AppAdapter; |
36 | ····.line·121 | ||
37 | ····return-void | 36 | ····return-void |
38 | .end·method | 37 | .end·method |
39 | .method·private·createIntent()Landroid/content/Intent; | 38 | .method·private·createIntent()Landroid/content/Intent; |
40 | ····.locals·3 | 39 | ····.locals·3 |
41 | ····.prologue | 40 | ····.prologue |
Offset 270, 14 lines modified | Offset 269, 15 lines modified | ||
270 | ····.line·89 | 269 | ····.line·89 |
271 | ····.local·v1,·"activity":Landroid/content/pm/ActivityInfo; | 270 | ····.local·v1,·"activity":Landroid/content/pm/ActivityInfo; |
272 | ····if-nez·v1,·:cond_0 | 271 | ····if-nez·v1,·:cond_0 |
273 | ····.line·91 | 272 | ····.line·91 |
274 | ····const-string·v6,·"clipboard" | 273 | ····const-string·v6,·"clipboard" |
274 | ····.line·92 | ||
275 | ····invoke-virtual·{p0,·v6},·Lcom/nolanlawson/jnameconverter/SendActionChooser;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 275 | ····invoke-virtual·{p0,·v6},·Lcom/nolanlawson/jnameconverter/SendActionChooser;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
276 | ····move-result-object·v2 | 276 | ····move-result-object·v2 |
277 | ····check-cast·v2,·Landroid/text/ClipboardManager; | 277 | ····check-cast·v2,·Landroid/text/ClipboardManager; |
278 | ····.line·94 | 278 | ····.line·94 |
Offset 287, 26 lines modified | Offset 287, 28 lines modified | ||
287 | ····invoke-virtual·{v2,·v6},·Landroid/text/ClipboardManager;->setText(Ljava/lang/CharSequence;)V | 287 | ····invoke-virtual·{v2,·v6},·Landroid/text/ClipboardManager;->setText(Ljava/lang/CharSequence;)V |
288 | ····.line·95 | 288 | ····.line·95 |
289 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/SendActionChooser;->getApplicationContext()Landroid/content/Context; | 289 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/SendActionChooser;->getApplicationContext()Landroid/content/Context; |
290 | ····move-result-object·v6 | 290 | ····move-result-object·v6 |
291 | ····.line·96 | ||
291 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/SendActionChooser;->getResources()Landroid/content/res/Resources; | 292 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/SendActionChooser;->getResources()Landroid/content/res/Resources; |
292 | ····move-result-object·v7 | 293 | ····move-result-object·v7 |
293 | ····const·v8,·0x7f05000c | 294 | ····const·v8,·0x7f05000c |
294 | ····invoke-virtual·{v7,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 295 | ····invoke-virtual·{v7,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
295 | ····move-result-object·v7 | 296 | ····move-result-object·v7 |
296 | ····const/4·v8,·0x0 | 297 | ····const/4·v8,·0x0 |
298 | ····.line·95 | ||
297 | ····invoke-static·{v6,·v7,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 299 | ····invoke-static·{v6,·v7,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
298 | ····move-result-object·v5 | 300 | ····move-result-object·v5 |
299 | ····.line·98 | 301 | ····.line·98 |
300 | ····.local·v5,·"t":Landroid/widget/Toast; | 302 | ····.local·v5,·"t":Landroid/widget/Toast; |
301 | ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V | 303 | ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V |
Offset 117, 18 lines modified | Offset 117, 20 lines modified | ||
117 | ····move-result-object·v2 | 117 | ····move-result-object·v2 |
118 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 118 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
119 | ····const-string·v2,·"\n" | 119 | ····const-string·v2,·"\n" |
120 | ····.line·192 | ||
120 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 121 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
121 | ····move-result-object·v1 | 122 | ····move-result-object·v1 |
123 | ····.line·193 | ||
122 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 124 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
123 | ····move-result-object·v2 | 125 | ····move-result-object·v2 |
124 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; | 126 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; |
125 | ····move-result-object·v2 | 127 | ····move-result-object·v2 |
Offset 201, 15 lines modified | Offset 203, 15 lines modified | ||
201 | ····.local·v1,·"kanjiEntry":Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry; | 203 | ····.local·v1,·"kanjiEntry":Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry; |
202 | ····iget-object·v2,·p0,·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiTextView:Landroid/widget/TextView; | 204 | ····iget-object·v2,·p0,·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiTextView:Landroid/widget/TextView; |
203 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | 205 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
204 | ····move-result-object·v2 | 206 | ····move-result-object·v2 |
205 | ····invoke- | 207 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
206 | ····move-result-object·v2 | 208 | ····move-result-object·v2 |
207 | ····const/16·v3,·0xa | 209 | ····const/16·v3,·0xa |
208 | ····const/16·v4,·0x20 | 210 | ····const/16·v4,·0x20 |
Offset 222, 15 lines modified | Offset 224, 15 lines modified | ||
222 | ····.line·248 | 224 | ····.line·248 |
223 | ····iget-object·v2,·p0,·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->englishTextView:Landroid/widget/TextView; | 225 | ····iget-object·v2,·p0,·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->englishTextView:Landroid/widget/TextView; |
224 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | 226 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
225 | ····move-result-object·v2 | 227 | ····move-result-object·v2 |
226 | ····invoke- | 228 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
227 | ····move-result-object·v2 | 229 | ····move-result-object·v2 |
228 | ····invoke-virtual·{v1,·v2},·Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;->setEnglish(Ljava/lang/String;)V | 230 | ····invoke-virtual·{v1,·v2},·Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;->setEnglish(Ljava/lang/String;)V |
229 | ····.line·249 | 231 | ····.line·249 |
230 | ····iget-object·v2,·p0,·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomaji:Ljava/lang/String; | 232 | ····iget-object·v2,·p0,·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomaji:Ljava/lang/String; |
Offset 443, 512 lines modified | Offset 445, 510 lines modified | ||
443 | ····invoke-virtual·{v0,·v2},·Landroid/widget/Button;->setVisibility(I)V | 445 | ····invoke-virtual·{v0,·v2},·Landroid/widget/Button;->setVisibility(I)V |
444 | ····.line·139 | 446 | ····.line·139 |
445 | ····return-void | 447 | ····return-void |
446 | .end·method | 448 | .end·method |
447 | .method·private·setUpDataDisplayingWidgets()V | 449 | .method·private·setUpDataDisplayingWidgets()V |
448 | ····.locals·1 | 450 | ····.locals·14 |
449 | ····.prologue | 451 | ····.prologue |
450 | ····.line·142 | 452 | ····.line·142 |
451 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->getIntent()Landroid/content/Intent; | 453 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->getIntent()Landroid/content/Intent; |
452 | ····move-result-object·v1 | 454 | ····move-result-object·v11 |
453 | ····invoke-virtual·{v1 | 455 | ····invoke-virtual·{v11},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
454 | ····move-result-object·v1 | 456 | ····move-result-object·v1 |
455 | ····.line·144 | 457 | ····.line·144 |
456 | ····.local·v1,·"extras":Landroid/os/Bundle; | 458 | ····.local·v1,·"extras":Landroid/os/Bundle; |
457 | ····const-string·v1 | 459 | ····const-string·v11,·"kanji" |
458 | ····invoke-virtual·{v1,·v1 | 460 | ····invoke-virtual·{v1,·v11},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
459 | ····move-result-object·v | 461 | ····move-result-object·v5 |
460 | ····.line·145 | 462 | ····.line·145 |
461 | ····.local·v | 463 | ····.local·v5,·"kanji":Ljava/lang/String; |
462 | ····invoke-direct·{p0,·v | 464 | ····invoke-direct·{p0,·v5},·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->makeKanjiPresentable(Ljava/lang/String;)Ljava/lang/String; |
463 | ····move-result-object·v | 465 | ····move-result-object·v5 |
464 | ····.line·147 | 466 | ····.line·147 |
465 | ····sget-object·v1 | 467 | ····sget-object·v11,·Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->whitespacePattern:Ljava/util/regex/Pattern; |
466 | ····invoke-virtual·{v | 468 | ····invoke-virtual·{v5},·Ljava/lang/String;->trim()Ljava/lang/String; |
467 | ····move-result-object·v1 | 469 | ····move-result-object·v12 |
468 | ····invoke-virtual·{v1 | 470 | ····invoke-virtual·{v11,·v12},·Ljava/util/regex/Pattern;->split(Ljava/lang/CharSequence;)[Ljava/lang/String; |
469 | ····move-result-object·v | 471 | ····move-result-object·v4 |
470 | ····.line·148 | 472 | ····.line·148 |
471 | ····.local·v | 473 | ····.local·v4,·"individualKanjis":[Ljava/lang/String; |
472 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getRawKanjiList()Ljava/util/List; | 474 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getRawKanjiList()Ljava/util/List; |
473 | ····move-result-object·v | 475 | ····move-result-object·v8 |
474 | ····.line·150 | 476 | ····.line·150 |
475 | ····.local·v | 477 | ····.local·v8,·"rawKanjiList":Ljava/util/List;,·"Ljava/util/List<Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;>;" |
476 | ····const/4·v2,·0x0 | 478 | ····const/4·v2,·0x0 |
477 | ····.local·v2,·"i":I | 479 | ····.local·v2,·"i":I |
478 | ····:goto_0 | 480 | ····:goto_0 |
479 | ····array-length·v1 | 481 | ····array-length·v11,·v4 |
480 | ····if-ge·v2,·v1 | 482 | ····if-ge·v2,·v11,·:cond_2 |
481 | ····.line·151 | 483 | ····.line·151 |
482 | ····aget-object·v | 484 | ····aget-object·v3,·v4,·v2 |
483 | ····.line·154 | 485 | ····.line·154 |
484 | ····.local·v | 486 | ····.local·v3,·"individualKanji":Ljava/lang/String; |
485 | ····new-instance·v | 487 | ····new-instance·v9,·Landroid/widget/Spinner; |
486 | ····invoke-direct·{v | 488 | ····invoke-direct·{v9,·p0},·Landroid/widget/Spinner;-><init>(Landroid/content/Context;)V |
487 | ····.line·156 | 489 | ····.line·156 |
488 | ····.local·v | 490 | ····.local·v9,·"spinner":Landroid/widget/Spinner; |
489 | ····new-instance·v | 491 | ····new-instance·v6,·Ljava/util/ArrayList; |
490 | ····invoke-direct·{v | 492 | ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V |
Max diff block lines reached; 29039/34642 bytes (83.83%) of diff not shown. |
Offset 327, 14 lines modified | Offset 327, 15 lines modified | ||
327 | ····move-result-object·v0 | 327 | ····move-result-object·v0 |
328 | ····.line·43 | 328 | ····.line·43 |
329 | ····.local·v0,·"kanjiEntries":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;>;" | 329 | ····.local·v0,·"kanjiEntries":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;>;" |
330 | ····new-instance·v1,·Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter; | 330 | ····new-instance·v1,·Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter; |
331 | ····.line·44 | ||
331 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/ViewSavedKanjiActivity;->getApplicationContext()Landroid/content/Context; | 332 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/ViewSavedKanjiActivity;->getApplicationContext()Landroid/content/Context; |
332 | ····move-result-object·v2 | 333 | ····move-result-object·v2 |
333 | ····const·v3,·0x7f030004 | 334 | ····const·v3,·0x7f030004 |
334 | ····invoke-direct·{v1,·v2,·v3,·v0},·Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter;-><init>(Landroid/content/Context;ILjava/util/List;)V | 335 | ····invoke-direct·{v1,·v2,·v3,·v0},·Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter;-><init>(Landroid/content/Context;ILjava/util/List;)V |
Offset 347, 15 lines modified | Offset 348, 15 lines modified | ||
347 | ····invoke-virtual·{p0,·v1},·Lcom/nolanlawson/jnameconverter/ViewSavedKanjiActivity;->setListAdapter(Landroid/widget/ListAdapter;)V | 348 | ····invoke-virtual·{p0,·v1},·Lcom/nolanlawson/jnameconverter/ViewSavedKanjiActivity;->setListAdapter(Landroid/widget/ListAdapter;)V |
348 | ····.line·47 | 349 | ····.line·47 |
349 | ····return-void | 350 | ····return-void |
350 | .end·method | 351 | .end·method |
351 | .method·protected·onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V | 352 | .method·protected·onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V |
352 | ····.locals· | 353 | ····.locals·8 |
353 | ····.param·p1,·"l"····#·Landroid/widget/ListView; | 354 | ····.param·p1,·"l"····#·Landroid/widget/ListView; |
354 | ····.param·p2,·"v"····#·Landroid/view/View; | 355 | ····.param·p2,·"v"····#·Landroid/view/View; |
355 | ····.param·p3,·"position"····#·I | 356 | ····.param·p3,·"position"····#·I |
356 | ····.param·p4,·"id"····#·J | 357 | ····.param·p4,·"id"····#·J |
357 | ····.prologue | 358 | ····.prologue |
358 | ····.line·75 | 359 | ····.line·75 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/nolanlawson/jnameconverter/SendActionChooser; | 18 | .field·final·synthetic·this$0:Lcom/nolanlawson/jnameconverter/SendActionChooser; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/nolanlawson/jnameconverter/SendActionChooser;)V | 20 | .method·constructor·<init>(Lcom/nolanlawson/jnameconverter/SendActionChooser;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/nolanlawson/jnameconverter/SendActionChooser; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·68 | 24 | ····.line·68 |
24 | ····iput-object·p1,·p0,·Lcom/nolanlawson/jnameconverter/SendActionChooser$1;->this$0:Lcom/nolanlawson/jnameconverter/SendActionChooser; | 25 | ····iput-object·p1,·p0,·Lcom/nolanlawson/jnameconverter/SendActionChooser$1;->this$0:Lcom/nolanlawson/jnameconverter/SendActionChooser; |
25 | ····invoke-direct·{p0},·Landroid/content/pm/ResolveInfo;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/pm/ResolveInfo;-><init>()V |
Offset 24, 168 lines modified | Offset 24, 168 lines modified | ||
24 | ····.line·21 | 24 | ····.line·21 |
25 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 25 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·private·createTable()V | 28 | .method·private·createTable()V |
29 | ····.locals·1 | 29 | ····.locals·11 |
30 | ····.prologue | 30 | ····.prologue |
31 | ····const/4·v1 | 31 | ····const/4·v10,·0x4 |
32 | ····const/4·v | 32 | ····const/4·v9,·0x2 |
33 | ····.line·70 | 33 | ····.line·70 |
34 | ····iget-object·v | 34 | ····iget-object·v6,·p0,·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->roomajiName:Ljava/lang/String; |
35 | ····.line·71 | ||
35 | ····invoke-virtual·{v | 36 | ····invoke-virtual·{v6},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
36 | ····move-result-object·v | 37 | ····move-result-object·v6 |
37 | ····invoke-static·{v | 38 | ····invoke-static·{v6},·Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide;->getPronunciationGuide(Ljava/lang/String;)Ljava/util/List; |
38 | ····move-result-object·v1 | 39 | ····move-result-object·v1 |
39 | ····.line·73 | 40 | ····.line·73 |
40 | ····.local·v1,·"guidePairs":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Ljava/lang/String;Ljava/lang/String;>;>;" | 41 | ····.local·v1,·"guidePairs":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Ljava/lang/String;Ljava/lang/String;>;>;" |
41 | ····invoke-interface·{v1},·Ljava/util/List;->isEmpty()Z | 42 | ····invoke-interface·{v1},·Ljava/util/List;->isEmpty()Z |
42 | ····move-result·v | 43 | ····move-result·v6 |
43 | ····if-eqz·v | 44 | ····if-eqz·v6,·:cond_0 |
44 | ····.line·74 | 45 | ····.line·74 |
45 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; | 46 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; |
46 | ····move-result-object·v | 47 | ····move-result-object·v6 |
47 | ····const-string·v | 48 | ····const-string·v7,·"No·pronunciation·guide·available." |
48 | ····const/4·v | 49 | ····const/4·v8,·0x1 |
49 | ····invoke-static·{v | 50 | ····invoke-static·{v6,·v7,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
50 | ····move-result-object·v | 51 | ····move-result-object·v2 |
51 | ····.line·76 | 52 | ····.line·76 |
52 | ····.local·v | 53 | ····.local·v2,·"t":Landroid/widget/Toast; |
53 | ····invoke-virtual·{v | 54 | ····invoke-virtual·{v2},·Landroid/widget/Toast;->show()V |
54 | ····.line·77 | 55 | ····.line·77 |
55 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->finish()V | 56 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->finish()V |
56 | ····.line·80 | 57 | ····.line·80 |
57 | ····.end·local·v | 58 | ····.end·local·v2····#·"t":Landroid/widget/Toast; |
58 | ····:cond_0 | 59 | ····:cond_0 |
59 | ····iget-object·v | 60 | ····iget-object·v6,·p0,·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->pronunciationGuideTable:Landroid/widget/TableLayout; |
60 | ····invoke-virtual·{v | 61 | ····invoke-virtual·{v6},·Landroid/widget/TableLayout;->removeAllViews()V |
61 | ····.line·83 | 62 | ····.line·83 |
62 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 63 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
63 | ····move-result-object·v | 64 | ····move-result-object·v7 |
64 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
65 | ····:goto_0 | 65 | ····:goto_0 |
66 | ····invoke-interface·{v | 66 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
67 | ····move-result·v | 67 | ····move-result·v6 |
68 | ····if-eqz·v | 68 | ····if-eqz·v6,·:cond_1 |
69 | ····invoke-interface·{v | 69 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
70 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
71 | ····check-cast·v0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; | 71 | ····check-cast·v0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; |
72 | ····.line·85 | 72 | ····.line·85 |
73 | ····.local·v0,·"guidePair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;,·"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Ljava/lang/String;Ljava/lang/String;>;" | 73 | ····.local·v0,·"guidePair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;,·"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Ljava/lang/String;Ljava/lang/String;>;" |
74 | ····new-instance·v | 74 | ····new-instance·v3,·Landroid/widget/TableRow; |
75 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; | 75 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; |
76 | ····move-result-object·v | 76 | ····move-result-object·v6 |
77 | ····invoke-direct·{v | 77 | ····invoke-direct·{v3,·v6},·Landroid/widget/TableRow;-><init>(Landroid/content/Context;)V |
78 | ····.line·87 | 78 | ····.line·87 |
79 | ····.local·v | 79 | ····.local·v3,·"tableRow":Landroid/widget/TableRow; |
80 | ····new-instance·v | 80 | ····new-instance·v4,·Landroid/widget/TextView; |
81 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; | 81 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; |
82 | ····move-result-object·v | 82 | ····move-result-object·v6 |
83 | ····invoke-direct·{v | 83 | ····invoke-direct·{v4,·v6},·Landroid/widget/TextView;-><init>(Landroid/content/Context;)V |
84 | ····.line·88 | 84 | ····.line·88 |
85 | ····.local·v | 85 | ····.local·v4,·"textView1":Landroid/widget/TextView; |
86 | ····invoke-virtual·{v0},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; | 86 | ····invoke-virtual·{v0},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; |
87 | ····move-result-object·v | 87 | ····move-result-object·v6 |
88 | ····check-cast·v | 88 | ····check-cast·v6,·Ljava/lang/String; |
89 | ····invoke-virtual·{v | 89 | ····invoke-virtual·{v6},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; |
90 | ····move-result-object·v | 90 | ····move-result-object·v6 |
91 | ····invoke-virtual·{v | 91 | ····invoke-virtual·{v4,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
92 | ····.line·89 | 92 | ····.line·89 |
93 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v4,·v10,·v10,·v9,·v9},·Landroid/widget/TextView;->setPadding(IIII)V |
94 | ····.line·90 | 94 | ····.line·90 |
95 | ····sget-object·v | 95 | ····sget-object·v6,·Landroid/graphics/Typeface;->DEFAULT_BOLD:Landroid/graphics/Typeface; |
96 | ····invoke-virtual·{v | 96 | ····invoke-virtual·{v4,·v6},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V |
97 | ····.line·92 | 97 | ····.line·92 |
98 | ····new-instance·v | 98 | ····new-instance·v5,·Landroid/widget/TextView; |
99 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; | 99 | ····invoke-virtual·{p0},·Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; |
Max diff block lines reached; 2495/9152 bytes (27.26%) of diff not shown. |
Offset 91, 24 lines modified | Offset 91, 25 lines modified | ||
91 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 91 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
92 | ····move-result-object·v5 | 92 | ····move-result-object·v5 |
93 | ····invoke-static·{v3,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 93 | ····invoke-static·{v3,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
94 | ····.line·10 | 94 | ····.line·107 |
95 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getJapaneseNameGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; | 95 | ····invoke-static·{},·Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getJapaneseNameGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; |
96 | ····move-result-object·v2 | 96 | ····move-result-object·v2 |
97 | ····.line·110 | 97 | ····.line·110 |
98 | ····.local·v2,·"japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; | 98 | ····.local·v2,·"japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; |
99 | ····:try_start_0 | 99 | ····:try_start_0 |
100 | ····iget-object·v3,·p0,·Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->englishName:Ljava/lang/String; | 100 | ····iget-object·v3,·p0,·Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->englishName:Ljava/lang/String; |
101 | ····.line·111 | ||
101 | ····invoke-virtual·{v2,·v3},·Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->convertToRomaajiAndKatakana(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; | 102 | ····invoke-virtual·{v2,·v3},·Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->convertToRomaajiAndKatakana(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; |
102 | ····move-result-object·v0 | 103 | ····move-result-object·v0 |
103 | ····.line·112 | 104 | ····.line·112 |
104 | ····.local·v0,·"convertedPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;,·"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Ljava/lang/String;Ljava/lang/String;>;" | 105 | ····.local·v0,·"convertedPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;,·"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Ljava/lang/String;Ljava/lang/String;>;" |
105 | ····invoke-virtual·{v0},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; | 106 | ····invoke-virtual·{v0},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; |
Offset 202, 24 lines modified | Offset 203, 26 lines modified | ||
202 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 203 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
203 | ····const/4·v3,·0x0 | 204 | ····const/4·v3,·0x0 |
204 | ····iget-object·v4,·p0,·Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->englishName:Ljava/lang/String; | 205 | ····iget-object·v4,·p0,·Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->englishName:Ljava/lang/String; |
206 | ····.line·95 | ||
205 | ····invoke-virtual·{v4},·Ljava/lang/String;->trim()Ljava/lang/String; | 207 | ····invoke-virtual·{v4},·Ljava/lang/String;->trim()Ljava/lang/String; |
206 | ····move-result-object·v4 | 208 | ····move-result-object·v4 |
207 | ····aput-object·v4,·v2,·v3 | 209 | ····aput-object·v4,·v2,·v3 |
208 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 210 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
209 | ····move-result-object·v1 | 211 | ····move-result-object·v1 |
212 | ····.line·94 | ||
210 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 213 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
211 | ····.line·97 | 214 | ····.line·97 |
212 | ····invoke-direct·{p0},·Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->showRoomajiAndKatakana()V | 215 | ····invoke-direct·{p0},·Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->showRoomajiAndKatakana()V |
213 | ····.line·99 | 216 | ····.line·99 |
214 | ····return-void | 217 | ····return-void |
Offset 253, 409 lines modified | Offset 256, 402 lines modified | ||
253 | .end·method | 256 | .end·method |
254 | .method·private·overrideKatakana(Ljava/lang/String;)V | 257 | .method·private·overrideKatakana(Ljava/lang/String;)V |
255 | ····.locals·11 | 258 | ····.locals·11 |
256 | ····.param·p1,·"roomaji"····#·Ljava/lang/String; | 259 | ····.param·p1,·"roomaji"····#·Ljava/lang/String; |
257 | ····.prologue | 260 | ····.prologue |
261 | ····const/4·v6,·0x0 | ||
258 | ····.line·257 | 262 | ····.line·257 |
259 | ····const/4·v | 263 | ····const/4·v2,·0x0 |
260 | ····.line·259 | 264 | ····.line·259 |
261 | ····.local·v | 265 | ····.local·v2,·"overrodeKatakana":Z |
262 | ····if-eqz·p1,·:cond_1 | 266 | ····if-eqz·p1,·:cond_1 |
267 | ····.line·260 | ||
263 | ····invoke-virtual·{p1},·Ljava/lang/String;->trim()Ljava/lang/String; | 268 | ····invoke-virtual·{p1},·Ljava/lang/String;->trim()Ljava/lang/String; |
264 | ····move-result-object·v | 269 | ····move-result-object·v5 |
265 | ····invoke-virtual·{v | 270 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I |
266 | ····move-result·v | 271 | ····move-result·v5 |
267 | ····if-lez·v | 272 | ····if-lez·v5,·:cond_1 |
273 | ····.line·261 | ||
268 | ····invoke-virtual·{p1},·Ljava/lang/String;->trim()Ljava/lang/String; | 274 | ····invoke-virtual·{p1},·Ljava/lang/String;->trim()Ljava/lang/String; |
269 | ····move-result-object·v | 275 | ····move-result-object·v5 |
270 | ····const-string·v | 276 | ····const-string·v7,·"·" |
271 | ····invoke-static·{v | 277 | ····invoke-static·{v5,·v7},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; |
272 | ····move-result-object·v | 278 | ····move-result-object·v5 |
273 | ····array-length·v | 279 | ····array-length·v5,·v5 |
274 | ····const/4·v | 280 | ····const/4·v7,·0x3 |
275 | ····if-ge·v | 281 | ····if-ge·v5,·v7,·:cond_1 |
276 | ····.line·263 | 282 | ····.line·263 |
277 | ····:try_start_0 | 283 | ····:try_start_0 |
278 | ····new-instance·v | 284 | ····new-instance·v1,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; |
279 | ····invoke-direct·{v | 285 | ····invoke-direct·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;-><init>()V |
280 | ····.line·265 | 286 | ····.line·265 |
281 | ····.local·v | 287 | ····.local·v1,·"katakanaConverter":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; |
282 | ····new-instance·v | 288 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
283 | ····invoke-direct·{v | 289 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
284 | ····.line·267 | 290 | ····.line·267 |
285 | ····.local·v | 291 | ····.local·v0,·"katakana":Ljava/lang/StringBuilder; |
286 | ····invoke-virtual·{p1},·Ljava/lang/String;->trim()Ljava/lang/String; | 292 | ····invoke-virtual·{p1},·Ljava/lang/String;->trim()Ljava/lang/String; |
287 | ····move-result-object·v | 293 | ····move-result-object·v5 |
288 | ····invoke-virtual·{v | 294 | ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
289 | ····move-result-object·v | 295 | ····move-result-object·v5 |
290 | ····const-string·v | 296 | ····const-string·v7,·"·" |
291 | ····invoke-static·{v | 297 | ····invoke-static·{v5,·v7},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; |
292 | ····move-result-object·v | 298 | ····move-result-object·v7 |
293 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
294 | ····array-length·v | 299 | ····array-length·v8,·v7 |
Max diff block lines reached; 20741/26060 bytes (79.59%) of diff not shown. |
Offset 79, 14 lines modified | Offset 79, 15 lines modified | ||
79 | ····.line·50 | 79 | ····.line·50 |
80 | ····.local·v0,·"context":Landroid/content/Context; | 80 | ····.local·v0,·"context":Landroid/content/Context; |
81 | ····if-nez·p2,·:cond_0 | 81 | ····if-nez·p2,·:cond_0 |
82 | ····.line·51 | 82 | ····.line·51 |
83 | ····const-string·v4,·"layout_inflater" | 83 | ····const-string·v4,·"layout_inflater" |
84 | ····.line·52 | ||
84 | ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 85 | ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
85 | ····move-result-object·v3 | 86 | ····move-result-object·v3 |
86 | ····check-cast·v3,·Landroid/view/LayoutInflater; | 87 | ····check-cast·v3,·Landroid/view/LayoutInflater; |
87 | ····.line·53 | 88 | ····.line·53 |
Offset 89, 14 lines modified | Offset 89, 15 lines modified | ||
89 | ····.line·98 | 89 | ····.line·98 |
90 | ····.local·v0,·"context":Landroid/content/Context; | 90 | ····.local·v0,·"context":Landroid/content/Context; |
91 | ····if-nez·p2,·:cond_0 | 91 | ····if-nez·p2,·:cond_0 |
92 | ····.line·99 | 92 | ····.line·99 |
93 | ····const-string·v3,·"layout_inflater" | 93 | ····const-string·v3,·"layout_inflater" |
94 | ····.line·100 | ||
94 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 95 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
95 | ····move-result-object·v2 | 96 | ····move-result-object·v2 |
96 | ····check-cast·v2,·Landroid/view/LayoutInflater; | 97 | ····check-cast·v2,·Landroid/view/LayoutInflater; |
97 | ····.line·101 | 98 | ····.line·101 |
Offset 159, 171 lines modified | Offset 160, 177 lines modified | ||
159 | ····move-result-object·v0 | 160 | ····move-result-object·v0 |
160 | ····.line·64 | 161 | ····.line·64 |
161 | ····.local·v0,·"context":Landroid/content/Context; | 162 | ····.local·v0,·"context":Landroid/content/Context; |
162 | ····if-nez·p2,·:cond_0 | 163 | ····if-nez·p2,·:cond_0 |
163 | ····.line·65 | 164 | ····.line·65 |
164 | ····const-string·v | 165 | ····const-string·v9,·"layout_inflater" |
166 | ····.line·66 | ||
165 | ····invoke-virtual·{v0,·v | 167 | ····invoke-virtual·{v0,·v9},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
166 | ····move-result-object·v | 168 | ····move-result-object·v8 |
167 | ····check-cast·v | 169 | ····check-cast·v8,·Landroid/view/LayoutInflater; |
168 | ····.line·67 | 170 | ····.line·67 |
169 | ····.local·v | 171 | ····.local·v8,·"vi":Landroid/view/LayoutInflater; |
170 | ····const·v | 172 | ····const·v9,·0x7f030004 |
171 | ····const/4·v1 | 173 | ····const/4·v10,·0x0 |
172 | ····invoke-virtual·{v | 174 | ····invoke-virtual·{v8,·v9,·v10},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
173 | ····move-result-object·p2 | 175 | ····move-result-object·p2 |
174 | ····.line·70 | 176 | ····.line·70 |
175 | ····.end·local·v | 177 | ····.end·local·v8····#·"vi":Landroid/view/LayoutInflater; |
176 | ····:cond_0 | 178 | ····:cond_0 |
177 | ····const·v | 179 | ····const·v9,·0x7f070013 |
178 | ····invoke-virtual·{p2,·v | 180 | ····invoke-virtual·{p2,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
179 | ····move-result-object·v | 181 | ····move-result-object·v5 |
180 | ····check-cast·v | 182 | ····check-cast·v5,·Landroid/widget/TextView; |
181 | ····.line·71 | 183 | ····.line·71 |
182 | ····.local·v | 184 | ····.local·v5,·"kanjiView":Landroid/widget/TextView; |
183 | ····const·v | 185 | ····const·v9,·0x7f070016 |
186 | ····.line·72 | ||
184 | ····invoke-virtual·{p2,·v | 187 | ····invoke-virtual·{p2,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
185 | ····move-result-object·v2 | 188 | ····move-result-object·v2 |
186 | ····check-cast·v2,·Landroid/widget/TextView; | 189 | ····check-cast·v2,·Landroid/widget/TextView; |
187 | ····.line·73 | 190 | ····.line·73 |
188 | ····.local·v2,·"englishView":Landroid/widget/TextView; | 191 | ····.local·v2,·"englishView":Landroid/widget/TextView; |
189 | ····const·v | 192 | ····const·v9,·0x7f070015 |
193 | ····.line·74 | ||
190 | ····invoke-virtual·{p2,·v | 194 | ····invoke-virtual·{p2,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
191 | ····move-result-object·v | 195 | ····move-result-object·v7 |
192 | ····check-cast·v | 196 | ····check-cast·v7,·Landroid/widget/TextView; |
193 | ····.line·76 | 197 | ····.line·76 |
194 | ····.local·v | 198 | ····.local·v7,·"roomajiView":Landroid/widget/TextView; |
195 | ····new-instance·v | 199 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
196 | ····invoke-direct·{v | 200 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
197 | ····.line·77 | 201 | ····.line·77 |
198 | ····.local·v | 202 | ····.local·v4,·"kanjiStringBuilder":Ljava/lang/StringBuilder; |
199 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 203 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
200 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 204 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
201 | ····.line·78 | 205 | ····.line·78 |
202 | ····.local·v1,·"englishStringBuilder":Ljava/lang/StringBuilder; | 206 | ····.local·v1,·"englishStringBuilder":Ljava/lang/StringBuilder; |
203 | ····new-instance·v | 207 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
204 | ····invoke-direct·{v | 208 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
205 | ····.line·80 | 209 | ····.line·80 |
206 | ····.local·v | 210 | ····.local·v6,·"roomajiStringBuilder":Ljava/lang/StringBuilder; |
207 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 211 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
208 | ····move-result-object·v | 212 | ····move-result-object·v9 |
209 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
210 | ····:goto_0 | 213 | ····:goto_0 |
211 | ····invoke-interface·{v | 214 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
212 | ····move-result·v10 | 215 | ····move-result·v10 |
213 | ····if-eqz·v10,·:cond_1 | 216 | ····if-eqz·v10,·:cond_1 |
214 | ····invoke-interface·{v | 217 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
215 | ····move-result-object·v | 218 | ····move-result-object·v3 |
216 | ····check-cast·v | 219 | ····check-cast·v3,·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
217 | ····.line·81 | 220 | ····.line·81 |
218 | ····.local·v | 221 | ····.local·v3,·"kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
219 | ····const-string·v10,·"·" | 222 | ····const-string·v10,·"·" |
220 | ····invoke-virtual·{v | 223 | ····invoke-virtual·{v4,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
221 | ····move-result-object·v10 | 224 | ····move-result-object·v10 |
222 | ····invoke-virtual·{v | 225 | ····invoke-virtual·{v3},·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getKanji()Ljava/lang/String; |
223 | ····move-result-object·v11 | 226 | ····move-result-object·v11 |
224 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 227 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 3140/8752 bytes (35.88%) of diff not shown. |
Offset 85, 14 lines modified | Offset 85, 15 lines modified | ||
85 | ····.line·41 | 85 | ····.line·41 |
86 | ····.local·v0,·"context":Landroid/content/Context; | 86 | ····.local·v0,·"context":Landroid/content/Context; |
87 | ····if-nez·p2,·:cond_1 | 87 | ····if-nez·p2,·:cond_1 |
88 | ····.line·42 | 88 | ····.line·42 |
89 | ····const-string·v7,·"layout_inflater" | 89 | ····const-string·v7,·"layout_inflater" |
90 | ····.line·43 | ||
90 | ····invoke-virtual·{v0,·v7},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 91 | ····invoke-virtual·{v0,·v7},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
91 | ····move-result-object·v5 | 92 | ····move-result-object·v5 |
92 | ····check-cast·v5,·Landroid/view/LayoutInflater; | 93 | ····check-cast·v5,·Landroid/view/LayoutInflater; |
93 | ····.line·44 | 94 | ····.line·44 |
Offset 116, 34 lines modified | Offset 117, 37 lines modified | ||
116 | ····check-cast·v2,·Landroid/widget/TextView; | 117 | ····check-cast·v2,·Landroid/widget/TextView; |
117 | ····.line·48 | 118 | ····.line·48 |
118 | ····.local·v2,·"kanjiView":Landroid/widget/TextView; | 119 | ····.local·v2,·"kanjiView":Landroid/widget/TextView; |
119 | ····const·v7,·0x7f070016 | 120 | ····const·v7,·0x7f070016 |
121 | ····.line·49 | ||
120 | ····invoke-virtual·{p2,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 122 | ····invoke-virtual·{p2,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
121 | ····move-result-object·v1 | 123 | ····move-result-object·v1 |
122 | ····check-cast·v1,·Landroid/widget/TextView; | 124 | ····check-cast·v1,·Landroid/widget/TextView; |
123 | ····.line·50 | 125 | ····.line·50 |
124 | ····.local·v1,·"englishView":Landroid/widget/TextView; | 126 | ····.local·v1,·"englishView":Landroid/widget/TextView; |
125 | ····const·v7,·0x7f070015 | 127 | ····const·v7,·0x7f070015 |
128 | ····.line·51 | ||
126 | ····invoke-virtual·{p2,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 129 | ····invoke-virtual·{p2,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
127 | ····move-result-object·v4 | 130 | ····move-result-object·v4 |
128 | ····check-cast·v4,·Landroid/widget/TextView; | 131 | ····check-cast·v4,·Landroid/widget/TextView; |
129 | ····.line·52 | 132 | ····.line·52 |
130 | ····.local·v4,·"roomajiView":Landroid/widget/TextView; | 133 | ····.local·v4,·"roomajiView":Landroid/widget/TextView; |
131 | ····const·v7,·0x7f070014 | 134 | ····const·v7,·0x7f070014 |
135 | ····.line·53 | ||
132 | ····invoke-virtual·{p2,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 136 | ····invoke-virtual·{p2,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
133 | ····move-result-object·v3 | 137 | ····move-result-object·v3 |
134 | ····check-cast·v3,·Landroid/widget/TextView; | 138 | ····check-cast·v3,·Landroid/widget/TextView; |
135 | ····.line·56 | 139 | ····.line·56 |
Offset 391, 27 lines modified | Offset 391, 27 lines modified | ||
391 | ····.line·103 | 391 | ····.line·103 |
392 | ····invoke-direct·{p0,·p1},·Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper;->getContentValues(Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;)Landroid/content/ContentValues; | 392 | ····invoke-direct·{p0,·p1},·Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper;->getContentValues(Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;)Landroid/content/ContentValues; |
393 | ····move-result-object·v0 | 393 | ····move-result-object·v0 |
394 | ····.line·105 | 394 | ····.line·105 |
395 | ····.local·v0,·"contentValues":Landroid/content/ContentValues; | 395 | ····.local·v0,·"contentValues":Landroid/content/ContentValues; |
396 | ····iget-object·v | 396 | ····iget-object·v1,·p0,·Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper;->db:Landroid/database/sqlite/SQLiteDatabase; |
397 | ····const-string·v4,·"kanjiEntries" | 397 | ····const-string·v4,·"kanjiEntries" |
398 | ····const/4·v5,·0x0 | 398 | ····const/4·v5,·0x0 |
399 | ····invoke-virtual·{v | 399 | ····invoke-virtual·{v1,·v4,·v5,·v0},·Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J |
400 | ····move-result-wide·v | 400 | ····move-result-wide·v2 |
401 | ····.line·107 | 401 | ····.line·107 |
402 | ····.local·v | 402 | ····.local·v2,·"rowId":J |
403 | ····const-string·v | 403 | ····const-string·v1,·"KanjiEntryDBHelper" |
404 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 404 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
405 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 405 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
406 | ····const-string·v5,·"inserted·kanjiEntry:·" | 406 | ····const-string·v5,·"inserted·kanjiEntry:·" |
Offset 425, 26 lines modified | Offset 425, 26 lines modified | ||
425 | ····const-string·v5,·"·with·rowId:·" | 425 | ····const-string·v5,·"·with·rowId:·" |
426 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 426 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
427 | ····move-result-object·v4 | 427 | ····move-result-object·v4 |
428 | ····invoke-virtual·{v4,·v | 428 | ····invoke-virtual·{v4,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
429 | ····move-result-object·v4 | 429 | ····move-result-object·v4 |
430 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 430 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
431 | ····move-result-object·v4 | 431 | ····move-result-object·v4 |
432 | ····invoke-static·{v | 432 | ····invoke-static·{v1,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
433 | ····.line·109 | 433 | ····.line·109 |
434 | ····return-wide·v | 434 | ····return-wide·v2 |
435 | .end·method | 435 | .end·method |
436 | .method·public·onCreate(Landroid/database/sqlite/SQLiteDatabase;)V | 436 | .method·public·onCreate(Landroid/database/sqlite/SQLiteDatabase;)V |
437 | ····.locals·4 | 437 | ····.locals·4 |
438 | ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase; | 438 | ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase; |
439 | ····.prologue | 439 | ····.prologue |
Offset 372, 79 lines modified | Offset 372, 80 lines modified | ||
372 | .method·private·convertInitials(Ljava/lang/String;)Ljava/lang/String; | 372 | .method·private·convertInitials(Ljava/lang/String;)Ljava/lang/String; |
373 | ····.locals·7 | 373 | ····.locals·7 |
374 | ····.param·p1,·"token"····#·Ljava/lang/String; | 374 | ····.param·p1,·"token"····#·Ljava/lang/String; |
375 | ····.prologue | 375 | ····.prologue |
376 | ····.line·160 | 376 | ····.line·160 |
377 | ····new-instance·v | 377 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
378 | ····invoke-direct·{v | 378 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
379 | ····.line·162 | 379 | ····.line·162 |
380 | ····.local·v | 380 | ····.local·v1,·"sb":Ljava/lang/StringBuilder; |
381 | ····invoke-virtual·{p1},·Ljava/lang/String;->toCharArray()[C | 381 | ····invoke-virtual·{p1},·Ljava/lang/String;->toCharArray()[C |
382 | ····move-result-object·v | 382 | ····move-result-object·v4 |
383 | ····.local·v0,·"arr$":[C | ||
384 | ····array-length·v | 383 | ····array-length·v5,·v4 |
385 | ····.local·v3,·"len$":I | ||
386 | ····const/4·v2,·0x0 | 384 | ····const/4·v2,·0x0 |
387 | ···· | 385 | ····move·v3,·v2 |
388 | ····:goto_0 | 386 | ····:goto_0 |
389 | ····if-ge·v | 387 | ····if-ge·v3,·v5,·:cond_1 |
390 | ····aget-char·v | 388 | ····aget-char·v0,·v4,·v3 |
391 | ····.line·163 | 389 | ····.line·163 |
392 | ····.local·v | 390 | ····.local·v0,·"ch":C |
393 | ····sget-object·v | 391 | ····sget-object·v2,·Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->lettersInJapanese:Ljava/util/Map; |
394 | ····invoke-static·{v | 392 | ····invoke-static·{v0},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
395 | ····move-result-object·v6 | 393 | ····move-result-object·v6 |
396 | ····invoke-interface·{v | 394 | ····invoke-interface·{v2,·v6},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z |
397 | ····move-result·v | 395 | ····move-result·v2 |
398 | ····if-eqz·v | 396 | ····if-eqz·v2,·:cond_0 |
399 | ····.line·164 | 397 | ····.line·164 |
400 | ····sget-object·v | 398 | ····sget-object·v2,·Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->lettersInJapanese:Ljava/util/Map; |
401 | ····invoke-static·{v | 399 | ····invoke-static·{v0},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
402 | ····move-result-object·v6 | 400 | ····move-result-object·v6 |
403 | ····invoke-interface·{v | 401 | ····invoke-interface·{v2,·v6},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
404 | ····move-result-object·v | 402 | ····move-result-object·v2 |
405 | ····check-cast·v | 403 | ····check-cast·v2,·Ljava/lang/String; |
406 | ····invoke-virtual·{v | 404 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
407 | ····.line·162 | 405 | ····.line·162 |
408 | ····:cond_0 | 406 | ····:cond_0 |
409 | ····add-int/lit8·v2,·v | 407 | ····add-int/lit8·v2,·v3,·0x1 |
408 | ····move·v3,·v2 | ||
410 | ····goto·:goto_0 | 409 | ····goto·:goto_0 |
411 | ····.line·168 | 410 | ····.line·168 |
412 | ····.end·local·v | 411 | ····.end·local·v0····#·"ch":C |
413 | ····:cond_1 | 412 | ····:cond_1 |
414 | ····invoke-virtual·{v | 413 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
415 | ····move-result-object·v | 414 | ····move-result-object·v2 |
416 | ····return-object·v | 415 | ····return-object·v2 |
417 | .end·method | 416 | .end·method |
418 | .method·private·loadDirectLookupNames()Ljava/util/Map; | 417 | .method·private·loadDirectLookupNames()Ljava/util/Map; |
419 | ····.locals·4 | 418 | ····.locals·4 |
420 | ····.annotation·system·Ldalvik/annotation/Signature; | 419 | ····.annotation·system·Ldalvik/annotation/Signature; |
421 | ········value·=·{ | 420 | ········value·=·{ |
422 | ············"()", | 421 | ············"()", |
Offset 675, 15 lines modified | Offset 676, 15 lines modified | ||
675 | ····.line·208 | 676 | ····.line·208 |
676 | ····return-object·p1 | 677 | ····return-object·p1 |
677 | .end·method | 678 | .end·method |
678 | #·virtual·methods | 679 | #·virtual·methods |
679 | .method·public·convertToRomaajiAndKatakana(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; | 680 | .method·public·convertToRomaajiAndKatakana(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; |
680 | ····.locals·1 | 681 | ····.locals·12 |
681 | ····.param·p1,·"english"····#·Ljava/lang/String; | 682 | ····.param·p1,·"english"····#·Ljava/lang/String; |
682 | ····.annotation·system·Ldalvik/annotation/Signature; | 683 | ····.annotation·system·Ldalvik/annotation/Signature; |
683 | ········value·=·{ | 684 | ········value·=·{ |
684 | ············"(", | 685 | ············"(", |
685 | ············"Ljava/lang/String;", | 686 | ············"Ljava/lang/String;", |
686 | ············")", | 687 | ············")", |
687 | ············"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair", | 688 | ············"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair", |
Offset 697, 155 lines modified | Offset 698, 152 lines modified | ||
697 | ····.annotation·system·Ldalvik/annotation/Throws; | 698 | ····.annotation·system·Ldalvik/annotation/Throws; |
698 | ········value·=·{ | 699 | ········value·=·{ |
699 | ············Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException; | 700 | ············Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException; |
700 | ········} | 701 | ········} |
701 | ····.end·annotation | 702 | ····.end·annotation |
702 | ····.prologue | 703 | ····.prologue |
703 | ····const/4·v | 704 | ····const/4·v9,·0x0 |
704 | ····.line·93 | 705 | ····.line·93 |
705 | ····if-eqz·p1,·:cond_0 | 706 | ····if-eqz·p1,·:cond_0 |
706 | ····invoke-virtual·{p1},·Ljava/lang/String;->trim()Ljava/lang/String; | 707 | ····invoke-virtual·{p1},·Ljava/lang/String;->trim()Ljava/lang/String; |
707 | ····move-result-object·v | 708 | ····move-result-object·v7 |
708 | ····const-string·v | 709 | ····const-string·v8,·"" |
709 | ····invoke-virtual·{v | 710 | ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
710 | ····move-result·v | 711 | ····move-result·v7 |
711 | ····if-eqz·v | 712 | ····if-eqz·v7,·:cond_1 |
712 | ····.line·94 | 713 | ····.line·94 |
713 | ····:cond_0 | 714 | ····:cond_0 |
714 | ····new-instance·v | 715 | ····new-instance·v7,·Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException; |
Max diff block lines reached; 7193/12079 bytes (59.55%) of diff not shown. |
Offset 151, 98 lines modified | Offset 151, 97 lines modified | ||
151 | ········value·=·{ | 151 | ········value·=·{ |
152 | ············Ljava/lang/Exception; | 152 | ············Ljava/lang/Exception; |
153 | ········} | 153 | ········} |
154 | ····.end·annotation | 154 | ····.end·annotation |
155 | ····.prologue | 155 | ····.prologue |
156 | ····.line·23 | 156 | ····.line·23 |
157 | ····new-instance·v | 157 | ····new-instance·v0,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; |
158 | ····invoke-direct·{v | 158 | ····invoke-direct·{v0},·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;-><init>()V |
159 | ····.line·24 | 159 | ····.line·24 |
160 | ····.local·v | 160 | ····.local·v0,·"kc":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; |
161 | ····const-string·v | 161 | ····const-string·v2,·"all_names.txt" |
162 | ····const·v | 162 | ····const·v3,·0x7fffffff |
163 | ····invoke-static·{v | 163 | ····invoke-static·{v2,·v3},·Lcom/nolanlawson/japanesenamegenerator/v3/TestKatakanaConversion;->getLargeTrainingData(Ljava/lang/String;I)Ljava/util/List; |
164 | ····move-result-object·v | 164 | ····move-result-object·v2 |
165 | ····invoke-interface·{v | 165 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
166 | ····move-result-object·v | 166 | ····move-result-object·v3 |
167 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
168 | ····:goto_0 | 167 | ····:goto_0 |
169 | ····invoke-interface·{v | 168 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
170 | ····move-result·v | 169 | ····move-result·v2 |
171 | ····if-eqz·v | 170 | ····if-eqz·v2,·:cond_0 |
172 | ····invoke-interface·{v | 171 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
173 | ····move-result-object·v | 172 | ····move-result-object·v1 |
174 | ····check-cast·v | 173 | ····check-cast·v1,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; |
175 | ····.line·25 | 174 | ····.line·25 |
176 | ····.local·v | 175 | ····.local·v1,·"pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;,·"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Ljava/lang/String;Ljava/lang/String;>;" |
177 | ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream; | 176 | ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
178 | ····invoke-virtual·{v | 177 | ····invoke-virtual·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; |
179 | ····move-result-object·v | 178 | ····move-result-object·v2 |
180 | ····check-cast·v | 179 | ····check-cast·v2,·Ljava/lang/String; |
181 | ····invoke-virtual·{v4,·v | 180 | ····invoke-virtual·{v4,·v2},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V |
182 | ····.line·26 | 181 | ····.line·26 |
183 | ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream; | 182 | ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
184 | ····new-instance·v | 183 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
185 | ····invoke-direct·{v | 184 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
186 | ····const-string·v5,·"·" | 185 | ····const-string·v5,·"·" |
187 | ····invoke-virtual·{v | 186 | ····invoke-virtual·{v2,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
188 | ····move-result-object·v5 | 187 | ····move-result-object·v5 |
189 | ····invoke-virtual·{v | 188 | ····invoke-virtual·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; |
190 | ····move-result-object·v | 189 | ····move-result-object·v2 |
191 | ····check-cast·v | 190 | ····check-cast·v2,·Ljava/lang/String; |
192 | ····invoke-virtual·{v | 191 | ····invoke-virtual·{v0,·v2},·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->convertToKatakana(Ljava/lang/String;)Ljava/lang/String; |
193 | ····move-result-object·v | 192 | ····move-result-object·v2 |
194 | ····invoke-virtual·{v5,·v | 193 | ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
195 | ····move-result-object·v | 194 | ····move-result-object·v2 |
196 | ····invoke-virtual·{v | 195 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
197 | ····move-result-object·v | 196 | ····move-result-object·v2 |
198 | ····invoke-virtual·{v4,·v | 197 | ····invoke-virtual·{v4,·v2},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V |
199 | ····.line·27 | 198 | ····.line·27 |
200 | ····sget-object·v | 199 | ····sget-object·v2,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
201 | ····const-string·v4,·"\n" | 200 | ····const-string·v4,·"\n" |
202 | ····invoke-virtual·{v | 201 | ····invoke-virtual·{v2,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
203 | ····goto·:goto_0 | 202 | ····goto·:goto_0 |
204 | ····.line·29 | 203 | ····.line·29 |
205 | ····.end·local·v | 204 | ····.end·local·v1····#·"pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;,·"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Ljava/lang/String;Ljava/lang/String;>;" |
206 | ····:cond_0 | 205 | ····:cond_0 |
207 | ····return-void | 206 | ····return-void |
208 | .end·method | 207 | .end·method |
Offset 11, 8148 lines modified | Offset 11, 8141 lines modified | ||
11 | ····.line·17 | 11 | ····.line·17 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·static·main([Ljava/lang/String;)V | 15 | .method·public·static·main([Ljava/lang/String;)V |
16 | ····.locals·1 | 16 | ····.locals·10 |
17 | ····.param·p0,·"args"····#·[Ljava/lang/String; | 17 | ····.param·p0,·"args"····#·[Ljava/lang/String; |
18 | ····.annotation·system·Ldalvik/annotation/Throws; | 18 | ····.annotation·system·Ldalvik/annotation/Throws; |
19 | ········value·=·{ | 19 | ········value·=·{ |
20 | ············Ljava/lang/Exception; | 20 | ············Ljava/lang/Exception; |
21 | ········} | 21 | ········} |
22 | ····.end·annotation | 22 | ····.end·annotation |
23 | ····.prologue | 23 | ····.prologue |
24 | ····const/4·v5,·0x0 | ||
24 | ····.line·19 | 25 | ····.line·19 |
25 | ····const-string·v | 26 | ····const-string·v6,·"kanji_dictionary.csv" |
26 | ····invoke-static·{v | 27 | ····invoke-static·{v6},·Ljava/lang/ClassLoader;->getSystemResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; |
27 | ····move-result-object·v | 28 | ····move-result-object·v0 |
28 | ····.line·20 | 29 | ····.line·20 |
29 | ····.local·v | 30 | ····.local·v0,·"is":Ljava/io/InputStream; |
30 | ····new-instance·v | 31 | ····new-instance·v2,·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; |
31 | ····invoke-direct·{v | 32 | ····invoke-direct·{v2,·v0},·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;-><init>(Ljava/io/InputStream;)V |
32 | ····.line·22 | 33 | ····.line·22 |
33 | ····.local·v | 34 | ····.local·v2,·"kg":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; |
34 | ····const/16·v | 35 | ····const/16·v6,·0x53e |
35 | ····new-array·v7,·v8,·[Ljava/lang/String; | ||
36 | ···· | 36 | ····new-array·v4,·v6,·[Ljava/lang/String; |
37 | ····const-string·v | 37 | ····const-string·v6,·"nooran" |
38 | ····aput-object·v | 38 | ····aput-object·v6,·v4,·v5 |
39 | ····const/4·v | 39 | ····const/4·v6,·0x1 |
40 | ····const-string·v | 40 | ····const-string·v7,·"kenji" |
41 | ····aput-object·v | 41 | ····aput-object·v7,·v4,·v6 |
42 | ····const/4·v | 42 | ····const/4·v6,·0x2 |
43 | ····const-string·v | 43 | ····const-string·v7,·"kebin" |
44 | ····aput-object·v | 44 | ····aput-object·v7,·v4,·v6 |
45 | ····const/4·v | 45 | ····const/4·v6,·0x3 |
46 | ····const-string·v | 46 | ····const-string·v7,·"meria" |
47 | ····aput-object·v | 47 | ····aput-object·v7,·v4,·v6 |
48 | ····const/4·v | 48 | ····const/4·v6,·0x4 |
49 | ····const-string·v | 49 | ····const-string·v7,·"shia" |
50 | ····aput-object·v | 50 | ····aput-object·v7,·v4,·v6 |
51 | ····const/4·v | 51 | ····const/4·v6,·0x5 |
52 | ····const-string·v | 52 | ····const-string·v7,·"meebisu" |
53 | ····aput-object·v | 53 | ····aput-object·v7,·v4,·v6 |
54 | ····const/4·v | 54 | ····const/4·v6,·0x6 |
55 | ····const-string·v | 55 | ····const-string·v7,·"shanon" |
56 | ····aput-object·v | 56 | ····aput-object·v7,·v4,·v6 |
57 | ····const/4·v | 57 | ····const/4·v6,·0x7 |
58 | ····const-string·v | 58 | ····const-string·v7,·"adamu" |
59 | ····aput-object·v | 59 | ····aput-object·v7,·v4,·v6 |
60 | ····const/16·v | 60 | ····const/16·v6,·0x8 |
61 | ····const-string·v | 61 | ····const-string·v7,·"jasutin" |
62 | ····aput-object·v | 62 | ····aput-object·v7,·v4,·v6 |
63 | ····const/16·v | 63 | ····const/16·v6,·0x9 |
64 | ····const-string·v | 64 | ····const-string·v7,·"erikku" |
65 | ····aput-object·v | 65 | ····aput-object·v7,·v4,·v6 |
66 | ····const/16·v | 66 | ····const/16·v6,·0xa |
67 | ····const-string·v | 67 | ····const-string·v7,·"rikku" |
68 | ····aput-object·v | 68 | ····aput-object·v7,·v4,·v6 |
69 | ····const/16·v | 69 | ····const/16·v6,·0xb |
70 | ····const-string·v | 70 | ····const-string·v7,·"jetto" |
71 | ····aput-object·v | 71 | ····aput-object·v7,·v4,·v6 |
72 | ····const/16·v | 72 | ····const/16·v6,·0xc |
73 | ····const-string·v | 73 | ····const-string·v7,·"katto" |
74 | ····aput-object·v | 74 | ····aput-object·v7,·v4,·v6 |
75 | ····const/16·v | 75 | ····const/16·v6,·0xd |
76 | ····const-string·v | 76 | ····const-string·v7,·"batto" |
77 | ····aput-object·v | 77 | ····aput-object·v7,·v4,·v6 |
78 | ····const/16·v | 78 | ····const/16·v6,·0xe |
79 | ····const-string·v | 79 | ····const-string·v7,·"sharon" |
80 | ····aput-object·v | 80 | ····aput-object·v7,·v4,·v6 |
Max diff block lines reached; 232344/236537 bytes (98.23%) of diff not shown. |
Offset 371, 96 lines modified | Offset 371, 89 lines modified | ||
371 | ····.annotation·system·Ldalvik/annotation/Throws; | 371 | ····.annotation·system·Ldalvik/annotation/Throws; |
372 | ········value·=·{ | 372 | ········value·=·{ |
373 | ············Ljava/lang/Exception; | 373 | ············Ljava/lang/Exception; |
374 | ········} | 374 | ········} |
375 | ····.end·annotation | 375 | ····.end·annotation |
376 | ····.prologue | 376 | ····.prologue |
377 | ····const/4·v4,·0x0 | ||
377 | ····.line·84 | 378 | ····.line·84 |
378 | ····new-instance·v | 379 | ····new-instance·v3,·Ljava/util/ArrayList; |
379 | ····invoke-direct·{v | 380 | ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V |
380 | ····.line·86 | 381 | ····.line·86 |
381 | ····.local·v | 382 | ····.local·v3,·"filenames":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
382 | ····new-instance·v | 383 | ····new-instance·v0,·Ljava/io/File; |
383 | ····const-string·v | 384 | ····const-string·v5,·"/home/nolan/Desktop/old/models" |
384 | ····invoke-direct·{v | 385 | ····invoke-direct·{v0,·v5},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
385 | ····.line·87 | 386 | ····.line·87 |
386 | ····.local·v | 387 | ····.local·v0,·"dirFile":Ljava/io/File; |
387 | ····invoke-virtual·{v | 388 | ····invoke-virtual·{v0},·Ljava/io/File;->listFiles()[Ljava/io/File; |
388 | ····move-result-object·v | 389 | ····move-result-object·v6 |
389 | ····.local·v0,·"arr$":[Ljava/io/File; | ||
390 | ····array-length·v | 390 | ····array-length·v7,·v6 |
391 | ····move·v5,·v4 | ||
391 | ····.local·v6,·"len$":I | ||
392 | ····const/4·v5,·0x0 | ||
393 | ····.local·v5,·"i$":I | ||
394 | ····:goto_0 | 392 | ····:goto_0 |
395 | ····if-ge·v5,·v | 393 | ····if-ge·v5,·v7,·:cond_0 |
396 | ····aget-object·v | 394 | ····aget-object·v1,·v6,·v5 |
397 | ····.line·88 | 395 | ····.line·88 |
398 | ····.local·v | 396 | ····.local·v1,·"file":Ljava/io/File; |
399 | ····invoke-virtual·{v | 397 | ····invoke-virtual·{v1},·Ljava/io/File;->getPath()Ljava/lang/String; |
400 | ····move-result-object·v | 398 | ····move-result-object·v8 |
401 | ····invoke-interface·{v | 399 | ····invoke-interface·{v3,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
402 | ····.line·87 | 400 | ····.line·87 |
403 | ····add-int/lit8·v5,·v5,·0x1 | 401 | ····add-int/lit8·v5,·v5,·0x1 |
404 | ····goto·:goto_0 | 402 | ····goto·:goto_0 |
405 | ····.line·91 | 403 | ····.line·91 |
406 | ····.end·local·v | 404 | ····.end·local·v1····#·"file":Ljava/io/File; |
407 | ····:cond_0 | 405 | ····:cond_0 |
408 | ····invoke-static·{v | 406 | ····invoke-static·{v3},·Ljava/util/Collections;->sort(Ljava/util/List;)V |
409 | ····.line·93 | 407 | ····.line·93 |
410 | ····const/4·v | 408 | ····const/4·v5,·0x1 |
411 | ····new-array·v0,·v7,·[Ljava/lang/String; | ||
412 | ····.end·local·v0····#·"arr$":[Ljava/io/File; | ||
413 | ····const/4·v7,·0x0 | ||
414 | ···· | 409 | ····new-array·v5,·v5,·[Ljava/lang/String; |
415 | ···· | 410 | ····const-string·v6,·"/home/nolan/Desktop/old/models/roomaji_model_20090128_pop1_3_3_min2_fewer_rules.txt" |
411 | ····aput-object·v6,·v5,·v4 | ||
416 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
417 | ····array-length·v6,·v0 | ||
418 | ···· | 412 | ····array-length·v6,·v5 |
419 | ····:goto_1 | 413 | ····:goto_1 |
420 | ····if-ge·v | 414 | ····if-ge·v4,·v6,·:cond_1 |
421 | ····aget-object·v | 415 | ····aget-object·v2,·v5,·v4 |
422 | ····.line·94 | 416 | ····.line·94 |
423 | ····.local·v | 417 | ····.local·v2,·"filename":Ljava/lang/String; |
424 | ····invoke-static·{v | 418 | ····invoke-static·{v2},·Lcom/nolanlawson/japanesenamegenerator/v3/Test;->test1(Ljava/lang/String;)V |
425 | ····.line·93 | 419 | ····.line·93 |
426 | ····add-int/lit8·v | 420 | ····add-int/lit8·v4,·v4,·0x1 |
427 | ····goto·:goto_1 | 421 | ····goto·:goto_1 |
428 | ····.line·96 | 422 | ····.line·96 |
429 | ····.end·local·v | 423 | ····.end·local·v2····#·"filename":Ljava/lang/String; |
430 | ····:cond_1 | 424 | ····:cond_1 |
431 | ····return-void | 425 | ····return-void |
432 | .end·method | 426 | .end·method |
433 | .method·private·static·test1(Ljava/lang/String;)V | 427 | .method·private·static·test1(Ljava/lang/String;)V |
434 | ····.locals·15 | 428 | ····.locals·15 |
435 | ····.param·p0,·"filename"····#·Ljava/lang/String; | 429 | ····.param·p0,·"filename"····#·Ljava/lang/String; |
Offset 473, 347 lines modified | Offset 466, 345 lines modified | ||
473 | ····const/4·v12,·0x1 | 466 | ····const/4·v12,·0x1 |
474 | ····const/4·v11,·0x0 | 467 | ····const/4·v11,·0x0 |
475 | ····.line·124 | 468 | ····.line·124 |
476 | ····invoke-static·{p0},·Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller;->readFromFile(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; | 469 | ····invoke-static·{p0},·Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller;->readFromFile(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; |
477 | ····move-result-object·v | 470 | ····move-result-object·v3 |
478 | ····.line·126 | 471 | ····.line·126 |
479 | ····.local·v | 472 | ····.local·v3,·"model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; |
480 | ····const/4·v0,·0x0 | 473 | ····const/4·v0,·0x0 |
481 | ····.line·127 | 474 | ····.line·127 |
482 | ····.local·v0,·"correct":I | 475 | ····.local·v0,·"correct":I |
483 | ····const/4·v | 476 | ····const/4·v2,·0x0 |
484 | ····.line·128 | 477 | ····.line·128 |
485 | ····.local·v | 478 | ····.local·v2,·"incorrect":I |
486 | ····const/4·v | 479 | ····const/4·v5,·0x0 |
487 | ····.line·130 | 480 | ····.line·130 |
488 | ····.local·v | 481 | ····.local·v5,·"totalEditDistance":I |
489 | ····sget-object·v | 482 | ····sget-object·v6,·Lcom/nolanlawson/japanesenamegenerator/v3/Test;->testData:Ljava/util/Map; |
490 | ····invoke-interface·{v | 483 | ····invoke-interface·{v6},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
Max diff block lines reached; 27712/32602 bytes (85.00%) of diff not shown. |
Offset 2165, 129 lines modified | Offset 2165, 129 lines modified | ||
2165 | ············"Ljava/lang/String;", | 2165 | ············"Ljava/lang/String;", |
2166 | ············">;" | 2166 | ············">;" |
2167 | ········} | 2167 | ········} |
2168 | ····.end·annotation | 2168 | ····.end·annotation |
2169 | ····.prologue | 2169 | ····.prologue |
2170 | ····.line·135 | 2170 | ····.line·135 |
2171 | ····new-instance·v | 2171 | ····new-instance·v3,·Ljava/util/HashMap; |
2172 | ····invoke-direct·{v | 2172 | ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V |
2173 | ····.line·137 | 2173 | ····.line·137 |
2174 | ····.local·v | 2174 | ····.local·v3,·"result":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/Character;Ljava/lang/String;>;" |
2175 | ····invoke-static·{},·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->values()[Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; | 2175 | ····invoke-static·{},·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->values()[Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; |
2176 | ····move-result-object·v | 2176 | ····move-result-object·v5 |
2177 | ····.local·v0,·"arr$":[Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; | ||
2178 | ····array-length·v | 2177 | ····array-length·v6,·v5 |
2179 | ····.local·v5,·"len$":I | ||
2180 | ····const/4·v | 2178 | ····const/4·v4,·0x0 |
2181 | ····.local·v3,·"i$":I | ||
2182 | ····:goto_0 | 2179 | ····:goto_0 |
2183 | ····if-ge·v | 2180 | ····if-ge·v4,·v6,·:cond_3 |
2184 | ····aget-object·v | 2181 | ····aget-object·v2,·v5,·v4 |
2185 | ····.line·138 | 2182 | ····.line·138 |
2186 | ····.local·v | 2183 | ····.local·v2,·"katakana":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; |
2187 | ····iget-char·v7,·v | 2184 | ····iget-char·v7,·v2,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->ch:C |
2188 | ····invoke-static·{v7},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 2185 | ····invoke-static·{v7},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
2189 | ····move-result-object·v7 | 2186 | ····move-result-object·v7 |
2190 | ····invoke-interface·{v | 2187 | ····invoke-interface·{v3,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
2191 | ····move-result-object·v | 2188 | ····move-result-object·v1 |
2192 | ····check-cast·v | 2189 | ····check-cast·v1,·Ljava/lang/String; |
2193 | ····.line·139 | 2190 | ····.line·139 |
2194 | ····.local·v | 2191 | ····.local·v1,·"existingString":Ljava/lang/String; |
2195 | ····invoke-virtual·{v | 2192 | ····invoke-virtual·{v2},·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->name()Ljava/lang/String; |
2196 | ····move-result-object·v7 | 2193 | ····move-result-object·v7 |
2197 | ····invoke-virtual·{v7},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; | 2194 | ····invoke-virtual·{v7},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
2198 | ····move-result-object·v | 2195 | ····move-result-object·v0 |
2199 | ····.line·142 | 2196 | ····.line·142 |
2200 | ····.local·v | 2197 | ····.local·v0,·"currentString":Ljava/lang/String; |
2201 | ····if-eqz·v | 2198 | ····if-eqz·v1,·:cond_1 |
2199 | ····.line·143 | ||
2202 | ····invoke-virtual·{v | 2200 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
2203 | ····move-result·v7 | 2201 | ····move-result·v7 |
2204 | ····invoke-virtual·{v | 2202 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
2205 | ····move-result·v8 | 2203 | ····move-result·v8 |
2206 | ····if-gt·v7,·v8,·:cond_1 | 2204 | ····if-gt·v7,·v8,·:cond_1 |
2207 | ····const-string·v7,·"ji" | 2205 | ····const-string·v7,·"ji" |
2206 | ····.line·144 | ||
2208 | ····invoke-virtual·{v | 2207 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
2209 | ····move-result·v7 | 2208 | ····move-result·v7 |
2210 | ····if-eqz·v7,·:cond_0 | 2209 | ····if-eqz·v7,·:cond_0 |
2211 | ····const-string·v7,·"zi" | 2210 | ····const-string·v7,·"zi" |
2212 | ····invoke-virtual·{v | 2211 | ····invoke-virtual·{v1,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
2213 | ····move-result·v7 | 2212 | ····move-result·v7 |
2214 | ····if-nez·v7,·:cond_1 | 2213 | ····if-nez·v7,·:cond_1 |
2215 | ····:cond_0 | 2214 | ····:cond_0 |
2216 | ····const-string·v7,·"fu" | 2215 | ····const-string·v7,·"fu" |
2216 | ····.line·145 | ||
2217 | ····invoke-virtual·{v | 2217 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
2218 | ····move-result·v7 | 2218 | ····move-result·v7 |
2219 | ····if-eqz·v7,·:cond_2 | 2219 | ····if-eqz·v7,·:cond_2 |
2220 | ····const-string·v7,·"hu" | 2220 | ····const-string·v7,·"hu" |
2221 | ····invoke-virtual·{v | 2221 | ····invoke-virtual·{v1,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
2222 | ····move-result·v7 | 2222 | ····move-result·v7 |
2223 | ····if-eqz·v7,·:cond_2 | 2223 | ····if-eqz·v7,·:cond_2 |
2224 | ····.line·146 | 2224 | ····.line·146 |
2225 | ····:cond_1 | 2225 | ····:cond_1 |
2226 | ····iget-char·v7,·v | 2226 | ····iget-char·v7,·v2,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->ch:C |
2227 | ····invoke-static·{v7},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 2227 | ····invoke-static·{v7},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
2228 | ····move-result-object·v7 | 2228 | ····move-result-object·v7 |
2229 | ····invoke-interface·{v | 2229 | ····invoke-interface·{v3,·v7,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
2230 | ····.line·137 | 2230 | ····.line·137 |
2231 | ····:cond_2 | 2231 | ····:cond_2 |
2232 | ····add-int/lit8·v | 2232 | ····add-int/lit8·v4,·v4,·0x1 |
2233 | ····goto·:goto_0 | 2233 | ····goto·:goto_0 |
2234 | ····.line·150 | 2234 | ····.line·150 |
2235 | ····.end·local·v | 2235 | ····.end·local·v0····#·"currentString":Ljava/lang/String; |
2236 | ····.end·local·v | 2236 | ····.end·local·v1····#·"existingString":Ljava/lang/String; |
2237 | ····.end·local·v | 2237 | ····.end·local·v2····#·"katakana":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; |
2238 | ····:cond_3 | 2238 | ····:cond_3 |
2239 | ····return-object·v | 2239 | ····return-object·v3 |
2240 | .end·method | 2240 | .end·method |
Max diff block lines reached; 60/5205 bytes (1.15%) of diff not shown. |
Offset 57, 14 lines modified | Offset 57, 15 lines modified | ||
57 | ····if-ne·p2,·v3,·:cond_0 | 57 | ····if-ne·p2,·v3,·:cond_0 |
58 | ····.line·276 | 58 | ····.line·276 |
59 | ····new-array·v3,·v5,·[C | 59 | ····new-array·v3,·v5,·[C |
60 | ····aput-char·v6,·v3,·v4 | 60 | ····aput-char·v6,·v3,·v4 |
61 | ····.line·277 | ||
61 | ····invoke-static·{p1,·v3},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->concat(C[C)Ljava/lang/String; | 62 | ····invoke-static·{p1,·v3},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->concat(C[C)Ljava/lang/String; |
62 | ····move-result-object·v3 | 63 | ····move-result-object·v3 |
63 | ····invoke-virtual·{v3},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; | 64 | ····invoke-virtual·{v3},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; |
64 | ····move-result-object·v3 | 65 | ····move-result-object·v3 |
Offset 144, 14 lines modified | Offset 145, 15 lines modified | ||
144 | ····new-array·v3,·v3,·[C | 145 | ····new-array·v3,·v3,·[C |
145 | ····aput-char·p2,·v3,·v4 | 146 | ····aput-char·p2,·v3,·v4 |
146 | ····aput-char·v6,·v3,·v5 | 147 | ····aput-char·v6,·v3,·v5 |
148 | ····.line·285 | ||
147 | ····invoke-static·{p1,·v3},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->concat(C[C)Ljava/lang/String; | 149 | ····invoke-static·{p1,·v3},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->concat(C[C)Ljava/lang/String; |
148 | ····move-result-object·v3 | 150 | ····move-result-object·v3 |
149 | ····invoke-virtual·{v3},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; | 151 | ····invoke-virtual·{v3},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; |
150 | ····move-result-object·v3 | 152 | ····move-result-object·v3 |
Offset 746, 26 lines modified | Offset 748, 28 lines modified | ||
746 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 748 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
747 | ····move-result-object·v0 | 749 | ····move-result-object·v0 |
748 | ····sget-object·v1,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->PROLONGED_SOUND_MARK:Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; | 750 | ····sget-object·v1,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->PROLONGED_SOUND_MARK:Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; |
751 | ····.line·210 | ||
749 | ····invoke-virtual·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->getString()Ljava/lang/String; | 752 | ····invoke-virtual·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->getString()Ljava/lang/String; |
750 | ····move-result-object·v1 | 753 | ····move-result-object·v1 |
751 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 754 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
752 | ····move-result-object·v0 | 755 | ····move-result-object·v0 |
753 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 756 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
754 | ····move-result-object·v0 | 757 | ····move-result-object·v0 |
758 | ····.line·209 | ||
755 | ····return-object·v0 | 759 | ····return-object·v0 |
756 | .end·method | 760 | .end·method |
757 | .method·private·convertN(C)Ljava/lang/String; | 761 | .method·private·convertN(C)Ljava/lang/String; |
758 | ····.locals·1 | 762 | ····.locals·1 |
759 | ····.param·p1,·"n"····#·C | 763 | ····.param·p1,·"n"····#·C |
Offset 1161, 14 lines modified | Offset 1165, 15 lines modified | ||
1161 | ····add-int/lit8·v10,·v10,·-0x1 | 1165 | ····add-int/lit8·v10,·v10,·-0x1 |
1162 | ····if-ge·v1,·v10,·:cond_5 | 1166 | ····if-ge·v1,·v10,·:cond_5 |
1163 | ····add-int/lit8·v10,·v1,·0x1 | 1167 | ····add-int/lit8·v10,·v1,·0x1 |
1168 | ····.line·41 | ||
1164 | ····invoke-virtual·{v8,·v10},·Ljava/lang/StringBuffer;->charAt(I)C | 1169 | ····invoke-virtual·{v8,·v10},·Ljava/lang/StringBuffer;->charAt(I)C |
1165 | ····move-result·v10 | 1170 | ····move-result·v10 |
1166 | ····invoke-static·{v10},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z | 1171 | ····invoke-static·{v10},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z |
1167 | ····move-result·v10 | 1172 | ····move-result·v10 |
Offset 1268, 25 lines modified | Offset 1273, 27 lines modified | ||
1268 | ····if-eq·v0,·v10,·:cond_7 | 1273 | ····if-eq·v0,·v10,·:cond_7 |
1269 | ····const/16·v10,·0x63 | 1274 | ····const/16·v10,·0x63 |
1270 | ····if-ne·v0,·v10,·:cond_8 | 1275 | ····if-ne·v0,·v10,·:cond_8 |
1276 | ····.line·56 | ||
1271 | ····:cond_7 | 1277 | ····:cond_7 |
1272 | ····invoke-virtual·{v8},·Ljava/lang/StringBuffer;->length()I | 1278 | ····invoke-virtual·{v8},·Ljava/lang/StringBuffer;->length()I |
1273 | ····move-result·v10 | 1279 | ····move-result·v10 |
1274 | ····add-int/lit8·v10,·v10,·-0x1 | 1280 | ····add-int/lit8·v10,·v10,·-0x1 |
1275 | ····if-ge·v1,·v10,·:cond_8 | 1281 | ····if-ge·v1,·v10,·:cond_8 |
1276 | ····add-int/lit8·v10,·v1,·0x1 | 1282 | ····add-int/lit8·v10,·v1,·0x1 |
1283 | ····.line·57 | ||
1277 | ····invoke-virtual·{v8,·v10},·Ljava/lang/StringBuffer;->charAt(I)C | 1284 | ····invoke-virtual·{v8,·v10},·Ljava/lang/StringBuffer;->charAt(I)C |
1278 | ····move-result·v10 | 1285 | ····move-result·v10 |
1279 | ····const/16·v11,·0x68 | 1286 | ····const/16·v11,·0x68 |
1280 | ····if-ne·v10,·v11,·:cond_8 | 1287 | ····if-ne·v10,·v11,·:cond_8 |
Offset 1297, 24 lines modified | Offset 1304, 26 lines modified | ||
1297 | ····add-int/lit8·v10,·v10,·-0x2 | 1304 | ····add-int/lit8·v10,·v10,·-0x2 |
1298 | ····if-ge·v1,·v10,·:cond_8 | 1305 | ····if-ge·v1,·v10,·:cond_8 |
1299 | ····add-int/lit8·v10,·v1,·0x2 | 1306 | ····add-int/lit8·v10,·v1,·0x2 |
1307 | ····.line·58 | ||
1300 | ····invoke-virtual·{v8,·v10},·Ljava/lang/StringBuffer;->charAt(I)C | 1308 | ····invoke-virtual·{v8,·v10},·Ljava/lang/StringBuffer;->charAt(I)C |
1301 | ····move-result·v10 | 1309 | ····move-result·v10 |
1302 | ····invoke-static·{v10},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isVowel(C)Z | 1310 | ····invoke-static·{v10},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isVowel(C)Z |
1303 | ····move-result·v10 | 1311 | ····move-result·v10 |
1304 | ····if-nez·v10,·:cond_a | 1312 | ····if-nez·v10,·:cond_a |
1313 | ····.line·61 | ||
1305 | ····:cond_8 | 1314 | ····:cond_8 |
1306 | ····invoke-static·{v0},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z | 1315 | ····invoke-static·{v0},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z |
Max diff block lines reached; 1646/4683 bytes (35.15%) of diff not shown. |
Offset 242, 364 lines modified | Offset 242, 349 lines modified | ||
242 | ····return-void | 242 | ····return-void |
243 | .end·method | 243 | .end·method |
244 | #·virtual·methods | 244 | #·virtual·methods |
245 | .method·public·massageMalformedRomaaji(Ljava/lang/String;)Ljava/lang/String; | 245 | .method·public·massageMalformedRomaaji(Ljava/lang/String;)Ljava/lang/String; |
246 | ····.locals·1 | 246 | ····.locals·11 |
247 | ····.param·p1,·"romaaji"····#·Ljava/lang/String; | 247 | ····.param·p1,·"romaaji"····#·Ljava/lang/String; |
248 | ····.prologue | 248 | ····.prologue |
249 | ····const/4·v1 | 249 | ····const/4·v10,·0x3 |
250 | ····const/4·v | 250 | ····const/4·v9,·0x2 |
251 | ····const/4·v | 251 | ····const/4·v8,·0x1 |
252 | ····const/4·v | 252 | ····const/4·v3,·0x0 |
253 | ····.line·53 | 253 | ····.line·53 |
254 | ····if-eqz·p1,·:cond_0 | 254 | ····if-eqz·p1,·:cond_0 |
255 | ····const-string·v | 255 | ····const-string·v4,·"" |
256 | ····invoke-virtual·{p1,·v | 256 | ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
257 | ····move-result·v | 257 | ····move-result·v4 |
258 | ····if-eqz·v | 258 | ····if-eqz·v4,·:cond_1 |
259 | ····:cond_0 | 259 | ····:cond_0 |
260 | ····move-object·v | 260 | ····move-object·v2,·p1 |
261 | ····.line·88 | 261 | ····.line·88 |
262 | ····.end·local·p1····#·"romaaji":Ljava/lang/String; | 262 | ····.end·local·p1····#·"romaaji":Ljava/lang/String; |
263 | ····.local·v | 263 | ····.local·v2,·"romaaji":Ljava/lang/String; |
264 | ····:goto_0 | 264 | ····:goto_0 |
265 | ····return-object·v | 265 | ····return-object·v2 |
266 | ····.line·57 | 266 | ····.line·57 |
267 | ····.end·local·v | 267 | ····.end·local·v2····#·"romaaji":Ljava/lang/String; |
268 | ····.restart·local·p1····#·"romaaji":Ljava/lang/String; | 268 | ····.restart·local·p1····#·"romaaji":Ljava/lang/String; |
269 | ····:cond_1 | 269 | ····:cond_1 |
270 | ····new-array·v | 270 | ····new-array·v5,·v8,·[Ljava/util/regex/Pattern; |
271 | ····sget-object·v | 271 | ····sget-object·v4,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->mPattern1:Ljava/util/regex/Pattern; |
272 | ····aput-object·v | 272 | ····aput-object·v4,·v5,·v3 |
273 | ····.local·v0,·"arr$":[Ljava/util/regex/Pattern; | ||
274 | ····array-length·v | 273 | ····array-length·v6,·v5 |
274 | ····move·v4,·v3 | ||
275 | ····.local·v2,·"len$":I | ||
276 | ····const/4·v1,·0x0 | ||
277 | ····.local·v1,·"i$":I | ||
278 | ····:goto_1 | 275 | ····:goto_1 |
279 | ····if-ge·v | 276 | ····if-ge·v4,·v6,·:cond_2 |
280 | ····aget-object·v | 277 | ····aget-object·v1,·v5,·v4 |
281 | ····.line·58 | 278 | ····.line·58 |
282 | ····.local·v | 279 | ····.local·v1,·"pattern":Ljava/util/regex/Pattern; |
283 | ····invoke-virtual·{v | 280 | ····invoke-virtual·{v1,·p1},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; |
284 | ····move-result-object·v | 281 | ····move-result-object·v0 |
285 | ····.line·59 | 282 | ····.line·59 |
286 | ····.local·v | 283 | ····.local·v0,·"matcher":Ljava/util/regex/Matcher; |
287 | ····const-string·v | 284 | ····const-string·v7,·"n$2" |
288 | ····invoke-virtual·{v | 285 | ····invoke-virtual·{v0,·v7},·Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; |
289 | ····move-result-object·p1 | 286 | ····move-result-object·p1 |
290 | ····.line·57 | 287 | ····.line·57 |
291 | ····add-int/lit8·v | 288 | ····add-int/lit8·v4,·v4,·0x1 |
292 | ····goto·:goto_1 | 289 | ····goto·:goto_1 |
293 | ····.line·62 | 290 | ····.line·62 |
294 | ····.end·local·v | 291 | ····.end·local·v0····#·"matcher":Ljava/util/regex/Matcher; |
295 | ····.end·local·v | 292 | ····.end·local·v1····#·"pattern":Ljava/util/regex/Pattern; |
296 | ····:cond_2 | 293 | ····:cond_2 |
297 | ····const/16·v | 294 | ····const/16·v4,·0xc |
298 | ····new-array·v | 295 | ····new-array·v5,·v4,·[Ljava/util/regex/Pattern; |
299 | ····.end·local·v0····#·"arr$":[Ljava/util/regex/Pattern; | ||
300 | ····sget-object·v | 296 | ····sget-object·v4,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->shPattern:Ljava/util/regex/Pattern; |
301 | ····aput-object·v | 297 | ····aput-object·v4,·v5,·v3 |
302 | ····sget-object·v | 298 | ····sget-object·v4,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->tsPattern:Ljava/util/regex/Pattern; |
303 | ····aput-object·v | 299 | ····aput-object·v4,·v5,·v8 |
304 | ····sget-object·v | 300 | ····sget-object·v4,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->sPattern:Ljava/util/regex/Pattern; |
305 | ····aput-object·v | 301 | ····aput-object·v4,·v5,·v9 |
306 | ····sget-object·v | 302 | ····sget-object·v4,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->bPattern:Ljava/util/regex/Pattern; |
307 | ····aput-object·v | 303 | ····aput-object·v4,·v5,·v10 |
308 | ····const/4·v | 304 | ····const/4·v4,·0x4 |
309 | ····sget-object·v | 305 | ····sget-object·v6,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->fPattern:Ljava/util/regex/Pattern; |
310 | ····aput-object·v | 306 | ····aput-object·v6,·v5,·v4 |
311 | ····const/4·v | 307 | ····const/4·v4,·0x5 |
312 | ····sget-object·v | 308 | ····sget-object·v6,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->gPattern:Ljava/util/regex/Pattern; |
313 | ····aput-object·v | 309 | ····aput-object·v6,·v5,·v4 |
314 | ····const/4·v | 310 | ····const/4·v4,·0x6 |
315 | ····sget-object·v | 311 | ····sget-object·v6,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->kPattern:Ljava/util/regex/Pattern; |
316 | ····aput-object·v | 312 | ····aput-object·v6,·v5,·v4 |
317 | ····const/4·v | 313 | ····const/4·v4,·0x7 |
318 | ····sget-object·v | 314 | ····sget-object·v6,·Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->mPattern2:Ljava/util/regex/Pattern; |
Max diff block lines reached; 12111/18091 bytes (66.94%) of diff not shown. |
Offset 210, 123 lines modified | Offset 210, 121 lines modified | ||
210 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 210 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
211 | ····.line·95 | 211 | ····.line·95 |
212 | ····.local·v1,·"expandedKanjiResultLists":Ljava/util/List;,·"Ljava/util/List<Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;>;" | 212 | ····.local·v1,·"expandedKanjiResultLists":Ljava/util/List;,·"Ljava/util/List<Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;>;" |
213 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 213 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
214 | ····move-result-object·v | 214 | ····move-result-object·v7 |
215 | ····:goto_0 | 215 | ····:goto_0 |
216 | ····invoke-interface·{v | 216 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
217 | ····move-result·v | 217 | ····move-result·v6 |
218 | ····if-eqz·v | 218 | ····if-eqz·v6,·:cond_1 |
219 | ····invoke-interface·{v | 219 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
220 | ····move-result-object·v | 220 | ····move-result-object·v4 |
221 | ····check-cast·v | 221 | ····check-cast·v4,·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
222 | ····.line·96 | 222 | ····.line·96 |
223 | ····.local·v | 223 | ····.local·v4,·"kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
224 | ····new-instance·v2,·Ljava/util/ArrayList; | 224 | ····new-instance·v2,·Ljava/util/ArrayList; |
225 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V | 225 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
226 | ····.line·98 | 226 | ····.line·98 |
227 | ····.local·v2,·"expandedResults":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;" | 227 | ····.local·v2,·"expandedResults":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;" |
228 | ····iget-object·v | 228 | ····iget-object·v6,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; |
229 | ····invoke-virtual·{v | 229 | ····invoke-virtual·{v4},·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getRoomaji()Ljava/lang/String; |
230 | ····move-result-object·v | 230 | ····move-result-object·v8 |
231 | ····invoke-interface·{v | 231 | ····invoke-interface·{v6,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
232 | ····move-result-object·v | 232 | ····move-result-object·v6 |
233 | ····check-cast·v | 233 | ····check-cast·v6,·Ljava/util/List; |
234 | ····invoke-interface·{v | 234 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
235 | ····move-result-object·v | 235 | ····move-result-object·v8 |
236 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
237 | ····:goto_1 | 236 | ····:goto_1 |
238 | ····invoke-interface·{v | 237 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
239 | ····move-result·v | 238 | ····move-result·v6 |
240 | ····if-eqz·v | 239 | ····if-eqz·v6,·:cond_0 |
241 | ····invoke-interface·{v | 240 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
242 | ····move-result-object·v | 241 | ····move-result-object·v3 |
243 | ····check-cast·v | 242 | ····check-cast·v3,·Ljava/lang/String; |
244 | ····.line·99 | 243 | ····.line·99 |
245 | ····.local·v | 244 | ····.local·v3,·"kanji":Ljava/lang/String; |
246 | ····iget-object·v | 245 | ····iget-object·v6,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->kanjiToEnglishMap:Ljava/util/Map; |
247 | ····invoke-interface·{v | 246 | ····invoke-interface·{v6,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
248 | ····move-result-object·v | 247 | ····move-result-object·v6 |
249 | ····check-cast·v | 248 | ····check-cast·v6,·Ljava/util/List; |
250 | ····const/4·v9,·0x0 | 249 | ····const/4·v9,·0x0 |
251 | ····invoke-interface·{v | 250 | ····invoke-interface·{v6,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object; |
252 | ····move-result-object·v0 | 251 | ····move-result-object·v0 |
253 | ····check-cast·v0,·Ljava/lang/String; | 252 | ····check-cast·v0,·Ljava/lang/String; |
254 | ····.line·101 | 253 | ····.line·101 |
255 | ····.local·v0,·"english":Ljava/lang/String; | 254 | ····.local·v0,·"english":Ljava/lang/String; |
256 | ····new-instance·v | 255 | ····new-instance·v5,·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
257 | ····invoke-direct·{v | 256 | ····invoke-direct·{v5},·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;-><init>()V |
258 | ····.line·102 | 257 | ····.line·102 |
259 | ····.local·v | 258 | ····.local·v5,·"newResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
260 | ····invoke-virtual·{v | 259 | ····invoke-virtual·{v5,·v3},·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setKanji(Ljava/lang/String;)V |
261 | ····.line·103 | 260 | ····.line·103 |
262 | ····invoke-virtual·{v | 261 | ····invoke-virtual·{v4},·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getRoomaji()Ljava/lang/String; |
263 | ····move-result-object·v | 262 | ····move-result-object·v6 |
264 | ····invoke-virtual·{v | 263 | ····invoke-virtual·{v5,·v6},·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setRoomaji(Ljava/lang/String;)V |
265 | ····.line·104 | 264 | ····.line·104 |
266 | ····invoke-virtual·{v | 265 | ····invoke-virtual·{v5,·v0},·Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setEnglish(Ljava/lang/String;)V |
267 | ····.line·106 | 266 | ····.line·106 |
268 | ····invoke-interface·{v2,·v | 267 | ····invoke-interface·{v2,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
269 | ····goto·:goto_1 | 268 | ····goto·:goto_1 |
270 | ····.line·109 | 269 | ····.line·109 |
271 | ····.end·local·v0····#·"english":Ljava/lang/String; | 270 | ····.end·local·v0····#·"english":Ljava/lang/String; |
272 | ····.end·local·v | 271 | ····.end·local·v3····#·"kanji":Ljava/lang/String; |
273 | ····.end·local·v | 272 | ····.end·local·v5····#·"newResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
274 | ····:cond_0 | 273 | ····:cond_0 |
275 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 274 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
276 | ····goto·:goto_0 | 275 | ····goto·:goto_0 |
277 | ····.line·113 | 276 | ····.line·113 |
278 | ····.end·local·v2····#·"expandedResults":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;" | 277 | ····.end·local·v2····#·"expandedResults":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;>;" |
279 | ····.end·local·v4····#·"i$":Ljava/util/Iterator; | ||
280 | ····.end·local·v | 278 | ····.end·local·v4····#·"kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; |
281 | ····:cond_1 | 279 | ····:cond_1 |
282 | ····return-object·v1 | 280 | ····return-object·v1 |
283 | .end·method | 281 | .end·method |
284 | .method·private·findExactMatchKanjiSequenceForToken(Ljava/lang/String;)Ljava/util/List; | 282 | .method·private·findExactMatchKanjiSequenceForToken(Ljava/lang/String;)Ljava/util/List; |
285 | ····.locals·5 | 283 | ····.locals·5 |
286 | ····.param·p1,·"roomaji"····#·Ljava/lang/String; | 284 | ····.param·p1,·"roomaji"····#·Ljava/lang/String; |
Offset 436, 125 lines modified | Offset 434, 124 lines modified | ||
436 | ····.prologue | 434 | ····.prologue |
437 | ····const/4·v9,·0x0 | 435 | ····const/4·v9,·0x0 |
Max diff block lines reached; 59806/66817 bytes (89.51%) of diff not shown. |
Offset 105, 48 lines modified | Offset 105, 47 lines modified | ||
105 | .method·public·transformString(Ljava/lang/String;)Ljava/lang/String; | 105 | .method·public·transformString(Ljava/lang/String;)Ljava/lang/String; |
106 | ····.locals·4 | 106 | ····.locals·4 |
107 | ····.param·p1,·"input"····#·Ljava/lang/String; | 107 | ····.param·p1,·"input"····#·Ljava/lang/String; |
108 | ····.prologue | 108 | ····.prologue |
109 | ····.line·30 | 109 | ····.line·30 |
110 | ····new-instance·v | 110 | ····new-instance·v1,·Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; |
111 | ····invoke-direct·{v | 111 | ····invoke-direct·{v1,·p1},·Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;-><init>(Ljava/lang/String;)V |
112 | ····.line·32 | 112 | ····.line·32 |
113 | ····.local·v | 113 | ····.local·v1,·"transformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; |
114 | ····iget-object·v | 114 | ····iget-object·v2,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->rules:Ljava/util/List; |
115 | ····invoke-interface·{v | 115 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
116 | ····move-result-object·v | 116 | ····move-result-object·v2 |
117 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
118 | ····:goto_0 | 117 | ····:goto_0 |
119 | ····invoke-interface·{v | 118 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
120 | ····move-result·v3 | 119 | ····move-result·v3 |
121 | ····if-eqz·v3,·:cond_0 | 120 | ····if-eqz·v3,·:cond_0 |
122 | ····invoke-interface·{v | 121 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
123 | ····move-result-object·v | 122 | ····move-result-object·v0 |
124 | ····check-cast·v | 123 | ····check-cast·v0,·Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; |
125 | ····.line·33 | 124 | ····.line·33 |
126 | ····.local·v | 125 | ····.local·v0,·"rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; |
127 | ····invoke-virtual·{v | 126 | ····invoke-virtual·{v0,·v1},·Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->applyToString(Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;)Z |
128 | ····goto·:goto_0 | 127 | ····goto·:goto_0 |
129 | ····.line·35 | 128 | ····.line·35 |
130 | ····.end·local·v | 129 | ····.end·local·v0····#·"rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; |
131 | ····:cond_0 | 130 | ····:cond_0 |
132 | ····invoke-virtual·{v | 131 | ····invoke-virtual·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getTransformedString()Ljava/lang/String; |
133 | ····move-result-object·v | 132 | ····move-result-object·v2 |
134 | ····return-object·v | 133 | ····return-object·v2 |
135 | .end·method | 134 | .end·method |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; | 1 | .class·public·Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Rule.java" | 3 | .source·"Rule.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·instance·fields | 4 | #·instance·fields |
11 | .field·private·conditions:Ljava/util/Set; | 5 | .field·private·conditions:Ljava/util/Set; |
12 | ····.annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
13 | ········value·=·{ | 7 | ········value·=·{ |
14 | ············"Ljava/util/Set", | 8 | ············"Ljava/util/Set", |
15 | ············"<", | 9 | ············"<", |
16 | ············"Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;", | 10 | ············"Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;", |
Offset 167, 14 lines modified | Offset 159, 15 lines modified | ||
167 | ····if-eqz·v9,·:cond_3 | 159 | ····if-eqz·v9,·:cond_3 |
168 | ····if-eqz·v2,·:cond_4 | 160 | ····if-eqz·v2,·:cond_4 |
169 | ····:cond_3 | 161 | ····:cond_3 |
170 | ····check-cast·v0,·Ljava/lang/Boolean; | 162 | ····check-cast·v0,·Ljava/lang/Boolean; |
163 | ····.line·131 | ||
171 | ····.end·local·v0····#·"conditionValue":Ljava/lang/Object; | 164 | ····.end·local·v0····#·"conditionValue":Ljava/lang/Object; |
172 | ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z | 165 | ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z |
173 | ····move-result·v9 | 166 | ····move-result·v9 |
174 | ····if-nez·v9,·:cond_0 | 167 | ····if-nez·v9,·:cond_0 |
Offset 200, 14 lines modified | Offset 193, 15 lines modified | ||
200 | ····if-eqz·v9,·:cond_5 | 193 | ····if-eqz·v9,·:cond_5 |
201 | ····if-eqz·v1,·:cond_6 | 194 | ····if-eqz·v1,·:cond_6 |
202 | ····:cond_5 | 195 | ····:cond_5 |
203 | ····check-cast·v0,·Ljava/lang/Boolean; | 196 | ····check-cast·v0,·Ljava/lang/Boolean; |
197 | ····.line·139 | ||
204 | ····.end·local·v0····#·"conditionValue":Ljava/lang/Object; | 198 | ····.end·local·v0····#·"conditionValue":Ljava/lang/Object; |
205 | ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z | 199 | ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z |
206 | ····move-result·v9 | 200 | ····move-result·v9 |
207 | ····if-nez·v9,·:cond_0 | 201 | ····if-nez·v9,·:cond_0 |
Offset 399, 14 lines modified | Offset 393, 15 lines modified | ||
399 | ····if-ge·p3,·v9,·:cond_d | 393 | ····if-ge·p3,·v9,·:cond_d |
400 | ····check-cast·v0,·Ljava/lang/Character; | 394 | ····check-cast·v0,·Ljava/lang/Character; |
401 | ····.end·local·v0····#·"conditionValue":Ljava/lang/Object; | 395 | ····.end·local·v0····#·"conditionValue":Ljava/lang/Object; |
402 | ····add-int/lit8·v9,·p3,·0x2 | 396 | ····add-int/lit8·v9,·p3,·0x2 |
397 | ····.line·187 | ||
403 | ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->charAt(I)C | 398 | ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->charAt(I)C |
404 | ····move-result·v9 | 399 | ····move-result·v9 |
405 | ····invoke-static·{v9},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 400 | ····invoke-static·{v9},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
406 | ····move-result-object·v9 | 401 | ····move-result-object·v9 |
Offset 529, 14 lines modified | Offset 524, 15 lines modified | ||
529 | ····add-int/lit8·v9,·v9,·-0x2 | 524 | ····add-int/lit8·v9,·v9,·-0x2 |
530 | ····if-ne·p3,·v9,·:cond_12 | 525 | ····if-ne·p3,·v9,·:cond_12 |
531 | ····:cond_11 | 526 | ····:cond_11 |
532 | ····if-nez·v3,·:cond_0 | 527 | ····if-nez·v3,·:cond_0 |
528 | ····.line·218 | ||
533 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 529 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
534 | ····move-result·v9 | 530 | ····move-result·v9 |
535 | ····add-int/lit8·v9,·v9,·-0x2 | 531 | ····add-int/lit8·v9,·v9,·-0x2 |
536 | ····if-ne·p3,·v9,·:cond_0 | 532 | ····if-ne·p3,·v9,·:cond_0 |
Offset 569, 14 lines modified | Offset 565, 15 lines modified | ||
569 | ····add-int/lit8·v9,·v9,·-0x2 | 565 | ····add-int/lit8·v9,·v9,·-0x2 |
570 | ····if-ge·p3,·v9,·:cond_13 | 566 | ····if-ge·p3,·v9,·:cond_13 |
571 | ····add-int/lit8·v9,·p3,·0x2 | 567 | ····add-int/lit8·v9,·p3,·0x2 |
568 | ····.line·227 | ||
572 | ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->charAt(I)C | 569 | ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->charAt(I)C |
573 | ····move-result·v9 | 570 | ····move-result·v9 |
574 | ····invoke-static·{v9},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z | 571 | ····invoke-static·{v9},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z |
575 | ····move-result·v9 | 572 | ····move-result·v9 |
Offset 597, 14 lines modified | Offset 594, 15 lines modified | ||
597 | ····add-int/lit8·v9,·v9,·-0x2 | 594 | ····add-int/lit8·v9,·v9,·-0x2 |
598 | ····if-ge·p3,·v9,·:cond_0 | 595 | ····if-ge·p3,·v9,·:cond_0 |
599 | ····add-int/lit8·v9,·p3,·0x2 | 596 | ····add-int/lit8·v9,·p3,·0x2 |
597 | ····.line·232 | ||
600 | ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->charAt(I)C | 598 | ····invoke-virtual·{v6,·v9},·Ljava/lang/String;->charAt(I)C |
601 | ····move-result·v9 | 599 | ····move-result·v9 |
602 | ····invoke-static·{v9},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z | 600 | ····invoke-static·{v9},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z |
603 | ····move-result·v9 | 601 | ····move-result·v9 |
Offset 1, 157 lines modified | Offset 1, 147 lines modified | ||
1 | .class·public·Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller; | 1 | .class·public·Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ModelMarshaller.java" | 3 | .source·"ModelMarshaller.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·direct·methods | 4 | #·direct·methods |
11 | .method·public·constructor·<init>()V | 5 | .method·public·constructor·<init>()V |
12 | ····.locals·0 | 6 | ····.locals·0 |
13 | ····.prologue | 7 | ····.prologue |
14 | ····.line·18 | 8 | ····.line·18 |
15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
16 | ····.line·143 | ||
17 | ····return-void | 10 | ····return-void |
18 | .end·method | 11 | .end·method |
19 | .method·private·static·marshall(Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;)Ljava/lang/String; | 12 | .method·private·static·marshall(Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;)Ljava/lang/String; |
20 | ····.locals·7 | 13 | ····.locals·7 |
21 | ····.param·p0,·"model"····#·Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; | 14 | ····.param·p0,·"model"····#·Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; |
22 | ····.prologue | 15 | ····.prologue |
23 | ····.line·53 | 16 | ····.line·53 |
24 | ····new-instance·v | 17 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
25 | ····invoke-direct·{v | 18 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
26 | ····.line·55 | 19 | ····.line·55 |
27 | ····.local·v | 20 | ····.local·v2,·"sb":Ljava/lang/StringBuilder; |
28 | ····invoke-virtual·{p0},·Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->getRules()Ljava/util/List; | 21 | ····invoke-virtual·{p0},·Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->getRules()Ljava/util/List; |
29 | ····move-result-object·v | 22 | ····move-result-object·v3 |
30 | ····invoke-interface·{v | 23 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
31 | ····move-result-object·v | 24 | ····move-result-object·v3 |
32 | ····:cond_0 | 25 | ····:cond_0 |
33 | ····invoke-interface·{v | 26 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
34 | ····move-result·v | 27 | ····move-result·v4 |
35 | ····if-eqz·v | 28 | ····if-eqz·v4,·:cond_3 |
36 | ····invoke-interface·{v | 29 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
37 | ····move-result-object·v | 30 | ····move-result-object·v1 |
38 | ····check-cast·v | 31 | ····check-cast·v1,·Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; |
39 | ····.line·56 | 32 | ····.line·56 |
40 | ····.local·v | 33 | ····.local·v1,·"rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; |
41 | ····const-string·v | 34 | ····const-string·v4,·"R:" |
42 | ····invoke-virtual·{v | 35 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
43 | ····.line·57 | 36 | ····.line·57 |
44 | ····invoke-virtual·{v | 37 | ····invoke-virtual·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getId()I |
45 | ····move-result·v | 38 | ····move-result·v4 |
46 | ····invoke-virtual·{v | 39 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
47 | ····move-result-object·v | 40 | ····move-result-object·v4 |
48 | ····const-string·v6,·"," | ||
49 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
50 | ····.line·58 | ||
51 | ····const-string·v5,·" | 41 | ····const-string·v5,·"," |
52 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 42 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
53 | ···· | 43 | ····.line·58 |
44 | ····const-string·v4,·"\"" | ||
54 | ····invoke-virtual·{v | 45 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
55 | ····move-result-object·v | 46 | ····move-result-object·v4 |
56 | ····invoke-virtual·{v | 47 | ····invoke-virtual·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getCurrentValue()Ljava/lang/String; |
57 | ····move-result-object·v5 | 48 | ····move-result-object·v5 |
58 | ···· | 49 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
59 | ···· | 50 | ····move-result-object·v4 |
60 | ····.line·59 | ||
61 | ····const-string·v5,·"\"" | 51 | ····const-string·v5,·"\"," |
62 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 52 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
63 | ···· | 53 | ····.line·59 |
54 | ····const-string·v4,·"\"" | ||
64 | ····invoke-virtual·{v | 55 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
65 | ····move-result-object·v | 56 | ····move-result-object·v4 |
66 | ····invoke-virtual·{v | 57 | ····invoke-virtual·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getReplacementValue()Ljava/lang/String; |
67 | ····move-result-object·v5 | 58 | ····move-result-object·v5 |
68 | ···· | 59 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
60 | ····move-result-object·v4 | ||
61 | ····const-string·v5,·"\"\n" | ||
69 | ····invoke-virtual·{v | 62 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
70 | ····.line·61 | 63 | ····.line·61 |
71 | ····invoke-virtual·{v | 64 | ····invoke-virtual·{v1},·Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getConditions()Ljava/util/Set; |
72 | ····move-result-object·v | 65 | ····move-result-object·v4 |
73 | ····invoke-interface·{v | 66 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
Max diff block lines reached; 4341/10218 bytes (42.48%) of diff not shown. |
Offset 349, 14 lines modified | Offset 349, 15 lines modified | ||
349 | ····aput-object·v13,·v15,·v16 | 349 | ····aput-object·v13,·v15,·v16 |
350 | ····const/16·v16,·0x3 | 350 | ····const/16·v16,·0x3 |
351 | ····aput-object·v3,·v15,·v16 | 351 | ····aput-object·v3,·v15,·v16 |
352 | ····.line·504 | ||
352 | ····invoke-static·{v15},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 353 | ····invoke-static·{v15},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
353 | ····move-result-object·v9 | 354 | ····move-result-object·v9 |
354 | ····.line·505 | 355 | ····.line·505 |
355 | ····.local·v9,·"quadruplet":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;>;" | 356 | ····.local·v9,·"quadruplet":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;>;" |
356 | ····const/4·v15,·0x3 | 357 | ····const/4·v15,·0x3 |
Offset 496, 14 lines modified | Offset 497, 15 lines modified | ||
496 | ····add-int/lit8·v11,·v11,·-0x1 | 497 | ····add-int/lit8·v11,·v11,·-0x1 |
497 | ····if-ge·p3,·v11,·:cond_9 | 498 | ····if-ge·p3,·v11,·:cond_9 |
498 | ····add-int/lit8·v11,·p3,·0x1 | 499 | ····add-int/lit8·v11,·p3,·0x1 |
500 | ····.line·181 | ||
499 | ····invoke-virtual·{p2,·v11},·Ljava/lang/String;->charAt(I)C | 501 | ····invoke-virtual·{p2,·v11},·Ljava/lang/String;->charAt(I)C |
500 | ····move-result·v11 | 502 | ····move-result·v11 |
501 | ····invoke-static·{v11},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z | 503 | ····invoke-static·{v11},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z |
502 | ····move-result·v11 | 504 | ····move-result·v11 |
Offset 515, 14 lines modified | Offset 517, 15 lines modified | ||
515 | ····.line·182 | 517 | ····.line·182 |
516 | ····.local·v2,·"followedByConsonant":Z | 518 | ····.local·v2,·"followedByConsonant":Z |
517 | ····:goto_4 | 519 | ····:goto_4 |
518 | ····if-lez·p3,·:cond_a | 520 | ····if-lez·p3,·:cond_a |
519 | ····add-int/lit8·v11,·p3,·-0x1 | 521 | ····add-int/lit8·v11,·p3,·-0x1 |
522 | ····.line·183 | ||
520 | ····invoke-virtual·{p2,·v11},·Ljava/lang/String;->charAt(I)C | 523 | ····invoke-virtual·{p2,·v11},·Ljava/lang/String;->charAt(I)C |
521 | ····move-result·v11 | 524 | ····move-result·v11 |
522 | ····invoke-static·{v11},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonantOrY(C)Z | 525 | ····invoke-static·{v11},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonantOrY(C)Z |
523 | ····move-result·v11 | 526 | ····move-result·v11 |
Offset 540, 14 lines modified | Offset 543, 15 lines modified | ||
540 | ····add-int/lit8·v11,·v11,·-0x2 | 543 | ····add-int/lit8·v11,·v11,·-0x2 |
541 | ····if-ge·p3,·v11,·:cond_b | 544 | ····if-ge·p3,·v11,·:cond_b |
542 | ····add-int/lit8·v11,·p3,·0x2 | 545 | ····add-int/lit8·v11,·p3,·0x2 |
546 | ····.line·186 | ||
543 | ····invoke-virtual·{p2,·v11},·Ljava/lang/String;->charAt(I)C | 547 | ····invoke-virtual·{p2,·v11},·Ljava/lang/String;->charAt(I)C |
544 | ····move-result·v11 | 548 | ····move-result·v11 |
545 | ····invoke-static·{v11},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z | 549 | ····invoke-static·{v11},·Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z |
546 | ····move-result·v11 | 550 | ····move-result·v11 |
Offset 705, 29 lines modified | Offset 709, 29 lines modified | ||
705 | ····.line·177 | 709 | ····.line·177 |
706 | ····goto/16·:goto_3 | 710 | ····goto/16·:goto_3 |
707 | ····.restart·local·v3····#·"nextCharIsLast":Z | 711 | ····.restart·local·v3····#·"nextCharIsLast":Z |
708 | ····:cond_9 | 712 | ····:cond_9 |
709 | ····move·v2,·v10 | 713 | ····move·v2,·v10 |
710 | ····.line·18 | 714 | ····.line·181 |
711 | ····goto/16·:goto_4 | 715 | ····goto/16·:goto_4 |
712 | ····.restart·local·v2····#·"followedByConsonant":Z | 716 | ····.restart·local·v2····#·"followedByConsonant":Z |
713 | ····:cond_a | 717 | ····:cond_a |
714 | ····move·v6,·v10 | 718 | ····move·v6,·v10 |
715 | ····.line·18 | 719 | ····.line·183 |
716 | ····goto/16·:goto_5 | 720 | ····goto/16·:goto_5 |
717 | ····.restart·local·v6····#·"precededByConsonant":Z | 721 | ····.restart·local·v6····#·"precededByConsonant":Z |
718 | ····:cond_b | 722 | ····:cond_b |
719 | ····move·v4,·v10 | 723 | ····move·v4,·v10 |
720 | ····.line·18 | 724 | ····.line·186 |
721 | ····goto·:goto_6 | 725 | ····goto·:goto_6 |
722 | .end·method | 726 | .end·method |
723 | .method·private·findHighestScoringRuleAndEliminateUnviableRules(Ljava/util/Set;Ljava/util/List;ILjava/util/Map;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; | 727 | .method·private·findHighestScoringRuleAndEliminateUnviableRules(Ljava/util/Set;Ljava/util/List;ILjava/util/Map;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; |
724 | ····.locals·15 | 728 | ····.locals·15 |
725 | ····.param·p3,·"minImprovement"····#·I | 729 | ····.param·p3,·"minImprovement"····#·I |
726 | ····.annotation·system·Ldalvik/annotation/Signature; | 730 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 1025, 173 lines modified | Offset 1029, 167 lines modified | ||
1025 | ············">;" | 1029 | ············">;" |
1026 | ········} | 1030 | ········} |
1027 | ····.end·annotation | 1031 | ····.end·annotation |
1028 | ····.prologue | 1032 | ····.prologue |
1029 | ····.line·235 | 1033 | ····.line·235 |
1030 | ····.local·p1,·"trainingData":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;Ljava/lang/String;>;>;" | 1034 | ····.local·p1,·"trainingData":Ljava/util/List;,·"Ljava/util/List<Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;Ljava/lang/String;>;>;" |
1031 | ····new-instance·v2 | 1035 | ····new-instance·v20,·Ljava/util/HashMap; |
1032 | ····invoke-direct/range·{v2 | 1036 | ····invoke-direct/range·{v20·..·v20},·Ljava/util/HashMap;-><init>()V |
1033 | ····.line·237 | 1037 | ····.line·237 |
1034 | ····.local·v2 | 1038 | ····.local·v20,·"rules":Ljava/util/Map;,·"Ljava/util/Map<Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;Lorg/apache/commons/lang/mutable/MutableInt;>;" |
1035 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 1039 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
1036 | ····move-result-object·v | 1040 | ····move-result-object·v23 |
1037 | ····:cond_0 | 1041 | ····:cond_0 |
1038 | ····invoke-interface·{v | 1042 | ····invoke-interface/range·{v23·..·v23},·Ljava/util/Iterator;->hasNext()Z |
1039 | ····move-result·v2 | 1043 | ····move-result·v24 |
1040 | ····if-eqz·v2 | 1044 | ····if-eqz·v24,·:cond_6 |
1041 | ····invoke-interface·{v | 1045 | ····invoke-interface/range·{v23·..·v23},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1042 | ····move-result-object·v | 1046 | ····move-result-object·v18 |
1043 | ····check-cast·v | 1047 | ····check-cast·v18,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; |
1044 | ····.line·239 | 1048 | ····.line·239 |
1045 | ····.local·v | 1049 | ····.local·v18,·"pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;,·"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;Ljava/lang/String;>;" |
1046 | ····invoke-virtual/range·{v | 1050 | ····invoke-virtual/range·{v18·..·v18},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; |
Max diff block lines reached; 74250/78845 bytes (94.17%) of diff not shown. |
Offset 388, 617 lines modified | Offset 388, 609 lines modified | ||
388 | .end·method | 388 | .end·method |
389 | .method·private·static·test()V | 389 | .method·private·static·test()V |
390 | ····.locals·14 | 390 | ····.locals·14 |
391 | ····.prologue | 391 | ····.prologue |
392 | ····.line·125 | 392 | ····.line·125 |
393 | ····const-string·v | 393 | ····const-string·v7,·"/tmp/roomaji_model_20090129_pop1_3_3_min2_even_fewer_rules.txt" |
394 | ····invoke-static·{v | 394 | ····invoke-static·{v7},·Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller;->readFromFile(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; |
395 | ····move-result-object·v | 395 | ····move-result-object·v4 |
396 | ····.line·127 | 396 | ····.line·127 |
397 | ····.local·v | 397 | ····.local·v4,·"model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; |
398 | ····const/4·v2,·0x0 | 398 | ····const/4·v2,·0x0 |
399 | ····.line·128 | 399 | ····.line·128 |
400 | ····.local·v2,·"correct":I | 400 | ····.local·v2,·"correct":I |
401 | ····const/4·v | 401 | ····const/4·v3,·0x0 |
402 | ····.line·129 | 402 | ····.line·129 |
403 | ····.local·v | 403 | ····.local·v3,·"incorrect":I |
404 | ····const-wide/16·v0,·0x0 | 404 | ····const-wide/16·v0,·0x0 |
405 | ····.line·131 | 405 | ····.line·131 |
406 | ····.local·v0,·"averageEditDistance":D | 406 | ····.local·v0,·"averageEditDistance":D |
407 | ····sget-object·v | 407 | ····sget-object·v7,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
408 | ····invoke-virtual·{v | 408 | ····invoke-virtual·{v7},·Ljava/io/PrintStream;->println()V |
409 | ····.line·132 | 409 | ····.line·132 |
410 | ····invoke-static·{},·Lcom/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner;->getSmallTrainingData()Ljava/util/List; | 410 | ····invoke-static·{},·Lcom/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner;->getSmallTrainingData()Ljava/util/List; |
411 | ····move-result-object·v | 411 | ····move-result-object·v7 |
412 | ····invoke-interface·{v | 412 | ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
413 | ····move-result-object·v | 413 | ····move-result-object·v8 |
414 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
415 | ····:goto_0 | 414 | ····:goto_0 |
416 | ····invoke-interface·{v | 415 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
417 | ····move-result·v | 416 | ····move-result·v7 |
418 | ····if-eqz·v | 417 | ····if-eqz·v7,·:cond_1 |
419 | ····invoke-interface·{v | 418 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
420 | ····move-result-object·v | 419 | ····move-result-object·v5 |
421 | ····check-cast·v | 420 | ····check-cast·v5,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; |
422 | ····.line·133 | 421 | ····.line·133 |
423 | ····.local·v | 422 | ····.local·v5,·"pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;,·"Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair<Ljava/lang/String;Ljava/lang/String;>;" |
424 | ····invoke-virtual·{v | 423 | ····invoke-virtual·{v5},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; |
425 | ····move-result-object·v | 424 | ····move-result-object·v7 |
426 | ····check-cast·v | 425 | ····check-cast·v7,·Ljava/lang/String; |
427 | ····invoke-virtual·{v | 426 | ····invoke-virtual·{v4,·v7},·Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->transformString(Ljava/lang/String;)Ljava/lang/String; |
428 | ····move-result-object·v | 427 | ····move-result-object·v6 |
429 | ····.line·134 | 428 | ····.line·134 |
430 | ····.local·v | 429 | ····.local·v6,·"transformedString":Ljava/lang/String; |
431 | ····sget-object·v | 430 | ····sget-object·v7,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
432 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 431 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
433 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V | 432 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
434 | ····invoke-virtual·{v9,·v | 433 | ····invoke-virtual·{v9,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
435 | ····move-result-object·v9 | 434 | ····move-result-object·v9 |
436 | ····const-string·v10,·"·-->·" | 435 | ····const-string·v10,·"·-->·" |
437 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 436 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
438 | ····move-result-object·v9 | 437 | ····move-result-object·v9 |
439 | ····invoke-virtual·{v9,·v | 438 | ····invoke-virtual·{v9,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
440 | ····move-result-object·v9 | 439 | ····move-result-object·v9 |
441 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 440 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
442 | ····move-result-object·v9 | 441 | ····move-result-object·v9 |
443 | ····invoke-virtual·{v | 442 | ····invoke-virtual·{v7,·v9},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
444 | ····.line·135 | 443 | ····.line·135 |
445 | ····invoke-virtual·{v | 444 | ····invoke-virtual·{v5},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; |
446 | ····move-result-object·v | 445 | ····move-result-object·v7 |
447 | ····invoke-virtual·{v | 446 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
448 | ····move-result·v | 447 | ····move-result·v7 |
449 | ····if-eqz·v | 448 | ····if-eqz·v7,·:cond_0 |
450 | ····.line·136 | 449 | ····.line·136 |
451 | ····add-int/lit8·v2,·v2,·0x1 | 450 | ····add-int/lit8·v2,·v2,·0x1 |
452 | ····.line·140 | 451 | ····.line·140 |
453 | ····:goto_1 | 452 | ····:goto_1 |
454 | ····invoke-virtual·{v | 453 | ····invoke-virtual·{v5},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; |
455 | ····move-result-object·v | 454 | ····move-result-object·v7 |
456 | ····check-cast·v | 455 | ····check-cast·v7,·Ljava/lang/CharSequence; |
457 | ····invoke-static·{v | 456 | ····invoke-static·{v6,·v7},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I |
458 | ····move-result·v | 457 | ····move-result·v7 |
459 | ····int-to-double·v | 458 | ····int-to-double·v10,·v7 |
460 | ····add-double/2addr·v0,·v | 459 | ····add-double/2addr·v0,·v10 |
461 | ····.line·142 | 460 | ····.line·142 |
462 | ····goto·:goto_0 | 461 | ····goto·:goto_0 |
Max diff block lines reached; 25926/32263 bytes (80.36%) of diff not shown. |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | ····const/4·v2,·0x5 | 31 | ····const/4·v2,·0x5 |
32 | ····new-array·v2,·v2,·[Ljava/lang/Character; | 32 | ····new-array·v2,·v2,·[Ljava/lang/Character; |
33 | ····const/16·v3,·0x61 | 33 | ····const/16·v3,·0x61 |
34 | ····.line·16 | ||
34 | ····invoke-static·{v3},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 35 | ····invoke-static·{v3},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
35 | ····move-result-object·v3 | 36 | ····move-result-object·v3 |
36 | ····aput-object·v3,·v2,·v4 | 37 | ····aput-object·v3,·v2,·v4 |
37 | ····const/16·v3,·0x65 | 38 | ····const/16·v3,·0x65 |
Offset 90, 14 lines modified | Offset 91, 15 lines modified | ||
90 | ····const/16·v2,·0x14 | 91 | ····const/16·v2,·0x14 |
91 | ····new-array·v2,·v2,·[Ljava/lang/Character; | 92 | ····new-array·v2,·v2,·[Ljava/lang/Character; |
92 | ····const/16·v3,·0x62 | 93 | ····const/16·v3,·0x62 |
94 | ····.line·19 | ||
93 | ····invoke-static·{v3},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 95 | ····invoke-static·{v3},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
94 | ····move-result-object·v3 | 96 | ····move-result-object·v3 |
95 | ····aput-object·v3,·v2,·v4 | 97 | ····aput-object·v3,·v2,·v4 |
96 | ····const/16·v3,·0x63 | 98 | ····const/16·v3,·0x63 |
Offset 278, 14 lines modified | Offset 280, 15 lines modified | ||
278 | ····invoke-static·{v4},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 280 | ····invoke-static·{v4},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
279 | ····move-result-object·v4 | 281 | ····move-result-object·v4 |
280 | ····aput-object·v4,·v2,·v3 | 282 | ····aput-object·v4,·v2,·v3 |
283 | ····.line·18 | ||
281 | ····invoke-static·{v2},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 284 | ····invoke-static·{v2},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
282 | ····move-result-object·v2 | 285 | ····move-result-object·v2 |
283 | ····invoke-direct·{v1,·v2},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V | 286 | ····invoke-direct·{v1,·v2},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V |
284 | ····invoke-direct·{v0,·v1},·Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;-><init>(Ljava/util/Set;)V | 287 | ····invoke-direct·{v0,·v1},·Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;-><init>(Ljava/util/Set;)V |
Offset 302, 68 lines modified | Offset 305, 63 lines modified | ||
302 | ····.line·13 | 305 | ····.line·13 |
303 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 306 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
304 | ····return-void | 307 | ····return-void |
305 | .end·method | 308 | .end·method |
306 | .method·public·static·varargs·concat(C[C)Ljava/lang/String; | 309 | .method·public·static·varargs·concat(C[C)Ljava/lang/String; |
307 | ····.locals· | 310 | ····.locals·5 |
308 | ····.param·p0,·"char1"····#·C | 311 | ····.param·p0,·"char1"····#·C |
309 | ····.param·p1,·"otherChars"····#·[C | 312 | ····.param·p1,·"otherChars"····#·[C |
310 | ····.prologue | 313 | ····.prologue |
311 | ····.line·49 | 314 | ····.line·49 |
312 | ····new-instance·v | 315 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
313 | ····invoke-direct·{v | 316 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
314 | ····.line·50 | 317 | ····.line·50 |
315 | ····.local·v | 318 | ····.local·v1,·"sb":Ljava/lang/StringBuilder; |
316 | ····invoke-static·{p0},·Ljava/lang/Character;->toString(C)Ljava/lang/String; | 319 | ····invoke-static·{p0},·Ljava/lang/Character;->toString(C)Ljava/lang/String; |
317 | ····move-result-object·v | 320 | ····move-result-object·v2 |
318 | ····invoke-virtual·{v | 321 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
319 | ····.line·51 | 322 | ····.line·51 |
320 | ····move-object·v0,·p1 | ||
321 | ····.local·v0,·"arr$":[C | ||
322 | ····array-length·v3,· | 323 | ····array-length·v3,·p1 |
323 | ····.local·v3,·"len$":I | ||
324 | ····const/4·v2,·0x0 | 324 | ····const/4·v2,·0x0 |
325 | ····.local·v2,·"i$":I | ||
326 | ····:goto_0 | 325 | ····:goto_0 |
327 | ····if-ge·v2,·v3,·:cond_0 | 326 | ····if-ge·v2,·v3,·:cond_0 |
328 | ····aget-char·v | 327 | ····aget-char·v0,·p1,·v2 |
329 | ····.line·52 | 328 | ····.line·52 |
330 | ····.local·v | 329 | ····.local·v0,·"ch":C |
331 | ····invoke-static·{v | 330 | ····invoke-static·{v0},·Ljava/lang/Character;->toString(C)Ljava/lang/String; |
332 | ····move-result-object·v | 331 | ····move-result-object·v4 |
333 | ····invoke-virtual·{v | 332 | ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
334 | ····.line·51 | 333 | ····.line·51 |
335 | ····add-int/lit8·v2,·v2,·0x1 | 334 | ····add-int/lit8·v2,·v2,·0x1 |
336 | ····goto·:goto_0 | 335 | ····goto·:goto_0 |
337 | ····.line·54 | 336 | ····.line·54 |
338 | ····.end·local·v | 337 | ····.end·local·v0····#·"ch":C |
339 | ····:cond_0 | 338 | ····:cond_0 |
340 | ····invoke-virtual·{v | 339 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
341 | ····move-result-object·v | 340 | ····move-result-object·v2 |
342 | ····return-object·v | 341 | ····return-object·v2 |
343 | .end·method | 342 | .end·method |
344 | .method·public·static·isConsonant(C)Z | 343 | .method·public·static·isConsonant(C)Z |
345 | ····.locals·1 | 344 | ····.locals·1 |
346 | ····.param·p0,·"ch"····#·C | 345 | ····.param·p0,·"ch"····#·C |
347 | ····.prologue | 346 | ····.prologue |
Offset 419, 76 lines modified | Offset 417, 71 lines modified | ||
419 | ····move-result·v0 | 417 | ····move-result·v0 |
420 | ····return·v0 | 418 | ····return·v0 |
421 | .end·method | 419 | .end·method |
422 | .method·public·static·join(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; | 420 | .method·public·static·join(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; |
423 | ····.locals· | 421 | ····.locals·5 |
424 | ····.param·p0,·"delimiter"····#·Ljava/lang/String; | 422 | ····.param·p0,·"delimiter"····#·Ljava/lang/String; |
425 | ····.param·p1,·"strings"····#·[Ljava/lang/String; | 423 | ····.param·p1,·"strings"····#·[Ljava/lang/String; |
Max diff block lines reached; 3886/7590 bytes (51.20%) of diff not shown. |
Offset 194, 15 lines modified | Offset 194, 14 lines modified | ||
194 | ····move-result-object·v1 | 194 | ····move-result-object·v1 |
195 | ····goto·:goto_0 | 195 | ····goto·:goto_0 |
196 | .end·method | 196 | .end·method |
197 | .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object; | 197 | .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object; |
198 | ····.locals·1 | 198 | ····.locals·1 |
199 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
200 | ····.prologue | 199 | ····.prologue |
201 | ····.line·14 | 200 | ····.line·14 |
202 | ····invoke-virtual·{p0,·p1},·Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->get(Ljava/lang/Object;)Ljava/lang/Integer; | 201 | ····invoke-virtual·{p0,·p1},·Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->get(Ljava/lang/Object;)Ljava/lang/Integer; |
203 | ····move-result-object·v0 | 202 | ····move-result-object·v0 |
Offset 430, 25 lines modified | Offset 429, 21 lines modified | ||
430 | ····iput-object·v4,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->filled:[Z | 429 | ····iput-object·v4,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->filled:[Z |
431 | ····goto·:goto_0 | 430 | ····goto·:goto_0 |
432 | .end·method | 431 | .end·method |
433 | .method·public·bridge·synthetic·put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 432 | .method·public·bridge·synthetic·put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
434 | ····.locals·1 | 433 | ····.locals·1 |
435 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
436 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
437 | ····.prologue | 434 | ····.prologue |
438 | ····.line·14 | 435 | ····.line·14 |
439 | ····check-cast·p1,·Ljava/lang/Integer; | 436 | ····check-cast·p1,·Ljava/lang/Integer; |
440 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
441 | ····check-cast·p2,·Ljava/lang/Integer; | 437 | ····check-cast·p2,·Ljava/lang/Integer; |
442 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
443 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->put(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; | 438 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->put(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; |
444 | ····move-result-object·v0 | 439 | ····move-result-object·v0 |
445 | ····return-object·v0 | 440 | ····return-object·v0 |
446 | .end·method | 441 | .end·method |
Offset 532, 15 lines modified | Offset 527, 14 lines modified | ||
532 | ····const/4·v1,·0x0 | 527 | ····const/4·v1,·0x0 |
533 | ····return-object·v1 | 528 | ····return-object·v1 |
534 | .end·method | 529 | .end·method |
535 | .method·public·bridge·synthetic·remove(Ljava/lang/Object;)Ljava/lang/Object; | 530 | .method·public·bridge·synthetic·remove(Ljava/lang/Object;)Ljava/lang/Object; |
536 | ····.locals·1 | 531 | ····.locals·1 |
537 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
538 | ····.prologue | 532 | ····.prologue |
539 | ····.line·14 | 533 | ····.line·14 |
540 | ····invoke-virtual·{p0,·p1},·Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->remove(Ljava/lang/Object;)Ljava/lang/Integer; | 534 | ····invoke-virtual·{p0,·p1},·Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->remove(Ljava/lang/Object;)Ljava/lang/Integer; |
541 | ····move-result-object·v0 | 535 | ····move-result-object·v0 |
Offset 142, 14 lines modified | Offset 142, 15 lines modified | ||
142 | ····if-nez·v2,·:cond_3 | 142 | ····if-nez·v2,·:cond_3 |
143 | ····:cond_2 | 143 | ····:cond_2 |
144 | ····iget-object·v2,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet;->second:Ljava/lang/Object; | 144 | ····iget-object·v2,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet;->second:Ljava/lang/Object; |
145 | ····iget-object·v3,·v0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet;->first:Ljava/lang/Object; | 145 | ····iget-object·v3,·v0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet;->first:Ljava/lang/Object; |
146 | ····.line·61 | ||
146 | ····invoke-virtual·{v2,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 147 | ····invoke-virtual·{v2,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
147 | ····move-result·v2 | 148 | ····move-result·v2 |
148 | ····if-eqz·v2,·:cond_0 | 149 | ····if-eqz·v2,·:cond_0 |
149 | ····iget-object·v2,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet;->first:Ljava/lang/Object; | 150 | ····iget-object·v2,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet;->first:Ljava/lang/Object; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·this$0:Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; | 32 | .field·final·synthetic·this$0:Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;)V | 34 | .method·constructor·<init>(Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;)V |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.param·p1,·"this$0"····#·Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·57 | 38 | ····.line·57 |
38 | ····iput-object·p1,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet$1;->this$0:Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; | 39 | ····iput-object·p1,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet$1;->this$0:Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 79, 14 lines modified | Offset 79, 15 lines modified | ||
79 | ····const/16·v1,·0x15 | 79 | ····const/16·v1,·0x15 |
80 | ····new-array·v1,·v1,·[Ljava/lang/Character; | 80 | ····new-array·v1,·v1,·[Ljava/lang/Character; |
81 | ····const/16·v2,·0x62 | 81 | ····const/16·v2,·0x62 |
82 | ····.line·82 | ||
82 | ····invoke-static·{v2},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 83 | ····invoke-static·{v2},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
83 | ····move-result-object·v2 | 84 | ····move-result-object·v2 |
84 | ····aput-object·v2,·v1,·v4 | 85 | ····aput-object·v2,·v1,·v4 |
85 | ····const/16·v2,·0x63 | 86 | ····const/16·v2,·0x63 |
Offset 277, 14 lines modified | Offset 278, 15 lines modified | ||
277 | ····invoke-static·{v3},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 278 | ····invoke-static·{v3},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
278 | ····move-result-object·v3 | 279 | ····move-result-object·v3 |
279 | ····aput-object·v3,·v1,·v2 | 280 | ····aput-object·v3,·v1,·v2 |
281 | ····.line·81 | ||
280 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 282 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
281 | ····move-result-object·v1 | 283 | ····move-result-object·v1 |
282 | ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V | 284 | ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V |
283 | ····sput-object·v0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->consonants:Ljava/util/Set; | 285 | ····sput-object·v0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->consonants:Ljava/util/Set; |
Offset 350, 15 lines modified | Offset 352, 14 lines modified | ||
350 | .method·public·constructor·<init>()V | 352 | .method·public·constructor·<init>()V |
351 | ····.locals·0 | 353 | ····.locals·0 |
352 | ····.prologue | 354 | ····.prologue |
353 | ····.line·19 | 355 | ····.line·19 |
354 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 356 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
355 | ····.line·42 | ||
356 | ····return-void | 357 | ····return-void |
357 | .end·method | 358 | .end·method |
358 | .method·public·static·computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I | 359 | .method·public·static·computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I |
359 | ····.locals·13 | 360 | ····.locals·13 |
360 | ····.param·p0,·"str1"····#·Ljava/lang/CharSequence; | 361 | ····.param·p0,·"str1"····#·Ljava/lang/CharSequence; |
361 | ····.param·p1,·"str2"····#·Ljava/lang/CharSequence; | 362 | ····.param·p1,·"str2"····#·Ljava/lang/CharSequence; |
Offset 533, 14 lines modified | Offset 534, 15 lines modified | ||
533 | ····add-int/lit8·v11,·v5,·-0x1 | 534 | ····add-int/lit8·v11,·v5,·-0x1 |
534 | ····aget·v11,·v6,·v11 | 535 | ····aget·v11,·v6,·v11 |
535 | ····add-int/lit8·v6,·v4,·-0x1 | 536 | ····add-int/lit8·v6,·v4,·-0x1 |
537 | ····.line·228 | ||
536 | ····invoke-interface·{p0,·v6},·Ljava/lang/CharSequence;->charAt(I)C | 538 | ····invoke-interface·{p0,·v6},·Ljava/lang/CharSequence;->charAt(I)C |
537 | ····move-result·v6 | 539 | ····move-result·v6 |
538 | ····add-int/lit8·v12,·v5,·-0x1 | 540 | ····add-int/lit8·v12,·v5,·-0x1 |
539 | ····invoke-interface·{p1,·v12},·Ljava/lang/CharSequence;->charAt(I)C | 541 | ····invoke-interface·{p1,·v12},·Ljava/lang/CharSequence;->charAt(I)C |
Offset 550, 26 lines modified | Offset 552, 27 lines modified | ||
550 | ····if-ne·v6,·v12,·:cond_3 | 552 | ····if-ne·v6,·v12,·:cond_3 |
551 | ····move·v6,·v7 | 553 | ····move·v6,·v7 |
552 | ····:goto_5 | 554 | ····:goto_5 |
553 | ····add-int/2addr·v6,·v11 | 555 | ····add-int/2addr·v6,·v11 |
556 | ····.line·225 | ||
554 | ····invoke-static·{v9,·v10,·v6},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->minimum(III)I | 557 | ····invoke-static·{v9,·v10,·v6},·Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->minimum(III)I |
555 | ····move-result·v6 | 558 | ····move-result·v6 |
556 | ····aput·v6,·v8,·v5 | 559 | ····aput·v6,·v8,·v5 |
557 | ····.line·224 | 560 | ····.line·224 |
558 | ····add-int/lit8·v5,·v5,·0x1 | 561 | ····add-int/lit8·v5,·v5,·0x1 |
559 | ····goto·:goto_4 | 562 | ····goto·:goto_4 |
560 | ····.line·22 | 563 | ····.line·228 |
561 | ····:cond_3 | 564 | ····:cond_3 |
562 | ····const/4·v6,·0x1 | 565 | ····const/4·v6,·0x1 |
563 | ····goto·:goto_5 | 566 | ····goto·:goto_5 |
564 | ····.line·223 | 567 | ····.line·223 |
565 | ····:cond_4 | 568 | ····:cond_4 |
Offset 892, 75 lines modified | Offset 895, 81 lines modified | ||
892 | ····move-result-object·v2 | 895 | ····move-result-object·v2 |
893 | ····return-object·v2 | 896 | ····return-object·v2 |
894 | .end·method | 897 | .end·method |
895 | .method·public·static·splitIntoJapaneseSyllables(Ljava/lang/String;)Ljava/util/List; | 898 | .method·public·static·splitIntoJapaneseSyllables(Ljava/lang/String;)Ljava/util/List; |
896 | ····.locals·1 | 899 | ····.locals·15 |
897 | ····.param·p0,·"str"····#·Ljava/lang/String; | 900 | ····.param·p0,·"str"····#·Ljava/lang/String; |
898 | ····.annotation·system·Ldalvik/annotation/Signature; | 901 | ····.annotation·system·Ldalvik/annotation/Signature; |
899 | ········value·=·{ | 902 | ········value·=·{ |
900 | ············"(", | 903 | ············"(", |
901 | ············"Ljava/lang/String;", | 904 | ············"Ljava/lang/String;", |
902 | ············")", | 905 | ············")", |
903 | ············"Ljava/util/List", | 906 | ············"Ljava/util/List", |
904 | ············"<", | 907 | ············"<", |
905 | ············"Ljava/lang/String;", | 908 | ············"Ljava/lang/String;", |
906 | ············">;" | 909 | ············">;" |
907 | ········} | 910 | ········} |
908 | ····.end·annotation | 911 | ····.end·annotation |
909 | ····.prologue | 912 | ····.prologue |
913 | ····const/4·v14,·0x0 | ||
914 | ····const/16·v13,·0x6e | ||
915 | ····const/16·v12,·0x61 | ||
910 | ····.line·110 | 916 | ····.line·110 |
911 | ····const-string·v1 | 917 | ····const-string·v10,·"" |
912 | ····invoke-virtual·{p0,·v1 | 918 | ····invoke-virtual·{p0,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
913 | ····move-result·v1 | 919 | ····move-result·v10 |
Max diff block lines reached; 10373/13325 bytes (77.85%) of diff not shown. |
Offset 110, 26 lines modified | Offset 110, 25 lines modified | ||
110 | ····.prologue | 110 | ····.prologue |
111 | ····.line·37 | 111 | ····.line·37 |
112 | ····.local·p1,·"other":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/Character;>;" | 112 | ····.local·p1,·"other":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/Character;>;" |
113 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 113 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
114 | ····.line·38 | 114 | ····.line·38 |
115 | ····const/16·v | 115 | ····const/16·v1,·0x19 |
116 | ····new-array·v | 116 | ····new-array·v1,·v1,·[Z |
117 | ····iput-object·v | 117 | ····iput-object·v1,·p0,·Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;->values:[Z |
118 | ····.line·39 | 118 | ····.line·39 |
119 | ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 119 | ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
120 | ····move-result-object·v1 | 120 | ····move-result-object·v1 |
121 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
122 | ····:goto_0 | 121 | ····:goto_0 |
123 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 122 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
124 | ····move-result·v2 | 123 | ····move-result·v2 |
125 | ····if-eqz·v2,·:cond_0 | 124 | ····if-eqz·v2,·:cond_0 |
Offset 151, 18 lines modified | Offset 151, 20 lines modified | ||
151 | ····.line·19 | 151 | ····.line·19 |
152 | ····new-array·v0,·p1,·[I | 152 | ····new-array·v0,·p1,·[I |
153 | ····.line·20 | 153 | ····.line·20 |
154 | ····.local·v0,·"copy":[I | 154 | ····.local·v0,·"copy":[I |
155 | ····array-length·v1,·p0 | 155 | ····array-length·v1,·p0 |
156 | ····.line·21 | ||
156 | ····invoke-static·{v1,·p1},·Ljava/lang/Math;->min(II)I | 157 | ····invoke-static·{v1,·p1},·Ljava/lang/Math;->min(II)I |
157 | ····move-result·v1 | 158 | ····move-result·v1 |
159 | ····.line·20 | ||
158 | ····invoke-static·{p0,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 160 | ····invoke-static·{p0,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
159 | ····.line·22 | 161 | ····.line·22 |
160 | ····return-object·v0 | 162 | ····return-object·v0 |
161 | .end·method | 163 | .end·method |
162 | .method·public·static·copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; | 164 | .method·public·static·copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
Offset 224, 24 lines modified | Offset 226, 26 lines modified | ||
224 | ····move-object·v0,·v1 | 226 | ····move-object·v0,·v1 |
225 | ····.line·54 | 227 | ····.line·54 |
226 | ····.local·v0,·"copy":[Ljava/lang/Object;,·"[TT;" | 228 | ····.local·v0,·"copy":[Ljava/lang/Object;,·"[TT;" |
227 | ····:goto_0 | 229 | ····:goto_0 |
228 | ····array-length·v1,·p0 | 230 | ····array-length·v1,·p0 |
231 | ····.line·55 | ||
229 | ····invoke-static·{v1,·p1},·Ljava/lang/Math;->min(II)I | 232 | ····invoke-static·{v1,·p1},·Ljava/lang/Math;->min(II)I |
230 | ····move-result·v1 | 233 | ····move-result·v1 |
234 | ····.line·54 | ||
231 | ····invoke-static·{p0,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 235 | ····invoke-static·{p0,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
232 | ····.line·56 | 236 | ····.line·56 |
233 | ····return-object·v0 | 237 | ····return-object·v0 |
234 | ····.line·5 | 238 | ····.line·53 |
235 | ····.end·local·v0····#·"copy":[Ljava/lang/Object;,·"[TT;" | 239 | ····.end·local·v0····#·"copy":[Ljava/lang/Object;,·"[TT;" |
236 | ····:cond_0 | 240 | ····:cond_0 |
237 | ····invoke-virtual·{p2},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class; | 241 | ····invoke-virtual·{p2},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class; |
238 | ····move-result-object·v1 | 242 | ····move-result-object·v1 |
239 | ····invoke-static·{v1,·p1},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object; | 243 | ····invoke-static·{v1,·p1},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object; |
Offset 268, 16 lines modified | Offset 272, 18 lines modified | ||
268 | ····.line·12 | 272 | ····.line·12 |
269 | ····new-array·v0,·p1,·[Z | 273 | ····new-array·v0,·p1,·[Z |
270 | ····.line·13 | 274 | ····.line·13 |
271 | ····.local·v0,·"copy":[Z | 275 | ····.local·v0,·"copy":[Z |
272 | ····array-length·v1,·p0 | 276 | ····array-length·v1,·p0 |
277 | ····.line·14 | ||
273 | ····invoke-static·{v1,·p1},·Ljava/lang/Math;->min(II)I | 278 | ····invoke-static·{v1,·p1},·Ljava/lang/Math;->min(II)I |
274 | ····move-result·v1 | 279 | ····move-result·v1 |
280 | ····.line·13 | ||
275 | ····invoke-static·{p0,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 281 | ····invoke-static·{p0,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
276 | ····.line·15 | 282 | ····.line·15 |
277 | ····return-object·v0 | 283 | ····return-object·v0 |
278 | .end·method | 284 | .end·method |
Offset 128, 142 lines modified | Offset 128, 143 lines modified | ||
128 | ············"Ljava/lang/String;", | 128 | ············"Ljava/lang/String;", |
129 | ············">;" | 129 | ············">;" |
130 | ········} | 130 | ········} |
131 | ····.end·annotation | 131 | ····.end·annotation |
132 | ····.prologue | 132 | ····.prologue |
133 | ····.line·75 | 133 | ····.line·75 |
134 | ····new-instance·v | 134 | ····new-instance·v2,·Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide$1; |
135 | ····invoke-direct·{v | 135 | ····invoke-direct·{v2},·Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide$1;-><init>()V |
136 | ····.line·102 | 136 | ····.line·102 |
137 | ····.local·v | 137 | ····.local·v2,·"result":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
138 | ····const-string·v | 138 | ····const-string·v1,·"Double·consonants·are·pronounced·with·a·short·pause·preceding·the·consonant" |
139 | ····.line·104 | 139 | ····.line·104 |
140 | ····.local·v | 140 | ····.local·v1,·"geminateConsonantExplanation":Ljava/lang/String; |
141 | ····sget-object·v | 141 | ····sget-object·v5,·Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide;->geminateConsonants:[Ljava/lang/String; |
142 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
143 | ····array-length·v | 142 | ····array-length·v6,·v5 |
144 | ····.local·v4,·"len$":I | ||
145 | ····const/4·v3,·0x0 | 143 | ····const/4·v3,·0x0 |
146 | ···· | 144 | ····move·v4,·v3 |
147 | ····:goto_0 | 145 | ····:goto_0 |
148 | ····if-ge·v | 146 | ····if-ge·v4,·v6,·:cond_2 |
149 | ····aget-object·v | 147 | ····aget-object·v0,·v5,·v4 |
150 | ····.line·105 | 148 | ····.line·105 |
151 | ····.local·v | 149 | ····.local·v0,·"geminateConsonant":Ljava/lang/String; |
152 | ····const-string·v | 150 | ····const-string·v3,·"tt" |
153 | ····invoke-virtual·{v | 151 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
154 | ····move-result·v | 152 | ····move-result·v3 |
155 | ····if-eqz·v | 153 | ····if-eqz·v3,·:cond_0 |
156 | ····.line·106 | 154 | ····.line·106 |
157 | ····new-instance·v7,·Ljava/lang/StringBuilder; | 155 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
158 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V | 156 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
159 | ····const-string·v | 157 | ····const-string·v3,·"t" |
160 | ····invoke-interface·{v | 158 | ····invoke-interface·{v2,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
161 | ····move-result-object·v | 159 | ····move-result-object·v3 |
162 | ····check-cast·v | 160 | ····check-cast·v3,·Ljava/lang/String; |
163 | ····invoke-virtual·{v7,·v | 161 | ····invoke-virtual·{v7,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
164 | ····move-result-object·v | 162 | ····move-result-object·v3 |
165 | ····const-string·v7,·".·" | 163 | ····const-string·v7,·".·" |
166 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v3,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
167 | ····move-result-object·v | 165 | ····move-result-object·v3 |
168 | ····invoke-virtual·{v | 166 | ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
169 | ····move-result-object·v | 167 | ····move-result-object·v3 |
170 | ····invoke-virtual·{v | 168 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
171 | ····move-result-object·v | 169 | ····move-result-object·v3 |
172 | ····invoke-interface·{v | 170 | ····invoke-interface·{v2,·v0,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
173 | ····.line·104 | 171 | ····.line·104 |
174 | ····:goto_1 | 172 | ····:goto_1 |
175 | ····add-int/lit8·v3,·v | 173 | ····add-int/lit8·v3,·v4,·0x1 |
174 | ····move·v4,·v3 | ||
176 | ····goto·:goto_0 | 175 | ····goto·:goto_0 |
177 | ····.line·107 | 176 | ····.line·107 |
178 | ····:cond_0 | 177 | ····:cond_0 |
179 | ····const-string·v | 178 | ····const-string·v3,·"dd" |
180 | ····invoke-virtual·{v | 179 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
181 | ····move-result·v | 180 | ····move-result·v3 |
182 | ····if-eqz·v | 181 | ····if-eqz·v3,·:cond_1 |
183 | ····.line·108 | 182 | ····.line·108 |
184 | ····new-instance·v7,·Ljava/lang/StringBuilder; | 183 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
185 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V | 184 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
186 | ····const-string·v | 185 | ····const-string·v3,·"d" |
187 | ····invoke-interface·{v | 186 | ····invoke-interface·{v2,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
188 | ····move-result-object·v | 187 | ····move-result-object·v3 |
189 | ····check-cast·v | 188 | ····check-cast·v3,·Ljava/lang/String; |
190 | ····invoke-virtual·{v7,·v | 189 | ····invoke-virtual·{v7,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
191 | ····move-result-object·v | 190 | ····move-result-object·v3 |
192 | ····const-string·v7,·".·" | 191 | ····const-string·v7,·".·" |
193 | ····invoke-virtual·{v | 192 | ····invoke-virtual·{v3,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
194 | ····move-result-object·v | 193 | ····move-result-object·v3 |
195 | ····invoke-virtual·{v | 194 | ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
196 | ····move-result-object·v | 195 | ····move-result-object·v3 |
197 | ····invoke-virtual·{v | 196 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
198 | ····move-result-object·v | 197 | ····move-result-object·v3 |
199 | ····invoke-interface·{v | 198 | ····invoke-interface·{v2,·v0,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
200 | ····goto·:goto_1 | 199 | ····goto·:goto_1 |
Max diff block lines reached; 708/6962 bytes (10.17%) of diff not shown. |
Offset 1, 56 lines modified | Offset 1, 56 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·48;·height:·48;·bitdepth:·8; | 3 | ····width:·48;·height:·48;·bitdepth:·8; |
4 | ····using·color·alpha; | 4 | ····using·color·alpha; |
5 | } | 5 | } |
6 | IMAGE·{ | 6 | IMAGE·{ |
7 | ····pixels·hex | 7 | ····pixels·hex |
8 | 8 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000003·00000007·0000000a·0000000d·0000000e·0000000f·0000000f·0000000e·0000000c·0000000a·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·d82c72fbd901dfe28d481a9e163c4b1f31f37499747b21b0aad70929c80c3640·...·]00· | |
9 | 9 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000008·0000000f·00000014·0000001a·00000022·0000002c·00000033·00000039·0000003c·0000003e·0000003e·0000003c·00000038·00000032·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·dac2655c0d0ce9d6214fed808711574e63f51d694ded44d1a35fd59cf01e8ceb·...·]00· | |
10 | 10 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000009·00000013·0000001e·0000002e·0404043e·45454559·72727274·9090908e·9f9f9fa0·aaaaaaad·afafafb2·aeaeaeb3·a4a4a4ae·959595a6·7f7f7f99·59595987·2a2a2a74·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·b61161eb635c8cacd7c9917161bbd1013a2ce1309b5d18667669d2d7b3a3acf6·...·]00· | |
11 | 11 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000004·0000000d·0000001c·0f0f0f33·8181816f·bababaac·d0d0d0cf·dededee2·eeeeeef3·fbfbfbfd·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f9f9f9fb·e9e9e9ef·d5d5[·...·truncated·by·diffoscope;·len:·173,·SHA:·c52242b71efb838608b8441311047a9211f8c9e7865a4d6e4438e2e001705517·...·]00· | |
12 | 12 | 00000000·00000000·00000000·00000000·00000000·00000000·00000002·0000000a·0000001d·9e9e9e6f·d2d2d2ca·eaeaeaf0·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefdff·fefffdff·fdfefcff·fcfef9ff·fcfef9ff·fcfefaff·fdfefaff·fefefcff·ffffffff·ffffffff·ffff[·...·truncated·by·diffoscope;·len:·173,·SHA:·2ebeed02ed623d92cffea2d4d26e5fbea883a7faad7fd6e41255ea7efc6c9005·...·]00· | |
13 | 13 | 00000000·00000000·00000000·00000000·00000000·00000004·00000012·c7c7c78d·e7e7e7e7·ffffffff·ffffffff·ffffffff·fcfdf9ff·f8fbf2ff·f5faecff·f3f9e9ff·bcc2b3ff·868882ff·7d7e7cff·979797ff·fbfdf7ff·eff7e2ff·eff7e2ff·eff7e2ff·a0a698ff·7c7d7aff·7a7a79ff·b0b1b0ff·f7fb[·...·truncated·by·diffoscope;·len:·173,·SHA:·a3077e5b1e88bc8ab75d12da313cece4761b59f6cb8006c456fed09eed558285·...·]00· | |
14 | 14 | 00000000·00000000·00000000·00000000·00000004·c0c0c04e·e9e9e9e9·ffffffff·ffffffff·fafcf5ff·f1f8e6ff·e8f3d5ff·e4f1cdff·e4f1cdff·e4f1cdff·e4f1cdff·88907aff·282a26ff·141414ff·424242ff·fafcf6ff·e4f1cdff·e4f1cdff·e4f1cdff·40413eff·141414ff·0e0e0eff·9b9f94ff·e4f1[·...·truncated·by·diffoscope;·len:·173,·SHA:·88feb8b7e094ef0a3b73b8f7746a9a78afaeae9fa24f72690c609dd13571efdc·...·]00· | |
15 | 15 | 00000000·00000000·00000000·00000002·d9d9d993·fafafafe·ffffffff·f7fbf1ff·e5f1cfff·d7eab5ff·d7eab5ff·d7eab5ff·d7eab5ff·d7eab5ff·d7eab5ff·d7eab5ff·788265ff·141512ff·000000ff·2f2f2fff·f7fbf1ff·d7eab5ff·d7eab5ff·5d6254ff·000000ff·000000ff·6e7169ff·d7eab5ff·d7ea[·...·truncated·by·diffoscope;·len:·173,·SHA:·250bd8a40a611ffa2de782b5e7eef48631e4e082187de0f763f520ea845837c1·...·]00· | |
16 | 16 | 00000000·00000000·00000002·d7d7d7a8·ffffffff·ffffffff·ebf5daff·cae39dff·cae39dff·cae39dff·cae39dff·cae39dff·cae39dff·cae39dff·cae39dff·cae39dff·717f58ff·151613ff·000000ff·313131ff·f5faedff·cae39dff·889472ff·000000ff·000000ff·51544dff·cae39eff·cae39dff·cae3[·...·truncated·by·diffoscope;·len:·173,·SHA:·a998e134fe10b9b2eeeec33a42bc53454931c155221a090cc60a81018c69ce86·...·]00· | |
17 | 17 | 00000000·00000000·c2c2c275·ffffffff·ffffffff·d4e8afff·bddc84ff·bddc84ff·bddc84ff·bddc84ff·bddc84ff·bddc84ff·bddc84ff·bddc84ff·bddc84ff·bddc84ff·6a7b4aff·151612ff·000000ff·303030ff·f0f7e3ff·97ab74ff·000000ff·000000ff·40413dff·bedc88ff·bddc84ff·bddc84ff·bddc[·...·truncated·by·diffoscope;·len:·173,·SHA:·a081ec764685228c838f89f629962910f76bb7d0921152d3caa9d767a86003e7·...·]00· | |
18 | 18 | 00000000·f0f0f03c·dbdbdbf3·ffffffff·ddedbfff·b1d66eff·b1d66eff·b1d66eff·b1d66eff·b1d66eff·b1d66eff·b1d66eff·b1d66eff·b1d66eff·b1d66eff·b1d66eff·63783eff·141610ff·000000ff·3b3b3bff·c8cdbfff·121211ff·000000ff·2a2b2aff·adcf71ff·b1d66eff·b1d66eff·b1d66eff·b1d6[·...·truncated·by·diffoscope;·len:·173,·SHA:·1a02a1be7a7cc168d38ff9745789efe165914329501bd8479d81a74ba247cb4b·...·]00· | |
19 | 19 | 00000000·e4e4e4ab·f4f4f4ff·ffffffff·b1d66fff·a6d05aff·a6d05aff·a6d05aff·a6d05aff·a6d05aff·a6d05aff·a6d05aff·a6d05aff·a6d05aff·a6d05aff·a6d05aff·5d7532ff·13160fff·000000ff·2b2b2bff·2c2c2cff·000000ff·0d0d0dff·f0f0efff·c8e298ff·a6d05aff·a6d05aff·a6d05aff·a6d0[·...·truncated·by·diffoscope;·len:·173,·SHA:·b3bcec6c90f21bc3be761d7bc991882d2fa91265260e41919918a08d0528fa0d·...·]00· | |
20 | 20 | 00000000·d8d8d8cf·f6f6f6ff·ffffffff·a6d15aff·9dcc4aff·9dcc4aff·9dcc4aff·9dcc4aff·9dcc4aff·9dcc4aff·9dcc4aff·9dcc4aff·9dcc4aff·9dcc4aff·9dcc4aff·587229ff·13150eff·000000ff·000000ff·000000ff·000000ff·030303ff·9f9f9fff·fefffeff·b0d66dff·9dcc4aff·9dcc4aff·9dcc[·...·truncated·by·diffoscope;·len:·173,·SHA:·aa07684b84fb96faecdfb2d4129778e535e225bedecb9afc14ff020fab921ecf·...·]00· | |
21 | 21 | 00000000·bababaae·ddddddff·ffffffff·d1e7aaff·98c93fff·98c93fff·98c93fff·98c93fff·98c93fff·98c93fff·98c93fff·98c93fff·98c93fff·98c93fff·98c93fff·557123ff·13150eff·000000ff·000000ff·5c6056ff·080b03ff·000000ff·020202ff·cececeff·f7fbefff·a1ce50ff·98c93fff·98c9[·...·truncated·by·diffoscope;·len:·173,·SHA:·56aa3adc31c84331f6e38f5a40a713ded4c85fb34a299f44dacc2ff0483d30bf·...·]00· | |
22 | 22 | 00000000·96969646·acacacff·ffffffff·ffffffff·b5d875ff·96c83cff·96c83cff·96c83cff·96c83cff·96c83cff·96c83cff·96c83cff·96c83cff·96c83cff·96c83cff·547022ff·12150eff·000000ff·2c2c2cff·eaf4d9ff·658728ff·000000ff·000000ff·151515ff·e9e9e9ff·e8f3d4ff·97c83eff·96c8[·...·truncated·by·diffoscope;·len:·173,·SHA:·795046b15ea8bdd9d9a6495c7a362ec5ded779cc87055d9bd32a963d0a489667·...·]00· | |
23 | 23 | 00000000·00000000·959595c5·c8c8c8ff·ffffffff·ffffffff·cae39eff·98c940ff·98c940ff·98c940ff·98c940ff·98c940ff·98c940ff·98c940ff·98c940ff·98c940ff·557124ff·13150eff·000000ff·323232ff·ebf5daff·98c940ff·49611fff·000000ff·000000ff·383838ff·fdfdfdff·d5e9b0ff·98c9[·...·truncated·by·diffoscope;·len:·173,·SHA:·b1e723d22ac977703f81ff4d72a9b1bd1850d0b3f536803339735b176354c8d8·...·]00· | |
24 | 24 | 00000000·00000000·93939328·939393e8·c6c6c6ff·ffffffff·ffffffff·e9f3d5ff·bfdd88ff·9ecc4bff·9ecc4bff·9ecc4bff·9ecc4bff·9ecc4bff·9ecc4bff·9ecc4bff·59722aff·13150fff·000000ff·313131ff·eff7e1ff·9ecc4bff·9dcb4bff·253012ff·000000ff·000000ff·696969ff·ffffffff·c7e2[·...·truncated·by·diffoscope;·len:·173,·SHA:·addbbf0a7b6c4af8d83c7cc22bb3b14c7fbcf85c5573d50d45d2df36c68b8228·...·]00· | |
25 | 25 | 00000000·00000000·00000000·91919135·919191e1·afafafff·ebebebff·ffffffff·ffffffff·e6f2d1ff·cee6a4ff·b2d770ff·a7d15bff·a7d15bff·a7d15bff·a7d15bff·5b7232ff·0c0e08ff·000000ff·24271eff·cfe6a6ff·a7d15bff·a7d15bff·a0c857ff·0c0f06ff·000000ff·000000ff·7c876aff·cbe4[·...·truncated·by·diffoscope;·len:·173,·SHA:·2dce37a8647434011a3485200cb7500c306f506588ec01ec97ec8374f9cc8e2f·...·]00· | |
26 | 26 | 00000000·00000000·00000000·00000000·8f8f8f16·8e8e8ea1·939393ff·bebebeff·f0f0f0ff·ffffffff·ffffffff·ffffffff·f1f7e4ff·deeec2ff·cbe39eff·bddc83ff·8ba45dff·586939ff·4d5d30ff·61753dff·b2d66fff·b2d66fff·b2d66fff·b2d66fff·697f42ff·4d5d30ff·4d5c32ff·6d8048ff·bedc85ff·cfe5a5ff·e1efc7ff·ffffffff·ffffffff·ffffffff·ffffffff·d4d4d4ff·777777f4·25252570·0000000d·00000003·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | |
27 | 27 | 00000000·00000000·00000000·00000000·00000000·00000000·8c8c8c48·8b8b8bc1·919191fe·aeaeaeff·d3d3d3ff·f4f4f4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e6f2d0ff·bedd86ff·bedd86ff·bedd86ff·dcedbeff·ecf5dbff·f2f8e6ff·f6faedff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·e6e6e6ff·a5a5a5ff·6a6a6af6·32323297·24242422·00000003·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | |
28 | 28 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·89898902·8888882e·87878791·868686d4·8c8c8cf9·999999ff·b7b7b7ff·d7d7d7ff·edededff·f3f3f3ff·fbfbfbff·ffffffff·cde5a1ff·d4e8aeff·f5faecff·ffffffff·ffffffff·ffffffff·ffffffff·f7f7f7ff·eeeeeeff·e0e0e0ff·b8b8b8ff·848484ff·555555f1·3c3c3cc5·32323269·2c2c2c17·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | |
29 | 29 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·83838301·82828228·80808075·7e7e7eb6·7c7c7cd0·7b7b7be8·828282f9·ebebebff·ffffffff·eaf4d9ff·fffffeff·ffffffff·d4d4d4ff·787878ff·6c6c6cff·626262ff·595959f9·4b4b4be8·3c3c3cd8·363636be·29292983·10101047·0000002f·00000026·0000001f·00000018·00000010·00000007·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | |
30 | 30 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000007·07070712·0404041f·a4a4a4c3·ffffffff·f8fbf3ff·ffffffff·ffffffff·b4b4b4fe·6e6e6ef0·898989f0·9d9d9df0·a3a3a3ee·aaaaaaea·aaaaaae1·9b9b9bd4·838383c0·626262a3·34343480·1111116b·00000061·00000059·0000004f·00000040·0000002d·0000001e·00000012·00000007·00000001·00000000·00000000·00000000·00000000·00000000·00000000· | |
31 | 31 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000008·00000016·1c1c1c2e·74747463·c4c4c4b5·f8f8f8ff·ffffffff·ffffffff·e2e2e2ff·8a8a8aff·bababaff·f0f0f0ff·797979ff·666666ff·b3b3b3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f8f8f8fd·eaeaeaf4·dadadae6·aaaaaac2·53535390·0d0d0d73·00000065·00000057·00000042·0000002b·00000016·00000008·00000001·00000000·00000000·00000000·00000000· | |
32 | 32 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000004·00000011·76767645·d0d0d0ad·f0f0f0ec·ffffffff·b8b8b8ff·ecececff·e6e6e6ff·a2a2a2ff·858c8fff·a5c2d2ff·9bc8dfff·c7dfedff·9d9f9fff·4c4c4cff·395666ff·7fbadbff·8cc1deff·9ccae3ff·b4d7eaff·d0e6f2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e9e9e9f4·b6b6b6ce·4040408c·00000071·00000061·00000048·0000002b·00000012·00000004·00000000·00000000·00000000· | |
33 | ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000005·a1a1a139·e3e3e3bc·fbfbfbfa·ffffffff·ffffffff·ddecf5ff·7e8589ff·717171ff·667a85ff·4d8db0ff·3c95c7ff·3c96c8ff·4198c9ff·f0f7fbff·ffffffff·878787ff·1d4860ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·449acaff·54a3cfff·6eb1d6ff·add3e8ff·dcecf5ff·ffffffff·ffffffff·f9f9f9fe·c7c7c7dc·45454591·00000073·0000005f·0000003e·0000001b·00000006·00000000·00000000· | ||
34 | 33 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000005·a1a1a139·e3e3e3bc·fbfbfbfa·ffffffff·ffffffff·ddecf5ff·7e8589ff·717171ff·667a85ff·4d8db0ff·3c95c7ff·3c96c8ff·4198c9ff·f0f7fbff·ffffffff·878787ff·1d4860ff·3c96c8ff·3c96c8ff·3c96[·...·truncated·by·diffoscope;·len:·166,·SHA:·f32d851b7a97520da5e20ea47f2e674e9e280eb4dfd63de33ac443dc166b1037·...·]·00000000· | |
34 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000005·e2e2e283·fcfcfcf9·ffffffff·ffffffff·b9d9ebff·65acd3ff·3c96c8ff·4192c0ff·4291bdff·3c96c7ff·3686b3ff·143343ff·163648ff·1b3b4dff·edeff0ff·ffffffff·858585ff·0b1a23ff·17394cff·163648ff·163648ff·163648ff·153647ff·163749ff·255d7cff·3c96c8ff·3c96c8ff·3c96c8ff·61aad3ff·b6d8ebff·ffffffff·ffffffff·f9f9f9fe·a0a0a0c5·0000007b·0000006a·00000046·0000001e·00000006·00000000· | ||
35 | 35 | 00000000·00000000·00000000·00000000·00000000·00000000·80808004·f3f3f3a6·ffffffff·ffffffff·b5d6e8ff·51a2ceff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·51a1ceff·bad3e2ff·a3a3a3ff·a2a2a2ff·a6a6a6ff·f9f9f9ff·ffffffff·d2d2d2ff·9e9e9eff·a3a3a3ff·a3a3a3ff·a3a3a3ff·a4a4a4ff·a2a2a2ff·616161ff·183c50ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·4ea0cdff·b4d7eaff·ffffffff·ffffffff·bebebee5·0a0a0a80·0000006d·00000044·00000017·00000002· | |
36 | 36 | 00000000·00000000·00000000·00000000·00000000·40404004·f5f5f59a·ffffffff·f8fbfcff·77b4d6ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·5ba7d1ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·999999ff·183d51ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·73b4d8ff·f0f7fbff·ffffffff·b5b5b5e7·0202027e·00000064·00000031·0000000a· | |
37 | 37 | 00000000·00000000·00000000·00000000·ffffff03·e5e5e544·ffffffff·ffffffff·5b9dc2ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·4e9fcdff·acd2e7ff·a8d0e6ff·a7d0e6ff·afd4e9ff·ffffffff·ffffffff·b9b9b9ff·9cb9c9ff·a8d0e6ff·a3cee5ff·c9e2f0ff·ffffffff·fefefeff·989899ff·183d52ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·5aa6d0ff·f7fafdff·ffffffff·606060c2·00000074·00000048·00000014· | |
38 | 38 | 00000000·00000000·00000000·00000000·ffffff47·f6f6f6b0·ffffffff·9bbbcdff·398ebdff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·63abd3ff·ffffffff·ffffffff·4d4e4fff·3789b7ff·3c96c8ff·3c96c8ff·86beddff·ffffffff·fdfdfdff·979899ff·1a4157ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·9ccae3ff·ffffffff·bababafb·07070799·00000051·00000019· | |
39 | 39 | 00000000·00000000·00000000·00000000·ffffff7d·f8f8f8e8·ffffffff·4a7f9cff·388bb9ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·a0cae2ff·ffffffff·fafafaff·253b46ff·3c96c8ff·3c96c8ff·3c96c8ff·8ac0deff·ffffffff·fafafaff·919394ff·1d4860ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·63abd3ff·ffffffff·cfcfcfff·0d0d0dc1·0000004d·00000017· | |
40 | 40 | 00000000·00000000·00000000·00000000·ffffff65·f0f0f0e5·ffffffff·6c8998ff·327da7ff·3c95c6ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·4198c9ff·e6ecf0ff·ffffffff·bbbbbbff·265f7eff·3c96c8ff·3c96c8ff·3c96c8ff·95c6e1ff·ffffffff·f4f4f4ff·878a8cff·20516cff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·75b4d8ff·ffffffff·c9c9c9ff·111111c7·0000003c·0000000e· | |
41 | 41 | 00000000·00000000·00000000·00000000·ffffff18·d9d9d9a8·ffffffff·bfc5c9ff·286080ff·378ab8ff·3c95c6ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·7cafcaff·ffffffff·ffffffff·62696dff·398ebeff·3c96c8ff·3c96c8ff·3c96c8ff·a3cee5ff·ffffffff·ecececff·7a8186ff·276283ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·c6e0efff·ffffffff·848484ff·141414b5·00000021·00000005· | |
42 | 42 | 00000000·00000000·00000000·00000000·00000000·c3c3c325·f2f2f2f9·ffffffff·b5bfc4ff·2d698aff·3788b6ff·3b94c6ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·539ac2ff·e6e7e8ff·ffffffff·e0e0e0ff·3a7da2ff·3c96c8ff·3b94c5ff·3c96c8ff·3c96c8ff·c0d7e4ff·ffffffff·d8d8d8ff·68818eff·3586b2ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3d96c8ff·bfdcedff·ffffffff·e3e3e3ff·282828f6·1717176e·0000000b·00000001· | |
43 | 43 | 00000000·00000000·00000000·00000000·00000000·00000000·bbbbbb75·f5f5f5ff·ffffffff·cdd3d7ff·5e889fff·337fa9ff·3a90c0ff·3c95c7ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3f83a8ff·d9dadbff·ffffffff·ffffffff·527c93ff·3c96c8ff·2b6586ff·050c10ff·0d212cff·354b56ff·fafafaff·ffffffff·959595ff·4889acff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·6bafd5ff·d3e7f2ff·ffffffff·ecececff·474747ff·1c1c1c8d·0505050f·00000002·00000000· | |
44 | 44 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·afafaf99·e9e9e9ff·ffffffff·ffffffff·b1c1c9ff·6393adff·3482adff·398fbfff·3c95c6ff·3c96c8ff·5486a3ff·e5e5e6ff·ffffffff·ffffffff·80a0b1ff·3c96c8ff·7fbadbff·edf1f3ff·c7c7c7ff·b7b7b7ff·e5e5e5ff·ffffffff·ffffffff·435d6dff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·3c96c8ff·6db0d6ff·b9d9eaff·ffffffff·ffffffff·d5d5d5ff·454545ff·222222ab·0c0c0c0e·00000002·00000000·00000000· | |
45 | 45 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·9a9a9a72·c8c8c8fe·f7f7f7ff·ffffffff·ffffffff·c0cdd4ff·86a9bcff·5994b4ff·72aacaff·edf5f9ff·ffffffff·fcfcfcff·81aec7ff·3c96c8ff·3c96c8ff·90c3e0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·b0c9d7ff·3c95c6ff·3c96c8ff·3c96c8ff·3c96c8ff·62abd3ff·91c3dfff·c6deecff·ffffffff·ffffffff·f3f3f3ff·969696ff·313131ff·2626268d·0d0d0d07·00000001·00000000·00000000·00000000· | |
46 | 46 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·8e8e8e38·a1a1a1c9·c6c6c6ff·f0f0f0ff·ffffffff·ffffffff·ffffffff·d5dee3ff·cddbe4ff·ecf2f6ff·99bdd3ff·65a1c2ff·5499bfff·4795c0ff·559ec8ff·7db7d8ff·9bc9e2ff·b3d5e9ff·a7d0e6ff·6eb1d6ff·5da8d1ff·8abfddff·a2cbe1ff·b9d5e6ff·d8e7efff·ffffffff·ffffffff·ffffffff·e6e6e6ff·959595ff·484848ff·2b2b2bd5·2b2b2b4d·00000001·00000000·00000000·00000000·00000000·00000000· | |
47 | 47 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·8b8b8b4e·919191c3·b0b0b0ff·cbcbcbff·edededff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·b8cddaff·5c94b2ff·3584b0ff·3a92c3ff·c6e0efff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e0e0e0ff·a4a4a4ff·757575ff·3a3a3aff·2f2f2fd0·3030305c·2c2c2c0a·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | |
48 | 48 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·8787872e·8686866f·878787ce·9a9a9aff·acacacff·bababaff·cacacaff·ddddddff·eaeaeaff·f4f4f4ff·f9f9f9ff·ffffffff·ffffffff·7f9babff·4887a9ff·ffffffff·e5e5e5ff·a7a7a7ff·8d8d8dff·7a7a7aff·5e5e5eff·3b3b3bff·363636d6·3636367e·36363635·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | |
49 | 49 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·8080802a·7e7e7e57·7c7c7c77·797979a4·767676cd·747474ea·757575f8·787878ff·b9b9b9ff·ffffffff·ffffffff·b5c2c8ff·ffffffff·dededeff·242424e9·202020cf·2626269d·33333369·3b3b3b33·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | |
50 | ffffff00·ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·70707009·6c6c6c1b·6868682b·6363634d·999999f1·f0f0f0ff·ffffffff·ffffffff·ffffffff·abababce·0000006b·00000055·00000024·00000005·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
51 | ffffff00·ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·5f5f5f21·6f6f6fc1·b2b2b2ff·fdfdfdff·ffffffff·ffffffff·8b8b8b7a·0000003d·0000001d·00000005·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
52 | ffffff00·ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·5a5a5a02·57575773·737373ee·aaaaaaff·ccccccff·6c6c6cb2·16161619·0000000a·00000002·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
53 | 50 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·70707009·6c6c6c1b·6868682b·6363634d·999999f1·f0f0f0ff·ffffffff·ffff[·...·truncated·by·diffoscope;·len:·58,·SHA:·127476c9984d28ddb14fe791131c071bf8be9b001d8abdf1f2de805943df96ba·...·]·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | |
51 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·5f5f5f21·6f6f6fc1·b2b2b2ff·fdfdfdff·ffffffff·ffffffff·8b8b8b7a·0000003d·0000001d·00000005·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
52 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·5a5a5a02·57575773·737373ee·aaaaaaff·ccccccff·6c6c6cb2·16161619·0000000a·00000002·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
53 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·5454541a·52525278·606060e3·4c4c4cf7·50505020·80808002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | ||
54 | 54 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·50505021·4d4d4d38·4b4b4b03·49494901·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | |
55 | 55 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·a8a4e21e294e072d330d0c1d67874694455aec21bd2319b501b809809e4d7aac·...·]00· | |
56 | } | 56 | } |