Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | · | 1 | ·b1ac100a321e0910d649c8860bee54b1·496596·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···4 | 3 | -rw-r--r--···0········0········0···495484·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:·597 |
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)···523077·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)····45592·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, 68 lines modified | Offset 1, 68 lines modified | ||
1 | Zip·file·size:·5 | 1 | Zip·file·size:·523077·bytes,·number·of·entries:·309 |
2 | -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ | 2 | -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ |
3 | -rw-r--r--··2.0·unx······146·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF | 3 | -rw-r--r--··2.0·unx······146·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----·····2.0·fat·····10 | 5 | -rw----·····2.0·fat·····1075·bl·defN·21-Oct-25·09:54·xtc/Constants$FuzzyBoolean.class |
6 | -rw----·····2.0·fat·····51 | 6 | -rw----·····2.0·fat·····5194·bl·defN·21-Oct-25·09:54·xtc/Constants.class |
7 | -rw----·····2.0·fat·····5676·bl·defN·21-Oct-25·09:54·xtc/Limits.class | 7 | -rw----·····2.0·fat·····5676·bl·defN·21-Oct-25·09:54·xtc/Limits.class |
8 | -rw----·····2.0·fat······878·bl·defN·21-Oct-25·09:54·xtc/Platform.class | 8 | -rw----·····2.0·fat······878·bl·defN·21-Oct-25·09:54·xtc/Platform.class |
9 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/parser/ | 9 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/parser/ |
10 | -rw----·····2.0·fat·····2733·bl·defN·21-Oct-25·09:54·xtc/parser/Action.class | 10 | -rw----·····2.0·fat·····2733·bl·defN·21-Oct-25·09:54·xtc/parser/Action.class |
11 | -rw----·····2.0·fat······872·bl·defN·21-Oct-25·09:54·xtc/parser/ActionBaseValue.class | 11 | -rw----·····2.0·fat······872·bl·defN·21-Oct-25·09:54·xtc/parser/ActionBaseValue.class |
12 | -rw----·····2.0·fat·····1091·bl·defN·21-Oct-25·09:54·xtc/parser/AlternativeAddition.class | 12 | -rw----·····2.0·fat·····1091·bl·defN·21-Oct-25·09:54·xtc/parser/AlternativeAddition.class |
13 | -rw----·····2.0·fat·····1129·bl·defN·21-Oct-25·09:54·xtc/parser/AlternativeRemoval.class | 13 | -rw----·····2.0·fat·····1129·bl·defN·21-Oct-25·09:54·xtc/parser/AlternativeRemoval.class |
14 | -rw----·····2.0·fat·····10 | 14 | -rw----·····2.0·fat·····1035·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$1.class |
15 | -rw----·····2.0·fat·····3 | 15 | -rw----·····2.0·fat·····3406·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$2.class |
16 | -rw----·····2.0·fat·····31 | 16 | -rw----·····2.0·fat·····3139·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$3.class |
17 | -rw----·····2.0·fat·····37 | 17 | -rw----·····2.0·fat·····3719·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$4.class |
18 | -rw----·····2.0·fat·····20 | 18 | -rw----·····2.0·fat·····2061·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$5.class |
19 | -rw----·····2.0·fat·····23 | 19 | -rw----·····2.0·fat·····2391·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$6.class |
20 | -rw----·····2.0·fat·····22 | 20 | -rw----·····2.0·fat·····2254·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$7.class |
21 | -rw----·····2.0·fat····26 | 21 | -rw----·····2.0·fat····26841·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer.class |
22 | -rw----·····2.0·fat·····1236·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$1.class | 22 | -rw----·····2.0·fat·····1236·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$1.class |
23 | -rw----·····2.0·fat·····3193·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Detector.class | 23 | -rw----·····2.0·fat·····3193·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Detector.class |
24 | -rw----·····2.0·fat······410·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Index.class | 24 | -rw----·····2.0·fat······410·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Index.class |
25 | -rw----·····2.0·fat······362·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$IndexPair.class | 25 | -rw----·····2.0·fat······362·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$IndexPair.class |
26 | -rw----·····2.0·fat·····5732·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Rewriter.class | 26 | -rw----·····2.0·fat·····5732·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Rewriter.class |
27 | -rw----·····2.0·fat····12113·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator.class | 27 | -rw----·····2.0·fat····12113·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator.class |
28 | -rw----·····2.0·fat······844·bl·defN·21-Oct-25·09:54·xtc/parser/AnyChar.class | 28 | -rw----·····2.0·fat······844·bl·defN·21-Oct-25·09:54·xtc/parser/AnyChar.class |
29 | -rw----·····2.0·fat·····1194·bl·defN·21-Oct-25·09:54·xtc/parser/Binding.class | 29 | -rw----·····2.0·fat·····1194·bl·defN·21-Oct-25·09:54·xtc/parser/Binding.class |
30 | -rw----·····2.0·fat······768·bl·defN·21-Oct-25·09:54·xtc/parser/BindingValue.class | 30 | -rw----·····2.0·fat······768·bl·defN·21-Oct-25·09:54·xtc/parser/BindingValue.class |
31 | -rw----·····2.0·fat······911·bl·defN·21-Oct-25·09:54·xtc/parser/CharCase.class | 31 | -rw----·····2.0·fat······911·bl·defN·21-Oct-25·09:54·xtc/parser/CharCase.class |
32 | -rw----·····2.0·fat·····1 | 32 | -rw----·····2.0·fat·····1926·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass$Parser.class |
33 | -rw----·····2.0·fat·····3 | 33 | -rw----·····2.0·fat·····3994·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass.class |
34 | -rw----·····2.0·fat······991·bl·defN·21-Oct-25·09:54·xtc/parser/CharLiteral.class | 34 | -rw----·····2.0·fat······991·bl·defN·21-Oct-25·09:54·xtc/parser/CharLiteral.class |
35 | -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/parser/CharRange.class | 35 | -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/parser/CharRange.class |
36 | -rw----·····2.0·fat·····2178·bl·defN·21-Oct-25·09:54·xtc/parser/CharSwitch.class | 36 | -rw----·····2.0·fat·····2178·bl·defN·21-Oct-25·09:54·xtc/parser/CharSwitch.class |
37 | -rw----·····2.0·fat······212·bl·defN·21-Oct-25·09:54·xtc/parser/CharTerminal.class | 37 | -rw----·····2.0·fat······212·bl·defN·21-Oct-25·09:54·xtc/parser/CharTerminal.class |
38 | -rw----·····2.0·fat·····1218·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander$Mode.class | 38 | -rw----·····2.0·fat·····1218·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander$Mode.class |
39 | -rw----·····2.0·fat·····5587·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander.class | 39 | -rw----·····2.0·fat·····5587·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander.class |
40 | -rw----·····2.0·fat·····1 | 40 | -rw----·····2.0·fat·····1114·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator$1.class |
41 | -rw----·····2.0·fat····62 | 41 | -rw----·····2.0·fat····62136·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator.class |
42 | -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class | 42 | -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class |
43 | -rw----·····2.0·fat····1 | 43 | -rw----·····2.0·fat····12137·bl·defN·21-Oct-25·09:54·xtc/parser/Copier.class |
44 | -rw----·····2.0·fat·····5367·bl·defN·21-Oct-25·09:54·xtc/parser/CostEstimator.class | 44 | -rw----·····2.0·fat·····5367·bl·defN·21-Oct-25·09:54·xtc/parser/CostEstimator.class |
45 | -rw----·····2.0·fat·····2429·bl·defN·21-Oct-25·09:54·xtc/parser/DeadProductionEliminator.class | 45 | -rw----·····2.0·fat·····2429·bl·defN·21-Oct-25·09:54·xtc/parser/DeadProductionEliminator.class |
46 | -rw----·····2.0·fat····12225·bl·defN·21-Oct-25·09:54·xtc/parser/DirectLeftRecurser.class | 46 | -rw----·····2.0·fat····12225·bl·defN·21-Oct-25·09:54·xtc/parser/DirectLeftRecurser.class |
47 | -rw----·····2.0·fat·····5053·bl·defN·21-Oct-25·09:54·xtc/parser/DuplicateProductionFolder.class | 47 | -rw----·····2.0·fat·····5053·bl·defN·21-Oct-25·09:54·xtc/parser/DuplicateProductionFolder.class |
48 | -rw----·····2.0·fat·····27 | 48 | -rw----·····2.0·fat·····2769·bl·defN·21-Oct-25·09:54·xtc/parser/Element$Tag.class |
49 | -rw----·····2.0·fat······3 | 49 | -rw----·····2.0·fat······328·bl·defN·21-Oct-25·09:54·xtc/parser/Element.class |
50 | -rw----·····2.0·fat·····5531·bl·defN·21-Oct-25·09:54·xtc/parser/ElementVoider.class | 50 | -rw----·····2.0·fat·····5531·bl·defN·21-Oct-25·09:54·xtc/parser/ElementVoider.class |
51 | -rw----·····2.0·fat······732·bl·defN·21-Oct-25·09:54·xtc/parser/EmptyListValue.class | 51 | -rw----·····2.0·fat······732·bl·defN·21-Oct-25·09:54·xtc/parser/EmptyListValue.class |
52 | -rw----·····2.0·fat·····6921·bl·defN·21-Oct-25·09:54·xtc/parser/EquivalenceTester.class | 52 | -rw----·····2.0·fat·····6921·bl·defN·21-Oct-25·09:54·xtc/parser/EquivalenceTester.class |
53 | -rw----·····2.0·fat······966·bl·defN·21-Oct-25·09:54·xtc/parser/FollowedBy.class | 53 | -rw----·····2.0·fat······966·bl·defN·21-Oct-25·09:54·xtc/parser/FollowedBy.class |
54 | -rw----·····2.0·fat·····1664·bl·defN·21-Oct-25·09:54·xtc/parser/FullProduction.class | 54 | -rw----·····2.0·fat·····1664·bl·defN·21-Oct-25·09:54·xtc/parser/FullProduction.class |
55 | -rw----·····2.0·fat·····1204·bl·defN·21-Oct-25·09:54·xtc/parser/GenericActionValue.class | 55 | -rw----·····2.0·fat·····1204·bl·defN·21-Oct-25·09:54·xtc/parser/GenericActionValue.class |
56 | -rw----·····2.0·fat·····1049·bl·defN·21-Oct-25·09:54·xtc/parser/GenericNodeValue.class | 56 | -rw----·····2.0·fat·····1049·bl·defN·21-Oct-25·09:54·xtc/parser/GenericNodeValue.class |
57 | -rw----·····2.0·fat·····1369·bl·defN·21-Oct-25·09:54·xtc/parser/GenericRecursionValue.class | 57 | -rw----·····2.0·fat·····1369·bl·defN·21-Oct-25·09:54·xtc/parser/GenericRecursionValue.class |
58 | -rw----·····2.0·fat······605·bl·defN·21-Oct-25·09:54·xtc/parser/GenericValue.class | 58 | -rw----·····2.0·fat······605·bl·defN·21-Oct-25·09:54·xtc/parser/GenericValue.class |
59 | -rw----·····2.0·fat·····3294·bl·defN·21-Oct-25·09:54·xtc/parser/GenericVoider.class | 59 | -rw----·····2.0·fat·····3294·bl·defN·21-Oct-25·09:54·xtc/parser/GenericVoider.class |
60 | -rw----·····2.0·fat·····6405·bl·defN·21-Oct-25·09:54·xtc/parser/Generifier.class | 60 | -rw----·····2.0·fat·····6405·bl·defN·21-Oct-25·09:54·xtc/parser/Generifier.class |
61 | -rw----·····2.0·fat·····1 | 61 | -rw----·····2.0·fat·····1597·bl·defN·21-Oct-25·09:54·xtc/parser/Grammar.class |
62 | -rw----·····2.0·fat·····5214·bl·defN·21-Oct-25·09:54·xtc/parser/GrammarVisitor.class | 62 | -rw----·····2.0·fat·····5214·bl·defN·21-Oct-25·09:54·xtc/parser/GrammarVisitor.class |
63 | -rw----·····2.0·fat····10993·bl·defN·21-Oct-25·09:54·xtc/parser/HtmlPrinter.class | 63 | -rw----·····2.0·fat····10993·bl·defN·21-Oct-25·09:54·xtc/parser/HtmlPrinter.class |
64 | -rw----·····2.0·fat·····4177·bl·defN·21-Oct-25·09:54·xtc/parser/Inliner.class | 64 | -rw----·····2.0·fat·····4177·bl·defN·21-Oct-25·09:54·xtc/parser/Inliner.class |
65 | -rw----·····2.0·fat······122·bl·defN·21-Oct-25·09:54·xtc/parser/InternalElement.class | 65 | -rw----·····2.0·fat······122·bl·defN·21-Oct-25·09:54·xtc/parser/InternalElement.class |
66 | -rw----·····2.0·fat·····4612·bl·defN·21-Oct-25·09:54·xtc/parser/LeftRecurser.class | 66 | -rw----·····2.0·fat·····4612·bl·defN·21-Oct-25·09:54·xtc/parser/LeftRecurser.class |
67 | -rw----·····2.0·fat·····5163·bl·defN·21-Oct-25·09:54·xtc/parser/ListMaker.class | 67 | -rw----·····2.0·fat·····5163·bl·defN·21-Oct-25·09:54·xtc/parser/ListMaker.class |
68 | -rw----·····2.0·fat······210·bl·defN·21-Oct-25·09:54·xtc/parser/ListValue.class | 68 | -rw----·····2.0·fat······210·bl·defN·21-Oct-25·09:54·xtc/parser/ListValue.class |
Offset 58, 13812 lines modified | Offset 58, 13812 lines modified | ||
58 | 00104·CRC···················00000000 | 58 | 00104·CRC···················00000000 |
59 | 00108·Compressed·Length·····00000000 | 59 | 00108·Compressed·Length·····00000000 |
60 | 0010C·Uncompressed·Length···00000000 | 60 | 0010C·Uncompressed·Length···00000000 |
61 | 00110·Filename·Length·······0020 | 61 | 00110·Filename·Length·······0020 |
62 | 00112·Extra·Length··········0000 | 62 | 00112·Extra·Length··········0000 |
63 | 00114·Filename··············'XXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 63 | 00114·Filename··············'XXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXX' | Diff chunk too large, falling back to line-by-line diff (832 lines added, 832 lines removed) |
64 | 003 | 64 | 00377·STREAMING·DATA·HEADER·08074B50 |
65 | 003 | 65 | 0037B·CRC···················117E097B |
66 | 0037 | 66 | 0037F·Compressed·Length·····00000243 |
67 | 003 | 67 | 00383·Uncompressed·Length···00000433 |
68 | 003 | 68 | 00387·LOCAL·HEADER·#5·······04034B50 |
69 | 003 | 69 | 0038B·Extract·Zip·Spec······14·'2.0' |
70 | 0038 | 70 | 0038C·Extract·OS············00·'MS-DOS' |
71 | 0038 | 71 | 0038D·General·Purpose·Flag··0808 |
72 | ······[Bits·1-2]············0·'Normal·Compression' | 72 | ······[Bits·1-2]············0·'Normal·Compression' |
73 | ······[Bit··3]··············1·'Streamed' | 73 | ······[Bit··3]··············1·'Streamed' |
74 | ······[Bit·11]··············1·'Language·Encoding' | 74 | ······[Bit·11]··············1·'Language·Encoding' |
75 | 0038 | 75 | 0038F·Compression·Method····0008·'Deflated' |
76 | 003 | 76 | 00391·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021' |
77 | 003 | 77 | 00395·CRC···················00000000 |
78 | 003 | 78 | 00399·Compressed·Length·····00000000 |
79 | 0039 | 79 | 0039D·Uncompressed·Length···00000000 |
80 | 003 | 80 | 003A1·Filename·Length·······0013 |
81 | 003 | 81 | 003A3·Extra·Length··········0000 |
82 | 003 | 82 | 003A5·Filename··············'XXX/XXXXXXXXXXXXXXX' |
83 | 00E | 83 | 00E9E·STREAMING·DATA·HEADER·08074B50 |
84 | 00E | 84 | 00EA2·CRC···················BFE838FE |
85 | 00E | 85 | 00EA6·Compressed·Length·····00000AE6 |
86 | 00E | 86 | 00EAA·Uncompressed·Length···0000144A |
87 | 00E | 87 | 00EAE·LOCAL·HEADER·#6·······04034B50 |
88 | 00E | 88 | 00EB2·Extract·Zip·Spec······14·'2.0' |
89 | 00E | 89 | 00EB3·Extract·OS············00·'MS-DOS' |
90 | 00E | 90 | 00EB4·General·Purpose·Flag··0808 |
91 | ······[Bits·1-2]············0·'Normal·Compression' | 91 | ······[Bits·1-2]············0·'Normal·Compression' |
92 | ······[Bit··3]··············1·'Streamed' | 92 | ······[Bit··3]··············1·'Streamed' |
93 | ······[Bit·11]··············1·'Language·Encoding' | 93 | ······[Bit·11]··············1·'Language·Encoding' |
94 | 00E | 94 | 00EB6·Compression·Method····0008·'Deflated' |
95 | 00E | 95 | 00EB8·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021' |
96 | 00E | 96 | 00EBC·CRC···················00000000 |
97 | 00E | 97 | 00EC0·Compressed·Length·····00000000 |
98 | 00E | 98 | 00EC4·Uncompressed·Length···00000000 |
99 | 00E | 99 | 00EC8·Filename·Length·······0010 |
100 | 00E | 100 | 00ECA·Extra·Length··········0000 |
101 | 00E | 101 | 00ECC·Filename··············'XXX/XXXXXXXXXXXX' |
102 | 017 | 102 | 017A6·STREAMING·DATA·HEADER·08074B50 |
103 | 017 | 103 | 017AA·CRC···················492D7C23 |
104 | 017 | 104 | 017AE·Compressed·Length·····000008CA |
105 | 017 | 105 | 017B2·Uncompressed·Length···0000162C |
106 | 017 | 106 | 017B6·LOCAL·HEADER·#7·······04034B50 |
107 | 017 | 107 | 017BA·Extract·Zip·Spec······14·'2.0' |
108 | 017 | 108 | 017BB·Extract·OS············00·'MS-DOS' |
109 | 017 | 109 | 017BC·General·Purpose·Flag··0808 |
110 | ······[Bits·1-2]············0·'Normal·Compression' | 110 | ······[Bits·1-2]············0·'Normal·Compression' |
111 | ······[Bit··3]··············1·'Streamed' | 111 | ······[Bit··3]··············1·'Streamed' |
112 | ······[Bit·11]··············1·'Language·Encoding' | 112 | ······[Bit·11]··············1·'Language·Encoding' |
113 | 017 | 113 | 017BE·Compression·Method····0008·'Deflated' |
114 | 017 | 114 | 017C0·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021' |
115 | 017 | 115 | 017C4·CRC···················00000000 |
116 | 017 | 116 | 017C8·Compressed·Length·····00000000 |
117 | 017 | 117 | 017CC·Uncompressed·Length···00000000 |
118 | 017 | 118 | 017D0·Filename·Length·······0012 |
119 | 017 | 119 | 017D2·Extra·Length··········0000 |
120 | 017 | 120 | 017D4·Filename··············'XXX/XXXXXXXXXXXXXX' |
121 | 019 | 121 | 019FF·STREAMING·DATA·HEADER·08074B50 |
122 | 01 | 122 | 01A03·CRC···················CD743ED8 |
123 | 01 | 123 | 01A07·Compressed·Length·····00000219 |
124 | 01 | 124 | 01A0B·Uncompressed·Length···0000036E |
125 | 01 | 125 | 01A0F·LOCAL·HEADER·#8·······04034B50 |
126 | 01 | 126 | 01A13·Extract·Zip·Spec······0A·'1.0' |
127 | 01 | 127 | 01A14·Extract·OS············00·'MS-DOS' |
128 | 01 | 128 | 01A15·General·Purpose·Flag··0800 |
129 | ······[Bit·11]··············1·'Language·Encoding' | 129 | ······[Bit·11]··············1·'Language·Encoding' |
130 | 01 | 130 | 01A17·Compression·Method····0000·'Stored' |
131 | 01A | 131 | 01A19·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021' |
132 | 01A | 132 | 01A1D·CRC···················00000000 |
133 | 01A | 133 | 01A21·Compressed·Length·····00000000 |
134 | 01A | 134 | 01A25·Uncompressed·Length···00000000 |
135 | 01A | 135 | 01A29·Filename·Length·······000B |
136 | 01A | 136 | 01A2B·Extra·Length··········0000 |
137 | 01A | 137 | 01A2D·Filename··············'XXX/XXXXXX/' |
138 | 01A | 138 | 01A38·LOCAL·HEADER·#9·······04034B50 |
139 | 01A | 139 | 01A3C·Extract·Zip·Spec······14·'2.0' |
140 | 01A | 140 | 01A3D·Extract·OS············00·'MS-DOS' |
141 | 01A | 141 | 01A3E·General·Purpose·Flag··0808 |
142 | ······[Bits·1-2]············0·'Normal·Compression' | 142 | ······[Bits·1-2]············0·'Normal·Compression' |
143 | ······[Bit··3]··············1·'Streamed' | 143 | ······[Bit··3]··············1·'Streamed' |
144 | ······[Bit·11]··············1·'Language·Encoding' | 144 | ······[Bit·11]··············1·'Language·Encoding' |
145 | 01A | 145 | 01A40·Compression·Method····0008·'Deflated' |
146 | 01A | 146 | 01A42·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021' |
147 | 01A | 147 | 01A46·CRC···················00000000 |
148 | 01A | 148 | 01A4A·Compressed·Length·····00000000 |
149 | 01A | 149 | 01A4E·Uncompressed·Length···00000000 |
150 | 01A | 150 | 01A52·Filename·Length·······0017 |
151 | 01A | 151 | 01A54·Extra·Length··········0000 |
152 | 01A | 152 | 01A56·Filename··············'XXX/XXXXXX/XXXXXXXXXXXX' |
153 | 020 | 153 | 0205E·STREAMING·DATA·HEADER·08074B50 |
154 | 020 | 154 | 02062·CRC···················DB5DE288 |
155 | 020 | 155 | 02066·Compressed·Length·····000005F1 |
156 | 020 | 156 | 0206A·Uncompressed·Length···00000AAD |
157 | 020 | 157 | 0206E·LOCAL·HEADER·#A·······04034B50 |
158 | 020 | 158 | 02072·Extract·Zip·Spec······14·'2.0' |
159 | 020 | 159 | 02073·Extract·OS············00·'MS-DOS' |
160 | 020 | 160 | 02074·General·Purpose·Flag··0808 |
161 | ······[Bits·1-2]············0·'Normal·Compression' | 161 | ······[Bits·1-2]············0·'Normal·Compression' |
162 | ······[Bit··3]··············1·'Streamed' | 162 | ······[Bit··3]··············1·'Streamed' |
163 | ······[Bit·11]··············1·'Language·Encoding' | 163 | ······[Bit·11]··············1·'Language·Encoding' |
164 | 020 | 164 | 02076·Compression·Method····0008·'Deflated' |
165 | 020 | 165 | 02078·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021' |
166 | 020 | 166 | 0207C·CRC···················00000000 |
167 | 020 | 167 | 02080·Compressed·Length·····00000000 |
168 | 020 | 168 | 02084·Uncompressed·Length···00000000 |
169 | 020 | 169 | 02088·Filename·Length·······0020 |
170 | 020 | 170 | 0208A·Extra·Length··········0000 |
171 | 020 | 171 | 0208C·Filename··············'XXX/XXXXXX/XXXXXXXXXXXXXXXXXXXXX' |
Max diff block lines reached; 1007499/1071602 bytes (94.02%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a8610a766e8b2c7062bb54cb9c6ad0ef85eea2b6309c2e3e775b6956e5d2ec59 |
2 | ··Compiled·from·"Constants.java" | 2 | ··Compiled·from·"Constants.java" |
3 | public·final·class·xtc.Constants$FuzzyBoolean·extends·java.lang.Enum<xtc.Constants$FuzzyBoolean> | 3 | public·final·class·xtc.Constants$FuzzyBoolean·extends·java.lang.Enum<xtc.Constants$FuzzyBoolean> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/Constants$FuzzyBoolean | 7 | ··this_class:·#1··························//·xtc/Constants$FuzzyBoolean |
8 | ··super_class:·#23························//·java/lang/Enum | 8 | ··super_class:·#23························//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·4,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·4,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/Constants$FuzzyBoolean | 11 | ···#1·=·Class··············#2·············//·xtc/Constants$FuzzyBoolean |
12 | ···#2·=·Utf8···············xtc/Constants$FuzzyBoolean | 12 | ···#2·=·Utf8···············xtc/Constants$FuzzyBoolean |
13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/Constants$FuzzyBoolean.TRUE:Lxtc/Constants$FuzzyBoolean; | 13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/Constants$FuzzyBoolean.TRUE:Lxtc/Constants$FuzzyBoolean; |
14 | ···#4·=·NameAndType········#5:#6··········//·TRUE:Lxtc/Constants$FuzzyBoolean; | 14 | ···#4·=·NameAndType········#5:#6··········//·TRUE:Lxtc/Constants$FuzzyBoolean; |
15 | ···#5·=·Utf8···············TRUE | 15 | ···#5·=·Utf8···············TRUE |
16 | ···#6·=·Utf8···············Lxtc/Constants$FuzzyBoolean; | 16 | ···#6·=·Utf8···············Lxtc/Constants$FuzzyBoolean; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1b77e1cd2f3eb4e74fc90690de2a06a37cac5ebd3e15df8c7fd46768677126cc |
2 | ··Compiled·from·"Constants.java" | 2 | ··Compiled·from·"Constants.java" |
3 | public·interface·xtc.Constants | 3 | public·interface·xtc.Constants |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/Constants | 7 | ··this_class:·#1··························//·xtc/Constants |
8 | ··super_class:·#281·······················//·java/lang/Object | 8 | ··super_class:·#281·······················//·java/lang/Object |
9 | ··interfaces:·0,·fields:·84,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·84,·methods:·1,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Class··············#2············//·xtc/Constants | 11 | ····#1·=·Class··············#2············//·xtc/Constants |
12 | ····#2·=·Utf8···············xtc/Constants | 12 | ····#2·=·Utf8···············xtc/Constants |
13 | ····#3·=·String·············#4············//·line.separator | 13 | ····#3·=·String·············#4············//·line.separator |
14 | ····#4·=·Utf8···············line.separator | 14 | ····#4·=·Utf8···············line.separator |
15 | ····#5·=·Methodref··········#6.#7·········//·java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String; | 15 | ····#5·=·Methodref··········#6.#7·········//·java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String; |
16 | ····#6·=·Class··············#8············//·java/lang/System | 16 | ····#6·=·Class··············#8············//·java/lang/System |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9f487deadb6d10885cdc2b4506c3a6d950ae5a0c0fc1249ffec29bbcf4f8e90e |
2 | ··Compiled·from·"Limits.java" | 2 | ··Compiled·from·"Limits.java" |
3 | public·class·xtc.Limits | 3 | public·class·xtc.Limits |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/Limits | 7 | ··this_class:·#7··························//·xtc/Limits |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·76,·methods:·23,·attributes:·1 | 9 | ··interfaces:·0,·fields:·76,·methods:·23,·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·6d493ed5aa6252cd33d5443b97f9e53c11e819e1b7acd4bf2549e94160b6da6c |
2 | ··Compiled·from·"Action.java" | 2 | ··Compiled·from·"Action.java" |
3 | public·class·xtc.parser.Action·extends·xtc.parser.Element | 3 | public·class·xtc.parser.Action·extends·xtc.parser.Element |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#20·························//·xtc/parser/Action | 7 | ··this_class:·#20·························//·xtc/parser/Action |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·0,·fields:·2,·methods:·7,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·7,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/parser/Element | 12 | ····#2·=·Class··············#4············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·62650e9a6d6b73d1fb0e2cb015adcb7594214e30fa6db2e0fb8a58f0fcd1b559 |
2 | ··Compiled·from·"ActionBaseValue.java" | 2 | ··Compiled·from·"ActionBaseValue.java" |
3 | public·class·xtc.parser.ActionBaseValue·extends·xtc.parser.ValueElement | 3 | public·class·xtc.parser.ActionBaseValue·extends·xtc.parser.ValueElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/ActionBaseValue | 7 | ··this_class:·#8··························//·xtc/parser/ActionBaseValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·2,·methods:·4,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·4,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·3 | 1 | ··SHA-256·checksum·3de72fb141a0ae475a7ab7aa42813bbe96c043552e19614c303432477ca2ac09 |
2 | ··Compiled·from·"AlternativeAddition.java" | 2 | ··Compiled·from·"AlternativeAddition.java" |
3 | public·class·xtc.parser.AlternativeAddition·extends·xtc.parser.PartialProduction | 3 | public·class·xtc.parser.AlternativeAddition·extends·xtc.parser.PartialProduction |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/AlternativeAddition | 7 | ··this_class:·#8··························//·xtc/parser/AlternativeAddition |
8 | ··super_class:·#2·························//·xtc/parser/PartialProduction | 8 | ··super_class:·#2·························//·xtc/parser/PartialProduction |
9 | ··interfaces:·0,·fields:·2,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·3,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction | 12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·b | 1 | ··SHA-256·checksum·b7f24f8c380c5949b5b86e55cfdb03f278317c8a8b305dba6ca7aa73c41f281c |
2 | ··Compiled·from·"AlternativeRemoval.java" | 2 | ··Compiled·from·"AlternativeRemoval.java" |
3 | public·class·xtc.parser.AlternativeRemoval·extends·xtc.parser.PartialProduction | 3 | public·class·xtc.parser.AlternativeRemoval·extends·xtc.parser.PartialProduction |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/AlternativeRemoval | 7 | ··this_class:·#8··························//·xtc/parser/AlternativeRemoval |
8 | ··super_class:·#2·························//·xtc/parser/PartialProduction | 8 | ··super_class:·#2·························//·xtc/parser/PartialProduction |
9 | ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction | 12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9e61bd29f4382315fb756d84c264fdd091d2978afaf342b00396424b8c0a1ca9 |
2 | ··Compiled·from·"Analyzer.java" | 2 | ··Compiled·from·"Analyzer.java" |
3 | class·xtc.parser.Analyzer$1·implements·xtc.parser.Renamer$Translation | 3 | class·xtc.parser.Analyzer$1·implements·xtc.parser.Renamer$Translation |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/Analyzer$1 | 7 | ··this_class:·#2··························//·xtc/parser/Analyzer$1 |
8 | ··super_class:·#8·························//·java/lang/Object | 8 | ··super_class:·#8·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·1,·methods:·2,·attributes:· | 9 | ··interfaces:·1,·fields:·1,·methods:·2,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$1.this$0:Lxtc/parser/Analyzer; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$1.this$0:Lxtc/parser/Analyzer; |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Analyzer$1 | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Analyzer$1 |
13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/parser/Analyzer; | 13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/parser/Analyzer; |
14 | ···#4·=·Utf8···············xtc/parser/Analyzer$1 | 14 | ···#4·=·Utf8···············xtc/parser/Analyzer$1 |
15 | ···#5·=·Utf8···············this$0 | 15 | ···#5·=·Utf8···············this$0 |
16 | ···#6·=·Utf8···············Lxtc/parser/Analyzer; | 16 | ···#6·=·Utf8···············Lxtc/parser/Analyzer; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c55823a66de7d0eee2b6283e2dbcdd8fb0da3a176a2cb877af260720e528d9bd |
2 | ··Compiled·from·"Analyzer.java" | 2 | ··Compiled·from·"Analyzer.java" |
3 | class·xtc.parser.Analyzer$2·extends·xtc.tree.Visitor | 3 | class·xtc.parser.Analyzer$2·extends·xtc.tree.Visitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/Analyzer$2 | 7 | ··this_class:·#2··························//·xtc/parser/Analyzer$2 |
8 | ··super_class:·#8·························//·xtc/tree/Visitor | 8 | ··super_class:·#8·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$2.this$0:Lxtc/parser/Analyzer; | 11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$2.this$0:Lxtc/parser/Analyzer; |
12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$2 | 12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$2 |
13 | ····#3·=·NameAndType········#5:#6·········//·this$0:Lxtc/parser/Analyzer; | 13 | ····#3·=·NameAndType········#5:#6·········//·this$0:Lxtc/parser/Analyzer; |
14 | ····#4·=·Utf8···············xtc/parser/Analyzer$2 | 14 | ····#4·=·Utf8···············xtc/parser/Analyzer$2 |
15 | ····#5·=·Utf8···············this$0 | 15 | ····#5·=·Utf8···············this$0 |
16 | ····#6·=·Utf8···············Lxtc/parser/Analyzer; | 16 | ····#6·=·Utf8···············Lxtc/parser/Analyzer; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·483c8f4acbce6c354674ce525d2e94705409a8365ddc33407cde0a6c794b0b45 |
2 | ··Compiled·from·"Analyzer.java" | 2 | ··Compiled·from·"Analyzer.java" |
3 | class·xtc.parser.Analyzer$3·extends·xtc.tree.Visitor | 3 | class·xtc.parser.Analyzer$3·extends·xtc.tree.Visitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/Analyzer$3 | 7 | ··this_class:·#2··························//·xtc/parser/Analyzer$3 |
8 | ··super_class:·#8·························//·xtc/tree/Visitor | 8 | ··super_class:·#8·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·2,·methods:·11,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$3.this$0:Lxtc/parser/Analyzer; | 11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$3.this$0:Lxtc/parser/Analyzer; |
12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$3 | 12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$3 |
13 | ····#3·=·NameAndType········#5:#6·········//·this$0:Lxtc/parser/Analyzer; | 13 | ····#3·=·NameAndType········#5:#6·········//·this$0:Lxtc/parser/Analyzer; |
14 | ····#4·=·Utf8···············xtc/parser/Analyzer$3 | 14 | ····#4·=·Utf8···············xtc/parser/Analyzer$3 |
15 | ····#5·=·Utf8···············this$0 | 15 | ····#5·=·Utf8···············this$0 |
16 | ····#6·=·Utf8···············Lxtc/parser/Analyzer; | 16 | ····#6·=·Utf8···············Lxtc/parser/Analyzer; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·50aac1a207b5611981d9d14e82e84ec538334739364126fc759ff2b89b0889de |
2 | ··Compiled·from·"Analyzer.java" | 2 | ··Compiled·from·"Analyzer.java" |
3 | class·xtc.parser.Analyzer$4·extends·xtc.tree.Visitor | 3 | class·xtc.parser.Analyzer$4·extends·xtc.tree.Visitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/Analyzer$4 | 7 | ··this_class:·#2··························//·xtc/parser/Analyzer$4 |
8 | ··super_class:·#8·························//·xtc/tree/Visitor | 8 | ··super_class:·#8·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·2,·methods:·15,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·15,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$4.this$0:Lxtc/parser/Analyzer; | 11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$4.this$0:Lxtc/parser/Analyzer; |
12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$4 | 12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$4 |
13 | ····#3·=·NameAndType········#5:#6·········//·this$0:Lxtc/parser/Analyzer; | 13 | ····#3·=·NameAndType········#5:#6·········//·this$0:Lxtc/parser/Analyzer; |
14 | ····#4·=·Utf8···············xtc/parser/Analyzer$4 | 14 | ····#4·=·Utf8···············xtc/parser/Analyzer$4 |
15 | ····#5·=·Utf8···············this$0 | 15 | ····#5·=·Utf8···············this$0 |
16 | ····#6·=·Utf8···············Lxtc/parser/Analyzer; | 16 | ····#6·=·Utf8···············Lxtc/parser/Analyzer; |
Offset 1, 115 lines modified | Offset 1, 116 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·4328adf1543522d786590bf1a99273ad93d308e75012e6ebc07345f69bf5515c |
2 | ··Compiled·from·"Analyzer.java" | 2 | ··Compiled·from·"Analyzer.java" |
3 | class·xtc.parser.Analyzer$5·extends·xtc.tree.Visitor | 3 | class·xtc.parser.Analyzer$5·extends·xtc.tree.Visitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/Analyzer$5 | 7 | ··this_class:·#2··························//·xtc/parser/Analyzer$5 |
8 | ··super_class:·#8·························//·xtc/tree/Visitor | 8 | ··super_class:·#8·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·1,·methods:·7,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·7,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3 | 11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$5.this$0:Lxtc/parser/Analyzer; |
12 | ···#2·=·Class··············#4 | 12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$5 |
13 | ···#3·=·NameAndType········#5:#6 | 13 | ····#3·=·NameAndType········#5:#6·········//·this$0:Lxtc/parser/Analyzer; |
14 | ···#4·=·Utf8···············xtc/parser/Analyzer$5 | 14 | ····#4·=·Utf8···············xtc/parser/Analyzer$5 |
15 | ···#5·=·Utf8···············this$0 | 15 | ····#5·=·Utf8···············this$0 |
16 | ···#6·=·Utf8···············Lxtc/parser/Analyzer; | 16 | ····#6·=·Utf8···············Lxtc/parser/Analyzer; |
17 | ···#7·=·Methodref··········#8.#9 | 17 | ····#7·=·Methodref··········#8.#9·········//·xtc/tree/Visitor."<init>":()V |
18 | ···#8·=·Class··············#10 | 18 | ····#8·=·Class··············#10···········//·xtc/tree/Visitor |
19 | ···#9·=·NameAndType········#11:#12 | 19 | ····#9·=·NameAndType········#11:#12·······//·"<init>":()V |
20 | ··#10·=·Utf8···············xtc/tree/Visitor | 20 | ···#10·=·Utf8···············xtc/tree/Visitor |
21 | ··#11·=·Utf8···············<init> | 21 | ···#11·=·Utf8···············<init> |
22 | ··#12·=·Utf8···············()V | 22 | ···#12·=·Utf8···············()V |
23 | ··#13·=·Methodref··········#14.#15 | 23 | ···#13·=·Methodref··········#14.#15·······//·xtc/parser/Analyzer.enter:(Lxtc/parser/Production;)Ljava/lang/Object; |
24 | ··#14·=·Class··············#16 | 24 | ···#14·=·Class··············#16···········//·xtc/parser/Analyzer |
25 | ··#15·=·NameAndType········#17:#18 | 25 | ···#15·=·NameAndType········#17:#18·······//·enter:(Lxtc/parser/Production;)Ljava/lang/Object; |
26 | ··#16·=·Utf8···············xtc/parser/Analyzer | 26 | ···#16·=·Utf8···············xtc/parser/Analyzer |
27 | ··#17·=·Utf8···············enter | 27 | ···#17·=·Utf8···············enter |
28 | ··#18·=·Utf8···············(Lxtc/parser/Production;)Ljava/lang/Object; | 28 | ···#18·=·Utf8···············(Lxtc/parser/Production;)Ljava/lang/Object; |
29 | ··#19·=·Fieldref···········#20.#21 | 29 | ···#19·=·Fieldref···········#20.#21·······//·xtc/parser/FullProduction.choice:Lxtc/parser/OrderedChoice; |
30 | ··#20·=·Class··············#22 | 30 | ···#20·=·Class··············#22···········//·xtc/parser/FullProduction |
31 | ··#21·=·NameAndType········#23:#24 | 31 | ···#21·=·NameAndType········#23:#24·······//·choice:Lxtc/parser/OrderedChoice; |
32 | ··#22·=·Utf8···············xtc/parser/FullProduction | 32 | ···#22·=·Utf8···············xtc/parser/FullProduction |
33 | ··#23·=·Utf8···············choice | 33 | ···#23·=·Utf8···············choice |
34 | ··#24·=·Utf8···············Lxtc/parser/OrderedChoice; | 34 | ···#24·=·Utf8···············Lxtc/parser/OrderedChoice; |
35 | ··#25·=·Methodref··········#14.#26 | 35 | ···#25·=·Methodref··········#14.#26·······//·xtc/parser/Analyzer.strip:(Lxtc/parser/Element;)Lxtc/parser/Element; |
36 | ··#26·=·NameAndType········#27:#28 | 36 | ···#26·=·NameAndType········#27:#28·······//·strip:(Lxtc/parser/Element;)Lxtc/parser/Element; |
37 | ··#27·=·Utf8···············strip | 37 | ···#27·=·Utf8···············strip |
38 | ··#28·=·Utf8···············(Lxtc/parser/Element;)Lxtc/parser/Element; | 38 | ···#28·=·Utf8···············(Lxtc/parser/Element;)Lxtc/parser/Element; |
39 | ··#29·=·Methodref··········#2.#30 | 39 | ···#29·=·Methodref··········#2.#30········//·xtc/parser/Analyzer$5.dispatch:(Lxtc/tree/Node;)Ljava/lang/Object; |
40 | ··#30·=·NameAndType········#31:#32 | 40 | ···#30·=·NameAndType········#31:#32·······//·dispatch:(Lxtc/tree/Node;)Ljava/lang/Object; |
41 | ··#31·=·Utf8···············dispatch | 41 | ···#31·=·Utf8···············dispatch |
42 | ··#32·=·Utf8···············(Lxtc/tree/Node;)Ljava/lang/Object; | 42 | ···#32·=·Utf8···············(Lxtc/tree/Node;)Ljava/lang/Object; |
43 | ··#33·=·Class··············#34 | 43 | ···#33·=·Class··············#34···········//·java/lang/Boolean |
44 | ··#34·=·Utf8···············java/lang/Boolean | 44 | ···#34·=·Utf8···············java/lang/Boolean |
45 | ··#35·=·Methodref··········#14.#36 | 45 | ···#35·=·Methodref··········#14.#36·······//·xtc/parser/Analyzer.exit:(Ljava/lang/Object;)V |
46 | ··#36·=·NameAndType········#37:#38 | 46 | ···#36·=·NameAndType········#37:#38·······//·exit:(Ljava/lang/Object;)V |
47 | ··#37·=·Utf8···············exit | 47 | ···#37·=·Utf8···············exit |
48 | ··#38·=·Utf8···············(Ljava/lang/Object;)V | 48 | ···#38·=·Utf8···············(Ljava/lang/Object;)V |
49 | ··#39·=·Fieldref···········#40.#41 | 49 | ···#39·=·Fieldref···········#40.#41·······//·xtc/parser/OrderedChoice.alternatives:Ljava/util/List; |
50 | ··#40·=·Class··············#42 | 50 | ···#40·=·Class··············#42···········//·xtc/parser/OrderedChoice |
51 | ··#41·=·NameAndType········#43:#44 | 51 | ···#41·=·NameAndType········#43:#44·······//·alternatives:Ljava/util/List; |
52 | ··#42·=·Utf8···············xtc/parser/OrderedChoice | 52 | ···#42·=·Utf8···············xtc/parser/OrderedChoice |
53 | ··#43·=·Utf8···············alternatives | 53 | ···#43·=·Utf8···············alternatives |
54 | ··#44·=·Utf8···············Ljava/util/List; | 54 | ···#44·=·Utf8···············Ljava/util/List; |
55 | ··#45·=·InterfaceMethodref·#46.#47 | 55 | ···#45·=·InterfaceMethodref·#46.#47·······//·java/util/List.iterator:()Ljava/util/Iterator; |
56 | ··#46·=·Class··············#48 | 56 | ···#46·=·Class··············#48···········//·java/util/List |
57 | ··#47·=·NameAndType········#49:#50 | 57 | ···#47·=·NameAndType········#49:#50·······//·iterator:()Ljava/util/Iterator; |
58 | ··#48·=·Utf8···············java/util/List | 58 | ···#48·=·Utf8···············java/util/List |
59 | ··#49·=·Utf8···············iterator | 59 | ···#49·=·Utf8···············iterator |
60 | ··#50·=·Utf8···············()Ljava/util/Iterator; | 60 | ···#50·=·Utf8···············()Ljava/util/Iterator; |
61 | ··#51·=·InterfaceMethodref·#52.#53 | 61 | ···#51·=·InterfaceMethodref·#52.#53·······//·java/util/Iterator.hasNext:()Z |
62 | ··#52·=·Class··············#54 | 62 | ···#52·=·Class··············#54···········//·java/util/Iterator |
63 | ··#53·=·NameAndType········#55:#56 | 63 | ···#53·=·NameAndType········#55:#56·······//·hasNext:()Z |
64 | ··#54·=·Utf8···············java/util/Iterator | 64 | ···#54·=·Utf8···············java/util/Iterator |
65 | ··#55·=·Utf8···············hasNext | 65 | ···#55·=·Utf8···············hasNext |
66 | ··#56·=·Utf8···············()Z | 66 | ···#56·=·Utf8···············()Z |
67 | ··#57·=·InterfaceMethodref·#52.#58 | 67 | ···#57·=·InterfaceMethodref·#52.#58·······//·java/util/Iterator.next:()Ljava/lang/Object; |
68 | ··#58·=·NameAndType········#59:#60 | 68 | ···#58·=·NameAndType········#59:#60·······//·next:()Ljava/lang/Object; |
69 | ··#59·=·Utf8···············next | 69 | ···#59·=·Utf8···············next |
70 | ··#60·=·Utf8···············()Ljava/lang/Object; | 70 | ···#60·=·Utf8···············()Ljava/lang/Object; |
71 | ··#61·=·Class··············#62 | 71 | ···#61·=·Class··············#62···········//·xtc/parser/Sequence |
72 | ··#62·=·Utf8···············xtc/parser/Sequence | 72 | ···#62·=·Utf8···············xtc/parser/Sequence |
73 | ··#63·=·Methodref··········#33.#64 | 73 | ···#63·=·Methodref··········#33.#64·······//·java/lang/Boolean.booleanValue:()Z |
74 | ··#64·=·NameAndType········#65:#56 | 74 | ···#64·=·NameAndType········#65:#56·······//·booleanValue:()Z |
75 | ··#65·=·Utf8···············booleanValue | 75 | ···#65·=·Utf8···············booleanValue |
76 | ··#66·=·Fieldref···········#33.#67 | 76 | ···#66·=·Fieldref···········#33.#67·······//·java/lang/Boolean.FALSE:Ljava/lang/Boolean; |
77 | ··#67·=·NameAndType········#68:#69 | 77 | ···#67·=·NameAndType········#68:#69·······//·FALSE:Ljava/lang/Boolean; |
78 | ··#68·=·Utf8···············FALSE | 78 | ···#68·=·Utf8···············FALSE |
79 | ··#69·=·Utf8···············Ljava/lang/Boolean; | 79 | ···#69·=·Utf8···············Ljava/lang/Boolean; |
80 | ··#70·=·Fieldref···········#33.#71 | 80 | ···#70·=·Fieldref···········#33.#71·······//·java/lang/Boolean.TRUE:Ljava/lang/Boolean; |
81 | ··#71·=·NameAndType········#72:#69 | 81 | ···#71·=·NameAndType········#72:#69·······//·TRUE:Ljava/lang/Boolean; |
82 | ··#72·=·Utf8···············TRUE | 82 | ···#72·=·Utf8···············TRUE |
83 | ··#73·=·Fieldref···········#61.#74 | 83 | ···#73·=·Fieldref···········#61.#74·······//·xtc/parser/Sequence.elements:Ljava/util/List; |
84 | ··#74·=·NameAndType········#75:#44 | 84 | ···#74·=·NameAndType········#75:#44·······//·elements:Ljava/util/List; |
85 | ··#75·=·Utf8···············elements | 85 | ···#75·=·Utf8···············elements |
86 | ··#76·=·Class··············#77 | 86 | ···#76·=·Class··············#77···········//·xtc/parser/Element |
87 | ··#77·=·Utf8···············xtc/parser/Element | 87 | ···#77·=·Utf8···············xtc/parser/Element |
88 | ··#78·=·Methodref··········#14.#79 | 88 | ···#78·=·Methodref··········#14.#79·······//·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
89 | ··#79·=·NameAndType········#80:#81 | 89 | ···#79·=·NameAndType········#80:#81·······//·lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
90 | ··#80·=·Utf8···············lookup | 90 | ···#80·=·Utf8···············lookup |
91 | ··#81·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; | 91 | ···#81·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
92 | ··#82·=·Class··············#83 | 92 | ···#82·=·Class··············#83···········//·java/lang/IllegalArgumentException |
93 | ··#83·=·Utf8···············java/lang/IllegalArgumentException | 93 | ···#83·=·Utf8···············java/lang/IllegalArgumentException |
94 | ··#84·=·Utf8···············(Lxtc/parser/Analyzer;)V | 94 | ···#84·=·Utf8···············(Lxtc/parser/Analyzer;)V |
95 | ··#85·=·Utf8···············Code | 95 | ···#85·=·Utf8···············Code |
96 | ··#86·=·Utf8···············LineNumberTable | 96 | ···#86·=·Utf8···············LineNumberTable |
97 | ··#87·=·Utf8···············visit | 97 | ···#87·=·Utf8···············visit |
98 | ··#88·=·Utf8···············(Lxtc/parser/FullProduction;)Ljava/lang/Boolean; | 98 | ···#88·=·Utf8···············(Lxtc/parser/FullProduction;)Ljava/lang/Boolean; |
99 | ··#89·=·Utf8···············(Lxtc/parser/OrderedChoice;)Ljava/lang/Boolean; | 99 | ···#89·=·Utf8···············(Lxtc/parser/OrderedChoice;)Ljava/lang/Boolean; |
100 | ··#90·=·Utf8···············StackMapTable | 100 | ···#90·=·Utf8···············StackMapTable |
101 | ··#91·=·Utf8···············(Lxtc/parser/Sequence;)Ljava/lang/Boolean; | 101 | ···#91·=·Utf8···············(Lxtc/parser/Sequence;)Ljava/lang/Boolean; |
102 | ··#92·=·Utf8···············(Lxtc/parser/NonTerminal;)Ljava/lang/Boolean; | 102 | ···#92·=·Utf8···············(Lxtc/parser/NonTerminal;)Ljava/lang/Boolean; |
103 | ··#93·=·Utf8···············(Lxtc/parser/NotFollowedBy;)Ljava/lang/Boolean; | 103 | ···#93·=·Utf8···············(Lxtc/parser/NotFollowedBy;)Ljava/lang/Boolean; |
104 | ··#94·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; | 104 | ···#94·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; |
105 | ··#95·=·Utf8···············SourceFile | 105 | ···#95·=·Utf8···············SourceFile |
106 | ··#96·=·Utf8···············Analyzer.java | 106 | ···#96·=·Utf8···············Analyzer.java |
107 | ··#97·=·Utf8···············EnclosingMethod | 107 | ···#97·=·Utf8···············EnclosingMethod |
108 | ···#98·=·Utf8···············NestHost | ||
108 | ··#9 | 109 | ···#99·=·Utf8···············InnerClasses |
109 | { | 110 | { |
110 | ··final·xtc.parser.Analyzer·this$0; | 111 | ··final·xtc.parser.Analyzer·this$0; |
111 | ····descriptor:·Lxtc/parser/Analyzer; | 112 | ····descriptor:·Lxtc/parser/Analyzer; |
112 | ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC | 113 | ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC |
113 | ··xtc.parser.Analyzer$5(xtc.parser.Analyzer); | 114 | ··xtc.parser.Analyzer$5(xtc.parser.Analyzer); |
114 | ····descriptor:·(Lxtc/parser/Analyzer;)V | 115 | ····descriptor:·(Lxtc/parser/Analyzer;)V |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7470fe82d1b9765dd0f7628f45781d089d3faed1b4ae961fa632c61a625a56b0 |
2 | ··Compiled·from·"Analyzer.java" | 2 | ··Compiled·from·"Analyzer.java" |
3 | class·xtc.parser.Analyzer$6·extends·xtc.tree.Visitor | 3 | class·xtc.parser.Analyzer$6·extends·xtc.tree.Visitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/Analyzer$6 | 7 | ··this_class:·#2··························//·xtc/parser/Analyzer$6 |
8 | ··super_class:·#8·························//·xtc/tree/Visitor | 8 | ··super_class:·#8·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$6.val$all:Z | 11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$6.val$all:Z |
12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$6 | 12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$6 |
13 | ····#3·=·NameAndType········#5:#6·········//·val$all:Z | 13 | ····#3·=·NameAndType········#5:#6·········//·val$all:Z |
14 | ····#4·=·Utf8···············xtc/parser/Analyzer$6 | 14 | ····#4·=·Utf8···············xtc/parser/Analyzer$6 |
15 | ····#5·=·Utf8···············val$all | 15 | ····#5·=·Utf8···············val$all |
16 | ····#6·=·Utf8···············Z | 16 | ····#6·=·Utf8···············Z |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·435b4e5cf78091e7297876abd211541b7c7a5c0374d4feb0b74d6f81a5b7987f |
2 | ··Compiled·from·"Analyzer.java" | 2 | ··Compiled·from·"Analyzer.java" |
3 | class·xtc.parser.Analyzer$7 | 3 | class·xtc.parser.Analyzer$7 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/parser/Analyzer$7 | 7 | ··this_class:·#8··························//·xtc/parser/Analyzer$7 |
8 | ··super_class:·#113·······················//·java/lang/Object | 8 | ··super_class:·#113·······················//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag; | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag; |
12 | ····#2·=·Class··············#4············//·xtc/parser/Element$Tag | 12 | ····#2·=·Class··············#4············//·xtc/parser/Element$Tag |
13 | ····#3·=·NameAndType········#5:#6·········//·values:()[Lxtc/parser/Element$Tag; | 13 | ····#3·=·NameAndType········#5:#6·········//·values:()[Lxtc/parser/Element$Tag; |
14 | ····#4·=·Utf8···············xtc/parser/Element$Tag | 14 | ····#4·=·Utf8···············xtc/parser/Element$Tag |
15 | ····#5·=·Utf8···············values | 15 | ····#5·=·Utf8···············values |
16 | ····#6·=·Utf8···············()[Lxtc/parser/Element$Tag; | 16 | ····#6·=·Utf8···············()[Lxtc/parser/Element$Tag; |
Offset 240, 16 lines modified | Offset 240, 16 lines modified | ||
240 | ············} | 240 | ············} |
241 | ········} | 241 | ········} |
242 | ····} | 242 | ····} |
243 | ···· | 243 | ···· |
244 | ····private·void·removeFromGrammarMap(final·FullProduction·fullProduction)·{ | 244 | ····private·void·removeFromGrammarMap(final·FullProduction·fullProduction)·{ |
245 | ········this.grammarPMap.remove(fullProduction.qName); | 245 | ········this.grammarPMap.remove(fullProduction.qName); |
246 | ········final·FullProduction·value·=·this.grammarPMap.get(fullProduction.name); | 246 | ········final·FullProduction·value·=·this.grammarPMap.get(fullProduction.name); |
247 | ········if·(value·instanceof·FullProduction)·{ | 247 | ········if·(value·instanceof·final·FullProduction·fullProduction2)·{ |
248 | ············if·(fullProduction.qName.equals((Object) | 248 | ············if·(fullProduction.qName.equals((Object)fullProduction2.qName))·{ |
249 | ················this.grammarPMap.remove(fullProduction.name); | 249 | ················this.grammarPMap.remove(fullProduction.name); |
250 | ············} | 250 | ············} |
251 | ········} | 251 | ········} |
252 | ········else·{ | 252 | ········else·{ |
253 | ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value); | 253 | ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value); |
254 | ············final·Iterator·iterator·=·fullProductionList.iterator(); | 254 | ············final·Iterator·iterator·=·fullProductionList.iterator(); |
255 | ············while·(iterator.hasNext())·{ | 255 | ············while·(iterator.hasNext())·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·58bf977742f642e5974b46266f67ec553f70de90139d8160827b438cf6e805f0 |
2 | ··Compiled·from·"AnyChar.java" | 2 | ··Compiled·from·"AnyChar.java" |
3 | public·class·xtc.parser.AnyChar·extends·xtc.parser.CharTerminal | 3 | public·class·xtc.parser.AnyChar·extends·xtc.parser.CharTerminal |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/parser/AnyChar | 7 | ··this_class:·#13·························//·xtc/parser/AnyChar |
8 | ··super_class:·#2·························//·xtc/parser/CharTerminal | 8 | ··super_class:·#2·························//·xtc/parser/CharTerminal |
9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharTerminal."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharTerminal."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/CharTerminal | 12 | ···#2·=·Class··············#4·············//·xtc/parser/CharTerminal |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·15b48d3b00305a184def2fbb2c43d80f69c667908e9daf08aede6f8228d0ec81 |
2 | ··Compiled·from·"Binding.java" | 2 | ··Compiled·from·"Binding.java" |
3 | public·class·xtc.parser.Binding·extends·xtc.parser.UnaryOperator | 3 | public·class·xtc.parser.Binding·extends·xtc.parser.UnaryOperator |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/Binding | 7 | ··this_class:·#8··························//·xtc/parser/Binding |
8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator | 8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator | 12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·63d7b4c5074290a7aa050423b538079d368b735bd0223bd97861b02633dbccb8 |
2 | ··Compiled·from·"BindingValue.java" | 2 | ··Compiled·from·"BindingValue.java" |
3 | public·class·xtc.parser.BindingValue·extends·xtc.parser.ValueElement | 3 | public·class·xtc.parser.BindingValue·extends·xtc.parser.ValueElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/BindingValue | 7 | ··this_class:·#8··························//·xtc/parser/BindingValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·59c6f8e36553011bd214d5010acae7e87e56cfd09a3a39c8b4a8b75126822870 |
2 | ··Compiled·from·"CharCase.java" | 2 | ··Compiled·from·"CharCase.java" |
3 | public·class·xtc.parser.CharCase·extends·xtc.tree.Node | 3 | public·class·xtc.parser.CharCase·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/CharCase | 7 | ··this_class:·#2··························//·xtc/parser/CharCase |
8 | ··super_class:·#8·························//·xtc/tree/Node | 8 | ··super_class:·#8·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·2,·methods:·5,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·5,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharCase."<init>":(Lxtc/parser/CharClass;Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharCase."<init>":(Lxtc/parser/CharClass;Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/CharCase | 12 | ···#2·=·Class··············#4·············//·xtc/parser/CharCase |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·888c1c943b2cdc64033e84b461e66924cad432279eb5b3a69392d4737b60744b |
2 | ··Compiled·from·"CharClass.java" | 2 | ··Compiled·from·"CharClass.java" |
3 | public·class·xtc.parser.CharClass$Parser | 3 | public·class·xtc.parser.CharClass$Parser |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/CharClass$Parser | 7 | ··this_class:·#8··························//·xtc/parser/CharClass$Parser |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·2,·methods:·4,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·4,·attributes:·4 |
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 |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 56, 22 lines modified | Offset 56, 22 lines modified | ||
56 | ················this.ranges.remove(i·+·1); | 56 | ················this.ranges.remove(i·+·1); |
57 | ················--i; | 57 | ················--i; |
58 | ············} | 58 | ············} |
59 | ········} | 59 | ········} |
60 | ········return·this; | 60 | ········return·this; |
61 | ····} | 61 | ····} |
62 | ···· | 62 | ···· |
63 | ····public·boolean·overlaps(final·CharClass· | 63 | ····public·boolean·overlaps(final·CharClass·charClass)·{ |
64 | ········if·(this.exclusive)·{ | 64 | ········if·(this.exclusive)·{ |
65 | ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·this); | 65 | ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·this); |
66 | ········} | 66 | ········} |
67 | ········if·( | 67 | ········if·(charClass.exclusive)·{ |
68 | ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+· | 68 | ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·charClass); |
69 | ········} | 69 | ········} |
70 | ········for·(final·CharRange·charRange·:· | 70 | ········for·(final·CharRange·charRange·:·charClass.ranges)·{ |
71 | ············for·(final·CharRange·charRange2·:·this.ranges)·{ | 71 | ············for·(final·CharRange·charRange2·:·this.ranges)·{ |
72 | ················if·(charRange.contains(charRange2.first)·||·charRange.contains(charRange2.last)·||·charRange2.contains(charRange.first)·||·charRange2.contains(charRange.last))·{ | 72 | ················if·(charRange.contains(charRange2.first)·||·charRange.contains(charRange2.last)·||·charRange2.contains(charRange.first)·||·charRange2.contains(charRange.last))·{ |
73 | ····················return·true; | 73 | ····················return·true; |
74 | ················} | 74 | ················} |
75 | ············} | 75 | ············} |
76 | ········} | 76 | ········} |
77 | ········return·false; | 77 | ········return·false; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·8924d6834fbb9aa9dbf4d0c098f427b73b8cd49c5be0b4780e726652f8a5be6d |
2 | ··Compiled·from·"CharLiteral.java" | 2 | ··Compiled·from·"CharLiteral.java" |
3 | public·class·xtc.parser.CharLiteral·extends·xtc.parser.CharTerminal | 3 | public·class·xtc.parser.CharLiteral·extends·xtc.parser.CharTerminal |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/CharLiteral | 7 | ··this_class:·#8··························//·xtc/parser/CharLiteral |
8 | ··super_class:·#2·························//·xtc/parser/CharTerminal | 8 | ··super_class:·#2·························//·xtc/parser/CharTerminal |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharTerminal."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharTerminal."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/CharTerminal | 12 | ···#2·=·Class··············#4·············//·xtc/parser/CharTerminal |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·81b7678686d8a4d3db020524adf6ff921e08ecec2e202be4548d5f3b5c67cf9b |
2 | ··Compiled·from·"CharRange.java" | 2 | ··Compiled·from·"CharRange.java" |
3 | public·class·xtc.parser.CharRange·extends·xtc.tree.Node·implements·java.lang.Comparable<xtc.parser.CharRange> | 3 | public·class·xtc.parser.CharRange·extends·xtc.tree.Node·implements·java.lang.Comparable<xtc.parser.CharRange> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/CharRange | 7 | ··this_class:·#2··························//·xtc/parser/CharRange |
8 | ··super_class:·#8·························//·xtc/tree/Node | 8 | ··super_class:·#8·························//·xtc/tree/Node |
9 | ··interfaces:·1,·fields:·2,·methods:·8,·attributes:·2 | 9 | ··interfaces:·1,·fields:·2,·methods:·8,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharRange."<init>":(CC)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharRange."<init>":(CC)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/CharRange | 12 | ···#2·=·Class··············#4·············//·xtc/parser/CharRange |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a2601616f8105c72c1d276a9b4d4d06c17ec24992c64004b1a3b041123bd455a |
2 | ··Compiled·from·"CharSwitch.java" | 2 | ··Compiled·from·"CharSwitch.java" |
3 | public·class·xtc.parser.CharSwitch·extends·xtc.parser.CharTerminal·implements·xtc.parser.InternalElement | 3 | public·class·xtc.parser.CharSwitch·extends·xtc.parser.CharTerminal·implements·xtc.parser.InternalElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/CharSwitch | 7 | ··this_class:·#2··························//·xtc/parser/CharSwitch |
8 | ··super_class:·#8·························//·xtc/parser/CharTerminal | 8 | ··super_class:·#8·························//·xtc/parser/CharTerminal |
9 | ··interfaces:·1,·fields:·2,·methods:·8,·attributes:·2 | 9 | ··interfaces:·1,·fields:·2,·methods:·8,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/CharSwitch."<init>":(Ljava/util/List;Lxtc/parser/Element;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/CharSwitch."<init>":(Ljava/util/List;Lxtc/parser/Element;)V |
12 | ····#2·=·Class··············#4············//·xtc/parser/CharSwitch | 12 | ····#2·=·Class··············#4············//·xtc/parser/CharSwitch |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1c12e2cc0d0ff0da4503f6b9573dd9fd0283f384f726efe9085548a9fb566d8b |
2 | ··Compiled·from·"CharTerminal.java" | 2 | ··Compiled·from·"CharTerminal.java" |
3 | public·abstract·class·xtc.parser.CharTerminal·extends·xtc.parser.Terminal | 3 | public·abstract·class·xtc.parser.CharTerminal·extends·xtc.parser.Terminal |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/CharTerminal | 7 | ··this_class:·#7··························//·xtc/parser/CharTerminal |
8 | ··super_class:·#2·························//·xtc/parser/Terminal | 8 | ··super_class:·#2·························//·xtc/parser/Terminal |
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··········//·xtc/parser/Terminal."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Terminal."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Terminal | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Terminal |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ad35220ad7ab9b83dd5f9c554beba712e721a6a39571c7d4bcdc3c792b9fafb6 |
2 | ··Compiled·from·"CodeGenerator.java" | 2 | ··Compiled·from·"CodeGenerator.java" |
3 | class·xtc.parser.CodeGenerator$1 | 3 | class·xtc.parser.CodeGenerator$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/parser/CodeGenerator$1 | 7 | ··this_class:·#8··························//·xtc/parser/CodeGenerator$1 |
8 | ··super_class:·#50························//·java/lang/Object | 8 | ··super_class:·#50························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag; |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element$Tag | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element$Tag |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/parser/Element$Tag; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/parser/Element$Tag; |
14 | ···#4·=·Utf8···············xtc/parser/Element$Tag | 14 | ···#4·=·Utf8···············xtc/parser/Element$Tag |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/parser/Element$Tag; | 16 | ···#6·=·Utf8···············()[Lxtc/parser/Element$Tag; |
Offset 136, 24 lines modified | Offset 136, 24 lines modified | ||
136 | ····} | 136 | ····} |
137 | ···· | 137 | ···· |
138 | ····public·String·nullExpr()·{ | 138 | ····public·String·nullExpr()·{ |
139 | ········return·"null"; | 139 | ········return·"null"; |
140 | ····} | 140 | ····} |
141 | ···· | 141 | ···· |
142 | ····public·String·stringExpr(final·String·s)·{ | 142 | ····public·String·stringExpr(final·String·s)·{ |
143 | ········return· | 143 | ········return·"\""·+·Utilities.escape(s,·8); |
144 | ····} | 144 | ····} |
145 | ···· | 145 | ···· |
146 | ····public·String·emptyListExpr()·{ | 146 | ····public·String·emptyListExpr()·{ |
147 | ········return·this.attributeRawTypes·?·"Pair.EMPTY"·:·"Pair.empty()"; | 147 | ········return·this.attributeRawTypes·?·"Pair.EMPTY"·:·"Pair.empty()"; |
148 | ····} | 148 | ····} |
149 | ···· | 149 | ···· |
150 | ····public·String·fieldName(final·NonTerminal·nonTerminal,·final·String·s)·{ | 150 | ····public·String·fieldName(final·NonTerminal·nonTerminal,·final·String·s)·{ |
151 | ········if·(this.chunked)·{ | 151 | ········if·(this.chunked)·{ |
152 | ············return·"yyColumn.chunk"·+·this.chunkMap.get(nonTerminal)·+·"."·+·s·+·nonTerminal.toIdentifier(); | 152 | ············return·"yyColumn.chunk"·+·this.chunkMap.get((Object)nonTerminal)·+·"."·+·s·+·nonTerminal.toIdentifier(); |
153 | ········} | 153 | ········} |
154 | ········return·"yyColumn."·+·s·+·nonTerminal.toIdentifier(); | 154 | ········return·"yyColumn."·+·s·+·nonTerminal.toIdentifier(); |
155 | ····} | 155 | ····} |
156 | ···· | 156 | ···· |
157 | ····public·String·methodName(final·NonTerminal·nonTerminal)·{ | 157 | ····public·String·methodName(final·NonTerminal·nonTerminal)·{ |
158 | ········return·"p"·+·nonTerminal.toIdentifier(); | 158 | ········return·"p"·+·nonTerminal.toIdentifier(); |
159 | ····} | 159 | ····} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ab64fbb89692bf784a29ac10d42a7f4a3277983b7a6d753aada0198e44a7df96 |
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:·61 |
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, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1dcca4276964086f4ef38de1a9faa4fb6061baea3926462f623008f298a23c95 |
2 | ··Compiled·from·"Copier.java" | 2 | ··Compiled·from·"Copier.java" |
3 | public·class·xtc.parser.Copier·extends·xtc.tree.Visitor | 3 | public·class·xtc.parser.Copier·extends·xtc.tree.Visitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#11·························//·xtc/parser/Copier | 7 | ··this_class:·#11·························//·xtc/parser/Copier |
8 | ··super_class:·#2·························//·xtc/tree/Visitor | 8 | ··super_class:·#2·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·2,·methods:·38,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·38,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor | 12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor |
13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":()V | 13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":()V |
14 | ····#4·=·Utf8···············xtc/tree/Visitor | 14 | ····#4·=·Utf8···············xtc/tree/Visitor |
15 | ····#5·=·Utf8···············<init> | 15 | ····#5·=·Utf8···············<init> |
16 | ····#6·=·Utf8···············()V | 16 | ····#6·=·Utf8···············()V |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·b4 | 1 | ··SHA-256·checksum·5db4641b4598d560475e04828be3407252bf02ecdfbc747caba035dfd1d13832 |
2 | ··Compiled·from·"Element.java" | 2 | ··Compiled·from·"Element.java" |
3 | public·final·class·xtc.parser.Element$Tag·extends·java.lang.Enum<xtc.parser.Element$Tag> | 3 | public·final·class·xtc.parser.Element$Tag·extends·java.lang.Enum<xtc.parser.Element$Tag> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/parser/Element$Tag | 7 | ··this_class:·#1··························//·xtc/parser/Element$Tag |
8 | ··super_class:·#107·······················//·java/lang/Enum | 8 | ··super_class:·#107·······················//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·32,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·32,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Class··············#2············//·xtc/parser/Element$Tag | 11 | ····#1·=·Class··············#2············//·xtc/parser/Element$Tag |
12 | ····#2·=·Utf8···············xtc/parser/Element$Tag | 12 | ····#2·=·Utf8···············xtc/parser/Element$Tag |
13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/parser/Element$Tag.ACTION:Lxtc/parser/Element$Tag; | 13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/parser/Element$Tag.ACTION:Lxtc/parser/Element$Tag; |
14 | ····#4·=·NameAndType········#5:#6·········//·ACTION:Lxtc/parser/Element$Tag; | 14 | ····#4·=·NameAndType········#5:#6·········//·ACTION:Lxtc/parser/Element$Tag; |
15 | ····#5·=·Utf8···············ACTION | 15 | ····#5·=·Utf8···············ACTION |
16 | ····#6·=·Utf8···············Lxtc/parser/Element$Tag; | 16 | ····#6·=·Utf8···············Lxtc/parser/Element$Tag; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c2a3ddc0ca95743e4e865fa5ada358f2168005b13595f0b445a7a592e9a3a828 |
2 | ··Compiled·from·"Element.java" | 2 | ··Compiled·from·"Element.java" |
3 | public·abstract·class·xtc.parser.Element·extends·xtc.tree.Node | 3 | public·abstract·class·xtc.parser.Element·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/Element | 7 | ··this_class:·#7··························//·xtc/parser/Element |
8 | ··super_class:·#2·························//·xtc/tree/Node | 8 | ··super_class:·#2·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·3 |
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 |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············xtc/tree/Node | 14 | ···#4·=·Utf8···············xtc/tree/Node |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·231e27648beb30977f1d1e3f3d0a4e2177cdacd5b5c400096c7c8a7dcecd2dbd |
2 | ··Compiled·from·"EmptyListValue.java" | 2 | ··Compiled·from·"EmptyListValue.java" |
3 | public·class·xtc.parser.EmptyListValue·extends·xtc.parser.ListValue | 3 | public·class·xtc.parser.EmptyListValue·extends·xtc.parser.ListValue |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/EmptyListValue | 7 | ··this_class:·#14·························//·xtc/parser/EmptyListValue |
8 | ··super_class:·#2·························//·xtc/parser/ListValue | 8 | ··super_class:·#2·························//·xtc/parser/ListValue |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ListValue."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ListValue."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ListValue | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ListValue |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·4fb223792749e4c977f1941b01b9c2a01fe47ec6af0d9325bef9208dff4f88c3 |
2 | ··Compiled·from·"FollowedBy.java" | 2 | ··Compiled·from·"FollowedBy.java" |
3 | public·class·xtc.parser.FollowedBy·extends·xtc.parser.Predicate | 3 | public·class·xtc.parser.FollowedBy·extends·xtc.parser.Predicate |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/FollowedBy | 7 | ··this_class:·#14·························//·xtc/parser/FollowedBy |
8 | ··super_class:·#2·························//·xtc/parser/Predicate | 8 | ··super_class:·#2·························//·xtc/parser/Predicate |
9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Predicate."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Predicate."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Predicate | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Predicate |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·1 | 1 | ··SHA-256·checksum·d1cbb8458a642737e7e932ce662d501ca300de4bbf5fce88f2c8b052048da52e |
2 | ··Compiled·from·"FullProduction.java" | 2 | ··Compiled·from·"FullProduction.java" |
3 | public·class·xtc.parser.FullProduction·extends·xtc.parser.Production | 3 | public·class·xtc.parser.FullProduction·extends·xtc.parser.Production |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/parser/FullProduction | 7 | ··this_class:·#10·························//·xtc/parser/FullProduction |
8 | ··super_class:·#2·························//·xtc/parser/Production | 8 | ··super_class:·#2·························//·xtc/parser/Production |
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·=·Methodref··········#2.#3··········//·xtc/parser/Production."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Production."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Production | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Production |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·aca518336871de4e192ea69afaf40bfccf1185ee40308d172052231a2f56912a |
2 | ··Compiled·from·"GenericActionValue.java" | 2 | ··Compiled·from·"GenericActionValue.java" |
3 | public·class·xtc.parser.GenericActionValue·extends·xtc.parser.GenericValue | 3 | public·class·xtc.parser.GenericActionValue·extends·xtc.parser.GenericValue |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/GenericActionValue | 7 | ··this_class:·#8··························//·xtc/parser/GenericActionValue |
8 | ··super_class:·#2·························//·xtc/parser/GenericValue | 8 | ··super_class:·#2·························//·xtc/parser/GenericValue |
9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GenericValue."<init>":(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GenericValue."<init>":(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/GenericValue | 12 | ···#2·=·Class··············#4·············//·xtc/parser/GenericValue |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·44419b8d698236a0e72b0c4af1ce4d98a8a202d0efb5fdf055d5976b235bd910 |
2 | ··Compiled·from·"GenericNodeValue.java" | 2 | ··Compiled·from·"GenericNodeValue.java" |
3 | public·class·xtc.parser.GenericNodeValue·extends·xtc.parser.GenericValue | 3 | public·class·xtc.parser.GenericNodeValue·extends·xtc.parser.GenericValue |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/GenericNodeValue | 7 | ··this_class:·#14·························//·xtc/parser/GenericNodeValue |
8 | ··super_class:·#2·························//·xtc/parser/GenericValue | 8 | ··super_class:·#2·························//·xtc/parser/GenericValue |
9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GenericValue."<init>":(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GenericValue."<init>":(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/GenericValue | 12 | ···#2·=·Class··············#4·············//·xtc/parser/GenericValue |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c93813b00f36847ab47fb087d1341955a5b827faab05f05245d1966017a31518 |
2 | ··Compiled·from·"GenericRecursionValue.java" | 2 | ··Compiled·from·"GenericRecursionValue.java" |
3 | public·class·xtc.parser.GenericRecursionValue·extends·xtc.parser.GenericActionValue | 3 | public·class·xtc.parser.GenericRecursionValue·extends·xtc.parser.GenericActionValue |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/GenericRecursionValue | 7 | ··this_class:·#8··························//·xtc/parser/GenericRecursionValue |
8 | ··super_class:·#2·························//·xtc/parser/GenericActionValue | 8 | ··super_class:·#2·························//·xtc/parser/GenericActionValue |
9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GenericActionValue."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GenericActionValue."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/GenericActionValue | 12 | ···#2·=·Class··············#4·············//·xtc/parser/GenericActionValue |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·3c | 1 | ··SHA-256·checksum·235c6a3f546b450a4a0d4c50b703823051f3d868b21610e466681401c77a483a |
2 | ··Compiled·from·"GenericValue.java" | 2 | ··Compiled·from·"GenericValue.java" |
3 | public·abstract·class·xtc.parser.GenericValue·extends·xtc.parser.ValueElement | 3 | public·abstract·class·xtc.parser.GenericValue·extends·xtc.parser.ValueElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/GenericValue | 7 | ··this_class:·#8··························//·xtc/parser/GenericValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·3,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·3,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 9, 28 lines modified | Offset 9, 28 lines modified | ||
9 | { | 9 | { |
10 | ····public·List<Module>·modules; | 10 | ····public·List<Module>·modules; |
11 | ···· | 11 | ···· |
12 | ····public·Grammar(final·List<Module>·modules)·{ | 12 | ····public·Grammar(final·List<Module>·modules)·{ |
13 | ········this.modules·=·modules; | 13 | ········this.modules·=·modules; |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·void·remove(final·Module·o | 16 | ····public·void·remove(final·Module·module)·{ |
17 | ········final·Iterator<Module>·iterator·=·this.modules.iterator(); | 17 | ········final·Iterator<Module>·iterator·=·this.modules.iterator(); |
18 | ········while·(iterator.hasNext())·{ | 18 | ········while·(iterator.hasNext())·{ |
19 | ············if·(o | 19 | ············if·(module·==·iterator.next())·{ |
20 | ················iterator.remove(); | 20 | ················iterator.remove(); |
21 | ················return; | 21 | ················return; |
22 | ············} | 22 | ············} |
23 | ········} | 23 | ········} |
24 | ········throw·new·IllegalArgumentException("Module·"·+·o | 24 | ········throw·new·IllegalArgumentException("Module·"·+·module·+·"·not·part·of·grammar"); |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·void·replace(final·Module·o | 27 | ····public·void·replace(final·Module·module,·final·Module·module2)·{ |
28 | ········for·(int·size·=·this.modules.size(),·i·=·0;·i·<·size;·++i)·{ | 28 | ········for·(int·size·=·this.modules.size(),·i·=·0;·i·<·size;·++i)·{ |
29 | ············if·(o | 29 | ············if·(module·==·this.modules.get(i))·{ |
30 | ················this.modules.set(i,·module); | 30 | ················this.modules.set(i,·module2); |
31 | ················return; | 31 | ················return; |
32 | ············} | 32 | ············} |
33 | ········} | 33 | ········} |
34 | ········throw·new·IllegalArgumentException("Module·"·+·o | 34 | ········throw·new·IllegalArgumentException("Module·"·+·module·+·"·not·part·of·grammar"); |
35 | ····} | 35 | ····} |
36 | } | 36 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f8b172a3157f624aee90049eb6fd05577535e8cfed9908b916ecc2508d861a6c |
2 | ··Compiled·from·"GrammarVisitor.java" | 2 | ··Compiled·from·"GrammarVisitor.java" |
3 | public·abstract·class·xtc.parser.GrammarVisitor·extends·xtc.tree.Visitor | 3 | public·abstract·class·xtc.parser.GrammarVisitor·extends·xtc.tree.Visitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/GrammarVisitor | 7 | ··this_class:·#8··························//·xtc/parser/GrammarVisitor |
8 | ··super_class:·#2·························//·xtc/tree/Visitor | 8 | ··super_class:·#2·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·10,·methods:·17,·attributes:·1 | 9 | ··interfaces:·0,·fields:·10,·methods:·17,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor | 12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·e7299cd19778f658b468bfb870e28b5261a91717646dfd9cdc6542e374bbb403 |
2 | ··Compiled·from·"InternalElement.java" | 2 | ··Compiled·from·"InternalElement.java" |
3 | public·interface·xtc.parser.InternalElement | 3 | public·interface·xtc.parser.InternalElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/parser/InternalElement | 7 | ··this_class:·#1··························//·xtc/parser/InternalElement |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·0,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·0,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ··#1·=·Class··············#2··············//·xtc/parser/InternalElement | 11 | ··#1·=·Class··············#2··············//·xtc/parser/InternalElement |
12 | ··#2·=·Utf8···············xtc/parser/InternalElement | 12 | ··#2·=·Utf8···············xtc/parser/InternalElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d4c054ca706ceca65db7c11faa31c3b5458553c0683c3fbf614fbbf9ac8cc61d |
2 | ··Compiled·from·"ListValue.java" | 2 | ··Compiled·from·"ListValue.java" |
3 | public·abstract·class·xtc.parser.ListValue·extends·xtc.parser.ValueElement | 3 | public·abstract·class·xtc.parser.ListValue·extends·xtc.parser.ValueElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/ListValue | 7 | ··this_class:·#7··························//·xtc/parser/ListValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
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··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7612b404b4b2d4d1a4db7b02000e9b36dafff02b2ffdc5bef62c451b95e66cdf |
2 | ··Compiled·from·"Literal.java" | 2 | ··Compiled·from·"Literal.java" |
3 | public·abstract·class·xtc.parser.Literal·extends·xtc.parser.Element | 3 | public·abstract·class·xtc.parser.Literal·extends·xtc.parser.Element |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/Literal | 7 | ··this_class:·#7··························//·xtc/parser/Literal |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
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··········//·xtc/parser/Element."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d058c82223f7d7812381355bf61c3072e806cfccb5cc37ebc90095fc8b80b68a |
2 | ··Compiled·from·"MetaData.java" | 2 | ··Compiled·from·"MetaData.java" |
3 | public·class·xtc.parser.MetaData | 3 | public·class·xtc.parser.MetaData |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/MetaData | 7 | ··this_class:·#8··························//·xtc/parser/MetaData |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·12,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·12,·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·95fb9d6596dc01ddd710c1092a5638f90da6df02333030947e7c509457e09c26 |
2 | ··Compiled·from·"Module.java" | 2 | ··Compiled·from·"Module.java" |
3 | public·class·xtc.parser.Module·extends·xtc.tree.Node | 3 | public·class·xtc.parser.Module·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/Module | 7 | ··this_class:·#8··························//·xtc/parser/Module |
8 | ··super_class:·#2·························//·xtc/tree/Node | 8 | ··super_class:·#2·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·10,·methods:·6,·attributes:·1 | 9 | ··interfaces:·0,·fields:·10,·methods:·6,·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, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·6 | 1 | ··SHA-256·checksum·63e49d463478230760ba3e4939429f8406f8883d9fb368becc900bf117ee0dcf |
2 | ··Compiled·from·"ModuleDependency.java" | 2 | ··Compiled·from·"ModuleDependency.java" |
3 | public·abstract·class·xtc.parser.ModuleDependency·extends·xtc.tree.Node | 3 | public·abstract·class·xtc.parser.ModuleDependency·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/ModuleDependency | 7 | ··this_class:·#8··························//·xtc/parser/ModuleDependency |
8 | ··super_class:·#2·························//·xtc/tree/Node | 8 | ··super_class:·#2·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·3,·methods:·9,·attributes:·1 | 9 | ··interfaces:·0,·fields:·3,·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, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·8b097ea4701b2e8d30e9dc0959c9ca26db03ea9f98b2ade57afa595b96b60a35 |
2 | ··Compiled·from·"ModuleImport.java" | 2 | ··Compiled·from·"ModuleImport.java" |
3 | public·class·xtc.parser.ModuleImport·extends·xtc.parser.ModuleDependency | 3 | public·class·xtc.parser.ModuleImport·extends·xtc.parser.ModuleDependency |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/ModuleImport | 7 | ··this_class:·#7··························//·xtc/parser/ModuleImport |
8 | ··super_class:·#2·························//·xtc/parser/ModuleDependency | 8 | ··super_class:·#2·························//·xtc/parser/ModuleDependency |
9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ModuleDependency."<init>":(Lxtc/parser/ModuleName;Lxtc/parser/ModuleList;Lxtc/parser/ModuleName;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ModuleDependency."<init>":(Lxtc/parser/ModuleName;Lxtc/parser/ModuleList;Lxtc/parser/ModuleName;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·198f4e189aaa7361030f29c40c78fa86b9d7dbdd524743ea1003dfa091697b6d |
2 | ··Compiled·from·"ModuleInstantiation.java" | 2 | ··Compiled·from·"ModuleInstantiation.java" |
3 | public·class·xtc.parser.ModuleInstantiation·extends·xtc.parser.ModuleDependency | 3 | public·class·xtc.parser.ModuleInstantiation·extends·xtc.parser.ModuleDependency |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/ModuleInstantiation | 7 | ··this_class:·#7··························//·xtc/parser/ModuleInstantiation |
8 | ··super_class:·#2·························//·xtc/parser/ModuleDependency | 8 | ··super_class:·#2·························//·xtc/parser/ModuleDependency |
9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ModuleDependency."<init>":(Lxtc/parser/ModuleName;Lxtc/parser/ModuleList;Lxtc/parser/ModuleName;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ModuleDependency."<init>":(Lxtc/parser/ModuleName;Lxtc/parser/ModuleList;Lxtc/parser/ModuleName;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·795fa48bd6537d6362c72e08b1748b076890f9314c722c8297a22fa6bf764d1d |
2 | ··Compiled·from·"ModuleList.java" | 2 | ··Compiled·from·"ModuleList.java" |
3 | public·class·xtc.parser.ModuleList·extends·xtc.tree.Node | 3 | public·class·xtc.parser.ModuleList·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/ModuleList | 7 | ··this_class:·#8··························//·xtc/parser/ModuleList |
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, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·bbed7a7653653f1d83bd67b4684414b48e3b36d53420bdce32c5700db37a0f3c |
2 | ··Compiled·from·"ModuleMap.java" | 2 | ··Compiled·from·"ModuleMap.java" |
3 | public·class·xtc.parser.ModuleMap·implements·xtc.parser.Renamer$Translation | 3 | public·class·xtc.parser.ModuleMap·implements·xtc.parser.Renamer$Translation |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#11·························//·xtc/parser/ModuleMap | 7 | ··this_class:·#11·························//·xtc/parser/ModuleMap |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·1,·methods:·9,·attributes:·2 | 9 | ··interfaces:·1,·fields:·1,·methods:·9,·attributes:·2 |
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·4a67360a1acc82b6b5886d9a99a209b6ad41131626a96758b9f7aa588a8f3f78 |
2 | ··Compiled·from·"ModuleModification.java" | 2 | ··Compiled·from·"ModuleModification.java" |
3 | public·class·xtc.parser.ModuleModification·extends·xtc.parser.ModuleDependency | 3 | public·class·xtc.parser.ModuleModification·extends·xtc.parser.ModuleDependency |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/ModuleModification | 7 | ··this_class:·#7··························//·xtc/parser/ModuleModification |
8 | ··super_class:·#2·························//·xtc/parser/ModuleDependency | 8 | ··super_class:·#2·························//·xtc/parser/ModuleDependency |
9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ModuleDependency."<init>":(Lxtc/parser/ModuleName;Lxtc/parser/ModuleList;Lxtc/parser/ModuleName;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ModuleDependency."<init>":(Lxtc/parser/ModuleName;Lxtc/parser/ModuleList;Lxtc/parser/ModuleName;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f8bfabcdb296371ea3d3c0c799ccb8c5fb99af3b248fc929b6284f93a1f9e334 |
2 | ··Compiled·from·"ModuleName.java" | 2 | ··Compiled·from·"ModuleName.java" |
3 | public·class·xtc.parser.ModuleName·extends·xtc.parser.Name | 3 | public·class·xtc.parser.ModuleName·extends·xtc.parser.Name |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/ModuleName | 7 | ··this_class:·#7··························//·xtc/parser/ModuleName |
8 | ··super_class:·#2·························//·xtc/parser/Name | 8 | ··super_class:·#2·························//·xtc/parser/Name |
9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Name."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Name."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Name | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Name |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·3f | 1 | ··SHA-256·checksum·2613faed0299d1d0a186cf1ae7c8d72959716005bdaef8f14178cbaa0d79ad7c |
2 | ··Compiled·from·"Name.java" | 2 | ··Compiled·from·"Name.java" |
3 | public·class·xtc.parser.Name·extends·xtc.tree.Node | 3 | public·class·xtc.parser.Name·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/Name | 7 | ··this_class:·#8··························//·xtc/parser/Name |
8 | ··super_class:·#2·························//·xtc/tree/Node | 8 | ··super_class:·#2·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·3,·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, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·2120043f5339f971715646ddb81c11900cc783ddd6388a2024378acb46f72abd |
2 | ··Compiled·from·"NodeMarker.java" | 2 | ··Compiled·from·"NodeMarker.java" |
3 | public·class·xtc.parser.NodeMarker·extends·xtc.parser.Element | 3 | public·class·xtc.parser.NodeMarker·extends·xtc.parser.Element |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/NodeMarker | 7 | ··this_class:·#8··························//·xtc/parser/NodeMarker |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·2 | 1 | ··SHA-256·checksum·72325202b45d2559f834f25d689c435c146ef64b7b10fdc572094d7c61ef6e10 |
2 | ··Compiled·from·"NonTerminal.java" | 2 | ··Compiled·from·"NonTerminal.java" |
3 | public·class·xtc.parser.NonTerminal·extends·xtc.parser.Element | 3 | public·class·xtc.parser.NonTerminal·extends·xtc.parser.Element |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/NonTerminal | 7 | ··this_class:·#8··························//·xtc/parser/NonTerminal |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·0,·fields:·1,·methods:·13,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·13,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/parser/Element | 12 | ····#2·=·Class··············#4············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·2e390338f561a13f7f52d304109a757569aabdbfcc367e61047dc7b31d021866 |
2 | ··Compiled·from·"NotFollowedBy.java" | 2 | ··Compiled·from·"NotFollowedBy.java" |
3 | public·class·xtc.parser.NotFollowedBy·extends·xtc.parser.Predicate | 3 | public·class·xtc.parser.NotFollowedBy·extends·xtc.parser.Predicate |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/NotFollowedBy | 7 | ··this_class:·#14·························//·xtc/parser/NotFollowedBy |
8 | ··super_class:·#2·························//·xtc/parser/Predicate | 8 | ··super_class:·#2·························//·xtc/parser/Predicate |
9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Predicate."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Predicate."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Predicate | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Predicate |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·2c71d049011d2803a5e2a8790151ae99eed94f8afe8f7421d5e8bb6ba41bb7fd |
2 | ··Compiled·from·"NullLiteral.java" | 2 | ··Compiled·from·"NullLiteral.java" |
3 | public·class·xtc.parser.NullLiteral·extends·xtc.parser.Literal | 3 | public·class·xtc.parser.NullLiteral·extends·xtc.parser.Literal |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/parser/NullLiteral | 7 | ··this_class:·#13·························//·xtc/parser/NullLiteral |
8 | ··super_class:·#2·························//·xtc/parser/Literal | 8 | ··super_class:·#2·························//·xtc/parser/Literal |
9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Literal."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Literal."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Literal | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Literal |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·72137cbf63fab4c59140c4927c7a46ff6a0f9f5801568cf8d974457eb59c5c03 |
2 | ··Compiled·from·"NullValue.java" | 2 | ··Compiled·from·"NullValue.java" |
3 | public·class·xtc.parser.NullValue·extends·xtc.parser.ValueElement | 3 | public·class·xtc.parser.NullValue·extends·xtc.parser.ValueElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/NullValue | 7 | ··this_class:·#14·························//·xtc/parser/NullValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·3 | 1 | ··SHA-256·checksum·37929e9d346e426bf4a2285034ec36c7145a019043e5081aa91f6a480f6c3be3 |
2 | ··Compiled·from·"Option.java" | 2 | ··Compiled·from·"Option.java" |
3 | public·class·xtc.parser.Option·extends·xtc.parser.Quantification | 3 | public·class·xtc.parser.Option·extends·xtc.parser.Quantification |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/Option | 7 | ··this_class:·#14·························//·xtc/parser/Option |
8 | ··super_class:·#2·························//·xtc/parser/Quantification | 8 | ··super_class:·#2·························//·xtc/parser/Quantification |
9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Quantification."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Quantification."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Quantification | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Quantification |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·2cb134dec86d1360b0847746b4677f11e9d81577c13be1ac95a25f58d734c297 |
2 | ··Compiled·from·"OrderedChoice.java" | 2 | ··Compiled·from·"OrderedChoice.java" |
3 | public·class·xtc.parser.OrderedChoice·extends·xtc.parser.Element | 3 | public·class·xtc.parser.OrderedChoice·extends·xtc.parser.Element |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#11·························//·xtc/parser/OrderedChoice | 7 | ··this_class:·#11·························//·xtc/parser/OrderedChoice |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7df369807712bfe7fd8bd8b347dd66fced5db41d53001f28afd193ebd3467ec0 |
2 | ··Compiled·from·"PParser.java" | 2 | ··Compiled·from·"PParser.java" |
3 | final·class·xtc.parser.PParser$Chunk1 | 3 | final·class·xtc.parser.PParser$Chunk1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/PParser$Chunk1 | 7 | ··this_class:·#7··························//·xtc/parser/PParser$Chunk1 |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·10,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·10,·methods:·1,·attributes:·3 |
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 |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a0623ccd9e3c216c83623b182002b702e6a558b6f6114ccf3e8ca997c51a7d0d |
2 | ··Compiled·from·"PParser.java" | 2 | ··Compiled·from·"PParser.java" |
3 | final·class·xtc.parser.PParser$Chunk2 | 3 | final·class·xtc.parser.PParser$Chunk2 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/PParser$Chunk2 | 7 | ··this_class:·#7··························//·xtc/parser/PParser$Chunk2 |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·10,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·10,·methods:·1,·attributes:·3 |
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 |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a34eb1a1c13e6a845fe307f0dab91846f7eda37b4c720504c420e558b501cbad |
2 | ··Compiled·from·"PParser.java" | 2 | ··Compiled·from·"PParser.java" |
3 | final·class·xtc.parser.PParser$Chunk3 | 3 | final·class·xtc.parser.PParser$Chunk3 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/PParser$Chunk3 | 7 | ··this_class:·#7··························//·xtc/parser/PParser$Chunk3 |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·10,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·10,·methods:·1,·attributes:·3 |
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 |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·adbe86334ab8fc18bd71225174a663b4f141bd55caa03c18921aa3a6ba2f3126 |
2 | ··Compiled·from·"PParser.java" | 2 | ··Compiled·from·"PParser.java" |
3 | final·class·xtc.parser.PParser$Chunk4 | 3 | final·class·xtc.parser.PParser$Chunk4 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/PParser$Chunk4 | 7 | ··this_class:·#7··························//·xtc/parser/PParser$Chunk4 |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·3 |
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 |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0600dc4ea27c977db6379d477163fef8f84c3f512f5d99093535b27372247d7a |
2 | ··Compiled·from·"PParser.java" | 2 | ··Compiled·from·"PParser.java" |
3 | final·class·xtc.parser.PParser$PParserColumn·extends·xtc.parser.Column | 3 | final·class·xtc.parser.PParser$PParserColumn·extends·xtc.parser.Column |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/PParser$PParserColumn | 7 | ··this_class:·#7··························//·xtc/parser/PParser$PParserColumn |
8 | ··super_class:·#2·························//·xtc/parser/Column | 8 | ··super_class:·#2·························//·xtc/parser/Column |
9 | ··interfaces:·0,·fields:·4,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Column."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Column."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Column | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Column |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············xtc/parser/Column | 14 | ···#4·=·Utf8···············xtc/parser/Column |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 1092, 16 lines modified | Offset 1092, 16 lines modified | ||
1092 | ········final·Result·pSymbol·=·this.pSymbol(n); | 1092 | ········final·Result·pSymbol·=·this.pSymbol(n); |
1093 | ········if·(pSymbol.hasValue("&"))·{ | 1093 | ········if·(pSymbol.hasValue("&"))·{ |
1094 | ············final·Result·pSuffix·=·this.pSuffix(pSymbol.index); | 1094 | ············final·Result·pSuffix·=·this.pSuffix(pSymbol.index); |
1095 | ············parseError·=·pSuffix.select(parseError); | 1095 | ············parseError·=·pSuffix.select(parseError); |
1096 | ············if·(pSuffix.hasValue())·{ | 1096 | ············if·(pSuffix.hasValue())·{ |
1097 | ················final·Element·element·=·(Element)pSuffix.semanticValue(); | 1097 | ················final·Element·element·=·(Element)pSuffix.semanticValue(); |
1098 | ················Object·o; | 1098 | ················Object·o; |
1099 | ················if·(element·instanceof·Action)·{ | 1099 | ················if·(element·instanceof·final·Action·action)·{ |
1100 | ····················o·=·new·SemanticPredicate( | 1100 | ····················o·=·new·SemanticPredicate(action); |
1101 | ················} | 1101 | ················} |
1102 | ················else·{ | 1102 | ················else·{ |
1103 | ····················o·=·new·FollowedBy(element); | 1103 | ····················o·=·new·FollowedBy(element); |
1104 | ················} | 1104 | ················} |
1105 | ················this.setLocation((Locatable)o,·n); | 1105 | ················this.setLocation((Locatable)o,·n); |
1106 | ················return·(Result)pSuffix.createValue(o,·parseError); | 1106 | ················return·(Result)pSuffix.createValue(o,·parseError); |
1107 | ············} | 1107 | ············} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·429c28ae36617f22740ba62a3cbcb46451f7e652182f157538e930fabbb60725 |
2 | ··Compiled·from·"PParserState.java" | 2 | ··Compiled·from·"PParserState.java" |
3 | public·class·xtc.parser.PParserState·implements·xtc.util.State | 3 | public·class·xtc.parser.PParserState·implements·xtc.util.State |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/PParserState | 7 | ··this_class:·#8··························//·xtc/parser/PParserState |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·3,·methods:·10,·attributes:·1 | 9 | ··interfaces:·1,·fields:·3,·methods:·10,·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·e3be7055bc3635b75407ebad2990c454400f750b6bf2e14362be8fe83ce02063 |
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:·61 |
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·b502108310b5040130348a1f2d401a04c6f2f7cb86b18a71cf5cae839b7ed790 |
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:·61 |
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 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·6 | 1 | ··SHA-256·checksum·66df841512b0b96a803138ff0716b50a0bc141a85ccea6fe2e99886fd875f7ea |
2 | ··Compiled·from·"ParseTreeNode.java" | 2 | ··Compiled·from·"ParseTreeNode.java" |
3 | public·class·xtc.parser.ParseTreeNode·extends·xtc.parser.Element·implements·xtc.parser.InternalElement | 3 | public·class·xtc.parser.ParseTreeNode·extends·xtc.parser.Element·implements·xtc.parser.InternalElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/ParseTreeNode | 7 | ··this_class:·#8··························//·xtc/parser/ParseTreeNode |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·1,·fields:·3,·methods:·5,·attributes:·2 | 9 | ··interfaces:·1,·fields:·3,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ebe1c3f4dd7c6b95123f2920132438fe07c002ec1711a7ae49e332bc7d9b04be |
2 | ··Compiled·from·"ParserAction.java" | 2 | ··Compiled·from·"ParserAction.java" |
3 | public·class·xtc.parser.ParserAction·extends·xtc.parser.UnaryOperator | 3 | public·class·xtc.parser.ParserAction·extends·xtc.parser.UnaryOperator |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/ParserAction | 7 | ··this_class:·#14·························//·xtc/parser/ParserAction |
8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator | 8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator |
9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator | 12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator |
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 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·951d87c28540e083be2321a4547b05199fb3b54eaf36648ec96bf75e435d2a28 |
2 | ··Compiled·from·"PartialProduction.java" | 2 | ··Compiled·from·"PartialProduction.java" |
3 | public·abstract·class·xtc.parser.PartialProduction·extends·xtc.parser.Production | 3 | public·abstract·class·xtc.parser.PartialProduction·extends·xtc.parser.Production |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/PartialProduction | 7 | ··this_class:·#7··························//·xtc/parser/PartialProduction |
8 | ··super_class:·#2·························//·xtc/parser/Production | 8 | ··super_class:·#2·························//·xtc/parser/Production |
9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Production."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Production."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Production | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Production |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·24c852857e76b79d4a551a422c5527af64dba59bc822a8b04cf87b51ba06cb2c |
2 | ··Compiled·from·"Predicate.java" | 2 | ··Compiled·from·"Predicate.java" |
3 | public·abstract·class·xtc.parser.Predicate·extends·xtc.parser.UnaryOperator | 3 | public·abstract·class·xtc.parser.Predicate·extends·xtc.parser.UnaryOperator |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/Predicate | 7 | ··this_class:·#7··························//·xtc/parser/Predicate |
8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator | 8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator |
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··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator | 12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·f | 1 | ··SHA-256·checksum·fb9a7ab8b95b10a218a7b9b60992183cb5f2db367498b8cccf189e1c92d9d65f |
2 | ··Compiled·from·"Production.java" | 2 | ··Compiled·from·"Production.java" |
3 | public·abstract·class·xtc.parser.Production·extends·xtc.tree.Node | 3 | public·abstract·class·xtc.parser.Production·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/Production | 7 | ··this_class:·#8··························//·xtc/parser/Production |
8 | ··super_class:·#2·························//·xtc/tree/Node | 8 | ··super_class:·#2·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·6,·methods:·10,·attributes:·1 | 9 | ··interfaces:·0,·fields:·6,·methods:·10,·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, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·73406a9803a568c83df349e08244efd90b6f9f17684b956b42d6610fb1d55a6a |
2 | ··Compiled·from·"ProductionOverride.java" | 2 | ··Compiled·from·"ProductionOverride.java" |
3 | public·class·xtc.parser.ProductionOverride·extends·xtc.parser.PartialProduction | 3 | public·class·xtc.parser.ProductionOverride·extends·xtc.parser.PartialProduction |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/ProductionOverride | 7 | ··this_class:·#8··························//·xtc/parser/ProductionOverride |
8 | ··super_class:·#2·························//·xtc/parser/PartialProduction | 8 | ··super_class:·#2·························//·xtc/parser/PartialProduction |
9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction | 12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·b92b83766562f3ae97fff65fe0d6d83954c2886aa978ff2c45d6aef6ea31c265 |
2 | ··Compiled·from·"ProperListValue.java" | 2 | ··Compiled·from·"ProperListValue.java" |
3 | public·class·xtc.parser.ProperListValue·extends·xtc.parser.ListValue | 3 | public·class·xtc.parser.ProperListValue·extends·xtc.parser.ListValue |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/ProperListValue | 7 | ··this_class:·#8··························//·xtc/parser/ProperListValue |
8 | ··super_class:·#2·························//·xtc/parser/ListValue | 8 | ··super_class:·#2·························//·xtc/parser/ListValue |
9 | ··interfaces:·0,·fields:·3,·methods:·6,·attributes:·2 | 9 | ··interfaces:·0,·fields:·3,·methods:·6,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ListValue."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ListValue."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ListValue | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ListValue |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·33e1f919c7e1db3791fd9115c0e9bf692d9da05359a74165ea7add137b942abd |
2 | ··Compiled·from·"Properties.java" | 2 | ··Compiled·from·"Properties.java" |
3 | public·class·xtc.parser.Properties | 3 | public·class·xtc.parser.Properties |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/Properties | 7 | ··this_class:·#7··························//·xtc/parser/Properties |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·22,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·22,·methods:·3,·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·09b5fe70f71c669e55ef686d6dcaff6b0a0a484f058fd7196c5fbbc239a0d210 |
2 | ··Compiled·from·"Quantification.java" | 2 | ··Compiled·from·"Quantification.java" |
3 | public·abstract·class·xtc.parser.Quantification·extends·xtc.parser.UnaryOperator | 3 | public·abstract·class·xtc.parser.Quantification·extends·xtc.parser.UnaryOperator |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/Quantification | 7 | ··this_class:·#7··························//·xtc/parser/Quantification |
8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator | 8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator |
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··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator | 12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator |
Offset 1, 30 lines modified | Offset 1, 32 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·dcca2bd50bc51d0c4566db79a8842dcc8b89e7d76a1c4ef9bc095e45347f4013 |
2 | ··Compiled·from·"Renamer.java" | 2 | ··Compiled·from·"Renamer.java" |
3 | public·interface·xtc.parser.Renamer$Translation | 3 | public·interface·xtc.parser.Renamer$Translation |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/parser/Renamer$Translation | 7 | ··this_class:·#1··························//·xtc/parser/Renamer$Translation |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/parser/Renamer$Translation | 11 | ···#1·=·Class··············#2·············//·xtc/parser/Renamer$Translation |
12 | ···#2·=·Utf8···············xtc/parser/Renamer$Translation | 12 | ···#2·=·Utf8···············xtc/parser/Renamer$Translation |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············map | 15 | ···#5·=·Utf8···············map |
16 | ···#6·=·Utf8···············(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; | 16 | ···#6·=·Utf8···············(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; |
17 | ···#7·=·Utf8···············SourceFile | 17 | ···#7·=·Utf8···············SourceFile |
18 | ···#8·=·Utf8···············Renamer.java | 18 | ···#8·=·Utf8···············Renamer.java |
19 | ···#9·=·Utf8··············· | 19 | ···#9·=·Utf8···············NestHost |
20 | ··#10·=·Class··············#11············//·xtc/parser/Renamer | 20 | ··#10·=·Class··············#11············//·xtc/parser/Renamer |
21 | ··#11·=·Utf8···············xtc/parser/Renamer | 21 | ··#11·=·Utf8···············xtc/parser/Renamer |
22 | ··#12·=·Utf8···············InnerClasses | ||
22 | ··#1 | 23 | ··#13·=·Utf8···············Translation |
23 | { | 24 | { |
24 | ··public·abstract·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer); | 25 | ··public·abstract·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer); |
25 | ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; | 26 | ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; |
26 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 27 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
27 | } | 28 | } |
28 | SourceFile:·"Renamer.java" | 29 | SourceFile:·"Renamer.java" |
30 | NestHost:·class·xtc/parser/Renamer | ||
29 | InnerClasses: | 31 | InnerClasses: |
30 | ··public·static·#1 | 32 | ··public·static·#13=·#1·of·#10;···········//·Translation=class·xtc/parser/Renamer$Translation·of·class·xtc/parser/Renamer |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·e | 1 | ··SHA-256·checksum·15eb3f91512bd231ff4fcec659346785a3612c6e4d3d77551f8050636fffe40d |
2 | ··Compiled·from·"Renamer.java" | 2 | ··Compiled·from·"Renamer.java" |
3 | public·class·xtc.parser.Renamer·extends·xtc.parser.GrammarVisitor | 3 | public·class·xtc.parser.Renamer·extends·xtc.parser.GrammarVisitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/Renamer | 7 | ··this_class:·#8··························//·xtc/parser/Renamer |
8 | ··super_class:·#2·························//·xtc/parser/GrammarVisitor | 8 | ··super_class:·#2·························//·xtc/parser/GrammarVisitor |
9 | ··interfaces:·0,·fields:·1,·methods:·2,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·2,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GrammarVisitor."<init>":(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GrammarVisitor."<init>":(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/GrammarVisitor | 12 | ···#2·=·Class··············#4·············//·xtc/parser/GrammarVisitor |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V |
14 | ···#4·=·Utf8···············xtc/parser/GrammarVisitor | 14 | ···#4·=·Utf8···············xtc/parser/GrammarVisitor |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V | 16 | ···#6·=·Utf8···············(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·71c5cd7563c474ee586e8534c2f9da527627fbd601b33d86cc9dc9ef3e372d85 |
2 | ··Compiled·from·"Repetition.java" | 2 | ··Compiled·from·"Repetition.java" |
3 | public·class·xtc.parser.Repetition·extends·xtc.parser.Quantification | 3 | public·class·xtc.parser.Repetition·extends·xtc.parser.Quantification |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/Repetition | 7 | ··this_class:·#8··························//·xtc/parser/Repetition |
8 | ··super_class:·#2·························//·xtc/parser/Quantification | 8 | ··super_class:·#2·························//·xtc/parser/Quantification |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Quantification."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Quantification."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Quantification | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Quantification |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9043dc1c962cf313c6912ee96a64531370fa0ad8582de5cc82e2e3688440b9a6 |
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:·61 |
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·5c4af24f4806e882286dbc90887e4a04a681e34c744469024a2e9af238ff304f |
2 | ··Compiled·from·"SemanticPredicate.java" | 2 | ··Compiled·from·"SemanticPredicate.java" |
3 | public·class·xtc.parser.SemanticPredicate·extends·xtc.parser.Predicate | 3 | public·class·xtc.parser.SemanticPredicate·extends·xtc.parser.Predicate |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/SemanticPredicate | 7 | ··this_class:·#14·························//·xtc/parser/SemanticPredicate |
8 | ··super_class:·#2·························//·xtc/parser/Predicate | 8 | ··super_class:·#2·························//·xtc/parser/Predicate |
9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Predicate."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Predicate."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Predicate | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Predicate |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·20 | 1 | ··SHA-256·checksum·2c0d4740fae1deae7c4c03d40fbbe6d2c5612fad418199c7bcb570495811aa15 |
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:·61 |
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 27, 16 lines modified | Offset 27, 15 lines modified | ||
27 | ···· | 27 | ···· |
28 | ····public·Sequence(final·SequenceName·name,·final·List<Element>·elements)·{ | 28 | ····public·Sequence(final·SequenceName·name,·final·List<Element>·elements)·{ |
29 | ········this.name·=·name; | 29 | ········this.name·=·name; |
30 | ········this.elements·=·elements; | 30 | ········this.elements·=·elements; |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·Sequence(final·Element·location)·{ | 33 | ····public·Sequence(final·Element·location)·{ |
34 | ········if·(location·instanceof·Sequence)·{ | 34 | ········if·(location·instanceof·final·Sequence·sequence)·{ |
35 | ············final·Sequence·sequence·=·(Sequence)location; | ||
36 | ············this.elements·=·new·ArrayList<Element>(sequence.elements); | 35 | ············this.elements·=·new·ArrayList<Element>(sequence.elements); |
37 | ············this.name·=·sequence.name; | 36 | ············this.name·=·sequence.name; |
38 | ········} | 37 | ········} |
39 | ········else·{ | 38 | ········else·{ |
40 | ············(this.elements·=·new·ArrayList<Element>(1)).add(location); | 39 | ············(this.elements·=·new·ArrayList<Element>(1)).add(location); |
41 | ········} | 40 | ········} |
42 | ········this.setLocation((Locatable)location); | 41 | ········this.setLocation((Locatable)location); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·b9bf20bdefbc514b87d6cf3b6e857fb143b5e4b67d59c13594c3c1f37f62f8b7 |
2 | ··Compiled·from·"SequenceName.java" | 2 | ··Compiled·from·"SequenceName.java" |
3 | public·class·xtc.parser.SequenceName·extends·xtc.parser.Name | 3 | public·class·xtc.parser.SequenceName·extends·xtc.parser.Name |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/SequenceName | 7 | ··this_class:·#7··························//·xtc/parser/SequenceName |
8 | ··super_class:·#2·························//·xtc/parser/Name | 8 | ··super_class:·#2·························//·xtc/parser/Name |
9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Name."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Name."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Name | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Name |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·bb5c4bb6e0eaa26f4d3b5730db4e568b1ea2209349f080f94730a91fc26eff19 |
2 | ··Compiled·from·"StringLiteral.java" | 2 | ··Compiled·from·"StringLiteral.java" |
3 | public·class·xtc.parser.StringLiteral·extends·xtc.parser.Terminal | 3 | public·class·xtc.parser.StringLiteral·extends·xtc.parser.Terminal |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/StringLiteral | 7 | ··this_class:·#8··························//·xtc/parser/StringLiteral |
8 | ··super_class:·#2·························//·xtc/parser/Terminal | 8 | ··super_class:·#2·························//·xtc/parser/Terminal |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Terminal."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Terminal."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Terminal | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Terminal |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9cfc8787cb0211dc93e27e005f153093961a70fab2913d68cfd1969b2136016e |
2 | ··Compiled·from·"StringMatch.java" | 2 | ··Compiled·from·"StringMatch.java" |
3 | public·class·xtc.parser.StringMatch·extends·xtc.parser.UnaryOperator | 3 | public·class·xtc.parser.StringMatch·extends·xtc.parser.UnaryOperator |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/StringMatch | 7 | ··this_class:·#8··························//·xtc/parser/StringMatch |
8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator | 8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator | 12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·aeb9065bb14c19b33d73deb4093f62f46aa7aaf9b3f9c544587552f79b045ca1 |
2 | ··Compiled·from·"StringValue.java" | 2 | ··Compiled·from·"StringValue.java" |
3 | public·class·xtc.parser.StringValue·extends·xtc.parser.ValueElement | 3 | public·class·xtc.parser.StringValue·extends·xtc.parser.ValueElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/StringValue | 7 | ··this_class:·#8··························//·xtc/parser/StringValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·8e4a57ca787653c6023cec18ef1602615aed79efb177b5469b0bf15392258d63 |
2 | ··Compiled·from·"Terminal.java" | 2 | ··Compiled·from·"Terminal.java" |
3 | public·abstract·class·xtc.parser.Terminal·extends·xtc.parser.Element | 3 | public·abstract·class·xtc.parser.Terminal·extends·xtc.parser.Element |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/Terminal | 7 | ··this_class:·#7··························//·xtc/parser/Terminal |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
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··········//·xtc/parser/Element."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·2c69f871db360bae63b9dd2dbd47ac0cd9a7cec1a3c4370a2dd41efe028e0dfe |
2 | ··Compiled·from·"TokenValue.java" | 2 | ··Compiled·from·"TokenValue.java" |
3 | public·class·xtc.parser.TokenValue·extends·xtc.parser.ValueElement | 3 | public·class·xtc.parser.TokenValue·extends·xtc.parser.ValueElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/TokenValue | 7 | ··this_class:·#8··························//·xtc/parser/TokenValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a0a6fb42e50a13c7aed3ca776b23cab56fdcba04b885ae6a1d9031b48cfba0f0 |
2 | ··Compiled·from·"UnaryOperator.java" | 2 | ··Compiled·from·"UnaryOperator.java" |
3 | public·abstract·class·xtc.parser.UnaryOperator·extends·xtc.parser.Element | 3 | public·abstract·class·xtc.parser.UnaryOperator·extends·xtc.parser.Element |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/UnaryOperator | 7 | ··this_class:·#8··························//·xtc/parser/UnaryOperator |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6e0563016f4241d5109fffdff507b048e26035fc8df2d7299620fc10218e464e |
2 | ··Compiled·from·"ValueElement.java" | 2 | ··Compiled·from·"ValueElement.java" |
3 | public·abstract·class·xtc.parser.ValueElement·extends·xtc.parser.Element·implements·xtc.parser.InternalElement | 3 | public·abstract·class·xtc.parser.ValueElement·extends·xtc.parser.Element·implements·xtc.parser.InternalElement |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/ValueElement | 7 | ··this_class:·#7··························//·xtc/parser/ValueElement |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·1,·fields:·0,·methods:·1,·attributes:·1 | 9 | ··interfaces:·1,·fields:·0,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·9 | 1 | ··SHA-256·checksum·9cf0d8890835e332b14af38740a4d37733e632d92b600e374ccd277e39742c18 |
2 | ··Compiled·from·"VoidedElement.java" | 2 | ··Compiled·from·"VoidedElement.java" |
3 | public·class·xtc.parser.VoidedElement·extends·xtc.parser.UnaryOperator | 3 | public·class·xtc.parser.VoidedElement·extends·xtc.parser.UnaryOperator |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/VoidedElement | 7 | ··this_class:·#14·························//·xtc/parser/VoidedElement |
8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator | 8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator |
9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator | 12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·5 | 1 | ··SHA-256·checksum·509ce7bcfb00469e329e4c6a218c3f92e092fd54ae192d563345220ba9623cf8 |
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:·61 |
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 25, 22 lines modified | Offset 25, 22 lines modified | ||
25 | ········return·true; | 25 | ········return·true; |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·int·size()·{ | 28 | ····public·int·size()·{ |
29 | ········return·(null·==·this.value)·?·1·:·2; | 29 | ········return·(null·==·this.value)·?·1·:·2; |
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.name; | 34 | ············return·this.name; |
35 | ········} | 35 | ········} |
36 | ········if·(null·!=·this.value·&&·1·==· | 36 | ········if·(null·!=·this.value·&&·1·==·n)·{ |
37 | ············return·this.value; | 37 | ············return·this.value; |
38 | ········} | 38 | ········} |
39 | ········throw·new·IndexOutOfBoundsException("Index·:·"·+· | 39 | ········throw·new·IndexOutOfBoundsException("Index·:·"·+·n·+·",·Size:·"·+·((null·==·this.value)·?·1·:·2)); |
40 | ····} | 40 | ····} |
41 | ···· | 41 | ···· |
42 | ····public·Object·set(final·int·n,·final·Object·o)·{ | 42 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
43 | ········throw·new·IllegalStateException("Attributes·are·immutable"); | 43 | ········throw·new·IllegalStateException("Attributes·are·immutable"); |
44 | ····} | 44 | ····} |
45 | ···· | 45 | ···· |
46 | ····public·String·getName()·{ | 46 | ····public·String·getName()·{ |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·26a1f48d98d02a43c23dc7fd1cd41eb4e8574553cca4a4ecf2aa55ffc137d46f |
2 | ··Compiled·from·"Comment.java" | 2 | ··Compiled·from·"Comment.java" |
3 | public·final·class·xtc.tree.Comment$Kind·extends·java.lang.Enum<xtc.tree.Comment$Kind> | 3 | public·final·class·xtc.tree.Comment$Kind·extends·java.lang.Enum<xtc.tree.Comment$Kind> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/tree/Comment$Kind | 7 | ··this_class:·#1··························//·xtc/tree/Comment$Kind |
8 | ··super_class:·#23························//·java/lang/Enum | 8 | ··super_class:·#23························//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·4,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·4,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/tree/Comment$Kind | 11 | ···#1·=·Class··············#2·············//·xtc/tree/Comment$Kind |
12 | ···#2·=·Utf8···············xtc/tree/Comment$Kind | 12 | ···#2·=·Utf8···············xtc/tree/Comment$Kind |
13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/tree/Comment$Kind.SINGLE_LINE:Lxtc/tree/Comment$Kind; | 13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/tree/Comment$Kind.SINGLE_LINE:Lxtc/tree/Comment$Kind; |
14 | ···#4·=·NameAndType········#5:#6··········//·SINGLE_LINE:Lxtc/tree/Comment$Kind; | 14 | ···#4·=·NameAndType········#5:#6··········//·SINGLE_LINE:Lxtc/tree/Comment$Kind; |
15 | ···#5·=·Utf8···············SINGLE_LINE | 15 | ···#5·=·Utf8···············SINGLE_LINE |
16 | ···#6·=·Utf8···············Lxtc/tree/Comment$Kind; | 16 | ···#6·=·Utf8···············Lxtc/tree/Comment$Kind; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f48de41f058ae802c07b5329cc74a424a4a9789c007e937873afbf45e1095f60 |
2 | ··Compiled·from·"Comment.java" | 2 | ··Compiled·from·"Comment.java" |
3 | public·class·xtc.tree.Comment·extends·xtc.tree.Annotation | 3 | public·class·xtc.tree.Comment·extends·xtc.tree.Annotation |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/tree/Comment | 7 | ··this_class:·#2··························//·xtc/tree/Comment |
8 | ··super_class:·#8·························//·xtc/tree/Annotation | 8 | ··super_class:·#8·························//·xtc/tree/Annotation |
9 | ··interfaces:·0,·fields:·2,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·5,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Comment."<init>":(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Comment."<init>":(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V |
12 | ····#2·=·Class··············#4············//·xtc/tree/Comment | 12 | ····#2·=·Class··············#4············//·xtc/tree/Comment |
13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V | 13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V |
14 | ····#4·=·Utf8···············xtc/tree/Comment | 14 | ····#4·=·Utf8···············xtc/tree/Comment |
15 | ····#5·=·Utf8···············<init> | 15 | ····#5·=·Utf8···············<init> |
16 | ····#6·=·Utf8···············(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V | 16 | ····#6·=·Utf8···············(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·fc9aaf623682f5c10aaac54bd2ad428fe8c9e3afd2dbdb0fb79b3976a58dd7c7 |
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:·61 |
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 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 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 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 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 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 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 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·8814800cc43c013fb30dcb37f40f73db8c8212021ae66468cf17d58187448927 |
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:·61 |
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 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· | 1 | ··SHA-256·checksum·06c6c87368c1ae736ee8adfa50704590c057364c3ff9e33a69cd4848853d25b3 |
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:·61 |
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·1bb8e202b5b626259011e07c53657a987c93918f20fede13381202affabd31d5 |
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:·61 |
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·6f30b54e8c28608018a12565255ff73c56d3c67126e7ed6b66f9a5379bdb5b36 |
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:·61 |
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 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 424, 16 lines modified | Offset 424, 15 lines modified | ||
424 | ····} | 424 | ····} |
425 | ···· | 425 | ···· |
426 | ····private·Printer·format1(final·Object·o,·final·boolean·b)·{ | 426 | ····private·Printer·format1(final·Object·o,·final·boolean·b)·{ |
427 | ········this.indent(); | 427 | ········this.indent(); |
428 | ········if·(null·==·o)·{ | 428 | ········if·(null·==·o)·{ |
429 | ············this.p("null"); | 429 | ············this.p("null"); |
430 | ········} | 430 | ········} |
431 | ········else·if·(o·instanceof·Node)·{ | 431 | ········else·if·(o·instanceof·final·Node·node)·{ |
432 | ············final·Node·node·=·(Node)o; | ||
433 | ············this.p(node.getName()); | 432 | ············this.p(node.getName()); |
434 | ············if·(b·&&·node.hasLocation())·{ | 433 | ············if·(b·&&·node.hasLocation())·{ |
435 | ················final·Location·location·=·node.getLocation(); | 434 | ················final·Location·location·=·node.getLocation(); |
436 | ················this.p('@'); | 435 | ················this.p('@'); |
437 | ················if·(!location.file.equals(this.formatFile))·{ | 436 | ················if·(!location.file.equals(this.formatFile))·{ |
438 | ····················this.p(location.file).p(':'); | 437 | ····················this.p(location.file).p(':'); |
439 | ····················this.formatFile·=·location.file; | 438 | ····················this.formatFile·=·location.file; |
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·588338573f8ba742e09d232835ecfbb1ba14ab09fe958c5e397a7ef4e927892c |
2 | ··Compiled·from·"TraversalException.java" | 2 | ··Compiled·from·"TraversalException.java" |
3 | public·class·xtc.tree.TraversalException·extends·java.lang.RuntimeException | 3 | public·class·xtc.tree.TraversalException·extends·java.lang.RuntimeException |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#15·························//·xtc/tree/TraversalException | 7 | ··this_class:·#15·························//·xtc/tree/TraversalException |
8 | ··super_class:·#2·························//·java/lang/RuntimeException | 8 | ··super_class:·#2·························//·java/lang/RuntimeException |
9 | ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/RuntimeException."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/RuntimeException."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·java/lang/RuntimeException | 12 | ···#2·=·Class··············#4·············//·java/lang/RuntimeException |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1a718efd43e0c9a22b55affd25e2ad3b3542f51b152824a44d47ffa7c468e95a |
2 | ··Compiled·from·"Utility.java" | 2 | ··Compiled·from·"Utility.java" |
3 | public·abstract·class·xtc.tree.Utility | 3 | public·abstract·class·xtc.tree.Utility |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/tree/Utility | 7 | ··this_class:·#8··························//·xtc/tree/Utility |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·3,·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·b | 1 | ··SHA-256·checksum·58b4accf2a9f3373b855fcd14606e6d592ff24c49aadd7d5bc6e40b41a18e10c |
2 | ··Compiled·from·"VisitingException.java" | 2 | ··Compiled·from·"VisitingException.java" |
3 | public·class·xtc.tree.VisitingException·extends·xtc.tree.TraversalException | 3 | public·class·xtc.tree.VisitingException·extends·xtc.tree.TraversalException |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/tree/VisitingException | 7 | ··this_class:·#7··························//·xtc/tree/VisitingException |
8 | ··super_class:·#2·························//·xtc/tree/TraversalException | 8 | ··super_class:·#2·························//·xtc/tree/TraversalException |
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··········//·xtc/tree/TraversalException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/TraversalException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V |
12 | ···#2·=·Class··············#4·············//·xtc/tree/TraversalException | 12 | ···#2·=·Class··············#4·············//·xtc/tree/TraversalException |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·e81b57dbaa9bdaaa04226f8ae86640bf751c00e38008f36fc5b6bc05c5f56cab |
2 | ··Compiled·from·"Visitor.java" | 2 | ··Compiled·from·"Visitor.java" |
3 | class·xtc.tree.Visitor$1·extends·java.util.LinkedHashMap<xtc.tree.Visitor$CacheKey,·java.lang.reflect.Method> | 3 | class·xtc.tree.Visitor$1·extends·java.util.LinkedHashMap<xtc.tree.Visitor$CacheKey,·java.lang.reflect.Method> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/tree/Visitor$1 | 7 | ··this_class:·#10·························//·xtc/tree/Visitor$1 |
8 | ··super_class:·#4·························//·java/util/LinkedHashMap | 8 | ··super_class:·#4·························//·java/util/LinkedHashMap |
9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·5 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/tree/Visitor | 11 | ···#1·=·Class··············#2·············//·xtc/tree/Visitor |
12 | ···#2·=·Utf8···············xtc/tree/Visitor | 12 | ···#2·=·Utf8···············xtc/tree/Visitor |
13 | ···#3·=·Methodref··········#4.#5··········//·java/util/LinkedHashMap."<init>":(IFZ)V | 13 | ···#3·=·Methodref··········#4.#5··········//·java/util/LinkedHashMap."<init>":(IFZ)V |
14 | ···#4·=·Class··············#6·············//·java/util/LinkedHashMap | 14 | ···#4·=·Class··············#6·············//·java/util/LinkedHashMap |
15 | ···#5·=·NameAndType········#7:#8··········//·"<init>":(IFZ)V | 15 | ···#5·=·NameAndType········#7:#8··········//·"<init>":(IFZ)V |
16 | ···#6·=·Utf8···············java/util/LinkedHashMap | 16 | ···#6·=·Utf8···············java/util/LinkedHashMap |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·be852beead24521f6c3b1fe5d7bc9a976655856230b842354a2c68450a986bd4 |
2 | ··Compiled·from·"Visitor.java" | 2 | ··Compiled·from·"Visitor.java" |
3 | final·class·xtc.tree.Visitor$CacheKey | 3 | final·class·xtc.tree.Visitor$CacheKey |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/tree/Visitor$CacheKey | 7 | ··this_class:·#8··························//·xtc/tree/Visitor$CacheKey |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·2,·methods:·3,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·3,·attributes:·3 |
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 |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 26, 52 lines modified | Offset 26, 52 lines modified | ||
26 | ········return·this·==·o; | 26 | ········return·this·==·o; |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·Object·visit(final·Annotation·annotation)·{ | 29 | ····public·Object·visit(final·Annotation·annotation)·{ |
30 | ········return·this.dispatch(annotation.node); | 30 | ········return·this.dispatch(annotation.node); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·final·Object·dispatch(final·Node·o | 33 | ····public·final·Object·dispatch(final·Node·node)·{ |
34 | ········if·(null·==·o | 34 | ········if·(null·==·node)·{ |
35 | ············return·null; | 35 | ············return·null; |
36 | ········} | 36 | ········} |
37 | ········Visitor.key.visitor·=·this; | 37 | ········Visitor.key.visitor·=·this; |
38 | ········if·(o | 38 | ········if·(node.isGeneric())·{ |
39 | ············Visitor.key.node·=·o | 39 | ············Visitor.key.node·=·node.getName(); |
40 | ········} | 40 | ········} |
41 | ········else·{ | 41 | ········else·{ |
42 | ············Visitor.key.node·=·o | 42 | ············Visitor.key.node·=·node.getClass(); |
43 | ········} | 43 | ········} |
44 | ········Method·method·=·(Method)Visitor.cache.get(Visitor.key); | 44 | ········Method·method·=·(Method)Visitor.cache.get(Visitor.key); |
45 | ········if·(null·==·method)·{ | 45 | ········if·(null·==·method)·{ |
46 | ············method·=·this.findMethod(o | 46 | ············method·=·this.findMethod(node); |
47 | ············Visitor.cache.put(new·Visitor.CacheKey(this,·Visitor.key.node),·method); | 47 | ············Visitor.cache.put(new·Visitor.CacheKey(this,·Visitor.key.node),·method); |
48 | ········} | 48 | ········} |
49 | ········Visitor.arguments[0]·=·o | 49 | ········Visitor.arguments[0]·=·node; |
50 | ········try·{ | 50 | ········try·{ |
51 | ············return·method.invoke(this,·Visitor.arguments); | 51 | ············return·method.invoke(this,·Visitor.arguments); |
52 | ········} | 52 | ········} |
53 | ········catch·(final·IllegalAccessException·ex)·{ | 53 | ········catch·(final·IllegalAccessException·ex)·{ |
54 | ············throw·new·VisitorException("Unable·to·invoke·"·+·method·+·"·on·"·+·Visitor.arguments[0]); | 54 | ············throw·new·VisitorException("Unable·to·invoke·"·+·method·+·"·on·"·+·Visitor.arguments[0]); |
55 | ········} | 55 | ········} |
56 | ········catch·(final·IllegalArgumentException·ex2)·{ | 56 | ········catch·(final·IllegalArgumentException·ex2)·{ |
57 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·o | 57 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·node·+·"·with·visitor·"·+·this); |
58 | ········} | 58 | ········} |
59 | ········catch·(final·InvocationTargetException·ex3)·{ | 59 | ········catch·(final·InvocationTargetException·ex3)·{ |
60 | ············final·Throwable·cause·=·ex3.getCause(); | 60 | ············final·Throwable·cause·=·ex3.getCause(); |
61 | ············if·(cause·instanceof·VisitingException)·{ | 61 | ············if·(cause·instanceof·final·VisitingException·ex5)·{ |
62 | ················throw· | 62 | ················throw·ex5; |
63 | ············} | 63 | ············} |
64 | ············if·(cause·instanceof·VisitorException)·{ | 64 | ············if·(cause·instanceof·final·VisitorException·ex6)·{ |
65 | ················throw· | 65 | ················throw·ex6; |
66 | ············} | 66 | ············} |
67 | ············throw·new·VisitingException("Error·visiting·node·"·+·o | 67 | ············throw·new·VisitingException("Error·visiting·node·"·+·node·+·"·with·visitor·"·+·this,·cause); |
68 | ········} | 68 | ········} |
69 | ········catch·(final·NullPointerException·ex4)·{ | 69 | ········catch·(final·NullPointerException·ex4)·{ |
70 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·o | 70 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·node·+·"·with·visitor·"·+·this); |
71 | ········} | 71 | ········} |
72 | ····} | 72 | ····} |
73 | ···· | 73 | ···· |
74 | ····private·Method·findMethod(final·Node·node)·{ | 74 | ····private·Method·findMethod(final·Node·node)·{ |
75 | ········final·Class<?·extends·Visitor>·class1·=·this.getClass(); | 75 | ········final·Class<?·extends·Visitor>·class1·=·this.getClass(); |
76 | ········Method·method·=·null; | 76 | ········Method·method·=·null; |
77 | ········if·(node.isGeneric())·{ | 77 | ········if·(node.isGeneric())·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·8 | 1 | ··SHA-256·checksum·68b3f2a94fddd15553337bce21cd517ba0904b3449de9b1ccb9e736098722cca |
2 | ··Compiled·from·"VisitorException.java" | 2 | ··Compiled·from·"VisitorException.java" |
3 | public·class·xtc.tree.VisitorException·extends·xtc.tree.TraversalException | 3 | public·class·xtc.tree.VisitorException·extends·xtc.tree.TraversalException |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/tree/VisitorException | 7 | ··this_class:·#10·························//·xtc/tree/VisitorException |
8 | ··super_class:·#2·························//·xtc/tree/TraversalException | 8 | ··super_class:·#2·························//·xtc/tree/TraversalException |
9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/TraversalException."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/TraversalException."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·xtc/tree/TraversalException | 12 | ···#2·=·Class··············#4·············//·xtc/tree/TraversalException |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·3b898fe1eb1277cc7505ffe3827efc433e49a5d1d60fbf6e73507ca22834a58d |
2 | ··Compiled·from·"AST.java" | 2 | ··Compiled·from·"AST.java" |
3 | class·xtc.type.AST$1 | 3 | class·xtc.type.AST$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/AST$1 | 7 | ··this_class:·#8··························//·xtc/type/AST$1 |
8 | ··super_class:·#47························//·java/lang/Object | 8 | ··super_class:·#47························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag; |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type$Tag | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type$Tag |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/Type$Tag; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/Type$Tag; |
14 | ···#4·=·Utf8···············xtc/type/Type$Tag | 14 | ···#4·=·Utf8···············xtc/type/Type$Tag |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/Type$Tag; | 16 | ···#6·=·Utf8···············()[Lxtc/type/Type$Tag; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·3ed7ce3d0ac0fe740856c5927984fecf22aa304ea1e889e58cfcceba878e7831 |
2 | ··Compiled·from·"AST.java" | 2 | ··Compiled·from·"AST.java" |
3 | public·class·xtc.type.AST$MetaData | 3 | public·class·xtc.type.AST$MetaData |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#11·························//·xtc/type/AST$MetaData | 7 | ··this_class:·#11·························//·xtc/type/AST$MetaData |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·2,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·1,·attributes:·3 |
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 |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 389, 15 lines modified | Offset 389, 15 lines modified | ||
389 | ········final·String·name·=·variantT.getName(); | 389 | ········final·String·name·=·variantT.getName(); |
390 | ········assert·!variantT.isPolymorphic(); | 390 | ········assert·!variantT.isPolymorphic(); |
391 | ········assert·this.variants.containsKey(name); | 391 | ········assert·this.variants.containsKey(name); |
392 | ········assert·variantT·==·this.variants.get(name); | 392 | ········assert·variantT·==·this.variants.get(name); |
393 | ········final·String·qualifier·=·variantT.getQualifier(); | 393 | ········final·String·qualifier·=·variantT.getQualifier(); |
394 | ········String·s·=·"Some"·+·Utilities.unqualify((String)this.originalNames.get(name)); | 394 | ········String·s·=·"Some"·+·Utilities.unqualify((String)this.originalNames.get(name)); |
395 | ········if·(this.isMonomorphic(Utilities.qualify(qualifier,·s)))·{ | 395 | ········if·(this.isMonomorphic(Utilities.qualify(qualifier,·s)))·{ |
396 | ············for·(s·=·"Just"·+·s;·this.isMonomorphic(Utilities.qualify(qualifier,·s));·s· | 396 | ············for·(s·=·"Just"·+·s;·this.isMonomorphic(Utilities.qualify(qualifier,·s));·s·=·s)·{} |
397 | ········} | 397 | ········} |
398 | ········final·TupleT·tuple·=·this.toTuple(Utilities.qualify(qualifier,·s)); | 398 | ········final·TupleT·tuple·=·this.toTuple(Utilities.qualify(qualifier,·s)); |
399 | ········if·(null·==·tuple.getTypes())·{ | 399 | ········if·(null·==·tuple.getTypes())·{ |
400 | ············tuple.setTypes((List)new·ArrayList(1)); | 400 | ············tuple.setTypes((List)new·ArrayList(1)); |
401 | ············tuple.getTypes().add(variantT); | 401 | ············tuple.getTypes().add(variantT); |
402 | ········} | 402 | ········} |
403 | ········return·tuple; | 403 | ········return·tuple; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·3df026c481c0c1d997bcb1ecd99e054733bb3864b9367ae5045477db238be793 |
2 | ··Compiled·from·"AliasT.java" | 2 | ··Compiled·from·"AliasT.java" |
3 | public·class·xtc.type.AliasT·extends·xtc.type.WrappedT | 3 | public·class·xtc.type.AliasT·extends·xtc.type.WrappedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/AliasT | 7 | ··this_class:·#8··························//·xtc/type/AliasT |
8 | ··super_class:·#2·························//·xtc/type/WrappedT | 8 | ··super_class:·#2·························//·xtc/type/WrappedT |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT | 12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1727781a0cadb4ca6094a2ae641f6d66e05fe390acf747414dd749f71b2d535c |
2 | ··Compiled·from·"AnnotatedT.java" | 2 | ··Compiled·from·"AnnotatedT.java" |
3 | public·class·xtc.type.AnnotatedT·extends·xtc.type.WrappedT | 3 | public·class·xtc.type.AnnotatedT·extends·xtc.type.WrappedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/AnnotatedT | 7 | ··this_class:·#10·························//·xtc/type/AnnotatedT |
8 | ··super_class:·#2·························//·xtc/type/WrappedT | 8 | ··super_class:·#2·························//·xtc/type/WrappedT |
9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT | 12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·8431bbf92b46774acf6d7c0232c7268e079e2297acd811376bb429495654c74c |
2 | ··Compiled·from·"ArrayT.java" | 2 | ··Compiled·from·"ArrayT.java" |
3 | public·class·xtc.type.ArrayT·extends·xtc.type.DerivedT | 3 | public·class·xtc.type.ArrayT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#4··························//·xtc/type/ArrayT | 7 | ··this_class:·#4··························//·xtc/type/ArrayT |
8 | ··super_class:·#10························//·xtc/type/DerivedT | 8 | ··super_class:·#10························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·3,·methods:·19,·attributes:·2 | 9 | ··interfaces:·0,·fields:·3,·methods:·19,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Long···············-1l | 11 | ····#1·=·Long···············-1l |
12 | ····#3·=·Methodref··········#4.#5·········//·xtc/type/ArrayT."<init>":(Lxtc/type/Type;J)V | 12 | ····#3·=·Methodref··········#4.#5·········//·xtc/type/ArrayT."<init>":(Lxtc/type/Type;J)V |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·7 | 1 | ··SHA-256·checksum·76c50a0bd34c2f2b675f51dd505f2ebc920991f7aaae8c15977e8f1cd6d68b92 |
2 | ··Compiled·from·"BooleanT.java" | 2 | ··Compiled·from·"BooleanT.java" |
3 | public·class·xtc.type.BooleanT·extends·xtc.type.Type | 3 | public·class·xtc.type.BooleanT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/BooleanT | 7 | ··this_class:·#10·························//·xtc/type/BooleanT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0c16f9e06b4a72c6178ccdbec46691b120ae2810f92221c8327b2ae60d17195f |
2 | ··Compiled·from·"C.java" | 2 | ··Compiled·from·"C.java" |
3 | class·xtc.type.C$1 | 3 | class·xtc.type.C$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/C$1 | 7 | ··this_class:·#8··························//·xtc/type/C$1 |
8 | ··super_class:·#134·······················//·java/lang/Object | 8 | ··super_class:·#134·······················//·java/lang/Object |
9 | ··interfaces:·0,·fields:·2,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag; | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag; |
12 | ····#2·=·Class··············#4············//·xtc/type/Type$Tag | 12 | ····#2·=·Class··············#4············//·xtc/type/Type$Tag |
13 | ····#3·=·NameAndType········#5:#6·········//·values:()[Lxtc/type/Type$Tag; | 13 | ····#3·=·NameAndType········#5:#6·········//·values:()[Lxtc/type/Type$Tag; |
14 | ····#4·=·Utf8···············xtc/type/Type$Tag | 14 | ····#4·=·Utf8···············xtc/type/Type$Tag |
15 | ····#5·=·Utf8···············values | 15 | ····#5·=·Utf8···············values |
16 | ····#6·=·Utf8···············()[Lxtc/type/Type$Tag; | 16 | ····#6·=·Utf8···············()[Lxtc/type/Type$Tag; |
Offset 290, 34 lines modified | Offset 290, 34 lines modified | ||
290 | ············} | 290 | ············} |
291 | ············default:·{ | 291 | ············default:·{ |
292 | ················return·false; | 292 | ················return·false; |
293 | ············} | 293 | ············} |
294 | ········} | 294 | ········} |
295 | ····} | 295 | ····} |
296 | ···· | 296 | ···· |
297 | ····public·Reference·getConstRef(final·Type· | 297 | ····public·Reference·getConstRef(final·Type·type)·{ |
298 | ········if·(! | 298 | ········if·(!type.hasConstant())·{ |
299 | ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[ | 299 | ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[type.tag().ordinal()])·{ |
300 | ················case·8: | 300 | ················case·8: |
301 | ················case·11:·{ | 301 | ················case·11:·{ |
302 | ····················if·(! | 302 | ····················if·(!type.hasShape())·{ |
303 | ························break; | 303 | ························break; |
304 | ····················} | 304 | ····················} |
305 | ····················final·Reference·shape·=· | 305 | ····················final·Reference·shape·=·type.getShape(); |
306 | ····················if·(!shape.isConstant())·{ | 306 | ····················if·(!shape.isConstant())·{ |
307 | ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+· | 307 | ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+·type); |
308 | ····················} | 308 | ····················} |
309 | ····················return·shape; | 309 | ····················return·shape; |
310 | ················} | 310 | ················} |
311 | ············} | 311 | ············} |
312 | ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+· | 312 | ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+·type); |
313 | ········} | 313 | ········} |
314 | ········final·Constant·constant·=· | 314 | ········final·Constant·constant·=·type.getConstant(); |
315 | ········if·(!constant.isReference())·{ | 315 | ········if·(!constant.isReference())·{ |
316 | ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+· | 316 | ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+·type); |
317 | ········} | 317 | ········} |
318 | ········return·constant.refValue(); | 318 | ········return·constant.refValue(); |
319 | ····} | 319 | ····} |
320 | ···· | 320 | ···· |
321 | ····public·boolean·hasQualifiers(final·Type·type)·{ | 321 | ····public·boolean·hasQualifiers(final·Type·type)·{ |
322 | ········return·type.hasAttribute(Constants.ATT_CONSTANT)·||·type.hasAttribute(Constants.ATT_RESTRICT)·||·type.hasAttribute(Constants.ATT_VOLATILE); | 322 | ········return·type.hasAttribute(Constants.ATT_CONSTANT)·||·type.hasAttribute(Constants.ATT_RESTRICT)·||·type.hasAttribute(Constants.ATT_VOLATILE); |
323 | ····} | 323 | ····} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·2 | 1 | ··SHA-256·checksum·2a10f63555190c962b8e23329f3073dfd4f0b120f47235b4a7e91213f51b44bc |
2 | ··Compiled·from·"ClassOrInterfaceT.java" | 2 | ··Compiled·from·"ClassOrInterfaceT.java" |
3 | public·abstract·class·xtc.type.ClassOrInterfaceT·extends·xtc.type.DerivedT | 3 | public·abstract·class·xtc.type.ClassOrInterfaceT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/type/ClassOrInterfaceT | 7 | ··this_class:·#8··························//·xtc/type/ClassOrInterfaceT |
8 | ··super_class:·#2·························//·xtc/type/DerivedT | 8 | ··super_class:·#2·························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·4,·methods:·10,·attributes:·1 | 9 | ··interfaces:·0,·fields:·4,·methods:·10,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/DerivedT | 12 | ···#2·=·Class··············#4·············//·xtc/type/DerivedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6b8d8e494288758c4836ed8c66481b0648cebafa1018020aed514ad6b82ea523 |
2 | ··Compiled·from·"ClassT.java" | 2 | ··Compiled·from·"ClassT.java" |
3 | public·class·xtc.type.ClassT·extends·xtc.type.ClassOrInterfaceT | 3 | public·class·xtc.type.ClassT·extends·xtc.type.ClassOrInterfaceT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/ClassT | 7 | ··this_class:·#8··························//·xtc/type/ClassT |
8 | ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT | 8 | ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT |
9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT | 12 | ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·8a51894502ac3703a257ce76d3ee125a40d68cdb8a185cf66887cb2a07bda718 |
2 | ··Compiled·from·"Constant.java" | 2 | ··Compiled·from·"Constant.java" |
3 | class·xtc.type.Constant$1 | 3 | class·xtc.type.Constant$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/Constant$1 | 7 | ··this_class:·#8··························//·xtc/type/Constant$1 |
8 | ··super_class:·#38························//·java/lang/Object | 8 | ··super_class:·#38························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Constant$Kind.values:()[Lxtc/type/Constant$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Constant$Kind.values:()[Lxtc/type/Constant$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/type/Constant$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/type/Constant$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/Constant$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/Constant$Kind; |
14 | ···#4·=·Utf8···············xtc/type/Constant$Kind | 14 | ···#4·=·Utf8···············xtc/type/Constant$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/Constant$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/type/Constant$Kind; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·4 | 1 | ··SHA-256·checksum·44835f43a2c967d192f573408f1f7fd9d7de48948874922ffc28a7dbcc79a9d7 |
2 | ··Compiled·from·"Constant.java" | 2 | ··Compiled·from·"Constant.java" |
3 | public·final·class·xtc.type.Constant$Kind·extends·java.lang.Enum<xtc.type.Constant$Kind> | 3 | public·final·class·xtc.type.Constant$Kind·extends·java.lang.Enum<xtc.type.Constant$Kind> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/type/Constant$Kind | 7 | ··this_class:·#1··························//·xtc/type/Constant$Kind |
8 | ··super_class:·#32························//·java/lang/Enum | 8 | ··super_class:·#32························//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·7,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·7,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/type/Constant$Kind | 11 | ···#1·=·Class··············#2·············//·xtc/type/Constant$Kind |
12 | ···#2·=·Utf8···············xtc/type/Constant$Kind | 12 | ···#2·=·Utf8···············xtc/type/Constant$Kind |
13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/type/Constant$Kind.INTEGER:Lxtc/type/Constant$Kind; | 13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/type/Constant$Kind.INTEGER:Lxtc/type/Constant$Kind; |
14 | ···#4·=·NameAndType········#5:#6··········//·INTEGER:Lxtc/type/Constant$Kind; | 14 | ···#4·=·NameAndType········#5:#6··········//·INTEGER:Lxtc/type/Constant$Kind; |
15 | ···#5·=·Utf8···············INTEGER | 15 | ···#5·=·Utf8···············INTEGER |
16 | ···#6·=·Utf8···············Lxtc/type/Constant$Kind; | 16 | ···#6·=·Utf8···············Lxtc/type/Constant$Kind; |
Offset 4, 42 lines modified | Offset 4, 42 lines modified | ||
4 | import·java.math.BigInteger; | 4 | import·java.math.BigInteger; |
5 | public·class·Constant | 5 | public·class·Constant |
6 | { | 6 | { |
7 | ····private·Constant.Kind·kind; | 7 | ····private·Constant.Kind·kind; |
8 | ····private·Object·value; | 8 | ····private·Object·value; |
9 | ···· | 9 | ···· |
10 | ····public·Constant(final·Object· | 10 | ····public·Constant(final·Object·value)·{ |
11 | ········this.value·=· | 11 | ········this.value·=·value; |
12 | ········if·(null·==· | 12 | ········if·(null·==·value)·{ |
13 | ············throw·new·NullPointerException(); | 13 | ············throw·new·NullPointerException(); |
14 | ········} | 14 | ········} |
15 | ········if·( | 15 | ········if·(value·instanceof·Number)·{ |
16 | ············if·( | 16 | ············if·(value·instanceof·Byte·||·value·instanceof·Short·||·value·instanceof·Integer·||·value·instanceof·Long)·{ |
17 | ················this.kind·=·Constant.Kind.INTEGER; | 17 | ················this.kind·=·Constant.Kind.INTEGER; |
18 | ············} | 18 | ············} |
19 | ············else·if·( | 19 | ············else·if·(value·instanceof·BigInteger)·{ |
20 | ················this.kind·=·Constant.Kind.BIG_INTEGER; | 20 | ················this.kind·=·Constant.Kind.BIG_INTEGER; |
21 | ············} | 21 | ············} |
22 | ············else·{ | 22 | ············else·{ |
23 | ················if·(!( | 23 | ················if·(!(value·instanceof·Float)·&&·!(value·instanceof·Double))·{ |
24 | ····················throw·new·IllegalArgumentException("Invalid·number·"·+· | 24 | ····················throw·new·IllegalArgumentException("Invalid·number·"·+·value); |
25 | ················} | 25 | ················} |
26 | ················this.kind·=·Constant.Kind.DOUBLE; | 26 | ················this.kind·=·Constant.Kind.DOUBLE; |
27 | ············} | 27 | ············} |
28 | ········} | 28 | ········} |
29 | ········else·if·( | 29 | ········else·if·(value·instanceof·Character)·{ |
30 | ············this.kind·=·Constant.Kind.CHARACTER; | 30 | ············this.kind·=·Constant.Kind.CHARACTER; |
31 | ········} | 31 | ········} |
32 | ········else·if·( | 32 | ········else·if·(value·instanceof·String)·{ |
33 | ············this.kind·=·Constant.Kind.STRING; | 33 | ············this.kind·=·Constant.Kind.STRING; |
34 | ········} | 34 | ········} |
35 | ········else·{ | 35 | ········else·{ |
36 | ············if·(!( | 36 | ············if·(!(value·instanceof·Reference))·{ |
37 | ················throw·new·IllegalArgumentException("invalid·value·"·+· | 37 | ················throw·new·IllegalArgumentException("invalid·value·"·+·value); |
38 | ············} | 38 | ············} |
39 | ············this.kind·=·Constant.Kind.REFERENCE; | 39 | ············this.kind·=·Constant.Kind.REFERENCE; |
40 | ········} | 40 | ········} |
41 | ····} | 41 | ····} |
42 | ···· | 42 | ···· |
43 | ····public·Constant.Kind·getKind()·{ | 43 | ····public·Constant.Kind·getKind()·{ |
44 | ········return·this.kind; | 44 | ········return·this.kind; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ab5102afeb9964a64777945dbd9f18dc8c2c966226566c3e46f7c09c6c877b19 |
2 | ··Compiled·from·"DerivedT.java" | 2 | ··Compiled·from·"DerivedT.java" |
3 | public·abstract·class·xtc.type.DerivedT·extends·xtc.type.Type | 3 | public·abstract·class·xtc.type.DerivedT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#10·························//·xtc/type/DerivedT | 7 | ··this_class:·#10·························//·xtc/type/DerivedT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6ff9fc6c4fcadfdd78c04fa04c79fdfd4b5bf89a07c8d54864c5826511df2fba |
2 | ··Compiled·from·"DynamicReference.java" | 2 | ··Compiled·from·"DynamicReference.java" |
3 | public·class·xtc.type.DynamicReference·extends·xtc.type.VariableReference | 3 | public·class·xtc.type.DynamicReference·extends·xtc.type.VariableReference |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/DynamicReference | 7 | ··this_class:·#10·························//·xtc/type/DynamicReference |
8 | ··super_class:·#2·························//·xtc/type/VariableReference | 8 | ··super_class:·#2·························//·xtc/type/VariableReference |
9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableReference."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableReference."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/VariableReference | 12 | ···#2·=·Class··············#4·············//·xtc/type/VariableReference |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d0bc8508b782857219b1ce733f4a34af9db84df001df5458bd47db3f65e09664 |
2 | ··Compiled·from·"EnumT.java" | 2 | ··Compiled·from·"EnumT.java" |
3 | public·class·xtc.type.EnumT·extends·xtc.type.WrappedT·implements·xtc.type.Tagged | 3 | public·class·xtc.type.EnumT·extends·xtc.type.WrappedT·implements·xtc.type.Tagged |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/type/EnumT | 7 | ··this_class:·#14·························//·xtc/type/EnumT |
8 | ··super_class:·#20························//·xtc/type/WrappedT | 8 | ··super_class:·#20························//·xtc/type/WrappedT |
9 | ··interfaces:·1,·fields:·3,·methods:·26,·attributes:·2 | 9 | ··interfaces:·1,·fields:·3,·methods:·26,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/type/ErrorT.TYPE:Lxtc/type/ErrorT; | 11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/type/ErrorT.TYPE:Lxtc/type/ErrorT; |
12 | ····#2·=·Class··············#4············//·xtc/type/ErrorT | 12 | ····#2·=·Class··············#4············//·xtc/type/ErrorT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0941c1c8f95d47adc5191d0532d5941b82550ac4858839b16e43e7430bd44248 |
2 | ··Compiled·from·"EnumeratorT.java" | 2 | ··Compiled·from·"EnumeratorT.java" |
3 | public·class·xtc.type.EnumeratorT·extends·xtc.type.WrappedT | 3 | public·class·xtc.type.EnumeratorT·extends·xtc.type.WrappedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/EnumeratorT | 7 | ··this_class:·#8··························//·xtc/type/EnumeratorT |
8 | ··super_class:·#2·························//·xtc/type/WrappedT | 8 | ··super_class:·#2·························//·xtc/type/WrappedT |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT | 12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·e5d4536f02c926b5f2a3dde1a1eb00601abac23b9951bd620912d52e3707372e |
2 | ··Compiled·from·"ErrorT.java" | 2 | ··Compiled·from·"ErrorT.java" |
3 | public·class·xtc.type.ErrorT·extends·xtc.type.Type | 3 | public·class·xtc.type.ErrorT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/ErrorT | 7 | ··this_class:·#10·························//·xtc/type/ErrorT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·b | 1 | ··SHA-256·checksum·3b64f46ccaaca9d4eb6995b9703ed27bc7d43435b66396e845c5667287268c5e |
2 | ··Compiled·from·"FloatT.java" | 2 | ··Compiled·from·"FloatT.java" |
3 | class·xtc.type.FloatT$1 | 3 | class·xtc.type.FloatT$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/FloatT$1 | 7 | ··this_class:·#8··························//·xtc/type/FloatT$1 |
8 | ··super_class:·#38························//·java/lang/Object | 8 | ··super_class:·#38························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; |
14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind | 14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; |
Offset 3, 27 lines modified | Offset 3, 27 lines modified | ||
3 | public·class·FloatT·extends·NumberT | 3 | public·class·FloatT·extends·NumberT |
4 | { | 4 | { |
5 | ····public·FloatT(final·NumberT.Kind·kind)·{ | 5 | ····public·FloatT(final·NumberT.Kind·kind)·{ |
6 | ········this(null,·kind); | 6 | ········this(null,·kind); |
7 | ····} | 7 | ····} |
8 | ···· | 8 | ···· |
9 | ····public·FloatT(final·Type·type,·final·NumberT.Kind· | 9 | ····public·FloatT(final·Type·type,·final·NumberT.Kind·kind)·{ |
10 | ········super(type,· | 10 | ········super(type,·kind); |
11 | ········switch·(FloatT.FloatT$1.$SwitchMap$xtc$type$NumberT$Kind[ | 11 | ········switch·(FloatT.FloatT$1.$SwitchMap$xtc$type$NumberT$Kind[kind.ordinal()])·{ |
12 | ············case·1: | 12 | ············case·1: |
13 | ············case·2: | 13 | ············case·2: |
14 | ············case·3: | 14 | ············case·3: |
15 | ············case·4: | 15 | ············case·4: |
16 | ············case·5: | 16 | ············case·5: |
17 | ············case·6:·{ | 17 | ············case·6:·{ |
18 | ················return; | 18 | ················return; |
19 | ············} | 19 | ············} |
20 | ············default:·{ | 20 | ············default:·{ |
21 | ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+· | 21 | ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+·kind); |
22 | ············} | 22 | ············} |
23 | ········} | 23 | ········} |
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
26 | ····public·FloatT·copy()·{ | 26 | ····public·FloatT·copy()·{ |
27 | ········return·new·FloatT((Type)this,·this.kind); | 27 | ········return·new·FloatT((Type)this,·this.kind); |
28 | ····} | 28 | ····} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6604d8106825bee1b597607de1168c3d86653f9e73d0c587df3d1d513ddce533 |
2 | ··Compiled·from·"FunctionOrMethodT.java" | 2 | ··Compiled·from·"FunctionOrMethodT.java" |
3 | public·abstract·class·xtc.type.FunctionOrMethodT·extends·xtc.type.DerivedT | 3 | public·abstract·class·xtc.type.FunctionOrMethodT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/type/FunctionOrMethodT | 7 | ··this_class:·#8··························//·xtc/type/FunctionOrMethodT |
8 | ··super_class:·#2·························//·xtc/type/DerivedT | 8 | ··super_class:·#2·························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·5,·methods:·13,·attributes:·1 | 9 | ··interfaces:·0,·fields:·5,·methods:·13,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V |
12 | ····#2·=·Class··············#4············//·xtc/type/DerivedT | 12 | ····#2·=·Class··············#4············//·xtc/type/DerivedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c3ff895fa45896950ef45fb02c2589762cba284d7a84efee047840ace00c5781 |
2 | ··Compiled·from·"FunctionT.java" | 2 | ··Compiled·from·"FunctionT.java" |
3 | public·class·xtc.type.FunctionT·extends·xtc.type.FunctionOrMethodT | 3 | public·class·xtc.type.FunctionT·extends·xtc.type.FunctionOrMethodT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/type/FunctionT | 7 | ··this_class:·#7··························//·xtc/type/FunctionT |
8 | ··super_class:·#2·························//·xtc/type/FunctionOrMethodT | 8 | ··super_class:·#2·························//·xtc/type/FunctionOrMethodT |
9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT | 12 | ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·019d47f9cdef381bbd35a65a16ea7fb0c443757d328fd978727810b3f74085ff |
2 | ··Compiled·from·"IndexReference.java" | 2 | ··Compiled·from·"IndexReference.java" |
3 | public·class·xtc.type.IndexReference·extends·xtc.type.RelativeReference | 3 | public·class·xtc.type.IndexReference·extends·xtc.type.RelativeReference |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/type/IndexReference | 7 | ··this_class:·#14·························//·xtc/type/IndexReference |
8 | ··super_class:·#8·························//·xtc/type/RelativeReference | 8 | ··super_class:·#8·························//·xtc/type/RelativeReference |
9 | ··interfaces:·0,·fields:·3,·methods:·13,·attributes:·1 | 9 | ··interfaces:·0,·fields:·3,·methods:·13,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/type/Reference.type:Lxtc/type/Type; | 11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/type/Reference.type:Lxtc/type/Type; |
12 | ····#2·=·Class··············#4············//·xtc/type/Reference | 12 | ····#2·=·Class··············#4············//·xtc/type/Reference |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·5f2d8df97fd8943c68a3199e546c22e44eb0eff0d77977be4d768f779bad4438 |
2 | ··Compiled·from·"IndirectReference.java" | 2 | ··Compiled·from·"IndirectReference.java" |
3 | public·class·xtc.type.IndirectReference·extends·xtc.type.RelativeReference | 3 | public·class·xtc.type.IndirectReference·extends·xtc.type.RelativeReference |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#26·························//·xtc/type/IndirectReference | 7 | ··this_class:·#26·························//·xtc/type/IndirectReference |
8 | ··super_class:·#20························//·xtc/type/RelativeReference | 8 | ··super_class:·#20························//·xtc/type/RelativeReference |
9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/type/Reference.type:Lxtc/type/Type; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/type/Reference.type:Lxtc/type/Type; |
12 | ···#2·=·Class··············#4·············//·xtc/type/Reference | 12 | ···#2·=·Class··············#4·············//·xtc/type/Reference |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·af347a83344f198fbdf4b0f4600f25b1b4e1ed81bc3b6d1a15d9951d5d5a88c4 |
2 | ··Compiled·from·"InstantiatedT.java" | 2 | ··Compiled·from·"InstantiatedT.java" |
3 | public·class·xtc.type.InstantiatedT·extends·xtc.type.WrappedT | 3 | public·class·xtc.type.InstantiatedT·extends·xtc.type.WrappedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/type/InstantiatedT | 7 | ··this_class:·#13·························//·xtc/type/InstantiatedT |
8 | ··super_class:·#2·························//·xtc/type/WrappedT | 8 | ··super_class:·#2·························//·xtc/type/WrappedT |
9 | ··interfaces:·0,·fields:·1,·methods:·13,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·13,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V |
12 | ····#2·=·Class··············#4············//·xtc/type/WrappedT | 12 | ····#2·=·Class··············#4············//·xtc/type/WrappedT |
13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Lxtc/type/Type;)V | 13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Lxtc/type/Type;)V |
14 | ····#4·=·Utf8···············xtc/type/WrappedT | 14 | ····#4·=·Utf8···············xtc/type/WrappedT |
15 | ····#5·=·Utf8···············<init> | 15 | ····#5·=·Utf8···············<init> |
16 | ····#6·=·Utf8···············(Lxtc/type/Type;)V | 16 | ····#6·=·Utf8···············(Lxtc/type/Type;)V |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·a | 1 | ··SHA-256·checksum·3ad5bbf7381c0adcc6e6acab933a1d1b68f185807f1e949ebe4db8ae2465c745 |
2 | ··Compiled·from·"IntegerT.java" | 2 | ··Compiled·from·"IntegerT.java" |
3 | class·xtc.type.IntegerT$1 | 3 | class·xtc.type.IntegerT$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/IntegerT$1 | 7 | ··this_class:·#8··························//·xtc/type/IntegerT$1 |
8 | ··super_class:·#38························//·java/lang/Object | 8 | ··super_class:·#38························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; |
14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind | 14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; |
Offset 3, 24 lines modified | Offset 3, 24 lines modified | ||
3 | public·class·IntegerT·extends·NumberT | 3 | public·class·IntegerT·extends·NumberT |
4 | { | 4 | { |
5 | ····public·IntegerT(final·NumberT.Kind·kind)·{ | 5 | ····public·IntegerT(final·NumberT.Kind·kind)·{ |
6 | ········this(null,·kind); | 6 | ········this(null,·kind); |
7 | ····} | 7 | ····} |
8 | ···· | 8 | ···· |
9 | ····public·IntegerT(final·Type·type,·final·NumberT.Kind· | 9 | ····public·IntegerT(final·Type·type,·final·NumberT.Kind·kind)·{ |
10 | ········super(type,· | 10 | ········super(type,·kind); |
11 | ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[ | 11 | ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[kind.ordinal()])·{ |
12 | ············case·1: | 12 | ············case·1: |
13 | ············case·2: | 13 | ············case·2: |
14 | ············case·3: | 14 | ············case·3: |
15 | ············case·4: | 15 | ············case·4: |
16 | ············case·5: | 16 | ············case·5: |
17 | ············case·6:·{ | 17 | ············case·6:·{ |
18 | ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+· | 18 | ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+·kind); |
19 | ············} | 19 | ············} |
20 | ············default:·{} | 20 | ············default:·{} |
21 | ········} | 21 | ········} |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·IntegerT·copy()·{ | 24 | ····public·IntegerT·copy()·{ |
25 | ········return·new·IntegerT((Type)this,·this.kind); | 25 | ········return·new·IntegerT((Type)this,·this.kind); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·83a9ca2b78620ed69595e1e0b844459e26d834c8d8a2684fe8d36a9d04ec90b6 |
2 | ··Compiled·from·"InterfaceT.java" | 2 | ··Compiled·from·"InterfaceT.java" |
3 | public·class·xtc.type.InterfaceT·extends·xtc.type.ClassOrInterfaceT | 3 | public·class·xtc.type.InterfaceT·extends·xtc.type.ClassOrInterfaceT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/type/InterfaceT | 7 | ··this_class:·#7··························//·xtc/type/InterfaceT |
8 | ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT | 8 | ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT |
9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT | 12 | ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·e0f86160dce7ef17ea7b20cc8bc50adb05c9ace0dc0d4ee2616a33aa3dc7a897 |
2 | ··Compiled·from·"InternalParameter.java" | 2 | ··Compiled·from·"InternalParameter.java" |
3 | public·class·xtc.type.InternalParameter·extends·xtc.type.Parameter | 3 | public·class·xtc.type.InternalParameter·extends·xtc.type.Parameter |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/InternalParameter | 7 | ··this_class:·#8··························//·xtc/type/InternalParameter |
8 | ··super_class:·#2·························//·xtc/type/Parameter | 8 | ··super_class:·#2·························//·xtc/type/Parameter |
9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter | 12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9c05f593ec29efd5659e2ac60e5611bde833d6d53ab0e80d082dd7835adfbf0c |
2 | ··Compiled·from·"InternalT.java" | 2 | ··Compiled·from·"InternalT.java" |
3 | public·class·xtc.type.InternalT·extends·xtc.type.Type | 3 | public·class·xtc.type.InternalT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/InternalT | 7 | ··this_class:·#8··························//·xtc/type/InternalT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·e8764b90f3ea77c71d4b5659f5e898f3100a11b021318622712b2d6adae5a76f |
2 | ··Compiled·from·"LabelT.java" | 2 | ··Compiled·from·"LabelT.java" |
3 | public·class·xtc.type.LabelT·extends·xtc.type.Type | 3 | public·class·xtc.type.LabelT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/LabelT | 7 | ··this_class:·#8··························//·xtc/type/LabelT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·89cf61014b320dfba4616988489df2d5250044ee751875703fc569af1247de88 |
2 | ··Compiled·from·"Language.java" | 2 | ··Compiled·from·"Language.java" |
3 | public·class·xtc.type.Language | 3 | public·class·xtc.type.Language |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/Language | 7 | ··this_class:·#8··························//·xtc/type/Language |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·3,·methods:·5,·attributes:·1 | 9 | ··interfaces:·0,·fields:·3,·methods:·5,·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·0e47f176d3a796df149053f10817d8fa353fba857cea28004b9e2dfb4621f7e5 |
2 | ··Compiled·from·"MethodT.java" | 2 | ··Compiled·from·"MethodT.java" |
3 | public·class·xtc.type.MethodT·extends·xtc.type.FunctionOrMethodT | 3 | public·class·xtc.type.MethodT·extends·xtc.type.FunctionOrMethodT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/type/MethodT | 7 | ··this_class:·#7··························//·xtc/type/MethodT |
8 | ··super_class:·#2·························//·xtc/type/FunctionOrMethodT | 8 | ··super_class:·#2·························//·xtc/type/FunctionOrMethodT |
9 | ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT | 12 | ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0cf7fe66cbed7181e7c73e4ed064b4dec76e0411aba46fdbb5a10abe7f466c99 |
2 | ··Compiled·from·"NamedParameter.java" | 2 | ··Compiled·from·"NamedParameter.java" |
3 | public·class·xtc.type.NamedParameter·extends·xtc.type.Parameter | 3 | public·class·xtc.type.NamedParameter·extends·xtc.type.Parameter |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/NamedParameter | 7 | ··this_class:·#8··························//·xtc/type/NamedParameter |
8 | ··super_class:·#2·························//·xtc/type/Parameter | 8 | ··super_class:·#2·························//·xtc/type/Parameter |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter | 12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·5b5b9e2d76a147bc1c6216b979aa013851d944e819f23f0e61dbf2765fba2376 |
2 | ··Compiled·from·"NumberT.java" | 2 | ··Compiled·from·"NumberT.java" |
3 | class·xtc.type.NumberT$1 | 3 | class·xtc.type.NumberT$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/NumberT$1 | 7 | ··this_class:·#8··························//·xtc/type/NumberT$1 |
8 | ··super_class:·#77························//·java/lang/Object | 8 | ··super_class:·#77························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; |
14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind | 14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·2dde0fca23faf428986a19c8f1e5248ca03d8ac2a182334cf8f54feada54f5aa |
2 | ··Compiled·from·"NumberT.java" | 2 | ··Compiled·from·"NumberT.java" |
3 | public·final·class·xtc.type.NumberT$Kind·extends·java.lang.Enum<xtc.type.NumberT$Kind> | 3 | public·final·class·xtc.type.NumberT$Kind·extends·java.lang.Enum<xtc.type.NumberT$Kind> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/type/NumberT$Kind | 7 | ··this_class:·#1··························//·xtc/type/NumberT$Kind |
8 | ··super_class:·#71························//·java/lang/Enum | 8 | ··super_class:·#71························//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·20,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·20,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Class··············#2············//·xtc/type/NumberT$Kind | 11 | ····#1·=·Class··············#2············//·xtc/type/NumberT$Kind |
12 | ····#2·=·Utf8···············xtc/type/NumberT$Kind | 12 | ····#2·=·Utf8···············xtc/type/NumberT$Kind |
13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/type/NumberT$Kind.BYTE:Lxtc/type/NumberT$Kind; | 13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/type/NumberT$Kind.BYTE:Lxtc/type/NumberT$Kind; |
14 | ····#4·=·NameAndType········#5:#6·········//·BYTE:Lxtc/type/NumberT$Kind; | 14 | ····#4·=·NameAndType········#5:#6·········//·BYTE:Lxtc/type/NumberT$Kind; |
15 | ····#5·=·Utf8···············BYTE | 15 | ····#5·=·Utf8···············BYTE |
16 | ····#6·=·Utf8···············Lxtc/type/NumberT$Kind; | 16 | ····#6·=·Utf8···············Lxtc/type/NumberT$Kind; |
Offset 141, 15 lines modified | Offset 141, 15 lines modified | ||
141 | ············case·18:·{ | 141 | ············case·18:·{ |
142 | ················return·"double·_Complex"; | 142 | ················return·"double·_Complex"; |
143 | ············} | 143 | ············} |
144 | ············case·19:·{ | 144 | ············case·19:·{ |
145 | ················return·"long·double·_Complex"; | 145 | ················return·"long·double·_Complex"; |
146 | ············} | 146 | ············} |
147 | ············default:·{ | 147 | ············default:·{ |
148 | ················throw·new·AssertionError( | 148 | ················throw·new·AssertionError("Invalid·kind:·"·+·this.kind); |
149 | ············} | 149 | ············} |
150 | ········} | 150 | ········} |
151 | ····} | 151 | ····} |
152 | ···· | 152 | ···· |
153 | ····public·static·boolean·equal(final·NumberT.Kind·kind,·final·NumberT.Kind·kind2)·{ | 153 | ····public·static·boolean·equal(final·NumberT.Kind·kind,·final·NumberT.Kind·kind2)·{ |
154 | ········return·kind·==·kind2·||·((NumberT.Kind.INT·==·kind·||·NumberT.Kind.S_INT·==·kind)·&&·(NumberT.Kind.INT·==·kind2·||·NumberT.Kind.S_INT·==·kind2)); | 154 | ········return·kind·==·kind2·||·((NumberT.Kind.INT·==·kind·||·NumberT.Kind.S_INT·==·kind)·&&·(NumberT.Kind.INT·==·kind2·||·NumberT.Kind.S_INT·==·kind2)); |
155 | ····} | 155 | ····} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·b1f6bbca13711abf2547f700acfb64d07b7d6443aeec144e3cf195577447374d |
2 | ··Compiled·from·"PackageT.java" | 2 | ··Compiled·from·"PackageT.java" |
3 | public·class·xtc.type.PackageT·extends·xtc.type.Type | 3 | public·class·xtc.type.PackageT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/PackageT | 7 | ··this_class:·#8··························//·xtc/type/PackageT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·fc0c0231c99460c3f32df1e524f5d808d6d3a989b5e76bb3c9ad6caedb024f91 |
2 | ··Compiled·from·"Parameter.java" | 2 | ··Compiled·from·"Parameter.java" |
3 | public·abstract·class·xtc.type.Parameter·extends·xtc.type.Type | 3 | public·abstract·class·xtc.type.Parameter·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#11·························//·xtc/type/Parameter | 7 | ··this_class:·#11·························//·xtc/type/Parameter |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·8 | 1 | ··SHA-256·checksum·89a4361cc490f8588ec9d22da9d2aa24f5e4fc0bca3cd1ffcddf45d323eb9a67 |
2 | ··Compiled·from·"ParameterizedT.java" | 2 | ··Compiled·from·"ParameterizedT.java" |
3 | public·class·xtc.type.ParameterizedT·extends·xtc.type.WrappedT | 3 | public·class·xtc.type.ParameterizedT·extends·xtc.type.WrappedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/type/ParameterizedT | 7 | ··this_class:·#13·························//·xtc/type/ParameterizedT |
8 | ··super_class:·#2·························//·xtc/type/WrappedT | 8 | ··super_class:·#2·························//·xtc/type/WrappedT |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V |
12 | ····#2·=·Class··············#4············//·xtc/type/WrappedT | 12 | ····#2·=·Class··············#4············//·xtc/type/WrappedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6271cba5f72ecd1353ae56185fc7b409b7647fef6c984335936c754dd3052007 |
2 | ··Compiled·from·"PointerT.java" | 2 | ··Compiled·from·"PointerT.java" |
3 | public·class·xtc.type.PointerT·extends·xtc.type.DerivedT | 3 | public·class·xtc.type.PointerT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/PointerT | 7 | ··this_class:·#8··························//·xtc/type/PointerT |
8 | ··super_class:·#2·························//·xtc/type/DerivedT | 8 | ··super_class:·#2·························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/type/DerivedT | 12 | ····#2·=·Class··············#4············//·xtc/type/DerivedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·565ee82aeea892000d8c5cd3212acb043e58c23c587f53789f4f0d51967d0979 |
2 | ··Compiled·from·"Reference.java" | 2 | ··Compiled·from·"Reference.java" |
3 | public·abstract·class·xtc.type.Reference | 3 | public·abstract·class·xtc.type.Reference |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#27·························//·xtc/type/Reference | 7 | ··this_class:·#27·························//·xtc/type/Reference |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·2,·methods:·28,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·28,·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·614632138119ea481e29c1c52e8cf3c70992b7876bc06c65ba3f6b4241e8099b |
2 | ··Compiled·from·"RelativeReference.java" | 2 | ··Compiled·from·"RelativeReference.java" |
3 | public·abstract·class·xtc.type.RelativeReference·extends·xtc.type.Reference | 3 | public·abstract·class·xtc.type.RelativeReference·extends·xtc.type.Reference |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/type/RelativeReference | 7 | ··this_class:·#8··························//·xtc/type/RelativeReference |
8 | ··super_class:·#2·························//·xtc/type/Reference | 8 | ··super_class:·#2·························//·xtc/type/Reference |
9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Reference."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Reference."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Reference | 12 | ···#2·=·Class··············#4·············//·xtc/type/Reference |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·3abdd33e3233afd78d88e15b185efead30422a9be81ffe94a7627d7dd822eaee |
2 | ··Compiled·from·"StaticReference.java" | 2 | ··Compiled·from·"StaticReference.java" |
3 | public·class·xtc.type.StaticReference·extends·xtc.type.VariableReference | 3 | public·class·xtc.type.StaticReference·extends·xtc.type.VariableReference |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/StaticReference | 7 | ··this_class:·#10·························//·xtc/type/StaticReference |
8 | ··super_class:·#2·························//·xtc/type/VariableReference | 8 | ··super_class:·#2·························//·xtc/type/VariableReference |
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·=·Methodref··········#2.#3··········//·xtc/type/VariableReference."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableReference."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/VariableReference | 12 | ···#2·=·Class··············#4·············//·xtc/type/VariableReference |
Offset 82, 26 lines modified | Offset 82, 26 lines modified | ||
82 | ············if·(variableT.hasName()·||·!variableT.hasWidth())·{ | 82 | ············if·(variableT.hasName()·||·!variableT.hasWidth())·{ |
83 | ················++n; | 83 | ················++n; |
84 | ············} | 84 | ············} |
85 | ········} | 85 | ········} |
86 | ········return·n; | 86 | ········return·n; |
87 | ····} | 87 | ····} |
88 | ···· | 88 | ···· |
89 | ····public·VariableT·getMember(final·int· | 89 | ····public·VariableT·getMember(final·int·n)·{ |
90 | ········int·n·=·-1; | 90 | ········int·n2·=·-1; |
91 | ········for·(final·VariableT·variableT·:·this.members)·{ | 91 | ········for·(final·VariableT·variableT·:·this.members)·{ |
92 | ············if·(variableT.hasName()·||·!variableT.hasWidth())·{ | 92 | ············if·(variableT.hasName()·||·!variableT.hasWidth())·{ |
93 | ················++n; | 93 | ················++n2; |
94 | ················if·( | 94 | ················if·(n·==·n2)·{ |
95 | ····················return·variableT; | 95 | ····················return·variableT; |
96 | ················} | 96 | ················} |
97 | ················continue; | 97 | ················continue; |
98 | ············} | 98 | ············} |
99 | ········} | 99 | ········} |
100 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 100 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·(n2·+·1)); |
101 | ····} | 101 | ····} |
102 | ···· | 102 | ···· |
103 | ····public·List<VariableT>·getMembers()·{ | 103 | ····public·List<VariableT>·getMembers()·{ |
104 | ········return·this.members; | 104 | ········return·this.members; |
105 | ····} | 105 | ····} |
106 | ···· | 106 | ···· |
107 | ····public·void·setMembers(final·List<VariableT>·members)·{ | 107 | ····public·void·setMembers(final·List<VariableT>·members)·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7282547523cd31f7c5abdca4c62e0f5ba8cacdb68e90b30a38b7cddf95942673 |
2 | ··Compiled·from·"StructT.java" | 2 | ··Compiled·from·"StructT.java" |
3 | public·class·xtc.type.StructT·extends·xtc.type.StructOrUnionT | 3 | public·class·xtc.type.StructT·extends·xtc.type.StructOrUnionT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/type/StructT | 7 | ··this_class:·#13·························//·xtc/type/StructT |
8 | ··super_class:·#8·························//·xtc/type/StructOrUnionT | 8 | ··super_class:·#8·························//·xtc/type/StructOrUnionT |
9 | ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce; |
12 | ···#2·=·Class··············#4·············//·xtc/util/Nonce | 12 | ···#2·=·Class··············#4·············//·xtc/util/Nonce |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·3c83f973a6ace745a47c830fef7d1497d1cf54fdc5bdafc771e14b5fd64aed13 |
2 | ··Compiled·from·"Tagged.java" | 2 | ··Compiled·from·"Tagged.java" |
3 | public·interface·xtc.type.Tagged | 3 | public·interface·xtc.type.Tagged |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/type/Tagged | 7 | ··this_class:·#1··························//·xtc/type/Tagged |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·11,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·11,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/type/Tagged | 11 | ···#1·=·Class··············#2·············//·xtc/type/Tagged |
12 | ···#2·=·Utf8···············xtc/type/Tagged | 12 | ···#2·=·Utf8···············xtc/type/Tagged |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·23d1b0952a5ec3b18eb3e844250d7b8eea1babf821dc8e2b731b17ad805830db |
2 | ··Compiled·from·"TupleT.java" | 2 | ··Compiled·from·"TupleT.java" |
3 | public·class·xtc.type.TupleT·extends·xtc.type.DerivedT | 3 | public·class·xtc.type.TupleT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/type/TupleT | 7 | ··this_class:·#2··························//·xtc/type/TupleT |
8 | ··super_class:·#23························//·xtc/type/DerivedT | 8 | ··super_class:·#23························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·3,·methods:·22,·attributes:·2 | 9 | ··interfaces:·0,·fields:·3,·methods:·22,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/TupleT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/TupleT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;)V |
12 | ····#2·=·Class··············#4············//·xtc/type/TupleT | 12 | ····#2·=·Class··············#4············//·xtc/type/TupleT |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·e3e2866e45e6219b4a173047aa8cef15ffe0ae24170cfddbe7ea1f643e5aa79e |
2 | ··Compiled·from·"Type.java" | 2 | ··Compiled·from·"Type.java" |
3 | class·xtc.type.Type$1 | 3 | class·xtc.type.Type$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/Type$1 | 7 | ··this_class:·#8··························//·xtc/type/Type$1 |
8 | ··super_class:·#26························//·java/lang/Object | 8 | ··super_class:·#26························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag; |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type$Tag | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type$Tag |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/Type$Tag; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/Type$Tag; |
14 | ···#4·=·Utf8···············xtc/type/Type$Tag | 14 | ···#4·=·Utf8···············xtc/type/Type$Tag |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/Type$Tag; | 16 | ···#6·=·Utf8···············()[Lxtc/type/Type$Tag; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1a7fd1c885a602152967c7b175715de1f9b7308634dab5647d12c517897c9026 |
2 | ··Compiled·from·"Type.java" | 2 | ··Compiled·from·"Type.java" |
3 | public·final·class·xtc.type.Type$Tag·extends·java.lang.Enum<xtc.type.Type$Tag> | 3 | public·final·class·xtc.type.Type$Tag·extends·java.lang.Enum<xtc.type.Type$Tag> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/type/Type$Tag | 7 | ··this_class:·#1··························//·xtc/type/Type$Tag |
8 | ··super_class:·#101·······················//·java/lang/Enum | 8 | ··super_class:·#101·······················//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·30,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·30,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Class··············#2············//·xtc/type/Type$Tag | 11 | ····#1·=·Class··············#2············//·xtc/type/Type$Tag |
12 | ····#2·=·Utf8···············xtc/type/Type$Tag | 12 | ····#2·=·Utf8···············xtc/type/Type$Tag |
13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/type/Type$Tag.BOOLEAN:Lxtc/type/Type$Tag; | 13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/type/Type$Tag.BOOLEAN:Lxtc/type/Type$Tag; |
14 | ····#4·=·NameAndType········#5:#6·········//·BOOLEAN:Lxtc/type/Type$Tag; | 14 | ····#4·=·NameAndType········#5:#6·········//·BOOLEAN:Lxtc/type/Type$Tag; |
15 | ····#5·=·Utf8···············BOOLEAN | 15 | ····#5·=·Utf8···············BOOLEAN |
16 | ····#6·=·Utf8···············Lxtc/type/Type$Tag; | 16 | ····#6·=·Utf8···············Lxtc/type/Type$Tag; |
Offset 297, 19 lines modified | Offset 297, 19 lines modified | ||
297 | ················} | 297 | ················} |
298 | ············} | 298 | ············} |
299 | ············type·=·(type.isWrapped()·?·type.toWrapped().getType()·:·null); | 299 | ············type·=·(type.isWrapped()·?·type.toWrapped().getType()·:·null); |
300 | ········}·while·(null·!=·type); | 300 | ········}·while·(null·!=·type); |
301 | ········return·this; | 301 | ········return·this; |
302 | ····} | 302 | ····} |
303 | ···· | 303 | ···· |
304 | ····public·void·mark(final·Node·o | 304 | ····public·void·mark(final·Node·node)·{ |
305 | ········if·(o | 305 | ········if·(node.hasProperty("xtc.Constants.Type"))·{ |
306 | ············throw·new·IllegalArgumentException("Node·"·+·o | 306 | ············throw·new·IllegalArgumentException("Node·"·+·node·+·"·already·has·type"); |
307 | ········} | 307 | ········} |
308 | ········o | 308 | ········node.setProperty("xtc.Constants.Type",·(Object)this); |
309 | ····} | 309 | ····} |
310 | ···· | 310 | ···· |
311 | ····public·boolean·hasTag(final·Type.Tag·tag)·{ | 311 | ····public·boolean·hasTag(final·Type.Tag·tag)·{ |
312 | ········return·tag·==·this.tag(); | 312 | ········return·tag·==·this.tag(); |
313 | ····} | 313 | ····} |
314 | ···· | 314 | ···· |
315 | ····public·abstract·Type.Tag·tag(); | 315 | ····public·abstract·Type.Tag·tag(); |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0f2f145f03c09cbacfdce747eca0322ff2a2d53ca0573677409f7a8bf78dc5f3 |
2 | ··Compiled·from·"TypePrinter.java" | 2 | ··Compiled·from·"TypePrinter.java" |
3 | class·xtc.type.TypePrinter$1 | 3 | class·xtc.type.TypePrinter$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/TypePrinter$1 | 7 | ··this_class:·#8··························//·xtc/type/TypePrinter$1 |
8 | ··super_class:·#35························//·java/lang/Object | 8 | ··super_class:·#35························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind; |
14 | ···#4·=·Utf8···············xtc/type/VariableT$Kind | 14 | ···#4·=·Utf8···············xtc/type/VariableT$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d5c86487d3661d8254a7830d605441fed5e75712c421d7f3964241ea91085c90 |
2 | ··Compiled·from·"TypePrinter.java" | 2 | ··Compiled·from·"TypePrinter.java" |
3 | public·class·xtc.type.TypePrinter·extends·xtc.tree.Visitor | 3 | public·class·xtc.type.TypePrinter·extends·xtc.tree.Visitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/TypePrinter | 7 | ··this_class:·#8··························//·xtc/type/TypePrinter |
8 | ··super_class:·#2·························//·xtc/tree/Visitor | 8 | ··super_class:·#2·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·3,·methods:·32,·attributes:· | 9 | ··interfaces:·0,·fields:·3,·methods:·32,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor | 12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor |
13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":()V | 13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":()V |
14 | ····#4·=·Utf8···············xtc/tree/Visitor | 14 | ····#4·=·Utf8···············xtc/tree/Visitor |
15 | ····#5·=·Utf8···············<init> | 15 | ····#5·=·Utf8···············<init> |
16 | ····#6·=·Utf8···············()V | 16 | ····#6·=·Utf8···············()V |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·dea97bcf2a1b6bdc0cf7ad36bd1e142e07e0a4b785db83373992987596aa7095 |
2 | ··Compiled·from·"UnionT.java" | 2 | ··Compiled·from·"UnionT.java" |
3 | public·class·xtc.type.UnionT·extends·xtc.type.StructOrUnionT | 3 | public·class·xtc.type.UnionT·extends·xtc.type.StructOrUnionT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/type/UnionT | 7 | ··this_class:·#13·························//·xtc/type/UnionT |
8 | ··super_class:·#8·························//·xtc/type/StructOrUnionT | 8 | ··super_class:·#8·························//·xtc/type/StructOrUnionT |
9 | ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce; |
12 | ···#2·=·Class··············#4·············//·xtc/util/Nonce | 12 | ···#2·=·Class··············#4·············//·xtc/util/Nonce |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0e80af7ac4cc99f248ed966787d7cc81f8e0444752b062322fccbd76f8b20e01 |
2 | ··Compiled·from·"UnitT.java" | 2 | ··Compiled·from·"UnitT.java" |
3 | public·class·xtc.type.UnitT·extends·xtc.type.Type | 3 | public·class·xtc.type.UnitT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/UnitT | 7 | ··this_class:·#10·························//·xtc/type/UnitT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·23 | 1 | ··SHA-256·checksum·423078ec092c6cb91856c6585619a3de3d9d146e1889803f8d75d058c279be00 |
2 | ··Compiled·from·"VariableReference.java" | 2 | ··Compiled·from·"VariableReference.java" |
3 | public·abstract·class·xtc.type.VariableReference·extends·xtc.type.Reference | 3 | public·abstract·class·xtc.type.VariableReference·extends·xtc.type.Reference |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#2··························//·xtc/type/VariableReference | 7 | ··this_class:·#2··························//·xtc/type/VariableReference |
8 | ··super_class:·#8·························//·xtc/type/Reference | 8 | ··super_class:·#8·························//·xtc/type/Reference |
9 | ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableReference."<init>":(Ljava/lang/String;Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableReference."<init>":(Ljava/lang/String;Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/VariableReference | 12 | ···#2·=·Class··············#4·············//·xtc/type/VariableReference |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·33d533f7ac3900a564feea6282175957dbeb6333f797e208c500bb5f14d25625 |
2 | ··Compiled·from·"VariableT.java" | 2 | ··Compiled·from·"VariableT.java" |
3 | class·xtc.type.VariableT$1 | 3 | class·xtc.type.VariableT$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/VariableT$1 | 7 | ··this_class:·#8··························//·xtc/type/VariableT$1 |
8 | ··super_class:·#35························//·java/lang/Object | 8 | ··super_class:·#35························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind; |
14 | ···#4·=·Utf8···············xtc/type/VariableT$Kind | 14 | ···#4·=·Utf8···············xtc/type/VariableT$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·70839f81bdba356fa943afee04257feb87e8d3b798a96fd394c3cfcd8a755d20 |
2 | ··Compiled·from·"VariableT.java" | 2 | ··Compiled·from·"VariableT.java" |
3 | public·final·class·xtc.type.VariableT$Kind·extends·java.lang.Enum<xtc.type.VariableT$Kind> | 3 | public·final·class·xtc.type.VariableT$Kind·extends·java.lang.Enum<xtc.type.VariableT$Kind> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/type/VariableT$Kind | 7 | ··this_class:·#1··························//·xtc/type/VariableT$Kind |
8 | ··super_class:·#29························//·java/lang/Enum | 8 | ··super_class:·#29························//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·6,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·6,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/type/VariableT$Kind | 11 | ···#1·=·Class··············#2·············//·xtc/type/VariableT$Kind |
12 | ···#2·=·Utf8···············xtc/type/VariableT$Kind | 12 | ···#2·=·Utf8···············xtc/type/VariableT$Kind |
13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/type/VariableT$Kind.GLOBAL:Lxtc/type/VariableT$Kind; | 13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/type/VariableT$Kind.GLOBAL:Lxtc/type/VariableT$Kind; |
14 | ···#4·=·NameAndType········#5:#6··········//·GLOBAL:Lxtc/type/VariableT$Kind; | 14 | ···#4·=·NameAndType········#5:#6··········//·GLOBAL:Lxtc/type/VariableT$Kind; |
15 | ···#5·=·Utf8···············GLOBAL | 15 | ···#5·=·Utf8···············GLOBAL |
16 | ···#6·=·Utf8···············Lxtc/type/VariableT$Kind; | 16 | ···#6·=·Utf8···············Lxtc/type/VariableT$Kind; |
Offset 15, 22 lines modified | Offset 15, 22 lines modified | ||
15 | ············throw·new·IllegalArgumentException("Invalid·kind·"·+·kind); | 15 | ············throw·new·IllegalArgumentException("Invalid·kind·"·+·kind); |
16 | ········} | 16 | ········} |
17 | ········this.kind·=·kind; | 17 | ········this.kind·=·kind; |
18 | ········this.name·=·name; | 18 | ········this.name·=·name; |
19 | ········this.width·=·-1; | 19 | ········this.width·=·-1; |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·VariableT(final·Type·type,·final·Type·type2,·final·String·name,·final·int· | 22 | ····public·VariableT(final·Type·type,·final·Type·type2,·final·String·name,·final·int·width)·{ |
23 | ········super(type,·type2); | 23 | ········super(type,·type2); |
24 | ········if·(0·>· | 24 | ········if·(0·>·width)·{ |
25 | ············throw·new·IllegalArgumentException("Negative·width·"·+· | 25 | ············throw·new·IllegalArgumentException("Negative·width·"·+·width); |
26 | ········} | 26 | ········} |
27 | ········this.kind·=·VariableT.Kind.BITFIELD; | 27 | ········this.kind·=·VariableT.Kind.BITFIELD; |
28 | ········this.name·=·name; | 28 | ········this.name·=·name; |
29 | ········this.width·=· | 29 | ········this.width·=·width; |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·VariableT·copy()·{ | 32 | ····public·VariableT·copy()·{ |
33 | ········return·(-1·==·this.width)·?·new·VariableT((Type)this,·this.getType().copy(),·this.kind,·this.name)·:·new·VariableT((Type)this,·this.getType().copy(),·this.name,·this.width); | 33 | ········return·(-1·==·this.width)·?·new·VariableT((Type)this,·this.getType().copy(),·this.kind,·this.name)·:·new·VariableT((Type)this,·this.getType().copy(),·this.name,·this.width); |
34 | ····} | 34 | ····} |
35 | ···· | 35 | ···· |
36 | ····public·Type.Tag·wtag()·{ | 36 | ····public·Type.Tag·wtag()·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ae4ebbf6f442fc14932e2d03553fc829e8bb9599e7c6b3694af4cd34a3975cdf |
2 | ··Compiled·from·"VariantT.java" | 2 | ··Compiled·from·"VariantT.java" |
3 | public·class·xtc.type.VariantT·extends·xtc.type.DerivedT | 3 | public·class·xtc.type.VariantT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/type/VariantT | 7 | ··this_class:·#2··························//·xtc/type/VariantT |
8 | ··super_class:·#8·························//·xtc/type/DerivedT | 8 | ··super_class:·#8·························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·5,·methods:·21,·attributes:·2 | 9 | ··interfaces:·0,·fields:·5,·methods:·21,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/VariantT."<init>":(Lxtc/type/Type;Ljava/lang/String;ZLjava/util/List;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/VariantT."<init>":(Lxtc/type/Type;Ljava/lang/String;ZLjava/util/List;)V |
12 | ····#2·=·Class··············#4············//·xtc/type/VariantT | 12 | ····#2·=·Class··············#4············//·xtc/type/VariantT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·85a4eb763fd684e108b9c9ff5141445ac185a6125168f85d5315ffc22b12a8e2 |
2 | ··Compiled·from·"VoidT.java" | 2 | ··Compiled·from·"VoidT.java" |
3 | public·class·xtc.type.VoidT·extends·xtc.type.Type | 3 | public·class·xtc.type.VoidT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/VoidT | 7 | ··this_class:·#10·························//·xtc/type/VoidT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·5f1640f5120ad3f00097b573708454743df1b7bca909f47abfe29cf6bd14aa68 |
2 | ··Compiled·from·"Wildcard.java" | 2 | ··Compiled·from·"Wildcard.java" |
3 | public·class·xtc.type.Wildcard·extends·xtc.type.Parameter | 3 | public·class·xtc.type.Wildcard·extends·xtc.type.Parameter |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/Wildcard | 7 | ··this_class:·#10·························//·xtc/type/Wildcard |
8 | ··super_class:·#2·························//·xtc/type/Parameter | 8 | ··super_class:·#2·························//·xtc/type/Parameter |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter | 12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·662b4b81705c68d53e52fff03b2e01e7b382a24b5f049e22ddc927b22fc64a56 |
2 | ··Compiled·from·"WrappedT.java" | 2 | ··Compiled·from·"WrappedT.java" |
3 | public·abstract·class·xtc.type.WrappedT·extends·xtc.type.Type | 3 | public·abstract·class·xtc.type.WrappedT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/type/WrappedT | 7 | ··this_class:·#8··························//·xtc/type/WrappedT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·40,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·40,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/type/Type | 12 | ····#2·=·Class··············#4············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a714ed2b19890ac8885e4e88f7807881403fe9d4bc0974fa84f959152ac338de |
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:·61 |
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, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·428fd2c8512924ae20c6d04850f80acafcc0465a74eff9b3befa5b326acb053b |
2 | ··Compiled·from·"EmptyIterator.java" | 2 | ··Compiled·from·"EmptyIterator.java" |
3 | public·class·xtc.util.EmptyIterator<T·extends·java.lang.Object>·extends·java.lang.Object·implements·java.util.Iterator<T> | 3 | public·class·xtc.util.EmptyIterator<T·extends·java.lang.Object>·extends·java.lang.Object·implements·java.util.Iterator<T> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/util/EmptyIterator | 7 | ··this_class:·#14·························//·xtc/util/EmptyIterator |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·1,·methods:·6,·attributes:·2 | 9 | ··interfaces:·1,·fields:·1,·methods:·6,·attributes:·2 |
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, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum·f | 1 | ··SHA-256·checksum·33fdd86bd39ff1dc6d7f940ad09bba6da9d2b07224ffe5e50925cd6dd678a420 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F0<R·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F0<R·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F0 | 7 | ··this_class:·#1··························//·xtc/util/Function$F0 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F0 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F0 |
12 | ···#2·=·Utf8···············xtc/util/Function$F0 | 12 | ···#2·=·Utf8···············xtc/util/Function$F0 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············()Ljava/lang/Object; | 16 | ···#6·=·Utf8···············()Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············()TR; | 18 | ···#8·=·Utf8···············()TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F0 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(); | 28 | ··public·abstract·R·apply(); |
28 | ····descriptor:·()Ljava/lang/Object; | 29 | ····descriptor:·()Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·()TR; | 31 | ····Signature:·#8···························//·()TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F0=class·xtc/util/Function$F0·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum·6 | 1 | ··SHA-256·checksum·6dfa8e4f85684a250b78038a4d80111eed9fa0de1fcc015be3cad0678703b141 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F1<R·extends·java.lang.Object,·A·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F1<R·extends·java.lang.Object,·A·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F1 | 7 | ··this_class:·#1··························//·xtc/util/Function$F1 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F1 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F1 |
12 | ···#2·=·Utf8···············xtc/util/Function$F1 | 12 | ···#2·=·Utf8···············xtc/util/Function$F1 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;)TR; | 18 | ···#8·=·Utf8···············(TA;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F1 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A); | 28 | ··public·abstract·R·apply(A); |
28 | ····descriptor:·(Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;)TR; | 31 | ····Signature:·#8···························//·(TA;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F1=class·xtc/util/Function$F1·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ec517f4e5cb802e71608455109f54c84c94131fd780d7032a3699bcfc4e0199f |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F10<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F10<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F10 | 7 | ··this_class:·#1··························//·xtc/util/Function$F10 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F10 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F10 |
12 | ···#2·=·Utf8···············xtc/util/Function$F10 | 12 | ···#2·=·Utf8···············xtc/util/Function$F10 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F10 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F10=class·xtc/util/Function$F10·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·534a13dad3fc9761b52b17916f5d01db046e2869cdf87c7cb46b0daff1f0d40e |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F11<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F11<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F11 | 7 | ··this_class:·#1··························//·xtc/util/Function$F11 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F11 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F11 |
12 | ···#2·=·Utf8···············xtc/util/Function$F11 | 12 | ···#2·=·Utf8···············xtc/util/Function$F11 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F11 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F11=class·xtc/util/Function$F11·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·104b3a228ddc2b53676fd8ce8e18bcd91bbb2522087bd84af1d506bb035d8b20 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F12<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F12<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F12 | 7 | ··this_class:·#1··························//·xtc/util/Function$F12 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F12 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F12 |
12 | ···#2·=·Utf8···············xtc/util/Function$F12 | 12 | ···#2·=·Utf8···············xtc/util/Function$F12 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F12 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F12=class·xtc/util/Function$F12·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d2b924294428d260ea3bdcde5fd16a05c7d0ec9e2d30bf9b48a2ba5045d2512b |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F13<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F13<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F13 | 7 | ··this_class:·#1··························//·xtc/util/Function$F13 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F13 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F13 |
12 | ···#2·=·Utf8···············xtc/util/Function$F13 | 12 | ···#2·=·Utf8···············xtc/util/Function$F13 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F13 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F13=class·xtc/util/Function$F13·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·e952048862179affbea7bf417a6f6d5b468da00cc00b90b1f5b2b48e9e0c0a2e |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F14<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F14<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F14 | 7 | ··this_class:·#1··························//·xtc/util/Function$F14 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F14 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F14 |
12 | ···#2·=·Utf8···············xtc/util/Function$F14 | 12 | ···#2·=·Utf8···············xtc/util/Function$F14 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F14 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F14=class·xtc/util/Function$F14·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum·2 | 1 | ··SHA-256·checksum·243a39428d54618521acd55a91927463bca97fa20078be17010171db969421d3 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F15<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object,·N·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F15<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object,·N·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F15 | 7 | ··this_class:·#1··························//·xtc/util/Function$F15 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F15 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F15 |
12 | ···#2·=·Utf8···············xtc/util/Function$F15 | 12 | ···#2·=·Utf8···············xtc/util/Function$F15 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;N:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;N:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F15 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M,·N); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M,·N); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;N:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;N:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F15=class·xtc/util/Function$F15·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ed5f61a0ba2b4f5c43919ea1ac243f28268fc675d74c1177f2de3ef274b1434e |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F2<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F2<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F2 | 7 | ··this_class:·#1··························//·xtc/util/Function$F2 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F2 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F2 |
12 | ···#2·=·Utf8···············xtc/util/Function$F2 | 12 | ···#2·=·Utf8···············xtc/util/Function$F2 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F2 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B); | 28 | ··public·abstract·R·apply(A,·B); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F2=class·xtc/util/Function$F2·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·563eda5905ef27cd738c234715845304dfe78eb68d011f0a6882d5074622f0a8 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F3<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F3<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F3 | 7 | ··this_class:·#1··························//·xtc/util/Function$F3 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F3 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F3 |
12 | ···#2·=·Utf8···············xtc/util/Function$F3 | 12 | ···#2·=·Utf8···············xtc/util/Function$F3 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F3 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C); | 28 | ··public·abstract·R·apply(A,·B,·C); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F3=class·xtc/util/Function$F3·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0acee923a32512e9abf8b2b3d55a14a037c6f56cd376d1206039ceb57a91607c |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F4<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F4<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F4 | 7 | ··this_class:·#1··························//·xtc/util/Function$F4 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F4 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F4 |
12 | ···#2·=·Utf8···············xtc/util/Function$F4 | 12 | ···#2·=·Utf8···············xtc/util/Function$F4 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F4 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D); | 28 | ··public·abstract·R·apply(A,·B,·C,·D); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F4=class·xtc/util/Function$F4·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·927ae18090beb4d584f92599ad38dd9adf3e89daa310fc6a9f9cf74fdc1001b3 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F5<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F5<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F5 | 7 | ··this_class:·#1··························//·xtc/util/Function$F5 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F5 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F5 |
12 | ···#2·=·Utf8···············xtc/util/Function$F5 | 12 | ···#2·=·Utf8···············xtc/util/Function$F5 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F5 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F5=class·xtc/util/Function$F5·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ecff5e4e6663d0048faeb09d4f68e1f180208113cb9b3d3b99070515d9292bf6 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F6<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F6<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F6 | 7 | ··this_class:·#1··························//·xtc/util/Function$F6 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F6 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F6 |
12 | ···#2·=·Utf8···············xtc/util/Function$F6 | 12 | ···#2·=·Utf8···············xtc/util/Function$F6 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F6 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F6=class·xtc/util/Function$F6·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·71a708982ab76bb211945d34ea97c19f4d9476ae9badaab6915832550fccc094 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F7<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F7<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F7 | 7 | ··this_class:·#1··························//·xtc/util/Function$F7 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F7 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F7 |
12 | ···#2·=·Utf8···············xtc/util/Function$F7 | 12 | ···#2·=·Utf8···············xtc/util/Function$F7 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F7 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F7=class·xtc/util/Function$F7·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a1c2e5505d2ece272d8c09bbb8a410f155a383321c35f3726afe49911b0c3c0f |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F8<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F8<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F8 | 7 | ··this_class:·#1··························//·xtc/util/Function$F8 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F8 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F8 |
12 | ···#2·=·Utf8···············xtc/util/Function$F8 | 12 | ···#2·=·Utf8···············xtc/util/Function$F8 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F8 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F8=class·xtc/util/Function$F8·of·class·xtc/util/Function |
Offset 1, 35 lines modified | Offset 1, 37 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·99f0e518402f35422a9f6d0314cf8741f75c7a616a2c5eb9a440ddf2c216f590 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·interface·xtc.util.Function$F9<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object> | 3 | public·interface·xtc.util.Function$F9<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Function$F9 | 7 | ··this_class:·#1··························//·xtc/util/Function$F9 |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F9 | 11 | ···#1·=·Class··············#2·············//·xtc/util/Function$F9 |
12 | ···#2·=·Utf8···············xtc/util/Function$F9 | 12 | ···#2·=·Utf8···············xtc/util/Function$F9 |
13 | ···#3·=·Class··············#4·············//·java/lang/Object | 13 | ···#3·=·Class··············#4·············//·java/lang/Object |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············apply | 15 | ···#5·=·Utf8···············apply |
16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 16 | ···#6·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
17 | ···#7·=·Utf8···············Signature | 17 | ···#7·=·Utf8···············Signature |
18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;)TR; | 18 | ···#8·=·Utf8···············(TA;TB;TC;TD;TE;TF;TG;TH;)TR; |
19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object; | 19 | ···#9·=·Utf8···············<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object; |
20 | ··#10·=·Utf8···············SourceFile | 20 | ··#10·=·Utf8···············SourceFile |
21 | ··#11·=·Utf8···············Function.java | 21 | ··#11·=·Utf8···············Function.java |
22 | ··#12·=·Utf8··············· | 22 | ··#12·=·Utf8···············NestHost |
23 | ··#13·=·Class··············#14············//·xtc/util/Function | 23 | ··#13·=·Class··············#14············//·xtc/util/Function |
24 | ··#14·=·Utf8···············xtc/util/Function | 24 | ··#14·=·Utf8···············xtc/util/Function |
25 | ··#15·=·Utf8···············InnerClasses | ||
25 | ··#1 | 26 | ··#16·=·Utf8···············F9 |
26 | { | 27 | { |
27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H); | 28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H); |
28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR; | 31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR; |
31 | } | 32 | } |
32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object; | 33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object; |
33 | SourceFile:·"Function.java" | 34 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
34 | InnerClasses: | 36 | InnerClasses: |
35 | ··public·static·#1 | 37 | ··public·static·#16=·#1·of·#13;···········//·F9=class·xtc/util/Function$F9·of·class·xtc/util/Function |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·dcbd51da759c9d421ae0deb16ec421b67168866cb71182f44b87c1cc4afbbb17 |
2 | ··Compiled·from·"Function.java" | 2 | ··Compiled·from·"Function.java" |
3 | public·class·xtc.util.Function | 3 | public·class·xtc.util.Function |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#44·························//·xtc/util/Function | 7 | ··this_class:·#44·························//·xtc/util/Function |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·3 |
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 |
13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":()V | 13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":()V |
14 | ····#4·=·Utf8···············java/lang/Object | 14 | ····#4·=·Utf8···············java/lang/Object |
15 | ····#5·=·Utf8···············<init> | 15 | ····#5·=·Utf8···············<init> |
16 | ····#6·=·Utf8···············()V | 16 | ····#6·=·Utf8···············()V |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ···· | 12 | ···· |
13 | ····public·long·getNumber()·{ | 13 | ····public·long·getNumber()·{ |
14 | ········return·this.number; | 14 | ········return·this.number; |
15 | ····} | 15 | ····} |
16 | ···· | 16 | ···· |
17 | ····@Override | 17 | ····@Override |
18 | ····public·String·toString()·{ | 18 | ····public·String·toString()·{ |
19 | ········return·"nonce("·+·this.number | 19 | ········return·"nonce("·+·this.number; |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·static·Nonce·create()·{ | 22 | ····public·static·Nonce·create()·{ |
23 | ········final·Nonce·nonce·=·new·Nonce(Nonce.count++); | 23 | ········final·Nonce·nonce·=·new·Nonce(Nonce.count++); |
24 | ········if·(0L·==·Nonce.count)·{ | 24 | ········if·(0L·==·Nonce.count)·{ |
25 | ············throw·new·AssertionError((Object)"Out·of·nonces"); | 25 | ············throw·new·AssertionError((Object)"Out·of·nonces"); |
26 | ········} | 26 | ········} |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6e71a4ac914455d557ae4ca886a5f02c223a989cd5ed504a16a3a291b59ba2d9 |
2 | ··Compiled·from·"Option.java" | 2 | ··Compiled·from·"Option.java" |
3 | public·final·class·xtc.util.Option$Kind·extends·java.lang.Enum<xtc.util.Option$Kind> | 3 | public·final·class·xtc.util.Option$Kind·extends·java.lang.Enum<xtc.util.Option$Kind> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/util/Option$Kind | 7 | ··this_class:·#1··························//·xtc/util/Option$Kind |
8 | ··super_class:·#32························//·java/lang/Enum | 8 | ··super_class:·#32························//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·7,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·7,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Option$Kind | 11 | ···#1·=·Class··············#2·············//·xtc/util/Option$Kind |
12 | ···#2·=·Utf8···············xtc/util/Option$Kind | 12 | ···#2·=·Utf8···············xtc/util/Option$Kind |
13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/util/Option$Kind.BOOLEAN:Lxtc/util/Option$Kind; | 13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/util/Option$Kind.BOOLEAN:Lxtc/util/Option$Kind; |
14 | ···#4·=·NameAndType········#5:#6··········//·BOOLEAN:Lxtc/util/Option$Kind; | 14 | ···#4·=·NameAndType········#5:#6··········//·BOOLEAN:Lxtc/util/Option$Kind; |
15 | ···#5·=·Utf8···············BOOLEAN | 15 | ···#5·=·Utf8···············BOOLEAN |
16 | ···#6·=·Utf8···············Lxtc/util/Option$Kind; | 16 | ···#6·=·Utf8···············Lxtc/util/Option$Kind; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f004f5de8aaf0b4ff9d7a64064b37ca0a42e8a8fd826c84d468bcbc455b265c0 |
2 | ··Compiled·from·"Option.java" | 2 | ··Compiled·from·"Option.java" |
3 | class·xtc.util.Option | 3 | class·xtc.util.Option |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/util/Option | 7 | ··this_class:·#8··························//·xtc/util/Option |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·6,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·6,·methods:·1,·attributes:·3 |
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 |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
14 | ···#4·=·Utf8···············java/lang/Object | 14 | ···#4·=·Utf8···············java/lang/Object |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············()V | 16 | ···#6·=·Utf8···············()V |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·66feb1585eec6bfac903197331e6cca568384bcdca63d8abf79561c9e95d60b5 |
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:·61 |
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 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, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·41d2a72b79f9dc737c4d34ca27dd48140fa997c5cf0914a3583fd1bde25ad111 |
2 | ··Compiled·from·"Runtime.java" | 2 | ··Compiled·from·"Runtime.java" |
3 | class·xtc.util.Runtime$1 | 3 | class·xtc.util.Runtime$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/util/Runtime$1 | 7 | ··this_class:·#8··························//·xtc/util/Runtime$1 |
8 | ··super_class:·#38························//·java/lang/Object | 8 | ··super_class:·#38························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Option$Kind.values:()[Lxtc/util/Option$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Option$Kind.values:()[Lxtc/util/Option$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/util/Option$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/util/Option$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/util/Option$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/util/Option$Kind; |
14 | ···#4·=·Utf8···············xtc/util/Option$Kind | 14 | ···#4·=·Utf8···············xtc/util/Option$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/util/Option$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/util/Option$Kind; |
Offset 72, 20 lines modified | Offset 72, 20 lines modified | ||
72 | ········this.errConsole·=·errConsole; | 72 | ········this.errConsole·=·errConsole; |
73 | ····} | 73 | ····} |
74 | ···· | 74 | ···· |
75 | ····public·long·freeMemory()·{ | 75 | ····public·long·freeMemory()·{ |
76 | ········return·java.lang.Runtime.getRuntime().freeMemory(); | 76 | ········return·java.lang.Runtime.getRuntime().freeMemory(); |
77 | ····} | 77 | ····} |
78 | ···· | 78 | ···· |
79 | ····protected·void·check(final·String·s | 79 | ····protected·void·check(final·String·s,·final·String·s2)·{ |
80 | ········if·(this.externalMap.containsKey(s | 80 | ········if·(this.externalMap.containsKey(s))·{ |
81 | ············throw·new·IllegalArgumentException("Option·with·external·name·"·+·s | 81 | ············throw·new·IllegalArgumentException("Option·with·external·name·"·+·s·+·"·already·exists"); |
82 | ········} | 82 | ········} |
83 | ········if·(this.internalMap.containsKey(s | 83 | ········if·(this.internalMap.containsKey(s2))·{ |
84 | ············throw·new·IllegalArgumentException("Option·with·internal·name·"·+·s | 84 | ············throw·new·IllegalArgumentException("Option·with·internal·name·"·+·s2·+·"·already·exists"); |
85 | ········} | 85 | ········} |
86 | ····} | 86 | ····} |
87 | ···· | 87 | ···· |
88 | ····protected·void·add(final·Option·option)·{ | 88 | ····protected·void·add(final·Option·option)·{ |
89 | ········this.optionList.add(option); | 89 | ········this.optionList.add(option); |
90 | ········this.externalMap.put(option.external,·option); | 90 | ········this.externalMap.put(option.external,·option); |
91 | ········this.internalMap.put(option.internal,·option); | 91 | ········this.internalMap.put(option.internal,·option); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·7 | 1 | ··SHA-256·checksum·73aa8077e33febe72a9a25ef778274ac45d1d23b17e0463d6ac5437bd80fea75 |
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:·61 |
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 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1d79794fbf0e73eb60ba0d74366d90a30e8c75bbbd8bbf085899fd8446330e33 |
2 | ··Compiled·from·"Statistics.java" | 2 | ··Compiled·from·"Statistics.java" |
3 | public·class·xtc.util.Statistics | 3 | public·class·xtc.util.Statistics |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·61 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#11·························//·xtc/util/Statistics | 7 | ··this_class:·#11·························//·xtc/util/Statistics |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·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 18, 25 lines modified | Offset 18, 25 lines modified | ||
18 | ····Map<String,·Object>·symbols; | 18 | ····Map<String,·Object>·symbols; |
19 | ···· | 19 | ···· |
20 | ····Scope(final·String·s)·{ | 20 | ····Scope(final·String·s)·{ |
21 | ········this.name·=·s; | 21 | ········this.name·=·s; |
22 | ········this.qName·=·s; | 22 | ········this.qName·=·s; |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····Scope(final·String· | 25 | ····Scope(final·String·name,·final·Scope·parent)·{ |
26 | ········if·(null·!=·parent.scopes·&&·parent.scopes.containsKey( | 26 | ········if·(null·!=·parent.scopes·&&·parent.scopes.containsKey(name))·{ |
27 | ············throw·new·IllegalArgumentException("Scope·"·+·parent.qName·+·"·already·contains·scope·"·+· | 27 | ············throw·new·IllegalArgumentException("Scope·"·+·parent.qName·+·"·already·contains·scope·"·+·name); |
28 | ········} | 28 | ········} |
29 | ········this.name·=· | 29 | ········this.name·=·name; |
30 | ········this.qName·=·Utilities.qualify(parent.qName,· | 30 | ········this.qName·=·Utilities.qualify(parent.qName,·name); |
31 | ········this.parent·=·parent; | 31 | ········this.parent·=·parent; |
32 | ········if·(null·==·parent.scopes)·{ | 32 | ········if·(null·==·parent.scopes)·{ |
33 | ············parent.scopes·=·new·HashMap(); | 33 | ············parent.scopes·=·new·HashMap(); |
34 | ········} | 34 | ········} |
35 | ········parent.scopes.put( | 35 | ········parent.scopes.put(name,·this); |
36 | ····} | 36 | ····} |
37 | ···· | 37 | ···· |
38 | ····public·String·getName()·{ | 38 | ····public·String·getName()·{ |
39 | ········return·this.name; | 39 | ········return·this.name; |
40 | ····} | 40 | ····} |
41 | ···· | 41 | ···· |
42 | ····public·String·getQualifiedName()·{ | 42 | ····public·String·getQualifiedName()·{ |
Offset 170, 34 lines modified | Offset 170, 34 lines modified | ||
170 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 170 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
171 | ········sb.append(str); | 171 | ········sb.append(str); |
172 | ········sb.append('$'); | 172 | ········sb.append('$'); |
173 | ········sb.append(this.freshIdCount++); | 173 | ········sb.append(this.freshIdCount++); |
174 | ········return·sb.toString(); | 174 | ········return·sb.toString(); |
175 | ····} | 175 | ····} |
176 | ···· | 176 | ···· |
177 | ····public·static·String·toNameSpace(final·String·s | 177 | ····public·static·String·toNameSpace(final·String·s,·final·String·s2)·{ |
178 | ········return·s | 178 | ········return·s2·+·"("·+·s; |
179 | ····} | 179 | ····} |
180 | ···· | 180 | ···· |
181 | ····public·static·boolean·isInNameSpace(final·String·s,·final·String·prefix)·{ | 181 | ····public·static·boolean·isInNameSpace(final·String·s,·final·String·prefix)·{ |
182 | ········try·{ | 182 | ········try·{ |
183 | ············return·s.startsWith(prefix)·&&·'('·==·s.charAt(prefix.length())·&&·s.endsWith(SymbolTable.END_OPAQUE); | 183 | ············return·s.startsWith(prefix)·&&·'('·==·s.charAt(prefix.length())·&&·s.endsWith(SymbolTable.END_OPAQUE); |
184 | ········} | 184 | ········} |
185 | ········catch·(final·IndexOutOfBoundsException·ex)·{ | 185 | ········catch·(final·IndexOutOfBoundsException·ex)·{ |
186 | ············return·false; | 186 | ············return·false; |
187 | ········} | 187 | ········} |
188 | ····} | 188 | ····} |
189 | ···· | 189 | ···· |
190 | ····public·static·String·fromNameSpace(final·String·s | 190 | ····public·static·String·fromNameSpace(final·String·s)·{ |
191 | ········final·int·index·=·s | 191 | ········final·int·index·=·s.indexOf(40); |
192 | ········final·int·n·=·s | 192 | ········final·int·n·=·s.length()·-·1; |
193 | ········if·(0·<·index·&&·')'·==·s | 193 | ········if·(0·<·index·&&·')'·==·s.charAt(n))·{ |
194 | ············return·s | 194 | ············return·s.substring(index·+·1,·n); |
195 | ········} | 195 | ········} |
196 | ········throw·new·IllegalArgumentException("Not·a·mangled·symbol·'"·+·s | 196 | ········throw·new·IllegalArgumentException("Not·a·mangled·symbol·'"·+·s); |
197 | ····} | 197 | ····} |
198 | ···· | 198 | ···· |
199 | ····public·static·String·toMacroScopeName(final·String·s)·{ | 199 | ····public·static·String·toMacroScopeName(final·String·s)·{ |
200 | ········return·toNameSpace(s,·"macro"); | 200 | ········return·toNameSpace(s,·"macro"); |
201 | ····} | 201 | ····} |
202 | ···· | 202 | ···· |
203 | ····public·static·boolean·isMacroScopeName(final·String·s)·{ | 203 | ····public·static·boolean·isMacroScopeName(final·String·s)·{ |
Offset 54, 18 lines modified | Offset 54, 18 lines modified | ||
54 | ············this.runtime.setValue("optionPerformance",·true); | 54 | ············this.runtime.setValue("optionPerformance",·true); |
55 | ········} | 55 | ········} |
56 | ····} | 56 | ····} |
57 | ···· | 57 | ···· |
58 | ····public·void·diagnose()·{ | 58 | ····public·void·diagnose()·{ |
59 | ····} | 59 | ····} |
60 | ···· | 60 | ···· |
61 | ····public·File·locate(final·String· | 61 | ····public·File·locate(final·String·pathname)·throws·IOException·{ |
62 | ········final·File·file·=·new·File( | 62 | ········final·File·file·=·new·File(pathname); |
63 | ········if·(!file.exists())·{ | 63 | ········if·(!file.exists())·{ |
64 | ············throw·new·FileNotFoundException( | 64 | ············throw·new·FileNotFoundException(pathname·+·":·not·found"); |
65 | ········} | 65 | ········} |
66 | ········return·file; | 66 | ········return·file; |
67 | ····} | 67 | ····} |
68 | ···· | 68 | ···· |
69 | ····public·abstract·Node·parse(final·Reader·p0,·final·File·p1)·throws·IOException,·ParseException; | 69 | ····public·abstract·Node·parse(final·Reader·p0,·final·File·p1)·throws·IOException,·ParseException; |
70 | ···· | 70 | ···· |
71 | ····public·void·process(final·Node·node)·{ | 71 | ····public·void·process(final·Node·node)·{ |
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 1, 42 lines modified | Offset 1, 42 lines modified | ||
1 | Zip·file·size:·4 | 1 | Zip·file·size:·45592·bytes,·number·of·entries:·40 |
2 | -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ | 2 | -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ |
3 | -rw-r--r--··2.0·unx······118·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF | 3 | -rw-r--r--··2.0·unx······118·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·····1065·bl·defN·21-Oct-25·09:54·xtc/tree/Node$1.class |
34 | -rw----·····2.0·fat····· | 34 | -rw----·····2.0·fat·····8082·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·····1028·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,·81306·bytes·uncompressed,·40114·bytes·compressed:··50.7% |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | 011F·Compressed·Length·····00000000 | 73 | 011F·Compressed·Length·····00000000 |
74 | 0123·Uncompressed·Length···00000000 | 74 | 0123·Uncompressed·Length···00000000 |
75 | 0127·Filename·Length·······0017 | 75 | 0127·Filename·Length·······0017 |
76 | 0129·Extra·Length··········0000 | 76 | 0129·Extra·Length··········0000 |
77 | 012B·Filename··············'XXX/XXXXXX/XXXXXXXXXXXX' | 77 | 012B·Filename··············'XXX/XXXXXX/XXXXXXXXXXXX' |
78 | 0222·STREAMING·DATA·HEADER·08074B50 | 78 | 0222·STREAMING·DATA·HEADER·08074B50 |
79 | 0226·CRC··················· | 79 | 0226·CRC···················CE189798 |
80 | 022A·Compressed·Length·····000000E0 | 80 | 022A·Compressed·Length·····000000E0 |
81 | 022E·Uncompressed·Length···00000122 | 81 | 022E·Uncompressed·Length···00000122 |
82 | 0232·LOCAL·HEADER·#6·······04034B50 | 82 | 0232·LOCAL·HEADER·#6·······04034B50 |
83 | 0236·Extract·Zip·Spec······14·'2.0' | 83 | 0236·Extract·Zip·Spec······14·'2.0' |
84 | 0237·Extract·OS············00·'MS-DOS' | 84 | 0237·Extract·OS············00·'MS-DOS' |
85 | 0238·General·Purpose·Flag··0808 | 85 | 0238·General·Purpose·Flag··0808 |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ab64fbb89692bf784a29ac10d42a7f4a3277983b7a6d753aada0198e44a7df96 |
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:·61 |
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·e3be7055bc3635b75407ebad2990c454400f750b6bf2e14362be8fe83ce02063 |
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:·61 |
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·b502108310b5040130348a1f2d401a04c6f2f7cb86b18a71cf5cae839b7ed790 |
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:·61 |
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 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9043dc1c962cf313c6912ee96a64531370fa0ad8582de5cc82e2e3688440b9a6 |
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:·61 |
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·20 | 1 | ··SHA-256·checksum·2c0d4740fae1deae7c4c03d40fbbe6d2c5612fad418199c7bcb570495811aa15 |
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:·61 |
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·5 | 1 | ··SHA-256·checksum·509ce7bcfb00469e329e4c6a218c3f92e092fd54ae192d563345220ba9623cf8 |
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:·61 |
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· | 1 | ··SHA-256·checksum·fc9aaf623682f5c10aaac54bd2ad428fe8c9e3afd2dbdb0fb79b3976a58dd7c7 |
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:·61 |
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 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 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 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 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 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 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 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·8814800cc43c013fb30dcb37f40f73db8c8212021ae66468cf17d58187448927 |
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:·61 |
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 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· | 1 | ··SHA-256·checksum·06c6c87368c1ae736ee8adfa50704590c057364c3ff9e33a69cd4848853d25b3 |
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:·61 |
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·1bb8e202b5b626259011e07c53657a987c93918f20fede13381202affabd31d5 |
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:·61 |
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·6f30b54e8c28608018a12565255ff73c56d3c67126e7ed6b66f9a5379bdb5b36 |
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:·61 |
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 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 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·a714ed2b19890ac8885e4e88f7807881403fe9d4bc0974fa84f959152ac338de |
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:·61 |
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· | 1 | ··SHA-256·checksum·66feb1585eec6bfac903197331e6cca568384bcdca63d8abf79561c9e95d60b5 |
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:·61 |
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 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·7 | 1 | ··SHA-256·checksum·73aa8077e33febe72a9a25ef778274ac45d1d23b17e0463d6ac5437bd80fea75 |
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:·61 |
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)·{ |