Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | · | 1 | ·83cdfa61cbe77918b289de71624abbda·494264·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···493152·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:·595 |
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)···5 | 9 | -rw-r--r--···0·root·········(0)·root·········(0)···520440·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)····45112·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, 32528 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 (32526 lines added, 32404 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·5312·fc57·5f76·0000··......NYS..W_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:·0a02·3110·46e1·7e9e·22a5·1649·54c4·22a5··..1.F.~."..IT.". | ||
00000070:·6 | 00000070:·6bbb·2016·f6bf·3ab2·09cb·2833·b3a2·6fef··k.·...:...(3..o. | ||
00000080:· | 00000080:·a5b5·fee0·9c1e·52af·6c1e·8fac·566f·52c2··......R.l...VoR. | ||
00000090:· | 00000090:·322d·a81b·6116·f7f0·a184·3c99·661b·a09c··2-..a.....<.f... | ||
000000a0:·1 | 000000a0:·1b1e·c86d·92ea·ebd4·a07f·04f1·51bf·429d··...m........Q.B. | ||
000000b0:· | 000000b0:·329c·2f71·fb2a·61f5·29a6·4d98·edf8·5421··2./q.*a.).M...T! | ||
000000c0:· | 000000c0:·73ea·5125·fe0e·253c·fd9c·ee50·634d·07b8··s.Q%..%<...PcM.. | ||
000000d0:· | 000000d0:·11d1·1b50·4b03·040a·0000·0800·00c3·4e59··...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; -1/4480389 bytes (-0.00%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·4 | 1 | Zip·file·size:·45112·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 |
Offset 12, 31 lines modified | Offset 12, 31 lines modified | ||
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·····1039·bl·defN·21-Oct-25·09:54·xtc/util/Pair$1.class | 38 | -rw----·····2.0·fat·····1039·bl·defN·21-Oct-25·09:54·xtc/util/Pair$1.class |
39 | -rw----·····2.0·fat·····7341·bl·defN·21-Oct-25·09:54·xtc/util/Pair.class | 39 | -rw----·····2.0·fat·····7341·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·····9911·bl·defN·21-Oct-25·09:54·xtc/util/Utilities.class | 41 | -rw----·····2.0·fat·····9911·bl·defN·21-Oct-25·09:54·xtc/util/Utilities.class |
42 | 40·files,· | 42 | 40·files,·80396·bytes·uncompressed,·39634·bytes·compressed:··50.7% |
Offset 119, 15 lines modified | Offset 119, 15 lines modified | ||
119 | # | 119 | # |
120 | #·WARNING:·Offset·0x250:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' | 120 | #·WARNING:·Offset·0x250:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
121 | #··········Zero·length·filename | 121 | #··········Zero·length·filename |
122 | # | 122 | # |
123 | 026B·PAYLOAD | 123 | 026B·PAYLOAD |
124 | 0538·DATA·DESCRIPTOR·······08074B50·(134695760) | 124 | 0538·DATA·DESCRIPTOR·······08074B50·(134695760) |
125 | 053C·CRC··················· | 125 | 053C·CRC···················71E4E316·(1910825750) |
126 | 0540·Compressed·Size·······000002CD·(717) | 126 | 0540·Compressed·Size·······000002CD·(717) |
127 | 0544·Uncompressed·Size·····00000612·(1554) | 127 | 0544·Uncompressed·Size·····00000612·(1554) |
128 | 0548·LOCAL·HEADER·#7·······04034B50·(67324752) | 128 | 0548·LOCAL·HEADER·#7·······04034B50·(67324752) |
129 | 054C·Extract·Zip·Spec······14·(20)·'2.0' | 129 | 054C·Extract·Zip·Spec······14·(20)·'2.0' |
130 | 054D·Extract·OS············00·(0)·'MS-DOS' | 130 | 054D·Extract·OS············00·(0)·'MS-DOS' |
131 | 054E·General·Purpose·Flag··0808·(2056) | 131 | 054E·General·Purpose·Flag··0808·(2056) |
Offset 197, 43 lines modified | Offset 197, 43 lines modified | ||
197 | 15A0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXX' | 197 | 15A0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXX' |
198 | # | 198 | # |
199 | #·WARNING:·Offset·0x15A0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' | 199 | #·WARNING:·Offset·0x15A0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' |
200 | #··········Zero·length·filename | 200 | #··········Zero·length·filename |
201 | # | 201 | # |
202 | 15B7·PAYLOAD | 202 | 15B7·PAYLOAD |
203 | 173 | 203 | 1733·DATA·DESCRIPTOR·······08074B50·(134695760) |
204 | 173 | 204 | 1737·CRC···················E0C2B976·(3770857846) |
205 | 173 | 205 | 173B·Compressed·Size·······0000017C·(380) |
206 | 17 | 206 | 173F·Uncompressed·Size·····000002BD·(701) |
207 | 174 | 207 | 1743·LOCAL·HEADER·#10······04034B50·(67324752) |
208 | 174 | 208 | 1747·Extract·Zip·Spec······14·(20)·'2.0' |
209 | 174 | 209 | 1748·Extract·OS············00·(0)·'MS-DOS' |
210 | 174 | 210 | 1749·General·Purpose·Flag··0808·(2056) |
211 | ·····[Bits·1-2]············0·'Normal·Compression' | 211 | ·····[Bits·1-2]············0·'Normal·Compression' |
212 | ·····[Bit··3]··············1·'Streamed' | 212 | ·····[Bit··3]··············1·'Streamed' |
213 | ·····[Bit·11]··············1·'Language·Encoding' | 213 | ·····[Bit·11]··············1·'Language·Encoding' |
214 | 174 | 214 | 174B·Compression·Method····0008·(8)·'Deflated' |
215 | 174 | 215 | 174D·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
216 | 175 | 216 | 1751·CRC···················00000000·(0) |
217 | 175 | 217 | 1755·Compressed·Size·······00000000·(0) |
218 | 175 | 218 | 1759·Uncompressed·Size·····00000000·(0) |
219 | 175 | 219 | 175D·Filename·Length·······001E·(30) |
220 | 17 | 220 | 175F·Extra·Length··········0000·(0) |
221 | 176 | 221 | 1761·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
222 | # | 222 | # |
223 | #·WARNING:·Offset·0x176 | 223 | #·WARNING:·Offset·0x1761:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
224 | #··········Zero·length·filename | 224 | #··········Zero·length·filename |
225 | # | 225 | # |
226 | 17 | 226 | 177F·PAYLOAD |
227 | 1A6D·DATA·DESCRIPTOR·······08074B50·(134695760) | 227 | 1A6D·DATA·DESCRIPTOR·······08074B50·(134695760) |
228 | 1A71·CRC··················· | 228 | 1A71·CRC···················77245DC3·(1998872003) |
229 | 1A75·Compressed·Size·······000002E | 229 | 1A75·Compressed·Size·······000002EE·(750) |
230 | 1A79·Uncompressed·Size·····00000638·(1592) | 230 | 1A79·Uncompressed·Size·····00000638·(1592) |
231 | 1A7D·LOCAL·HEADER·#11······04034B50·(67324752) | 231 | 1A7D·LOCAL·HEADER·#11······04034B50·(67324752) |
232 | 1A81·Extract·Zip·Spec······0A·(10)·'1.0' | 232 | 1A81·Extract·Zip·Spec······0A·(10)·'1.0' |
233 | 1A82·Extract·OS············00·(0)·'MS-DOS' | 233 | 1A82·Extract·OS············00·(0)·'MS-DOS' |
234 | 1A83·General·Purpose·Flag··0800·(2048) | 234 | 1A83·General·Purpose·Flag··0800·(2048) |
235 | ·····[Bit·11]··············1·'Language·Encoding' | 235 | ·····[Bit·11]··············1·'Language·Encoding' |
Offset 268, 15 lines modified | Offset 268, 15 lines modified | ||
268 | # | 268 | # |
269 | #·WARNING:·Offset·0x1AC2:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXX' | 269 | #·WARNING:·Offset·0x1AC2:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXX' |
270 | #··········Zero·length·filename | 270 | #··········Zero·length·filename |
271 | # | 271 | # |
272 | 1ADB·PAYLOAD | 272 | 1ADB·PAYLOAD |
273 | 1CCB·DATA·DESCRIPTOR·······08074B50·(134695760) | 273 | 1CCB·DATA·DESCRIPTOR·······08074B50·(134695760) |
274 | 1CCF·CRC··················· | 274 | 1CCF·CRC···················2F31B952·(791787858) |
275 | 1CD3·Compressed·Size·······000001F0·(496) | 275 | 1CD3·Compressed·Size·······000001F0·(496) |
276 | 1CD7·Uncompressed·Size·····0000038B·(907) | 276 | 1CD7·Uncompressed·Size·····0000038B·(907) |
277 | 1CDB·LOCAL·HEADER·#13······04034B50·(67324752) | 277 | 1CDB·LOCAL·HEADER·#13······04034B50·(67324752) |
278 | 1CDF·Extract·Zip·Spec······14·(20)·'2.0' | 278 | 1CDF·Extract·Zip·Spec······14·(20)·'2.0' |
279 | 1CE0·Extract·OS············00·(0)·'MS-DOS' | 279 | 1CE0·Extract·OS············00·(0)·'MS-DOS' |
280 | 1CE1·General·Purpose·Flag··0808·(2056) | 280 | 1CE1·General·Purpose·Flag··0808·(2056) |
Offset 423, 1703 lines modified | Offset 423, 1703 lines modified | ||
423 | 2E77·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX' | 423 | 2E77·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX' |
424 | # | 424 | # |
425 | #·WARNING:·Offset·0x2E77:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXX' | 425 | #·WARNING:·Offset·0x2E77:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXX' |
426 | #··········Zero·length·filename | 426 | #··········Zero·length·filename |
427 | # | 427 | # |
428 | 2E91·PAYLOAD | 428 | 2E91·PAYLOAD |
429 | 30 | 429 | 3083·DATA·DESCRIPTOR·······08074B50·(134695760) |
430 | 30 | 430 | 3087·CRC···················9D4032C1·(2638230209) |
431 | 308 | 431 | 308B·Compressed·Size·······000001F2·(498) |
432 | 308 | 432 | 308F·Uncompressed·Size·····000004B7·(1207) |
433 | 30 | 433 | 3093·LOCAL·HEADER·#19······04034B50·(67324752) |
434 | 30 | 434 | 3097·Extract·Zip·Spec······14·(20)·'2.0' |
435 | 30 | 435 | 3098·Extract·OS············00·(0)·'MS-DOS' |
436 | 30 | 436 | 3099·General·Purpose·Flag··0808·(2056) |
437 | ·····[Bits·1-2]············0·'Normal·Compression' | 437 | ·····[Bits·1-2]············0·'Normal·Compression' |
438 | ·····[Bit··3]··············1·'Streamed' | 438 | ·····[Bit··3]··············1·'Streamed' |
439 | ·····[Bit·11]··············1·'Language·Encoding' | 439 | ·····[Bit·11]··············1·'Language·Encoding' |
440 | 309 | 440 | 309B·Compression·Method····0008·(8)·'Deflated' |
441 | 309 | 441 | 309D·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
442 | 30 | 442 | 30A1·CRC···················00000000·(0) |
443 | 30 | 443 | 30A5·Compressed·Size·······00000000·(0) |
444 | 30 | 444 | 30A9·Uncompressed·Size·····00000000·(0) |
445 | 30A | 445 | 30AD·Filename·Length·······001B·(27) |
446 | 30A | 446 | 30AF·Extra·Length··········0000·(0) |
447 | 30 | 447 | 30B1·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
448 | # | 448 | # |
449 | #·WARNING:·Offset·0x30 | 449 | #·WARNING:·Offset·0x30B1:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
450 | #··········Zero·length·filename | 450 | #··········Zero·length·filename |
451 | # | 451 | # |
452 | 30C | 452 | 30CC·PAYLOAD |
453 | 3 | 453 | 3350·DATA·DESCRIPTOR·······08074B50·(134695760) |
454 | 33 | 454 | 3354·CRC···················4E498697·(1313441431) |
455 | 33 | 455 | 3358·Compressed·Size·······00000284·(644) |
456 | 33 | 456 | 335C·Uncompressed·Size·····0000050A·(1290) |
457 | 33 | 457 | 3360·LOCAL·HEADER·#20······04034B50·(67324752) |
458 | 33 | 458 | 3364·Extract·Zip·Spec······14·(20)·'2.0' |
459 | 33 | 459 | 3365·Extract·OS············00·(0)·'MS-DOS' |
460 | 33 | 460 | 3366·General·Purpose·Flag··0808·(2056) |
461 | ·····[Bits·1-2]············0·'Normal·Compression' | 461 | ·····[Bits·1-2]············0·'Normal·Compression' |
462 | ·····[Bit··3]··············1·'Streamed' | 462 | ·····[Bit··3]··············1·'Streamed' |
463 | ·····[Bit·11]··············1·'Language·Encoding' | 463 | ·····[Bit·11]··············1·'Language·Encoding' |
464 | 33 | 464 | 3368·Compression·Method····0008·(8)·'Deflated' |
465 | 33 | 465 | 336A·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
466 | 33 | 466 | 336E·CRC···················00000000·(0) |
467 | 33 | 467 | 3372·Compressed·Size·······00000000·(0) |
468 | 33 | 468 | 3376·Uncompressed·Size·····00000000·(0) |
469 | 33 | 469 | 337A·Filename·Length·······001B·(27) |
Max diff block lines reached; 119850/127148 bytes (94.26%) of diff not shown. |
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·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 | } |