Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | · | 1 | ·307666f6dbf86d4de18df103149931f5·493328·java·optional·libxtc-rats-java_1.15.0-2_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2021-10-25·09:54:06.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2021-10-25·09:54:06.000000·debian-binary |
2 | -rw-r--r--···0········0········0······920·2021-10-25·09:54:06.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0······920·2021-10-25·09:54:06.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···49 | 3 | -rw-r--r--···0········0········0···492216·2021-10-25·09:54:06.000000·data.tar.xz |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Package:·libxtc-rats-java | 1 | Package:·libxtc-rats-java |
2 | Version:·1.15.0-2 | 2 | Version:·1.15.0-2 |
3 | Architecture:·all | 3 | Architecture:·all |
4 | Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org> | 4 | Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org> |
5 | Installed-Size:·59 | 5 | Installed-Size:·594 |
6 | Depends:·libantlr-java | 6 | Depends:·libantlr-java |
7 | Section:·java | 7 | Section:·java |
8 | Priority:·optional | 8 | Priority:·optional |
9 | Homepage:·https://cs.nyu.edu/rgrimm/xtc/ | 9 | Homepage:·https://cs.nyu.edu/rgrimm/xtc/ |
10 | Description:·parser·generator·written·in·Java | 10 | Description:·parser·generator·written·in·Java |
11 | ·The·xtc·(eXTensible·Compiler)·project·is·exploring·novel·programming·languages | 11 | ·The·xtc·(eXTensible·Compiler)·project·is·exploring·novel·programming·languages |
12 | ·and·tools·to·improve·the·expressiveness,·safety,·and·efficiency·of·complex | 12 | ·and·tools·to·improve·the·expressiveness,·safety,·and·efficiency·of·complex |
Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/ | 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/ |
3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/ |
4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/doc/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/doc/ |
5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/ |
6 | -rw-r--r--···0·root·········(0)·root·········(0)······243·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/changelog.Debian.gz | 6 | -rw-r--r--···0·root·········(0)·root·········(0)······243·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/changelog.Debian.gz |
7 | -rw-r--r--···0·root·········(0)·root·········(0)·····6742·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/copyright | 7 | -rw-r--r--···0·root·········(0)·root·········(0)·····6742·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/copyright |
8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/java/ | 8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/java/ |
9 | -rw-r--r--···0·root·········(0)·root·········(0)···51 | 9 | -rw-r--r--···0·root·········(0)·root·········(0)···519980·2021-10-25·09:54:06.000000·./usr/share/java/rats-1.15.0.jar |
10 | -rw-r--r--···0·root·········(0)·root·········(0)····4 | 10 | -rw-r--r--···0·root·········(0)·root·········(0)····45644·2021-10-25·09:54:06.000000·./usr/share/java/rats-runtime-1.15.0.jar |
11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/ | 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/ |
12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/ | 12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/ |
13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/ | 13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/ |
14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/ | 14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/ |
15 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/rats-1.15.0.pom | 15 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/rats-1.15.0.pom |
16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/ | 16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/ |
17 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/rats-debian.pom | 17 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/rats-debian.pom |
Offset 1, 32406 lines modified | Offset 1, 32499 lines modified | ||
00000000:·504b·0304·0a00·0008·0000· | 00000000:·504b·0304·0a00·0008·0000·c34e·5953·0000··PK.........NYS.. | Diff chunk too large, falling back to line-by-line diff (31265 lines added, 31265 lines removed) | |
00000010:·0000·0000·0000·0000·0000·0900·0400·4d45··..............ME | 00000010:·0000·0000·0000·0000·0000·0900·0400·4d45··..............ME | ||
00000020:·5441·2d49·4e46·2ffe·ca00·0050·4b03·04 | 00000020:·5441·2d49·4e46·2ffe·ca00·0050·4b03·0414··TA-INF/....PK... | ||
00000030:·0000·0 | 00000030:·0000·0008·00c3·4e59·53b0·4b1e·bc76·0000··......NYS.K..v.. | ||
00000040:·00 | 00000040:·0091·0000·0014·0000·004d·4554·412d·494e··.........META-IN | ||
00000050:· | 00000050:·462f·4d41·4e49·4645·5354·2e4d·4665·cdbb··F/MANIFEST.MFe.. | ||
00000060:·0 | 00000060:·0ec2·300c·46e1·dd4f·9111·8624·8060·c948··..0.F..O...$.`.H | ||
00000070:· | 00000070:·592b·2106·f61f·306a·a2ca·20db·45f0·f65c··Y+!...0j..·.E..\ | ||
00000080:·6 | 00000080:·56e6·4f3a·a787·d42b·9bc7·23ab·d59b·94b0··V.O:...+..#..... | ||
00000090:· | 00000090:·4c0b·ea46·98c5·3d7c·2821·4fa6·d906·28e7··L..F..=|(!O...(. | ||
000000a0:· | 000000a0:·8607·729b·a4fa·3a35·e81f·417c·d4af·50a7··..r...:5..A|..P. | ||
000000b0:· | 000000b0:·0ce7·4bdc·be4a·587d·8a69·1366·3b3e·55c8··..K..JX}.i.f;>U. | ||
000000c0:· | 000000c0:·9c7a·5489·bf43·094f·3fa7·3bd4·58d3·016e··.zT..C.O?.;.X..n | ||
000000d0:· | 000000d0:·44f4·0650·4b03·040a·0000·0800·00c3·4e59··D..PK.........NY | ||
000000e0:· | 000000e0:·5300·0000·0000·0000·0000·0000·0004·0000··S............... | ||
000000f0:· | 000000f0:·0078·7463·2f50·4b03·0414·0008·0808·00c3··.xtc/PK......... | ||
00000100:· | 00000100:·4e59·5300·0000·0000·0000·0000·0000·0020··NYS............· | ||
00000110:· | 00000110:·0000·0078·7463·2f43·6f6e·7374·616e·7473··...xtc/Constants | ||
00000120:· | 00000120:·2446·757a·7a79·426f·6f6c·6561·6e2e·636c··$FuzzyBoolean.cl | ||
00000130:· | 00000130:·6173·737d·52ef·4fd3·5014·3d6f·ddd6·adbe··ass}R.O.P.=o.... | ||
00000140:· | 00000140:·c19c·c8dc·0451·44d9·4037·5051·1316·c258··.....QD.@7PQ...X | ||
00000150:· | 00000150:·4624·1960·282c·99f8·a51b·1547·ba36·693b··F$.`(,.....G.6i; | ||
00000160:· | 00000160:·a27c·f24f·d291·08d1·68f8·ec1f·65bc·ef39··.|.O....h...e..9 | ||
00000170:· | 00000170:·6538·5c93·f6be·7b7b·ceb9·3fde·fdf1·f3cb··e8\...{{..?..... | ||
00000180:· | 00000180:·7700·453c·5711·6048·bff3·1bf9·9263·7bbe··w.E<W.`H.....c{. | ||
00000190:· | 00000190:·61fb·ded4·6afb·e8e8·fd8a·e358·a661·47c1··a...j......X.aG. | ||
000001a0:· | 000001a0:·10e4·0821·4c76·7b6b·a7cc·3056·f93f·7c51··...!Lv{k..0V.?|Q | ||
000001b0:· | 000001b0:·e023·1c51·810f·ad16·2b7a·5944·ae70·7019··.#.Q....+zYD.pp. | ||
000001c0:· | 000001c0:·592f·d656·6464·8863·1871·0675·aa5a·acec··Y/.Vdd.c.q.u.Z.. | ||
000001d0:· | 000001d0:·9475·86f1·dd41·ba1a·12b8·a622·ce31·82eb··.u...A.....".1.. | ||
000001e0:· | 000001e0:·24d4·b01c·db64·18c9·642b·07c6·a191·b70c··$....d..d+...... | ||
000001f0:· | 000001f0:·7b3f·bf59·3f30·1b3e·6193·b8a1·22c5·91c6··{?.Y?0.>a..."... | ||
00000200:· | 00000200:·4d4a·750e·28db·ed16·e53c·34ac·b6b9·f986··MJu.(....<4..... | ||
00000210:· | 00000210:·6121·d3c3·2e59·86e7·2df6·0474·df6d·dafb··a!...Y..-..t.m.. | ||
00000220:· | 00000220:·8bbd·1984·80d4·1fe7·b885·0986·70a1·6937··............p.i7 | ||
00000230:· | 00000230:·fd25·86d1·4c3f·732d·5b8d·20a4·51bb·e311··.%..L?s-[.·.Q... | ||
00000240:· | 00000240:·4423·e0e2·788f·e33e·a645·e7b2·0c8f·6122··D#..x..>.E....a" | ||
00000250:· | 00000250:·931d·d83b·65f9·030d·969c·3d6a·7bb8·d2b4··...;e.....=j{... | ||
00000260:· | 00000260:·cd8d·76ab·6eba·db46·dda2·c8dc·25e9·b383··..v.n..F....%... | ||
00000270:· | 00000270:·45e3·eba6·ffd6·d97b·69b8·46cb·f44d·97e4··E......{i.F..M.. | ||
00000280:· | 00000280:·a37a·73df·36fc·b64b·8a4a·265b·a5bb·2c34··.zs.6..K.J&[..,4 | ||
00000290:· | 00000290:·ac6e·87b9·7fe6·5018·24bf·4409·34dd·69bb··.n....P.$.D.4.i. | ||
000002a0:· | 000002a0:·0d73·b529·0a1c·fa0b·cc09·1952·de30·3dff··.s.).......R.0=. | ||
000002b0:· | 000002b0:·85e3·f92a·1618·6217·b418·f89a·6d9b·aebc··...*..b.....m... | ||
000002c0:· | 000002c0:·12d1·37ef·155f·9ea7·3126·697f·83cb·29b1··..7.._..1&i...). | ||
000002d0:· | 000002d0:·9900·d968·d772·61e3·69b1·5d84·0851·3c83··...h.ra.i.]..Q<. | ||
000002e0:· | 000002e0:·69c2·67c9·9b24·2b1e·ad83·d867·5c3d·43e2··i.g..$+....g\=C. | ||
000002f0:· | 000002f0:·2379·0c33·f40d·cb7f·35c2·a731·8b40·171f··#y.3....5..1.@.. | ||
00000300:· | 00000300:·9051·2dc1·664e·317a·06d6·8f7f·20b2·d0f1··.Q-.fN1z....·... | ||
00000310:· | 00000310:·0308·4c2b·0145·5285·55c8·aa33·b363·2718··..L+.ER.U..3.c'. | ||
00000320:· | 00000320:·fb74·292f·1a80·ac92·de87·10fc·5c5c·13cb··.t)/........\\.. | ||
00000330:· | 00000330:·d12d·378f·a02c·3719·fe06·5653·3a50·f45a··.-7..,7...VS:P.Z | ||
00000340:· | 00000340:·b003·55af·853a·34dc·fe5a·2244·c975·c95b··..U..:4..Z"D.u.[ | ||
00000350:· | 00000350:·5d72·ee2b·7113·b795·13dc·3986·229d·c9a0··]r.+q.....9."... | ||
00000360:· | 00000360:·7454·e9dc·0d49·473b·c5d4·3162·e775·2624··tT...IG;..1b.u&$ | ||
00000370:· | 00000370:·ff15·62d8·a589·bca6·a26a·14f9·5de6·1ce6··..b......j..]... | ||
00000380:· | 00000380:·a57d·84c7·d23e·c153·3125·6232·3a3f·5b4e··.}...>.S1%b2:?[N | ||
00000390:· | 00000390:·fd02·504b·0708·885a·ea46·5f02·0000·6004··..PK...Z.F_...`. | ||
000003a0:· | 000003a0:·0000·504b·0304·1400·0808·0800·c34e·5953··..PK.........NYS | ||
000003b0:· | 000003b0:·0000·0000·0000·0000·0000·0000·1300·0000··................ | ||
000003c0:· | 000003c0:·7874·632f·436f·6e73·7461·6e74·732e·636c··xtc/Constants.cl | ||
000003d0:· | 000003d0:·6173·7375·5769·601d·5515·3e37·6dc9·2499··assuWi`.U.>7m.$. | ||
000003e0:· | 000003e0:·a634·2d2d·2d5b·8052·1a96·74a1·656b·299d··.4---[.R..t.ek). | ||
000003f0:· | 000003f0:·bc4c·5ea6·7d5b·df92·3665·794c·5e26·e9b4··.L^.}[..6eyL^&.. | ||
00000400:· | 00000400:·2f33·61de·a46d·2ab8·a082·0b2e·20e2·8222··/3a..m*.....·.." | ||
00000410:· | 00000410:·2228·22b2·5864·1514·5044·1454·5051·4010··"(".Xd..PD.TPQ@. | ||
00000420:· | 00000420:·1544·5004·6451·14f0·bbe7·dd4c·8616·7f24··.DP.dQ.....L...$ | ||
00000430:· | 00000430:·e7fb·ee7c·773b·f7dc·73cf·bbff·addb·ee24··...|w;..s......$ | ||
00000440:· | 00000440:·2243·d41a·a941·d0f4·1d61·6571·c2f7·6aa1··"C...A...aeq..j. | ||
00000450:· | 00000450:·ed85·358d·a60a·6aad·ba9e·d359·7346·edc0··..5...j....YsF.. | ||
00000460:· | 00000460:·0efd·a099·f6a2·c646·d274·6aa2·6641·7b6f··.......F.tj.fA{o | ||
00000470:· | 00000470:·b1b7·d98b·abb6·37bc·b830·5e0b·9d11·412d··......7..0^...A- | ||
00000480:· | 00000480:·c34e·980b·fc51·2708·c705·2d5c·948a·49c2··.N...Q'...-\..I. | ||
00000490:· | 00000490:·c0f5·8657·76ec·d9d4·4482·749d·a653·2b66··...Wv...D.t..S+f | ||
000004a0:· | 000004a0:·4c59·19b3·5c30·7346·de28·66f3·82da·f6d4··LY..\0sF.(f..... | ||
000004b0:· | 000004b0:·37d2·de68·97ab·0d03·c759·6c84·681e·180b··7..h.....Yl.h... | ||
000004c0:· | 000004c0:·1d8d·da04·35d6·b050·7b18·64b6·a0a9·f658··....5..P{.d....X | ||
000004d0:· | 000004d0:·e837·d30c·9aa3·d35c·da57·d05e·ab5c·cf0d··.7.....\.W.^.\.. | ||
000004e0:· | 000004e0:·570b·3afc·5d96·166b·c90e·6c71·2ae1·ca8e··W.:.]..k..lq*... | ||
000004f0:· | 000004f0:·3eb9·b6f9·3aed·47fb·63bf·46b1·582e·6055··>...:.G.c.F.X.`U | ||
00000500:· | 00000500:·46d2·2c1b·a562·56d0·ecd4·9ecb·58a9·d181··F.,..bV.....X... | ||
00000510:· | 00000510:·98c9·d911·3a81·27fb·b7eb·74b0·ecdf·16ef··....:.'...t..... | ||
00000520:· | 00000520:·6f6e·2c9a·f98c·4687·0ad2·0267·d885·ff02··on,...F....g.... | ||
00000530:· | 00000530:·293e·4ca7·8552·3c3b·2ece·9b49·ab00·bd46··)>L..R<;...I...F | ||
00000540:· | 00000540:·8b30·320e·2874·2b52·7c84·4e47·ee31·72a1··.02.(t+R|.NG.1r. | ||
00000550:· | 00000550:·6814·ad84·4647·c319·e1f8·a833·e80c·49ed··h...FG.....3..I. | ||
00000560:· | 00000560:·629d·9648·edac·b8b6·d89f·33bb·cd1e·8d96··b..H......3..... | ||
00000570:· | 00000570:·099a·560b·c7ab·f0db·7241·53fc·eaa0·ec73··..V.....rAS....s | ||
00000580:·a | 00000580:·ac4e·c7c9·3ed3·eb7d·fa53·6639·9bea·d6e8··.N..>..}.Sf9.... | ||
00000590:· | 00000590:·0448·3c67·bb94·acd4·69d5·6e92·8cb9·4123··.H<g....i.n...A# | ||
000005a0:· | 000005a0:·f8b8·799b·5b73·07dc·aa1b·8e6b·b406·0b1f··..y.[s.....k.... | ||
000005b0:· | 000005b0:·1d1b·a8d6·17de·a553·42f6·6a96·bd72·a5ae··.......SB.j..r.. | ||
000005c0:· | 000005c0:·945c·b029·a869·34f0·4378·dee1·e993·3af5··.\.).i4.Cx....:. | ||
000005d0:· | 000005d0:·4663·e7f2·d9a2·9928·9a98·7e2d·e264·d4ae··Fc.....(..~-.d.. | ||
000005e0:· | 000005e0:·6cc5·31e7·0277·9b1d·3a52·9dd2·291d·6d30··l.1..w..:R..).m0 | ||
000005f0:· | 000005f0:·6724·d6c9·0de6·f256·9f51·3435·c261·358e··g$.....V.Q45.a5. | ||
00000600:· | 00000600:·4e8a·d7eb·9497·e296·fad0·4a54·c461·d803··N.........JT.a.. | ||
00000610:· | 00000610:·b530·b02b·a10c·9b3e·1936·1b04·edf3·6e81··.0.+...>.6....n. | ||
00000620:· | 00000620:·ccb1·d1af·d326·398e·2ec7·31ba·0ac5·bc91··.....&9...1..... | ||
00000630:· | 00000630:·286a·742a·661b·1873·aba1·cb11·70ba·4ee5··(jt*f..s....p.N. | ||
00000640:· | 00000640:·68b6·ae92·952a·5a38·7a1b·b355·d47d·93aa··h....*Z8z..U.}.. | ||
00000650:· | 00000650:·8a4e·83d1·5889·6c06·0799·c158·4318·0b67··.N..X.l....XC..g | ||
00000660:· | 00000660:·889b·c84e·d9ac·931b·8d85·b3c3·7d81·4bb6··...N........}.K. | ||
00000670:· | 00000670:·22d8·07c7·4646·a562·4427·4f2a·3456·94d2··"...FF.bD'O*4V.. | ||
00000680:· | 00000680:·398d·46c1·9c1d·a3f0·becb·5305·3ad5·a2a9··9.F.......S.:... | ||
00000690:·c | 00000690:·cc8d·39f8·dfc2·5463·986a·a86a·87a1·c3cb··..9...Tc.j.j.... | ||
000006a0:· | 000006a0:·deae·d38e·68aa·9e14·fe9b·58f6·4e88·861d··....h.....X.N... | ||
000006b0:· | 000006b0:·cf09·ea47·7996·4e67·47a2·a499·31f3·f22c··...Gy.NgG...1.., | ||
000006c0:· | 000006c0:·df87·5353·22a3·d6e7·bbbc·f40f·e874·4e74··..SS"........tNt | ||
000006d0:·4 | 000006d0:·424a·5a36·0ae5·beac·852d·7c08·cb71·873d··BJZ6.....-|..q.= | ||
000006e0:· | 000006e0:·5f7a·3761·d7f8·98ce·d5e9·3cd9·63a6·ec61··_z7a......<.c..a | ||
000006f0:· | 000006f0:·2533·d9bc·9549·9613·4601·87f5·51ec·c91d··%3...I..F...Q... | ||
00000700:· | 00000700:·99dc·d3c7·753a·3fda·9395·9ed8·d327·1178··....u:?......'.x | ||
00000710:· | 00000710:·ae27·1399·147d·5aa7·0ba2·c0b3·3232·db68··.'...}Z.....22.h | ||
00000720:· | 00000720:·f419·38af·eafb·ecbc·cfea·7471·e4bc·5436··..8.......tq..T6 | ||
00000730:· | 00000730:·0be7·7d1e·2354·b7d9·d531·1ee1·8b3a·5d12··..}.#T...1...:]. | ||
00000740:· | 00000740:·8d90·ea33·5225·8cf0·655c·9f11·bb12·f852··...3R%..e\.....R | ||
00000750:·f | 00000750:·f115·9d2e·938a·26a9·481b·897c·56a3·cb31··......&.H..|V..1 | ||
00000760:·e | 00000760:·e288·33e2·bb3b·eba7·7885·4e57·468b·4d9b··..3..;..x.NWF.M. | ||
00000770:· | 00000770:·e9ac·b549·1ee3·3730·9587·dbbd·8da7·faa6··...I..70........ | ||
00000780:·4e | 00000780:·4e57·4753·6570·abfb·30d5·3558·ace7·0fb2··NWGSep..0.5X.... | ||
00000790:·e | 00000790:·e05a·9dae·8b16·9bc9·76e3·f30d·98d7·f343··.Z......v......C | ||
000007a0:· | 000007a0:·a36f·62bd·bb74·ba51·6a66·d435·88d2·b25a··.ob..t.Qjf.5...Z | ||
000007b0:· | 000007b0:·f44d·e8e8·f993·beb9·45a7·5ba3·eb96·c946··.M......E.[....F | ||
000007c0:· | 000007c0:·eeb9·5d2e·cadf·6ed7·b3d9·1d3a·dd19·1baf··..]...n....:.... | ||
000007d0:· | 000007d0:·bcc1·c867·7028·058d·7e80·f1fc·d1d0·f53d··...gp(..~......= | ||
Max diff block lines reached; 163453/4478323 bytes (3.65%) of diff not shown. |
Offset 1, 42 lines modified | Offset 1, 42 lines modified | ||
1 | Zip·file·size:·4 | 1 | Zip·file·size:·45644·bytes,·number·of·entries:·40 |
2 | -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ | 2 | -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ |
3 | -rw-r--r--··2.0·unx······117·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF | 3 | -rw-r--r--··2.0·unx······117·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF |
4 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/ | 4 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/ |
5 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/parser/ | 5 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/parser/ |
6 | -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class | 6 | -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class |
7 | -rw----·····2.0·fat·····1554·bl·defN·21-Oct-25·09:54·xtc/parser/ParseError.class | 7 | -rw----·····2.0·fat·····1554·bl·defN·21-Oct-25·09:54·xtc/parser/ParseError.class |
8 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/parser/ParseException.class | 8 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/parser/ParseException.class |
9 | -rw----·····2.0·fat·····7 | 9 | -rw----·····2.0·fat·····7305·bl·defN·21-Oct-25·09:54·xtc/parser/ParserBase.class |
10 | -rw----·····2.0·fat······701·bl·defN·21-Oct-25·09:54·xtc/parser/Result.class | 10 | -rw----·····2.0·fat······701·bl·defN·21-Oct-25·09:54·xtc/parser/Result.class |
11 | -rw----·····2.0·fat·····1592·bl·defN·21-Oct-25·09:54·xtc/parser/SemanticValue.class | 11 | -rw----·····2.0·fat·····1592·bl·defN·21-Oct-25·09:54·xtc/parser/SemanticValue.class |
12 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/tree/ | 12 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/tree/ |
13 | -rw----·····2.0·fat······907·bl·defN·21-Oct-25·09:54·xtc/tree/Annotation.class | 13 | -rw----·····2.0·fat······907·bl·defN·21-Oct-25·09:54·xtc/tree/Annotation.class |
14 | -rw----·····2.0·fat·····1161·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$After1.class | 14 | -rw----·····2.0·fat·····1161·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$After1.class |
15 | -rw----·····2.0·fat·····1163·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Before1.class | 15 | -rw----·····2.0·fat·····1163·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Before1.class |
16 | -rw----·····2.0·fat·····1246·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Round1.class | 16 | -rw----·····2.0·fat·····1246·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Round1.class |
17 | -rw----·····2.0·fat·····3224·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$RoundN.class | 17 | -rw----·····2.0·fat·····3224·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$RoundN.class |
18 | -rw----·····2.0·fat·····1221·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting.class | 18 | -rw----·····2.0·fat·····1221·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting.class |
19 | -rw----·····2.0·fat·····1188·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed.class | ||
20 | -rw----·····2.0·fat·····1109·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed0.class | ||
21 | -rw----·····2.0·fat·····1384·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed1.class | ||
22 | -rw----·····2.0·fat·····1536·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed2.class | ||
23 | -rw----·····2.0·fat·····1641·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed3.class | ||
24 | -rw----·····2.0·fat·····1754·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed4.class | ||
25 | -rw----·····2.0·fat·····1867·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed5.class | ||
26 | -rw----·····2.0·fat·····1981·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed6.class | ||
27 | -rw----·····2.0·fat·····2094·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed7.class | ||
28 | -rw----·····2.0·fat····· | 19 | -rw----·····2.0·fat·····1207·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed.class |
20 | -rw----·····2.0·fat·····1290·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed0.class | ||
21 | -rw----·····2.0·fat·····1565·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed1.class | ||
22 | -rw----·····2.0·fat·····1717·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed2.class | ||
23 | -rw----·····2.0·fat·····1822·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed3.class | ||
24 | -rw----·····2.0·fat·····1935·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed4.class | ||
25 | -rw----·····2.0·fat·····2048·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed5.class | ||
26 | -rw----·····2.0·fat·····2162·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed6.class | ||
27 | -rw----·····2.0·fat·····2275·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed7.class | ||
28 | -rw----·····2.0·fat·····2388·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed8.class | ||
29 | -rw----·····2.0·fat·····2 | 29 | -rw----·····2.0·fat·····2618·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Variable.class |
30 | -rw----·····2.0·fat·····73 | 30 | -rw----·····2.0·fat·····7372·bl·defN·21-Oct-25·09:54·xtc/tree/GNode.class |
31 | -rw----·····2.0·fat······263·bl·defN·21-Oct-25·09:54·xtc/tree/Locatable.class | 31 | -rw----·····2.0·fat······263·bl·defN·21-Oct-25·09:54·xtc/tree/Locatable.class |
32 | -rw----·····2.0·fat·····1664·bl·defN·21-Oct-25·09:54·xtc/tree/Location.class | 32 | -rw----·····2.0·fat·····1664·bl·defN·21-Oct-25·09:54·xtc/tree/Location.class |
33 | -rw----·····2.0·fat·····10 | 33 | -rw----·····2.0·fat·····1099·bl·defN·21-Oct-25·09:54·xtc/tree/Node$1.class |
34 | -rw----·····2.0·fat····· | 34 | -rw----·····2.0·fat·····8105·bl·defN·21-Oct-25·09:54·xtc/tree/Node.class |
35 | -rw----·····2.0·fat·····1 | 35 | -rw----·····2.0·fat·····1710·bl·defN·21-Oct-25·09:54·xtc/tree/Token.class |
36 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/util/ | 36 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/util/ |
37 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/util/Action.class | 37 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/util/Action.class |
38 | -rw----·····2.0·fat·····10 | 38 | -rw----·····2.0·fat·····1058·bl·defN·21-Oct-25·09:54·xtc/util/Pair$1.class |
39 | -rw----·····2.0·fat·····7 | 39 | -rw----·····2.0·fat·····7637·bl·defN·21-Oct-25·09:54·xtc/util/Pair.class |
40 | -rw----·····2.0·fat······195·bl·defN·21-Oct-25·09:54·xtc/util/State.class | 40 | -rw----·····2.0·fat······195·bl·defN·21-Oct-25·09:54·xtc/util/State.class |
41 | -rw----·····2.0·fat···· | 41 | -rw----·····2.0·fat····10303·bl·defN·21-Oct-25·09:54·xtc/util/Utilities.class |
42 | 40·files,· | 42 | 40·files,·81392·bytes·uncompressed,·40166·bytes·compressed:··50.7% |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | #·WARNING:·Offset·0x12A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' | 93 | #·WARNING:·Offset·0x12A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' |
94 | #··········Zero·length·filename | 94 | #··········Zero·length·filename |
95 | # | 95 | # |
96 | 0141·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 96 | 0141·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
97 | ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 97 | ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
98 | 0221·DATA·DESCRIPTOR·······08074B50·(134695760) | 98 | 0221·DATA·DESCRIPTOR·······08074B50·(134695760) |
99 | 0225·CRC··················· | 99 | 0225·CRC···················EBF85560·(3958920544) |
100 | 0229·Compressed·Size·······000000E0·(224) | 100 | 0229·Compressed·Size·······000000E0·(224) |
101 | 022D·Uncompressed·Size·····00000122·(290) | 101 | 022D·Uncompressed·Size·····00000122·(290) |
102 | 0231·LOCAL·HEADER·#6·······04034B50·(67324752) | 102 | 0231·LOCAL·HEADER·#6·······04034B50·(67324752) |
103 | 0235·Extract·Zip·Spec······14·(20)·'2.0' | 103 | 0235·Extract·Zip·Spec······14·(20)·'2.0' |
104 | 0236·Extract·OS············00·(0)·'MS-DOS' | 104 | 0236·Extract·OS············00·(0)·'MS-DOS' |
105 | 0237·General·Purpose·Flag··0808·(2056) | 105 | 0237·General·Purpose·Flag··0808·(2056) |
Offset 119, 15 lines modified | Offset 119, 15 lines modified | ||
119 | # | 119 | # |
120 | #·WARNING:·Offset·0x24F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' | 120 | #·WARNING:·Offset·0x24F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
121 | #··········Zero·length·filename | 121 | #··········Zero·length·filename |
122 | # | 122 | # |
123 | 026A·PAYLOAD | 123 | 026A·PAYLOAD |
124 | 0537·DATA·DESCRIPTOR·······08074B50·(134695760) | 124 | 0537·DATA·DESCRIPTOR·······08074B50·(134695760) |
125 | 053B·CRC··················· | 125 | 053B·CRC···················71E4E316·(1910825750) |
126 | 053F·Compressed·Size·······000002CD·(717) | 126 | 053F·Compressed·Size·······000002CD·(717) |
127 | 0543·Uncompressed·Size·····00000612·(1554) | 127 | 0543·Uncompressed·Size·····00000612·(1554) |
128 | 0547·LOCAL·HEADER·#7·······04034B50·(67324752) | 128 | 0547·LOCAL·HEADER·#7·······04034B50·(67324752) |
129 | 054B·Extract·Zip·Spec······14·(20)·'2.0' | 129 | 054B·Extract·Zip·Spec······14·(20)·'2.0' |
130 | 054C·Extract·OS············00·(0)·'MS-DOS' | 130 | 054C·Extract·OS············00·(0)·'MS-DOS' |
131 | 054D·General·Purpose·Flag··0808·(2056) | 131 | 054D·General·Purpose·Flag··0808·(2056) |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | #·WARNING:·Offset·0x565:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 146 | #·WARNING:·Offset·0x565:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
147 | #··········Zero·length·filename | 147 | #··········Zero·length·filename |
148 | # | 148 | # |
149 | 0584·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 149 | 0584·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
150 | ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 150 | ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
151 | 063B·DATA·DESCRIPTOR·······08074B50·(134695760) | 151 | 063B·DATA·DESCRIPTOR·······08074B50·(134695760) |
152 | 063F·CRC··················· | 152 | 063F·CRC···················63CD13DB·(1674384347) |
153 | 0643·Compressed·Size·······000000B7·(183) | 153 | 0643·Compressed·Size·······000000B7·(183) |
154 | 0647·Uncompressed·Size·····000000EF·(239) | 154 | 0647·Uncompressed·Size·····000000EF·(239) |
155 | 064B·LOCAL·HEADER·#8·······04034B50·(67324752) | 155 | 064B·LOCAL·HEADER·#8·······04034B50·(67324752) |
156 | 064F·Extract·Zip·Spec······14·(20)·'2.0' | 156 | 064F·Extract·Zip·Spec······14·(20)·'2.0' |
157 | 0650·Extract·OS············00·(0)·'MS-DOS' | 157 | 0650·Extract·OS············00·(0)·'MS-DOS' |
158 | 0651·General·Purpose·Flag··0808·(2056) | 158 | 0651·General·Purpose·Flag··0808·(2056) |
Offset 171, 1955 lines modified | Offset 171, 1955 lines modified | ||
171 | 0669·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX' | 171 | 0669·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
172 | # | 172 | # |
173 | #·WARNING:·Offset·0x669:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' | 173 | #·WARNING:·Offset·0x669:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
174 | #··········Zero·length·filename | 174 | #··········Zero·length·filename |
175 | # | 175 | # |
176 | 0684·PAYLOAD | 176 | 0684·PAYLOAD |
177 | 1 | 177 | 161A·DATA·DESCRIPTOR·······08074B50·(134695760) |
178 | 1 | 178 | 161E·CRC···················18A72708·(413607688) |
179 | 1 | 179 | 1622·Compressed·Size·······00000F96·(3990) |
180 | 1 | 180 | 1626·Uncompressed·Size·····00001C89·(7305) |
181 | 1 | 181 | 162A·LOCAL·HEADER·#9·······04034B50·(67324752) |
182 | 1 | 182 | 162E·Extract·Zip·Spec······14·(20)·'2.0' |
183 | 1 | 183 | 162F·Extract·OS············00·(0)·'MS-DOS' |
184 | 1 | 184 | 1630·General·Purpose·Flag··0808·(2056) |
185 | ·····[Bits·1-2]············0·'Normal·Compression' | 185 | ·····[Bits·1-2]············0·'Normal·Compression' |
186 | ·····[Bit··3]··············1·'Streamed' | 186 | ·····[Bit··3]··············1·'Streamed' |
187 | ·····[Bit·11]··············1·'Language·Encoding' | 187 | ·····[Bit·11]··············1·'Language·Encoding' |
188 | 1 | 188 | 1632·Compression·Method····0008·(8)·'Deflated' |
189 | 1 | 189 | 1634·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
190 | 1 | 190 | 1638·CRC···················00000000·(0) |
191 | 1 | 191 | 163C·Compressed·Size·······00000000·(0) |
192 | 1 | 192 | 1640·Uncompressed·Size·····00000000·(0) |
193 | 1 | 193 | 1644·Filename·Length·······0017·(23) |
194 | 1 | 194 | 1646·Extra·Length··········0000·(0) |
195 | 1 | 195 | 1648·Filename··············'XXXXXXXXXXXXXXXXXXXXXXX' |
196 | # | 196 | # |
197 | #·WARNING:·Offset·0x1 | 197 | #·WARNING:·Offset·0x1648:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' |
198 | #··········Zero·length·filename | 198 | #··········Zero·length·filename |
199 | # | 199 | # |
200 | 1 | 200 | 165F·PAYLOAD |
201 | 17 | 201 | 17DB·DATA·DESCRIPTOR·······08074B50·(134695760) |
202 | 17 | 202 | 17DF·CRC···················E0C2B976·(3770857846) |
203 | 17 | 203 | 17E3·Compressed·Size·······0000017C·(380) |
204 | 17 | 204 | 17E7·Uncompressed·Size·····000002BD·(701) |
205 | 17 | 205 | 17EB·LOCAL·HEADER·#10······04034B50·(67324752) |
206 | 17 | 206 | 17EF·Extract·Zip·Spec······14·(20)·'2.0' |
207 | 17 | 207 | 17F0·Extract·OS············00·(0)·'MS-DOS' |
208 | 17 | 208 | 17F1·General·Purpose·Flag··0808·(2056) |
209 | ·····[Bits·1-2]············0·'Normal·Compression' | 209 | ·····[Bits·1-2]············0·'Normal·Compression' |
210 | ·····[Bit··3]··············1·'Streamed' | 210 | ·····[Bit··3]··············1·'Streamed' |
211 | ·····[Bit·11]··············1·'Language·Encoding' | 211 | ·····[Bit·11]··············1·'Language·Encoding' |
212 | 17 | 212 | 17F3·Compression·Method····0008·(8)·'Deflated' |
213 | 17 | 213 | 17F5·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
214 | 17 | 214 | 17F9·CRC···················00000000·(0) |
215 | 17 | 215 | 17FD·Compressed·Size·······00000000·(0) |
216 | 1 | 216 | 1801·Uncompressed·Size·····00000000·(0) |
217 | 1 | 217 | 1805·Filename·Length·······001E·(30) |
218 | 1 | 218 | 1807·Extra·Length··········0000·(0) |
219 | 1 | 219 | 1809·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
220 | # | 220 | # |
221 | #·WARNING:·Offset·0x1 | 221 | #·WARNING:·Offset·0x1809:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
222 | #··········Zero·length·filename | 222 | #··········Zero·length·filename |
223 | # | 223 | # |
224 | 1 | 224 | 1827·PAYLOAD |
225 | 1 | 225 | 1B15·DATA·DESCRIPTOR·······08074B50·(134695760) |
226 | 1 | 226 | 1B19·CRC···················77245DC3·(1998872003) |
227 | 1 | 227 | 1B1D·Compressed·Size·······000002EE·(750) |
228 | 1 | 228 | 1B21·Uncompressed·Size·····00000638·(1592) |
229 | 1 | 229 | 1B25·LOCAL·HEADER·#11······04034B50·(67324752) |
230 | 1 | 230 | 1B29·Extract·Zip·Spec······0A·(10)·'1.0' |
231 | 1 | 231 | 1B2A·Extract·OS············00·(0)·'MS-DOS' |
232 | 1 | 232 | 1B2B·General·Purpose·Flag··0800·(2048) |
233 | ·····[Bit·11]··············1·'Language·Encoding' | 233 | ·····[Bit·11]··············1·'Language·Encoding' |
234 | 1 | 234 | 1B2D·Compression·Method····0000·(0)·'Stored' |
235 | 1 | 235 | 1B2F·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
236 | 1 | 236 | 1B33·CRC···················00000000·(0) |
237 | 1 | 237 | 1B37·Compressed·Size·······00000000·(0) |
238 | 1 | 238 | 1B3B·Uncompressed·Size·····00000000·(0) |
239 | 1 | 239 | 1B3F·Filename·Length·······0009·(9) |
240 | 1 | 240 | 1B41·Extra·Length··········0000·(0) |
241 | 1 | 241 | 1B43·Filename··············'XXXXXXXXX' |
242 | # | 242 | # |
243 | #·WARNING:·Offset·0x1 | 243 | #·WARNING:·Offset·0x1B43:·Filename·'XXXXXXXXX' |
Max diff block lines reached; 135791/143413 bytes (94.69%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·196d03a0ef251275fc275e0601a38e48fd22be1ab9c532bc662ddd15d15bcc1c |
2 | ··Compiled·from·"Column.java" | 2 | ··Compiled·from·"Column.java" |
3 | public·abstract·class·xtc.parser.Column | 3 | public·abstract·class·xtc.parser.Column |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/Column | 7 | ··this_class:·#7··························//·xtc/parser/Column |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0d83e16844a69e638a44c08420037682b7b1163aebb533437cbaaa4c8b6ae834 |
2 | ··Compiled·from·"ParseError.java" | 2 | ··Compiled·from·"ParseError.java" |
3 | public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result | 3 | public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/ParseError | 7 | ··this_class:·#8··························//·xtc/parser/ParseError |
8 | ··super_class:·#2·························//·xtc/parser/Result | 8 | ··super_class:·#2·························//·xtc/parser/Result |
9 | ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Result | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Result |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·857775918845cbf6ff749d8ef28200f06e6b4e4111dc8e47a4223a990124365c |
2 | ··Compiled·from·"ParseException.java" | 2 | ··Compiled·from·"ParseException.java" |
3 | public·class·xtc.parser.ParseException·extends·java.lang.Exception | 3 | public·class·xtc.parser.ParseException·extends·java.lang.Exception |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/ParseException | 7 | ··this_class:·#7··························//·xtc/parser/ParseException |
8 | ··super_class:·#2·························//·java/lang/Exception | 8 | ··super_class:·#2·························//·java/lang/Exception |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Exception."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Exception."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·java/lang/Exception | 12 | ···#2·=·Class··············#4·············//·java/lang/Exception |
Offset 21, 26 lines modified | Offset 21, 26 lines modified | ||
21 | ····protected·char[]·yyData; | 21 | ····protected·char[]·yyData; |
22 | ····protected·Column[]·yyColumns; | 22 | ····protected·Column[]·yyColumns; |
23 | ···· | 23 | ···· |
24 | ····public·ParserBase(final·Reader·reader,·final·String·s)·{ | 24 | ····public·ParserBase(final·Reader·reader,·final·String·s)·{ |
25 | ········this(reader,·s,·4095); | 25 | ········this(reader,·s,·4095); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·ParserBase(final·Reader·yyReader,·final·String·file,·final·int· | 28 | ····public·ParserBase(final·Reader·yyReader,·final·String·file,·final·int·n)·{ |
29 | ········if·(null·==·file)·{ | 29 | ········if·(null·==·file)·{ |
30 | ············throw·new·NullPointerException("Null·file"); | 30 | ············throw·new·NullPointerException("Null·file"); |
31 | ········} | 31 | ········} |
32 | ········if·( | 32 | ········if·(n·<·0)·{ |
33 | ············throw·new·IllegalArgumentException("Negative·size:·"·+· | 33 | ············throw·new·IllegalArgumentException("Negative·size:·"·+·n); |
34 | ········} | 34 | ········} |
35 | ········this.yyReader·=·yyReader; | 35 | ········this.yyReader·=·yyReader; |
36 | ········this.yyCount·=·0; | 36 | ········this.yyCount·=·0; |
37 | ········this.yyEOF·=·false; | 37 | ········this.yyEOF·=·false; |
38 | ········this.yyData·=·new·char[ | 38 | ········this.yyData·=·new·char[n·+·1]; |
39 | ········this.yyColumns·=·new·Column[ | 39 | ········this.yyColumns·=·new·Column[n·+·1]; |
40 | ········final·Column·column·=·this.newColumn(); | 40 | ········final·Column·column·=·this.newColumn(); |
41 | ········column.file·=·file; | 41 | ········column.file·=·file; |
42 | ········column.seenCR·=·false; | 42 | ········column.seenCR·=·false; |
43 | ········column.line·=·1; | 43 | ········column.line·=·1; |
44 | ········column.column·=·1; | 44 | ········column.column·=·1; |
45 | ········this.yyColumns[0]·=·column; | 45 | ········this.yyColumns[0]·=·column; |
46 | ····} | 46 | ····} |
Offset 174, 75 lines modified | Offset 174, 75 lines modified | ||
174 | ········return·(offset·==·n)·?·""·:·new·String(this.yyData,·offset,·n·-·offset); | 174 | ········return·(offset·==·n)·?·""·:·new·String(this.yyData,·offset,·n·-·offset); |
175 | ····} | 175 | ····} |
176 | ···· | 176 | ···· |
177 | ····public·final·boolean·isEOF(final·int·n)·{ | 177 | ····public·final·boolean·isEOF(final·int·n)·{ |
178 | ········return·this.yyEOF·&&·n·==·this.yyCount·-·1; | 178 | ········return·this.yyEOF·&&·n·==·this.yyCount·-·1; |
179 | ····} | 179 | ····} |
180 | ···· | 180 | ···· |
181 | ····public·final·String·lineAt(int· | 181 | ····public·final·String·lineAt(int·n)·throws·IOException·{ |
182 | ········if·(0·>· | 182 | ········if·(0·>·n)·{ |
183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·n); |
184 | ········} | 184 | ········} |
185 | ········if·(0·<· | 185 | ········if·(0·<·n·&&·10·==·this.character(n)·&&·13·==·this.character(n·-·1))·{ |
186 | ············-- | 186 | ············--n; |
187 | ········} | 187 | ········} |
188 | ········int·n·=·i; | ||
189 | ········int·n2·=· | 188 | ········int·n2·=·n; |
189 | ········int·n3·=·n; | ||
190 | ········for·(int·n | 190 | ········for·(int·n4·=·this.character(n3);·-1·!=·n4·&&·13·!=·n4·&&·10·!=·n4;·n4·=·this.character(n3))·{ |
191 | ············++n | 191 | ············++n3; |
192 | ········} | 192 | ········} |
193 | ········while·(n)·{ | 193 | ········while·(n2)·{ |
194 | ············final·int·character·=·this.character(n·-·1); | 194 | ············final·int·character·=·this.character(n2·-·1); |
195 | ············if·(13·!=·character)·{ | 195 | ············if·(13·!=·character)·{ |
196 | ················if·(10·!=·character)·{ | 196 | ················if·(10·!=·character)·{ |
197 | ····················--n; | 197 | ····················--n2; |
198 | ····················continue; | 198 | ····················continue; |
199 | ················} | 199 | ················} |
200 | ············} | 200 | ············} |
201 | ············return·this.difference(n,·n | 201 | ············return·this.difference(n2,·n3); |
202 | ········} | 202 | ········} |
203 | ········return·this.difference(n,·n | 203 | ········return·this.difference(n2,·n3); |
204 | ····} | 204 | ····} |
205 | ···· | 205 | ···· |
206 | ····public·final·Location·location(final·int·n)·{ | 206 | ····public·final·Location·location(final·int·n)·{ |
207 | ········final·Column·column·=·this.column(n); | 207 | ········final·Column·column·=·this.column(n); |
208 | ········return·new·Location(column.file,·column.line,·column.column); | 208 | ········return·new·Location(column.file,·column.line,·column.column); |
209 | ····} | 209 | ····} |
210 | ···· | 210 | ···· |
211 | ····protected·final·void·setLocation(final·int· | 211 | ····protected·final·void·setLocation(final·int·n,·final·String·file,·final·int·line,·final·int·column)·{ |
212 | ········if·(null·==·file)·{ | 212 | ········if·(null·==·file)·{ |
213 | ············throw·new·NullPointerException("Null·file"); | 213 | ············throw·new·NullPointerException("Null·file"); |
214 | ········} | 214 | ········} |
215 | ········if·(0·>·n)·{ | 215 | ········if·(0·>·line)·{ |
216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+·n); | 216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+·line); |
217 | ········} | 217 | ········} |
218 | ········if·(1·>· | 218 | ········if·(1·>·column)·{ |
219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+· | 219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+·column); |
220 | ········} | 220 | ········} |
221 | ········if·( | 221 | ········if·(n·<·0·||·this.yyCount·<=·n)·{ |
222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·n); |
223 | ········} | 223 | ········} |
224 | ········final·Column·column·=·this.yyColumns[ | 224 | ········final·Column·column2·=·this.yyColumns[n]; |
225 | ········if·(null·!=·column)·{ | 225 | ········if·(null·!=·column2)·{ |
226 | ············if·(file.equals(column.file)·&&·n·==·column.line·&&· | 226 | ············if·(file.equals(column2.file)·&&·line·==·column2.line·&&·column·==·column2.column)·{ |
227 | ················return; | 227 | ················return; |
228 | ············} | 228 | ············} |
229 | ············if·(0·!=· | 229 | ············if·(0·!=·n)·{ |
230 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 230 | ················throw·new·IllegalStateException("Location·at·index·"·+·n·+·"·is·already·committed"); |
231 | ············} | 231 | ············} |
232 | ········} | 232 | ········} |
233 | ········for·(int· | 233 | ········for·(int·i·=·n·+·1;·i·<·this.yyCount;·++i)·{ |
234 | ············if·(null·!=·this.yyColumns[ | 234 | ············if·(null·!=·this.yyColumns[i])·{ |
235 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 235 | ················throw·new·IllegalStateException("Location·at·index·"·+·n·+·"·is·already·committed"); |
236 | ············} | 236 | ············} |
237 | ········} | 237 | ········} |
238 | ········final·Column·column | 238 | ········final·Column·column3·=·this.column(n); |
239 | ········column | 239 | ········column3.file·=·file; |
240 | ········column | 240 | ········column3.line·=·line; |
241 | ········column | 241 | ········column3.column·=·column; |
242 | ····} | 242 | ····} |
243 | ···· | 243 | ···· |
244 | ····public·final·void·setLocation(final·Locatable·locatable,·final·int·n)·{ | 244 | ····public·final·void·setLocation(final·Locatable·locatable,·final·int·n)·{ |
245 | ········if·(null·!=·locatable·&&·!locatable.hasLocation())·{ | 245 | ········if·(null·!=·locatable·&&·!locatable.hasLocation())·{ |
246 | ············final·Column·column·=·this.column(n); | 246 | ············final·Column·column·=·this.column(n); |
247 | ············locatable.setLocation(new·Location(column.file,·column.line,·column.column)); | 247 | ············locatable.setLocation(new·Location(column.file,·column.line,·column.column)); |
248 | ········} | 248 | ········} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·faf59f2e013cd13b2d876915ea24bbefd53471bd1b5a0da94f6e9d0c998104b3 |
2 | ··Compiled·from·"Result.java" | 2 | ··Compiled·from·"Result.java" |
3 | public·abstract·class·xtc.parser.Result | 3 | public·abstract·class·xtc.parser.Result |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/Result | 7 | ··this_class:·#8··························//·xtc/parser/Result |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·463a78b0647950e92c78fc497f8afcf0ab7579f3b546ba42cc04a44f4d8bd155 |
2 | ··Compiled·from·"SemanticValue.java" | 2 | ··Compiled·from·"SemanticValue.java" |
3 | public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result | 3 | public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/SemanticValue | 7 | ··this_class:·#8··························//·xtc/parser/SemanticValue |
8 | ··super_class:·#14························//·xtc/parser/Result | 8 | ··super_class:·#14························//·xtc/parser/Result |
9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/ParseError.DUMMY:Lxtc/parser/ParseError; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/ParseError.DUMMY:Lxtc/parser/ParseError; |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ParseError | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ParseError |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0174b72d9dc3568916403cb852fc372db8f625e82b2c9c052401ab4b7c048e5c |
2 | ··Compiled·from·"Annotation.java" | 2 | ··Compiled·from·"Annotation.java" |
3 | public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node | 3 | public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/tree/Annotation | 7 | ··this_class:·#8··························//·xtc/tree/Annotation |
8 | ··super_class:·#2·························//·xtc/tree/Node | 8 | ··super_class:·#2·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/tree/Node | 12 | ···#2·=·Class··············#4·············//·xtc/tree/Node |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·c | 1 | ··SHA-256·checksum·bcdcaed95ec3205df781222aeb91480b39d1d3fe95bfd9d0c58d79813fc058b0 |
2 | ··Compiled·from·"GNode.java" | 2 | ··Compiled·from·"GNode.java" |
3 | abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode | 3 | abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#12·························//·xtc/tree/GNode$Fixed | 7 | ··this_class:·#12·························//·xtc/tree/GNode$Fixed |
8 | ··super_class:·#2·························//·xtc/tree/GNode | 8 | ··super_class:·#2·························//·xtc/tree/GNode |
9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·xtc/tree/GNode | 12 | ···#2·=·Class··············#4·············//·xtc/tree/GNode |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V |
14 | ···#4·=·Utf8···············xtc/tree/GNode | 14 | ···#4·=·Utf8···············xtc/tree/GNode |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············(Ljava/lang/String;)V | 16 | ···#6·=·Utf8···············(Ljava/lang/String;)V |
Offset 36, 16 lines modified | Offset 36, 17 lines modified | ||
36 | ··#26·=·Utf8···············(Ljava/util/Collection<*>;)Lxtc/tree/Node; | 36 | ··#26·=·Utf8···············(Ljava/util/Collection<*>;)Lxtc/tree/Node; |
37 | ··#27·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; | 37 | ··#27·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; |
38 | ··#28·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; | 38 | ··#28·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; |
39 | ··#29·=·Utf8···············remove | 39 | ··#29·=·Utf8···············remove |
40 | ··#30·=·Utf8···············(I)Ljava/lang/Object; | 40 | ··#30·=·Utf8···············(I)Ljava/lang/Object; |
41 | ··#31·=·Utf8···············SourceFile | 41 | ··#31·=·Utf8···············SourceFile |
42 | ··#32·=·Utf8···············GNode.java | 42 | ··#32·=·Utf8···············GNode.java |
43 | ··#33·=·Utf8···············NestHost | ||
43 | ··#3 | 44 | ··#34·=·Utf8···············InnerClasses |
44 | ··#3 | 45 | ··#35·=·Utf8···············Fixed |
45 | { | 46 | { |
46 | ··xtc.tree.GNode$Fixed(java.lang.String); | 47 | ··xtc.tree.GNode$Fixed(java.lang.String); |
47 | ····descriptor:·(Ljava/lang/String;)V | 48 | ····descriptor:·(Ljava/lang/String;)V |
48 | ····flags:·(0x0000) | 49 | ····flags:·(0x0000) |
49 | ····Code: | 50 | ····Code: |
50 | ······stack=2,·locals=2,·args_size=2 | 51 | ······stack=2,·locals=2,·args_size=2 |
51 | ·········0:·aload_0 | 52 | ·········0:·aload_0 |
Offset 148, 9 lines modified | Offset 149, 10 lines modified | ||
148 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children | 149 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children |
149 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V | 150 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V |
150 | ·········9:·athrow | 151 | ·········9:·athrow |
151 | ······LineNumberTable: | 152 | ······LineNumberTable: |
152 | ········line·91:·0 | 153 | ········line·91:·0 |
153 | } | 154 | } |
154 | SourceFile:·"GNode.java" | 155 | SourceFile:·"GNode.java" |
156 | NestHost:·class·xtc/tree/GNode | ||
155 | InnerClasses: | 157 | InnerClasses: |
156 | ··static·abstract·#3 | 158 | ··static·abstract·#35=·#12·of·#2;·········//·Fixed=class·xtc/tree/GNode$Fixed·of·class·xtc/tree/GNode |
Offset 13, 18 lines modified | Offset 13, 18 lines modified | ||
13 | ········super(fixed0.name); | 13 | ········super(fixed0.name); |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·int·size()·{ | 16 | ····public·int·size()·{ |
17 | ········return·0; | 17 | ········return·0; |
18 | ····} | 18 | ····} |
19 | ···· | 19 | ···· |
20 | ····public·Object·get(final·int· | 20 | ····public·Object·get(final·int·n)·{ |
21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0"); |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·Object·set(final·int· | 24 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0"); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 28 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
29 | ····} | 29 | ····} |
30 | } | 30 | } |
Offset 16, 27 lines modified | Offset 16, 27 lines modified | ||
16 | ········this(fixed1.name,·fixed1.c1); | 16 | ········this(fixed1.name,·fixed1.c1); |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·int·size()·{ | 19 | ····public·int·size()·{ |
20 | ········return·1; | 20 | ········return·1; |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·Object·get(final·int· | 23 | ····public·Object·get(final·int·n)·{ |
24 | ········if·(0·==· | 24 | ········if·(0·==·n)·{ |
25 | ············return·this.c1; | 25 | ············return·this.c1; |
26 | ········} | 26 | ········} |
27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1"); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·Object·set(final·int· | 30 | ····public·Object·set(final·int·n,·final·Object·c1)·{ |
31 | ········if·(0·==· | 31 | ········if·(0·==·n)·{ |
32 | ············final·Object·c2·=·this.c1; | 32 | ············final·Object·c2·=·this.c1; |
33 | ············this.c1·=·c1; | 33 | ············this.c1·=·c1; |
34 | ············return·c2; | 34 | ············return·c2; |
35 | ········} | 35 | ········} |
36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1"); |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 39 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
40 | ········collection.add(this.c1); | 40 | ········collection.add(this.c1); |
41 | ····} | 41 | ····} |
42 | } | 42 | } |
Offset 18, 42 lines modified | Offset 18, 42 lines modified | ||
18 | ········this(fixed2.name,·fixed2.c1,·fixed2.c2); | 18 | ········this(fixed2.name,·fixed2.c1,·fixed2.c2); |
19 | ····} | 19 | ····} |
20 | ···· | 20 | ···· |
21 | ····public·int·size()·{ | 21 | ····public·int·size()·{ |
22 | ········return·2; | 22 | ········return·2; |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·Object·get(final·int· | 25 | ····public·Object·get(final·int·n)·{ |
26 | ········switch·( | 26 | ········switch·(n)·{ |
27 | ············case·0:·{ | 27 | ············case·0:·{ |
28 | ················return·this.c1; | 28 | ················return·this.c1; |
29 | ············} | 29 | ············} |
30 | ············case·1:·{ | 30 | ············case·1:·{ |
31 | ················return·this.c2; | 31 | ················return·this.c2; |
32 | ············} | 32 | ············} |
33 | ············default:·{ | 33 | ············default:·{ |
34 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 34 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2"); |
35 | ············} | 35 | ············} |
36 | ········} | 36 | ········} |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·Object·set(final·int· | 39 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
40 | ········switch·( | 40 | ········switch·(n)·{ |
41 | ············case·0:·{ | 41 | ············case·0:·{ |
42 | ················final·Object·c1·=·this.c1; | 42 | ················final·Object·c1·=·this.c1; |
43 | ················this.c1·=·o; | 43 | ················this.c1·=·o; |
44 | ················return·c1; | 44 | ················return·c1; |
45 | ············} | 45 | ············} |
46 | ············case·1:·{ | 46 | ············case·1:·{ |
47 | ················final·Object·c2·=·this.c2; | 47 | ················final·Object·c2·=·this.c2; |
48 | ················this.c2·=·o; | 48 | ················this.c2·=·o; |
49 | ················return·c2; | 49 | ················return·c2; |
50 | ············} | 50 | ············} |
51 | ············default:·{ | 51 | ············default:·{ |
52 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 52 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2"); |
53 | ············} | 53 | ············} |
54 | ········} | 54 | ········} |
55 | ····} | 55 | ····} |
56 | ···· | 56 | ···· |
57 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 57 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
58 | ········collection.add(this.c1); | 58 | ········collection.add(this.c1); |
59 | ········collection.add(this.c2); | 59 | ········collection.add(this.c2); |
Offset 20, 33 lines modified | Offset 20, 33 lines modified | ||
20 | ········this(fixed3.name,·fixed3.c1,·fixed3.c2,·fixed3.c3); | 20 | ········this(fixed3.name,·fixed3.c1,·fixed3.c2,·fixed3.c3); |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·int·size()·{ | 23 | ····public·int·size()·{ |
24 | ········return·3; | 24 | ········return·3; |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·Object·get(final·int· | 27 | ····public·Object·get(final·int·n)·{ |
28 | ········switch·( | 28 | ········switch·(n)·{ |
29 | ············case·0:·{ | 29 | ············case·0:·{ |
30 | ················return·this.c1; | 30 | ················return·this.c1; |
31 | ············} | 31 | ············} |
32 | ············case·1:·{ | 32 | ············case·1:·{ |
33 | ················return·this.c2; | 33 | ················return·this.c2; |
34 | ············} | 34 | ············} |
35 | ············case·2:·{ | 35 | ············case·2:·{ |
36 | ················return·this.c3; | 36 | ················return·this.c3; |
37 | ············} | 37 | ············} |
38 | ············default:·{ | 38 | ············default:·{ |
39 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 39 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·3"); |
40 | ············} | 40 | ············} |
41 | ········} | 41 | ········} |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····public·Object·set(final·int· | 44 | ····public·Object·set(final·int·n,·final·Object·c3)·{ |
45 | ········switch·( | 45 | ········switch·(n)·{ |
46 | ············case·0:·{ | 46 | ············case·0:·{ |
47 | ················final·Object·c4·=·this.c1; | 47 | ················final·Object·c4·=·this.c1; |
48 | ················this.c1·=·c3; | 48 | ················this.c1·=·c3; |
49 | ················return·c4; | 49 | ················return·c4; |
50 | ············} | 50 | ············} |
51 | ············case·1:·{ | 51 | ············case·1:·{ |
52 | ················final·Object·c5·=·this.c2; | 52 | ················final·Object·c5·=·this.c2; |
Offset 55, 15 lines modified | Offset 55, 15 lines modified | ||
55 | ············} | 55 | ············} |
56 | ············case·2:·{ | 56 | ············case·2:·{ |
57 | ················final·Object·c6·=·this.c3; | 57 | ················final·Object·c6·=·this.c3; |
58 | ················this.c3·=·c3; | 58 | ················this.c3·=·c3; |
59 | ················return·c6; | 59 | ················return·c6; |
60 | ············} | 60 | ············} |
61 | ············default:·{ | 61 | ············default:·{ |
62 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 62 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·3"); |
63 | ············} | 63 | ············} |
64 | ········} | 64 | ········} |
65 | ····} | 65 | ····} |
66 | ···· | 66 | ···· |
67 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 67 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
68 | ········collection.add(this.c1); | 68 | ········collection.add(this.c1); |
69 | ········collection.add(this.c2); | 69 | ········collection.add(this.c2); |
Offset 22, 36 lines modified | Offset 22, 36 lines modified | ||
22 | ········this(fixed4.name,·fixed4.c1,·fixed4.c2,·fixed4.c3,·fixed4.c4); | 22 | ········this(fixed4.name,·fixed4.c1,·fixed4.c2,·fixed4.c3,·fixed4.c4); |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·int·size()·{ | 25 | ····public·int·size()·{ |
26 | ········return·4; | 26 | ········return·4; |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·Object·get(final·int· | 29 | ····public·Object·get(final·int·n)·{ |
30 | ········switch·( | 30 | ········switch·(n)·{ |
31 | ············case·0:·{ | 31 | ············case·0:·{ |
32 | ················return·this.c1; | 32 | ················return·this.c1; |
33 | ············} | 33 | ············} |
34 | ············case·1:·{ | 34 | ············case·1:·{ |
35 | ················return·this.c2; | 35 | ················return·this.c2; |
36 | ············} | 36 | ············} |
37 | ············case·2:·{ | 37 | ············case·2:·{ |
38 | ················return·this.c3; | 38 | ················return·this.c3; |
39 | ············} | 39 | ············} |
40 | ············case·3:·{ | 40 | ············case·3:·{ |
41 | ················return·this.c4; | 41 | ················return·this.c4; |
42 | ············} | 42 | ············} |
43 | ············default:·{ | 43 | ············default:·{ |
44 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 44 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·4"); |
45 | ············} | 45 | ············} |
46 | ········} | 46 | ········} |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·Object·set(final·int· | 49 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
50 | ········switch·( | 50 | ········switch·(n)·{ |
51 | ············case·0:·{ | 51 | ············case·0:·{ |
52 | ················final·Object·c1·=·this.c1; | 52 | ················final·Object·c1·=·this.c1; |
53 | ················this.c1·=·o; | 53 | ················this.c1·=·o; |
54 | ················return·c1; | 54 | ················return·c1; |
55 | ············} | 55 | ············} |
56 | ············case·1:·{ | 56 | ············case·1:·{ |
57 | ················final·Object·c2·=·this.c2; | 57 | ················final·Object·c2·=·this.c2; |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ············} | 65 | ············} |
66 | ············case·3:·{ | 66 | ············case·3:·{ |
67 | ················final·Object·c4·=·this.c4; | 67 | ················final·Object·c4·=·this.c4; |
68 | ················this.c4·=·o; | 68 | ················this.c4·=·o; |
69 | ················return·c4; | 69 | ················return·c4; |
70 | ············} | 70 | ············} |
71 | ············default:·{ | 71 | ············default:·{ |
72 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 72 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·4"); |
73 | ············} | 73 | ············} |
74 | ········} | 74 | ········} |
75 | ····} | 75 | ····} |
76 | ···· | 76 | ···· |
77 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 77 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
78 | ········collection.add(this.c1); | 78 | ········collection.add(this.c1); |
79 | ········collection.add(this.c2); | 79 | ········collection.add(this.c2); |
Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
24 | ········this(fixed5.name,·fixed5.c1,·fixed5.c2,·fixed5.c3,·fixed5.c4,·fixed5.c5); | 24 | ········this(fixed5.name,·fixed5.c1,·fixed5.c2,·fixed5.c3,·fixed5.c4,·fixed5.c5); |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·int·size()·{ | 27 | ····public·int·size()·{ |
28 | ········return·5; | 28 | ········return·5; |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·Object·get(final·int· | 31 | ····public·Object·get(final·int·n)·{ |
32 | ········switch·( | 32 | ········switch·(n)·{ |
33 | ············case·0:·{ | 33 | ············case·0:·{ |
34 | ················return·this.c1; | 34 | ················return·this.c1; |
35 | ············} | 35 | ············} |
36 | ············case·1:·{ | 36 | ············case·1:·{ |
37 | ················return·this.c2; | 37 | ················return·this.c2; |
38 | ············} | 38 | ············} |
39 | ············case·2:·{ | 39 | ············case·2:·{ |
Offset 42, 21 lines modified | Offset 42, 21 lines modified | ||
42 | ············case·3:·{ | 42 | ············case·3:·{ |
43 | ················return·this.c4; | 43 | ················return·this.c4; |
44 | ············} | 44 | ············} |
45 | ············case·4:·{ | 45 | ············case·4:·{ |
46 | ················return·this.c5; | 46 | ················return·this.c5; |
47 | ············} | 47 | ············} |
48 | ············default:·{ | 48 | ············default:·{ |
49 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 49 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·5"); |
50 | ············} | 50 | ············} |
51 | ········} | 51 | ········} |
52 | ····} | 52 | ····} |
53 | ···· | 53 | ···· |
54 | ····public·Object·set(final·int· | 54 | ····public·Object·set(final·int·n,·final·Object·c5)·{ |
55 | ········switch·( | 55 | ········switch·(n)·{ |
56 | ············case·0:·{ | 56 | ············case·0:·{ |
57 | ················final·Object·c6·=·this.c1; | 57 | ················final·Object·c6·=·this.c1; |
58 | ················this.c1·=·c5; | 58 | ················this.c1·=·c5; |
59 | ················return·c6; | 59 | ················return·c6; |
60 | ············} | 60 | ············} |
61 | ············case·1:·{ | 61 | ············case·1:·{ |
62 | ················final·Object·c7·=·this.c2; | 62 | ················final·Object·c7·=·this.c2; |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | ············} | 75 | ············} |
76 | ············case·4:·{ | 76 | ············case·4:·{ |
77 | ················final·Object·c10·=·this.c5; | 77 | ················final·Object·c10·=·this.c5; |
78 | ················this.c5·=·c5; | 78 | ················this.c5·=·c5; |
79 | ················return·c10; | 79 | ················return·c10; |
80 | ············} | 80 | ············} |
81 | ············default:·{ | 81 | ············default:·{ |
82 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 82 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·5"); |
83 | ············} | 83 | ············} |
84 | ········} | 84 | ········} |
85 | ····} | 85 | ····} |
86 | ···· | 86 | ···· |
87 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 87 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
88 | ········collection.add(this.c1); | 88 | ········collection.add(this.c1); |
89 | ········collection.add(this.c2); | 89 | ········collection.add(this.c2); |
Offset 26, 16 lines modified | Offset 26, 16 lines modified | ||
26 | ········this(fixed6.name,·fixed6.c1,·fixed6.c2,·fixed6.c3,·fixed6.c4,·fixed6.c5,·fixed6.c6); | 26 | ········this(fixed6.name,·fixed6.c1,·fixed6.c2,·fixed6.c3,·fixed6.c4,·fixed6.c5,·fixed6.c6); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·int·size()·{ | 29 | ····public·int·size()·{ |
30 | ········return·6; | 30 | ········return·6; |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·Object·get(final·int· | 33 | ····public·Object·get(final·int·n)·{ |
34 | ········switch·( | 34 | ········switch·(n)·{ |
35 | ············case·0:·{ | 35 | ············case·0:·{ |
36 | ················return·this.c1; | 36 | ················return·this.c1; |
37 | ············} | 37 | ············} |
38 | ············case·1:·{ | 38 | ············case·1:·{ |
39 | ················return·this.c2; | 39 | ················return·this.c2; |
40 | ············} | 40 | ············} |
41 | ············case·2:·{ | 41 | ············case·2:·{ |
Offset 47, 21 lines modified | Offset 47, 21 lines modified | ||
47 | ············case·4:·{ | 47 | ············case·4:·{ |
48 | ················return·this.c5; | 48 | ················return·this.c5; |
49 | ············} | 49 | ············} |
50 | ············case·5:·{ | 50 | ············case·5:·{ |
51 | ················return·this.c6; | 51 | ················return·this.c6; |
52 | ············} | 52 | ············} |
53 | ············default:·{ | 53 | ············default:·{ |
54 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 54 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·6"); |
55 | ············} | 55 | ············} |
56 | ········} | 56 | ········} |
57 | ····} | 57 | ····} |
58 | ···· | 58 | ···· |
59 | ····public·Object·set(final·int· | 59 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
60 | ········switch·( | 60 | ········switch·(n)·{ |
61 | ············case·0:·{ | 61 | ············case·0:·{ |
62 | ················final·Object·c1·=·this.c1; | 62 | ················final·Object·c1·=·this.c1; |
63 | ················this.c1·=·o; | 63 | ················this.c1·=·o; |
64 | ················return·c1; | 64 | ················return·c1; |
65 | ············} | 65 | ············} |
66 | ············case·1:·{ | 66 | ············case·1:·{ |
67 | ················final·Object·c2·=·this.c2; | 67 | ················final·Object·c2·=·this.c2; |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | ············} | 85 | ············} |
86 | ············case·5:·{ | 86 | ············case·5:·{ |
87 | ················final·Object·c6·=·this.c6; | 87 | ················final·Object·c6·=·this.c6; |
88 | ················this.c6·=·o; | 88 | ················this.c6·=·o; |
89 | ················return·c6; | 89 | ················return·c6; |
90 | ············} | 90 | ············} |
91 | ············default:·{ | 91 | ············default:·{ |
92 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 92 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·6"); |
93 | ············} | 93 | ············} |
94 | ········} | 94 | ········} |
95 | ····} | 95 | ····} |
96 | ···· | 96 | ···· |
97 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 97 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
98 | ········collection.add(this.c1); | 98 | ········collection.add(this.c1); |
99 | ········collection.add(this.c2); | 99 | ········collection.add(this.c2); |
Offset 28, 16 lines modified | Offset 28, 16 lines modified | ||
28 | ········this(fixed7.name,·fixed7.c1,·fixed7.c2,·fixed7.c3,·fixed7.c4,·fixed7.c5,·fixed7.c6,·fixed7.c7); | 28 | ········this(fixed7.name,·fixed7.c1,·fixed7.c2,·fixed7.c3,·fixed7.c4,·fixed7.c5,·fixed7.c6,·fixed7.c7); |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·int·size()·{ | 31 | ····public·int·size()·{ |
32 | ········return·7; | 32 | ········return·7; |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·Object·get(final·int· | 35 | ····public·Object·get(final·int·n)·{ |
36 | ········switch·( | 36 | ········switch·(n)·{ |
37 | ············case·0:·{ | 37 | ············case·0:·{ |
38 | ················return·this.c1; | 38 | ················return·this.c1; |
39 | ············} | 39 | ············} |
40 | ············case·1:·{ | 40 | ············case·1:·{ |
41 | ················return·this.c2; | 41 | ················return·this.c2; |
42 | ············} | 42 | ············} |
43 | ············case·2:·{ | 43 | ············case·2:·{ |
Offset 52, 21 lines modified | Offset 52, 21 lines modified | ||
52 | ············case·5:·{ | 52 | ············case·5:·{ |
53 | ················return·this.c6; | 53 | ················return·this.c6; |
54 | ············} | 54 | ············} |
55 | ············case·6:·{ | 55 | ············case·6:·{ |
56 | ················return·this.c7; | 56 | ················return·this.c7; |
57 | ············} | 57 | ············} |
58 | ············default:·{ | 58 | ············default:·{ |
59 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 59 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·7"); |
60 | ············} | 60 | ············} |
61 | ········} | 61 | ········} |
62 | ····} | 62 | ····} |
63 | ···· | 63 | ···· |
64 | ····public·Object·set(final·int· | 64 | ····public·Object·set(final·int·n,·final·Object·c7)·{ |
65 | ········switch·( | 65 | ········switch·(n)·{ |
66 | ············case·0:·{ | 66 | ············case·0:·{ |
67 | ················final·Object·c8·=·this.c1; | 67 | ················final·Object·c8·=·this.c1; |
68 | ················this.c1·=·c7; | 68 | ················this.c1·=·c7; |
69 | ················return·c8; | 69 | ················return·c8; |
70 | ············} | 70 | ············} |
71 | ············case·1:·{ | 71 | ············case·1:·{ |
72 | ················final·Object·c9·=·this.c2; | 72 | ················final·Object·c9·=·this.c2; |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | ············} | 95 | ············} |
96 | ············case·6:·{ | 96 | ············case·6:·{ |
97 | ················final·Object·c14·=·this.c7; | 97 | ················final·Object·c14·=·this.c7; |
98 | ················this.c7·=·c7; | 98 | ················this.c7·=·c7; |
99 | ················return·c14; | 99 | ················return·c14; |
100 | ············} | 100 | ············} |
101 | ············default:·{ | 101 | ············default:·{ |
102 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 102 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·7"); |
103 | ············} | 103 | ············} |
104 | ········} | 104 | ········} |
105 | ····} | 105 | ····} |
106 | ···· | 106 | ···· |
107 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 107 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
108 | ········collection.add(this.c1); | 108 | ········collection.add(this.c1); |
109 | ········collection.add(this.c2); | 109 | ········collection.add(this.c2); |
Offset 30, 16 lines modified | Offset 30, 16 lines modified | ||
30 | ········this(fixed8.name,·fixed8.c1,·fixed8.c2,·fixed8.c3,·fixed8.c4,·fixed8.c5,·fixed8.c6,·fixed8.c7,·fixed8.c8); | 30 | ········this(fixed8.name,·fixed8.c1,·fixed8.c2,·fixed8.c3,·fixed8.c4,·fixed8.c5,·fixed8.c6,·fixed8.c7,·fixed8.c8); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·int·size()·{ | 33 | ····public·int·size()·{ |
34 | ········return·8; | 34 | ········return·8; |
35 | ····} | 35 | ····} |
36 | ···· | 36 | ···· |
37 | ····public·Object·get(final·int· | 37 | ····public·Object·get(final·int·n)·{ |
38 | ········switch·( | 38 | ········switch·(n)·{ |
39 | ············case·0:·{ | 39 | ············case·0:·{ |
40 | ················return·this.c1; | 40 | ················return·this.c1; |
41 | ············} | 41 | ············} |
42 | ············case·1:·{ | 42 | ············case·1:·{ |
43 | ················return·this.c2; | 43 | ················return·this.c2; |
44 | ············} | 44 | ············} |
45 | ············case·2:·{ | 45 | ············case·2:·{ |
Offset 57, 21 lines modified | Offset 57, 21 lines modified | ||
57 | ············case·6:·{ | 57 | ············case·6:·{ |
58 | ················return·this.c7; | 58 | ················return·this.c7; |
59 | ············} | 59 | ············} |
60 | ············case·7:·{ | 60 | ············case·7:·{ |
61 | ················return·this.c8; | 61 | ················return·this.c8; |
62 | ············} | 62 | ············} |
63 | ············default:·{ | 63 | ············default:·{ |
64 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 64 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·8"); |
65 | ············} | 65 | ············} |
66 | ········} | 66 | ········} |
67 | ····} | 67 | ····} |
68 | ···· | 68 | ···· |
69 | ····public·Object·set(final·int· | 69 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
70 | ········switch·( | 70 | ········switch·(n)·{ |
71 | ············case·0:·{ | 71 | ············case·0:·{ |
72 | ················final·Object·c1·=·this.c1; | 72 | ················final·Object·c1·=·this.c1; |
73 | ················this.c1·=·o; | 73 | ················this.c1·=·o; |
74 | ················return·c1; | 74 | ················return·c1; |
75 | ············} | 75 | ············} |
76 | ············case·1:·{ | 76 | ············case·1:·{ |
77 | ················final·Object·c2·=·this.c2; | 77 | ················final·Object·c2·=·this.c2; |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ············} | 105 | ············} |
106 | ············case·7:·{ | 106 | ············case·7:·{ |
107 | ················final·Object·c8·=·this.c8; | 107 | ················final·Object·c8·=·this.c8; |
108 | ················this.c8·=·o; | 108 | ················this.c8·=·o; |
109 | ················return·c8; | 109 | ················return·c8; |
110 | ············} | 110 | ············} |
111 | ············default:·{ | 111 | ············default:·{ |
112 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 112 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·8"); |
113 | ············} | 113 | ············} |
114 | ········} | 114 | ········} |
115 | ····} | 115 | ····} |
116 | ···· | 116 | ···· |
117 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 117 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
118 | ········collection.add(this.c1); | 118 | ········collection.add(this.c1); |
119 | ········collection.add(this.c2); | 119 | ········collection.add(this.c2); |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·42bbc03c7b0c7b290dfb943e90ccbb09396fa3cc7a4d7b365b084dd1b111b60c |
2 | ··Compiled·from·"GNode.java" | 2 | ··Compiled·from·"GNode.java" |
3 | class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode | 3 | class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/tree/GNode$Variable | 7 | ··this_class:·#13·························//·xtc/tree/GNode$Variable |
8 | ··super_class:·#2·························//·xtc/tree/GNode | 8 | ··super_class:·#2·························//·xtc/tree/GNode |
9 | ··interfaces:·0,·fields:·1,·methods:·17,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·17,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V |
12 | ····#2·=·Class··············#4············//·xtc/tree/GNode | 12 | ····#2·=·Class··············#4············//·xtc/tree/GNode |
13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V | 13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V |
14 | ····#4·=·Utf8···············xtc/tree/GNode | 14 | ····#4·=·Utf8···············xtc/tree/GNode |
15 | ····#5·=·Utf8···············<init> | 15 | ····#5·=·Utf8···············<init> |
16 | ····#6·=·Utf8···············(Ljava/lang/String;)V | 16 | ····#6·=·Utf8···············(Ljava/lang/String;)V |
Offset 102, 16 lines modified | Offset 102, 17 lines modified | ||
102 | ···#92·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; | 102 | ···#92·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; |
103 | ···#93·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; | 103 | ···#93·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; |
104 | ···#94·=·Utf8···············addAllTo | 104 | ···#94·=·Utf8···············addAllTo |
105 | ···#95·=·Utf8···············(Ljava/util/Collection<Ljava/lang/Object;>;)V | 105 | ···#95·=·Utf8···············(Ljava/util/Collection<Ljava/lang/Object;>;)V |
106 | ···#96·=·Utf8···············()Ljava/util/Iterator<Ljava/lang/Object;>; | 106 | ···#96·=·Utf8···············()Ljava/util/Iterator<Ljava/lang/Object;>; |
107 | ···#97·=·Utf8···············SourceFile | 107 | ···#97·=·Utf8···············SourceFile |
108 | ···#98·=·Utf8···············GNode.java | 108 | ···#98·=·Utf8···············GNode.java |
109 | ···#99·=·Utf8···············NestHost | ||
109 | ·· | 110 | ··#100·=·Utf8···············InnerClasses |
110 | ··#10 | 111 | ··#101·=·Utf8···············Variable |
111 | { | 112 | { |
112 | ··private·java.util.ArrayList<java.lang.Object>·children; | 113 | ··private·java.util.ArrayList<java.lang.Object>·children; |
113 | ····descriptor:·Ljava/util/ArrayList; | 114 | ····descriptor:·Ljava/util/ArrayList; |
114 | ····flags:·(0x0002)·ACC_PRIVATE | 115 | ····flags:·(0x0002)·ACC_PRIVATE |
115 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; | 116 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; |
116 | ··xtc.tree.GNode$Variable(java.lang.String); | 117 | ··xtc.tree.GNode$Variable(java.lang.String); |
Offset 383, 9 lines modified | Offset 384, 10 lines modified | ||
383 | ·········4:·iload_1 | 384 | ·········4:·iload_1 |
384 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; | 385 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; |
385 | ·········8:·areturn | 386 | ·········8:·areturn |
386 | ······LineNumberTable: | 387 | ······LineNumberTable: |
387 | ········line·852:·0 | 388 | ········line·852:·0 |
388 | } | 389 | } |
389 | SourceFile:·"GNode.java" | 390 | SourceFile:·"GNode.java" |
391 | NestHost:·class·xtc/tree/GNode | ||
390 | InnerClasses: | 392 | InnerClasses: |
391 | ··static·#10 | 393 | ··static·#101=·#13·of·#2;·················//·Variable=class·xtc/tree/GNode$Variable·of·class·xtc/tree/GNode |
Offset 277, 16 lines modified | Offset 277, 16 lines modified | ||
277 | ················variable.addAll(pair); | 277 | ················variable.addAll(pair); |
278 | ················return·(GNode)variable; | 278 | ················return·(GNode)variable; |
279 | ············} | 279 | ············} |
280 | ········} | 280 | ········} |
281 | ····} | 281 | ····} |
282 | ···· | 282 | ···· |
283 | ····public·static·GNode·create(final·GNode·gNode)·{ | 283 | ····public·static·GNode·create(final·GNode·gNode)·{ |
284 | ········if·(gNode·instanceof·GNode.Variable)·{ | 284 | ········if·(gNode·instanceof·final·GNode.Variable·variable)·{ |
285 | ············return·(GNode)new·GNode.Variable( | 285 | ············return·(GNode)new·GNode.Variable(variable); |
286 | ········} | 286 | ········} |
287 | ········switch·(gNode.size())·{ | 287 | ········switch·(gNode.size())·{ |
288 | ············case·0:·{ | 288 | ············case·0:·{ |
289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); | 289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); |
290 | ············} | 290 | ············} |
291 | ············case·1:·{ | 291 | ············case·1:·{ |
292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); | 292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·7 | 1 | ··SHA-256·checksum·715a8ef5c5f0db712e3dd08ded66e9fda0954ae98fdcd11a612ab718fbf7bb38 |
2 | ··Compiled·from·"Locatable.java" | 2 | ··Compiled·from·"Locatable.java" |
3 | public·interface·xtc.tree.Locatable | 3 | public·interface·xtc.tree.Locatable |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/tree/Locatable | 7 | ··this_class:·#1··························//·xtc/tree/Locatable |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/tree/Locatable | 11 | ···#1·=·Class··············#2·············//·xtc/tree/Locatable |
12 | ···#2·=·Utf8···············xtc/tree/Locatable | 12 | ···#2·=·Utf8···············xtc/tree/Locatable |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c0d2100f16423d75cd377d888cf2b93b6b2cccfeec0cea951e714f906fd29a18 |
2 | ··Compiled·from·"Location.java" | 2 | ··Compiled·from·"Location.java" |
3 | public·class·xtc.tree.Location·implements·java.lang.Comparable | 3 | public·class·xtc.tree.Location·implements·java.lang.Comparable |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/tree/Location | 7 | ··this_class:·#8··························//·xtc/tree/Location |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·1 | 9 | ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·351d640469d1be06294c06acf7f5ba7911c5233a3db7d9f5d8850f6a37b70e31 |
2 | ··Compiled·from·"Node.java" | 2 | ··Compiled·from·"Node.java" |
3 | class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object> | 3 | class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/tree/Node$1 | 7 | ··this_class:·#2··························//·xtc/tree/Node$1 |
8 | ··super_class:·#12························//·java/lang/Object | 8 | ··super_class:·#12························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·3,·methods:·4,·attributes:· | 9 | ··interfaces:·1,·fields:·3,·methods:·4,·attributes:·5 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node; |
12 | ···#2·=·Class··············#4·············//·xtc/tree/Node$1 | 12 | ···#2·=·Class··············#4·············//·xtc/tree/Node$1 |
13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/tree/Node; | 13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/tree/Node; |
14 | ···#4·=·Utf8···············xtc/tree/Node$1 | 14 | ···#4·=·Utf8···············xtc/tree/Node$1 |
15 | ···#5·=·Utf8···············this$0 | 15 | ···#5·=·Utf8···············this$0 |
16 | ···#6·=·Utf8···············Lxtc/tree/Node; | 16 | ···#6·=·Utf8···············Lxtc/tree/Node; |
Offset 59, 15 lines modified | Offset 59, 16 lines modified | ||
59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
60 | ··#50·=·Utf8···············SourceFile | 60 | ··#50·=·Utf8···············SourceFile |
61 | ··#51·=·Utf8···············Node.java | 61 | ··#51·=·Utf8···············Node.java |
62 | ··#52·=·Utf8···············EnclosingMethod | 62 | ··#52·=·Utf8···············EnclosingMethod |
63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; | 63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; |
64 | ··#54·=·Utf8···············iterator | 64 | ··#54·=·Utf8···············iterator |
65 | ··#55·=·Utf8···············()Ljava/util/Iterator; | 65 | ··#55·=·Utf8···············()Ljava/util/Iterator; |
66 | ··#56·=·Utf8···············NestHost | ||
66 | ··#5 | 67 | ··#57·=·Utf8···············InnerClasses |
67 | { | 68 | { |
68 | ··int·cursor; | 69 | ··int·cursor; |
69 | ····descriptor:·I | 70 | ····descriptor:·I |
70 | ····flags:·(0x0000) | 71 | ····flags:·(0x0000) |
71 | ··final·int·val$size; | 72 | ··final·int·val$size; |
72 | ····descriptor:·I | 73 | ····descriptor:·I |
Offset 168, 9 lines modified | Offset 169, 10 lines modified | ||
168 | ·········9:·athrow | 169 | ·········9:·athrow |
169 | ······LineNumberTable: | 170 | ······LineNumberTable: |
170 | ········line·365:·0 | 171 | ········line·365:·0 |
171 | } | 172 | } |
172 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 173 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
173 | SourceFile:·"Node.java" | 174 | SourceFile:·"Node.java" |
174 | EnclosingMethod:·#21.#53················//·xtc.tree.Node.iterator | 175 | EnclosingMethod:·#21.#53················//·xtc.tree.Node.iterator |
176 | NestHost:·class·xtc/tree/Node | ||
175 | InnerClasses: | 177 | InnerClasses: |
176 | ··#2;·····································//·class·xtc/tree/Node$1 | 178 | ··#2;·····································//·class·xtc/tree/Node$1 |
Offset 146, 16 lines modified | Offset 146, 16 lines modified | ||
146 | ····} | 146 | ····} |
147 | ···· | 147 | ···· |
148 | ····public·String·getString(final·int·n)·{ | 148 | ····public·String·getString(final·int·n)·{ |
149 | ········final·Object·value·=·this.get(n); | 149 | ········final·Object·value·=·this.get(n); |
150 | ········if·(null·==·value)·{ | 150 | ········if·(null·==·value)·{ |
151 | ············return·null; | 151 | ············return·null; |
152 | ········} | 152 | ········} |
153 | ········if·(value·instanceof·String)·{ | 153 | ········if·(value·instanceof·final·String·s)·{ |
154 | ············return· | 154 | ············return·s; |
155 | ········} | 155 | ········} |
156 | ········return·((Node)value).getTokenText(); | 156 | ········return·((Node)value).getTokenText(); |
157 | ····} | 157 | ····} |
158 | ···· | 158 | ···· |
159 | ····public·Node·getNode(final·int·n)·{ | 159 | ····public·Node·getNode(final·int·n)·{ |
160 | ········return·(Node)this.get(n); | 160 | ········return·(Node)this.get(n); |
161 | ····} | 161 | ····} |
Offset 288, 16 lines modified | Offset 288, 16 lines modified | ||
288 | ····················appendable.append("null"); | 288 | ····················appendable.append("null"); |
289 | ················} | 289 | ················} |
290 | ················else·if·(next·instanceof·String)·{ | 290 | ················else·if·(next·instanceof·String)·{ |
291 | ····················appendable.append('\"'); | 291 | ····················appendable.append('\"'); |
292 | ····················Utilities.escape((String)next,·appendable,·8); | 292 | ····················Utilities.escape((String)next,·appendable,·8); |
293 | ····················appendable.append('\"'); | 293 | ····················appendable.append('\"'); |
294 | ················} | 294 | ················} |
295 | ················else·if·(next·instanceof·Node)·{ | 295 | ················else·if·(next·instanceof·final·Node·node)·{ |
296 | ···················· | 296 | ····················node.write(appendable); |
297 | ················} | 297 | ················} |
298 | ················else·{ | 298 | ················else·{ |
299 | ····················appendable.append(next.toString()); | 299 | ····················appendable.append(next.toString()); |
300 | ················} | 300 | ················} |
301 | ············} | 301 | ············} |
302 | ············appendable.append(')'); | 302 | ············appendable.append(')'); |
303 | ········} | 303 | ········} |
Offset 319, 10 lines modified | Offset 319, 10 lines modified | ||
319 | ········return·o·instanceof·Pair·&&·(Pair.EMPTY·==·o·||·((Pair)o).head()·instanceof·Node); | 319 | ········return·o·instanceof·Pair·&&·(Pair.EMPTY·==·o·||·((Pair)o).head()·instanceof·Node); |
320 | ····} | 320 | ····} |
321 | ···· | 321 | ···· |
322 | ····public·static·final·Pair<Node>·toList(final·Object·obj)·{ | 322 | ····public·static·final·Pair<Node>·toList(final·Object·obj)·{ |
323 | ········if·(isList(obj))·{ | 323 | ········if·(isList(obj))·{ |
324 | ············return·(Pair<Node>)obj; | 324 | ············return·(Pair<Node>)obj; |
325 | ········} | 325 | ········} |
326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·obj); | 326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·String.valueOf(obj)); |
327 | ····} | 327 | ····} |
328 | } | 328 | } |
Offset 25, 32 lines modified | Offset 25, 32 lines modified | ||
25 | ········return·true; | 25 | ········return·true; |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·int·size()·{ | 28 | ····public·int·size()·{ |
29 | ········return·1; | 29 | ········return·1; |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·Object·get(final·int· | 32 | ····public·Object·get(final·int·n)·{ |
33 | ········if·(0·==· | 33 | ········if·(0·==·n)·{ |
34 | ············return·this.text; | 34 | ············return·this.text; |
35 | ········} | 35 | ········} |
36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1"); |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·Object·set(final·int·n,·final·Object·o)·{ | 39 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
40 | ········throw·new·IllegalStateException("Not·modifiable"); | 40 | ········throw·new·IllegalStateException("Not·modifiable"); |
41 | ····} | 41 | ····} |
42 | ···· | 42 | ···· |
43 | ····public·static·final·boolean·test(final·Object·o)·{ | 43 | ····public·static·final·boolean·test(final·Object·o)·{ |
44 | ········return·o·instanceof·String·||·(o·instanceof·Node·&&·((Node)o).strip().isToken()); | 44 | ········return·o·instanceof·String·||·(o·instanceof·Node·&&·((Node)o).strip().isToken()); |
45 | ····} | 45 | ····} |
46 | ···· | 46 | ···· |
47 | ····public·static·final·String·cast(final·Object·o)·{ | 47 | ····public·static·final·String·cast(final·Object·o)·{ |
48 | ········if·(null·==·o)·{ | 48 | ········if·(null·==·o)·{ |
49 | ············return·null; | 49 | ············return·null; |
50 | ········} | 50 | ········} |
51 | ········if·(o·instanceof·String)·{ | 51 | ········if·(o·instanceof·final·String·s)·{ |
52 | ············return· | 52 | ············return·s; |
53 | ········} | 53 | ········} |
54 | ········return·((Node)o).getTokenText(); | 54 | ········return·((Node)o).getTokenText(); |
55 | ····} | 55 | ····} |
56 | } | 56 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·88d3d9895ee00490759cc60e1ccfca1c60c2e1e7cd7d5b1a843c76f369d6361e |
2 | ··Compiled·from·"Action.java" | 2 | ··Compiled·from·"Action.java" |
3 | public·interface·xtc.util.Action<T·extends·java.lang.Object> | 3 | public·interface·xtc.util.Action<T·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Action | 7 | ··this_class:·#1··························//·xtc/util/Action |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Action | 11 | ···#1·=·Class··············#2·············//·xtc/util/Action |
12 | ···#2·=·Utf8···············xtc/util/Action | 12 | ···#2·=·Utf8···············xtc/util/Action |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·6 | 1 | ··SHA-256·checksum·d62cb683ed4c8ecf03c8decd3ed2f31ce63bbc54408fda9ba7d29dc279166fbf |
2 | ··Compiled·from·"Pair.java" | 2 | ··Compiled·from·"Pair.java" |
3 | class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T> | 3 | class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/util/Pair$1 | 7 | ··this_class:·#2··························//·xtc/util/Pair$1 |
8 | ··super_class:·#8·························//·java/lang/Object | 8 | ··super_class:·#8·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·2,·methods:·4,·attributes:· | 9 | ··interfaces:·1,·fields:·2,·methods:·4,·attributes:·5 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair; |
12 | ···#2·=·Class··············#4·············//·xtc/util/Pair$1 | 12 | ···#2·=·Class··············#4·············//·xtc/util/Pair$1 |
13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/util/Pair; | 13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/util/Pair; |
14 | ···#4·=·Utf8···············xtc/util/Pair$1 | 14 | ···#4·=·Utf8···············xtc/util/Pair$1 |
15 | ···#5·=·Utf8···············this$0 | 15 | ···#5·=·Utf8···············this$0 |
16 | ···#6·=·Utf8···············Lxtc/util/Pair; | 16 | ···#6·=·Utf8···············Lxtc/util/Pair; |
Offset 59, 15 lines modified | Offset 59, 16 lines modified | ||
59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
60 | ··#50·=·Utf8···············SourceFile | 60 | ··#50·=·Utf8···············SourceFile |
61 | ··#51·=·Utf8···············Pair.java | 61 | ··#51·=·Utf8···············Pair.java |
62 | ··#52·=·Utf8···············EnclosingMethod | 62 | ··#52·=·Utf8···············EnclosingMethod |
63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; | 63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; |
64 | ··#54·=·Utf8···············iterator | 64 | ··#54·=·Utf8···············iterator |
65 | ··#55·=·Utf8···············()Ljava/util/Iterator; | 65 | ··#55·=·Utf8···············()Ljava/util/Iterator; |
66 | ··#56·=·Utf8···············NestHost | ||
66 | ··#5 | 67 | ··#57·=·Utf8···············InnerClasses |
67 | { | 68 | { |
68 | ··private·xtc.util.Pair<T>·pair; | 69 | ··private·xtc.util.Pair<T>·pair; |
69 | ····descriptor:·Lxtc/util/Pair; | 70 | ····descriptor:·Lxtc/util/Pair; |
70 | ····flags:·(0x0002)·ACC_PRIVATE | 71 | ····flags:·(0x0002)·ACC_PRIVATE |
71 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; | 72 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; |
72 | ··final·xtc.util.Pair·this$0; | 73 | ··final·xtc.util.Pair·this$0; |
Offset 161, 9 lines modified | Offset 162, 10 lines modified | ||
161 | ·········7:·athrow | 162 | ·········7:·athrow |
162 | ······LineNumberTable: | 163 | ······LineNumberTable: |
163 | ········line·537:·0 | 164 | ········line·537:·0 |
164 | } | 165 | } |
165 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 166 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
166 | SourceFile:·"Pair.java" | 167 | SourceFile:·"Pair.java" |
167 | EnclosingMethod:·#17.#53················//·xtc.util.Pair.iterator | 168 | EnclosingMethod:·#17.#53················//·xtc.util.Pair.iterator |
169 | NestHost:·class·xtc/util/Pair | ||
168 | InnerClasses: | 170 | InnerClasses: |
169 | ··#2;·····································//·class·xtc/util/Pair$1 | 171 | ··#2;·····································//·class·xtc/util/Pair$1 |
Offset 106, 41 lines modified | Offset 106, 41 lines modified | ||
106 | ····} | 106 | ····} |
107 | ···· | 107 | ···· |
108 | ····public·T·get(final·int·n)·{ | 108 | ····public·T·get(final·int·n)·{ |
109 | ········if·(0·>·n)·{ | 109 | ········if·(0·>·n)·{ |
110 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); | 110 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); |
111 | ········} | 111 | ········} |
112 | ········Pair·tail·=·this; | 112 | ········Pair·tail·=·this; |
113 | ········int· | 113 | ········int·n2·=·0; |
114 | ········while·(Pair.EMPTY·!=·tail)·{ | 114 | ········while·(Pair.EMPTY·!=·tail)·{ |
115 | ············if·(n·==· | 115 | ············if·(n·==·n2)·{ |
116 | ················return·tail.head; | 116 | ················return·tail.head; |
117 | ············} | 117 | ············} |
118 | ············++ | 118 | ············++n2; |
119 | ············tail·=·tail.tail; | 119 | ············tail·=·tail.tail; |
120 | ········} | 120 | ········} |
121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2); |
122 | ····} | 122 | ····} |
123 | ···· | 123 | ···· |
124 | ····public·T·set(final·int·n,·final·T·head)·{ | 124 | ····public·T·set(final·int·n,·final·T·head)·{ |
125 | ········if·(0·>·n)·{ | 125 | ········if·(0·>·n)·{ |
126 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); | 126 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); |
127 | ········} | 127 | ········} |
128 | ········Pair·tail·=·this; | 128 | ········Pair·tail·=·this; |
129 | ········int· | 129 | ········int·n2·=·0; |
130 | ········while·(Pair.EMPTY·!=·tail)·{ | 130 | ········while·(Pair.EMPTY·!=·tail)·{ |
131 | ············if·(n·==· | 131 | ············if·(n·==·n2)·{ |
132 | ················final·T·head2·=·tail.head; | 132 | ················final·T·head2·=·tail.head; |
133 | ················tail.head·=·head; | 133 | ················tail.head·=·head; |
134 | ················return·head2; | 134 | ················return·head2; |
135 | ············} | 135 | ············} |
136 | ············++ | 136 | ············++n2; |
137 | ············tail·=·tail.tail; | 137 | ············tail·=·tail.tail; |
138 | ········} | 138 | ········} |
139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2); |
140 | ····} | 140 | ····} |
141 | ···· | 141 | ···· |
142 | ····public·int·size()·{ | 142 | ····public·int·size()·{ |
143 | ········Pair·tail·=·this; | 143 | ········Pair·tail·=·this; |
144 | ········int·n·=·0; | 144 | ········int·n·=·0; |
145 | ········while·(tail·!=·Pair.EMPTY)·{ | 145 | ········while·(tail·!=·Pair.EMPTY)·{ |
146 | ············++n; | 146 | ············++n; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9c9213dc246ca4c957deb48082ec6dd6743d5c238c6b34409553d5a3c1e86fae |
2 | ··Compiled·from·"State.java" | 2 | ··Compiled·from·"State.java" |
3 | public·interface·xtc.util.State | 3 | public·interface·xtc.util.State |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/State | 7 | ··this_class:·#1··························//·xtc/util/State |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/State | 11 | ···#1·=·Class··············#2·············//·xtc/util/State |
12 | ···#2·=·Utf8···············xtc/util/State | 12 | ···#2·=·Utf8···············xtc/util/State |
Offset 95, 16 lines modified | Offset 95, 16 lines modified | ||
95 | ········return·s; | 95 | ········return·s; |
96 | ····} | 96 | ····} |
97 | ···· | 97 | ···· |
98 | ····public·static·String·unqualify(final·String·s)·{ | 98 | ····public·static·String·unqualify(final·String·s)·{ |
99 | ········return·isQualified(s)·?·getName(s)·:·s; | 99 | ········return·isQualified(s)·?·getName(s)·:·s; |
100 | ····} | 100 | ····} |
101 | ···· | 101 | ···· |
102 | ····public·static·String·qualify(final·String·s | 102 | ····public·static·String·qualify(final·String·s,·final·String·s2)·{ |
103 | ········return·(null·==·s | 103 | ········return·(null·==·s)·?·s2·:·(s·+·"."·+·s2); |
104 | ····} | 104 | ····} |
105 | ···· | 105 | ···· |
106 | ····public·static·String[]·toComponents(final·String·s)·{ | 106 | ····public·static·String[]·toComponents(final·String·s)·{ |
107 | ········final·int·length·=·s.length(); | 107 | ········final·int·length·=·s.length(); |
108 | ········int·n·=·1; | 108 | ········int·n·=·1; |
109 | ········int·n2·=·0; | 109 | ········int·n2·=·0; |
110 | ········for·(int·i·=·0;·i·<·length;·++i)·{ | 110 | ········for·(int·i·=·0;·i·<·length;·++i)·{ |
Offset 178, 27 lines modified | Offset 178, 27 lines modified | ||
178 | ········return·requalify(s,·'$'); | 178 | ········return·requalify(s,·'$'); |
179 | ····} | 179 | ····} |
180 | ···· | 180 | ···· |
181 | ····public·static·String·toPath(final·String·s)·{ | 181 | ····public·static·String·toPath(final·String·s)·{ |
182 | ········return·requalify(s,·File.separatorChar); | 182 | ········return·requalify(s,·File.separatorChar); |
183 | ····} | 183 | ····} |
184 | ···· | 184 | ···· |
185 | ····public·static·String·toPath(final·String·s,·final·String·s | 185 | ····public·static·String·toPath(final·String·s,·final·String·s2)·{ |
186 | ········return·toPath(s)·+· | 186 | ········return·toPath(s)·+·"."·+·s2; |
187 | ····} | 187 | ····} |
188 | ···· | 188 | ···· |
189 | ····public·static·File·locate(final·List<File>·list,·final·String· | 189 | ····public·static·File·locate(final·List<File>·list,·final·String·child)·throws·FileNotFoundException·{ |
190 | ········final·Iterator<File>·iterator·=·list.iterator(); | 190 | ········final·Iterator<File>·iterator·=·list.iterator(); |
191 | ········while·(iterator.hasNext())·{ | 191 | ········while·(iterator.hasNext())·{ |
192 | ············final·File·file·=·new·File(iterator.next(),· | 192 | ············final·File·file·=·new·File(iterator.next(),·child); |
193 | ············if·(file.exists()·&&·file.isFile())·{ | 193 | ············if·(file.exists()·&&·file.isFile())·{ |
194 | ················return·file; | 194 | ················return·file; |
195 | ············} | 195 | ············} |
196 | ········} | 196 | ········} |
197 | ········throw·new·FileNotFoundException( | 197 | ········throw·new·FileNotFoundException(child·+·"·not·found"); |
198 | ····} | 198 | ····} |
199 | ···· | 199 | ···· |
200 | ····public·static·void·pump(final·Reader·reader,·final·Writer·writer)·throws·IOException·{ | 200 | ····public·static·void·pump(final·Reader·reader,·final·Writer·writer)·throws·IOException·{ |
201 | ········if·(null·==·Utilities.charBuffer)·{ | 201 | ········if·(null·==·Utilities.charBuffer)·{ |
202 | ············Utilities.charBuffer·=·new·char[4096]; | 202 | ············Utilities.charBuffer·=·new·char[4096]; |
203 | ········} | 203 | ········} |
204 | ········for·(int·n·=·reader.read(Utilities.charBuffer);·-1·!=·n;·n·=·reader.read(Utilities.charBuffer))·{ | 204 | ········for·(int·n·=·reader.read(Utilities.charBuffer);·-1·!=·n;·n·=·reader.read(Utilities.charBuffer))·{ |
Offset 561, 15 lines modified | Offset 561, 15 lines modified | ||
561 | ························break; | 561 | ························break; |
562 | ····················} | 562 | ····················} |
563 | ····················case·118:·{ | 563 | ····················case·118:·{ |
564 | ························sb.append('\u000b'); | 564 | ························sb.append('\u000b'); |
565 | ························break; | 565 | ························break; |
566 | ····················} | 566 | ····················} |
567 | ····················default:·{ | 567 | ····················default:·{ |
568 | ························throw·new·IllegalArgumentException("illegal·escaped·character·'\\"·+·char2 | 568 | ························throw·new·IllegalArgumentException("illegal·escaped·character·'\\"·+·char2); |
569 | ····················} | 569 | ····················} |
570 | ················} | 570 | ················} |
571 | ············} | 571 | ············} |
572 | ········} | 572 | ········} |
573 | ········return·sb.toString(); | 573 | ········return·sb.toString(); |
574 | ····} | 574 | ····} |
575 | ···· | 575 | ···· |
Offset 637, 11 lines modified | Offset 637, 17 lines modified | ||
637 | ········} | 637 | ········} |
638 | ········return·"a"; | 638 | ········return·"a"; |
639 | ····} | 639 | ····} |
640 | ···· | 640 | ···· |
641 | ····static·{ | 641 | ····static·{ |
642 | ········Utilities.charBuffer·=·null; | 642 | ········Utilities.charBuffer·=·null; |
643 | ········WHITE_SPACE·=·Pattern.compile("\\s+"); | 643 | ········WHITE_SPACE·=·Pattern.compile("\\s+"); |
644 | ········SPACE_NEWLINE_SPACE·=·Pattern.compile("[·\t\f]*(?:\r\n|\r|\n)[·\t\f]*"); | ||
645 | ········ | 644 | ········SPACE_NEWLINE_SPACE·=·Pattern.compile(""" |
645 | ··············································[·» \f]*(?:\r | ||
646 | ··············································|\r| | ||
647 | ··············································)[·» \f]*"""); | ||
648 | ········COMMENT_NEWLINE·=·Pattern.compile(""" | ||
649 | ··········································[·» \f]*(?:\r | ||
650 | ··········································|\r| | ||
651 | ··········································)[·» \f]*\**[·» \f]*"""); | ||
646 | ····} | 652 | ····} |
647 | } | 653 | } |