Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | · | 1 | ·01c242cf36ec1c78e3a989c8c7198ef0·494892·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···493780·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:·5 | 5 | Installed-Size:·595 |
6 | Depends:·libantlr-java | 6 | Depends:·libantlr-java |
7 | Section:·java | 7 | Section:·java |
8 | Priority:·optional | 8 | Priority:·optional |
9 | Homepage:·https://cs.nyu.edu/rgrimm/xtc/ | 9 | Homepage:·https://cs.nyu.edu/rgrimm/xtc/ |
10 | Description:·parser·generator·written·in·Java | 10 | Description:·parser·generator·written·in·Java |
11 | ·The·xtc·(eXTensible·Compiler)·project·is·exploring·novel·programming·languages | 11 | ·The·xtc·(eXTensible·Compiler)·project·is·exploring·novel·programming·languages |
12 | ·and·tools·to·improve·the·expressiveness,·safety,·and·efficiency·of·complex | 12 | ·and·tools·to·improve·the·expressiveness,·safety,·and·efficiency·of·complex |
Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/ | 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/ |
3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/ |
4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/doc/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/doc/ |
5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/ |
6 | -rw-r--r--···0·root·········(0)·root·········(0)······243·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/changelog.Debian.gz | 6 | -rw-r--r--···0·root·········(0)·root·········(0)······243·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/changelog.Debian.gz |
7 | -rw-r--r--···0·root·········(0)·root·········(0)·····6742·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/copyright | 7 | -rw-r--r--···0·root·········(0)·root·········(0)·····6742·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/copyright |
8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/java/ | 8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/java/ |
9 | -rw-r--r--···0·root·········(0)·root·········(0)···5 | 9 | -rw-r--r--···0·root·········(0)·root·········(0)···521083·2021-10-25·09:54:06.000000·./usr/share/java/rats-1.15.0.jar |
10 | -rw-r--r--···0·root·········(0)·root·········(0)····4 | 10 | -rw-r--r--···0·root·········(0)·root·········(0)····45644·2021-10-25·09:54:06.000000·./usr/share/java/rats-runtime-1.15.0.jar |
11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/ | 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/ |
12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/ | 12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/ |
13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/ | 13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/ |
14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/ | 14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/ |
15 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/rats-1.15.0.pom | 15 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/rats-1.15.0.pom |
16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/ | 16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/ |
17 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/rats-debian.pom | 17 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/rats-debian.pom |
Offset 1, 68 lines modified | Offset 1, 68 lines modified | ||
1 | Zip·file·size:·5 | 1 | Zip·file·size:·521083·bytes,·number·of·entries:·305 |
2 | -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ | 2 | -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ |
3 | -rw-r--r--··2.0·unx······145·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF | 3 | -rw-r--r--··2.0·unx······145·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·····11 | 5 | -rw----·····2.0·fat·····1120·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·····1009·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$1.class |
15 | -rw----·····2.0·fat·····34 | 15 | -rw----·····2.0·fat·····3436·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$2.class |
16 | -rw----·····2.0·fat·····31 | 16 | -rw----·····2.0·fat·····3169·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$3.class |
17 | -rw----·····2.0·fat·····37 | 17 | -rw----·····2.0·fat·····3749·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$4.class |
18 | -rw----·····2.0·fat·····20 | 18 | -rw----·····2.0·fat·····2091·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····26761·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·····3223·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Detector.class | 23 | -rw----·····2.0·fat·····3223·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·····5762·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Rewriter.class | 26 | -rw----·····2.0·fat·····5762·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····· | 33 | -rw----·····2.0·fat·····4057·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·····1131·bl·defN·21-Oct-25·09:54·xtc/parser/CharRange.class | 35 | -rw----·····2.0·fat·····1131·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·····1263·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander$Mode.class | 38 | -rw----·····2.0·fat·····1263·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····62155·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·····2 | 48 | -rw----·····2.0·fat·····2814·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·····1685·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 82, 26 lines modified | Offset 82, 26 lines modified | ||
82 | -rw----·····2.0·fat·····1009·bl·defN·21-Oct-25·09:54·xtc/parser/NodeMarker.class | 82 | -rw----·····2.0·fat·····1009·bl·defN·21-Oct-25·09:54·xtc/parser/NodeMarker.class |
83 | -rw----·····2.0·fat·····2390·bl·defN·21-Oct-25·09:54·xtc/parser/NonTerminal.class | 83 | -rw----·····2.0·fat·····2390·bl·defN·21-Oct-25·09:54·xtc/parser/NonTerminal.class |
84 | -rw----·····2.0·fat······976·bl·defN·21-Oct-25·09:54·xtc/parser/NotFollowedBy.class | 84 | -rw----·····2.0·fat······976·bl·defN·21-Oct-25·09:54·xtc/parser/NotFollowedBy.class |
85 | -rw----·····2.0·fat······905·bl·defN·21-Oct-25·09:54·xtc/parser/NullLiteral.class | 85 | -rw----·····2.0·fat······905·bl·defN·21-Oct-25·09:54·xtc/parser/NullLiteral.class |
86 | -rw----·····2.0·fat······713·bl·defN·21-Oct-25·09:54·xtc/parser/NullValue.class | 86 | -rw----·····2.0·fat······713·bl·defN·21-Oct-25·09:54·xtc/parser/NullValue.class |
87 | -rw----·····2.0·fat······958·bl·defN·21-Oct-25·09:54·xtc/parser/Option.class | 87 | -rw----·····2.0·fat······958·bl·defN·21-Oct-25·09:54·xtc/parser/Option.class |
88 | -rw----·····2.0·fat·····1227·bl·defN·21-Oct-25·09:54·xtc/parser/OrderedChoice.class | 88 | -rw----·····2.0·fat·····1227·bl·defN·21-Oct-25·09:54·xtc/parser/OrderedChoice.class |
89 | -rw----·····2.0·fat······5 | 89 | -rw----·····2.0·fat······554·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk1.class |
90 | -rw----·····2.0·fat······5 | 90 | -rw----·····2.0·fat······542·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk2.class |
91 | -rw----·····2.0·fat······5 | 91 | -rw----·····2.0·fat······584·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk3.class |
92 | -rw----·····2.0·fat······3 | 92 | -rw----·····2.0·fat······329·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk4.class |
93 | -rw----·····2.0·fat······6 | 93 | -rw----·····2.0·fat······684·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$PParserColumn.class |
94 | -rw----·····2.0·fat····46 | 94 | -rw----·····2.0·fat····46430·bl·defN·21-Oct-25·09:54·xtc/parser/PParser.class |
95 | -rw----·····2.0·fat·····1564·bl·defN·21-Oct-25·09:54·xtc/parser/PParserState.class | 95 | -rw----·····2.0·fat·····1564·bl·defN·21-Oct-25·09:54·xtc/parser/PParserState.class |
96 | -rw----·····2.0·fat·····1554·bl·defN·21-Oct-25·09:54·xtc/parser/ParseError.class | 96 | -rw----·····2.0·fat·····1554·bl·defN·21-Oct-25·09:54·xtc/parser/ParseError.class |
97 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/parser/ParseException.class | 97 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/parser/ParseException.class |
98 | -rw----·····2.0·fat·····2056·bl·defN·21-Oct-25·09:54·xtc/parser/ParseTreeNode.class | 98 | -rw----·····2.0·fat·····2056·bl·defN·21-Oct-25·09:54·xtc/parser/ParseTreeNode.class |
99 | -rw----·····2.0·fat······770·bl·defN·21-Oct-25·09:54·xtc/parser/ParserAction.class | 99 | -rw----·····2.0·fat······770·bl·defN·21-Oct-25·09:54·xtc/parser/ParserAction.class |
100 | -rw----·····2.0·fat·····7 | 100 | -rw----·····2.0·fat·····7305·bl·defN·21-Oct-25·09:54·xtc/parser/ParserBase.class |
101 | -rw----·····2.0·fat······622·bl·defN·21-Oct-25·09:54·xtc/parser/PartialProduction.class | 101 | -rw----·····2.0·fat······622·bl·defN·21-Oct-25·09:54·xtc/parser/PartialProduction.class |
102 | -rw----·····2.0·fat······236·bl·defN·21-Oct-25·09:54·xtc/parser/Predicate.class | 102 | -rw----·····2.0·fat······236·bl·defN·21-Oct-25·09:54·xtc/parser/Predicate.class |
103 | -rw----·····2.0·fat·····2473·bl·defN·21-Oct-25·09:54·xtc/parser/PrefixFolder.class | 103 | -rw----·····2.0·fat·····2473·bl·defN·21-Oct-25·09:54·xtc/parser/PrefixFolder.class |
104 | -rw----·····2.0·fat······953·bl·defN·21-Oct-25·09:54·xtc/parser/PrettyPrinter$1.class | 104 | -rw----·····2.0·fat······953·bl·defN·21-Oct-25·09:54·xtc/parser/PrettyPrinter$1.class |
105 | -rw----·····2.0·fat····20265·bl·defN·21-Oct-25·09:54·xtc/parser/PrettyPrinter.class | 105 | -rw----·····2.0·fat····20265·bl·defN·21-Oct-25·09:54·xtc/parser/PrettyPrinter.class |
106 | -rw----·····2.0·fat·····2132·bl·defN·21-Oct-25·09:54·xtc/parser/Production.class | 106 | -rw----·····2.0·fat·····2132·bl·defN·21-Oct-25·09:54·xtc/parser/Production.class |
107 | -rw----·····2.0·fat·····1448·bl·defN·21-Oct-25·09:54·xtc/parser/ProductionOverride.class | 107 | -rw----·····2.0·fat·····1448·bl·defN·21-Oct-25·09:54·xtc/parser/ProductionOverride.class |
Offset 109, 16 lines modified | Offset 109, 16 lines modified | ||
109 | -rw----·····2.0·fat·····2774·bl·defN·21-Oct-25·09:54·xtc/parser/ProductionVoider.class | 109 | -rw----·····2.0·fat·····2774·bl·defN·21-Oct-25·09:54·xtc/parser/ProductionVoider.class |
110 | -rw----·····2.0·fat·····1622·bl·defN·21-Oct-25·09:54·xtc/parser/ProperListValue.class | 110 | -rw----·····2.0·fat·····1622·bl·defN·21-Oct-25·09:54·xtc/parser/ProperListValue.class |
111 | -rw----·····2.0·fat·····1644·bl·defN·21-Oct-25·09:54·xtc/parser/Properties.class | 111 | -rw----·····2.0·fat·····1644·bl·defN·21-Oct-25·09:54·xtc/parser/Properties.class |
112 | -rw----·····2.0·fat······246·bl·defN·21-Oct-25·09:54·xtc/parser/Quantification.class | 112 | -rw----·····2.0·fat······246·bl·defN·21-Oct-25·09:54·xtc/parser/Quantification.class |
113 | -rw----·····2.0·fat····12862·bl·defN·21-Oct-25·09:54·xtc/parser/Rats.class | 113 | -rw----·····2.0·fat····12862·bl·defN·21-Oct-25·09:54·xtc/parser/Rats.class |
114 | -rw----·····2.0·fat·····2670·bl·defN·21-Oct-25·09:54·xtc/parser/ReachabilityChecker.class | 114 | -rw----·····2.0·fat·····2670·bl·defN·21-Oct-25·09:54·xtc/parser/ReachabilityChecker.class |
115 | -rw----·····2.0·fat·····2989·bl·defN·21-Oct-25·09:54·xtc/parser/ReferenceCounter.class | 115 | -rw----·····2.0·fat·····2989·bl·defN·21-Oct-25·09:54·xtc/parser/ReferenceCounter.class |
116 | -rw----·····2.0·fat······2 | 116 | -rw----·····2.0·fat······294·bl·defN·21-Oct-25·09:54·xtc/parser/Renamer$Translation.class |
117 | -rw----·····2.0·fat······7 | 117 | -rw----·····2.0·fat······756·bl·defN·21-Oct-25·09:54·xtc/parser/Renamer.class |
118 | -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/parser/Repetition.class | 118 | -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/parser/Repetition.class |
119 | -rw----·····2.0·fat·····2618·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$1.class | 119 | -rw----·····2.0·fat·····2618·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$1.class |
120 | -rw----·····2.0·fat·····1032·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$2.class | 120 | -rw----·····2.0·fat·····1032·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$2.class |
121 | -rw----·····2.0·fat·····1403·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$3.class | 121 | -rw----·····2.0·fat·····1403·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$3.class |
122 | -rw----·····2.0·fat····37530·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver.class | 122 | -rw----·····2.0·fat····37530·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver.class |
123 | -rw----·····2.0·fat······701·bl·defN·21-Oct-25·09:54·xtc/parser/Result.class | 123 | -rw----·····2.0·fat······701·bl·defN·21-Oct-25·09:54·xtc/parser/Result.class |
124 | -rw----·····2.0·fat·····2849·bl·defN·21-Oct-25·09:54·xtc/parser/RootFinder.class | 124 | -rw----·····2.0·fat·····2849·bl·defN·21-Oct-25·09:54·xtc/parser/RootFinder.class |
Offset 151, 157 lines modified | Offset 151, 157 lines modified | ||
151 | -rw----·····2.0·fat·····1193·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$1.class | 151 | -rw----·····2.0·fat·····1193·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$1.class |
152 | -rw----·····2.0·fat·····2816·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Registrar.class | 152 | -rw----·····2.0·fat·····2816·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Registrar.class |
153 | -rw----·····2.0·fat·····4430·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Typer.class | 153 | -rw----·····2.0·fat·····4430·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Typer.class |
154 | -rw----·····2.0·fat····11935·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter.class | 154 | -rw----·····2.0·fat····11935·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter.class |
155 | -rw----·····2.0·fat·····1011·bl·defN·21-Oct-25·09:54·xtc/parser/VoidedElement.class | 155 | -rw----·····2.0·fat·····1011·bl·defN·21-Oct-25·09:54·xtc/parser/VoidedElement.class |
156 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/tree/ | 156 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/tree/ |
157 | -rw----·····2.0·fat······907·bl·defN·21-Oct-25·09:54·xtc/tree/Annotation.class | 157 | -rw----·····2.0·fat······907·bl·defN·21-Oct-25·09:54·xtc/tree/Annotation.class |
158 | -rw----·····2.0·fat·····3 | 158 | -rw----·····2.0·fat·····3294·bl·defN·21-Oct-25·09:54·xtc/tree/Attribute.class |
159 | -rw----·····2.0·fat·····1 | 159 | -rw----·····2.0·fat·····1107·bl·defN·21-Oct-25·09:54·xtc/tree/Comment$Kind.class |
160 | -rw----·····2.0·fat·····21 | 160 | -rw----·····2.0·fat·····2189·bl·defN·21-Oct-25·09:54·xtc/tree/Comment.class |
161 | -rw----·····2.0·fat·····1161·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$After1.class | 161 | -rw----·····2.0·fat·····1161·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$After1.class |
162 | -rw----·····2.0·fat·····1163·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Before1.class | 162 | -rw----·····2.0·fat·····1163·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Before1.class |
163 | -rw----·····2.0·fat·····1246·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Round1.class | 163 | -rw----·····2.0·fat·····1246·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Round1.class |
164 | -rw----·····2.0·fat·····3224·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$RoundN.class | 164 | -rw----·····2.0·fat·····3224·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$RoundN.class |
Max diff block lines reached; 16845/29857 bytes (56.42%) of diff not shown. |
Offset 73, 16381 lines modified | Offset 73, 16379 lines modified | ||
73 | 00113·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 73 | 00113·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
74 | # | 74 | # |
75 | #·WARNING:·Offset·0x113:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 75 | #·WARNING:·Offset·0x113:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
76 | #··········Zero·length·filename | 76 | #··········Zero·length·filename |
77 | # | 77 | # |
78 | 00133·PAYLOAD | 78 | 00133·PAYLOAD |
79 | 003 | 79 | 00392·DATA·DESCRIPTOR·······08074B50·(134695760) |
80 | 003 | 80 | 00396·CRC···················46EA5A88·(1189763720) |
81 | 003 | 81 | 0039A·Compressed·Size·······0000025F·(607) |
82 | 0039 | 82 | 0039E·Uncompressed·Size·····00000460·(1120) |
83 | 003 | 83 | 003A2·LOCAL·HEADER·#5·······04034B50·(67324752) |
84 | 003 | 84 | 003A6·Extract·Zip·Spec······14·(20)·'2.0' |
85 | 003 | 85 | 003A7·Extract·OS············00·(0)·'MS-DOS' |
86 | 003 | 86 | 003A8·General·Purpose·Flag··0808·(2056) |
87 | ······[Bits·1-2]············0·'Normal·Compression' | 87 | ······[Bits·1-2]············0·'Normal·Compression' |
88 | ······[Bit··3]··············1·'Streamed' | 88 | ······[Bit··3]··············1·'Streamed' |
89 | ······[Bit·11]··············1·'Language·Encoding' | 89 | ······[Bit·11]··············1·'Language·Encoding' |
90 | 003 | 90 | 003AA·Compression·Method····0008·(8)·'Deflated' |
91 | 003A | 91 | 003AC·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
92 | 003 | 92 | 003B0·CRC···················00000000·(0) |
93 | 003 | 93 | 003B4·Compressed·Size·······00000000·(0) |
94 | 003 | 94 | 003B8·Uncompressed·Size·····00000000·(0) |
95 | 003B | 95 | 003BC·Filename·Length·······0013·(19) |
96 | 003B | 96 | 003BE·Extra·Length··········0000·(0) |
97 | 003 | 97 | 003C0·Filename··············'XXXXXXXXXXXXXXXXXXX' |
98 | # | 98 | # |
99 | #·WARNING:·Offset·0x3 | 99 | #·WARNING:·Offset·0x3C0:·Filename·'XXXXXXXXXXXXXXXXXXX' |
100 | #··········Zero·length·filename | 100 | #··········Zero·length·filename |
101 | # | 101 | # |
102 | 003 | 102 | 003D3·PAYLOAD |
103 | 00E | 103 | 00EB8·DATA·DESCRIPTOR·······08074B50·(134695760) |
104 | 00E | 104 | 00EBC·CRC···················377B673A·(930834234) |
105 | 00E | 105 | 00EC0·Compressed·Size·······00000AE5·(2789) |
106 | 00E | 106 | 00EC4·Uncompressed·Size·····0000144A·(5194) |
107 | 00E | 107 | 00EC8·LOCAL·HEADER·#6·······04034B50·(67324752) |
108 | 00E | 108 | 00ECC·Extract·Zip·Spec······14·(20)·'2.0' |
109 | 00E | 109 | 00ECD·Extract·OS············00·(0)·'MS-DOS' |
110 | 00E | 110 | 00ECE·General·Purpose·Flag··0808·(2056) |
111 | ······[Bits·1-2]············0·'Normal·Compression' | 111 | ······[Bits·1-2]············0·'Normal·Compression' |
112 | ······[Bit··3]··············1·'Streamed' | 112 | ······[Bit··3]··············1·'Streamed' |
113 | ······[Bit·11]··············1·'Language·Encoding' | 113 | ······[Bit·11]··············1·'Language·Encoding' |
114 | 00E | 114 | 00ED0·Compression·Method····0008·(8)·'Deflated' |
115 | 00E | 115 | 00ED2·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
116 | 00E | 116 | 00ED6·CRC···················00000000·(0) |
117 | 00E | 117 | 00EDA·Compressed·Size·······00000000·(0) |
118 | 00E | 118 | 00EDE·Uncompressed·Size·····00000000·(0) |
119 | 00E | 119 | 00EE2·Filename·Length·······0010·(16) |
120 | 00E | 120 | 00EE4·Extra·Length··········0000·(0) |
121 | 00E | 121 | 00EE6·Filename··············'XXXXXXXXXXXXXXXX' |
122 | # | 122 | # |
123 | #·WARNING:·Offset·0xE | 123 | #·WARNING:·Offset·0xEE6:·Filename·'XXXXXXXXXXXXXXXX' |
124 | #··········Zero·length·filename | 124 | #··········Zero·length·filename |
125 | # | 125 | # |
126 | 00E | 126 | 00EF6·PAYLOAD |
127 | 017 | 127 | 017C1·DATA·DESCRIPTOR·······08074B50·(134695760) |
128 | 017 | 128 | 017C5·CRC···················9EDE930E·(2665386766) |
129 | 017 | 129 | 017C9·Compressed·Size·······000008CB·(2251) |
130 | 017 | 130 | 017CD·Uncompressed·Size·····0000162C·(5676) |
131 | 017 | 131 | 017D1·LOCAL·HEADER·#7·······04034B50·(67324752) |
132 | 017 | 132 | 017D5·Extract·Zip·Spec······14·(20)·'2.0' |
133 | 017 | 133 | 017D6·Extract·OS············00·(0)·'MS-DOS' |
134 | 017 | 134 | 017D7·General·Purpose·Flag··0808·(2056) |
135 | ······[Bits·1-2]············0·'Normal·Compression' | 135 | ······[Bits·1-2]············0·'Normal·Compression' |
136 | ······[Bit··3]··············1·'Streamed' | 136 | ······[Bit··3]··············1·'Streamed' |
137 | ······[Bit·11]··············1·'Language·Encoding' | 137 | ······[Bit·11]··············1·'Language·Encoding' |
138 | 017 | 138 | 017D9·Compression·Method····0008·(8)·'Deflated' |
139 | 017 | 139 | 017DB·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
140 | 017 | 140 | 017DF·CRC···················00000000·(0) |
141 | 017 | 141 | 017E3·Compressed·Size·······00000000·(0) |
142 | 017 | 142 | 017E7·Uncompressed·Size·····00000000·(0) |
143 | 017 | 143 | 017EB·Filename·Length·······0012·(18) |
144 | 017 | 144 | 017ED·Extra·Length··········0000·(0) |
145 | 017 | 145 | 017EF·Filename··············'XXXXXXXXXXXXXXXXXX' |
146 | # | 146 | # |
147 | #·WARNING:·Offset·0x17 | 147 | #·WARNING:·Offset·0x17EF:·Filename·'XXXXXXXXXXXXXXXXXX' |
148 | #··········Zero·length·filename | 148 | #··········Zero·length·filename |
149 | # | 149 | # |
150 | 01 | 150 | 01801·PAYLOAD |
151 | 01A | 151 | 01A1A·DATA·DESCRIPTOR·······08074B50·(134695760) |
152 | 01A | 152 | 01A1E·CRC···················CD743ED8·(3446947544) |
153 | 01A | 153 | 01A22·Compressed·Size·······00000219·(537) |
154 | 01A | 154 | 01A26·Uncompressed·Size·····0000036E·(878) |
155 | 01A | 155 | 01A2A·LOCAL·HEADER·#8·······04034B50·(67324752) |
156 | 01A | 156 | 01A2E·Extract·Zip·Spec······0A·(10)·'1.0' |
157 | 01A | 157 | 01A2F·Extract·OS············00·(0)·'MS-DOS' |
158 | 01A | 158 | 01A30·General·Purpose·Flag··0800·(2048) |
159 | ······[Bit·11]··············1·'Language·Encoding' | 159 | ······[Bit·11]··············1·'Language·Encoding' |
160 | 01A | 160 | 01A32·Compression·Method····0000·(0)·'Stored' |
161 | 01A | 161 | 01A34·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
162 | 01A | 162 | 01A38·CRC···················00000000·(0) |
163 | 01A | 163 | 01A3C·Compressed·Size·······00000000·(0) |
164 | 01A | 164 | 01A40·Uncompressed·Size·····00000000·(0) |
165 | 01A | 165 | 01A44·Filename·Length·······000B·(11) |
166 | 01A | 166 | 01A46·Extra·Length··········0000·(0) |
167 | 01A | 167 | 01A48·Filename··············'XXXXXXXXXXX' |
168 | # | 168 | # |
169 | #·WARNING:·Offset·0x1A | 169 | #·WARNING:·Offset·0x1A48:·Filename·'XXXXXXXXXXX' |
170 | #··········Zero·length·filename | 170 | #··········Zero·length·filename |
171 | # | 171 | # |
172 | 01A | 172 | 01A53·LOCAL·HEADER·#9·······04034B50·(67324752) |
173 | 01A | 173 | 01A57·Extract·Zip·Spec······14·(20)·'2.0' |
174 | 01A | 174 | 01A58·Extract·OS············00·(0)·'MS-DOS' |
175 | 01A | 175 | 01A59·General·Purpose·Flag··0808·(2056) |
176 | ······[Bits·1-2]············0·'Normal·Compression' | 176 | ······[Bits·1-2]············0·'Normal·Compression' |
177 | ······[Bit··3]··············1·'Streamed' | 177 | ······[Bit··3]··············1·'Streamed' |
178 | ······[Bit·11]··············1·'Language·Encoding' | 178 | ······[Bit·11]··············1·'Language·Encoding' |
179 | 01A | 179 | 01A5B·Compression·Method····0008·(8)·'Deflated' |
180 | 01A | 180 | 01A5D·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
181 | 01A | 181 | 01A61·CRC···················00000000·(0) |
182 | 01A | 182 | 01A65·Compressed·Size·······00000000·(0) |
183 | 01A | 183 | 01A69·Uncompressed·Size·····00000000·(0) |
184 | 01A | 184 | 01A6D·Filename·Length·······0017·(23) |
185 | 01A | 185 | 01A6F·Extra·Length··········0000·(0) |
186 | 01A | 186 | 01A71·Filename··············'XXXXXXXXXXXXXXXXXXXXXXX' |
187 | # | 187 | # |
188 | #·WARNING:·Offset·0x1A | 188 | #·WARNING:·Offset·0x1A71:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' |
189 | #··········Zero·length·filename | 189 | #··········Zero·length·filename |
190 | # | 190 | # |
Max diff block lines reached; 1209427/1218258 bytes (99.28%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·62f6555b6565c4af8bc365449bb761024fd97467e62db588d9d36e1c0bc5d0af |
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:·65 |
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 54, 18 lines modified | Offset 54, 19 lines modified | ||
54 | ··#44·=·Utf8···············MethodParameters | 54 | ··#44·=·Utf8···············MethodParameters |
55 | ··#45·=·Utf8···············Signature | 55 | ··#45·=·Utf8···············Signature |
56 | ··#46·=·Utf8···············()V | 56 | ··#46·=·Utf8···············()V |
57 | ··#47·=·Utf8···············<clinit> | 57 | ··#47·=·Utf8···············<clinit> |
58 | ··#48·=·Utf8···············Ljava/lang/Enum<Lxtc/Constants$FuzzyBoolean;>; | 58 | ··#48·=·Utf8···············Ljava/lang/Enum<Lxtc/Constants$FuzzyBoolean;>; |
59 | ··#49·=·Utf8···············SourceFile | 59 | ··#49·=·Utf8···············SourceFile |
60 | ··#50·=·Utf8···············Constants.java | 60 | ··#50·=·Utf8···············Constants.java |
61 | ··#51·=·Utf8··············· | 61 | ··#51·=·Utf8···············NestHost |
62 | ··#52·=·Class··············#53············//·xtc/Constants | 62 | ··#52·=·Class··············#53············//·xtc/Constants |
63 | ··#53·=·Utf8···············xtc/Constants | 63 | ··#53·=·Utf8···············xtc/Constants |
64 | ··#54·=·Utf8···············InnerClasses | ||
64 | ··#5 | 65 | ··#55·=·Utf8···············FuzzyBoolean |
65 | { | 66 | { |
66 | ··public·static·final·xtc.Constants$FuzzyBoolean·TRUE; | 67 | ··public·static·final·xtc.Constants$FuzzyBoolean·TRUE; |
67 | ····descriptor:·Lxtc/Constants$FuzzyBoolean; | 68 | ····descriptor:·Lxtc/Constants$FuzzyBoolean; |
68 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 69 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
69 | ··public·static·final·xtc.Constants$FuzzyBoolean·FALSE; | 70 | ··public·static·final·xtc.Constants$FuzzyBoolean·FALSE; |
70 | ····descriptor:·Lxtc/Constants$FuzzyBoolean; | 71 | ····descriptor:·Lxtc/Constants$FuzzyBoolean; |
Offset 178, 9 lines modified | Offset 179, 10 lines modified | ||
178 | ········line·90:·0 | 179 | ········line·90:·0 |
179 | ········line·91:·13 | 180 | ········line·91:·13 |
180 | ········line·92:·26 | 181 | ········line·92:·26 |
181 | ········line·89:·39 | 182 | ········line·89:·39 |
182 | } | 183 | } |
183 | Signature:·#48··························//·Ljava/lang/Enum<Lxtc/Constants$FuzzyBoolean;>; | 184 | Signature:·#48··························//·Ljava/lang/Enum<Lxtc/Constants$FuzzyBoolean;>; |
184 | SourceFile:·"Constants.java" | 185 | SourceFile:·"Constants.java" |
186 | NestHost:·class·xtc/Constants | ||
185 | InnerClasses: | 187 | InnerClasses: |
186 | ··public·static·final·#5 | 188 | ··public·static·final·#55=·#1·of·#52;·····//·FuzzyBoolean=class·xtc/Constants$FuzzyBoolean·of·class·xtc/Constants |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·668e7ff7e3c365cd6a9628fb9a4536039035c2d6d1baa30f39747332ea2af29c |
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:·65 |
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 369, 18 lines modified | Offset 369, 19 lines modified | ||
369 | ··#359·=·Utf8···············VALUE_PRIVATE | 369 | ··#359·=·Utf8···············VALUE_PRIVATE |
370 | ··#360·=·Utf8···············<clinit> | 370 | ··#360·=·Utf8···············<clinit> |
371 | ··#361·=·Utf8···············()V | 371 | ··#361·=·Utf8···············()V |
372 | ··#362·=·Utf8···············Code | 372 | ··#362·=·Utf8···············Code |
373 | ··#363·=·Utf8···············LineNumberTable | 373 | ··#363·=·Utf8···············LineNumberTable |
374 | ··#364·=·Utf8···············SourceFile | 374 | ··#364·=·Utf8···············SourceFile |
375 | ··#365·=·Utf8···············Constants.java | 375 | ··#365·=·Utf8···············Constants.java |
376 | ··#366·=·Utf8··············· | 376 | ··#366·=·Utf8···············NestMembers |
377 | ··#367·=·Class··············#368··········//·xtc/Constants$FuzzyBoolean | 377 | ··#367·=·Class··············#368··········//·xtc/Constants$FuzzyBoolean |
378 | ··#368·=·Utf8···············xtc/Constants$FuzzyBoolean | 378 | ··#368·=·Utf8···············xtc/Constants$FuzzyBoolean |
379 | ··#369·=·Utf8···············InnerClasses | ||
379 | ··#3 | 380 | ··#370·=·Utf8···············FuzzyBoolean |
380 | { | 381 | { |
381 | ··public·static·final·boolean·DEBUG·=·false; | 382 | ··public·static·final·boolean·DEBUG·=·false; |
382 | ····descriptor:·Z | 383 | ····descriptor:·Z |
383 | ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL | 384 | ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL |
384 | ····ConstantValue:·int·0 | 385 | ····ConstantValue:·int·0 |
385 | ··public·static·final·int·MAJOR·=·1; | 386 | ··public·static·final·int·MAJOR·=·1; |
Offset 1068, 9 lines modified | Offset 1069, 11 lines modified | ||
1068 | ········line·334:·570 | 1069 | ········line·334:·570 |
1069 | ········line·337:·583 | 1070 | ········line·337:·583 |
1070 | ········line·340:·596 | 1071 | ········line·340:·596 |
1071 | ········line·343:·609 | 1072 | ········line·343:·609 |
1072 | ········line·346:·622 | 1073 | ········line·346:·622 |
1073 | } | 1074 | } |
1074 | SourceFile:·"Constants.java" | 1075 | SourceFile:·"Constants.java" |
1076 | NestMembers: | ||
1077 | ··xtc/Constants$FuzzyBoolean | ||
1075 | InnerClasses: | 1078 | InnerClasses: |
1076 | ··public·static·final·#3 | 1079 | ··public·static·final·#370=·#367·of·#1;···//·FuzzyBoolean=class·xtc/Constants$FuzzyBoolean·of·class·xtc/Constants |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·775b8c1b77f266d6c90dd6034cef6efc60f80d99328aeec175d0e2fe06908bfe |
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:·65 |
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·bd70065a28d1c1e33e2fd9934bce5a58e4b5228a44678f48474c36d4015e9d5c |
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:·65 |
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·b685e3b4daace0db0eaed0f65255223fdb65f56da350955008c58adb923fa580 |
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:·65 |
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· | 1 | ··SHA-256·checksum·cc48f9ff34184b264601a2dc7a8255d374b935a264fb7694ee80ba27ce979ad8 |
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:·65 |
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· | 1 | ··SHA-256·checksum·103f5a8e84d8fa90cfd566767b6d03f3658db135fe8ac16993b78663b9830008 |
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:·65 |
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, 123 lines modified | Offset 1, 113 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7889e6129e2ffee559a21616065fa2735bd3c88315271b250805cecfe8b18525 |
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:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·# | 7 | ··this_class:·#35·························//·xtc/parser/Analyzer$1 |
8 | ··super_class:·# | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:· | 9 | ··interfaces:·1,·fields:·0,·methods:·2,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$1.this$0:Lxtc/parser/Analyzer; | ||
12 | ···#2·=·Class··············#4·············//·xtc/parser/Analyzer$1 | ||
13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/parser/Analyzer; | ||
14 | ···#4·=·Utf8···············xtc/parser/Analyzer$1 | ||
15 | ···#5·=·Utf8···············this$0 | ||
16 | ···#6·=·Utf8···············Lxtc/parser/Analyzer; | ||
17 | ···# | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
18 | ···# | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
19 | ···# | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":()V |
20 | ·· | 14 | ···#4·=·Utf8···············java/lang/Object |
21 | ·· | 15 | ···#5·=·Utf8···············<init> |
22 | ·· | 16 | ···#6·=·Utf8···············()V |
23 | ·· | 17 | ···#7·=·Methodref··········#8.#9··········//·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
24 | ·· | 18 | ···#8·=·Class··············#10············//·xtc/parser/Analyzer |
25 | ·· | 19 | ···#9·=·NameAndType········#11:#12········//·lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
26 | ··#1 | 20 | ··#10·=·Utf8···············xtc/parser/Analyzer |
27 | ··#1 | 21 | ··#11·=·Utf8···············lookup |
28 | ··#1 | 22 | ··#12·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
29 | ··#1 | 23 | ··#13·=·Fieldref···········#14.#15········//·xtc/parser/FullProduction.name:Lxtc/parser/NonTerminal; |
30 | ··# | 24 | ··#14·=·Class··············#16············//·xtc/parser/FullProduction |
31 | ··# | 25 | ··#15·=·NameAndType········#17:#18········//·name:Lxtc/parser/NonTerminal; |
32 | ··# | 26 | ··#16·=·Utf8···············xtc/parser/FullProduction |
33 | ··# | 27 | ··#17·=·Utf8···············name |
34 | ··# | 28 | ··#18·=·Utf8···············Lxtc/parser/NonTerminal; |
35 | ··# | 29 | ··#19·=·Methodref··········#20.#21········//·xtc/parser/NonTerminal.equals:(Ljava/lang/Object;)Z |
36 | ··#2 | 30 | ··#20·=·Class··············#22············//·xtc/parser/NonTerminal |
37 | ··#2 | 31 | ··#21·=·NameAndType········#23:#24········//·equals:(Ljava/lang/Object;)Z |
38 | ··#2 | 32 | ··#22·=·Utf8···············xtc/parser/NonTerminal |
39 | ··#2 | 33 | ··#23·=·Utf8···············equals |
40 | ··# | 34 | ··#24·=·Utf8···············(Ljava/lang/Object;)Z |
41 | ··# | 35 | ··#25·=·Fieldref···········#20.#26········//·xtc/parser/NonTerminal.name:Ljava/lang/String; |
42 | ··# | 36 | ··#26·=·NameAndType········#17:#27········//·name:Ljava/lang/String; |
43 | ··# | 37 | ··#27·=·Utf8···············Ljava/lang/String; |
44 | ··# | 38 | ··#28·=·Methodref··········#20.#29········//·xtc/parser/NonTerminal."<init>":(Ljava/lang/String;)V |
45 | ··# | 39 | ··#29·=·NameAndType········#5:#30·········//·"<init>":(Ljava/lang/String;)V |
46 | ··#3 | 40 | ··#30·=·Utf8···············(Ljava/lang/String;)V |
47 | ··#3 | 41 | ··#31·=·Methodref··········#20.#32········//·xtc/parser/NonTerminal.setLocation:(Lxtc/tree/Locatable;)V |
48 | ··#3 | 42 | ··#32·=·NameAndType········#33:#34········//·setLocation:(Lxtc/tree/Locatable;)V |
49 | ··#3 | 43 | ··#33·=·Utf8···············setLocation |
50 | ··# | 44 | ··#34·=·Utf8···············(Lxtc/tree/Locatable;)V |
45 | ··#35·=·Class··············#36············//·xtc/parser/Analyzer$1 | ||
46 | ··#36·=·Utf8···············xtc/parser/Analyzer$1 | ||
51 | ··# | 47 | ··#37·=·Class··············#38············//·xtc/parser/Renamer$Translation |
52 | ··# | 48 | ··#38·=·Utf8···············xtc/parser/Renamer$Translation |
53 | ··# | 49 | ··#39·=·Utf8···············(Lxtc/parser/Analyzer;)V |
54 | ··#4 | 50 | ··#40·=·Utf8···············Code |
55 | ··#4 | 51 | ··#41·=·Utf8···············LineNumberTable |
56 | ··#4 | 52 | ··#42·=·Utf8···············MethodParameters |
57 | ··#4 | 53 | ··#43·=·Utf8···············map |
58 | ··#4 | 54 | ··#44·=·Utf8···············(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; |
59 | ··#4 | 55 | ··#45·=·Utf8···············StackMapTable |
60 | ··# | 56 | ··#46·=·Utf8···············SourceFile |
61 | ··# | 57 | ··#47·=·Utf8···············Analyzer.java |
62 | ··# | 58 | ··#48·=·Utf8···············EnclosingMethod |
63 | ··# | 59 | ··#49·=·NameAndType········#50:#6·········//·uniquify:()V |
64 | ··#5 | 60 | ··#50·=·Utf8···············uniquify |
61 | ··#51·=·Utf8···············NestHost | ||
65 | ··#5 | 62 | ··#52·=·Utf8···············InnerClasses |
66 | ··#5 | 63 | ··#53·=·Class··············#54············//·xtc/parser/Renamer |
67 | ··#5 | 64 | ··#54·=·Utf8···············xtc/parser/Renamer |
68 | ··#5 | 65 | ··#55·=·Utf8···············Translation |
69 | { | 66 | { |
70 | ··final·xtc.parser.Analyzer·this$0; | ||
71 | ····descriptor:·Lxtc/parser/Analyzer; | ||
72 | ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC | ||
73 | ··xtc.parser.Analyzer$1(xtc.parser.Analyzer); | 67 | ··xtc.parser.Analyzer$1(xtc.parser.Analyzer); |
74 | ····descriptor:·(Lxtc/parser/Analyzer;)V | 68 | ····descriptor:·(Lxtc/parser/Analyzer;)V |
75 | ····flags:·(0x0000) | 69 | ····flags:·(0x0000) |
76 | ····Code: | 70 | ····Code: |
77 | ······stack= | 71 | ······stack=1,·locals=2,·args_size=2 |
78 | ·········0:·aload_0 | 72 | ·········0:·aload_0 |
79 | ·········1:·aload_1 | ||
80 | ·········2:·putfield······#1··················//·Field·this$0:Lxtc/parser/Analyzer; | ||
81 | ·········5:·aload_0 | ||
82 | ········· | 73 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V |
83 | ········· | 74 | ·········4:·return |
84 | ······LineNumberTable: | 75 | ······LineNumberTable: |
85 | ········line·1171:·0 | 76 | ········line·1171:·0 |
86 | ····MethodParameters: | 77 | ····MethodParameters: |
87 | ······Name···························Flags | 78 | ······Name···························Flags |
88 | ······<no·name>······················final·mandated | 79 | ······<no·name>······················final·mandated |
89 | ··public·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer); | 80 | ··public·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer); |
90 | ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; | 81 | ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; |
91 | ····flags:·(0x0001)·ACC_PUBLIC | 82 | ····flags:·(0x0001)·ACC_PUBLIC |
92 | ····Code: | 83 | ····Code: |
93 | ······stack=3,·locals=4,·args_size=3 | 84 | ······stack=3,·locals=4,·args_size=3 |
94 | ·········0:·aload_2 | 85 | ·········0:·aload_2 |
95 | ·········1:·aload_1 | 86 | ·········1:·aload_1 |
96 | ·········2:·invokevirtual·# | 87 | ·········2:·invokevirtual·#7··················//·Method·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
97 | ·········5:·getfield······#1 | 88 | ·········5:·getfield······#13·················//·Field·xtc/parser/FullProduction.name:Lxtc/parser/NonTerminal; |
98 | ·········8:·astore_3 | 89 | ·········8:·astore_3 |
99 | ·········9:·aload_1 | 90 | ·········9:·aload_1 |
100 | ········10:·aload_3 | 91 | ········10:·aload_3 |
101 | ········11:·invokevirtual·# | 92 | ········11:·invokevirtual·#19·················//·Method·xtc/parser/NonTerminal.equals:(Ljava/lang/Object;)Z |
102 | ········14:·ifeq··········22 | 93 | ········14:·ifeq··········22 |
103 | ········17:·aload_1 | 94 | ········17:·aload_1 |
104 | ········18:·astore_3 | 95 | ········18:·astore_3 |
105 | ········19:·goto··········39 | 96 | ········19:·goto··········39 |
106 | ········22:·new···········#2 | 97 | ········22:·new···········#20·················//·class·xtc/parser/NonTerminal |
107 | ········25:·dup | 98 | ········25:·dup |
108 | ········26:·aload_3 | 99 | ········26:·aload_3 |
109 | ········27:·getfield······# | 100 | ········27:·getfield······#25·················//·Field·xtc/parser/NonTerminal.name:Ljava/lang/String; |
110 | ········30:·invokespecial·# | 101 | ········30:·invokespecial·#28·················//·Method·xtc/parser/NonTerminal."<init>":(Ljava/lang/String;)V |
111 | ········33:·astore_3 | 102 | ········33:·astore_3 |
112 | ········34:·aload_3 | 103 | ········34:·aload_3 |
113 | ········35:·aload_1 | 104 | ········35:·aload_1 |
114 | ········36:·invokevirtual·#3 | 105 | ········36:·invokevirtual·#31·················//·Method·xtc/parser/NonTerminal.setLocation:(Lxtc/tree/Locatable;)V |
115 | ········39:·aload_3 | 106 | ········39:·aload_3 |
116 | ········40:·areturn | 107 | ········40:·areturn |
117 | ······LineNumberTable: | 108 | ······LineNumberTable: |
118 | ········line·1173:·0 | 109 | ········line·1173:·0 |
119 | ········line·1175:·9 | 110 | ········line·1175:·9 |
120 | ········line·1178:·17 | 111 | ········line·1178:·17 |
121 | ········line·1183:·22 | 112 | ········line·1183:·22 |
Offset 126, 11 lines modified | Offset 116, 12 lines modified | ||
Max diff block lines reached; 825/11576 bytes (7.13%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0e79d1ed8d137338510555356e638a96da1c9cb5388257549b0eb87a7b416466 |
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:·65 |
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 162, 15 lines modified | Offset 162, 16 lines modified | ||
162 | ··#152·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; | 162 | ··#152·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; |
163 | ··#153·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; | 163 | ··#153·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; |
164 | ··#154·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; | 164 | ··#154·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; |
165 | ··#155·=·Utf8···············<clinit> | 165 | ··#155·=·Utf8···············<clinit> |
166 | ··#156·=·Utf8···············SourceFile | 166 | ··#156·=·Utf8···············SourceFile |
167 | ··#157·=·Utf8···············Analyzer.java | 167 | ··#157·=·Utf8···············Analyzer.java |
168 | ··#158·=·Utf8···············EnclosingMethod | 168 | ··#158·=·Utf8···············EnclosingMethod |
169 | ··#159·=·Utf8···············NestHost | ||
169 | ··#1 | 170 | ··#160·=·Utf8···············InnerClasses |
170 | { | 171 | { |
171 | ··static·final·boolean·$assertionsDisabled; | 172 | ··static·final·boolean·$assertionsDisabled; |
172 | ····descriptor:·Z | 173 | ····descriptor:·Z |
173 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 174 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
174 | ··final·xtc.parser.Analyzer·this$0; | 175 | ··final·xtc.parser.Analyzer·this$0; |
175 | ····descriptor:·Lxtc/parser/Analyzer; | 176 | ····descriptor:·Lxtc/parser/Analyzer; |
Offset 506, 9 lines modified | Offset 507, 10 lines modified | ||
506 | ······StackMapTable:·number_of_entries·=·2 | 507 | ······StackMapTable:·number_of_entries·=·2 |
507 | ········frame_type·=·12·/*·same·*/ | 508 | ········frame_type·=·12·/*·same·*/ |
508 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ | 509 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ |
509 | ··········stack·=·[·int·] | 510 | ··········stack·=·[·int·] |
510 | } | 511 | } |
511 | SourceFile:·"Analyzer.java" | 512 | SourceFile:·"Analyzer.java" |
512 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer | 513 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer |
514 | NestHost:·class·xtc/parser/Analyzer | ||
513 | InnerClasses: | 515 | InnerClasses: |
514 | ··#2;·····································//·class·xtc/parser/Analyzer$2 | 516 | ··#2;·····································//·class·xtc/parser/Analyzer$2 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·2e | 1 | ··SHA-256·checksum·5a9258feb772c9db2c757b597a1d2ee2ca0474d81fd2039149d494353097ece6 |
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:·65 |
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 151, 15 lines modified | Offset 151, 16 lines modified | ||
151 | ··#141·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; | 151 | ··#141·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; |
152 | ··#142·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; | 152 | ··#142·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; |
153 | ··#143·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; | 153 | ··#143·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; |
154 | ··#144·=·Utf8···············<clinit> | 154 | ··#144·=·Utf8···············<clinit> |
155 | ··#145·=·Utf8···············SourceFile | 155 | ··#145·=·Utf8···············SourceFile |
156 | ··#146·=·Utf8···············Analyzer.java | 156 | ··#146·=·Utf8···············Analyzer.java |
157 | ··#147·=·Utf8···············EnclosingMethod | 157 | ··#147·=·Utf8···············EnclosingMethod |
158 | ··#148·=·Utf8···············NestHost | ||
158 | ··#14 | 159 | ··#149·=·Utf8···············InnerClasses |
159 | { | 160 | { |
160 | ··static·final·boolean·$assertionsDisabled; | 161 | ··static·final·boolean·$assertionsDisabled; |
161 | ····descriptor:·Z | 162 | ····descriptor:·Z |
162 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 163 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
163 | ··final·xtc.parser.Analyzer·this$0; | 164 | ··final·xtc.parser.Analyzer·this$0; |
164 | ····descriptor:·Lxtc/parser/Analyzer; | 165 | ····descriptor:·Lxtc/parser/Analyzer; |
Offset 473, 9 lines modified | Offset 474, 10 lines modified | ||
473 | ······StackMapTable:·number_of_entries·=·2 | 474 | ······StackMapTable:·number_of_entries·=·2 |
474 | ········frame_type·=·12·/*·same·*/ | 475 | ········frame_type·=·12·/*·same·*/ |
475 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ | 476 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ |
476 | ··········stack·=·[·int·] | 477 | ··········stack·=·[·int·] |
477 | } | 478 | } |
478 | SourceFile:·"Analyzer.java" | 479 | SourceFile:·"Analyzer.java" |
479 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer | 480 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer |
481 | NestHost:·class·xtc/parser/Analyzer | ||
480 | InnerClasses: | 482 | InnerClasses: |
481 | ··#2;·····································//·class·xtc/parser/Analyzer$3 | 483 | ··#2;·····································//·class·xtc/parser/Analyzer$3 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·cc4630c5ad7df04ef6bd6f8a8d3f7c94782f5f7ac46378dfa0c672a44aa84dfd |
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:·65 |
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 170, 15 lines modified | Offset 170, 16 lines modified | ||
170 | ··#160·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; | 170 | ··#160·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; |
171 | ··#161·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; | 171 | ··#161·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; |
172 | ··#162·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; | 172 | ··#162·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; |
173 | ··#163·=·Utf8···············<clinit> | 173 | ··#163·=·Utf8···············<clinit> |
174 | ··#164·=·Utf8···············SourceFile | 174 | ··#164·=·Utf8···············SourceFile |
175 | ··#165·=·Utf8···············Analyzer.java | 175 | ··#165·=·Utf8···············Analyzer.java |
176 | ··#166·=·Utf8···············EnclosingMethod | 176 | ··#166·=·Utf8···············EnclosingMethod |
177 | ··#167·=·Utf8···············NestHost | ||
177 | ··#16 | 178 | ··#168·=·Utf8···············InnerClasses |
178 | { | 179 | { |
179 | ··static·final·boolean·$assertionsDisabled; | 180 | ··static·final·boolean·$assertionsDisabled; |
180 | ····descriptor:·Z | 181 | ····descriptor:·Z |
181 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 182 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
182 | ··final·xtc.parser.Analyzer·this$0; | 183 | ··final·xtc.parser.Analyzer·this$0; |
183 | ····descriptor:·Lxtc/parser/Analyzer; | 184 | ····descriptor:·Lxtc/parser/Analyzer; |
Offset 560, 9 lines modified | Offset 561, 10 lines modified | ||
560 | ······StackMapTable:·number_of_entries·=·2 | 561 | ······StackMapTable:·number_of_entries·=·2 |
561 | ········frame_type·=·12·/*·same·*/ | 562 | ········frame_type·=·12·/*·same·*/ |
562 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ | 563 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ |
563 | ··········stack·=·[·int·] | 564 | ··········stack·=·[·int·] |
564 | } | 565 | } |
565 | SourceFile:·"Analyzer.java" | 566 | SourceFile:·"Analyzer.java" |
566 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer | 567 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer |
568 | NestHost:·class·xtc/parser/Analyzer | ||
567 | InnerClasses: | 569 | InnerClasses: |
568 | ··#2;·····································//·class·xtc/parser/Analyzer$4 | 570 | ··#2;·····································//·class·xtc/parser/Analyzer$4 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·b749b76789b50e4f14fb38e946bb9b73648d807a11401dfb8512eafb49e150b4 |
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:·65 |
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·········//·xtc/parser/Analyzer$5.this$0:Lxtc/parser/Analyzer; | 11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$5.this$0:Lxtc/parser/Analyzer; |
12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$5 | 12 | ····#2·=·Class··············#4············//·xtc/parser/Analyzer$5 |
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$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; |
Offset 102, 15 lines modified | Offset 102, 16 lines modified | ||
102 | ···#92·=·Utf8···············(Lxtc/parser/Sequence;)Ljava/lang/Boolean; | 102 | ···#92·=·Utf8···············(Lxtc/parser/Sequence;)Ljava/lang/Boolean; |
103 | ···#93·=·Utf8···············(Lxtc/parser/NonTerminal;)Ljava/lang/Boolean; | 103 | ···#93·=·Utf8···············(Lxtc/parser/NonTerminal;)Ljava/lang/Boolean; |
104 | ···#94·=·Utf8···············(Lxtc/parser/NotFollowedBy;)Ljava/lang/Boolean; | 104 | ···#94·=·Utf8···············(Lxtc/parser/NotFollowedBy;)Ljava/lang/Boolean; |
105 | ···#95·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; | 105 | ···#95·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; |
106 | ···#96·=·Utf8···············SourceFile | 106 | ···#96·=·Utf8···············SourceFile |
107 | ···#97·=·Utf8···············Analyzer.java | 107 | ···#97·=·Utf8···············Analyzer.java |
108 | ···#98·=·Utf8···············EnclosingMethod | 108 | ···#98·=·Utf8···············EnclosingMethod |
109 | ···#99·=·Utf8···············NestHost | ||
109 | ·· | 110 | ··#100·=·Utf8···············InnerClasses |
110 | { | 111 | { |
111 | ··final·xtc.parser.Analyzer·this$0; | 112 | ··final·xtc.parser.Analyzer·this$0; |
112 | ····descriptor:·Lxtc/parser/Analyzer; | 113 | ····descriptor:·Lxtc/parser/Analyzer; |
113 | ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC | 114 | ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC |
114 | ··xtc.parser.Analyzer$5(xtc.parser.Analyzer); | 115 | ··xtc.parser.Analyzer$5(xtc.parser.Analyzer); |
115 | ····descriptor:·(Lxtc/parser/Analyzer;)V | 116 | ····descriptor:·(Lxtc/parser/Analyzer;)V |
Offset 299, 9 lines modified | Offset 300, 10 lines modified | ||
299 | ·········0:·getstatic·····#66·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean; | 300 | ·········0:·getstatic·····#66·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean; |
300 | ·········3:·areturn | 301 | ·········3:·areturn |
301 | ······LineNumberTable: | 302 | ······LineNumberTable: |
302 | ········line·2594:·0 | 303 | ········line·2594:·0 |
303 | } | 304 | } |
304 | SourceFile:·"Analyzer.java" | 305 | SourceFile:·"Analyzer.java" |
305 | EnclosingMethod:·#14.#0·················//·xtc.parser.Analyzer | 306 | EnclosingMethod:·#14.#0·················//·xtc.parser.Analyzer |
307 | NestHost:·class·xtc/parser/Analyzer | ||
306 | InnerClasses: | 308 | InnerClasses: |
307 | ··#2;·····································//·class·xtc/parser/Analyzer$5 | 309 | ··#2;·····································//·class·xtc/parser/Analyzer$5 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·0 | 1 | ··SHA-256·checksum·093e9c0cd3b28b5ea6a8df540afb6cd1da253e46313cfc0390a84251bb66d403 |
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:·65 |
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 119, 15 lines modified | Offset 119, 16 lines modified | ||
119 | ··#109·=·Utf8···············SourceFile | 119 | ··#109·=·Utf8···············SourceFile |
120 | ··#110·=·Utf8···············Analyzer.java | 120 | ··#110·=·Utf8···············Analyzer.java |
121 | ··#111·=·Utf8···············EnclosingMethod | 121 | ··#111·=·Utf8···············EnclosingMethod |
122 | ··#112·=·Class··············#113··········//·xtc/parser/Analyzer | 122 | ··#112·=·Class··············#113··········//·xtc/parser/Analyzer |
123 | ··#113·=·Utf8···············xtc/parser/Analyzer | 123 | ··#113·=·Utf8···············xtc/parser/Analyzer |
124 | ··#114·=·NameAndType········#94:#115······//·setsValue:(Lxtc/parser/Element;Z)Z | 124 | ··#114·=·NameAndType········#94:#115······//·setsValue:(Lxtc/parser/Element;Z)Z |
125 | ··#115·=·Utf8···············(Lxtc/parser/Element;Z)Z | 125 | ··#115·=·Utf8···············(Lxtc/parser/Element;Z)Z |
126 | ··#116·=·Utf8···············NestHost | ||
126 | ··#11 | 127 | ··#117·=·Utf8···············InnerClasses |
127 | { | 128 | { |
128 | ··private·boolean·isLast; | 129 | ··private·boolean·isLast; |
129 | ····descriptor:·Z | 130 | ····descriptor:·Z |
130 | ····flags:·(0x0002)·ACC_PRIVATE | 131 | ····flags:·(0x0002)·ACC_PRIVATE |
131 | ··final·boolean·val$all; | 132 | ··final·boolean·val$all; |
132 | ····descriptor:·Z | 133 | ····descriptor:·Z |
Offset 365, 9 lines modified | Offset 366, 10 lines modified | ||
365 | ·········0:·getstatic·····#16·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean; | 366 | ·········0:·getstatic·····#16·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean; |
366 | ·········3:·areturn | 367 | ·········3:·areturn |
367 | ······LineNumberTable: | 368 | ······LineNumberTable: |
368 | ········line·2972:·0 | 369 | ········line·2972:·0 |
369 | } | 370 | } |
370 | SourceFile:·"Analyzer.java" | 371 | SourceFile:·"Analyzer.java" |
371 | EnclosingMethod:·#112.#114··············//·xtc.parser.Analyzer.setsValue | 372 | EnclosingMethod:·#112.#114··············//·xtc.parser.Analyzer.setsValue |
373 | NestHost:·class·xtc/parser/Analyzer | ||
372 | InnerClasses: | 374 | InnerClasses: |
373 | ··#2;·····································//·class·xtc/parser/Analyzer$6 | 375 | ··#2;·····································//·class·xtc/parser/Analyzer$6 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·05099d5d8eb2457df60c5d4766e26dd6474220e69c1502b934e1af8b1c45379b |
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:·65 |
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 128, 18 lines modified | Offset 128, 19 lines modified | ||
128 | ··#118·=·Utf8···············LineNumberTable | 128 | ··#118·=·Utf8···············LineNumberTable |
129 | ··#119·=·Utf8···············StackMapTable | 129 | ··#119·=·Utf8···············StackMapTable |
130 | ··#120·=·Utf8···············SourceFile | 130 | ··#120·=·Utf8···············SourceFile |
131 | ··#121·=·Utf8···············Analyzer.java | 131 | ··#121·=·Utf8···············Analyzer.java |
132 | ··#122·=·Utf8···············EnclosingMethod | 132 | ··#122·=·Utf8···············EnclosingMethod |
133 | ··#123·=·Class··············#124··········//·xtc/parser/Analyzer | 133 | ··#123·=·Class··············#124··········//·xtc/parser/Analyzer |
134 | ··#124·=·Utf8···············xtc/parser/Analyzer | 134 | ··#124·=·Utf8···············xtc/parser/Analyzer |
135 | ··#125·=·Utf8···············NestHost | ||
135 | ··#12 | 136 | ··#126·=·Utf8···············InnerClasses |
136 | ··#12 | 137 | ··#127·=·Class··············#128··········//·xtc/parser/Element |
137 | ··#12 | 138 | ··#128·=·Utf8···············xtc/parser/Element |
138 | ··#12 | 139 | ··#129·=·Utf8···············Tag |
139 | { | 140 | { |
140 | ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag; | 141 | ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag; |
141 | ····descriptor:·[I | 142 | ····descriptor:·[I |
142 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 143 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
143 | ··static·{}; | 144 | ··static·{}; |
144 | ····descriptor:·()V | 145 | ····descriptor:·()V |
Offset 496, 10 lines modified | Offset 497, 11 lines modified | ||
496 | ········frame_type·=·0·/*·same·*/ | 497 | ········frame_type·=·0·/*·same·*/ |
497 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 498 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
498 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 499 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
499 | ········frame_type·=·0·/*·same·*/ | 500 | ········frame_type·=·0·/*·same·*/ |
500 | } | 501 | } |
501 | SourceFile:·"Analyzer.java" | 502 | SourceFile:·"Analyzer.java" |
502 | EnclosingMethod:·#123.#0················//·xtc.parser.Analyzer | 503 | EnclosingMethod:·#123.#0················//·xtc.parser.Analyzer |
504 | NestHost:·class·xtc/parser/Analyzer | ||
503 | InnerClasses: | 505 | InnerClasses: |
504 | ··public·static·final·#12 | 506 | ··public·static·final·#129=·#2·of·#127;···//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element |
505 | ··static·#8;······························//·class·xtc/parser/Analyzer$7 | 507 | ··static·#8;······························//·class·xtc/parser/Analyzer$7 |
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 338, 23 lines modified | Offset 338, 22 lines modified | ||
338 | ············} | 338 | ············} |
339 | ············unqualify·=·unqualify.unqualify(); | 339 | ············unqualify·=·unqualify.unqualify(); |
340 | ········} | 340 | ········} |
341 | ········final·FullProduction·value·=·this.grammarPMap.get(unqualify); | 341 | ········final·FullProduction·value·=·this.grammarPMap.get(unqualify); |
342 | ········if·(null·==·value)·{ | 342 | ········if·(null·==·value)·{ |
343 | ············return·null; | 343 | ············return·null; |
344 | ········} | 344 | ········} |
345 | ········if·(value·instanceof·FullProduction)·{ | 345 | ········if·(value·instanceof·final·FullProduction·fullProduction)·{ |
346 | ············final·FullProduction·fullProduction·=·(FullProduction)value; | ||
347 | ············return·this.isDefined((Production)fullProduction,·module)·?·fullProduction·:·null; | 346 | ············return·this.isDefined((Production)fullProduction,·module)·?·fullProduction·:·null; |
348 | ········} | 347 | ········} |
349 | ········FullProduction·fullProduction2·=·null; | 348 | ········FullProduction·fullProduction2·=·null; |
350 | ········for·(final·FullProduction·fullProduction3·:·this.toFullProductionList(value))·{ | 349 | ········for·(final·FullProduction·fullProduction3·:·this.toFullProductionList(value))·{ |
351 | ············if·(this.isDefined((Production)fullProduction3,·module))·{ | 350 | ············if·(this.isDefined((Production)fullProduction3,·module))·{ |
352 | ················if·(null·!=·fullProduction2)·{ | 351 | ················if·(null·!=·fullProduction2)·{ |
353 | ····················throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·unqualify); | 352 | ····················throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·String.valueOf((Object)unqualify)); |
354 | ················} | 353 | ················} |
355 | ················fullProduction2·=·fullProduction3; | 354 | ················fullProduction2·=·fullProduction3; |
356 | ············} | 355 | ············} |
357 | ········} | 356 | ········} |
358 | ········return·fullProduction2; | 357 | ········return·fullProduction2; |
359 | ····} | 358 | ····} |
360 | ···· | 359 | ···· |
Offset 374, 35 lines modified | Offset 373, 34 lines modified | ||
374 | ············return·null; | 373 | ············return·null; |
375 | ········} | 374 | ········} |
376 | ········else·{ | 375 | ········else·{ |
377 | ············final·FullProduction·value·=·this.grammarPMap.get(nonTerminal); | 376 | ············final·FullProduction·value·=·this.grammarPMap.get(nonTerminal); |
378 | ············if·(null·==·value)·{ | 377 | ············if·(null·==·value)·{ |
379 | ················return·null; | 378 | ················return·null; |
380 | ············} | 379 | ············} |
381 | ············if·(value·instanceof·FullProduction)·{ | 380 | ············if·(value·instanceof·final·FullProduction·fullProduction)·{ |
382 | ················final·FullProduction·fullProduction·=·(FullProduction)value; | ||
383 | ················return·(this.isDefined((Production)fullProduction,·this.mCurrent)·||·this.isImported((Production)fullProduction,·this.mCurrent))·?·fullProduction·:·null; | 381 | ················return·(this.isDefined((Production)fullProduction,·this.mCurrent)·||·this.isImported((Production)fullProduction,·this.mCurrent))·?·fullProduction·:·null; |
384 | ············} | 382 | ············} |
385 | ············Object·o·=·null; | 383 | ············Object·o·=·null; |
386 | ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value); | 384 | ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value); |
387 | ············for·(final·FullProduction·fullProduction2·:·fullProductionList)·{ | 385 | ············for·(final·FullProduction·fullProduction2·:·fullProductionList)·{ |
388 | ················if·(this.isDefined((Production)fullProduction2,·this.mCurrent))·{ | 386 | ················if·(this.isDefined((Production)fullProduction2,·this.mCurrent))·{ |
389 | ····················if·(null·!=·o)·{ | 387 | ····················if·(null·!=·o)·{ |
390 | ························throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·nonTerminal); | 388 | ························throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·String.valueOf((Object)nonTerminal)); |
391 | ····················} | 389 | ····················} |
392 | ····················o·=·fullProduction2; | 390 | ····················o·=·fullProduction2; |
393 | ················} | 391 | ················} |
394 | ············} | 392 | ············} |
395 | ············if·(null·!=·o)·{ | 393 | ············if·(null·!=·o)·{ |
396 | ················return·(FullProduction)o; | 394 | ················return·(FullProduction)o; |
397 | ············} | 395 | ············} |
398 | ············for·(final·FullProduction·fullProduction3·:·fullProductionList)·{ | 396 | ············for·(final·FullProduction·fullProduction3·:·fullProductionList)·{ |
399 | ················if·(this.isImported((Production)fullProduction3,·this.mCurrent))·{ | 397 | ················if·(this.isImported((Production)fullProduction3,·this.mCurrent))·{ |
400 | ····················if·(null·!=·o)·{ | 398 | ····················if·(null·!=·o)·{ |
401 | ························throw·new·IllegalArgumentException("Multiple·imported·definitions·for·"·+·nonTerminal); | 399 | ························throw·new·IllegalArgumentException("Multiple·imported·definitions·for·"·+·String.valueOf((Object)nonTerminal)); |
402 | ····················} | 400 | ····················} |
403 | ····················o·=·fullProduction3; | 401 | ····················o·=·fullProduction3; |
404 | ················} | 402 | ················} |
405 | ············} | 403 | ············} |
406 | ············return·(FullProduction)o; | 404 | ············return·(FullProduction)o; |
407 | ········} | 405 | ········} |
408 | ····} | 406 | ····} |
Offset 510, 15 lines modified | Offset 508, 15 lines modified | ||
510 | ····} | 508 | ····} |
511 | ···· | 509 | ···· |
512 | ····public·void·process(final·Module·module)·{ | 510 | ····public·void·process(final·Module·module)·{ |
513 | ········if·(this.isGrammarMode)·{ | 511 | ········if·(this.isGrammarMode)·{ |
514 | ············this.mCurrent·=·module; | 512 | ············this.mCurrent·=·module; |
515 | ········} | 513 | ········} |
516 | ········else·if·(module·!=·this.module)·{ | 514 | ········else·if·(module·!=·this.module)·{ |
517 | ············throw·new·IllegalArgumentException("Invalid·module·"·+·module); | 515 | ············throw·new·IllegalArgumentException("Invalid·module·"·+·String.valueOf((Object)module)); |
518 | ········} | 516 | ········} |
519 | ····} | 517 | ····} |
520 | ···· | 518 | ···· |
521 | ····public·Module·currentModule()·{ | 519 | ····public·Module·currentModule()·{ |
522 | ········return·this.isGrammarMode·?·this.mCurrent·:·this.module; | 520 | ········return·this.isGrammarMode·?·this.mCurrent·:·this.module; |
523 | ····} | 521 | ····} |
524 | ···· | 522 | ···· |
Offset 657, 44 lines modified | Offset 655, 44 lines modified | ||
657 | ········this.varCount·=·varCount; | 655 | ········this.varCount·=·varCount; |
658 | ····} | 656 | ····} |
659 | ···· | 657 | ···· |
660 | ····public·String·variable()·{ | 658 | ····public·String·variable()·{ |
661 | ········return·"v$"·+·Integer.toString(this.varCount++); | 659 | ········return·"v$"·+·Integer.toString(this.varCount++); |
662 | ····} | 660 | ····} |
663 | ···· | 661 | ···· |
664 | ····public·String·variable(final·String·s | 662 | ····public·String·variable(final·String·s)·{ |
665 | ········return·"v$"·+·s | 663 | ········return·"v$"·+·s·+·"$"·+·Integer.toString(this.varCount++); |
666 | ····} | 664 | ····} |
667 | ···· | 665 | ···· |
668 | ····public·static·boolean·isSynthetic(final·String·s)·{ | 666 | ····public·static·boolean·isSynthetic(final·String·s)·{ |
669 | ········return·s.startsWith("v$"); | 667 | ········return·s.startsWith("v$"); |
670 | ····} | 668 | ····} |
671 | ···· | 669 | ···· |
672 | ····public·NonTerminal·split()·{ | 670 | ····public·NonTerminal·split()·{ |
673 | ········return·new·NonTerminal(this.pCurrent.name·+·"$$Split"·+·Integer.toString(this.splitCount++)); | 671 | ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Split"·+·Integer.toString(this.splitCount++)); |
674 | ····} | 672 | ····} |
675 | ···· | 673 | ···· |
676 | ····public·NonTerminal·choice()·{ | 674 | ····public·NonTerminal·choice()·{ |
677 | ········return·new·NonTerminal(this.pCurrent.name·+·"$$Choice"·+·Integer.toString(this.choiceCount++)); | 675 | ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Choice"·+·Integer.toString(this.choiceCount++)); |
678 | ····} | 676 | ····} |
679 | ···· | 677 | ···· |
680 | ····public·NonTerminal·star()·{ | 678 | ····public·NonTerminal·star()·{ |
681 | ········return·new·NonTerminal(this.pCurrent.name·+·"$$Star"·+·Integer.toString(this.starCount++)); | 679 | ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Star"·+·Integer.toString(this.starCount++)); |
682 | ····} | 680 | ····} |
683 | ···· | 681 | ···· |
684 | ····public·NonTerminal·plus()·{ | 682 | ····public·NonTerminal·plus()·{ |
685 | ········return·new·NonTerminal(this.pCurrent.name·+·"$$Plus"·+·Integer.toString(this.plusCount++)); | 683 | ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Plus"·+·Integer.toString(this.plusCount++)); |
686 | ····} | 684 | ····} |
687 | ···· | 685 | ···· |
688 | ····public·NonTerminal·option()·{ | 686 | ····public·NonTerminal·option()·{ |
689 | ········return·new·NonTerminal(this.pCurrent.name·+·"$$Option"·+·Integer.toString(this.optionCount++)); | 687 | ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Option"·+·Integer.toString(this.optionCount++)); |
690 | ····} | 688 | ····} |
Max diff block lines reached; 6705/13136 bytes (51.04%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·3e64e59c03ea53d34a4a7c890e66ae170b163ec0dc99a8afe0a742c1e965b0a7 |
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:·65 |
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·d348132c318728e252b7e07c00bbbe41517c8638856701eca81d8df3780566d0 |
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:·65 |
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·1a708851f344d33154fa244e6a9249b5bcfd44e28a36114289d175b21470acaf |
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:·65 |
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·b2f070e46d5c6253533c06a221466f625eed0bd356a6fb8701ff61a0ac8bce13 |
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:·65 |
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·b9516b4ca621c0dbba625534f1ab44e57db7048a0a4d9fdd8f132761417a6311 |
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:·65 |
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 44, 51 lines modified | Offset 44, 55 lines modified | ||
44 | ··#34·=·Utf8···············java/lang/Integer | 44 | ··#34·=·Utf8···············java/lang/Integer |
45 | ··#35·=·Utf8···············parseInt | 45 | ··#35·=·Utf8···············parseInt |
46 | ··#36·=·Utf8···············(Ljava/lang/String;I)I | 46 | ··#36·=·Utf8···············(Ljava/lang/String;I)I |
47 | ··#37·=·Class··············#38············//·java/lang/NumberFormatException | 47 | ··#37·=·Class··············#38············//·java/lang/NumberFormatException |
48 | ··#38·=·Utf8···············java/lang/NumberFormatException | 48 | ··#38·=·Utf8···············java/lang/NumberFormatException |
49 | ··#39·=·Class··············#40············//·java/lang/IllegalArgumentException | 49 | ··#39·=·Class··············#40············//·java/lang/IllegalArgumentException |
50 | ··#40·=·Utf8···············java/lang/IllegalArgumentException | 50 | ··#40·=·Utf8···············java/lang/IllegalArgumentException |
51 | ··#41·=·InvokeDynamic······#0:#42·········//·#0:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String; | ||
51 | ··#41·=·Class··············#42············//·java/lang/StringBuilder | ||
52 | ··#42·=·Utf8···············java/lang/StringBuilder | ||
53 | ··#43·=·Methodref··········#41.#3·········//·java/lang/StringBuilder."<init>":()V | ||
54 | ··#44·=·String·············#45············//·Illegal·Unicode·escape·(\'\\u | ||
55 | ··#45·=·Utf8···············Illegal·Unicode·escape·(\'\\u | ||
56 | ··#46·=·Methodref··········#41.#47········//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
57 | ··#4 | 52 | ··#42·=·NameAndType········#43:#44········//·makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String; |
58 | ··#4 | 53 | ··#43·=·Utf8···············makeConcatWithConstants |
59 | ··#4 | 54 | ··#44·=·Utf8···············(Ljava/lang/String;)Ljava/lang/String; |
60 | ··#50·=·String·············#51············//·\') | ||
61 | ··#51·=·Utf8···············\') | ||
62 | ··#52·=·Methodref··········#41.#53········//·java/lang/StringBuilder.toString:()Ljava/lang/String; | ||
63 | ··#53·=·NameAndType········#54:#55········//·toString:()Ljava/lang/String; | ||
64 | ··#54·=·Utf8···············toString | ||
65 | ··#55·=·Utf8···············()Ljava/lang/String; | ||
66 | ··# | 55 | ··#45·=·Methodref··········#39.#46········//·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
67 | ··# | 56 | ··#46·=·NameAndType········#5:#47·········//·"<init>":(Ljava/lang/String;)V |
68 | ··# | 57 | ··#47·=·Utf8···············(Ljava/lang/String;)V |
58 | ··#48·=·InvokeDynamic······#1:#49·········//·#1:makeConcatWithConstants:(C)Ljava/lang/String; | ||
69 | ··#59·=·String·············#60············//·Illegal·character·escape·(\'\\ | ||
70 | ··#60·=·Utf8···············Illegal·character·escape·(\'\\ | ||
71 | ··#61·=·Methodref··········#41.#62········//·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; | ||
72 | ··# | 59 | ··#49·=·NameAndType········#43:#50········//·makeConcatWithConstants:(C)Ljava/lang/String; |
73 | ··# | 60 | ··#50·=·Utf8···············(C)Ljava/lang/String; |
74 | ··# | 61 | ··#51·=·Utf8···············Code |
75 | ··# | 62 | ··#52·=·Utf8···············LineNumberTable |
76 | ··# | 63 | ··#53·=·Utf8···············hasNext |
77 | ··# | 64 | ··#54·=·Utf8···············()Z |
78 | ··# | 65 | ··#55·=·Utf8···············StackMapTable |
79 | ··# | 66 | ··#56·=·Utf8···············hasRange |
80 | ··# | 67 | ··#57·=·Utf8···············next |
81 | ··# | 68 | ··#58·=·Utf8···············()C |
82 | ··# | 69 | ··#59·=·Utf8···············SourceFile |
83 | ··# | 70 | ··#60·=·Utf8···············CharClass.java |
84 | ··# | 71 | ··#61·=·Utf8···············NestHost |
85 | ··# | 72 | ··#62·=·Class··············#63············//·xtc/parser/CharClass |
86 | ··# | 73 | ··#63·=·Utf8···············xtc/parser/CharClass |
74 | ··#64·=·Utf8···············BootstrapMethods | ||
75 | ··#65·=·String·············#66············//·Illegal·Unicode·escape·(\'\\u\u0001\') | ||
76 | ··#66·=·Utf8···············Illegal·Unicode·escape·(\'\\u\u0001\') | ||
77 | ··#67·=·String·············#68············//·Illegal·character·escape·(\'\\\u0001\') | ||
78 | ··#68·=·Utf8···············Illegal·character·escape·(\'\\\u0001\') | ||
79 | ··#69·=·MethodHandle·······6:#70··········//·REF_invokeStatic·java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; | ||
80 | ··#70·=·Methodref··········#71.#72········//·java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; | ||
81 | ··#71·=·Class··············#73············//·java/lang/invoke/StringConcatFactory | ||
82 | ··#72·=·NameAndType········#43:#74········//·makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; | ||
83 | ··#73·=·Utf8···············java/lang/invoke/StringConcatFactory | ||
84 | ··#74·=·Utf8···············(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; | ||
85 | ··#75·=·Utf8···············InnerClasses | ||
87 | ··#7 | 86 | ··#76·=·Utf8···············Parser |
87 | ··#77·=·Class··············#78············//·java/lang/invoke/MethodHandles$Lookup | ||
88 | ··#78·=·Utf8···············java/lang/invoke/MethodHandles$Lookup | ||
89 | ··#79·=·Class··············#80············//·java/lang/invoke/MethodHandles | ||
90 | ··#80·=·Utf8···············java/lang/invoke/MethodHandles | ||
91 | ··#81·=·Utf8···············Lookup | ||
88 | { | 92 | { |
89 | ··protected·java.lang.String·s; | 93 | ··protected·java.lang.String·s; |
90 | ····descriptor:·Ljava/lang/String; | 94 | ····descriptor:·Ljava/lang/String; |
91 | ····flags:·(0x0004)·ACC_PROTECTED | 95 | ····flags:·(0x0004)·ACC_PROTECTED |
92 | ··protected·int·idx; | 96 | ··protected·int·idx; |
93 | ····descriptor:·I | 97 | ····descriptor:·I |
Offset 182, 15 lines modified | Offset 186, 15 lines modified | ||
182 | ··········offset_delta·=·29 | 186 | ··········offset_delta·=·29 |
183 | ··········locals·=·[·int·] | 187 | ··········locals·=·[·int·] |
184 | ··public·char·next(); | 188 | ··public·char·next(); |
185 | ····descriptor:·()C | 189 | ····descriptor:·()C |
186 | ····flags:·(0x0001)·ACC_PUBLIC | 190 | ····flags:·(0x0001)·ACC_PUBLIC |
187 | ····Code: | 191 | ····Code: |
188 | ······stack= | 192 | ······stack=5,·locals=4,·args_size=1 |
189 | ·········0:·aload_0 | 193 | ·········0:·aload_0 |
190 | ·········1:·getfield······#7··················//·Field·s:Ljava/lang/String; | 194 | ·········1:·getfield······#7··················//·Field·s:Ljava/lang/String; |
191 | ·········4:·aload_0 | 195 | ·········4:·aload_0 |
192 | ·········5:·getfield······#13·················//·Field·idx:I | 196 | ·········5:·getfield······#13·················//·Field·idx:I |
193 | ·········8:·invokevirtual·#23·················//·Method·java/lang/String.charAt:(I)C | 197 | ·········8:·invokevirtual·#23·················//·Method·java/lang/String.charAt:(I)C |
194 | ········11:·istore_1 | 198 | ········11:·istore_1 |
195 | ········12:·aload_0 | 199 | ········12:·aload_0 |
Offset 226, 15 lines modified | Offset 230, 15 lines modified | ||
226 | ······················93:·190 | 230 | ······················93:·190 |
227 | ······················98:·160 | 231 | ······················98:·160 |
228 | ·····················102:·169 | 232 | ·····················102:·169 |
229 | ·····················110:·166 | 233 | ·····················110:·166 |
230 | ·····················114:·172 | 234 | ·····················114:·172 |
231 | ·····················116:·163 | 235 | ·····················116:·163 |
232 | ·····················117:·193 | 236 | ·····················117:·193 |
233 | ·················default:·2 | 237 | ·················default:·263 |
234 | ············} | 238 | ············} |
235 | ·······160:·bipush········8 | 239 | ·······160:·bipush········8 |
236 | ·······162:·ireturn | 240 | ·······162:·ireturn |
237 | ·······163:·bipush········9 | 241 | ·······163:·bipush········9 |
238 | ·······165:·ireturn | 242 | ·······165:·ireturn |
239 | ·······166:·bipush········10 | 243 | ·······166:·bipush········10 |
240 | ·······168:·ireturn | 244 | ·······168:·ireturn |
Offset 268, 55 lines modified | Offset 272, 39 lines modified | ||
268 | ·······212:·isub | 272 | ·······212:·isub |
269 | ·······213:·aload_0 | 273 | ·······213:·aload_0 |
270 | ·······214:·getfield······#13·················//·Field·idx:I | 274 | ·······214:·getfield······#13·················//·Field·idx:I |
271 | ·······217:·invokevirtual·#27·················//·Method·java/lang/String.substring:(II)Ljava/lang/String; | 275 | ·······217:·invokevirtual·#27·················//·Method·java/lang/String.substring:(II)Ljava/lang/String; |
272 | ·······220:·bipush········16 | 276 | ·······220:·bipush········16 |
273 | ·······222:·invokestatic··#31·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;I)I | 277 | ·······222:·invokestatic··#31·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;I)I |
274 | ·······225:·istore_2 | 278 | ·······225:·istore_2 |
Max diff block lines reached; 6177/14571 bytes (42.39%) of diff not shown. |
Offset 58, 18 lines modified | Offset 58, 18 lines modified | ||
58 | ············} | 58 | ············} |
59 | ········} | 59 | ········} |
60 | ········return·this; | 60 | ········return·this; |
61 | ····} | 61 | ····} |
62 | ···· | 62 | ···· |
63 | ····public·boolean·overlaps(final·CharClass·obj)·{ | 63 | ····public·boolean·overlaps(final·CharClass·obj)·{ |
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·"·+·String.valueOf((Object)this)); |
66 | ········} | 66 | ········} |
67 | ········if·(obj.exclusive)·{ | 67 | ········if·(obj.exclusive)·{ |
68 | ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·obj); | 68 | ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·String.valueOf((Object)obj)); |
69 | ········} | 69 | ········} |
70 | ········for·(final·CharRange·charRange·:·obj.ranges)·{ | 70 | ········for·(final·CharRange·charRange·:·obj.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 | ············} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7e6c4bbff6e431590b8079ec12b003859957e04f7cfe6502446161e71836edea |
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:·65 |
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·fd9c5699e18609df4f7451b9a32578ea53e9de7e80d24f80f3d639d608b07a7f |
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:·65 |
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·d44cd061b8981db53cc0ee9729421a803ed6d500449950e5901d3086d7ae3b77 |
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:·65 |
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·e | 1 | ··SHA-256·checksum·bea809d3021cf3100d13824899d793db13ca187760e326f4a788784e14890b4b |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/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·2e6fd7d706fdf84e32529f1e9a713e873eb0cc9a09f09eb24484f4f5a8f49b72 |
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:·65 |
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 65, 18 lines modified | Offset 65, 19 lines modified | ||
65 | ··#55·=·Utf8···············LineNumberTable | 65 | ··#55·=·Utf8···············LineNumberTable |
66 | ··#56·=·Utf8···············StackMapTable | 66 | ··#56·=·Utf8···············StackMapTable |
67 | ··#57·=·Utf8···············SourceFile | 67 | ··#57·=·Utf8···············SourceFile |
68 | ··#58·=·Utf8···············CodeGenerator.java | 68 | ··#58·=·Utf8···············CodeGenerator.java |
69 | ··#59·=·Utf8···············EnclosingMethod | 69 | ··#59·=·Utf8···············EnclosingMethod |
70 | ··#60·=·Class··············#61············//·xtc/parser/CodeGenerator | 70 | ··#60·=·Class··············#61············//·xtc/parser/CodeGenerator |
71 | ··#61·=·Utf8···············xtc/parser/CodeGenerator | 71 | ··#61·=·Utf8···············xtc/parser/CodeGenerator |
72 | ··#62·=·Utf8···············NestHost | ||
72 | ··#6 | 73 | ··#63·=·Utf8···············InnerClasses |
73 | ··#6 | 74 | ··#64·=·Class··············#65············//·xtc/parser/Element |
74 | ··#6 | 75 | ··#65·=·Utf8···············xtc/parser/Element |
75 | ··#6 | 76 | ··#66·=·Utf8···············Tag |
76 | { | 77 | { |
77 | ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag; | 78 | ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag; |
78 | ····descriptor:·[I | 79 | ····descriptor:·[I |
79 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 80 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
80 | ··static·{}; | 81 | ··static·{}; |
81 | ····descriptor:·()V | 82 | ····descriptor:·()V |
Offset 202, 10 lines modified | Offset 203, 11 lines modified | ||
202 | ········frame_type·=·0·/*·same·*/ | 203 | ········frame_type·=·0·/*·same·*/ |
203 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 204 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
204 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 205 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
205 | ········frame_type·=·0·/*·same·*/ | 206 | ········frame_type·=·0·/*·same·*/ |
206 | } | 207 | } |
207 | SourceFile:·"CodeGenerator.java" | 208 | SourceFile:·"CodeGenerator.java" |
208 | EnclosingMethod:·#60.#0·················//·xtc.parser.CodeGenerator | 209 | EnclosingMethod:·#60.#0·················//·xtc.parser.CodeGenerator |
210 | NestHost:·class·xtc/parser/CodeGenerator | ||
209 | InnerClasses: | 211 | InnerClasses: |
210 | ··public·static·final·#6 | 212 | ··public·static·final·#66=·#2·of·#64;·····//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element |
211 | ··static·#8;······························//·class·xtc/parser/CodeGenerator$1 | 213 | ··static·#8;······························//·class·xtc/parser/CodeGenerator$1 |
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"·+·String.valueOf((Object)this.chunkMap.get(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 1728, 61 lines modified | Offset 1728, 61 lines modified | ||
1728 | ················break; | 1728 | ················break; |
1729 | ············} | 1729 | ············} |
1730 | ············case·2: | 1730 | ············case·2: |
1731 | ············case·3: | 1731 | ············case·3: |
1732 | ············case·4: | 1732 | ············case·4: |
1733 | ············case·5:·{ | 1733 | ············case·5:·{ |
1734 | ················if·("yyValue".equals(this.bindingName))·{ | 1734 | ················if·("yyValue".equals(this.bindingName))·{ |
1735 | ····················this.binding1(this.extern(AST.CHAR),·this.bindingName,·null,·"Character.valueOf(("·+·this.charT()·+·") | 1735 | ····················this.binding1(this.extern(AST.CHAR),·this.bindingName,·(String)null,·"Character.valueOf(("·+·this.charT()·+·")yyC)"); |
1736 | ····················break; | 1736 | ····················break; |
1737 | ················} | 1737 | ················} |
1738 | ················this.binding1(this.charT(),·this.bindingName,·null,·"("·+·this.charT()·+·") | 1738 | ················this.binding1(this.charT(),·this.bindingName,·(String)null,·"("·+·this.charT()·+·")yyC"); |
1739 | ················break; | 1739 | ················break; |
1740 | ············} | 1740 | ············} |
1741 | ············case·6:·{ | 1741 | ············case·6:·{ |
1742 | ················this.binding1(this.extern(AST.STRING),·this.bindingName,·null,· | 1742 | ················this.binding1(this.extern(AST.STRING),·this.bindingName,·(String)null,·"\""·+·Utilities.escape(((StringLiteral)this.bindingElement).text,·8)); |
1743 | ················break; | 1743 | ················break; |
1744 | ············} | 1744 | ············} |
1745 | ············case·7:·{ | 1745 | ············case·7:·{ |
1746 | ················if·(this.attributeParseTree)·{ | 1746 | ················if·(this.attributeParseTree)·{ |
1747 | ····················this.binding1(this.extern(AST.NODE),·this.bindingName,·this.attributeRawTypes·?·this.extern(AST.NODE)·:·null,·this.resultName·+·".semanticValue()"); | 1747 | ····················this.binding1(this.extern(AST.NODE),·this.bindingName,·this.attributeRawTypes·?·this.extern(AST.NODE)·:·null,·this.resultName·+·".semanticValue()"); |
1748 | ····················break; | 1748 | ····················break; |
1749 | ················} | 1749 | ················} |
1750 | ················this.binding1(this.extern(AST.STRING),·this.bindingName,·null,·"\""·+·Utilities.escape(((StringMatch)this.bindingElement).text,·8) | 1750 | ················this.binding1(this.extern(AST.STRING),·this.bindingName,·(String)null,·"\""·+·Utilities.escape(((StringMatch)this.bindingElement).text,·8)); |
1751 | ················break; | 1751 | ················break; |
1752 | ············} | 1752 | ············} |
1753 | ············case·8:·{ | 1753 | ············case·8:·{ |
1754 | ················String·s | 1754 | ················String·s·=·"yyRepValue"·+·(this.repetitionLevel·+·1)·+·".reverse()"; |
1755 | ················if·(!this.attributeRawTypes·&&·!((Type)this.repetitionTypes.get(this.repetitionLevel)).equals(this.bindingType))·{ | 1755 | ················if·(!this.attributeRawTypes·&&·!((Type)this.repetitionTypes.get(this.repetitionLevel)).equals(this.bindingType))·{ |
1756 | ····················s | 1756 | ····················s·=·"cast("·+·s; |
1757 | ················} | 1757 | ················} |
1758 | ················this.binding1(this.extern(this.bindingType),·this.bindingName,·null,·s | 1758 | ················this.binding1(this.extern(this.bindingType),·this.bindingName,·null,·s); |
1759 | ················break; | 1759 | ················break; |
1760 | ············} | 1760 | ············} |
1761 | ············case·9:·{ | 1761 | ············case·9:·{ |
1762 | ················final·int· | 1762 | ················final·int·n·=·this.optionLevel·+·1; |
1763 | ················String·extern·=·null; | 1763 | ················String·extern·=·null; |
1764 | ················String·s | 1764 | ················String·s2·=·"yyOpValue"·+·n; |
1765 | ················if·(!((Type)this.optionTypes.get(this.optionLevel)).equals(this.bindingType))·{ | 1765 | ················if·(!((Type)this.optionTypes.get(this.optionLevel)).equals(this.bindingType))·{ |
1766 | ····················if·(this.attributeRawTypes)·{ | 1766 | ····················if·(this.attributeRawTypes)·{ |
1767 | ························extern·=·this.extern(this.bindingType); | 1767 | ························extern·=·this.extern(this.bindingType); |
1768 | ····················} | 1768 | ····················} |
1769 | ····················else·{ | 1769 | ····················else·{ |
1770 | ························s | 1770 | ························s2·=·"cast("·+·s2; |
1771 | ····················} | 1771 | ····················} |
1772 | ················} | 1772 | ················} |
1773 | ················this.binding1(this.extern(this.bindingType),·this.bindingName,·extern,·s | 1773 | ················this.binding1(this.extern(this.bindingType),·this.bindingName,·extern,·s2); |
1774 | ················break; | 1774 | ················break; |
1775 | ············} | 1775 | ············} |
1776 | ············case·10:·{ | 1776 | ············case·10:·{ |
1777 | ················this.binding1(this.extern(AST.ANY),·this.bindingName,·null,·this.nullExpr()); | 1777 | ················this.binding1(this.extern(AST.ANY),·this.bindingName,·null,·this.nullExpr()); |
1778 | ················break; | 1778 | ················break; |
1779 | ············} | 1779 | ············} |
1780 | ············default:·{ | 1780 | ············default:·{ |
1781 | ················throw·new·AssertionError( | 1781 | ················throw·new·AssertionError("Unrecognized·binding·element·"·+·String.valueOf((Object)this.bindingElement)); |
1782 | ············} | 1782 | ············} |
1783 | ········} | 1783 | ········} |
1784 | ····} | 1784 | ····} |
1785 | ···· | 1785 | ···· |
1786 | ····private·void·binding1(String·rawT,·final·String·anObject,·String·rawT2,·final·String·s)·{ | 1786 | ····private·void·binding1(String·rawT,·final·String·anObject,·String·rawT2,·final·String·s)·{ |
1787 | ········if·(this.attributeRawTypes)·{ | 1787 | ········if·(this.attributeRawTypes)·{ |
1788 | ············rawT·=·this.rawT(rawT); | 1788 | ············rawT·=·this.rawT(rawT); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·196d03a0ef251275fc275e0601a38e48fd22be1ab9c532bc662ddd15d15bcc1c |
2 | ··Compiled·from·"Column.java" | 2 | ··Compiled·from·"Column.java" |
3 | public·abstract·class·xtc.parser.Column | 3 | public·abstract·class·xtc.parser.Column |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/Column | 7 | ··this_class:·#7··························//·xtc/parser/Column |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·96f77c0f0ea2ffc3f10360114a13ead554dfae8fc5bc0272792f395e6df682cd |
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:·65 |
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 34, 535 lines modified | Offset 34, 540 lines modified | ||
34 | ···#24·=·Utf8···············()I | 34 | ···#24·=·Utf8···············()I |
35 | ···#25·=·InterfaceMethodref·#20.#26·······//·java/util/List.get:(I)Ljava/lang/Object; | 35 | ···#25·=·InterfaceMethodref·#20.#26·······//·java/util/List.get:(I)Ljava/lang/Object; |
36 | ···#26·=·NameAndType········#27:#28·······//·get:(I)Ljava/lang/Object; | 36 | ···#26·=·NameAndType········#27:#28·······//·get:(I)Ljava/lang/Object; |
37 | ···#27·=·Utf8···············get | 37 | ···#27·=·Utf8···············get |
38 | ···#28·=·Utf8···············(I)Ljava/lang/Object; | 38 | ···#28·=·Utf8···············(I)Ljava/lang/Object; |
39 | ···#29·=·Class··············#30···········//·java/lang/IllegalArgumentException | 39 | ···#29·=·Class··············#30···········//·java/lang/IllegalArgumentException | Diff chunk too large, falling back to line-by-line diff (507 lines added, 507 lines removed) |
40 | ···#30·=·Utf8···············java/lang/IllegalArgumentException | 40 | ···#30·=·Utf8···············java/lang/IllegalArgumentException |
41 | ···#31·=· | 41 | ···#31·=·Fieldref···········#32.#33·······//·xtc/parser/Binding.name:Ljava/lang/String; |
42 | ···#32·=· | 42 | ···#32·=·Class··············#34···········//·xtc/parser/Binding |
43 | ···#33·=· | 43 | ···#33·=·NameAndType········#35:#36·······//·name:Ljava/lang/String; |
44 | ···#34·=· | 44 | ···#34·=·Utf8···············xtc/parser/Binding |
45 | ···#35·=·Utf8··············· | 45 | ···#35·=·Utf8···············name |
46 | ···#36·=· | 46 | ···#36·=·Utf8···············Ljava/lang/String; |
47 | ···#37·=· | 47 | ···#37·=·InvokeDynamic······#0:#38········//·#0:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String; |
48 | ···#38·=· | 48 | ···#38·=·NameAndType········#39:#40·······//·makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String; |
49 | ···#39·=·Utf8··············· | 49 | ···#39·=·Utf8···············makeConcatWithConstants |
50 | ···#40·=· | 50 | ···#40·=·Utf8···············(Ljava/lang/String;)Ljava/lang/String; |
51 | ···#41·=· | 51 | ···#41·=·Methodref··········#29.#42·······//·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
52 | ···#42·=·NameAndType········# | 52 | ···#42·=·NameAndType········#5:#43········//·"<init>":(Ljava/lang/String;)V |
53 | ···#43·=·Utf8··············· | 53 | ···#43·=·Utf8···············(Ljava/lang/String;)V |
54 | ···#44·=· | 54 | ···#44·=·Methodref··········#11.#45·······//·xtc/parser/Copier.match:(Lxtc/parser/Binding;)Lxtc/parser/Binding; |
55 | ···#45·=· | 55 | ···#45·=·NameAndType········#46:#47·······//·match:(Lxtc/parser/Binding;)Lxtc/parser/Binding; |
56 | ···#46·=· | 56 | ···#46·=·Utf8···············match |
57 | ···#47·=· | 57 | ···#47·=·Utf8···············(Lxtc/parser/Binding;)Lxtc/parser/Binding; |
58 | ···#48·=· | 58 | ···#48·=·InterfaceMethodref·#20.#49·······//·java/util/List.set:(ILjava/lang/Object;)Ljava/lang/Object; |
59 | ···#49·=· | 59 | ···#49·=·NameAndType········#50:#51·······//·set:(ILjava/lang/Object;)Ljava/lang/Object; |
60 | ···#50·=· | 60 | ···#50·=·Utf8···············set |
61 | ···#51·=· | 61 | ···#51·=·Utf8···············(ILjava/lang/Object;)Ljava/lang/Object; |
62 | ···#52·=· | 62 | ···#52·=·InterfaceMethodref·#20.#53·······//·java/util/List.clear:()V |
63 | ···#53·=· | 63 | ···#53·=·NameAndType········#54:#6········//·clear:()V |
64 | ···#54·=· | 64 | ···#54·=·Utf8···············clear |
65 | ···#55·=· | 65 | ···#55·=·Methodref··········#11.#56·······//·xtc/parser/Copier.dispatch:(Lxtc/tree/Node;)Ljava/lang/Object; |
66 | ···#56·=· | 66 | ···#56·=·NameAndType········#57:#58·······//·dispatch:(Lxtc/tree/Node;)Ljava/lang/Object; |
67 | ···#57·=· | 67 | ···#57·=·Utf8···············dispatch |
68 | ···#58·=· | 68 | ···#58·=·Utf8···············(Lxtc/tree/Node;)Ljava/lang/Object; |
69 | ···#59·=· | 69 | ···#59·=·Class··············#60···········//·xtc/parser/Element |
70 | ···#60·=·Utf8··············· | 70 | ···#60·=·Utf8···············xtc/parser/Element |
71 | ···#61·=· | 71 | ···#61·=·Class··············#62···········//·xtc/parser/Grammar |
72 | ···#62·=· | 72 | ···#62·=·Utf8···············xtc/parser/Grammar |
73 | ···#63·=· | 73 | ···#63·=·Fieldref···········#61.#64·······//·xtc/parser/Grammar.modules:Ljava/util/List; |
74 | ···#64·=· | 74 | ···#64·=·NameAndType········#65:#15·······//·modules:Ljava/util/List; |
75 | ···#65·=· | 75 | ···#65·=·Utf8···············modules |
76 | ···#66·=· | 76 | ···#66·=·Methodref··········#7.#67········//·java/util/ArrayList."<init>":(I)V |
77 | ···#67·=· | 77 | ···#67·=·NameAndType········#5:#68········//·"<init>":(I)V |
78 | ···#68·=· | 78 | ···#68·=·Utf8···············(I)V |
79 | ···#69·=· | 79 | ···#69·=·Methodref··········#61.#70·······//·xtc/parser/Grammar."<init>":(Ljava/util/List;)V |
80 | ···#70·=· | 80 | ···#70·=·NameAndType········#5:#71········//·"<init>":(Ljava/util/List;)V |
81 | ···#71·=·Utf8··············· | 81 | ···#71·=·Utf8···············(Ljava/util/List;)V |
82 | ···#72·=· | 82 | ···#72·=·Methodref··········#61.#73·······//·xtc/parser/Grammar.setLocation:(Lxtc/tree/Locatable;)V |
83 | ···#73·=·NameAndType········#74:# | 83 | ···#73·=·NameAndType········#74:#75·······//·setLocation:(Lxtc/tree/Locatable;)V |
84 | ···#74·=·Utf8··············· | 84 | ···#74·=·Utf8···············setLocation |
85 | ···#75·=· | 85 | ···#75·=·Utf8···············(Lxtc/tree/Locatable;)V |
86 | ···#76·=· | 86 | ···#76·=·InterfaceMethodref·#20.#77·······//·java/util/List.iterator:()Ljava/util/Iterator; |
87 | ···#77·=· | 87 | ···#77·=·NameAndType········#78:#79·······//·iterator:()Ljava/util/Iterator; |
88 | ···#78·=· | 88 | ···#78·=·Utf8···············iterator |
89 | ···#79·=· | 89 | ···#79·=·Utf8···············()Ljava/util/Iterator; |
90 | ···#80·=· | 90 | ···#80·=·InterfaceMethodref·#81.#82·······//·java/util/Iterator.hasNext:()Z |
91 | ···#81·=· | 91 | ···#81·=·Class··············#83···········//·java/util/Iterator |
92 | ···#82·=·NameAndType········#8 | 92 | ···#82·=·NameAndType········#84:#85·······//·hasNext:()Z |
93 | ···#83·=·Utf8··············· | 93 | ···#83·=·Utf8···············java/util/Iterator |
94 | ···#84·=·Utf8··············· | 94 | ···#84·=·Utf8···············hasNext |
95 | ···#85·=· | 95 | ···#85·=·Utf8···············()Z |
96 | ···#86·=· | 96 | ···#86·=·InterfaceMethodref·#81.#87·······//·java/util/Iterator.next:()Ljava/lang/Object; |
97 | ···#87·=· | 97 | ···#87·=·NameAndType········#88:#89·······//·next:()Ljava/lang/Object; |
98 | ···#88·=·Utf8··············· | 98 | ···#88·=·Utf8···············next |
99 | ···#89·=· | 99 | ···#89·=·Utf8···············()Ljava/lang/Object; |
100 | ···#90·=·Class··············#9 | 100 | ···#90·=·Class··············#91···········//·xtc/parser/Module |
101 | ···#91·=· | 101 | ···#91·=·Utf8···············xtc/parser/Module |
102 | ···#92·=· | 102 | ···#92·=·InterfaceMethodref·#20.#93·······//·java/util/List.add:(Ljava/lang/Object;)Z |
103 | ···#93·=· | 103 | ···#93·=·NameAndType········#94:#95·······//·add:(Ljava/lang/Object;)Z |
104 | ···#94·=·Utf8··············· | 104 | ···#94·=·Utf8···············add |
105 | ···#95·=· | 105 | ···#95·=·Utf8···············(Ljava/lang/Object;)Z |
106 | ···#96·=· | 106 | ···#96·=·Methodref··········#90.#3········//·xtc/parser/Module."<init>":()V |
107 | ···#97·=· | 107 | ···#97·=·Methodref··········#90.#73·······//·xtc/parser/Module.setLocation:(Lxtc/tree/Locatable;)V |
108 | ···#98·=· | 108 | ···#98·=·Fieldref···········#90.#99·······//·xtc/parser/Module.documentation:Lxtc/tree/Comment; |
109 | ···#99·=· | 109 | ···#99·=·NameAndType········#100:#101·····//·documentation:Lxtc/tree/Comment; |
110 | ··#100·=·Utf8··············· | 110 | ··#100·=·Utf8···············documentation |
111 | ··#101·=· | 111 | ··#101·=·Utf8···············Lxtc/tree/Comment; |
112 | ··#102·=· | 112 | ··#102·=·Class··············#103··········//·xtc/tree/Comment |
113 | ··#103·=·Utf8··············· | 113 | ··#103·=·Utf8···············xtc/tree/Comment |
114 | ··#104·=· | 114 | ··#104·=·Fieldref···········#90.#105······//·xtc/parser/Module.name:Lxtc/parser/ModuleName; |
115 | ··#105·=· | 115 | ··#105·=·NameAndType········#35:#106······//·name:Lxtc/parser/ModuleName; |
116 | ··#106·=· | 116 | ··#106·=·Utf8···············Lxtc/parser/ModuleName; |
117 | ··#107·=·Fieldref···········#9 | 117 | ··#107·=·Fieldref···········#90.#108······//·xtc/parser/Module.parameters:Lxtc/parser/ModuleList; |
118 | ··#108·=·NameAndType········#109:#110·····//· | 118 | ··#108·=·NameAndType········#109:#110·····//·parameters:Lxtc/parser/ModuleList; |
119 | ··#109·=·Utf8··············· | 119 | ··#109·=·Utf8···············parameters |
120 | ··#110·=·Utf8···············Lxtc/ | 120 | ··#110·=·Utf8···············Lxtc/parser/ModuleList; |
121 | ··#111·=·Class··············#112··········//·xtc/ | 121 | ··#111·=·Class··············#112··········//·xtc/parser/ModuleList |
122 | ··#112·=·Utf8···············xtc/ | 122 | ··#112·=·Utf8···············xtc/parser/ModuleList |
123 | ··#113·=·Fieldref···········#9 | 123 | ··#113·=·Fieldref···········#90.#114······//·xtc/parser/Module.dependencies:Ljava/util/List; |
124 | ··#114·=·NameAndType········# | 124 | ··#114·=·NameAndType········#115:#15······//·dependencies:Ljava/util/List; |
125 | ··#115·=·Utf8··············· | 125 | ··#115·=·Utf8···············dependencies |
126 | ··#116·=· | 126 | ··#116·=·Class··············#117··········//·xtc/parser/ModuleDependency |
127 | ··#117·=· | 127 | ··#117·=·Utf8···············xtc/parser/ModuleDependency |
128 | ··#118·=· | 128 | ··#118·=·Fieldref···········#90.#119······//·xtc/parser/Module.modification:Lxtc/parser/ModuleModification; |
129 | ··#119·=· | 129 | ··#119·=·NameAndType········#120:#121·····//·modification:Lxtc/parser/ModuleModification; |
130 | ··#120·=· | 130 | ··#120·=·Utf8···············modification |
131 | ··#121·=·Utf8···············xtc/parser/Module | 131 | ··#121·=·Utf8···············Lxtc/parser/ModuleModification; |
132 | ··#122·=·Fieldref···········#9 | 132 | ··#122·=·Fieldref···········#90.#123······//·xtc/parser/Module.header:Lxtc/parser/Action; |
133 | ··#123·=·NameAndType········#124:#1 | 133 | ··#123·=·NameAndType········#124:#125·····//·header:Lxtc/parser/Action; |
134 | ··#124·=·Utf8··············· | 134 | ··#124·=·Utf8···············header |
135 | ··#125·=· | 135 | ··#125·=·Utf8···············Lxtc/parser/Action; |
136 | ··#126·=· | 136 | ··#126·=·Class··············#127··········//·xtc/parser/Action |
137 | ··#127·=· | 137 | ··#127·=·Utf8···············xtc/parser/Action |
138 | ··#128·=· | 138 | ··#128·=·Fieldref···········#90.#129······//·xtc/parser/Module.body:Lxtc/parser/Action; |
139 | ··#129·=· | 139 | ··#129·=·NameAndType········#130:#125·····//·body:Lxtc/parser/Action; |
140 | ··#130·=·Utf8··············· | 140 | ··#130·=·Utf8···············body |
141 | ··#131·=·Fieldref···········#9 | 141 | ··#131·=·Fieldref···········#90.#132······//·xtc/parser/Module.footer:Lxtc/parser/Action; |
142 | ··#132·=·NameAndType········#133:#1 | 142 | ··#132·=·NameAndType········#133:#125·····//·footer:Lxtc/parser/Action; |
Max diff block lines reached; 110281/192473 bytes (57.30%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·28ff13119df7b661e23caf967996784da1584b1de3dd12eecf627f5758942245 |
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:·65 |
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 166, 18 lines modified | Offset 166, 19 lines modified | ||
166 | ··#156·=·Utf8···············MethodParameters | 166 | ··#156·=·Utf8···············MethodParameters |
167 | ··#157·=·Utf8···············Signature | 167 | ··#157·=·Utf8···············Signature |
168 | ··#158·=·Utf8···············()V | 168 | ··#158·=·Utf8···············()V |
169 | ··#159·=·Utf8···············<clinit> | 169 | ··#159·=·Utf8···············<clinit> |
170 | ··#160·=·Utf8···············Ljava/lang/Enum<Lxtc/parser/Element$Tag;>; | 170 | ··#160·=·Utf8···············Ljava/lang/Enum<Lxtc/parser/Element$Tag;>; |
171 | ··#161·=·Utf8···············SourceFile | 171 | ··#161·=·Utf8···············SourceFile |
172 | ··#162·=·Utf8···············Element.java | 172 | ··#162·=·Utf8···············Element.java |
173 | ··#163·=·Utf8··············· | 173 | ··#163·=·Utf8···············NestHost |
174 | ··#164·=·Class··············#165··········//·xtc/parser/Element | 174 | ··#164·=·Class··············#165··········//·xtc/parser/Element |
175 | ··#165·=·Utf8···············xtc/parser/Element | 175 | ··#165·=·Utf8···············xtc/parser/Element |
176 | ··#166·=·Utf8···············InnerClasses | ||
176 | ··#16 | 177 | ··#167·=·Utf8···············Tag |
177 | { | 178 | { |
178 | ··public·static·final·xtc.parser.Element$Tag·ACTION; | 179 | ··public·static·final·xtc.parser.Element$Tag·ACTION; |
179 | ····descriptor:·Lxtc/parser/Element$Tag; | 180 | ····descriptor:·Lxtc/parser/Element$Tag; |
180 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 181 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
181 | ··public·static·final·xtc.parser.Element$Tag·NODE_MARKER; | 182 | ··public·static·final·xtc.parser.Element$Tag·NODE_MARKER; |
182 | ····descriptor:·Lxtc/parser/Element$Tag; | 183 | ····descriptor:·Lxtc/parser/Element$Tag; |
Offset 710, 9 lines modified | Offset 711, 10 lines modified | ||
710 | ········line·61:·386 | 711 | ········line·61:·386 |
711 | ········line·62:·400 | 712 | ········line·62:·400 |
712 | ········line·63:·414 | 713 | ········line·63:·414 |
713 | ········line·32:·428 | 714 | ········line·32:·428 |
714 | } | 715 | } |
715 | Signature:·#160·························//·Ljava/lang/Enum<Lxtc/parser/Element$Tag;>; | 716 | Signature:·#160·························//·Ljava/lang/Enum<Lxtc/parser/Element$Tag;>; |
716 | SourceFile:·"Element.java" | 717 | SourceFile:·"Element.java" |
718 | NestHost:·class·xtc/parser/Element | ||
717 | InnerClasses: | 719 | InnerClasses: |
718 | ··public·static·final·#16 | 720 | ··public·static·final·#167=·#1·of·#164;···//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·86fb0daa0130e5ab044980b90b51e7f14bd68d0d2ff3e43167e72c45666ce8df |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/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 18, 18 lines modified | Offset 18, 19 lines modified | ||
18 | ···#8·=·Utf8···············xtc/parser/Element | 18 | ···#8·=·Utf8···············xtc/parser/Element |
19 | ···#9·=·Utf8···············Code | 19 | ···#9·=·Utf8···············Code |
20 | ··#10·=·Utf8···············LineNumberTable | 20 | ··#10·=·Utf8···············LineNumberTable |
21 | ··#11·=·Utf8···············tag | 21 | ··#11·=·Utf8···············tag |
22 | ··#12·=·Utf8···············()Lxtc/parser/Element$Tag; | 22 | ··#12·=·Utf8···············()Lxtc/parser/Element$Tag; |
23 | ··#13·=·Utf8···············SourceFile | 23 | ··#13·=·Utf8···············SourceFile |
24 | ··#14·=·Utf8···············Element.java | 24 | ··#14·=·Utf8···············Element.java |
25 | ··#15·=·Utf8··············· | 25 | ··#15·=·Utf8···············NestMembers |
26 | ··#16·=·Class··············#17············//·xtc/parser/Element$Tag | 26 | ··#16·=·Class··············#17············//·xtc/parser/Element$Tag |
27 | ··#17·=·Utf8···············xtc/parser/Element$Tag | 27 | ··#17·=·Utf8···············xtc/parser/Element$Tag |
28 | ··#18·=·Utf8···············InnerClasses | ||
28 | ··#1 | 29 | ··#19·=·Utf8···············Tag |
29 | { | 30 | { |
30 | ··public·xtc.parser.Element(); | 31 | ··public·xtc.parser.Element(); |
31 | ····descriptor:·()V | 32 | ····descriptor:·()V |
32 | ····flags:·(0x0001)·ACC_PUBLIC | 33 | ····flags:·(0x0001)·ACC_PUBLIC |
33 | ····Code: | 34 | ····Code: |
34 | ······stack=1,·locals=1,·args_size=1 | 35 | ······stack=1,·locals=1,·args_size=1 |
35 | ·········0:·aload_0 | 36 | ·········0:·aload_0 |
Offset 39, 9 lines modified | Offset 40, 11 lines modified | ||
39 | ········line·67:·0 | 40 | ········line·67:·0 |
40 | ··public·abstract·xtc.parser.Element$Tag·tag(); | 41 | ··public·abstract·xtc.parser.Element$Tag·tag(); |
41 | ····descriptor:·()Lxtc/parser/Element$Tag; | 42 | ····descriptor:·()Lxtc/parser/Element$Tag; |
42 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 43 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
43 | } | 44 | } |
44 | SourceFile:·"Element.java" | 45 | SourceFile:·"Element.java" |
46 | NestMembers: | ||
47 | ··xtc/parser/Element$Tag | ||
45 | InnerClasses: | 48 | InnerClasses: |
46 | ··public·static·final·#1 | 49 | ··public·static·final·#19=·#16·of·#7;·····//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·bb6918d5535862ccfb6964ecfd76040d41112532e0272c1076e72bbfc68c031d |
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:·65 |
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·b6178c30d08cd47efca79982cfa7a5fca13ac1446ef09c94c19457950cfab9ff |
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:·65 |
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 | ··SHA-256·checksum·88280a3b88a91aefdd97ab80670a419a7fc48d1c87499f9eedbd71da79707269 |
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:·65 |
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·00023f2e7552aa68ca054f61a749e4c8b490de65c5bf46d3be3cfb5a955bc109 |
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:·65 |
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·1d9e16c7c7bede76be065bd0cae7026b71dc2dae3f5e2aac627ef937edaf2118 |
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:·65 |
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·da1f588f7867562509a95c1632b2402b47a810d6d24a4ae4e37016b6676388cd |
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:·65 |
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· | 1 | ··SHA-256·checksum·0a4415d02dc3e694e020c768bd988af9a402dd8f481b5e254cccdb2fb6314878 |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/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 17, 20 lines modified | Offset 17, 20 lines modified | ||
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·(obj·==·iterator.next())·{ | 19 | ············if·(obj·==·iterator.next())·{ |
20 | ················iterator.remove(); | 20 | ················iterator.remove(); |
21 | ················return; | 21 | ················return; |
22 | ············} | 22 | ············} |
23 | ········} | 23 | ········} |
24 | ········throw·new·IllegalArgumentException("Module·"·+·obj·+·"·not·part·of·grammar"); | 24 | ········throw·new·IllegalArgumentException("Module·"·+·String.valueOf((Object)obj)·+·"·not·part·of·grammar"); |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·void·replace(final·Module·obj,·final·Module·module)·{ | 27 | ····public·void·replace(final·Module·obj,·final·Module·module)·{ |
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·(obj·==·this.modules.get(i))·{ | 29 | ············if·(obj·==·this.modules.get(i))·{ |
30 | ················this.modules.set(i,·module); | 30 | ················this.modules.set(i,·module); |
31 | ················return; | 31 | ················return; |
32 | ············} | 32 | ············} |
33 | ········} | 33 | ········} |
34 | ········throw·new·IllegalArgumentException("Module·"·+·obj·+·"·not·part·of·grammar"); | 34 | ········throw·new·IllegalArgumentException("Module·"·+·String.valueOf((Object)obj)·+·"·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·63751ac055c0461fca4f6acbbd9a2ee3127de799b480afa94b1143233a7c5f77 |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/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·f | 1 | ··SHA-256·checksum·fe751d71aab260899cedd2f63a71024b8c556b1239f2510ee900af7c564d3449 |
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:·65 |
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·36b87309bca66590e836f04a35882a90fbd253f6ba0aef9ecca27b2bba464577 |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/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·c50aa1e67eb502b093bbb8b97fa086277d58cd0b152501d5e710bb3a6d4d8984 |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/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·e9546f0a4f9e42fe970b7fa2e5626a6c607b906fc27dc58db866e5a7f039e19a |
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:·65 |
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·cab0f422e3da4f320f0ae3ad5514a4942988e85dc8cbe39bcca7c264df63c6d9 |
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:·65 |
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·d6fa6d5bbddeaa8e94133390e94766f311789cc3b6c41b7e22b954df3f99dbf5 |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/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·3bab8e002849abfad9584778ea8728d5e9d5606109c9d5024deaa17ffa62998d |
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:·65 |
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·b05bc342b5937ee4e0e63d59ea70d78bdbf82b908b29820e707d0b72ce022ddb |
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:·65 |
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·710e220876dfeec37336163445c3bf740d81c75fe2d35e4cec492162978d8bc0 |
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:·65 |
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·d743d55703c987eeac6819d50528e724750c948a8293dd7cdf1f5cf4c11d7349 |
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:·65 |
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·e | 1 | ··SHA-256·checksum·e41e7e9728d09d821beb605bcddc578c56fc3285c093d043325de0e1478c7e2e |
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:·65 |
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·65e0f7d758e40e662594e8494ed83e669cd5bebdb4d1fd23d0f47c1e8cfb03d8 |
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:·65 |
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· | 1 | ··SHA-256·checksum·a612d72340684cc3328a28bfffd69215b3746f67ffc11c726be73b6309804711 |
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:·65 |
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·3bff6a6490c7ea03548f03e185ea1e871b8bfd8d0752a10a7e2b2d1de79baeb3 |
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:·65 |
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· | 1 | ··SHA-256·checksum·ccc578d131741b722e0cd97494273c624dfbe42d9846027587cd0f329026f525 |
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:·65 |
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·f6b | 1 | ··SHA-256·checksum·a88fdf6bcf9142ea2e212d01b22b823380dd01f2691b301b491c5013f40da026 |
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:·65 |
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·8e46854808c11f0a3e83141585041a12b04a3849faaa81c1a743b0e91e1168ed |
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:·65 |
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·d674e9d470819682a8447c92a385cec62a80d679d5c5638668c15a5a6c048f68 |
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:·65 |
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· | 1 | ··SHA-256·checksum·8d0f88d3e56aa034c228dca8c5123899a13fa275732ef9ea5d63a74f9a1a83c9 |
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:·65 |
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·f69d88aeed51aaab706c11989609db79566d5b33d90ddde3bfa5236ecb8f82c9 |
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:·65 |
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·2b2bf479af6d9aab2d1e3a85a926c0c0eaec5e33d03fe9d0ae4b2b20774ea73c |
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:·65 |
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 27, 18 lines modified | Offset 27, 19 lines modified | ||
27 | ··#17·=·Utf8···············fSequence | 27 | ··#17·=·Utf8···············fSequence |
28 | ··#18·=·Utf8···············fSequence$$Star1 | 28 | ··#18·=·Utf8···············fSequence$$Star1 |
29 | ··#19·=·Utf8···············fSequenceName | 29 | ··#19·=·Utf8···············fSequenceName |
30 | ··#20·=·Utf8···············Code | 30 | ··#20·=·Utf8···············Code |
31 | ··#21·=·Utf8···············LineNumberTable | 31 | ··#21·=·Utf8···············LineNumberTable |
32 | ··#22·=·Utf8···············SourceFile | 32 | ··#22·=·Utf8···············SourceFile |
33 | ··#23·=·Utf8···············PParser.java | 33 | ··#23·=·Utf8···············PParser.java |
34 | ··#24·=·Utf8··············· | 34 | ··#24·=·Utf8···············NestHost |
35 | ··#25·=·Class··············#26············//·xtc/parser/PParser | 35 | ··#25·=·Class··············#26············//·xtc/parser/PParser |
36 | ··#26·=·Utf8···············xtc/parser/PParser | 36 | ··#26·=·Utf8···············xtc/parser/PParser |
37 | ··#27·=·Utf8···············InnerClasses | ||
37 | ··#2 | 38 | ··#28·=·Utf8···············Chunk1 |
38 | { | 39 | { |
39 | ··xtc.parser.Result·fModuleList; | 40 | ··xtc.parser.Result·fModuleList; |
40 | ····descriptor:·Lxtc/parser/Result; | 41 | ····descriptor:·Lxtc/parser/Result; |
41 | ····flags:·(0x0000) | 42 | ····flags:·(0x0000) |
42 | ··xtc.parser.Result·fModuleList$$Star1; | 43 | ··xtc.parser.Result·fModuleList$$Star1; |
43 | ····descriptor:·Lxtc/parser/Result; | 44 | ····descriptor:·Lxtc/parser/Result; |
Offset 84, 9 lines modified | Offset 85, 10 lines modified | ||
84 | ·········0:·aload_0 | 85 | ·········0:·aload_0 |
85 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V | 86 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V |
86 | ·········4:·return | 87 | ·········4:·return |
87 | ······LineNumberTable: | 88 | ······LineNumberTable: |
88 | ········line·45:·0 | 89 | ········line·45:·0 |
89 | } | 90 | } |
90 | SourceFile:·"PParser.java" | 91 | SourceFile:·"PParser.java" |
92 | NestHost:·class·xtc/parser/PParser | ||
91 | InnerClasses: | 93 | InnerClasses: |
92 | ··static·final·#2 | 94 | ··static·final·#28=·#7·of·#25;············//·Chunk1=class·xtc/parser/PParser$Chunk1·of·class·xtc/parser/PParser |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1a3810ab098cad26f428cd32f1fc4a9f43d2b80006682bcd750ff7d5d75bbdfe |
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:·65 |
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 27, 18 lines modified | Offset 27, 19 lines modified | ||
27 | ··#17·=·Utf8···············fTypeNameCharacters | 27 | ··#17·=·Utf8···············fTypeNameCharacters |
28 | ··#18·=·Utf8···············fTypeNameCharacters$$Star1 | 28 | ··#18·=·Utf8···············fTypeNameCharacters$$Star1 |
29 | ··#19·=·Utf8···············fName | 29 | ··#19·=·Utf8···············fName |
30 | ··#20·=·Utf8···············Code | 30 | ··#20·=·Utf8···············Code |
31 | ··#21·=·Utf8···············LineNumberTable | 31 | ··#21·=·Utf8···············LineNumberTable |
32 | ··#22·=·Utf8···············SourceFile | 32 | ··#22·=·Utf8···············SourceFile |
33 | ··#23·=·Utf8···············PParser.java | 33 | ··#23·=·Utf8···············PParser.java |
34 | ··#24·=·Utf8··············· | 34 | ··#24·=·Utf8···············NestHost |
35 | ··#25·=·Class··············#26············//·xtc/parser/PParser | 35 | ··#25·=·Class··············#26············//·xtc/parser/PParser |
36 | ··#26·=·Utf8···············xtc/parser/PParser | 36 | ··#26·=·Utf8···············xtc/parser/PParser |
37 | ··#27·=·Utf8···············InnerClasses | ||
37 | ··#2 | 38 | ··#28·=·Utf8···············Chunk2 |
38 | { | 39 | { |
39 | ··xtc.parser.Result·fVoided; | 40 | ··xtc.parser.Result·fVoided; |
40 | ····descriptor:·Lxtc/parser/Result; | 41 | ····descriptor:·Lxtc/parser/Result; |
41 | ····flags:·(0x0000) | 42 | ····flags:·(0x0000) |
42 | ··xtc.parser.Result·fSuffix; | 43 | ··xtc.parser.Result·fSuffix; |
43 | ····descriptor:·Lxtc/parser/Result; | 44 | ····descriptor:·Lxtc/parser/Result; |
Offset 84, 9 lines modified | Offset 85, 10 lines modified | ||
84 | ·········0:·aload_0 | 85 | ·········0:·aload_0 |
85 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V | 86 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V |
86 | ·········4:·return | 87 | ·········4:·return |
87 | ······LineNumberTable: | 88 | ······LineNumberTable: |
88 | ········line·59:·0 | 89 | ········line·59:·0 |
89 | } | 90 | } |
90 | SourceFile:·"PParser.java" | 91 | SourceFile:·"PParser.java" |
92 | NestHost:·class·xtc/parser/PParser | ||
91 | InnerClasses: | 93 | InnerClasses: |
92 | ··static·final·#2 | 94 | ··static·final·#28=·#7·of·#25;············//·Chunk2=class·xtc/parser/PParser$Chunk2·of·class·xtc/parser/PParser |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·386bbf96a2730df68554d028a4b1f150804965e8769f89ebcedfd852644596ee |
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:·65 |
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 27, 18 lines modified | Offset 27, 19 lines modified | ||
27 | ··#17·=·Utf8···············fStringLiteral | 27 | ··#17·=·Utf8···············fStringLiteral |
28 | ··#18·=·Utf8···············fStringLiteral$$Star1 | 28 | ··#18·=·Utf8···············fStringLiteral$$Star1 |
29 | ··#19·=·Utf8···············fClassChar | 29 | ··#19·=·Utf8···············fClassChar |
30 | ··#20·=·Utf8···············Code | 30 | ··#20·=·Utf8···············Code |
31 | ··#21·=·Utf8···············LineNumberTable | 31 | ··#21·=·Utf8···············LineNumberTable |
32 | ··#22·=·Utf8···············SourceFile | 32 | ··#22·=·Utf8···············SourceFile |
33 | ··#23·=·Utf8···············PParser.java | 33 | ··#23·=·Utf8···············PParser.java |
34 | ··#24·=·Utf8··············· | 34 | ··#24·=·Utf8···············NestHost |
35 | ··#25·=·Class··············#26············//·xtc/parser/PParser | 35 | ··#25·=·Class··············#26············//·xtc/parser/PParser |
36 | ··#26·=·Utf8···············xtc/parser/PParser | 36 | ··#26·=·Utf8···············xtc/parser/PParser |
37 | ··#27·=·Utf8···············InnerClasses | ||
37 | ··#2 | 38 | ··#28·=·Utf8···············Chunk3 |
38 | { | 39 | { |
39 | ··xtc.parser.Result·fWord; | 40 | ··xtc.parser.Result·fWord; |
40 | ····descriptor:·Lxtc/parser/Result; | 41 | ····descriptor:·Lxtc/parser/Result; |
41 | ····flags:·(0x0000) | 42 | ····flags:·(0x0000) |
42 | ··xtc.parser.Result·fNameCharacters; | 43 | ··xtc.parser.Result·fNameCharacters; |
43 | ····descriptor:·Lxtc/parser/Result; | 44 | ····descriptor:·Lxtc/parser/Result; |
Offset 84, 9 lines modified | Offset 85, 10 lines modified | ||
84 | ·········0:·aload_0 | 85 | ·········0:·aload_0 |
85 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V | 86 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V |
86 | ·········4:·return | 87 | ·········4:·return |
87 | ······LineNumberTable: | 88 | ······LineNumberTable: |
88 | ········line·73:·0 | 89 | ········line·73:·0 |
89 | } | 90 | } |
90 | SourceFile:·"PParser.java" | 91 | SourceFile:·"PParser.java" |
92 | NestHost:·class·xtc/parser/PParser | ||
91 | InnerClasses: | 93 | InnerClasses: |
92 | ··static·final·#2 | 94 | ··static·final·#28=·#7·of·#25;············//·Chunk3=class·xtc/parser/PParser$Chunk3·of·class·xtc/parser/PParser |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·20ae1cdc12d4712c8f28437f033b80958009a490abc291196ce4896dc641033f |
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:·65 |
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 18, 18 lines modified | Offset 18, 19 lines modified | ||
18 | ···#8·=·Utf8···············xtc/parser/PParser$Chunk4 | 18 | ···#8·=·Utf8···············xtc/parser/PParser$Chunk4 |
19 | ···#9·=·Utf8···············fSymbol | 19 | ···#9·=·Utf8···············fSymbol |
20 | ··#10·=·Utf8···············Lxtc/parser/Result; | 20 | ··#10·=·Utf8···············Lxtc/parser/Result; |
21 | ··#11·=·Utf8···············Code | 21 | ··#11·=·Utf8···············Code |
22 | ··#12·=·Utf8···············LineNumberTable | 22 | ··#12·=·Utf8···············LineNumberTable |
23 | ··#13·=·Utf8···············SourceFile | 23 | ··#13·=·Utf8···············SourceFile |
24 | ··#14·=·Utf8···············PParser.java | 24 | ··#14·=·Utf8···············PParser.java |
25 | ··#15·=·Utf8··············· | 25 | ··#15·=·Utf8···············NestHost |
26 | ··#16·=·Class··············#17············//·xtc/parser/PParser | 26 | ··#16·=·Class··············#17············//·xtc/parser/PParser |
27 | ··#17·=·Utf8···············xtc/parser/PParser | 27 | ··#17·=·Utf8···············xtc/parser/PParser |
28 | ··#18·=·Utf8···············InnerClasses | ||
28 | ··#1 | 29 | ··#19·=·Utf8···············Chunk4 |
29 | { | 30 | { |
30 | ··xtc.parser.Result·fSymbol; | 31 | ··xtc.parser.Result·fSymbol; |
31 | ····descriptor:·Lxtc/parser/Result; | 32 | ····descriptor:·Lxtc/parser/Result; |
32 | ····flags:·(0x0000) | 33 | ····flags:·(0x0000) |
33 | ··xtc.parser.PParser$Chunk4(); | 34 | ··xtc.parser.PParser$Chunk4(); |
34 | ····descriptor:·()V | 35 | ····descriptor:·()V |
Offset 39, 9 lines modified | Offset 40, 10 lines modified | ||
39 | ·········0:·aload_0 | 40 | ·········0:·aload_0 |
40 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V | 41 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V |
41 | ·········4:·return | 42 | ·········4:·return |
42 | ······LineNumberTable: | 43 | ······LineNumberTable: |
43 | ········line·87:·0 | 44 | ········line·87:·0 |
44 | } | 45 | } |
45 | SourceFile:·"PParser.java" | 46 | SourceFile:·"PParser.java" |
47 | NestHost:·class·xtc/parser/PParser | ||
46 | InnerClasses: | 48 | InnerClasses: |
47 | ··static·final·#1 | 49 | ··static·final·#19=·#7·of·#16;············//·Chunk4=class·xtc/parser/PParser$Chunk4·of·class·xtc/parser/PParser |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·f | 1 | ··SHA-256·checksum·f2dba4d3098ed3d3cc17ebcc29f38865042179ee5712f9db3f944b08afb12931 |
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:·65 |
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 24, 30 lines modified | Offset 24, 31 lines modified | ||
24 | ··#14·=·Utf8···············Lxtc/parser/PParser$Chunk3; | 24 | ··#14·=·Utf8···············Lxtc/parser/PParser$Chunk3; |
25 | ··#15·=·Utf8···············chunk4 | 25 | ··#15·=·Utf8···············chunk4 |
26 | ··#16·=·Utf8···············Lxtc/parser/PParser$Chunk4; | 26 | ··#16·=·Utf8···············Lxtc/parser/PParser$Chunk4; |
27 | ··#17·=·Utf8···············Code | 27 | ··#17·=·Utf8···············Code |
28 | ··#18·=·Utf8···············LineNumberTable | 28 | ··#18·=·Utf8···············LineNumberTable |
29 | ··#19·=·Utf8···············SourceFile | 29 | ··#19·=·Utf8···············SourceFile |
30 | ··#20·=·Utf8···············PParser.java | 30 | ··#20·=·Utf8···············PParser.java |
31 | ··#21·=·Utf8··············· | 31 | ··#21·=·Utf8···············NestHost |
32 | ··#22·=·Class··············#23············//·xtc/parser/PParser | 32 | ··#22·=·Class··············#23············//·xtc/parser/PParser |
33 | ··#23·=·Utf8···············xtc/parser/PParser | 33 | ··#23·=·Utf8···············xtc/parser/PParser |
34 | ··#24·=·Utf8···············InnerClasses | ||
34 | ··#2 | 35 | ··#25·=·Utf8···············PParserColumn |
35 | ··#2 | 36 | ··#26·=·Class··············#27············//·xtc/parser/PParser$Chunk1 |
36 | ··#2 | 37 | ··#27·=·Utf8···············xtc/parser/PParser$Chunk1 |
37 | ··#2 | 38 | ··#28·=·Utf8···············Chunk1 |
38 | ··#2 | 39 | ··#29·=·Class··············#30············//·xtc/parser/PParser$Chunk2 |
39 | ··# | 40 | ··#30·=·Utf8···············xtc/parser/PParser$Chunk2 |
40 | ··#3 | 41 | ··#31·=·Utf8···············Chunk2 |
41 | ··#3 | 42 | ··#32·=·Class··············#33············//·xtc/parser/PParser$Chunk3 |
42 | ··#3 | 43 | ··#33·=·Utf8···············xtc/parser/PParser$Chunk3 |
43 | ··#3 | 44 | ··#34·=·Utf8···············Chunk3 |
44 | ··#3 | 45 | ··#35·=·Class··············#36············//·xtc/parser/PParser$Chunk4 |
45 | ··#3 | 46 | ··#36·=·Utf8···············xtc/parser/PParser$Chunk4 |
46 | ··#3 | 47 | ··#37·=·Utf8···············Chunk4 |
47 | { | 48 | { |
48 | ··xtc.parser.PParser$Chunk1·chunk1; | 49 | ··xtc.parser.PParser$Chunk1·chunk1; |
49 | ····descriptor:·Lxtc/parser/PParser$Chunk1; | 50 | ····descriptor:·Lxtc/parser/PParser$Chunk1; |
50 | ····flags:·(0x0000) | 51 | ····flags:·(0x0000) |
51 | ··xtc.parser.PParser$Chunk2·chunk2; | 52 | ··xtc.parser.PParser$Chunk2·chunk2; |
52 | ····descriptor:·Lxtc/parser/PParser$Chunk2; | 53 | ····descriptor:·Lxtc/parser/PParser$Chunk2; |
Offset 69, 13 lines modified | Offset 70, 14 lines modified | ||
69 | ·········0:·aload_0 | 70 | ·········0:·aload_0 |
70 | ·········1:·invokespecial·#1··················//·Method·xtc/parser/Column."<init>":()V | 71 | ·········1:·invokespecial·#1··················//·Method·xtc/parser/Column."<init>":()V |
71 | ·········4:·return | 72 | ·········4:·return |
72 | ······LineNumberTable: | 73 | ······LineNumberTable: |
73 | ········line·94:·0 | 74 | ········line·94:·0 |
74 | } | 75 | } |
75 | SourceFile:·"PParser.java" | 76 | SourceFile:·"PParser.java" |
77 | NestHost:·class·xtc/parser/PParser | ||
76 | InnerClasses: | 78 | InnerClasses: |
77 | ··static·final·#2 | 79 | ··static·final·#25=·#7·of·#22;············//·PParserColumn=class·xtc/parser/PParser$PParserColumn·of·class·xtc/parser/PParser |
78 | ··static·final·#2 | 80 | ··static·final·#28=·#26·of·#22;···········//·Chunk1=class·xtc/parser/PParser$Chunk1·of·class·xtc/parser/PParser |
79 | ··static·final·#3 | 81 | ··static·final·#31=·#29·of·#22;···········//·Chunk2=class·xtc/parser/PParser$Chunk2·of·class·xtc/parser/PParser |
80 | ··static·final·#3 | 82 | ··static·final·#34=·#32·of·#22;···········//·Chunk3=class·xtc/parser/PParser$Chunk3·of·class·xtc/parser/PParser |
81 | ··static·final·#3 | 83 | ··static·final·#37=·#35·of·#22;···········//·Chunk4=class·xtc/parser/PParser$Chunk4·of·class·xtc/parser/PParser |
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 1118, 16 lines modified | Offset 1118, 16 lines modified | ||
1118 | ········} | 1118 | ········} |
1119 | ········final·Result·pSymbol3·=·this.pSymbol(n); | 1119 | ········final·Result·pSymbol3·=·this.pSymbol(n); |
1120 | ········if·(pSymbol3.hasValue("^"))·{ | 1120 | ········if·(pSymbol3.hasValue("^"))·{ |
1121 | ············final·Result·pSuffix3·=·this.pSuffix(pSymbol3.index); | 1121 | ············final·Result·pSuffix3·=·this.pSuffix(pSymbol3.index); |
1122 | ············parseError·=·pSuffix3.select(parseError); | 1122 | ············parseError·=·pSuffix3.select(parseError); |
1123 | ············if·(pSuffix3.hasValue())·{ | 1123 | ············if·(pSuffix3.hasValue())·{ |
1124 | ················final·Element·element2·=·(Element)pSuffix3.semanticValue(); | 1124 | ················final·Element·element2·=·(Element)pSuffix3.semanticValue(); |
1125 | ················if·(element2·instanceof·Action)·{ | 1125 | ················if·(element2·instanceof·final·Action·action2)·{ |
1126 | ····················final·ParserAction·parserAction·=·new·ParserAction( | 1126 | ····················final·ParserAction·parserAction·=·new·ParserAction(action2); |
1127 | ····················this.setLocation((Locatable)parserAction,·n); | 1127 | ····················this.setLocation((Locatable)parserAction,·n); |
1128 | ····················return·(Result)pSuffix3.createValue((Object)parserAction,·parseError); | 1128 | ····················return·(Result)pSuffix3.createValue((Object)parserAction,·parseError); |
1129 | ················} | 1129 | ················} |
1130 | ············} | 1130 | ············} |
1131 | ········} | 1131 | ········} |
1132 | ········final·Result·pWord·=·this.pWord(n); | 1132 | ········final·Result·pWord·=·this.pWord(n); |
1133 | ········ParseError·parseError2·=·pWord.select(parseError); | 1133 | ········ParseError·parseError2·=·pWord.select(parseError); |
Offset 1700, 16 lines modified | Offset 1700, 16 lines modified | ||
1700 | ················Object·decode; | 1700 | ················Object·decode; |
1701 | ················try·{ | 1701 | ················try·{ |
1702 | ····················decode·=·Integer.decode(nm); | 1702 | ····················decode·=·Integer.decode(nm); |
1703 | ················} | 1703 | ················} |
1704 | ················catch·(final·NumberFormatException·ex)·{ | 1704 | ················catch·(final·NumberFormatException·ex)·{ |
1705 | ····················decode·=·null; | 1705 | ····················decode·=·null; |
1706 | ················} | 1706 | ················} |
1707 | ················if·(decode·instanceof·Locatable)·{ | 1707 | ················if·(decode·instanceof·final·Locatable·locatable)·{ |
1708 | ····················this.setLocation( | 1708 | ····················this.setLocation(locatable,·n); |
1709 | ················} | 1709 | ················} |
1710 | ················return·(Result)pSpacing.createValue(decode,·parseError); | 1710 | ················return·(Result)pSpacing.createValue(decode,·parseError); |
1711 | ············} | 1711 | ············} |
1712 | ········} | 1712 | ········} |
1713 | ········final·Result·pName·=·this.pName(n); | 1713 | ········final·Result·pName·=·this.pName(n); |
1714 | ········final·ParseError·select·=·pName.select(parseError); | 1714 | ········final·ParseError·select·=·pName.select(parseError); |
1715 | ········if·(pName.hasValue())·{ | 1715 | ········if·(pName.hasValue())·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7e5e3d45ab3b7d5dee6566cc627cf885a60a49181bf171a354ac9cdb9525e9a8 |
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:·65 |
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·0d83e16844a69e638a44c08420037682b7b1163aebb533437cbaaa4c8b6ae834 |
2 | ··Compiled·from·"ParseError.java" | 2 | ··Compiled·from·"ParseError.java" |
3 | public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result | 3 | public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/ParseError | 7 | ··this_class:·#8··························//·xtc/parser/ParseError |
8 | ··super_class:·#2·························//·xtc/parser/Result | 8 | ··super_class:·#2·························//·xtc/parser/Result |
9 | ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Result | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Result |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·857775918845cbf6ff749d8ef28200f06e6b4e4111dc8e47a4223a990124365c |
2 | ··Compiled·from·"ParseException.java" | 2 | ··Compiled·from·"ParseException.java" |
3 | public·class·xtc.parser.ParseException·extends·java.lang.Exception | 3 | public·class·xtc.parser.ParseException·extends·java.lang.Exception |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/ParseException | 7 | ··this_class:·#7··························//·xtc/parser/ParseException |
8 | ··super_class:·#2·························//·java/lang/Exception | 8 | ··super_class:·#2·························//·java/lang/Exception |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Exception."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Exception."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·java/lang/Exception | 12 | ···#2·=·Class··············#4·············//·java/lang/Exception |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·6 | 1 | ··SHA-256·checksum·967c4cb7f7ec99e28529587e2cd28ecb8dc413286fc18c722e45c15d03a28c8e |
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:·65 |
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·5abf6136654f923e490b025e6f4872e67f24f491ae01b36cfcd9450417df5fd0 |
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:·65 |
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 174, 75 lines modified | Offset 174, 75 lines modified | ||
174 | ········return·(offset·==·n)·?·""·:·new·String(this.yyData,·offset,·n·-·offset); | 174 | ········return·(offset·==·n)·?·""·:·new·String(this.yyData,·offset,·n·-·offset); |
175 | ····} | 175 | ····} |
176 | ···· | 176 | ···· |
177 | ····public·final·boolean·isEOF(final·int·n)·{ | 177 | ····public·final·boolean·isEOF(final·int·n)·{ |
178 | ········return·this.yyEOF·&&·n·==·this.yyCount·-·1; | 178 | ········return·this.yyEOF·&&·n·==·this.yyCount·-·1; |
179 | ····} | 179 | ····} |
180 | ···· | 180 | ···· |
181 | ····public·final·String·lineAt(int· | 181 | ····public·final·String·lineAt(int·n)·throws·IOException·{ |
182 | ········if·(0·>· | 182 | ········if·(0·>·n)·{ |
183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·n); |
184 | ········} | 184 | ········} |
185 | ········if·(0·<· | 185 | ········if·(0·<·n·&&·10·==·this.character(n)·&&·13·==·this.character(n·-·1))·{ |
186 | ············-- | 186 | ············--n; |
187 | ········} | 187 | ········} |
188 | ········int·n·=·i; | ||
189 | ········int·n2·=· | 188 | ········int·n2·=·n; |
189 | ········int·n3·=·n; | ||
190 | ········for·(int·n | 190 | ········for·(int·n4·=·this.character(n3);·-1·!=·n4·&&·13·!=·n4·&&·10·!=·n4;·n4·=·this.character(n3))·{ |
191 | ············++n | 191 | ············++n3; |
192 | ········} | 192 | ········} |
193 | ········while·(n)·{ | 193 | ········while·(n2)·{ |
194 | ············final·int·character·=·this.character(n·-·1); | 194 | ············final·int·character·=·this.character(n2·-·1); |
195 | ············if·(13·!=·character)·{ | 195 | ············if·(13·!=·character)·{ |
196 | ················if·(10·!=·character)·{ | 196 | ················if·(10·!=·character)·{ |
197 | ····················--n; | 197 | ····················--n2; |
198 | ····················continue; | 198 | ····················continue; |
199 | ················} | 199 | ················} |
200 | ············} | 200 | ············} |
201 | ············return·this.difference(n,·n | 201 | ············return·this.difference(n2,·n3); |
202 | ········} | 202 | ········} |
203 | ········return·this.difference(n,·n | 203 | ········return·this.difference(n2,·n3); |
204 | ····} | 204 | ····} |
205 | ···· | 205 | ···· |
206 | ····public·final·Location·location(final·int·n)·{ | 206 | ····public·final·Location·location(final·int·n)·{ |
207 | ········final·Column·column·=·this.column(n); | 207 | ········final·Column·column·=·this.column(n); |
208 | ········return·new·Location(column.file,·column.line,·column.column); | 208 | ········return·new·Location(column.file,·column.line,·column.column); |
209 | ····} | 209 | ····} |
210 | ···· | 210 | ···· |
211 | ····protected·final·void·setLocation(final·int· | 211 | ····protected·final·void·setLocation(final·int·n,·final·String·file,·final·int·line,·final·int·column)·{ |
212 | ········if·(null·==·file)·{ | 212 | ········if·(null·==·file)·{ |
213 | ············throw·new·NullPointerException("Null·file"); | 213 | ············throw·new·NullPointerException("Null·file"); |
214 | ········} | 214 | ········} |
215 | ········if·(0·>·n)·{ | 215 | ········if·(0·>·line)·{ |
216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+·n); | 216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+·line); |
217 | ········} | 217 | ········} |
218 | ········if·(1·>· | 218 | ········if·(1·>·column)·{ |
219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+· | 219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+·column); |
220 | ········} | 220 | ········} |
221 | ········if·( | 221 | ········if·(n·<·0·||·this.yyCount·<=·n)·{ |
222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·n); |
223 | ········} | 223 | ········} |
224 | ········final·Column·column·=·this.yyColumns[ | 224 | ········final·Column·column2·=·this.yyColumns[n]; |
225 | ········if·(null·!=·column)·{ | 225 | ········if·(null·!=·column2)·{ |
226 | ············if·(file.equals(column.file)·&&·n·==·column.line·&&· | 226 | ············if·(file.equals(column2.file)·&&·line·==·column2.line·&&·column·==·column2.column)·{ |
227 | ················return; | 227 | ················return; |
228 | ············} | 228 | ············} |
229 | ············if·(0·!=· | 229 | ············if·(0·!=·n)·{ |
230 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 230 | ················throw·new·IllegalStateException("Location·at·index·"·+·n·+·"·is·already·committed"); |
231 | ············} | 231 | ············} |
232 | ········} | 232 | ········} |
233 | ········for·(int· | 233 | ········for·(int·i·=·n·+·1;·i·<·this.yyCount;·++i)·{ |
234 | ············if·(null·!=·this.yyColumns[ | 234 | ············if·(null·!=·this.yyColumns[i])·{ |
235 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 235 | ················throw·new·IllegalStateException("Location·at·index·"·+·n·+·"·is·already·committed"); |
236 | ············} | 236 | ············} |
237 | ········} | 237 | ········} |
238 | ········final·Column·column | 238 | ········final·Column·column3·=·this.column(n); |
239 | ········column | 239 | ········column3.file·=·file; |
240 | ········column | 240 | ········column3.line·=·line; |
241 | ········column | 241 | ········column3.column·=·column; |
242 | ····} | 242 | ····} |
243 | ···· | 243 | ···· |
244 | ····public·final·void·setLocation(final·Locatable·locatable,·final·int·n)·{ | 244 | ····public·final·void·setLocation(final·Locatable·locatable,·final·int·n)·{ |
245 | ········if·(null·!=·locatable·&&·!locatable.hasLocation())·{ | 245 | ········if·(null·!=·locatable·&&·!locatable.hasLocation())·{ |
246 | ············final·Column·column·=·this.column(n); | 246 | ············final·Column·column·=·this.column(n); |
247 | ············locatable.setLocation(new·Location(column.file,·column.line,·column.column)); | 247 | ············locatable.setLocation(new·Location(column.file,·column.line,·column.column)); |
248 | ········} | 248 | ········} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·3f87ef10b7d568f35ab77f5e296b6bdeeb240875b12e912eba3d967d795699e8 |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/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·c5fc20f05daf08ed74e7be3bd53a21331c5804cc5a433449ee9d2213bc43a69d |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/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· | 1 | ··SHA-256·checksum·9370cbbfd7e7f22de6fabf278f29fe365b1f7575bb8ab04904b6e97fb7d21118 |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/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·0e4c2b9fa9a7fb69eb3f23a14dbd0091d880777820b83bb4348450ff96ac8e17 |
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:·65 |
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·7877eea65badbcf50d955a40a38dde7e37a253688f70f4a765684287724c0a87 |
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:·65 |
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·61acdb0eb32fdad500ec95af2b6afc3728e83f59ee71d30c9f4f32b3cf7c1e44 |
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:·65 |
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·f1f2c32cd7616e3621e9decf1e50fd070708adc94161c156d4aeefe9b46f7553 |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/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·edd5dbcbabcada4c62479745a9b2a677776ce6108eabdf41873934cac6a7cae4 |
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:·65 |
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· | 1 | ··SHA-256·checksum·af01a25a80d1da90253d19cced73e8a57b7725620e4af9efa76241d9995629fa |
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:·65 |
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 33, 16 lines modified | Offset 33, 17 lines modified | ||
33 | ··#23·=·Utf8···············(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V | 33 | ··#23·=·Utf8···············(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V |
34 | ··#24·=·Utf8···············Code | 34 | ··#24·=·Utf8···············Code |
35 | ··#25·=·Utf8···············LineNumberTable | 35 | ··#25·=·Utf8···············LineNumberTable |
36 | ··#26·=·Utf8···············visit | 36 | ··#26·=·Utf8···············visit |
37 | ··#27·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/Element; | 37 | ··#27·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/Element; |
38 | ··#28·=·Utf8···············SourceFile | 38 | ··#28·=·Utf8···············SourceFile |
39 | ··#29·=·Utf8···············Renamer.java | 39 | ··#29·=·Utf8···············Renamer.java |
40 | ··#30·=·Utf8···············NestMembers | ||
40 | ··#3 | 41 | ··#31·=·Utf8···············InnerClasses |
41 | ··#3 | 42 | ··#32·=·Utf8···············Translation |
42 | { | 43 | { |
43 | ··protected·xtc.parser.Renamer$Translation·translation; | 44 | ··protected·xtc.parser.Renamer$Translation·translation; |
44 | ····descriptor:·Lxtc/parser/Renamer$Translation; | 45 | ····descriptor:·Lxtc/parser/Renamer$Translation; |
45 | ····flags:·(0x0004)·ACC_PROTECTED | 46 | ····flags:·(0x0004)·ACC_PROTECTED |
46 | ··public·xtc.parser.Renamer(xtc.util.Runtime,·xtc.parser.Analyzer,·xtc.parser.Renamer$Translation); | 47 | ··public·xtc.parser.Renamer(xtc.util.Runtime,·xtc.parser.Analyzer,·xtc.parser.Renamer$Translation); |
47 | ····descriptor:·(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V | 48 | ····descriptor:·(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V |
Offset 74, 9 lines modified | Offset 75, 11 lines modified | ||
74 | ·········6:·getfield······#13·················//·Field·analyzer:Lxtc/parser/Analyzer; | 75 | ·········6:·getfield······#13·················//·Field·analyzer:Lxtc/parser/Analyzer; |
75 | ·········9:·invokeinterface·#17,··3···········//·InterfaceMethod·xtc/parser/Renamer$Translation.map:(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; | 76 | ·········9:·invokeinterface·#17,··3···········//·InterfaceMethod·xtc/parser/Renamer$Translation.map:(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; |
76 | ········14:·areturn | 77 | ········14:·areturn |
77 | ······LineNumberTable: | 78 | ······LineNumberTable: |
78 | ········line·68:·0 | 79 | ········line·68:·0 |
79 | } | 80 | } |
80 | SourceFile:·"Renamer.java" | 81 | SourceFile:·"Renamer.java" |
82 | NestMembers: | ||
83 | ··xtc/parser/Renamer$Translation | ||
81 | InnerClasses: | 84 | InnerClasses: |
82 | ··public·static·#3 | 85 | ··public·static·#32=·#18·of·#8;···········//·Translation=class·xtc/parser/Renamer$Translation·of·class·xtc/parser/Renamer |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·072abe7430b394f15fd4db87b33e404456cb1814ef329b015d4ef24aacb8a4dd |
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:·65 |
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·faf59f2e013cd13b2d876915ea24bbefd53471bd1b5a0da94f6e9d0c998104b3 |
2 | ··Compiled·from·"Result.java" | 2 | ··Compiled·from·"Result.java" |
3 | public·abstract·class·xtc.parser.Result | 3 | public·abstract·class·xtc.parser.Result |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/Result | 7 | ··this_class:·#8··························//·xtc/parser/Result |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·65fe3fa81f8ce3f757a8bb8ca952fdb75b23a682542c491feddc00dceaa91ad1 |
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:·65 |
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· | 1 | ··SHA-256·checksum·463a78b0647950e92c78fc497f8afcf0ab7579f3b546ba42cc04a44f4d8bd155 |
2 | ··Compiled·from·"SemanticValue.java" | 2 | ··Compiled·from·"SemanticValue.java" |
3 | public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result | 3 | public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/SemanticValue | 7 | ··this_class:·#8··························//·xtc/parser/SemanticValue |
8 | ··super_class:·#14························//·xtc/parser/Result | 8 | ··super_class:·#14························//·xtc/parser/Result |
9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/ParseError.DUMMY:Lxtc/parser/ParseError; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/ParseError.DUMMY:Lxtc/parser/ParseError; |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ParseError | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ParseError |
Offset 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 108, 15 lines modified | Offset 107, 15 lines modified | ||
108 | ············} | 107 | ············} |
109 | ············element.write(appendable); | 108 | ············element.write(appendable); |
110 | ········} | 109 | ········} |
111 | ········appendable.append(')'); | 110 | ········appendable.append(')'); |
112 | ····} | 111 | ····} |
113 | ···· | 112 | ···· |
114 | ····public·static·Sequence·ensure(final·Element·location)·{ | 113 | ····public·static·Sequence·ensure(final·Element·location)·{ |
115 | ········if·(location·instanceof·Sequence)·{ | 114 | ········if·(location·instanceof·final·Sequence·sequence2)·{ |
116 | ············return· | 115 | ············return·sequence2; |
117 | ········} | 116 | ········} |
118 | ········final·Sequence·sequence·=·new·Sequence(location); | 117 | ········final·Sequence·sequence·=·new·Sequence(location); |
119 | ········sequence.setLocation((Locatable)location); | 118 | ········sequence.setLocation((Locatable)location); |
120 | ········return·sequence; | 119 | ········return·sequence; |
121 | ····} | 120 | ····} |
122 | } | 121 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f9d3a18bb03a6bf9ccf95821329bea3932ea0b6b8fc190cec409bc43a87c0bb5 |
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:·65 |
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·8319e3011597f61274037e9c48badae335e5e5a59bab7cd91b826c706fa6cced |
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:·65 |
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·446720f8dad741b29db2b0bd4968594650a6cf072d291825b240de3b3e638b85 |
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:·65 |
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·5 | 1 | ··SHA-256·checksum·5ba9503478d5e2d6e5eabfeb9a7ee50d6cb73478f2551e03e9f610118b2d1d6d |
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:·65 |
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·a | 1 | ··SHA-256·checksum·f1b5af5e68a41e90f669bee8f5f83c5c63548b7b8152e8151909d89978e3e46f |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/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·bb01d9d313061609a7bc45b0f8f7b239619882b6b8fc3ac5d23c48e31999a701 |
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:·65 |
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·6 | 1 | ··SHA-256·checksum·769a160e8a9562cd8160229c15edd4fe92d1afae2a71094cde8a4126e0dcbdad |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/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·d | 1 | ··SHA-256·checksum·e1d6ab9474becfe0be2f7f4fceb9121cf19400e9d855a8a98eb4246610fdf0fa |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/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· | 1 | ··SHA-256·checksum·ce59e6e82206e35efa2c4df0fc75fe15a707a5f4d048e23dde0837f251da1656 |
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:·65 |
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· | 1 | ··SHA-256·checksum·0174b72d9dc3568916403cb852fc372db8f625e82b2c9c052401ab4b7c048e5c |
2 | ··Compiled·from·"Annotation.java" | 2 | ··Compiled·from·"Annotation.java" |
3 | public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node | 3 | public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/tree/Annotation | 7 | ··this_class:·#8··························//·xtc/tree/Annotation |
8 | ··super_class:·#2·························//·xtc/tree/Node | 8 | ··super_class:·#2·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/tree/Node | 12 | ···#2·=·Class··············#4·············//·xtc/tree/Node |
Offset 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 81, 24 lines modified | Offset 81, 24 lines modified | ||
81 | ················for·(final·Object·next·:·(Iterable)this.value)·{ | 81 | ················for·(final·Object·next·:·(Iterable)this.value)·{ |
82 | ····················if·(n·!=·0)·{ | 82 | ····················if·(n·!=·0)·{ |
83 | ························n·=·0; | 83 | ························n·=·0; |
84 | ····················} | 84 | ····················} |
85 | ····················else·{ | 85 | ····················else·{ |
86 | ························appendable.append(",·"); | 86 | ························appendable.append(",·"); |
87 | ····················} | 87 | ····················} |
88 | ····················if·(next·instanceof·Node)·{ | 88 | ····················if·(next·instanceof·final·Node·node)·{ |
89 | ························ | 89 | ························node.write(appendable); |
90 | ····················} | 90 | ····················} |
91 | ····················else·{ | 91 | ····················else·{ |
92 | ························appendable.append(next.toString()); | 92 | ························appendable.append(next.toString()); |
93 | ····················} | 93 | ····················} |
94 | ················} | 94 | ················} |
95 | ············} | 95 | ············} |
96 | ············else·if·(this.value·instanceof·Node)·{ | 96 | ············else·if·(this.value·instanceof·final·Node·node2)·{ |
97 | ················ | 97 | ················node2.write(appendable); |
98 | ············} | 98 | ············} |
99 | ············else·{ | 99 | ············else·{ |
100 | ················appendable.append(this.value.toString()); | 100 | ················appendable.append(this.value.toString()); |
101 | ············} | 101 | ············} |
102 | ············appendable.append(')'); | 102 | ············appendable.append(')'); |
103 | ········} | 103 | ········} |
104 | ····} | 104 | ····} |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a046b42c8f4364bf1658fdb4f5e3d1c917d16a6f5e3b7746c74c2758b9a98982 |
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:·65 |
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 54, 18 lines modified | Offset 54, 19 lines modified | ||
54 | ··#44·=·Utf8···············MethodParameters | 54 | ··#44·=·Utf8···············MethodParameters |
55 | ··#45·=·Utf8···············Signature | 55 | ··#45·=·Utf8···············Signature |
56 | ··#46·=·Utf8···············()V | 56 | ··#46·=·Utf8···············()V |
57 | ··#47·=·Utf8···············<clinit> | 57 | ··#47·=·Utf8···············<clinit> |
58 | ··#48·=·Utf8···············Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>; | 58 | ··#48·=·Utf8···············Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>; |
59 | ··#49·=·Utf8···············SourceFile | 59 | ··#49·=·Utf8···············SourceFile |
60 | ··#50·=·Utf8···············Comment.java | 60 | ··#50·=·Utf8···············Comment.java |
61 | ··#51·=·Utf8··············· | 61 | ··#51·=·Utf8···············NestHost |
62 | ··#52·=·Class··············#53············//·xtc/tree/Comment | 62 | ··#52·=·Class··············#53············//·xtc/tree/Comment |
63 | ··#53·=·Utf8···············xtc/tree/Comment | 63 | ··#53·=·Utf8···············xtc/tree/Comment |
64 | ··#54·=·Utf8···············InnerClasses | ||
64 | ··#5 | 65 | ··#55·=·Utf8···············Kind |
65 | { | 66 | { |
66 | ··public·static·final·xtc.tree.Comment$Kind·SINGLE_LINE; | 67 | ··public·static·final·xtc.tree.Comment$Kind·SINGLE_LINE; |
67 | ····descriptor:·Lxtc/tree/Comment$Kind; | 68 | ····descriptor:·Lxtc/tree/Comment$Kind; |
68 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 69 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
69 | ··public·static·final·xtc.tree.Comment$Kind·MULTIPLE_LINES; | 70 | ··public·static·final·xtc.tree.Comment$Kind·MULTIPLE_LINES; |
70 | ····descriptor:·Lxtc/tree/Comment$Kind; | 71 | ····descriptor:·Lxtc/tree/Comment$Kind; |
Offset 178, 9 lines modified | Offset 179, 10 lines modified | ||
178 | ········line·36:·0 | 179 | ········line·36:·0 |
179 | ········line·37:·13 | 180 | ········line·37:·13 |
180 | ········line·38:·26 | 181 | ········line·38:·26 |
181 | ········line·35:·39 | 182 | ········line·35:·39 |
182 | } | 183 | } |
183 | Signature:·#48··························//·Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>; | 184 | Signature:·#48··························//·Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>; |
184 | SourceFile:·"Comment.java" | 185 | SourceFile:·"Comment.java" |
186 | NestHost:·class·xtc/tree/Comment | ||
185 | InnerClasses: | 187 | InnerClasses: |
186 | ··public·static·final·#5 | 188 | ··public·static·final·#55=·#1·of·#52;·····//·Kind=class·xtc/tree/Comment$Kind·of·class·xtc/tree/Comment |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·31 | 1 | ··SHA-256·checksum·2431fa72ca8d6ef463bdaf17e05a95bdbecfc445b1effe92e9279e7a2c86074c |
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:·65 |
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 104, 16 lines modified | Offset 104, 17 lines modified | ||
104 | ···#94·=·Utf8···············StackMapTable | 104 | ···#94·=·Utf8···············StackMapTable |
105 | ···#95·=·Utf8···············documentation | 105 | ···#95·=·Utf8···············documentation |
106 | ···#96·=·Utf8···············(Ljava/lang/String;)Lxtc/tree/Comment; | 106 | ···#96·=·Utf8···············(Ljava/lang/String;)Lxtc/tree/Comment; |
107 | ···#97·=·Class··············#98···········//·"[Ljava/lang/String;" | 107 | ···#97·=·Class··············#98···········//·"[Ljava/lang/String;" |
108 | ···#98·=·Utf8···············[Ljava/lang/String; | 108 | ···#98·=·Utf8···············[Ljava/lang/String; |
109 | ···#99·=·Utf8···············SourceFile | 109 | ···#99·=·Utf8···············SourceFile |
110 | ··#100·=·Utf8···············Comment.java | 110 | ··#100·=·Utf8···············Comment.java |
111 | ··#101·=·Utf8···············NestMembers | ||
111 | ··#10 | 112 | ··#102·=·Utf8···············InnerClasses |
112 | ··#10 | 113 | ··#103·=·Utf8···············Kind |
113 | { | 114 | { |
114 | ··public·xtc.tree.Comment$Kind·kind; | 115 | ··public·xtc.tree.Comment$Kind·kind; |
115 | ····descriptor:·Lxtc/tree/Comment$Kind; | 116 | ····descriptor:·Lxtc/tree/Comment$Kind; |
116 | ····flags:·(0x0001)·ACC_PUBLIC | 117 | ····flags:·(0x0001)·ACC_PUBLIC |
117 | ··public·java.util.List<java.lang.String>·text; | 118 | ··public·java.util.List<java.lang.String>·text; |
118 | ····descriptor:·Ljava/util/List; | 119 | ····descriptor:·Ljava/util/List; |
Offset 420, 9 lines modified | Offset 421, 11 lines modified | ||
420 | ········frame_type·=·253·/*·append·*/ | 421 | ········frame_type·=·253·/*·append·*/ |
421 | ··········offset_delta·=·16 | 422 | ··········offset_delta·=·16 |
422 | ··········locals·=·[·class·java/util/List,·int·] | 423 | ··········locals·=·[·class·java/util/List,·int·] |
423 | ········frame_type·=·250·/*·chop·*/ | 424 | ········frame_type·=·250·/*·chop·*/ |
424 | ··········offset_delta·=·23 | 425 | ··········offset_delta·=·23 |
425 | } | 426 | } |
426 | SourceFile:·"Comment.java" | 427 | SourceFile:·"Comment.java" |
428 | NestMembers: | ||
429 | ··xtc/tree/Comment$Kind | ||
427 | InnerClasses: | 430 | InnerClasses: |
428 | ··public·static·final·#10 | 431 | ··public·static·final·#103=·#81·of·#2;····//·Kind=class·xtc/tree/Comment$Kind·of·class·xtc/tree/Comment |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·c | 1 | ··SHA-256·checksum·bcdcaed95ec3205df781222aeb91480b39d1d3fe95bfd9d0c58d79813fc058b0 |
2 | ··Compiled·from·"GNode.java" | 2 | ··Compiled·from·"GNode.java" |
3 | abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode | 3 | abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#12·························//·xtc/tree/GNode$Fixed | 7 | ··this_class:·#12·························//·xtc/tree/GNode$Fixed |
8 | ··super_class:·#2·························//·xtc/tree/GNode | 8 | ··super_class:·#2·························//·xtc/tree/GNode |
9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·xtc/tree/GNode | 12 | ···#2·=·Class··············#4·············//·xtc/tree/GNode |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V |
14 | ···#4·=·Utf8···············xtc/tree/GNode | 14 | ···#4·=·Utf8···············xtc/tree/GNode |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············(Ljava/lang/String;)V | 16 | ···#6·=·Utf8···············(Ljava/lang/String;)V |
Offset 36, 16 lines modified | Offset 36, 17 lines modified | ||
36 | ··#26·=·Utf8···············(Ljava/util/Collection<*>;)Lxtc/tree/Node; | 36 | ··#26·=·Utf8···············(Ljava/util/Collection<*>;)Lxtc/tree/Node; |
37 | ··#27·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; | 37 | ··#27·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; |
38 | ··#28·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; | 38 | ··#28·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; |
39 | ··#29·=·Utf8···············remove | 39 | ··#29·=·Utf8···············remove |
40 | ··#30·=·Utf8···············(I)Ljava/lang/Object; | 40 | ··#30·=·Utf8···············(I)Ljava/lang/Object; |
41 | ··#31·=·Utf8···············SourceFile | 41 | ··#31·=·Utf8···············SourceFile |
42 | ··#32·=·Utf8···············GNode.java | 42 | ··#32·=·Utf8···············GNode.java |
43 | ··#33·=·Utf8···············NestHost | ||
43 | ··#3 | 44 | ··#34·=·Utf8···············InnerClasses |
44 | ··#3 | 45 | ··#35·=·Utf8···············Fixed |
45 | { | 46 | { |
46 | ··xtc.tree.GNode$Fixed(java.lang.String); | 47 | ··xtc.tree.GNode$Fixed(java.lang.String); |
47 | ····descriptor:·(Ljava/lang/String;)V | 48 | ····descriptor:·(Ljava/lang/String;)V |
48 | ····flags:·(0x0000) | 49 | ····flags:·(0x0000) |
49 | ····Code: | 50 | ····Code: |
50 | ······stack=2,·locals=2,·args_size=2 | 51 | ······stack=2,·locals=2,·args_size=2 |
51 | ·········0:·aload_0 | 52 | ·········0:·aload_0 |
Offset 148, 9 lines modified | Offset 149, 10 lines modified | ||
148 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children | 149 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children |
149 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V | 150 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V |
150 | ·········9:·athrow | 151 | ·········9:·athrow |
151 | ······LineNumberTable: | 152 | ······LineNumberTable: |
152 | ········line·91:·0 | 153 | ········line·91:·0 |
153 | } | 154 | } |
154 | SourceFile:·"GNode.java" | 155 | SourceFile:·"GNode.java" |
156 | NestHost:·class·xtc/tree/GNode | ||
155 | InnerClasses: | 157 | InnerClasses: |
156 | ··static·abstract·#3 | 158 | ··static·abstract·#35=·#12·of·#2;·········//·Fixed=class·xtc/tree/GNode$Fixed·of·class·xtc/tree/GNode |
Offset 13, 18 lines modified | Offset 13, 18 lines modified | ||
13 | ········super(fixed0.name); | 13 | ········super(fixed0.name); |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·int·size()·{ | 16 | ····public·int·size()·{ |
17 | ········return·0; | 17 | ········return·0; |
18 | ····} | 18 | ····} |
19 | ···· | 19 | ···· |
20 | ····public·Object·get(final·int· | 20 | ····public·Object·get(final·int·n)·{ |
21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0"); |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·Object·set(final·int· | 24 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0"); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 28 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
29 | ····} | 29 | ····} |
30 | } | 30 | } |
Offset 16, 27 lines modified | Offset 16, 27 lines modified | ||
16 | ········this(fixed1.name,·fixed1.c1); | 16 | ········this(fixed1.name,·fixed1.c1); |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·int·size()·{ | 19 | ····public·int·size()·{ |
20 | ········return·1; | 20 | ········return·1; |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·Object·get(final·int· | 23 | ····public·Object·get(final·int·n)·{ |
24 | ········if·(0·==· | 24 | ········if·(0·==·n)·{ |
25 | ············return·this.c1; | 25 | ············return·this.c1; |
26 | ········} | 26 | ········} |
27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1"); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·Object·set(final·int· | 30 | ····public·Object·set(final·int·n,·final·Object·c1)·{ |
31 | ········if·(0·==· | 31 | ········if·(0·==·n)·{ |
32 | ············final·Object·c2·=·this.c1; | 32 | ············final·Object·c2·=·this.c1; |
33 | ············this.c1·=·c1; | 33 | ············this.c1·=·c1; |
34 | ············return·c2; | 34 | ············return·c2; |
35 | ········} | 35 | ········} |
36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1"); |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 39 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
40 | ········collection.add(this.c1); | 40 | ········collection.add(this.c1); |
41 | ····} | 41 | ····} |
42 | } | 42 | } |
Offset 18, 42 lines modified | Offset 18, 42 lines modified | ||
18 | ········this(fixed2.name,·fixed2.c1,·fixed2.c2); | 18 | ········this(fixed2.name,·fixed2.c1,·fixed2.c2); |
19 | ····} | 19 | ····} |
20 | ···· | 20 | ···· |
21 | ····public·int·size()·{ | 21 | ····public·int·size()·{ |
22 | ········return·2; | 22 | ········return·2; |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·Object·get(final·int· | 25 | ····public·Object·get(final·int·n)·{ |
26 | ········switch·( | 26 | ········switch·(n)·{ |
27 | ············case·0:·{ | 27 | ············case·0:·{ |
28 | ················return·this.c1; | 28 | ················return·this.c1; |
29 | ············} | 29 | ············} |
30 | ············case·1:·{ | 30 | ············case·1:·{ |
31 | ················return·this.c2; | 31 | ················return·this.c2; |
32 | ············} | 32 | ············} |
33 | ············default:·{ | 33 | ············default:·{ |
34 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 34 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2"); |
35 | ············} | 35 | ············} |
36 | ········} | 36 | ········} |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·Object·set(final·int· | 39 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
40 | ········switch·( | 40 | ········switch·(n)·{ |
41 | ············case·0:·{ | 41 | ············case·0:·{ |
42 | ················final·Object·c1·=·this.c1; | 42 | ················final·Object·c1·=·this.c1; |
43 | ················this.c1·=·o; | 43 | ················this.c1·=·o; |
44 | ················return·c1; | 44 | ················return·c1; |
45 | ············} | 45 | ············} |
46 | ············case·1:·{ | 46 | ············case·1:·{ |
47 | ················final·Object·c2·=·this.c2; | 47 | ················final·Object·c2·=·this.c2; |
48 | ················this.c2·=·o; | 48 | ················this.c2·=·o; |
49 | ················return·c2; | 49 | ················return·c2; |
50 | ············} | 50 | ············} |
51 | ············default:·{ | 51 | ············default:·{ |
52 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 52 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2"); |
53 | ············} | 53 | ············} |
54 | ········} | 54 | ········} |
55 | ····} | 55 | ····} |
56 | ···· | 56 | ···· |
57 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 57 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
58 | ········collection.add(this.c1); | 58 | ········collection.add(this.c1); |
59 | ········collection.add(this.c2); | 59 | ········collection.add(this.c2); |
Offset 20, 33 lines modified | Offset 20, 33 lines modified | ||
20 | ········this(fixed3.name,·fixed3.c1,·fixed3.c2,·fixed3.c3); | 20 | ········this(fixed3.name,·fixed3.c1,·fixed3.c2,·fixed3.c3); |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·int·size()·{ | 23 | ····public·int·size()·{ |
24 | ········return·3; | 24 | ········return·3; |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·Object·get(final·int· | 27 | ····public·Object·get(final·int·n)·{ |
28 | ········switch·( | 28 | ········switch·(n)·{ |
29 | ············case·0:·{ | 29 | ············case·0:·{ |
30 | ················return·this.c1; | 30 | ················return·this.c1; |
31 | ············} | 31 | ············} |
32 | ············case·1:·{ | 32 | ············case·1:·{ |
33 | ················return·this.c2; | 33 | ················return·this.c2; |
34 | ············} | 34 | ············} |
35 | ············case·2:·{ | 35 | ············case·2:·{ |
36 | ················return·this.c3; | 36 | ················return·this.c3; |
37 | ············} | 37 | ············} |
38 | ············default:·{ | 38 | ············default:·{ |
39 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 39 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·3"); |
40 | ············} | 40 | ············} |
41 | ········} | 41 | ········} |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····public·Object·set(final·int· | 44 | ····public·Object·set(final·int·n,·final·Object·c3)·{ |
45 | ········switch·( | 45 | ········switch·(n)·{ |
46 | ············case·0:·{ | 46 | ············case·0:·{ |
47 | ················final·Object·c4·=·this.c1; | 47 | ················final·Object·c4·=·this.c1; |
48 | ················this.c1·=·c3; | 48 | ················this.c1·=·c3; |
49 | ················return·c4; | 49 | ················return·c4; |
50 | ············} | 50 | ············} |
51 | ············case·1:·{ | 51 | ············case·1:·{ |
52 | ················final·Object·c5·=·this.c2; | 52 | ················final·Object·c5·=·this.c2; |
Offset 55, 15 lines modified | Offset 55, 15 lines modified | ||
55 | ············} | 55 | ············} |
56 | ············case·2:·{ | 56 | ············case·2:·{ |
57 | ················final·Object·c6·=·this.c3; | 57 | ················final·Object·c6·=·this.c3; |
58 | ················this.c3·=·c3; | 58 | ················this.c3·=·c3; |
59 | ················return·c6; | 59 | ················return·c6; |
60 | ············} | 60 | ············} |
61 | ············default:·{ | 61 | ············default:·{ |
62 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 62 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·3"); |
63 | ············} | 63 | ············} |
64 | ········} | 64 | ········} |
65 | ····} | 65 | ····} |
66 | ···· | 66 | ···· |
67 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 67 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
68 | ········collection.add(this.c1); | 68 | ········collection.add(this.c1); |
69 | ········collection.add(this.c2); | 69 | ········collection.add(this.c2); |
Offset 22, 36 lines modified | Offset 22, 36 lines modified | ||
22 | ········this(fixed4.name,·fixed4.c1,·fixed4.c2,·fixed4.c3,·fixed4.c4); | 22 | ········this(fixed4.name,·fixed4.c1,·fixed4.c2,·fixed4.c3,·fixed4.c4); |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·int·size()·{ | 25 | ····public·int·size()·{ |
26 | ········return·4; | 26 | ········return·4; |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·Object·get(final·int· | 29 | ····public·Object·get(final·int·n)·{ |
30 | ········switch·( | 30 | ········switch·(n)·{ |
31 | ············case·0:·{ | 31 | ············case·0:·{ |
32 | ················return·this.c1; | 32 | ················return·this.c1; |
33 | ············} | 33 | ············} |
34 | ············case·1:·{ | 34 | ············case·1:·{ |
35 | ················return·this.c2; | 35 | ················return·this.c2; |
36 | ············} | 36 | ············} |
37 | ············case·2:·{ | 37 | ············case·2:·{ |
38 | ················return·this.c3; | 38 | ················return·this.c3; |
39 | ············} | 39 | ············} |
40 | ············case·3:·{ | 40 | ············case·3:·{ |
41 | ················return·this.c4; | 41 | ················return·this.c4; |
42 | ············} | 42 | ············} |
43 | ············default:·{ | 43 | ············default:·{ |
44 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 44 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·4"); |
45 | ············} | 45 | ············} |
46 | ········} | 46 | ········} |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·Object·set(final·int· | 49 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
50 | ········switch·( | 50 | ········switch·(n)·{ |
51 | ············case·0:·{ | 51 | ············case·0:·{ |
52 | ················final·Object·c1·=·this.c1; | 52 | ················final·Object·c1·=·this.c1; |
53 | ················this.c1·=·o; | 53 | ················this.c1·=·o; |
54 | ················return·c1; | 54 | ················return·c1; |
55 | ············} | 55 | ············} |
56 | ············case·1:·{ | 56 | ············case·1:·{ |
57 | ················final·Object·c2·=·this.c2; | 57 | ················final·Object·c2·=·this.c2; |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ············} | 65 | ············} |
66 | ············case·3:·{ | 66 | ············case·3:·{ |
67 | ················final·Object·c4·=·this.c4; | 67 | ················final·Object·c4·=·this.c4; |
68 | ················this.c4·=·o; | 68 | ················this.c4·=·o; |
69 | ················return·c4; | 69 | ················return·c4; |
70 | ············} | 70 | ············} |
71 | ············default:·{ | 71 | ············default:·{ |
72 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 72 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·4"); |
73 | ············} | 73 | ············} |
74 | ········} | 74 | ········} |
75 | ····} | 75 | ····} |
76 | ···· | 76 | ···· |
77 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 77 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
78 | ········collection.add(this.c1); | 78 | ········collection.add(this.c1); |
79 | ········collection.add(this.c2); | 79 | ········collection.add(this.c2); |
Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
24 | ········this(fixed5.name,·fixed5.c1,·fixed5.c2,·fixed5.c3,·fixed5.c4,·fixed5.c5); | 24 | ········this(fixed5.name,·fixed5.c1,·fixed5.c2,·fixed5.c3,·fixed5.c4,·fixed5.c5); |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·int·size()·{ | 27 | ····public·int·size()·{ |
28 | ········return·5; | 28 | ········return·5; |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·Object·get(final·int· | 31 | ····public·Object·get(final·int·n)·{ |
32 | ········switch·( | 32 | ········switch·(n)·{ |
33 | ············case·0:·{ | 33 | ············case·0:·{ |
34 | ················return·this.c1; | 34 | ················return·this.c1; |
35 | ············} | 35 | ············} |
36 | ············case·1:·{ | 36 | ············case·1:·{ |
37 | ················return·this.c2; | 37 | ················return·this.c2; |
38 | ············} | 38 | ············} |
39 | ············case·2:·{ | 39 | ············case·2:·{ |
Offset 42, 21 lines modified | Offset 42, 21 lines modified | ||
42 | ············case·3:·{ | 42 | ············case·3:·{ |
43 | ················return·this.c4; | 43 | ················return·this.c4; |
44 | ············} | 44 | ············} |
45 | ············case·4:·{ | 45 | ············case·4:·{ |
46 | ················return·this.c5; | 46 | ················return·this.c5; |
47 | ············} | 47 | ············} |
48 | ············default:·{ | 48 | ············default:·{ |
49 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 49 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·5"); |
50 | ············} | 50 | ············} |
51 | ········} | 51 | ········} |
52 | ····} | 52 | ····} |
53 | ···· | 53 | ···· |
54 | ····public·Object·set(final·int· | 54 | ····public·Object·set(final·int·n,·final·Object·c5)·{ |
55 | ········switch·( | 55 | ········switch·(n)·{ |
56 | ············case·0:·{ | 56 | ············case·0:·{ |
57 | ················final·Object·c6·=·this.c1; | 57 | ················final·Object·c6·=·this.c1; |
58 | ················this.c1·=·c5; | 58 | ················this.c1·=·c5; |
59 | ················return·c6; | 59 | ················return·c6; |
60 | ············} | 60 | ············} |
61 | ············case·1:·{ | 61 | ············case·1:·{ |
62 | ················final·Object·c7·=·this.c2; | 62 | ················final·Object·c7·=·this.c2; |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | ············} | 75 | ············} |
76 | ············case·4:·{ | 76 | ············case·4:·{ |
77 | ················final·Object·c10·=·this.c5; | 77 | ················final·Object·c10·=·this.c5; |
78 | ················this.c5·=·c5; | 78 | ················this.c5·=·c5; |
79 | ················return·c10; | 79 | ················return·c10; |
80 | ············} | 80 | ············} |
81 | ············default:·{ | 81 | ············default:·{ |
82 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 82 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·5"); |
83 | ············} | 83 | ············} |
84 | ········} | 84 | ········} |
85 | ····} | 85 | ····} |
86 | ···· | 86 | ···· |
87 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 87 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
88 | ········collection.add(this.c1); | 88 | ········collection.add(this.c1); |
89 | ········collection.add(this.c2); | 89 | ········collection.add(this.c2); |
Offset 26, 16 lines modified | Offset 26, 16 lines modified | ||
26 | ········this(fixed6.name,·fixed6.c1,·fixed6.c2,·fixed6.c3,·fixed6.c4,·fixed6.c5,·fixed6.c6); | 26 | ········this(fixed6.name,·fixed6.c1,·fixed6.c2,·fixed6.c3,·fixed6.c4,·fixed6.c5,·fixed6.c6); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·int·size()·{ | 29 | ····public·int·size()·{ |
30 | ········return·6; | 30 | ········return·6; |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·Object·get(final·int· | 33 | ····public·Object·get(final·int·n)·{ |
34 | ········switch·( | 34 | ········switch·(n)·{ |
35 | ············case·0:·{ | 35 | ············case·0:·{ |
36 | ················return·this.c1; | 36 | ················return·this.c1; |
37 | ············} | 37 | ············} |
38 | ············case·1:·{ | 38 | ············case·1:·{ |
39 | ················return·this.c2; | 39 | ················return·this.c2; |
40 | ············} | 40 | ············} |
41 | ············case·2:·{ | 41 | ············case·2:·{ |
Offset 47, 21 lines modified | Offset 47, 21 lines modified | ||
47 | ············case·4:·{ | 47 | ············case·4:·{ |
48 | ················return·this.c5; | 48 | ················return·this.c5; |
49 | ············} | 49 | ············} |
50 | ············case·5:·{ | 50 | ············case·5:·{ |
51 | ················return·this.c6; | 51 | ················return·this.c6; |
52 | ············} | 52 | ············} |
53 | ············default:·{ | 53 | ············default:·{ |
54 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 54 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·6"); |
55 | ············} | 55 | ············} |
56 | ········} | 56 | ········} |
57 | ····} | 57 | ····} |
58 | ···· | 58 | ···· |
59 | ····public·Object·set(final·int· | 59 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
60 | ········switch·( | 60 | ········switch·(n)·{ |
61 | ············case·0:·{ | 61 | ············case·0:·{ |
62 | ················final·Object·c1·=·this.c1; | 62 | ················final·Object·c1·=·this.c1; |
63 | ················this.c1·=·o; | 63 | ················this.c1·=·o; |
64 | ················return·c1; | 64 | ················return·c1; |
65 | ············} | 65 | ············} |
66 | ············case·1:·{ | 66 | ············case·1:·{ |
67 | ················final·Object·c2·=·this.c2; | 67 | ················final·Object·c2·=·this.c2; |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | ············} | 85 | ············} |
86 | ············case·5:·{ | 86 | ············case·5:·{ |
87 | ················final·Object·c6·=·this.c6; | 87 | ················final·Object·c6·=·this.c6; |
88 | ················this.c6·=·o; | 88 | ················this.c6·=·o; |
89 | ················return·c6; | 89 | ················return·c6; |
90 | ············} | 90 | ············} |
91 | ············default:·{ | 91 | ············default:·{ |
92 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 92 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·6"); |
93 | ············} | 93 | ············} |
94 | ········} | 94 | ········} |
95 | ····} | 95 | ····} |
96 | ···· | 96 | ···· |
97 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 97 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
98 | ········collection.add(this.c1); | 98 | ········collection.add(this.c1); |
99 | ········collection.add(this.c2); | 99 | ········collection.add(this.c2); |
Offset 28, 16 lines modified | Offset 28, 16 lines modified | ||
28 | ········this(fixed7.name,·fixed7.c1,·fixed7.c2,·fixed7.c3,·fixed7.c4,·fixed7.c5,·fixed7.c6,·fixed7.c7); | 28 | ········this(fixed7.name,·fixed7.c1,·fixed7.c2,·fixed7.c3,·fixed7.c4,·fixed7.c5,·fixed7.c6,·fixed7.c7); |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·int·size()·{ | 31 | ····public·int·size()·{ |
32 | ········return·7; | 32 | ········return·7; |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·Object·get(final·int· | 35 | ····public·Object·get(final·int·n)·{ |
36 | ········switch·( | 36 | ········switch·(n)·{ |
37 | ············case·0:·{ | 37 | ············case·0:·{ |
38 | ················return·this.c1; | 38 | ················return·this.c1; |
39 | ············} | 39 | ············} |
40 | ············case·1:·{ | 40 | ············case·1:·{ |
41 | ················return·this.c2; | 41 | ················return·this.c2; |
42 | ············} | 42 | ············} |
43 | ············case·2:·{ | 43 | ············case·2:·{ |
Offset 52, 21 lines modified | Offset 52, 21 lines modified | ||
52 | ············case·5:·{ | 52 | ············case·5:·{ |
53 | ················return·this.c6; | 53 | ················return·this.c6; |
54 | ············} | 54 | ············} |
55 | ············case·6:·{ | 55 | ············case·6:·{ |
56 | ················return·this.c7; | 56 | ················return·this.c7; |
57 | ············} | 57 | ············} |
58 | ············default:·{ | 58 | ············default:·{ |
59 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 59 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·7"); |
60 | ············} | 60 | ············} |
61 | ········} | 61 | ········} |
62 | ····} | 62 | ····} |
63 | ···· | 63 | ···· |
64 | ····public·Object·set(final·int· | 64 | ····public·Object·set(final·int·n,·final·Object·c7)·{ |
65 | ········switch·( | 65 | ········switch·(n)·{ |
66 | ············case·0:·{ | 66 | ············case·0:·{ |
67 | ················final·Object·c8·=·this.c1; | 67 | ················final·Object·c8·=·this.c1; |
68 | ················this.c1·=·c7; | 68 | ················this.c1·=·c7; |
69 | ················return·c8; | 69 | ················return·c8; |
70 | ············} | 70 | ············} |
71 | ············case·1:·{ | 71 | ············case·1:·{ |
72 | ················final·Object·c9·=·this.c2; | 72 | ················final·Object·c9·=·this.c2; |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | ············} | 95 | ············} |
96 | ············case·6:·{ | 96 | ············case·6:·{ |
97 | ················final·Object·c14·=·this.c7; | 97 | ················final·Object·c14·=·this.c7; |
98 | ················this.c7·=·c7; | 98 | ················this.c7·=·c7; |
99 | ················return·c14; | 99 | ················return·c14; |
100 | ············} | 100 | ············} |
101 | ············default:·{ | 101 | ············default:·{ |
102 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 102 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·7"); |
103 | ············} | 103 | ············} |
104 | ········} | 104 | ········} |
105 | ····} | 105 | ····} |
106 | ···· | 106 | ···· |
107 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 107 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
108 | ········collection.add(this.c1); | 108 | ········collection.add(this.c1); |
109 | ········collection.add(this.c2); | 109 | ········collection.add(this.c2); |
Offset 30, 16 lines modified | Offset 30, 16 lines modified | ||
30 | ········this(fixed8.name,·fixed8.c1,·fixed8.c2,·fixed8.c3,·fixed8.c4,·fixed8.c5,·fixed8.c6,·fixed8.c7,·fixed8.c8); | 30 | ········this(fixed8.name,·fixed8.c1,·fixed8.c2,·fixed8.c3,·fixed8.c4,·fixed8.c5,·fixed8.c6,·fixed8.c7,·fixed8.c8); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·int·size()·{ | 33 | ····public·int·size()·{ |
34 | ········return·8; | 34 | ········return·8; |
35 | ····} | 35 | ····} |
36 | ···· | 36 | ···· |
37 | ····public·Object·get(final·int· | 37 | ····public·Object·get(final·int·n)·{ |
38 | ········switch·( | 38 | ········switch·(n)·{ |
39 | ············case·0:·{ | 39 | ············case·0:·{ |
40 | ················return·this.c1; | 40 | ················return·this.c1; |
41 | ············} | 41 | ············} |
42 | ············case·1:·{ | 42 | ············case·1:·{ |
43 | ················return·this.c2; | 43 | ················return·this.c2; |
44 | ············} | 44 | ············} |
45 | ············case·2:·{ | 45 | ············case·2:·{ |
Offset 57, 21 lines modified | Offset 57, 21 lines modified | ||
57 | ············case·6:·{ | 57 | ············case·6:·{ |
58 | ················return·this.c7; | 58 | ················return·this.c7; |
59 | ············} | 59 | ············} |
60 | ············case·7:·{ | 60 | ············case·7:·{ |
61 | ················return·this.c8; | 61 | ················return·this.c8; |
62 | ············} | 62 | ············} |
63 | ············default:·{ | 63 | ············default:·{ |
64 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 64 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·8"); |
65 | ············} | 65 | ············} |
66 | ········} | 66 | ········} |
67 | ····} | 67 | ····} |
68 | ···· | 68 | ···· |
69 | ····public·Object·set(final·int· | 69 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
70 | ········switch·( | 70 | ········switch·(n)·{ |
71 | ············case·0:·{ | 71 | ············case·0:·{ |
72 | ················final·Object·c1·=·this.c1; | 72 | ················final·Object·c1·=·this.c1; |
73 | ················this.c1·=·o; | 73 | ················this.c1·=·o; |
74 | ················return·c1; | 74 | ················return·c1; |
75 | ············} | 75 | ············} |
76 | ············case·1:·{ | 76 | ············case·1:·{ |
77 | ················final·Object·c2·=·this.c2; | 77 | ················final·Object·c2·=·this.c2; |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ············} | 105 | ············} |
106 | ············case·7:·{ | 106 | ············case·7:·{ |
107 | ················final·Object·c8·=·this.c8; | 107 | ················final·Object·c8·=·this.c8; |
108 | ················this.c8·=·o; | 108 | ················this.c8·=·o; |
109 | ················return·c8; | 109 | ················return·c8; |
110 | ············} | 110 | ············} |
111 | ············default:·{ | 111 | ············default:·{ |
112 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 112 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·8"); |
113 | ············} | 113 | ············} |
114 | ········} | 114 | ········} |
115 | ····} | 115 | ····} |
116 | ···· | 116 | ···· |
117 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 117 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
118 | ········collection.add(this.c1); | 118 | ········collection.add(this.c1); |
119 | ········collection.add(this.c2); | 119 | ········collection.add(this.c2); |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·42bbc03c7b0c7b290dfb943e90ccbb09396fa3cc7a4d7b365b084dd1b111b60c |
2 | ··Compiled·from·"GNode.java" | 2 | ··Compiled·from·"GNode.java" |
3 | class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode | 3 | class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/tree/GNode$Variable | 7 | ··this_class:·#13·························//·xtc/tree/GNode$Variable |
8 | ··super_class:·#2·························//·xtc/tree/GNode | 8 | ··super_class:·#2·························//·xtc/tree/GNode |
9 | ··interfaces:·0,·fields:·1,·methods:·17,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·17,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V |
12 | ····#2·=·Class··············#4············//·xtc/tree/GNode | 12 | ····#2·=·Class··············#4············//·xtc/tree/GNode |
13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V | 13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V |
14 | ····#4·=·Utf8···············xtc/tree/GNode | 14 | ····#4·=·Utf8···············xtc/tree/GNode |
15 | ····#5·=·Utf8···············<init> | 15 | ····#5·=·Utf8···············<init> |
16 | ····#6·=·Utf8···············(Ljava/lang/String;)V | 16 | ····#6·=·Utf8···············(Ljava/lang/String;)V |
Offset 102, 16 lines modified | Offset 102, 17 lines modified | ||
102 | ···#92·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; | 102 | ···#92·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; |
103 | ···#93·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; | 103 | ···#93·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; |
104 | ···#94·=·Utf8···············addAllTo | 104 | ···#94·=·Utf8···············addAllTo |
105 | ···#95·=·Utf8···············(Ljava/util/Collection<Ljava/lang/Object;>;)V | 105 | ···#95·=·Utf8···············(Ljava/util/Collection<Ljava/lang/Object;>;)V |
106 | ···#96·=·Utf8···············()Ljava/util/Iterator<Ljava/lang/Object;>; | 106 | ···#96·=·Utf8···············()Ljava/util/Iterator<Ljava/lang/Object;>; |
107 | ···#97·=·Utf8···············SourceFile | 107 | ···#97·=·Utf8···············SourceFile |
108 | ···#98·=·Utf8···············GNode.java | 108 | ···#98·=·Utf8···············GNode.java |
109 | ···#99·=·Utf8···············NestHost | ||
109 | ·· | 110 | ··#100·=·Utf8···············InnerClasses |
110 | ··#10 | 111 | ··#101·=·Utf8···············Variable |
111 | { | 112 | { |
112 | ··private·java.util.ArrayList<java.lang.Object>·children; | 113 | ··private·java.util.ArrayList<java.lang.Object>·children; |
113 | ····descriptor:·Ljava/util/ArrayList; | 114 | ····descriptor:·Ljava/util/ArrayList; |
114 | ····flags:·(0x0002)·ACC_PRIVATE | 115 | ····flags:·(0x0002)·ACC_PRIVATE |
115 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; | 116 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; |
116 | ··xtc.tree.GNode$Variable(java.lang.String); | 117 | ··xtc.tree.GNode$Variable(java.lang.String); |
Offset 383, 9 lines modified | Offset 384, 10 lines modified | ||
383 | ·········4:·iload_1 | 384 | ·········4:·iload_1 |
384 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; | 385 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; |
385 | ·········8:·areturn | 386 | ·········8:·areturn |
386 | ······LineNumberTable: | 387 | ······LineNumberTable: |
387 | ········line·852:·0 | 388 | ········line·852:·0 |
388 | } | 389 | } |
389 | SourceFile:·"GNode.java" | 390 | SourceFile:·"GNode.java" |
391 | NestHost:·class·xtc/tree/GNode | ||
390 | InnerClasses: | 392 | InnerClasses: |
391 | ··static·#10 | 393 | ··static·#101=·#13·of·#2;·················//·Variable=class·xtc/tree/GNode$Variable·of·class·xtc/tree/GNode |
Offset 277, 16 lines modified | Offset 277, 16 lines modified | ||
277 | ················variable.addAll(pair); | 277 | ················variable.addAll(pair); |
278 | ················return·(GNode)variable; | 278 | ················return·(GNode)variable; |
279 | ············} | 279 | ············} |
280 | ········} | 280 | ········} |
281 | ····} | 281 | ····} |
282 | ···· | 282 | ···· |
283 | ····public·static·GNode·create(final·GNode·gNode)·{ | 283 | ····public·static·GNode·create(final·GNode·gNode)·{ |
284 | ········if·(gNode·instanceof·GNode.Variable)·{ | 284 | ········if·(gNode·instanceof·final·GNode.Variable·variable)·{ |
285 | ············return·(GNode)new·GNode.Variable( | 285 | ············return·(GNode)new·GNode.Variable(variable); |
286 | ········} | 286 | ········} |
287 | ········switch·(gNode.size())·{ | 287 | ········switch·(gNode.size())·{ |
288 | ············case·0:·{ | 288 | ············case·0:·{ |
289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); | 289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); |
290 | ············} | 290 | ············} |
291 | ············case·1:·{ | 291 | ············case·1:·{ |
292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); | 292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·7 | 1 | ··SHA-256·checksum·715a8ef5c5f0db712e3dd08ded66e9fda0954ae98fdcd11a612ab718fbf7bb38 |
2 | ··Compiled·from·"Locatable.java" | 2 | ··Compiled·from·"Locatable.java" |
3 | public·interface·xtc.tree.Locatable | 3 | public·interface·xtc.tree.Locatable |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/tree/Locatable | 7 | ··this_class:·#1··························//·xtc/tree/Locatable |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/tree/Locatable | 11 | ···#1·=·Class··············#2·············//·xtc/tree/Locatable |
12 | ···#2·=·Utf8···············xtc/tree/Locatable | 12 | ···#2·=·Utf8···············xtc/tree/Locatable |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c0d2100f16423d75cd377d888cf2b93b6b2cccfeec0cea951e714f906fd29a18 |
2 | ··Compiled·from·"Location.java" | 2 | ··Compiled·from·"Location.java" |
3 | public·class·xtc.tree.Location·implements·java.lang.Comparable | 3 | public·class·xtc.tree.Location·implements·java.lang.Comparable |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/tree/Location | 7 | ··this_class:·#8··························//·xtc/tree/Location |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·1 | 9 | ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·351d640469d1be06294c06acf7f5ba7911c5233a3db7d9f5d8850f6a37b70e31 |
2 | ··Compiled·from·"Node.java" | 2 | ··Compiled·from·"Node.java" |
3 | class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object> | 3 | class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/tree/Node$1 | 7 | ··this_class:·#2··························//·xtc/tree/Node$1 |
8 | ··super_class:·#12························//·java/lang/Object | 8 | ··super_class:·#12························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·3,·methods:·4,·attributes:· | 9 | ··interfaces:·1,·fields:·3,·methods:·4,·attributes:·5 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node; |
12 | ···#2·=·Class··············#4·············//·xtc/tree/Node$1 | 12 | ···#2·=·Class··············#4·············//·xtc/tree/Node$1 |
13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/tree/Node; | 13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/tree/Node; |
14 | ···#4·=·Utf8···············xtc/tree/Node$1 | 14 | ···#4·=·Utf8···············xtc/tree/Node$1 |
15 | ···#5·=·Utf8···············this$0 | 15 | ···#5·=·Utf8···············this$0 |
16 | ···#6·=·Utf8···············Lxtc/tree/Node; | 16 | ···#6·=·Utf8···············Lxtc/tree/Node; |
Offset 59, 15 lines modified | Offset 59, 16 lines modified | ||
59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
60 | ··#50·=·Utf8···············SourceFile | 60 | ··#50·=·Utf8···············SourceFile |
61 | ··#51·=·Utf8···············Node.java | 61 | ··#51·=·Utf8···············Node.java |
62 | ··#52·=·Utf8···············EnclosingMethod | 62 | ··#52·=·Utf8···············EnclosingMethod |
63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; | 63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; |
64 | ··#54·=·Utf8···············iterator | 64 | ··#54·=·Utf8···············iterator |
65 | ··#55·=·Utf8···············()Ljava/util/Iterator; | 65 | ··#55·=·Utf8···············()Ljava/util/Iterator; |
66 | ··#56·=·Utf8···············NestHost | ||
66 | ··#5 | 67 | ··#57·=·Utf8···············InnerClasses |
67 | { | 68 | { |
68 | ··int·cursor; | 69 | ··int·cursor; |
69 | ····descriptor:·I | 70 | ····descriptor:·I |
70 | ····flags:·(0x0000) | 71 | ····flags:·(0x0000) |
71 | ··final·int·val$size; | 72 | ··final·int·val$size; |
72 | ····descriptor:·I | 73 | ····descriptor:·I |
Offset 168, 9 lines modified | Offset 169, 10 lines modified | ||
168 | ·········9:·athrow | 169 | ·········9:·athrow |
169 | ······LineNumberTable: | 170 | ······LineNumberTable: |
170 | ········line·365:·0 | 171 | ········line·365:·0 |
171 | } | 172 | } |
172 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 173 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
173 | SourceFile:·"Node.java" | 174 | SourceFile:·"Node.java" |
174 | EnclosingMethod:·#21.#53················//·xtc.tree.Node.iterator | 175 | EnclosingMethod:·#21.#53················//·xtc.tree.Node.iterator |
176 | NestHost:·class·xtc/tree/Node | ||
175 | InnerClasses: | 177 | InnerClasses: |
176 | ··#2;·····································//·class·xtc/tree/Node$1 | 178 | ··#2;·····································//·class·xtc/tree/Node$1 |
Offset 146, 16 lines modified | Offset 146, 16 lines modified | ||
146 | ····} | 146 | ····} |
147 | ···· | 147 | ···· |
148 | ····public·String·getString(final·int·n)·{ | 148 | ····public·String·getString(final·int·n)·{ |
149 | ········final·Object·value·=·this.get(n); | 149 | ········final·Object·value·=·this.get(n); |
150 | ········if·(null·==·value)·{ | 150 | ········if·(null·==·value)·{ |
151 | ············return·null; | 151 | ············return·null; |
152 | ········} | 152 | ········} |
153 | ········if·(value·instanceof·String)·{ | 153 | ········if·(value·instanceof·final·String·s)·{ |
154 | ············return· | 154 | ············return·s; |
155 | ········} | 155 | ········} |
156 | ········return·((Node)value).getTokenText(); | 156 | ········return·((Node)value).getTokenText(); |
157 | ····} | 157 | ····} |
158 | ···· | 158 | ···· |
159 | ····public·Node·getNode(final·int·n)·{ | 159 | ····public·Node·getNode(final·int·n)·{ |
160 | ········return·(Node)this.get(n); | 160 | ········return·(Node)this.get(n); |
161 | ····} | 161 | ····} |
Offset 288, 16 lines modified | Offset 288, 16 lines modified | ||
288 | ····················appendable.append("null"); | 288 | ····················appendable.append("null"); |
289 | ················} | 289 | ················} |
290 | ················else·if·(next·instanceof·String)·{ | 290 | ················else·if·(next·instanceof·String)·{ |
291 | ····················appendable.append('\"'); | 291 | ····················appendable.append('\"'); |
292 | ····················Utilities.escape((String)next,·appendable,·8); | 292 | ····················Utilities.escape((String)next,·appendable,·8); |
293 | ····················appendable.append('\"'); | 293 | ····················appendable.append('\"'); |
294 | ················} | 294 | ················} |
295 | ················else·if·(next·instanceof·Node)·{ | 295 | ················else·if·(next·instanceof·final·Node·node)·{ |
296 | ···················· | 296 | ····················node.write(appendable); |
297 | ················} | 297 | ················} |
298 | ················else·{ | 298 | ················else·{ |
299 | ····················appendable.append(next.toString()); | 299 | ····················appendable.append(next.toString()); |
300 | ················} | 300 | ················} |
301 | ············} | 301 | ············} |
302 | ············appendable.append(')'); | 302 | ············appendable.append(')'); |
303 | ········} | 303 | ········} |
Offset 319, 10 lines modified | Offset 319, 10 lines modified | ||
319 | ········return·o·instanceof·Pair·&&·(Pair.EMPTY·==·o·||·((Pair)o).head()·instanceof·Node); | 319 | ········return·o·instanceof·Pair·&&·(Pair.EMPTY·==·o·||·((Pair)o).head()·instanceof·Node); |
320 | ····} | 320 | ····} |
321 | ···· | 321 | ···· |
322 | ····public·static·final·Pair<Node>·toList(final·Object·obj)·{ | 322 | ····public·static·final·Pair<Node>·toList(final·Object·obj)·{ |
323 | ········if·(isList(obj))·{ | 323 | ········if·(isList(obj))·{ |
324 | ············return·(Pair<Node>)obj; | 324 | ············return·(Pair<Node>)obj; |
325 | ········} | 325 | ········} |
326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·obj); | 326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·String.valueOf(obj)); |
327 | ····} | 327 | ····} |
328 | } | 328 | } |
Offset 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 444, 16 lines modified | Offset 443, 15 lines modified | ||
444 | ············if·(node.isEmpty())·{ | 443 | ············if·(node.isEmpty())·{ |
445 | ················this.p(')'); | 444 | ················this.p(')'); |
446 | ············} | 445 | ············} |
447 | ············else·{ | 446 | ············else·{ |
448 | ················this.pln().incr().formatElements((Iterable<?>)node,·b).decr().indent().p(')'); | 447 | ················this.pln().incr().formatElements((Iterable<?>)node,·b).decr().indent().p(')'); |
449 | ············} | 448 | ············} |
450 | ········} | 449 | ········} |
451 | ········else·if·(o·instanceof·Pair)·{ | 450 | ········else·if·(o·instanceof·final·Pair·pair)·{ |
452 | ············final·Pair·pair·=·(Pair)o; | ||
453 | ············if·(pair.isEmpty())·{ | 451 | ············if·(pair.isEmpty())·{ |
454 | ················this.p("[]"); | 452 | ················this.p("[]"); |
455 | ············} | 453 | ············} |
456 | ············else·{ | 454 | ············else·{ |
457 | ················this.pln('[').incr().formatElements((Iterable<?>)pair,·b).decr().indent().p(']'); | 455 | ················this.pln('[').incr().formatElements((Iterable<?>)pair,·b).decr().indent().p(']'); |
458 | ············} | 456 | ············} |
459 | ········} | 457 | ········} |
Offset 475, 16 lines modified | Offset 473, 15 lines modified | ||
475 | ············} | 473 | ············} |
476 | ············this.pln(); | 474 | ············this.pln(); |
477 | ········} | 475 | ········} |
478 | ········return·this; | 476 | ········return·this; |
479 | ····} | 477 | ····} |
480 | ···· | 478 | ···· |
481 | ····public·Printer·loc(Locatable·locatable)·{ | 479 | ····public·Printer·loc(Locatable·locatable)·{ |
482 | ········if·(locatable·instanceof·Node)·{ | 480 | ········if·(locatable·instanceof·final·Node·node)·{ |
483 | ············final·Node·node·=·(Node)locatable; | ||
484 | ············if·(node.hasProperty("xtc.Constants.Original"))·{ | 481 | ············if·(node.hasProperty("xtc.Constants.Original"))·{ |
485 | ················locatable·=·(Locatable)node.getProperty("xtc.Constants.Original"); | 482 | ················locatable·=·(Locatable)node.getProperty("xtc.Constants.Original"); |
486 | ············} | 483 | ············} |
487 | ········} | 484 | ········} |
488 | ········if·(locatable.hasLocation())·{ | 485 | ········if·(locatable.hasLocation())·{ |
489 | ············final·Location·location·=·locatable.getLocation(); | 486 | ············final·Location·location·=·locatable.getLocation(); |
490 | ············this.p(location.file).p(':').p(location.line).p(':').p(location.column); | 487 | ············this.p(location.file).p(':').p(location.line).p(':').p(location.column); |
Offset 492, 32 lines modified | Offset 489, 32 lines modified | ||
492 | ········return·this; | 489 | ········return·this; |
493 | ····} | 490 | ····} |
494 | ···· | 491 | ···· |
495 | ····public·Printer·lineUp(final·Locatable·locatable)·{ | 492 | ····public·Printer·lineUp(final·Locatable·locatable)·{ |
496 | ········return·this.lineUp(locatable,·0); | 493 | ········return·this.lineUp(locatable,·0); |
497 | ····} | 494 | ····} |
498 | ···· | 495 | ···· |
499 | ····public·Printer·lineUp(final·Locatable·obj,·final·int· | 496 | ····public·Printer·lineUp(final·Locatable·obj,·final·int·n)·{ |
500 | ········if·(!obj.hasLocation())·{ | 497 | ········if·(!obj.hasLocation())·{ |
501 | ············throw·new·IllegalArgumentException("Locatable·without·location·"·+·obj); | 498 | ············throw·new·IllegalArgumentException("Locatable·without·location·"·+·String.valueOf((Object)obj)); |
502 | ········} | 499 | ········} |
503 | ········final·Location·location·=·obj.getLocation(); | 500 | ········final·Location·location·=·obj.getLocation(); |
504 | ········if·(0·>·location.column·-· | 501 | ········if·(0·>·location.column·-·n)·{ |
505 | ············throw·new·IllegalArgumentException("Invalid·character·distance·"·+· | 502 | ············throw·new·IllegalArgumentException("Invalid·character·distance·"·+·n); |
506 | ········} | 503 | ········} |
507 | ········if·(location.line·>·this.line)·{ | 504 | ········if·(location.line·>·this.line)·{ |
508 | ············for·(int·n·=·0;·n·<·location.line·-·this.line;·++n)·{ | 505 | ············for·(int·n2·=·0;·n2·<·location.line·-·this.line;·++n2)·{ |
509 | ················this.pln(); | 506 | ················this.pln(); |
510 | ············} | 507 | ············} |
511 | ············for·(int· | 508 | ············for·(int·i·=·0;·i·<·location.column·-·n;·++i)·{ |
512 | ················this.p('·'); | 509 | ················this.p('·'); |
513 | ············} | 510 | ············} |
514 | ········} | 511 | ········} |
515 | ········else·if·(location.line·==·this.line·&&·location.column·-· | 512 | ········else·if·(location.line·==·this.line·&&·location.column·-·n·>=·this.column)·{ |
516 | ············for·(int· | 513 | ············for·(int·j·=·0;·j·<·location.column·-·n·-·this.column;·++j)·{ |
517 | ················this.p('·'); | 514 | ················this.p('·'); |
518 | ············} | 515 | ············} |
519 | ········} | 516 | ········} |
520 | ········else·{ | 517 | ········else·{ |
521 | ············this.p('·'); | 518 | ············this.p('·'); |
522 | ········} | 519 | ········} |
523 | ········return·this; | 520 | ········return·this; |
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·7 | 1 | ··SHA-256·checksum·a37ad5f04cb5137615f2973c0fd6146738d1531aa616f9944471c7a2460d6e01 |
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:·65 |
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·0456e592ac56694f8989fd2952a8e0c85b594749db684ea343271b13467be77e |
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:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/tree/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· | 1 | ··SHA-256·checksum·c6c3622316c26c0464112d444b4b2f007fd51307552ba98f6f36d2554ffe44c5 |
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:·65 |
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·261303111ea1b28a9fb82251619c5bbc35e88791731a4b5f715f944f0611ce69 |
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:·65 |
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 28, 23 lines modified | Offset 28, 24 lines modified | ||
28 | ··#18·=·Utf8···············(Ljava/util/Map$Entry;)Z | 28 | ··#18·=·Utf8···············(Ljava/util/Map$Entry;)Z |
29 | ··#19·=·Utf8···············StackMapTable | 29 | ··#19·=·Utf8···············StackMapTable |
30 | ··#20·=·Utf8···············Signature | 30 | ··#20·=·Utf8···············Signature |
31 | ··#21·=·Utf8···············Ljava/util/LinkedHashMap<Lxtc/tree/Visitor$CacheKey;Ljava/lang/reflect/Method;>; | 31 | ··#21·=·Utf8···············Ljava/util/LinkedHashMap<Lxtc/tree/Visitor$CacheKey;Ljava/lang/reflect/Method;>; |
32 | ··#22·=·Utf8···············SourceFile | 32 | ··#22·=·Utf8···············SourceFile |
33 | ··#23·=·Utf8···············Visitor.java | 33 | ··#23·=·Utf8···············Visitor.java |
34 | ··#24·=·Utf8···············EnclosingMethod | 34 | ··#24·=·Utf8···············EnclosingMethod |
35 | ··#25·=·Utf8···············NestHost | ||
35 | ··#2 | 36 | ··#26·=·Utf8···············InnerClasses |
36 | ··#2 | 37 | ··#27·=·Class··············#28············//·java/util/Map$Entry |
37 | ··#2 | 38 | ··#28·=·Utf8···············java/util/Map$Entry |
38 | ··#2 | 39 | ··#29·=·Class··············#30············//·java/util/Map |
39 | ··# | 40 | ··#30·=·Utf8···············java/util/Map |
40 | ··#3 | 41 | ··#31·=·Utf8···············Entry |
41 | ··#3 | 42 | ··#32·=·Class··············#33············//·xtc/tree/Visitor$CacheKey |
42 | ··#3 | 43 | ··#33·=·Utf8···············xtc/tree/Visitor$CacheKey |
43 | ··#3 | 44 | ··#34·=·Utf8···············CacheKey |
44 | { | 45 | { |
45 | ··xtc.tree.Visitor$1(int,·float,·boolean); | 46 | ··xtc.tree.Visitor$1(int,·float,·boolean); |
46 | ····descriptor:·(IFZ)V | 47 | ····descriptor:·(IFZ)V |
47 | ····flags:·(0x0000) | 48 | ····flags:·(0x0000) |
48 | ····Code: | 49 | ····Code: |
49 | ······stack=4,·locals=4,·args_size=4 | 50 | ······stack=4,·locals=4,·args_size=4 |
50 | ·········0:·aload_0 | 51 | ·········0:·aload_0 |
Offset 75, 11 lines modified | Offset 76, 12 lines modified | ||
75 | ········frame_type·=·14·/*·same·*/ | 76 | ········frame_type·=·14·/*·same·*/ |
76 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ | 77 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ |
77 | ··········stack·=·[·int·] | 78 | ··········stack·=·[·int·] |
78 | } | 79 | } |
79 | Signature:·#21··························//·Ljava/util/LinkedHashMap<Lxtc/tree/Visitor$CacheKey;Ljava/lang/reflect/Method;>; | 80 | Signature:·#21··························//·Ljava/util/LinkedHashMap<Lxtc/tree/Visitor$CacheKey;Ljava/lang/reflect/Method;>; |
80 | SourceFile:·"Visitor.java" | 81 | SourceFile:·"Visitor.java" |
81 | EnclosingMethod:·#1.#0··················//·xtc.tree.Visitor | 82 | EnclosingMethod:·#1.#0··················//·xtc.tree.Visitor |
83 | NestHost:·class·xtc/tree/Visitor | ||
82 | InnerClasses: | 84 | InnerClasses: |
83 | ··#10;····································//·class·xtc/tree/Visitor$1 | 85 | ··#10;····································//·class·xtc/tree/Visitor$1 |
84 | ··public·static·#3 | 86 | ··public·static·#31=·#27·of·#29;··········//·Entry=class·java/util/Map$Entry·of·class·java/util/Map |
85 | ··static·final·#3 | 87 | ··static·final·#34=·#32·of·#1;············//·CacheKey=class·xtc/tree/Visitor$CacheKey·of·class·xtc/tree/Visitor |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·aee299f7f33f7e79a3ed680355b7e097b1d033f2c230dc218ea0f94ef182f615 |
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:·65 |
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 38, 16 lines modified | Offset 38, 17 lines modified | ||
38 | ··#28·=·Methodref··········#2.#25·········//·java/lang/Object.equals:(Ljava/lang/Object;)Z | 38 | ··#28·=·Methodref··········#2.#25·········//·java/lang/Object.equals:(Ljava/lang/Object;)Z |
39 | ··#29·=·Utf8···············(Lxtc/tree/Visitor;Ljava/lang/Object;)V | 39 | ··#29·=·Utf8···············(Lxtc/tree/Visitor;Ljava/lang/Object;)V |
40 | ··#30·=·Utf8···············Code | 40 | ··#30·=·Utf8···············Code |
41 | ··#31·=·Utf8···············LineNumberTable | 41 | ··#31·=·Utf8···············LineNumberTable |
42 | ··#32·=·Utf8···············StackMapTable | 42 | ··#32·=·Utf8···············StackMapTable |
43 | ··#33·=·Utf8···············SourceFile | 43 | ··#33·=·Utf8···············SourceFile |
44 | ··#34·=·Utf8···············Visitor.java | 44 | ··#34·=·Utf8···············Visitor.java |
45 | ··#35·=·Utf8···············NestHost | ||
45 | ··#3 | 46 | ··#36·=·Utf8···············InnerClasses |
46 | ··#3 | 47 | ··#37·=·Utf8···············CacheKey |
47 | { | 48 | { |
48 | ··public·xtc.tree.Visitor·visitor; | 49 | ··public·xtc.tree.Visitor·visitor; |
49 | ····descriptor:·Lxtc/tree/Visitor; | 50 | ····descriptor:·Lxtc/tree/Visitor; |
50 | ····flags:·(0x0001)·ACC_PUBLIC | 51 | ····flags:·(0x0001)·ACC_PUBLIC |
51 | ··public·java.lang.Object·node; | 52 | ··public·java.lang.Object·node; |
52 | ····descriptor:·Ljava/lang/Object; | 53 | ····descriptor:·Ljava/lang/Object; |
Offset 126, 9 lines modified | Offset 127, 10 lines modified | ||
126 | ······StackMapTable:·number_of_entries·=·2 | 127 | ······StackMapTable:·number_of_entries·=·2 |
127 | ········frame_type·=·9·/*·same·*/ | 128 | ········frame_type·=·9·/*·same·*/ |
128 | ········frame_type·=·252·/*·append·*/ | 129 | ········frame_type·=·252·/*·append·*/ |
129 | ··········offset_delta·=·20 | 130 | ··········offset_delta·=·20 |
130 | ··········locals·=·[·class·xtc/tree/Visitor$CacheKey·] | 131 | ··········locals·=·[·class·xtc/tree/Visitor$CacheKey·] |
131 | } | 132 | } |
132 | SourceFile:·"Visitor.java" | 133 | SourceFile:·"Visitor.java" |
134 | NestHost:·class·xtc/tree/Visitor | ||
133 | InnerClasses: | 135 | InnerClasses: |
134 | ··static·final·#3 | 136 | ··static·final·#37=·#8·of·#18;············//·CacheKey=class·xtc/tree/Visitor$CacheKey·of·class·xtc/tree/Visitor |
Offset 47, 31 lines modified | Offset 47, 31 lines modified | ||
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]·=·obj; | 49 | ········Visitor.arguments[0]·=·obj; |
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·"·+·String.valueOf((Object)method)·+·"·on·"·+·String.valueOf(Visitor.arguments[0])); |
55 | ········} | 55 | ········} |
56 | ········catch·(final·IllegalArgumentException·ex2)·{ | 56 | ········catch·(final·IllegalArgumentException·ex2)·{ |
57 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·obj·+·"·with·visitor·"·+·this); | 57 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·String.valueOf((Object)obj)·+·"·with·visitor·"·+·String.valueOf((Object)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·"·+·obj·+·"·with·visitor·"·+·this,·cause); | 67 | ············throw·new·VisitingException("Error·visiting·node·"·+·String.valueOf((Object)obj)·+·"·with·visitor·"·+·String.valueOf((Object)this),·cause); |
68 | ········} | 68 | ········} |
69 | ········catch·(final·NullPointerException·ex4)·{ | 69 | ········catch·(final·NullPointerException·ex4)·{ |
70 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·obj·+·"·with·visitor·"·+·this); | 70 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·String.valueOf((Object)obj)·+·"·with·visitor·"·+·String.valueOf((Object)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 133, 17 lines modified | Offset 133, 17 lines modified | ||
133 | ············} | 133 | ············} |
134 | ········}·while·(null·==·method·&&·Object.class·!=·superclass); | 134 | ········}·while·(null·==·method·&&·Object.class·!=·superclass); |
135 | ········return·method; | 135 | ········return·method; |
136 | ····} | 136 | ····} |
137 | ···· | 137 | ···· |
138 | ····public·Object·unableToVisit(final·Node·node)·{ | 138 | ····public·Object·unableToVisit(final·Node·node)·{ |
139 | ········if·(node.isGeneric())·{ | 139 | ········if·(node.isGeneric())·{ |
140 | ············throw·new·VisitorException("No·method·to·visit·generic·node·"·+·node.getName()·+·"·with·visitor·"·+·this); | 140 | ············throw·new·VisitorException("No·method·to·visit·generic·node·"·+·node.getName()·+·"·with·visitor·"·+·String.valueOf((Object)this)); |
141 | ········} | 141 | ········} |
142 | ········throw·new·VisitorException("No·method·to·visit·node·type·"·+·node.getClass()·+·"·with·visitor·"·+·this); | 142 | ········throw·new·VisitorException("No·method·to·visit·node·type·"·+·String.valueOf((Object)node.getClass())·+·"·with·visitor·"·+·String.valueOf((Object)this)); |
143 | ····} | 143 | ····} |
144 | ···· | 144 | ···· |
145 | ····public·void·iterate(Pair<?·extends·Node>·tail)·{ | 145 | ····public·void·iterate(Pair<?·extends·Node>·tail)·{ |
146 | ········while·(Pair.EMPTY·!=·tail)·{ | 146 | ········while·(Pair.EMPTY·!=·tail)·{ |
147 | ············this.dispatch((Node)tail.head()); | 147 | ············this.dispatch((Node)tail.head()); |
148 | ············tail·=·tail.tail(); | 148 | ············tail·=·tail.tail(); |
149 | ········} | 149 | ········} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·5ff27615a61049b063455d3b7e6841c45c8fe58f8608cf9d88c9353d6bbb4c53 |
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:·65 |
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·6dd3476994ff36225dec0b073c182230e60abe59280a019251296978e48d361f |
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:·65 |
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 62, 18 lines modified | Offset 62, 19 lines modified | ||
62 | ··#52·=·Utf8···············LineNumberTable | 62 | ··#52·=·Utf8···············LineNumberTable |
63 | ··#53·=·Utf8···············StackMapTable | 63 | ··#53·=·Utf8···············StackMapTable |
64 | ··#54·=·Utf8···············SourceFile | 64 | ··#54·=·Utf8···············SourceFile |
65 | ··#55·=·Utf8···············AST.java | 65 | ··#55·=·Utf8···············AST.java |
66 | ··#56·=·Utf8···············EnclosingMethod | 66 | ··#56·=·Utf8···············EnclosingMethod |
67 | ··#57·=·Class··············#58············//·xtc/type/AST | 67 | ··#57·=·Class··············#58············//·xtc/type/AST |
68 | ··#58·=·Utf8···············xtc/type/AST | 68 | ··#58·=·Utf8···············xtc/type/AST |
69 | ··#59·=·Utf8···············NestHost | ||
69 | ··# | 70 | ··#60·=·Utf8···············InnerClasses |
70 | ··#6 | 71 | ··#61·=·Class··············#62············//·xtc/type/Type |
71 | ··#6 | 72 | ··#62·=·Utf8···············xtc/type/Type |
72 | ··#6 | 73 | ··#63·=·Utf8···············Tag |
73 | { | 74 | { |
74 | ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag; | 75 | ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag; |
75 | ····descriptor:·[I | 76 | ····descriptor:·[I |
76 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 77 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
77 | ··static·{}; | 78 | ··static·{}; |
78 | ····descriptor:·()V | 79 | ····descriptor:·()V |
Offset 188, 10 lines modified | Offset 189, 11 lines modified | ||
188 | ········frame_type·=·0·/*·same·*/ | 189 | ········frame_type·=·0·/*·same·*/ |
189 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 190 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
190 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 191 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
191 | ········frame_type·=·0·/*·same·*/ | 192 | ········frame_type·=·0·/*·same·*/ |
192 | } | 193 | } |
193 | SourceFile:·"AST.java" | 194 | SourceFile:·"AST.java" |
194 | EnclosingMethod:·#57.#0·················//·xtc.type.AST | 195 | EnclosingMethod:·#57.#0·················//·xtc.type.AST |
196 | NestHost:·class·xtc/type/AST | ||
195 | InnerClasses: | 197 | InnerClasses: |
196 | ··public·static·final·#6 | 198 | ··public·static·final·#63=·#2·of·#61;·····//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type |
197 | ··static·#8;······························//·class·xtc/type/AST$1 | 199 | ··static·#8;······························//·class·xtc/type/AST$1 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a8c5fc2c791ee1fb56132eb29310f8bf68e3b5b9329ab798f4d51985896b6d9d |
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:·65 |
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 29, 18 lines modified | Offset 29, 19 lines modified | ||
29 | ··#19·=·Utf8···············Z | 29 | ··#19·=·Utf8···············Z |
30 | ··#20·=·Utf8···············Signature | 30 | ··#20·=·Utf8···············Signature |
31 | ··#21·=·Utf8···············Ljava/util/Set<Ljava/lang/String;>; | 31 | ··#21·=·Utf8···············Ljava/util/Set<Ljava/lang/String;>; |
32 | ··#22·=·Utf8···············Code | 32 | ··#22·=·Utf8···············Code |
33 | ··#23·=·Utf8···············LineNumberTable | 33 | ··#23·=·Utf8···············LineNumberTable |
34 | ··#24·=·Utf8···············SourceFile | 34 | ··#24·=·Utf8···············SourceFile |
35 | ··#25·=·Utf8···············AST.java | 35 | ··#25·=·Utf8···············AST.java |
36 | ··#26·=·Utf8··············· | 36 | ··#26·=·Utf8···············NestHost |
37 | ··#27·=·Class··············#28············//·xtc/type/AST | 37 | ··#27·=·Class··············#28············//·xtc/type/AST |
38 | ··#28·=·Utf8···············xtc/type/AST | 38 | ··#28·=·Utf8···············xtc/type/AST |
39 | ··#29·=·Utf8···············InnerClasses | ||
39 | ··# | 40 | ··#30·=·Utf8···············MetaData |
40 | { | 41 | { |
41 | ··public·java.util.Set<java.lang.String>·reachable; | 42 | ··public·java.util.Set<java.lang.String>·reachable; |
42 | ····descriptor:·Ljava/util/Set; | 43 | ····descriptor:·Ljava/util/Set; |
43 | ····flags:·(0x0001)·ACC_PUBLIC | 44 | ····flags:·(0x0001)·ACC_PUBLIC |
44 | ····Signature:·#21··························//·Ljava/util/Set<Ljava/lang/String;>; | 45 | ····Signature:·#21··························//·Ljava/util/Set<Ljava/lang/String;>; |
45 | ··public·boolean·modularize; | 46 | ··public·boolean·modularize; |
Offset 66, 9 lines modified | Offset 67, 10 lines modified | ||
66 | ······LineNumberTable: | 67 | ······LineNumberTable: |
67 | ········line·1043:·0 | 68 | ········line·1043:·0 |
68 | ········line·1044:·4 | 69 | ········line·1044:·4 |
69 | ········line·1045:·15 | 70 | ········line·1045:·15 |
70 | ········line·1046:·20 | 71 | ········line·1046:·20 |
71 | } | 72 | } |
72 | SourceFile:·"AST.java" | 73 | SourceFile:·"AST.java" |
74 | NestHost:·class·xtc/type/AST | ||
73 | InnerClasses: | 75 | InnerClasses: |
74 | ··public·static·# | 76 | ··public·static·#30=·#11·of·#27;··········//·MetaData=class·xtc/type/AST$MetaData·of·class·xtc/type/AST |
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 949, 15 lines modified | Offset 949, 15 lines modified | ||
949 | ················break; | 949 | ················break; |
950 | ············} | 950 | ············} |
951 | ············case·7:·{ | 951 | ············case·7:·{ |
952 | ················printer.p("<error>"); | 952 | ················printer.p("<error>"); |
953 | ················break; | 953 | ················break; |
954 | ············} | 954 | ············} |
955 | ············default:·{ | 955 | ············default:·{ |
956 | ················throw·new·AssertionError( | 956 | ················throw·new·AssertionError("Invalid·type·"·+·String.valueOf((Object)obj)); |
957 | ············} | 957 | ············} |
958 | ········} | 958 | ········} |
959 | ········if·(!b)·{ | 959 | ········if·(!b)·{ |
960 | ············if·(obj.hasAttribute(Constants.ATT_VARIABLE))·{ | 960 | ············if·(obj.hasAttribute(Constants.ATT_VARIABLE))·{ |
961 | ················printer.p("·var"); | 961 | ················printer.p("·var"); |
962 | ············} | 962 | ············} |
963 | ············else·if·(obj.hasAttribute(Constants.ATT_OPTIONAL))·{ | 963 | ············else·if·(obj.hasAttribute(Constants.ATT_OPTIONAL))·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·77c57f610babcf738345288793a07523c2ef67447bfd85a78e01b57d7156f602 |
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:·65 |
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·f7094c736f8111fcf939e970233b4b40f819b44e3e9aebb11b0e03188d7ea700 |
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:·65 |
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·530615f6ca472a0d934081b5b55e2c2fea6d4c26e1399351b9dc98e5175a5be0 |
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:·65 |
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· | 1 | ··SHA-256·checksum·46909332ac723b1e535b3724c6fbda5158e02e447b553c0c6b5212b716b93a91 |
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:·65 |
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·f1f34a801152bfd7eade2ef9b2a17960a709422df86135d93318671adfa6739f |
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:·65 |
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 149, 21 lines modified | Offset 149, 22 lines modified | ||
149 | ··#139·=·Utf8···············LineNumberTable | 149 | ··#139·=·Utf8···············LineNumberTable |
150 | ··#140·=·Utf8···············StackMapTable | 150 | ··#140·=·Utf8···············StackMapTable |
151 | ··#141·=·Utf8···············SourceFile | 151 | ··#141·=·Utf8···············SourceFile |
152 | ··#142·=·Utf8···············C.java | 152 | ··#142·=·Utf8···············C.java |
153 | ··#143·=·Utf8···············EnclosingMethod | 153 | ··#143·=·Utf8···············EnclosingMethod |
154 | ··#144·=·Class··············#145··········//·xtc/type/C | 154 | ··#144·=·Class··············#145··········//·xtc/type/C |
155 | ··#145·=·Utf8···············xtc/type/C | 155 | ··#145·=·Utf8···············xtc/type/C |
156 | ··#146·=·Utf8···············NestHost | ||
156 | ··#14 | 157 | ··#147·=·Utf8···············InnerClasses |
157 | ··#14 | 158 | ··#148·=·Class··············#149··········//·xtc/type/Type |
158 | ··#14 | 159 | ··#149·=·Utf8···············xtc/type/Type |
159 | ··#1 | 160 | ··#150·=·Utf8···············Tag |
160 | ··#15 | 161 | ··#151·=·Class··············#152··········//·xtc/type/NumberT |
161 | ··#15 | 162 | ··#152·=·Utf8···············xtc/type/NumberT |
162 | ··#15 | 163 | ··#153·=·Utf8···············Kind |
163 | { | 164 | { |
164 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; | 165 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; |
165 | ····descriptor:·[I | 166 | ····descriptor:·[I |
166 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 167 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
167 | ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag; | 168 | ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag; |
168 | ····descriptor:·[I | 169 | ····descriptor:·[I |
Offset 573, 11 lines modified | Offset 574, 12 lines modified | ||
573 | ········frame_type·=·0·/*·same·*/ | 574 | ········frame_type·=·0·/*·same·*/ |
574 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 575 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
575 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 576 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
576 | ········frame_type·=·0·/*·same·*/ | 577 | ········frame_type·=·0·/*·same·*/ |
577 | } | 578 | } |
578 | SourceFile:·"C.java" | 579 | SourceFile:·"C.java" |
579 | EnclosingMethod:·#144.#0················//·xtc.type.C | 580 | EnclosingMethod:·#144.#0················//·xtc.type.C |
581 | NestHost:·class·xtc/type/C | ||
580 | InnerClasses: | 582 | InnerClasses: |
581 | ··public·static·final·#1 | 583 | ··public·static·final·#150=·#2·of·#148;···//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type |
582 | ··static·#8;······························//·class·xtc/type/C$1 | 584 | ··static·#8;······························//·class·xtc/type/C$1 |
583 | ··public·static·final·#15 | 585 | ··public·static·final·#153=·#72·of·#151;··//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT |
Offset 300, 24 lines modified | Offset 300, 24 lines modified | ||
300 | ················case·8: | 300 | ················case·8: |
301 | ················case·11:·{ | 301 | ················case·11:·{ |
302 | ····················if·(!obj.hasShape())·{ | 302 | ····················if·(!obj.hasShape())·{ |
303 | ························break; | 303 | ························break; |
304 | ····················} | 304 | ····················} |
305 | ····················final·Reference·shape·=·obj.getShape(); | 305 | ····················final·Reference·shape·=·obj.getShape(); |
306 | ····················if·(!shape.isConstant())·{ | 306 | ····················if·(!shape.isConstant())·{ |
307 | ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+·obj); | 307 | ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+·String.valueOf((Object)obj)); |
308 | ····················} | 308 | ····················} |
309 | ····················return·shape; | 309 | ····················return·shape; |
310 | ················} | 310 | ················} |
311 | ············} | 311 | ············} |
312 | ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+·obj); | 312 | ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+·String.valueOf((Object)obj)); |
313 | ········} | 313 | ········} |
314 | ········final·Constant·constant·=·obj.getConstant(); | 314 | ········final·Constant·constant·=·obj.getConstant(); |
315 | ········if·(!constant.isReference())·{ | 315 | ········if·(!constant.isReference())·{ |
316 | ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+·obj); | 316 | ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+·String.valueOf((Object)obj)); |
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 457, 30 lines modified | Offset 457, 30 lines modified | ||
457 | ························case·5:·{ | 457 | ························case·5:·{ |
458 | ····························return·b·?·8L·:·8L; | 458 | ····························return·b·?·8L·:·8L; |
459 | ························} | 459 | ························} |
460 | ························case·6:·{ | 460 | ························case·6:·{ |
461 | ····························return·b·?·16L·:·16L; | 461 | ····························return·b·?·16L·:·16L; |
462 | ························} | 462 | ························} |
463 | ························default:·{ | 463 | ························default:·{ |
464 | ····························throw·new·AssertionError( | 464 | ····························throw·new·AssertionError("Invalid·number·kind·"·+·String.valueOf((Object)obj.toNumber().getKind())); |
465 | ························} | 465 | ························} |
466 | ····················} | 466 | ····················} |
467 | ····················break; | 467 | ····················break; |
468 | ················} | 468 | ················} |
469 | ················case·4:·{ | 469 | ················case·4:·{ |
470 | ····················return·b·?·8L·:·8L; | 470 | ····················return·b·?·8L·:·8L; |
471 | ················} | 471 | ················} |
472 | ················case·8:·{ | 472 | ················case·8:·{ |
473 | ····················return·this.getAlignment(obj.resolve().toArray().getType(),·b); | 473 | ····················return·this.getAlignment(obj.resolve().toArray().getType(),·b); |
474 | ················} | 474 | ················} |
475 | ················case·11:·{ | 475 | ················case·11:·{ |
476 | ····················return·1L; | 476 | ····················return·1L; |
477 | ················} | 477 | ················} |
478 | ················default:·{ | 478 | ················default:·{ |
479 | ····················throw·new·IllegalArgumentException("Type·without·alignment·"·+·obj); | 479 | ····················throw·new·IllegalArgumentException("Type·without·alignment·"·+·String.valueOf((Object)obj)); |
480 | ················} | 480 | ················} |
481 | ············} | 481 | ············} |
482 | ········} | 482 | ········} |
483 | ····} | 483 | ····} |
484 | ···· | 484 | ···· |
485 | ····public·long·getSize(final·Type·obj)·{ | 485 | ····public·long·getSize(final·Type·obj)·{ |
486 | ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ | 486 | ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ |
Offset 530, 15 lines modified | Offset 530, 15 lines modified | ||
530 | ····················case·5:·{ | 530 | ····················case·5:·{ |
531 | ························return·16L; | 531 | ························return·16L; |
532 | ····················} | 532 | ····················} |
533 | ····················case·6:·{ | 533 | ····················case·6:·{ |
534 | ························return·32L; | 534 | ························return·32L; |
535 | ····················} | 535 | ····················} |
536 | ····················default:·{ | 536 | ····················default:·{ |
537 | ························throw·new·AssertionError( | 537 | ························throw·new·AssertionError("Invalid·number·kind·"·+·String.valueOf((Object)obj.toNumber().getKind())); |
538 | ····················} | 538 | ····················} |
539 | ················} | 539 | ················} |
540 | ················break; | 540 | ················break; |
541 | ············} | 541 | ············} |
542 | ············case·4:·{ | 542 | ············case·4:·{ |
543 | ················return·8L; | 543 | ················return·8L; |
544 | ············} | 544 | ············} |
Offset 560, 15 lines modified | Offset 560, 15 lines modified | ||
560 | ················} | 560 | ················} |
561 | ················return·max; | 561 | ················return·max; |
562 | ············} | 562 | ············} |
563 | ············case·11:·{ | 563 | ············case·11:·{ |
564 | ················return·1L; | 564 | ················return·1L; |
565 | ············} | 565 | ············} |
566 | ············default:·{ | 566 | ············default:·{ |
567 | ················throw·new·IllegalArgumentException("Type·without·size·"·+·obj); | 567 | ················throw·new·IllegalArgumentException("Type·without·size·"·+·String.valueOf((Object)obj)); |
568 | ············} | 568 | ············} |
569 | ········} | 569 | ········} |
570 | ····} | 570 | ····} |
571 | ···· | 571 | ···· |
572 | ····public·long·getOffset(final·StructOrUnionT·structOrUnionT,·final·String·s)·{ | 572 | ····public·long·getOffset(final·StructOrUnionT·structOrUnionT,·final·String·s)·{ |
573 | ········if·(structOrUnionT.isStruct())·{ | 573 | ········if·(structOrUnionT.isStruct())·{ |
574 | ············return·this.layout(structOrUnionT.toStruct(),·s); | 574 | ············return·this.layout(structOrUnionT.toStruct(),·s); |
Offset 726, 15 lines modified | Offset 726, 15 lines modified | ||
726 | ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ | 726 | ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ |
727 | ············case·1: | 727 | ············case·1: |
728 | ············case·2: | 728 | ············case·2: |
729 | ············case·3:·{ | 729 | ············case·3:·{ |
730 | ················return·this.getSize(obj)·*·8L; | 730 | ················return·this.getSize(obj)·*·8L; |
731 | ············} | 731 | ············} |
732 | ············default:·{ | 732 | ············default:·{ |
733 | ················throw·new·AssertionError( | 733 | ················throw·new·AssertionError("Not·a·C·number·"·+·String.valueOf((Object)obj)); |
734 | ············} | 734 | ············} |
735 | ········} | 735 | ········} |
736 | ····} | 736 | ····} |
737 | ···· | 737 | ···· |
738 | ····public·Type·fit(final·BigInteger·bigInteger)·{ | 738 | ····public·Type·fit(final·BigInteger·bigInteger)·{ |
739 | ········if·(Limits.fitsInt(bigInteger))·{ | 739 | ········if·(Limits.fitsInt(bigInteger))·{ |
740 | ············return·(Type)NumberT.INT; | 740 | ············return·(Type)NumberT.INT; |
Offset 803, 15 lines modified | Offset 803, 15 lines modified | ||
803 | ····························break·Label_0187; | 803 | ····························break·Label_0187; |
804 | ························} | 804 | ························} |
805 | ····················} | 805 | ····················} |
806 | ····················break; | 806 | ····················break; |
807 | ················} | 807 | ················} |
808 | ············} | 808 | ············} |
809 | ········} | 809 | ········} |
810 | ········throw·new·AssertionError( | 810 | ········throw·new·AssertionError("Not·a·C·integer·"·+·String.valueOf((Object)obj)); |
811 | ····} | 811 | ····} |
812 | ···· | 812 | ···· |
813 | ····public·BigInteger·mask(final·BigInteger·bigInteger,·final·Type·obj)·{ | 813 | ····public·BigInteger·mask(final·BigInteger·bigInteger,·final·Type·obj)·{ |
814 | ········Label_0199:·{ | 814 | ········Label_0199:·{ |
815 | ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ | 815 | ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ |
816 | ················case·1:·{ | 816 | ················case·1:·{ |
817 | ····················return·(0·!=·bigInteger.signum())·?·BigInteger.ONE·:·BigInteger.ZERO; | 817 | ····················return·(0·!=·bigInteger.signum())·?·BigInteger.ONE·:·BigInteger.ZERO; |
Offset 856, 15 lines modified | Offset 856, 15 lines modified | ||
856 | ····························break·Label_0199; | 856 | ····························break·Label_0199; |
857 | ························} | 857 | ························} |
858 | ····················} | 858 | ····················} |
859 | ····················break; | 859 | ····················break; |
860 | ················} | 860 | ················} |
861 | ············} | 861 | ············} |
862 | ········} | 862 | ········} |
Max diff block lines reached; 3980/9479 bytes (41.99%) of diff not shown. |
Offset 120, 19 lines modified | Offset 120, 19 lines modified | ||
120 | ········return·type.attribute(Constants.ATT_CONSTANT); | 120 | ········return·type.attribute(Constants.ATT_CONSTANT); |
121 | ····} | 121 | ····} |
122 | ···· | 122 | ···· |
123 | ····public·Type·builtin(final·Type·type)·{ | 123 | ····public·Type·builtin(final·Type·type)·{ |
124 | ········return·type.attribute(Constants.ATT_BUILTIN); | 124 | ········return·type.attribute(Constants.ATT_BUILTIN); |
125 | ····} | 125 | ····} |
126 | ···· | 126 | ···· |
127 | ····public·CFactory·decl(final·boolean·b,·final·String·s | 127 | ····public·CFactory·decl(final·boolean·b,·final·String·s,·final·Type·type)·{ |
128 | ········if·(b)·{ | 128 | ········if·(b)·{ |
129 | ············this.scope.define(s | 129 | ············this.scope.define(s,·(Object)this.builtin(type)); |
130 | ········} | 130 | ········} |
131 | ········this.scope.define(this.prefix·+·s | 131 | ········this.scope.define(this.prefix·+·s,·(Object)this.builtin(type)); |
132 | ········return·this; | 132 | ········return·this; |
133 | ····} | 133 | ····} |
134 | ···· | 134 | ···· |
135 | ····public·void·declareBuiltIns(final·boolean·b)·{ | 135 | ····public·void·declareBuiltIns(final·boolean·b)·{ |
136 | ········this.decl(b,·"calloc",·this.f(this.p2v(),·this.size(),·this.size())); | 136 | ········this.decl(b,·"calloc",·this.f(this.p2v(),·this.size(),·this.size())); |
137 | ········this.decl(b,·"free",·this.f(this.v(),·this.p2v())); | 137 | ········this.decl(b,·"free",·this.f(this.v(),·this.p2v())); |
138 | ········this.decl(b,·"malloc",·this.f(this.p2v(),·this.size())); | 138 | ········this.decl(b,·"malloc",·this.f(this.p2v(),·this.size())); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·00cc65080eb9e41fbfefb01666a476fcf03aaa3395e62d1705f5f7ee20ccd791 |
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:·65 |
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·d8100b0c9fef2872d92d8e3d767c418e7ca83944abc506e05138b82a61fcc494 |
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:·65 |
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·0f | 1 | ··SHA-256·checksum·a0f58635a429e83c2fe5223f501952cdf454e7fe059bc2a659215d0afa309a72 |
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:·65 |
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 66, 18 lines modified | Offset 66, 19 lines modified | ||
66 | ··#56·=·Utf8···············MethodParameters | 66 | ··#56·=·Utf8···············MethodParameters |
67 | ··#57·=·Utf8···············Signature | 67 | ··#57·=·Utf8···············Signature |
68 | ··#58·=·Utf8···············()V | 68 | ··#58·=·Utf8···············()V |
69 | ··#59·=·Utf8···············<clinit> | 69 | ··#59·=·Utf8···············<clinit> |
70 | ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Constant$Kind;>; | 70 | ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Constant$Kind;>; |
71 | ··#61·=·Utf8···············SourceFile | 71 | ··#61·=·Utf8···············SourceFile |
72 | ··#62·=·Utf8···············Constant.java | 72 | ··#62·=·Utf8···············Constant.java |
73 | ··#63·=·Utf8··············· | 73 | ··#63·=·Utf8···············NestHost |
74 | ··#64·=·Class··············#65············//·xtc/type/Constant | 74 | ··#64·=·Class··············#65············//·xtc/type/Constant |
75 | ··#65·=·Utf8···············xtc/type/Constant | 75 | ··#65·=·Utf8···············xtc/type/Constant |
76 | ··#66·=·Utf8···············InnerClasses | ||
76 | ··#6 | 77 | ··#67·=·Utf8···············Kind |
77 | { | 78 | { |
78 | ··public·static·final·xtc.type.Constant$Kind·INTEGER; | 79 | ··public·static·final·xtc.type.Constant$Kind·INTEGER; |
79 | ····descriptor:·Lxtc/type/Constant$Kind; | 80 | ····descriptor:·Lxtc/type/Constant$Kind; |
80 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 81 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
81 | ··public·static·final·xtc.type.Constant$Kind·BIG_INTEGER; | 82 | ··public·static·final·xtc.type.Constant$Kind·BIG_INTEGER; |
82 | ····descriptor:·Lxtc/type/Constant$Kind; | 83 | ····descriptor:·Lxtc/type/Constant$Kind; |
Offset 235, 9 lines modified | Offset 236, 10 lines modified | ||
235 | ········line·45:·39 | 236 | ········line·45:·39 |
236 | ········line·46:·52 | 237 | ········line·46:·52 |
237 | ········line·47:·65 | 238 | ········line·47:·65 |
238 | ········line·41:·78 | 239 | ········line·41:·78 |
239 | } | 240 | } |
240 | Signature:·#60··························//·Ljava/lang/Enum<Lxtc/type/Constant$Kind;>; | 241 | Signature:·#60··························//·Ljava/lang/Enum<Lxtc/type/Constant$Kind;>; |
241 | SourceFile:·"Constant.java" | 242 | SourceFile:·"Constant.java" |
243 | NestHost:·class·xtc/type/Constant | ||
242 | InnerClasses: | 244 | InnerClasses: |
243 | ··public·static·final·#6 | 245 | ··public·static·final·#67=·#1·of·#64;·····//·Kind=class·xtc/type/Constant$Kind·of·class·xtc/type/Constant |
Offset 18, 28 lines modified | Offset 18, 28 lines modified | ||
18 | ················this.kind·=·Constant.Kind.INTEGER; | 18 | ················this.kind·=·Constant.Kind.INTEGER; |
19 | ············} | 19 | ············} |
20 | ············else·if·(obj·instanceof·BigInteger)·{ | 20 | ············else·if·(obj·instanceof·BigInteger)·{ |
21 | ················this.kind·=·Constant.Kind.BIG_INTEGER; | 21 | ················this.kind·=·Constant.Kind.BIG_INTEGER; |
22 | ············} | 22 | ············} |
23 | ············else·{ | 23 | ············else·{ |
24 | ················if·(!(obj·instanceof·Float)·&&·!(obj·instanceof·Double))·{ | 24 | ················if·(!(obj·instanceof·Float)·&&·!(obj·instanceof·Double))·{ |
25 | ····················throw·new·IllegalArgumentException("Invalid·number·"·+·obj); | 25 | ····················throw·new·IllegalArgumentException("Invalid·number·"·+·String.valueOf(obj)); |
26 | ················} | 26 | ················} |
27 | ················this.kind·=·Constant.Kind.DOUBLE; | 27 | ················this.kind·=·Constant.Kind.DOUBLE; |
28 | ············} | 28 | ············} |
29 | ········} | 29 | ········} |
30 | ········else·if·(obj·instanceof·Character)·{ | 30 | ········else·if·(obj·instanceof·Character)·{ |
31 | ············this.kind·=·Constant.Kind.CHARACTER; | 31 | ············this.kind·=·Constant.Kind.CHARACTER; |
32 | ········} | 32 | ········} |
33 | ········else·if·(obj·instanceof·String)·{ | 33 | ········else·if·(obj·instanceof·String)·{ |
34 | ············this.kind·=·Constant.Kind.STRING; | 34 | ············this.kind·=·Constant.Kind.STRING; |
35 | ········} | 35 | ········} |
36 | ········else·{ | 36 | ········else·{ |
37 | ············if·(!(obj·instanceof·Reference))·{ | 37 | ············if·(!(obj·instanceof·Reference))·{ |
38 | ················throw·new·IllegalArgumentException("invalid·value·"·+·obj); | 38 | ················throw·new·IllegalArgumentException("invalid·value·"·+·String.valueOf(obj)); |
39 | ············} | 39 | ············} |
40 | ············this.kind·=·Constant.Kind.REFERENCE; | 40 | ············this.kind·=·Constant.Kind.REFERENCE; |
41 | ········} | 41 | ········} |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····public·Constant.Kind·getKind()·{ | 44 | ····public·Constant.Kind·getKind()·{ |
45 | ········return·this.kind; | 45 | ········return·this.kind; |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | ············case·2:·{ | 78 | ············case·2:·{ |
79 | ················return·((Number)this.value).longValue(); | 79 | ················return·((Number)this.value).longValue(); |
80 | ············} | 80 | ············} |
81 | ············case·3:·{ | 81 | ············case·3:·{ |
82 | ················return·(char)this.value; | 82 | ················return·(char)this.value; |
83 | ············} | 83 | ············} |
84 | ············default:·{ | 84 | ············default:·{ |
85 | ················throw·new·IllegalStateException("Not·a·number·"·+·this.kind); | 85 | ················throw·new·IllegalStateException("Not·a·number·"·+·String.valueOf((Object)this.kind)); |
86 | ············} | 86 | ············} |
87 | ········} | 87 | ········} |
88 | ····} | 88 | ····} |
89 | ···· | 89 | ···· |
90 | ····public·BigInteger·bigIntValue()·{ | 90 | ····public·BigInteger·bigIntValue()·{ |
91 | ········switch·(this.kind.ordinal())·{ | 91 | ········switch·(this.kind.ordinal())·{ |
92 | ············case·0:·{ | 92 | ············case·0:·{ |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | ············case·1:·{ | 95 | ············case·1:·{ |
96 | ················return·(BigInteger)this.value; | 96 | ················return·(BigInteger)this.value; |
97 | ············} | 97 | ············} |
98 | ············case·3:·{ | 98 | ············case·3:·{ |
99 | ················return·BigInteger.valueOf((long)this.value); | 99 | ················return·BigInteger.valueOf((long)this.value); |
100 | ············} | 100 | ············} |
101 | ············default:·{ | 101 | ············default:·{ |
102 | ················throw·new·IllegalStateException("Not·a·big·integer·"·+·this.kind); | 102 | ················throw·new·IllegalStateException("Not·a·big·integer·"·+·String.valueOf((Object)this.kind)); |
103 | ············} | 103 | ············} |
104 | ········} | 104 | ········} |
105 | ····} | 105 | ····} |
106 | ···· | 106 | ···· |
107 | ····public·double·doubleValue()·{ | 107 | ····public·double·doubleValue()·{ |
108 | ········switch·(this.kind.ordinal())·{ | 108 | ········switch·(this.kind.ordinal())·{ |
109 | ············case·0: | 109 | ············case·0: |
Offset 111, 37 lines modified | Offset 111, 37 lines modified | ||
111 | ············case·2:·{ | 111 | ············case·2:·{ |
112 | ················return·((Number)this.value).doubleValue(); | 112 | ················return·((Number)this.value).doubleValue(); |
113 | ············} | 113 | ············} |
114 | ············case·3:·{ | 114 | ············case·3:·{ |
115 | ················return·(char)this.value; | 115 | ················return·(char)this.value; |
116 | ············} | 116 | ············} |
117 | ············default:·{ | 117 | ············default:·{ |
118 | ················throw·new·IllegalStateException("Not·a·number·"·+·this.kind); | 118 | ················throw·new·IllegalStateException("Not·a·number·"·+·String.valueOf((Object)this.kind)); |
119 | ············} | 119 | ············} |
120 | ········} | 120 | ········} |
121 | ····} | 121 | ····} |
122 | ···· | 122 | ···· |
123 | ····public·Reference·refValue()·{ | 123 | ····public·Reference·refValue()·{ |
124 | ········switch·(this.kind.ordinal())·{ | 124 | ········switch·(this.kind.ordinal())·{ |
125 | ············case·5:·{ | 125 | ············case·5:·{ |
126 | ················return·(Reference)this.value; | 126 | ················return·(Reference)this.value; |
127 | ············} | 127 | ············} |
128 | ············default:·{ | 128 | ············default:·{ |
129 | ················throw·new·IllegalStateException("Not·a·reference·"·+·this.kind); | 129 | ················throw·new·IllegalStateException("Not·a·reference·"·+·String.valueOf((Object)this.kind)); |
130 | ············} | 130 | ············} |
131 | ········} | 131 | ········} |
132 | ····} | 132 | ····} |
133 | ···· | 133 | ···· |
134 | ····public·String·stringValue()·{ | 134 | ····public·String·stringValue()·{ |
135 | ········switch·(this.kind.ordinal())·{ | 135 | ········switch·(this.kind.ordinal())·{ |
136 | ············case·4:·{ | 136 | ············case·4:·{ |
137 | ················return·(String)this.value; | 137 | ················return·(String)this.value; |
138 | ············} | 138 | ············} |
139 | ············default:·{ | 139 | ············default:·{ |
140 | ················throw·new·IllegalStateException("Not·a·string·"·+·this.kind); | 140 | ················throw·new·IllegalStateException("Not·a·string·"·+·String.valueOf((Object)this.kind)); |
141 | ············} | 141 | ············} |
142 | ········} | 142 | ········} |
143 | ····} | 143 | ····} |
144 | ···· | 144 | ···· |
145 | ····public·boolean·isTrue()·{ | 145 | ····public·boolean·isTrue()·{ |
146 | ········switch·(this.kind.ordinal())·{ | 146 | ········switch·(this.kind.ordinal())·{ |
147 | ············case·0:·{ | 147 | ············case·0:·{ |
Offset 159, 15 lines modified | Offset 159, 15 lines modified | ||
159 | ············case·4:·{ | 159 | ············case·4:·{ |
160 | ················return·true; | 160 | ················return·true; |
161 | ············} | 161 | ············} |
162 | ············case·5:·{ | 162 | ············case·5:·{ |
163 | ················return·!((Reference)this.value).isNull(); | 163 | ················return·!((Reference)this.value).isNull(); |
164 | ············} | 164 | ············} |
165 | ············default:·{ | 165 | ············default:·{ |
166 | ················throw·new·AssertionError( | 166 | ················throw·new·AssertionError("Invalid·kind·"·+·String.valueOf((Object)this.kind)); |
167 | ············} | 167 | ············} |
168 | ········} | 168 | ········} |
169 | ····} | 169 | ····} |
170 | ···· | 170 | ···· |
171 | ····public·boolean·isNull()·{ | 171 | ····public·boolean·isNull()·{ |
172 | ········switch·(this.kind.ordinal())·{ | 172 | ········switch·(this.kind.ordinal())·{ |
173 | ············case·0:·{ | 173 | ············case·0:·{ |
Offset 185, 12 lines modified | Offset 185, 12 lines modified | ||
185 | ············case·4:·{ | 185 | ············case·4:·{ |
186 | ················return·false; | 186 | ················return·false; |
187 | ············} | 187 | ············} |
188 | ············case·5:·{ | 188 | ············case·5:·{ |
189 | ················return·((Reference)this.value).isNull(); | 189 | ················return·((Reference)this.value).isNull(); |
190 | ············} | 190 | ············} |
191 | ············default:·{ | 191 | ············default:·{ |
192 | ················throw·new·AssertionError( | 192 | ················throw·new·AssertionError("Invalid·kind·"·+·String.valueOf((Object)this.kind)); |
193 | ············} | 193 | ············} |
194 | ········} | 194 | ········} |
195 | ····} | 195 | ····} |
196 | } | 196 | } |
Max diff block lines reached; -1/4576 bytes (-0.02%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6eca187f1eac65c3404dba8567c43e0f98a40796493a6fd64428dc154b8b07d2 |
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:·65 |
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·b9a774dd4718524e0a91649a3306ef730d8f1c0a0563bd312145f531c9c67690 |
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:·65 |
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·6c01a54959a67076138afc3080b51c1ae01da20ce01a0c1b0c294be1e4036876 |
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:·65 |
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·f9 | 1 | ··SHA-256·checksum·f9eb67f624c1815fb657c8630bc27b8066d20b67c4ab6d6b6d9ce86c62e602b4 |
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:·65 |
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·b3c653feeda3ee76033a3b89bc6000fa183d21bc6cdfd5a345ec207cd9e0fd4a |
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:·65 |
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· | 1 | ··SHA-256·checksum·2581c023da5eb0009acc3c8bcac9ac71b29cf1ff8de642e7ee9c8482bc845eb0 |
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:·65 |
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 53, 18 lines modified | Offset 53, 19 lines modified | ||
53 | ··#43·=·Utf8···············LineNumberTable | 53 | ··#43·=·Utf8···············LineNumberTable |
54 | ··#44·=·Utf8···············StackMapTable | 54 | ··#44·=·Utf8···············StackMapTable |
55 | ··#45·=·Utf8···············SourceFile | 55 | ··#45·=·Utf8···············SourceFile |
56 | ··#46·=·Utf8···············FloatT.java | 56 | ··#46·=·Utf8···············FloatT.java |
57 | ··#47·=·Utf8···············EnclosingMethod | 57 | ··#47·=·Utf8···············EnclosingMethod |
58 | ··#48·=·Class··············#49············//·xtc/type/FloatT | 58 | ··#48·=·Class··············#49············//·xtc/type/FloatT |
59 | ··#49·=·Utf8···············xtc/type/FloatT | 59 | ··#49·=·Utf8···············xtc/type/FloatT |
60 | ··#50·=·Utf8···············NestHost | ||
60 | ··#5 | 61 | ··#51·=·Utf8···············InnerClasses |
61 | ··#5 | 62 | ··#52·=·Class··············#53············//·xtc/type/NumberT |
62 | ··#5 | 63 | ··#53·=·Utf8···············xtc/type/NumberT |
63 | ··#5 | 64 | ··#54·=·Utf8···············Kind |
64 | { | 65 | { |
65 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; | 66 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; |
66 | ····descriptor:·[I | 67 | ····descriptor:·[I |
67 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 68 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
68 | ··static·{}; | 69 | ··static·{}; |
69 | ····descriptor:·()V | 70 | ····descriptor:·()V |
Offset 146, 10 lines modified | Offset 147, 11 lines modified | ||
146 | ········frame_type·=·0·/*·same·*/ | 147 | ········frame_type·=·0·/*·same·*/ |
147 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 148 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
148 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 149 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
149 | ········frame_type·=·0·/*·same·*/ | 150 | ········frame_type·=·0·/*·same·*/ |
150 | } | 151 | } |
151 | SourceFile:·"FloatT.java" | 152 | SourceFile:·"FloatT.java" |
152 | EnclosingMethod:·#48.#0·················//·xtc.type.FloatT | 153 | EnclosingMethod:·#48.#0·················//·xtc.type.FloatT |
154 | NestHost:·class·xtc/type/FloatT | ||
153 | InnerClasses: | 155 | InnerClasses: |
154 | ··public·static·final·#5 | 156 | ··public·static·final·#54=·#2·of·#52;·····//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT |
155 | ··static·#8;······························//·class·xtc/type/FloatT$1 | 157 | ··static·#8;······························//·class·xtc/type/FloatT$1 |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ············case·3: | 15 | ············case·3: |
16 | ············case·4: | 16 | ············case·4: |
17 | ············case·5: | 17 | ············case·5: |
18 | ············case·6:·{ | 18 | ············case·6:·{ |
19 | ················return; | 19 | ················return; |
20 | ············} | 20 | ············} |
21 | ············default:·{ | 21 | ············default:·{ |
22 | ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+·obj); | 22 | ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+·String.valueOf((Object)obj)); |
23 | ············} | 23 | ············} |
24 | ········} | 24 | ········} |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·FloatT·copy()·{ | 27 | ····public·FloatT·copy()·{ |
28 | ········return·new·FloatT((Type)this,·this.kind); | 28 | ········return·new·FloatT((Type)this,·this.kind); |
29 | ····} | 29 | ····} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·26312a2b2922f227890f2dbaac32432b075a4d83677b1f1ba4185825aa319502 |
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:·65 |
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·ff02df6f7db66aa72ec505087160d48f8844ad3363cf8e1b258a4ce44e178c14 |
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:·65 |
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·d5afb62fa405c325a351860447df3035ca10ab77038e66b5cfd9f6114e1df23a |
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:·65 |
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·2dbbb504a54aa3f296a85a015a4e5b0c5b95d911ce6f7fd1e581808bae802788 |
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:·65 |
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 10, 40 lines modified | Offset 10, 40 lines modified | ||
10 | { | 10 | { |
11 | ····private·List<Type>·arguments; | 11 | ····private·List<Type>·arguments; |
12 | ···· | 12 | ···· |
13 | ····public·InstantiatedT(final·Type·type,·final·Type·type2)·{ | 13 | ····public·InstantiatedT(final·Type·type,·final·Type·type2)·{ |
14 | ········super(type2); | 14 | ········super(type2); |
15 | ········(this.arguments·=·new·ArrayList<Type>(1)).add(type); | 15 | ········(this.arguments·=·new·ArrayList<Type>(1)).add(type); |
16 | ········if·(!type2.hasParameterized())·{ | 16 | ········if·(!type2.hasParameterized())·{ |
17 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·type2); | 17 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·String.valueOf((Object)type2)); |
18 | ········} | 18 | ········} |
19 | ········if·(1·!=·type2.toParameterized().getParameters().size())·{ | 19 | ········if·(1·!=·type2.toParameterized().getParameters().size())·{ |
20 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·type2); | 20 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·String.valueOf((Object)type2)); |
21 | ········} | 21 | ········} |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·InstantiatedT(final·List<Type>·arguments,·final·Type·type)·{ | 24 | ····public·InstantiatedT(final·List<Type>·arguments,·final·Type·type)·{ |
25 | ········super(type); | 25 | ········super(type); |
26 | ········this.arguments·=·arguments; | 26 | ········this.arguments·=·arguments; |
27 | ········if·(!type.hasParameterized())·{ | 27 | ········if·(!type.hasParameterized())·{ |
28 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·type); | 28 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·String.valueOf((Object)type)); |
29 | ········} | 29 | ········} |
30 | ········if·(arguments.size()·!=·type.toParameterized().getParameters().size())·{ | 30 | ········if·(arguments.size()·!=·type.toParameterized().getParameters().size())·{ |
31 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·type); | 31 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·String.valueOf((Object)type)); |
32 | ········} | 32 | ········} |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·InstantiatedT(final·Type·type,·final·List<Type>·arguments,·final·Type·type2)·{ | 35 | ····public·InstantiatedT(final·Type·type,·final·List<Type>·arguments,·final·Type·type2)·{ |
36 | ········super(type,·type2); | 36 | ········super(type,·type2); |
37 | ········this.arguments·=·arguments; | 37 | ········this.arguments·=·arguments; |
38 | ········if·(!type2.hasParameterized())·{ | 38 | ········if·(!type2.hasParameterized())·{ |
39 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·type2); | 39 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·String.valueOf((Object)type2)); |
40 | ········} | 40 | ········} |
41 | ········if·(arguments.size()·!=·type2.toParameterized().getParameters().size())·{ | 41 | ········if·(arguments.size()·!=·type2.toParameterized().getParameters().size())·{ |
42 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·type2); | 42 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·String.valueOf((Object)type2)); |
43 | ········} | 43 | ········} |
44 | ····} | 44 | ····} |
45 | ···· | 45 | ···· |
46 | ····public·InstantiatedT·copy()·{ | 46 | ····public·InstantiatedT·copy()·{ |
47 | ········return·new·InstantiatedT(this,·(List<Type>)Type.copy((List)this.arguments),·this.getType().copy()); | 47 | ········return·new·InstantiatedT(this,·(List<Type>)Type.copy((List)this.arguments),·this.getType().copy()); |
48 | ····} | 48 | ····} |
49 | ···· | 49 | ···· |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·63dc8a6074a4481956d005bcd37ffca74136069893a069d51b137c5a5a1dbd66 |
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:·65 |
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 53, 18 lines modified | Offset 53, 19 lines modified | ||
53 | ··#43·=·Utf8···············LineNumberTable | 53 | ··#43·=·Utf8···············LineNumberTable |
54 | ··#44·=·Utf8···············StackMapTable | 54 | ··#44·=·Utf8···············StackMapTable |
55 | ··#45·=·Utf8···············SourceFile | 55 | ··#45·=·Utf8···············SourceFile |
56 | ··#46·=·Utf8···············IntegerT.java | 56 | ··#46·=·Utf8···············IntegerT.java |
57 | ··#47·=·Utf8···············EnclosingMethod | 57 | ··#47·=·Utf8···············EnclosingMethod |
58 | ··#48·=·Class··············#49············//·xtc/type/IntegerT | 58 | ··#48·=·Class··············#49············//·xtc/type/IntegerT |
59 | ··#49·=·Utf8···············xtc/type/IntegerT | 59 | ··#49·=·Utf8···············xtc/type/IntegerT |
60 | ··#50·=·Utf8···············NestHost | ||
60 | ··#5 | 61 | ··#51·=·Utf8···············InnerClasses |
61 | ··#5 | 62 | ··#52·=·Class··············#53············//·xtc/type/NumberT |
62 | ··#5 | 63 | ··#53·=·Utf8···············xtc/type/NumberT |
63 | ··#5 | 64 | ··#54·=·Utf8···············Kind |
64 | { | 65 | { |
65 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; | 66 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; |
66 | ····descriptor:·[I | 67 | ····descriptor:·[I |
67 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 68 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
68 | ··static·{}; | 69 | ··static·{}; |
69 | ····descriptor:·()V | 70 | ····descriptor:·()V |
Offset 146, 10 lines modified | Offset 147, 11 lines modified | ||
146 | ········frame_type·=·0·/*·same·*/ | 147 | ········frame_type·=·0·/*·same·*/ |
147 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 148 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
148 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 149 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
149 | ········frame_type·=·0·/*·same·*/ | 150 | ········frame_type·=·0·/*·same·*/ |
150 | } | 151 | } |
151 | SourceFile:·"IntegerT.java" | 152 | SourceFile:·"IntegerT.java" |
152 | EnclosingMethod:·#48.#0·················//·xtc.type.IntegerT | 153 | EnclosingMethod:·#48.#0·················//·xtc.type.IntegerT |
154 | NestHost:·class·xtc/type/IntegerT | ||
153 | InnerClasses: | 155 | InnerClasses: |
154 | ··public·static·final·#5 | 156 | ··public·static·final·#54=·#2·of·#52;·····//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT |
155 | ··static·#8;······························//·class·xtc/type/IntegerT$1 | 157 | ··static·#8;······························//·class·xtc/type/IntegerT$1 |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[obj.ordinal()])·{ | 12 | ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[obj.ordinal()])·{ |
13 | ············case·1: | 13 | ············case·1: |
14 | ············case·2: | 14 | ············case·2: |
15 | ············case·3: | 15 | ············case·3: |
16 | ············case·4: | 16 | ············case·4: |
17 | ············case·5: | 17 | ············case·5: |
18 | ············case·6:·{ | 18 | ············case·6:·{ |
19 | ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+·obj); | 19 | ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+·String.valueOf((Object)obj)); |
20 | ············} | 20 | ············} |
21 | ············default:·{} | 21 | ············default:·{} |
22 | ········} | 22 | ········} |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·IntegerT·copy()·{ | 25 | ····public·IntegerT·copy()·{ |
26 | ········return·new·IntegerT((Type)this,·this.kind); | 26 | ········return·new·IntegerT((Type)this,·this.kind); |
Offset 34, 16 lines modified | Offset 34, 16 lines modified | ||
34 | ········return·true; | 34 | ········return·true; |
35 | ····} | 35 | ····} |
36 | ···· | 36 | ···· |
37 | ····public·IntegerT·toInteger()·{ | 37 | ····public·IntegerT·toInteger()·{ |
38 | ········return·this; | 38 | ········return·this; |
39 | ····} | 39 | ····} |
40 | ···· | 40 | ···· |
41 | ····public·static·NumberT.Kind·fromRank(final·int· | 41 | ····public·static·NumberT.Kind·fromRank(final·int·n,·final·boolean·b)·{ |
42 | ········switch·( | 42 | ········switch·(n)·{ |
43 | ············case·1:·{ | 43 | ············case·1:·{ |
44 | ················if·(b)·{ | 44 | ················if·(b)·{ |
45 | ····················return·NumberT.Kind.CHAR; | 45 | ····················return·NumberT.Kind.CHAR; |
46 | ················} | 46 | ················} |
47 | ················return·NumberT.Kind.U_CHAR; | 47 | ················return·NumberT.Kind.U_CHAR; |
48 | ············} | 48 | ············} |
49 | ············case·2:·{ | 49 | ············case·2:·{ |
Offset 55, 12 lines modified | Offset 55, 12 lines modified | ||
55 | ············case·4:·{ | 55 | ············case·4:·{ |
56 | ················return·b·?·NumberT.Kind.LONG·:·NumberT.Kind.U_LONG; | 56 | ················return·b·?·NumberT.Kind.LONG·:·NumberT.Kind.U_LONG; |
57 | ············} | 57 | ············} |
58 | ············case·5:·{ | 58 | ············case·5:·{ |
59 | ················return·b·?·NumberT.Kind.LONG_LONG·:·NumberT.Kind.U_LONG_LONG; | 59 | ················return·b·?·NumberT.Kind.LONG_LONG·:·NumberT.Kind.U_LONG_LONG; |
60 | ············} | 60 | ············} |
61 | ············default:·{ | 61 | ············default:·{ |
62 | ················throw·new·IllegalArgumentException("Invalid·rank:·"·+· | 62 | ················throw·new·IllegalArgumentException("Invalid·rank:·"·+·n); |
63 | ············} | 63 | ············} |
64 | ········} | 64 | ········} |
65 | ····} | 65 | ····} |
66 | } | 66 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·873a44daf8b9fa8b668d8072280072f5c45d8b5827379574a44808a475e8048b |
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:·65 |
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 | 1 | ··SHA-256·checksum·d0217ab7e8652f39b4d5ea829ec2849e951c5c2b727d5b84a1ad7b18d6c548dc |
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:·65 |
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·37add87287a32608eb04070fe1a1bd2a38c784502ddbee4f0eb6919e399cfcbd |
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:·65 |
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·76324606162fc4fa04733035548a558c9cd5550943a13636367e1363330437b9 |
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:·65 |
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·0d572305fa55a73b73f6a67e5d7a62edf7903f72adcbd4efc46caead7eb9f1f2 |
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:·65 |
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·d2b551df8e7cc23decb6eefdd616a4ffbd3fc4c269574d2476ff485b1f605197 |
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:·65 |
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·bcbc393503936e84991ffa9eb6ab8c8c03a7a76023aee1e8ff693eb612d44c0f |
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:·65 |
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·7457d34d8cd69e4d7143fca742f65642554740aa963ce33d2cfe8d12d3d71248 |
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:·65 |
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 118, 18 lines modified | Offset 118, 19 lines modified | ||
118 | ··#108·=·Utf8···············MethodParameters | 118 | ··#108·=·Utf8···············MethodParameters |
119 | ··#109·=·Utf8···············Signature | 119 | ··#109·=·Utf8···············Signature |
120 | ··#110·=·Utf8···············()V | 120 | ··#110·=·Utf8···············()V |
121 | ··#111·=·Utf8···············<clinit> | 121 | ··#111·=·Utf8···············<clinit> |
122 | ··#112·=·Utf8···············Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>; | 122 | ··#112·=·Utf8···············Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>; |
123 | ··#113·=·Utf8···············SourceFile | 123 | ··#113·=·Utf8···············SourceFile |
124 | ··#114·=·Utf8···············NumberT.java | 124 | ··#114·=·Utf8···············NumberT.java |
125 | ··#115·=·Utf8··············· | 125 | ··#115·=·Utf8···············NestHost |
126 | ··#116·=·Class··············#117··········//·xtc/type/NumberT | 126 | ··#116·=·Class··············#117··········//·xtc/type/NumberT |
127 | ··#117·=·Utf8···············xtc/type/NumberT | 127 | ··#117·=·Utf8···············xtc/type/NumberT |
128 | ··#118·=·Utf8···············InnerClasses | ||
128 | ··#11 | 129 | ··#119·=·Utf8···············Kind |
129 | { | 130 | { |
130 | ··public·static·final·xtc.type.NumberT$Kind·BYTE; | 131 | ··public·static·final·xtc.type.NumberT$Kind·BYTE; |
131 | ····descriptor:·Lxtc/type/NumberT$Kind; | 132 | ····descriptor:·Lxtc/type/NumberT$Kind; |
132 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 133 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
133 | ··public·static·final·xtc.type.NumberT$Kind·CHAR; | 134 | ··public·static·final·xtc.type.NumberT$Kind·CHAR; |
134 | ····descriptor:·Lxtc/type/NumberT$Kind; | 135 | ····descriptor:·Lxtc/type/NumberT$Kind; |
Offset 482, 9 lines modified | Offset 483, 10 lines modified | ||
482 | ········line·73:·218 | 483 | ········line·73:·218 |
483 | ········line·75:·232 | 484 | ········line·75:·232 |
484 | ········line·77:·246 | 485 | ········line·77:·246 |
485 | ········line·34:·260 | 486 | ········line·34:·260 |
486 | } | 487 | } |
487 | Signature:·#112·························//·Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>; | 488 | Signature:·#112·························//·Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>; |
488 | SourceFile:·"NumberT.java" | 489 | SourceFile:·"NumberT.java" |
490 | NestHost:·class·xtc/type/NumberT | ||
489 | InnerClasses: | 491 | InnerClasses: |
490 | ··public·static·final·#11 | 492 | ··public·static·final·#119=·#1·of·#116;···//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT |
Offset 141, 15 lines modified | Offset 141, 15 lines modified | ||
141 | ············case·17:·{ | 141 | ············case·17:·{ |
142 | ················return·"double·_Complex"; | 142 | ················return·"double·_Complex"; |
143 | ············} | 143 | ············} |
144 | ············case·18:·{ | 144 | ············case·18:·{ |
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:·"·+·String.valueOf((Object)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·2a4a6ca6585aafa662e1dcbb04da11fe1dc2e88bc536acc04e50c6a7cd13a0fd |
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:·65 |
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·fe97ad3f1eae21e21329e914c764c13b311b98cd9dd970255b3617bc8e7b9dd3 |
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:·65 |
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· | 1 | ··SHA-256·checksum·c342bcf707531c1b6b5eca17e028560d6ad1a97ba65d45ff23b709bdd43f7abd |
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:·65 |
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·bd66806ecce5d6e5eb456671a9e1ed2d8a199737a96bc591be60e985093c7c9f |
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:·65 |
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·6 | 1 | ··SHA-256·checksum·6e70513ad29c10980c7a53a7fab874e5f8adb265521d7b490913df4477367037 |
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:·65 |
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·cbb40d6e45c2014c9137687ddcbbf8f7cc9be89378f5fa9fd83599b9544d267a |
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:·65 |
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·db8a240dec26034a75bc855d062e00858bd3fa9e2394b6fd5f2eb34377b017d4 |
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:·65 |
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·40da2e14593ab97c19157348d70bfcd2f97e6939ee0b40ecb546001f321e74fb |
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:·65 |
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·ce02f2e2e98ff88ea6770680574f8ec0dc6e36cf7a5232d2f7c4a6f508fb6092 |
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:·65 |
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·bb262436cde2a2705133d9f2b24870a5087bf6f95f98285b364a183db41885e8 |
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:·65 |
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·95b2d89991318d047a5478974f40ef0681fef46f5af62d24035c7274e7972ec5 |
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:·65 |
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 158, 18 lines modified | Offset 158, 19 lines modified | ||
158 | ··#148·=·Utf8···············MethodParameters | 158 | ··#148·=·Utf8···············MethodParameters |
159 | ··#149·=·Utf8···············Signature | 159 | ··#149·=·Utf8···············Signature |
160 | ··#150·=·Utf8···············()V | 160 | ··#150·=·Utf8···············()V |
161 | ··#151·=·Utf8···············<clinit> | 161 | ··#151·=·Utf8···············<clinit> |
162 | ··#152·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Type$Tag;>; | 162 | ··#152·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Type$Tag;>; |
163 | ··#153·=·Utf8···············SourceFile | 163 | ··#153·=·Utf8···············SourceFile |
164 | ··#154·=·Utf8···············Type.java | 164 | ··#154·=·Utf8···············Type.java |
165 | ··#155·=·Utf8··············· | 165 | ··#155·=·Utf8···············NestHost |
166 | ··#156·=·Class··············#157··········//·xtc/type/Type | 166 | ··#156·=·Class··············#157··········//·xtc/type/Type |
167 | ··#157·=·Utf8···············xtc/type/Type | 167 | ··#157·=·Utf8···············xtc/type/Type |
168 | ··#158·=·Utf8···············InnerClasses | ||
168 | ··#15 | 169 | ··#159·=·Utf8···············Tag |
169 | { | 170 | { |
170 | ··public·static·final·xtc.type.Type$Tag·BOOLEAN; | 171 | ··public·static·final·xtc.type.Type$Tag·BOOLEAN; |
171 | ····descriptor:·Lxtc/type/Type$Tag; | 172 | ····descriptor:·Lxtc/type/Type$Tag; |
172 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 173 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
173 | ··public·static·final·xtc.type.Type$Tag·ARRAY; | 174 | ··public·static·final·xtc.type.Type$Tag·ARRAY; |
174 | ····descriptor:·Lxtc/type/Type$Tag; | 175 | ····descriptor:·Lxtc/type/Type$Tag; |
Offset 672, 9 lines modified | Offset 673, 10 lines modified | ||
672 | ········line·189:·358 | 673 | ········line·189:·358 |
673 | ········line·191:·372 | 674 | ········line·191:·372 |
674 | ········line·193:·386 | 675 | ········line·193:·386 |
675 | ········line·135:·400 | 676 | ········line·135:·400 |
676 | } | 677 | } |
677 | Signature:·#152·························//·Ljava/lang/Enum<Lxtc/type/Type$Tag;>; | 678 | Signature:·#152·························//·Ljava/lang/Enum<Lxtc/type/Type$Tag;>; |
678 | SourceFile:·"Type.java" | 679 | SourceFile:·"Type.java" |
680 | NestHost:·class·xtc/type/Type | ||
679 | InnerClasses: | 681 | InnerClasses: |
680 | ··public·static·final·#15 | 682 | ··public·static·final·#159=·#1·of·#156;···//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type |
Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
50 | ····public·Type·seal()·{ | 50 | ····public·Type·seal()·{ |
51 | ········this.sealed·=·true; | 51 | ········this.sealed·=·true; |
52 | ········return·this; | 52 | ········return·this; |
53 | ····} | 53 | ····} |
54 | ···· | 54 | ···· |
55 | ····protected·void·checkNotSealed()·{ | 55 | ····protected·void·checkNotSealed()·{ |
56 | ········if·(this.sealed)·{ | 56 | ········if·(this.sealed)·{ |
57 | ············throw·new·IllegalStateException("Type·"·+·this·+·"·is·sealed"); | 57 | ············throw·new·IllegalStateException("Type·"·+·String.valueOf((Object)this)·+·"·is·sealed"); |
58 | ········} | 58 | ········} |
59 | ····} | 59 | ····} |
60 | ···· | 60 | ···· |
61 | ····public·Type·annotate()·{ | 61 | ····public·Type·annotate()·{ |
62 | ········return·(Type)((this.isAnnotated()·&&·!this.isSealed())·?·this·:·new·AnnotatedT(this)); | 62 | ········return·(Type)((this.isAnnotated()·&&·!this.isSealed())·?·this·:·new·AnnotatedT(this)); |
63 | ····} | 63 | ····} |
64 | ···· | 64 | ···· |
Offset 299, 15 lines modified | Offset 299, 15 lines modified | ||
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·obj)·{ | 304 | ····public·void·mark(final·Node·obj)·{ |
305 | ········if·(obj.hasProperty("xtc.Constants.Type"))·{ | 305 | ········if·(obj.hasProperty("xtc.Constants.Type"))·{ |
306 | ············throw·new·IllegalArgumentException("Node·"·+·obj·+·"·already·has·type"); | 306 | ············throw·new·IllegalArgumentException("Node·"·+·String.valueOf((Object)obj)·+·"·already·has·type"); |
307 | ········} | 307 | ········} |
308 | ········obj.setProperty("xtc.Constants.Type",·(Object)this); | 308 | ········obj.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 | ····} |
Offset 331, 131 lines modified | Offset 331, 131 lines modified | ||
331 | ····} | 331 | ····} |
332 | ···· | 332 | ···· |
333 | ····public·boolean·isParameter()·{ | 333 | ····public·boolean·isParameter()·{ |
334 | ········return·false; | 334 | ········return·false; |
335 | ····} | 335 | ····} |
336 | ···· | 336 | ···· |
337 | ····public·Parameter·toParameter()·{ | 337 | ····public·Parameter·toParameter()·{ |
338 | ········throw·new·ClassCastException("Not·a·parameter·"·+·this); | 338 | ········throw·new·ClassCastException("Not·a·parameter·"·+·String.valueOf((Object)this)); |
339 | ····} | 339 | ····} |
340 | ···· | 340 | ···· |
341 | ····public·boolean·isNamedParameter()·{ | 341 | ····public·boolean·isNamedParameter()·{ |
342 | ········return·false; | 342 | ········return·false; |
343 | ····} | 343 | ····} |
344 | ···· | 344 | ···· |
345 | ····public·NamedParameter·toNamedParameter()·{ | 345 | ····public·NamedParameter·toNamedParameter()·{ |
346 | ········throw·new·ClassCastException("Not·a·named·parameter·"·+·this); | 346 | ········throw·new·ClassCastException("Not·a·named·parameter·"·+·String.valueOf((Object)this)); |
347 | ····} | 347 | ····} |
348 | ···· | 348 | ···· |
349 | ····public·boolean·isInternalParameter()·{ | 349 | ····public·boolean·isInternalParameter()·{ |
350 | ········return·false; | 350 | ········return·false; |
351 | ····} | 351 | ····} |
352 | ···· | 352 | ···· |
353 | ····public·InternalParameter·toInternalParameter()·{ | 353 | ····public·InternalParameter·toInternalParameter()·{ |
354 | ········throw·new·ClassCastException("Not·an·internal·parameter·"·+·this); | 354 | ········throw·new·ClassCastException("Not·an·internal·parameter·"·+·String.valueOf((Object)this)); |
355 | ····} | 355 | ····} |
356 | ···· | 356 | ···· |
357 | ····public·boolean·isWildcard()·{ | 357 | ····public·boolean·isWildcard()·{ |
358 | ········return·false; | 358 | ········return·false; |
359 | ····} | 359 | ····} |
360 | ···· | 360 | ···· |
361 | ····public·Wildcard·toWildcard()·{ | 361 | ····public·Wildcard·toWildcard()·{ |
362 | ········throw·new·ClassCastException("Not·a·wildcard·"·+·this); | 362 | ········throw·new·ClassCastException("Not·a·wildcard·"·+·String.valueOf((Object)this)); |
363 | ····} | 363 | ····} |
364 | ···· | 364 | ···· |
365 | ····public·boolean·isVoid()·{ | 365 | ····public·boolean·isVoid()·{ |
366 | ········return·false; | 366 | ········return·false; |
367 | ····} | 367 | ····} |
368 | ···· | 368 | ···· |
369 | ····public·VoidT·toVoid()·{ | 369 | ····public·VoidT·toVoid()·{ |
370 | ········throw·new·ClassCastException("Not·a·void·"·+·this); | 370 | ········throw·new·ClassCastException("Not·a·void·"·+·String.valueOf((Object)this)); |
371 | ····} | 371 | ····} |
372 | ···· | 372 | ···· |
373 | ····public·boolean·isUnit()·{ | 373 | ····public·boolean·isUnit()·{ |
374 | ········return·false; | 374 | ········return·false; |
375 | ····} | 375 | ····} |
376 | ···· | 376 | ···· |
377 | ····public·UnitT·toUnit()·{ | 377 | ····public·UnitT·toUnit()·{ |
378 | ········throw·new·ClassCastException("Not·a·unit·"·+·this); | 378 | ········throw·new·ClassCastException("Not·a·unit·"·+·String.valueOf((Object)this)); |
379 | ····} | 379 | ····} |
380 | ···· | 380 | ···· |
381 | ····public·boolean·isBoolean()·{ | 381 | ····public·boolean·isBoolean()·{ |
382 | ········return·false; | 382 | ········return·false; |
383 | ····} | 383 | ····} |
384 | ···· | 384 | ···· |
385 | ····public·BooleanT·toBoolean()·{ | 385 | ····public·BooleanT·toBoolean()·{ |
386 | ········throw·new·ClassCastException("Not·a·boolean·"·+·this); | 386 | ········throw·new·ClassCastException("Not·a·boolean·"·+·String.valueOf((Object)this)); |
387 | ····} | 387 | ····} |
388 | ···· | 388 | ···· |
389 | ····public·boolean·isNumber()·{ | 389 | ····public·boolean·isNumber()·{ |
390 | ········return·false; | 390 | ········return·false; |
391 | ····} | 391 | ····} |
392 | ···· | 392 | ···· |
393 | ····public·NumberT·toNumber()·{ | 393 | ····public·NumberT·toNumber()·{ |
394 | ········throw·new·ClassCastException("Not·a·number·"·+·this); | 394 | ········throw·new·ClassCastException("Not·a·number·"·+·String.valueOf((Object)this)); |
395 | ····} | 395 | ····} |
396 | ···· | 396 | ···· |
397 | ····public·boolean·isInteger()·{ | 397 | ····public·boolean·isInteger()·{ |
398 | ········return·false; | 398 | ········return·false; |
399 | ····} | 399 | ····} |
400 | ···· | 400 | ···· |
401 | ····public·IntegerT·toInteger()·{ | 401 | ····public·IntegerT·toInteger()·{ |
402 | ········throw·new·ClassCastException("Not·an·integer·"·+·this); | 402 | ········throw·new·ClassCastException("Not·an·integer·"·+·String.valueOf((Object)this)); |
403 | ····} | 403 | ····} |
404 | ···· | 404 | ···· |
405 | ····public·boolean·isFloat()·{ | 405 | ····public·boolean·isFloat()·{ |
406 | ········return·false; | 406 | ········return·false; |
407 | ····} | 407 | ····} |
408 | ···· | 408 | ···· |
409 | ····public·FloatT·toFloat()·{ | 409 | ····public·FloatT·toFloat()·{ |
410 | ········throw·new·ClassCastException("Not·a·float·"·+·this); | 410 | ········throw·new·ClassCastException("Not·a·float·"·+·String.valueOf((Object)this)); |
411 | ····} | 411 | ····} |
412 | ···· | 412 | ···· |
413 | ····public·boolean·isInternal()·{ | 413 | ····public·boolean·isInternal()·{ |
414 | ········return·false; | 414 | ········return·false; |
415 | ····} | 415 | ····} |
416 | ···· | 416 | ···· |
417 | ····public·InternalT·toInternal()·{ | 417 | ····public·InternalT·toInternal()·{ |
418 | ········throw·new·ClassCastException("Not·an·internal·type·"·+·this); | 418 | ········throw·new·ClassCastException("Not·an·internal·type·"·+·String.valueOf((Object)this)); |
419 | ····} | 419 | ····} |
420 | ···· | 420 | ···· |
421 | ····public·boolean·isLabel()·{ | 421 | ····public·boolean·isLabel()·{ |
422 | ········return·false; | 422 | ········return·false; |
423 | ····} | 423 | ····} |
424 | ···· | 424 | ···· |
425 | ····public·LabelT·toLabel()·{ | 425 | ····public·LabelT·toLabel()·{ |
Max diff block lines reached; 6722/11210 bytes (59.96%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·035a13b99012858573fb800cddceb8d660191c7ae71ddb6fbc22105e53f2eacc |
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:·65 |
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 50, 18 lines modified | Offset 50, 19 lines modified | ||
50 | ··#40·=·Utf8···············LineNumberTable | 50 | ··#40·=·Utf8···············LineNumberTable |
51 | ··#41·=·Utf8···············StackMapTable | 51 | ··#41·=·Utf8···············StackMapTable |
52 | ··#42·=·Utf8···············SourceFile | 52 | ··#42·=·Utf8···············SourceFile |
53 | ··#43·=·Utf8···············TypePrinter.java | 53 | ··#43·=·Utf8···············TypePrinter.java |
54 | ··#44·=·Utf8···············EnclosingMethod | 54 | ··#44·=·Utf8···············EnclosingMethod |
55 | ··#45·=·Class··············#46············//·xtc/type/TypePrinter | 55 | ··#45·=·Class··············#46············//·xtc/type/TypePrinter |
56 | ··#46·=·Utf8···············xtc/type/TypePrinter | 56 | ··#46·=·Utf8···············xtc/type/TypePrinter |
57 | ··#47·=·Utf8···············NestHost | ||
57 | ··#4 | 58 | ··#48·=·Utf8···············InnerClasses |
58 | ··#4 | 59 | ··#49·=·Class··············#50············//·xtc/type/VariableT |
59 | ··# | 60 | ··#50·=·Utf8···············xtc/type/VariableT |
60 | ··#5 | 61 | ··#51·=·Utf8···············Kind |
61 | { | 62 | { |
62 | ··static·final·int[]·$SwitchMap$xtc$type$VariableT$Kind; | 63 | ··static·final·int[]·$SwitchMap$xtc$type$VariableT$Kind; |
63 | ····descriptor:·[I | 64 | ····descriptor:·[I |
64 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 65 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
65 | ··static·{}; | 66 | ··static·{}; |
66 | ····descriptor:·()V | 67 | ····descriptor:·()V |
Offset 132, 10 lines modified | Offset 133, 11 lines modified | ||
132 | ········frame_type·=·0·/*·same·*/ | 133 | ········frame_type·=·0·/*·same·*/ |
133 | ········frame_type·=·77·/*·same_locals_1_stack_item·*/ | 134 | ········frame_type·=·77·/*·same_locals_1_stack_item·*/ |
134 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 135 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
135 | ········frame_type·=·0·/*·same·*/ | 136 | ········frame_type·=·0·/*·same·*/ |
136 | } | 137 | } |
137 | SourceFile:·"TypePrinter.java" | 138 | SourceFile:·"TypePrinter.java" |
138 | EnclosingMethod:·#45.#0·················//·xtc.type.TypePrinter | 139 | EnclosingMethod:·#45.#0·················//·xtc.type.TypePrinter |
140 | NestHost:·class·xtc/type/TypePrinter | ||
139 | InnerClasses: | 141 | InnerClasses: |
140 | ··public·static·final·#5 | 142 | ··public·static·final·#51=·#2·of·#49;·····//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT |
141 | ··static·#8;······························//·class·xtc/type/TypePrinter$1 | 143 | ··static·#8;······························//·class·xtc/type/TypePrinter$1 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·978d79dfcc6017f1c8a18a452cffd44b5c319cea08c46051d7731fa2854cf22b |
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:·65 |
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 486, 16 lines modified | Offset 486, 17 lines modified | ||
486 | ··#476·=·Utf8···············(Lxtc/type/EnumeratorT;)V | 486 | ··#476·=·Utf8···············(Lxtc/type/EnumeratorT;)V |
487 | ··#477·=·Utf8···············(Lxtc/type/EnumT;)V | 487 | ··#477·=·Utf8···············(Lxtc/type/EnumT;)V |
488 | ··#478·=·Utf8···············(Lxtc/type/InstantiatedT;)V | 488 | ··#478·=·Utf8···············(Lxtc/type/InstantiatedT;)V |
489 | ··#479·=·Utf8···············(Lxtc/type/ParameterizedT;)V | 489 | ··#479·=·Utf8···············(Lxtc/type/ParameterizedT;)V |
490 | ··#480·=·Utf8···············(Lxtc/type/VariableT;)V | 490 | ··#480·=·Utf8···············(Lxtc/type/VariableT;)V |
491 | ··#481·=·Utf8···············SourceFile | 491 | ··#481·=·Utf8···············SourceFile |
492 | ··#482·=·Utf8···············TypePrinter.java | 492 | ··#482·=·Utf8···············TypePrinter.java |
493 | ··#483·=·Utf8···············NestMembers | ||
493 | ··#48 | 494 | ··#484·=·Utf8···············InnerClasses |
494 | ··#48 | 495 | ··#485·=·Utf8···············Kind |
495 | { | 496 | { |
496 | ··protected·final·xtc.tree.Printer·printer; | 497 | ··protected·final·xtc.tree.Printer·printer; |
497 | ····descriptor:·Lxtc/tree/Printer; | 498 | ····descriptor:·Lxtc/tree/Printer; |
498 | ····flags:·(0x0014)·ACC_PROTECTED,·ACC_FINAL | 499 | ····flags:·(0x0014)·ACC_PROTECTED,·ACC_FINAL |
499 | ··protected·final·java.util.Map<java.lang.Object,·java.lang.Object>·visited; | 500 | ··protected·final·java.util.Map<java.lang.Object,·java.lang.Object>·visited; |
500 | ····descriptor:·Ljava/util/Map; | 501 | ····descriptor:·Ljava/util/Map; |
Offset 2235, 10 lines modified | Offset 2236, 12 lines modified | ||
2235 | ········frame_type·=·13·/*·same·*/ | 2236 | ········frame_type·=·13·/*·same·*/ |
2236 | ········frame_type·=·10·/*·same·*/ | 2237 | ········frame_type·=·10·/*·same·*/ |
2237 | ········frame_type·=·43·/*·same·*/ | 2238 | ········frame_type·=·43·/*·same·*/ |
2238 | ········frame_type·=·10·/*·same·*/ | 2239 | ········frame_type·=·10·/*·same·*/ |
2239 | ········frame_type·=·23·/*·same·*/ | 2240 | ········frame_type·=·23·/*·same·*/ |
2240 | } | 2241 | } |
2241 | SourceFile:·"TypePrinter.java" | 2242 | SourceFile:·"TypePrinter.java" |
2243 | NestMembers: | ||
2244 | ··xtc/type/TypePrinter$1 | ||
2242 | InnerClasses: | 2245 | InnerClasses: |
2243 | ··static·#409;····························//·class·xtc/type/TypePrinter$1 | 2246 | ··static·#409;····························//·class·xtc/type/TypePrinter$1 |
2244 | ··public·static·final·#48 | 2247 | ··public·static·final·#485=·#421·of·#415;·//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·05b9c09f312327db1c00842f9ed40e08f1ccc03bf670a9bf562a5d37be704a67 |
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:·65 |
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·f74ba8e75608bcb1a80e6835e51c6d6df50277ab900be18af79a62e41f404dca |
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:·65 |
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· | 1 | ··SHA-256·checksum·f54332dbaec255bb3858dd2fdf0005259d304e2d55fa25f3e8aa50ba2e80e9b6 |
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:·65 |
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·1f8aa58ad6c6c497ad9c614f899ab1adf70d99aea7ff505be0651384cdfa57e7 |
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:·65 |
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 62, 18 lines modified | Offset 62, 19 lines modified | ||
62 | ··#52·=·Utf8···············MethodParameters | 62 | ··#52·=·Utf8···············MethodParameters |
63 | ··#53·=·Utf8···············Signature | 63 | ··#53·=·Utf8···············Signature |
64 | ··#54·=·Utf8···············()V | 64 | ··#54·=·Utf8···············()V |
65 | ··#55·=·Utf8···············<clinit> | 65 | ··#55·=·Utf8···············<clinit> |
66 | ··#56·=·Utf8···············Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>; | 66 | ··#56·=·Utf8···············Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>; |
67 | ··#57·=·Utf8···············SourceFile | 67 | ··#57·=·Utf8···············SourceFile |
68 | ··#58·=·Utf8···············VariableT.java | 68 | ··#58·=·Utf8···············VariableT.java |
69 | ··#59·=·Utf8··············· | 69 | ··#59·=·Utf8···············NestHost |
70 | ··#60·=·Class··············#61············//·xtc/type/VariableT | 70 | ··#60·=·Class··············#61············//·xtc/type/VariableT |
71 | ··#61·=·Utf8···············xtc/type/VariableT | 71 | ··#61·=·Utf8···············xtc/type/VariableT |
72 | ··#62·=·Utf8···············InnerClasses | ||
72 | ··#6 | 73 | ··#63·=·Utf8···············Kind |
73 | { | 74 | { |
74 | ··public·static·final·xtc.type.VariableT$Kind·GLOBAL; | 75 | ··public·static·final·xtc.type.VariableT$Kind·GLOBAL; |
75 | ····descriptor:·Lxtc/type/VariableT$Kind; | 76 | ····descriptor:·Lxtc/type/VariableT$Kind; |
76 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 77 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
77 | ··public·static·final·xtc.type.VariableT$Kind·LOCAL; | 78 | ··public·static·final·xtc.type.VariableT$Kind·LOCAL; |
78 | ····descriptor:·Lxtc/type/VariableT$Kind; | 79 | ····descriptor:·Lxtc/type/VariableT$Kind; |
Offset 216, 9 lines modified | Offset 217, 10 lines modified | ||
216 | ········line·40:·26 | 217 | ········line·40:·26 |
217 | ········line·42:·39 | 218 | ········line·42:·39 |
218 | ········line·44:·52 | 219 | ········line·44:·52 |
219 | ········line·34:·65 | 220 | ········line·34:·65 |
220 | } | 221 | } |
221 | Signature:·#56··························//·Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>; | 222 | Signature:·#56··························//·Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>; |
222 | SourceFile:·"VariableT.java" | 223 | SourceFile:·"VariableT.java" |
224 | NestHost:·class·xtc/type/VariableT | ||
223 | InnerClasses: | 225 | InnerClasses: |
224 | ··public·static·final·#6 | 226 | ··public·static·final·#63=·#1·of·#60;·····//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT |
Offset 8, 29 lines modified | Offset 8, 29 lines modified | ||
8 | ····private·VariableT.Kind·kind; | 8 | ····private·VariableT.Kind·kind; |
9 | ····private·String·name; | 9 | ····private·String·name; |
10 | ····private·int·width; | 10 | ····private·int·width; |
11 | ···· | 11 | ···· |
12 | ····public·VariableT(final·Type·type,·final·Type·type2,·final·VariableT.Kind·kind,·final·String·name)·{ | 12 | ····public·VariableT(final·Type·type,·final·Type·type2,·final·VariableT.Kind·kind,·final·String·name)·{ |
13 | ········super(type,·type2); | 13 | ········super(type,·type2); |
14 | ········if·(VariableT.Kind.BITFIELD·==·kind)·{ | 14 | ········if·(VariableT.Kind.BITFIELD·==·kind)·{ |
15 | ············throw·new·IllegalArgumentException("Invalid·kind·"·+·kind); | 15 | ············throw·new·IllegalArgumentException("Invalid·kind·"·+·String.valueOf((Object)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·60d49b54fcdfad074846b76398e9fb7635bde49214b6f7aec62ecb7635ba79ed |
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:·65 |
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·4abf3c089800f78b7732efcdbaa70a7a2dbe6086edb9c707dfa17e737c7bcc1a |
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:·65 |
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·5677ef9b12b617786beda91caa39a973ab8fa5d8e4008816a2796104f2fd7b3f |
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:·65 |
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·58e5b22cb129a94e41d9196b3ba70233afc47c10c2ac8fd5bad7412e8458a680 |
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:·65 |
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·88d3d9895ee00490759cc60e1ccfca1c60c2e1e7cd7d5b1a843c76f369d6361e |
2 | ··Compiled·from·"Action.java" | 2 | ··Compiled·from·"Action.java" |
3 | public·interface·xtc.util.Action<T·extends·java.lang.Object> | 3 | public·interface·xtc.util.Action<T·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Action | 7 | ··this_class:·#1··························//·xtc/util/Action |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Action | 11 | ···#1·=·Class··············#2·············//·xtc/util/Action |
12 | ···#2·=·Utf8···············xtc/util/Action | 12 | ···#2·=·Utf8···············xtc/util/Action |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7409064dea6512983f00f8dc8cb04e6b3366ef22a24fb4a7d9efd4ab24aeb0c6 |
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:·65 |
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· | 1 | ··SHA-256·checksum·8eef80a82a62651df96cf3fdfc1d7a3b7a0264bcfefbe4c3b5287093ad30c53d |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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· | 1 | ··SHA-256·checksum·b33759cfede24399a858974d59ada8ef56a7dd0db403d83166adbd5b1558cd69 |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·1518576f45dc984cd3160b8be26394ec4df0a15bb86fa984bc1d5d156166ed3c |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·22401dbdf2e8fbc3ff6dd9d8dab18a00f65a2a1aab0563ba77fa829fd5ac5954 |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·e2c6255237d312f9933037389d74b00f44a388af84626f61c0fb05396ac7be3e |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·074 | 1 | ··SHA-256·checksum·90879464e6422b412e18e38b4e26c56443352ce397b05119ac7a9e53a346844c |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·8adc4ca4eadf2d42412e60a8ff557fc17662c0f8cff9edac027ade5ba1759a6f |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·2b48e280d04eeb4baebf498ce12d3e2838c6bd11e09293213a8be2bd7304deb7 |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·eb1566869d196365bd074fe2abc78c8cd7eb7adebff50e5ec4d0d02b4fdbfcfd |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·ac0a8948c0f6e434dffbf791d1fedde46fd48798d0f325935e1ed11c66110bfd |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·a521379f3779f5cb616f2fc9a8797988cdbbab02abb9f8979feb1adaad60f008 |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·1a78402c7bd64cac208976b17fab8e88822c78e295d0e7525482e12214891fe5 |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·a | 1 | ··SHA-256·checksum·ae26394adecdba8631fa743646a6bd3137747f3bf5133730bddf5799ad7868b6 |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·6b98a7bc1dbdde097558349b29a398e8b654332b8b3f388d55099e99e2f62766 |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·a5bb6d87d01fc39f13c478c4e96d627a98a9aedaa3262225926bcf2b01885e31 |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·bab456cc8f087ca30e0616cd90e4e5c0ec1f475c1bebb50bf0a86b37d4553307 |
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:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/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·1a3c9d874de499c655162e4a5b7e4b7cc736a4211ba7c7c08119291549a61417 |
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:·65 |
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 68, 59 lines modified | Offset 68, 60 lines modified | ||
68 | ···#58·=·Utf8···············<T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lxtc/util/Function$F2<TU;-TT;TU;>;TU;Lxtc/util/Pair<TT;>;)TU; | 68 | ···#58·=·Utf8···············<T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lxtc/util/Function$F2<TU;-TT;TU;>;TU;Lxtc/util/Pair<TT;>;)TU; |
69 | ···#59·=·Utf8···············matchesAll | 69 | ···#59·=·Utf8···············matchesAll |
70 | ···#60·=·Utf8···············(Lxtc/util/Function$F1;Lxtc/util/Pair;)Z | 70 | ···#60·=·Utf8···············(Lxtc/util/Function$F1;Lxtc/util/Pair;)Z |
71 | ···#61·=·Utf8···············<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z | 71 | ···#61·=·Utf8···············<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z |
72 | ···#62·=·Utf8···············matchesOne | 72 | ···#62·=·Utf8···············matchesOne |
73 | ···#63·=·Utf8···············SourceFile | 73 | ···#63·=·Utf8···············SourceFile |
74 | ···#64·=·Utf8···············Function.java | 74 | ···#64·=·Utf8···············Function.java |
75 | ···#65·=·Utf8··············· | 75 | ···#65·=·Utf8···············NestMembers |
76 | ···#66·=·Utf8···············F1 | ||
77 | ···#6 | 76 | ···#66·=·Class··············#67···········//·xtc/util/Function$F15 |
77 | ···#67·=·Utf8···············xtc/util/Function$F15 | ||
78 | ···#68·=·Class··············#69···········//·xtc/util/Function$F1 | 78 | ···#68·=·Class··············#69···········//·xtc/util/Function$F14 |
79 | ···#69·=·Utf8···············xtc/util/Function$F1 | 79 | ···#69·=·Utf8···············xtc/util/Function$F14 |
80 | ···#70·=·Utf8···············F15 | ||
81 | ···#7 | 80 | ···#70·=·Class··············#71···········//·xtc/util/Function$F13 |
82 | ···#7 | 81 | ···#71·=·Utf8···············xtc/util/Function$F13 |
82 | ···#72·=·Class··············#73···········//·xtc/util/Function$F12 | ||
83 | ···#73·=·Utf8···············F1 | 83 | ···#73·=·Utf8···············xtc/util/Function$F12 |
84 | ···#74·=·Class··············#75···········//·xtc/util/Function$F1 | 84 | ···#74·=·Class··············#75···········//·xtc/util/Function$F11 |
85 | ···#75·=·Utf8···············xtc/util/Function$F1 | 85 | ···#75·=·Utf8···············xtc/util/Function$F11 |
86 | ···#76·=·Utf8···············F13 | ||
87 | ···#7 | 86 | ···#76·=·Class··············#77···········//·xtc/util/Function$F10 |
88 | ···#7 | 87 | ···#77·=·Utf8···············xtc/util/Function$F10 |
89 | ···#7 | 88 | ···#78·=·Class··············#79···········//·xtc/util/Function$F9 |
89 | ···#79·=·Utf8···············xtc/util/Function$F9 | ||
90 | ···#80·=·Class··············#81···········//·xtc/util/Function$F | 90 | ···#80·=·Class··············#81···········//·xtc/util/Function$F8 |
91 | ···#81·=·Utf8···············xtc/util/Function$F | 91 | ···#81·=·Utf8···············xtc/util/Function$F8 |
92 | ···#82·=·Utf8···············F11 | ||
93 | ···#8 | 92 | ···#82·=·Class··············#83···········//·xtc/util/Function$F7 |
94 | ···#8 | 93 | ···#83·=·Utf8···············xtc/util/Function$F7 |
95 | ···#8 | 94 | ···#84·=·Class··············#85···········//·xtc/util/Function$F6 |
95 | ···#85·=·Utf8···············xtc/util/Function$F6 | ||
96 | ···#86·=·Class··············#87···········//·xtc/util/Function$F | 96 | ···#86·=·Class··············#87···········//·xtc/util/Function$F5 |
97 | ···#87·=·Utf8···············xtc/util/Function$F | 97 | ···#87·=·Utf8···············xtc/util/Function$F5 |
98 | ···#88·=·Utf8···············F9 | ||
99 | ···#8 | 98 | ···#88·=·Class··············#89···········//·xtc/util/Function$F4 |
100 | ···# | 99 | ···#89·=·Utf8···············xtc/util/Function$F4 |
101 | ···#9 | 100 | ···#90·=·Class··············#91···········//·xtc/util/Function$F3 |
101 | ···#91·=·Utf8···············xtc/util/Function$F3 | ||
102 | ···#92·=·Class··············#93···········//·xtc/util/Function$F | 102 | ···#92·=·Class··············#93···········//·xtc/util/Function$F0 |
103 | ···#93·=·Utf8···············xtc/util/Function$F | 103 | ···#93·=·Utf8···············xtc/util/Function$F0 |
104 | ···#94·=·Utf8···············InnerClasses | ||
104 | ···#9 | 105 | ···#95·=·Utf8···············F1 |
106 | ···#96·=·Utf8···············F2 | ||
105 | ···#95·=·Class··············#96···········//·xtc/util/Function$F6 | ||
106 | ···#96·=·Utf8···············xtc/util/Function$F6 | ||
107 | ···#97·=·Utf8···············F | 107 | ···#97·=·Utf8···············F15 |
108 | ···#98·=·Class··············#99···········//·xtc/util/Function$F5 | ||
109 | ···#9 | 108 | ···#98·=·Utf8···············F14 |
109 | ···#99·=·Utf8···············F13 | ||
110 | ··#100·=·Utf8···············F | 110 | ··#100·=·Utf8···············F12 |
111 | ··#101·=·Class··············#102··········//·xtc/util/Function$F4 | ||
112 | ··#10 | 111 | ··#101·=·Utf8···············F11 |
112 | ··#102·=·Utf8···············F10 | ||
113 | ··#103·=·Utf8···············F | 113 | ··#103·=·Utf8···············F9 |
114 | ··#104·=·Class··············#105··········//·xtc/util/Function$F3 | ||
115 | ··#10 | 114 | ··#104·=·Utf8···············F8 |
115 | ··#105·=·Utf8···············F7 | ||
116 | ··#106·=·Utf8···············F | 116 | ··#106·=·Utf8···············F6 |
117 | ··#107·=·Class··············#108··········//·xtc/util/Function$F0 | ||
118 | ··#10 | 117 | ··#107·=·Utf8···············F5 |
118 | ··#108·=·Utf8···············F4 | ||
119 | ··#109·=·Utf8···············F | 119 | ··#109·=·Utf8···············F3 |
120 | ··#110·=·Utf8···············F0 | ||
120 | { | 121 | { |
121 | ··private·xtc.util.Function(); | 122 | ··private·xtc.util.Function(); |
122 | ····descriptor:·()V | 123 | ····descriptor:·()V |
123 | ····flags:·(0x0002)·ACC_PRIVATE | 124 | ····flags:·(0x0002)·ACC_PRIVATE |
124 | ····Code: | 125 | ····Code: |
125 | ······stack=1,·locals=1,·args_size=1 | 126 | ······stack=1,·locals=1,·args_size=1 |
126 | ·········0:·aload_0 | 127 | ·········0:·aload_0 |
Offset 311, 24 lines modified | Offset 312, 41 lines modified | ||
311 | ······StackMapTable:·number_of_entries·=·3 | 312 | ······StackMapTable:·number_of_entries·=·3 |
312 | ········frame_type·=·0·/*·same·*/ | 313 | ········frame_type·=·0·/*·same·*/ |
313 | ········frame_type·=·27·/*·same·*/ | 314 | ········frame_type·=·27·/*·same·*/ |
314 | ········frame_type·=·7·/*·same·*/ | 315 | ········frame_type·=·7·/*·same·*/ |
315 | ····Signature:·#61··························//·<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z | 316 | ····Signature:·#61··························//·<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z |
316 | } | 317 | } |
317 | SourceFile:·"Function.java" | 318 | SourceFile:·"Function.java" |
319 | NestMembers: | ||
320 | ··xtc/util/Function$F15 | ||
321 | ··xtc/util/Function$F14 | ||
322 | ··xtc/util/Function$F13 | ||
323 | ··xtc/util/Function$F12 | ||
324 | ··xtc/util/Function$F11 | ||
325 | ··xtc/util/Function$F10 | ||
326 | ··xtc/util/Function$F9 | ||
327 | ··xtc/util/Function$F8 | ||
328 | ··xtc/util/Function$F7 | ||
329 | ··xtc/util/Function$F6 | ||
330 | ··xtc/util/Function$F5 | ||
331 | ··xtc/util/Function$F4 | ||
332 | ··xtc/util/Function$F3 | ||
333 | ··xtc/util/Function$F2 | ||
334 | ··xtc/util/Function$F1 | ||
335 | ··xtc/util/Function$F0 | ||
318 | InnerClasses: | 336 | InnerClasses: |
319 | ··public·static·# | 337 | ··public·static·#95=·#18·of·#44;··········//·F1=class·xtc/util/Function$F1·of·class·xtc/util/Function |
320 | ··public·static·# | 338 | ··public·static·#96=·#34·of·#44;··········//·F2=class·xtc/util/Function$F2·of·class·xtc/util/Function |
321 | ··public·static·# | 339 | ··public·static·#97=·#66·of·#44;··········//·F15=class·xtc/util/Function$F15·of·class·xtc/util/Function |
322 | ··public·static·# | 340 | ··public·static·#98=·#68·of·#44;··········//·F14=class·xtc/util/Function$F14·of·class·xtc/util/Function |
323 | ··public·static·# | 341 | ··public·static·#99=·#70·of·#44;··········//·F13=class·xtc/util/Function$F13·of·class·xtc/util/Function |
324 | ··public·static·# | 342 | ··public·static·#100=·#72·of·#44;·········//·F12=class·xtc/util/Function$F12·of·class·xtc/util/Function |
325 | ··public·static·# | 343 | ··public·static·#101=·#74·of·#44;·········//·F11=class·xtc/util/Function$F11·of·class·xtc/util/Function |
326 | ··public·static·# | 344 | ··public·static·#102=·#76·of·#44;·········//·F10=class·xtc/util/Function$F10·of·class·xtc/util/Function |
327 | ··public·static·# | 345 | ··public·static·#103=·#78·of·#44;·········//·F9=class·xtc/util/Function$F9·of·class·xtc/util/Function |
328 | ··public·static·# | 346 | ··public·static·#104=·#80·of·#44;·········//·F8=class·xtc/util/Function$F8·of·class·xtc/util/Function |
329 | ··public·static·# | 347 | ··public·static·#105=·#82·of·#44;·········//·F7=class·xtc/util/Function$F7·of·class·xtc/util/Function |
330 | ··public·static·# | 348 | ··public·static·#106=·#84·of·#44;·········//·F6=class·xtc/util/Function$F6·of·class·xtc/util/Function |
331 | ··public·static·#10 | 349 | ··public·static·#107=·#86·of·#44;·········//·F5=class·xtc/util/Function$F5·of·class·xtc/util/Function |
Max diff block lines reached; -1/10135 bytes (-0.01%) of diff not shown. |
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·b | 1 | ··SHA-256·checksum·b0604677966dffd162cc5c8d728ac8e2c3443a9e93a8360d2642ca8ba267bf51 |
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:·65 |
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 66, 18 lines modified | Offset 66, 19 lines modified | ||
66 | ··#56·=·Utf8···············MethodParameters | 66 | ··#56·=·Utf8···············MethodParameters |
67 | ··#57·=·Utf8···············Signature | 67 | ··#57·=·Utf8···············Signature |
68 | ··#58·=·Utf8···············()V | 68 | ··#58·=·Utf8···············()V |
69 | ··#59·=·Utf8···············<clinit> | 69 | ··#59·=·Utf8···············<clinit> |
70 | ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/util/Option$Kind;>; | 70 | ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/util/Option$Kind;>; |
71 | ··#61·=·Utf8···············SourceFile | 71 | ··#61·=·Utf8···············SourceFile |
72 | ··#62·=·Utf8···············Option.java | 72 | ··#62·=·Utf8···············Option.java |
73 | ··#63·=·Utf8··············· | 73 | ··#63·=·Utf8···············NestHost |
74 | ··#64·=·Class··············#65············//·xtc/util/Option | 74 | ··#64·=·Class··············#65············//·xtc/util/Option |
75 | ··#65·=·Utf8···············xtc/util/Option | 75 | ··#65·=·Utf8···············xtc/util/Option |
76 | ··#66·=·Utf8···············InnerClasses | ||
76 | ··#6 | 77 | ··#67·=·Utf8···············Kind |
77 | { | 78 | { |
78 | ··public·static·final·xtc.util.Option$Kind·BOOLEAN; | 79 | ··public·static·final·xtc.util.Option$Kind·BOOLEAN; |
79 | ····descriptor:·Lxtc/util/Option$Kind; | 80 | ····descriptor:·Lxtc/util/Option$Kind; |
80 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 81 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
81 | ··public·static·final·xtc.util.Option$Kind·WORD; | 82 | ··public·static·final·xtc.util.Option$Kind·WORD; |
82 | ····descriptor:·Lxtc/util/Option$Kind; | 83 | ····descriptor:·Lxtc/util/Option$Kind; |
Offset 229, 9 lines modified | Offset 230, 10 lines modified | ||
229 | ········81:·putstatic·····#22·················//·Field·$VALUES:[Lxtc/util/Option$Kind; | 230 | ········81:·putstatic·····#22·················//·Field·$VALUES:[Lxtc/util/Option$Kind; |
230 | ········84:·return | 231 | ········84:·return |
231 | ······LineNumberTable: | 232 | ······LineNumberTable: |
232 | ········line·30:·0 | 233 | ········line·30:·0 |
233 | } | 234 | } |
234 | Signature:·#60··························//·Ljava/lang/Enum<Lxtc/util/Option$Kind;>; | 235 | Signature:·#60··························//·Ljava/lang/Enum<Lxtc/util/Option$Kind;>; |
235 | SourceFile:·"Option.java" | 236 | SourceFile:·"Option.java" |
237 | NestHost:·class·xtc/util/Option | ||
236 | InnerClasses: | 238 | InnerClasses: |
237 | ··public·static·final·#6 | 239 | ··public·static·final·#67=·#1·of·#64;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d1ccc6aa6bb5b21112c80b3f8d79567f6c617aabcc0d07c689d4b0808baa60ee |
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:·65 |
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 39, 18 lines modified | Offset 39, 19 lines modified | ||
39 | ··#29·=·NameAndType········#30:#16········//·description:Ljava/lang/String; | 39 | ··#29·=·NameAndType········#30:#16········//·description:Ljava/lang/String; |
40 | ··#30·=·Utf8···············description | 40 | ··#30·=·Utf8···············description |
41 | ··#31·=·Utf8···············(Lxtc/util/Option$Kind;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;ZLjava/lang/String;)V | 41 | ··#31·=·Utf8···············(Lxtc/util/Option$Kind;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;ZLjava/lang/String;)V |
42 | ··#32·=·Utf8···············Code | 42 | ··#32·=·Utf8···············Code |
43 | ··#33·=·Utf8···············LineNumberTable | 43 | ··#33·=·Utf8···············LineNumberTable |
44 | ··#34·=·Utf8···············SourceFile | 44 | ··#34·=·Utf8···············SourceFile |
45 | ··#35·=·Utf8···············Option.java | 45 | ··#35·=·Utf8···············Option.java |
46 | ··#36·=·Utf8··············· | 46 | ··#36·=·Utf8···············NestMembers |
47 | ··#37·=·Class··············#38············//·xtc/util/Option$Kind | 47 | ··#37·=·Class··············#38············//·xtc/util/Option$Kind |
48 | ··#38·=·Utf8···············xtc/util/Option$Kind | 48 | ··#38·=·Utf8···············xtc/util/Option$Kind |
49 | ··#39·=·Utf8···············InnerClasses | ||
49 | ··# | 50 | ··#40·=·Utf8···············Kind |
50 | { | 51 | { |
51 | ··public·final·xtc.util.Option$Kind·kind; | 52 | ··public·final·xtc.util.Option$Kind·kind; |
52 | ····descriptor:·Lxtc/util/Option$Kind; | 53 | ····descriptor:·Lxtc/util/Option$Kind; |
53 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL | 54 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL |
54 | ··public·final·java.lang.String·external; | 55 | ··public·final·java.lang.String·external; |
55 | ····descriptor:·Ljava/lang/String; | 56 | ····descriptor:·Ljava/lang/String; |
Offset 105, 9 lines modified | Offset 106, 11 lines modified | ||
105 | ········line·64:·14 | 106 | ········line·64:·14 |
106 | ········line·65:·19 | 107 | ········line·65:·19 |
107 | ········line·66:·25 | 108 | ········line·66:·25 |
108 | ········line·67:·31 | 109 | ········line·67:·31 |
109 | ········line·68:·37 | 110 | ········line·68:·37 |
110 | } | 111 | } |
111 | SourceFile:·"Option.java" | 112 | SourceFile:·"Option.java" |
113 | NestMembers: | ||
114 | ··xtc/util/Option$Kind | ||
112 | InnerClasses: | 115 | InnerClasses: |
113 | ··public·static·final·# | 116 | ··public·static·final·#40=·#37·of·#8;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·6 | 1 | ··SHA-256·checksum·d62cb683ed4c8ecf03c8decd3ed2f31ce63bbc54408fda9ba7d29dc279166fbf |
2 | ··Compiled·from·"Pair.java" | 2 | ··Compiled·from·"Pair.java" |
3 | class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T> | 3 | class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/util/Pair$1 | 7 | ··this_class:·#2··························//·xtc/util/Pair$1 |
8 | ··super_class:·#8·························//·java/lang/Object | 8 | ··super_class:·#8·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·2,·methods:·4,·attributes:· | 9 | ··interfaces:·1,·fields:·2,·methods:·4,·attributes:·5 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair; |
12 | ···#2·=·Class··············#4·············//·xtc/util/Pair$1 | 12 | ···#2·=·Class··············#4·············//·xtc/util/Pair$1 |
13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/util/Pair; | 13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/util/Pair; |
14 | ···#4·=·Utf8···············xtc/util/Pair$1 | 14 | ···#4·=·Utf8···············xtc/util/Pair$1 |
15 | ···#5·=·Utf8···············this$0 | 15 | ···#5·=·Utf8···············this$0 |
16 | ···#6·=·Utf8···············Lxtc/util/Pair; | 16 | ···#6·=·Utf8···············Lxtc/util/Pair; |
Offset 59, 15 lines modified | Offset 59, 16 lines modified | ||
59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
60 | ··#50·=·Utf8···············SourceFile | 60 | ··#50·=·Utf8···············SourceFile |
61 | ··#51·=·Utf8···············Pair.java | 61 | ··#51·=·Utf8···············Pair.java |
62 | ··#52·=·Utf8···············EnclosingMethod | 62 | ··#52·=·Utf8···············EnclosingMethod |
63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; | 63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; |
64 | ··#54·=·Utf8···············iterator | 64 | ··#54·=·Utf8···············iterator |
65 | ··#55·=·Utf8···············()Ljava/util/Iterator; | 65 | ··#55·=·Utf8···············()Ljava/util/Iterator; |
66 | ··#56·=·Utf8···············NestHost | ||
66 | ··#5 | 67 | ··#57·=·Utf8···············InnerClasses |
67 | { | 68 | { |
68 | ··private·xtc.util.Pair<T>·pair; | 69 | ··private·xtc.util.Pair<T>·pair; |
69 | ····descriptor:·Lxtc/util/Pair; | 70 | ····descriptor:·Lxtc/util/Pair; |
70 | ····flags:·(0x0002)·ACC_PRIVATE | 71 | ····flags:·(0x0002)·ACC_PRIVATE |
71 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; | 72 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; |
72 | ··final·xtc.util.Pair·this$0; | 73 | ··final·xtc.util.Pair·this$0; |
Offset 161, 9 lines modified | Offset 162, 10 lines modified | ||
161 | ·········7:·athrow | 162 | ·········7:·athrow |
162 | ······LineNumberTable: | 163 | ······LineNumberTable: |
163 | ········line·537:·0 | 164 | ········line·537:·0 |
164 | } | 165 | } |
165 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 166 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
166 | SourceFile:·"Pair.java" | 167 | SourceFile:·"Pair.java" |
167 | EnclosingMethod:·#17.#53················//·xtc.util.Pair.iterator | 168 | EnclosingMethod:·#17.#53················//·xtc.util.Pair.iterator |
169 | NestHost:·class·xtc/util/Pair | ||
168 | InnerClasses: | 170 | InnerClasses: |
169 | ··#2;·····································//·class·xtc/util/Pair$1 | 171 | ··#2;·····································//·class·xtc/util/Pair$1 |
Offset 106, 41 lines modified | Offset 106, 41 lines modified | ||
106 | ····} | 106 | ····} |
107 | ···· | 107 | ···· |
108 | ····public·T·get(final·int·n)·{ | 108 | ····public·T·get(final·int·n)·{ |
109 | ········if·(0·>·n)·{ | 109 | ········if·(0·>·n)·{ |
110 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); | 110 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); |
111 | ········} | 111 | ········} |
112 | ········Pair·tail·=·this; | 112 | ········Pair·tail·=·this; |
113 | ········int· | 113 | ········int·n2·=·0; |
114 | ········while·(Pair.EMPTY·!=·tail)·{ | 114 | ········while·(Pair.EMPTY·!=·tail)·{ |
115 | ············if·(n·==· | 115 | ············if·(n·==·n2)·{ |
116 | ················return·tail.head; | 116 | ················return·tail.head; |
117 | ············} | 117 | ············} |
118 | ············++ | 118 | ············++n2; |
119 | ············tail·=·tail.tail; | 119 | ············tail·=·tail.tail; |
120 | ········} | 120 | ········} |
121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2); |
122 | ····} | 122 | ····} |
123 | ···· | 123 | ···· |
124 | ····public·T·set(final·int·n,·final·T·head)·{ | 124 | ····public·T·set(final·int·n,·final·T·head)·{ |
125 | ········if·(0·>·n)·{ | 125 | ········if·(0·>·n)·{ |
126 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); | 126 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); |
127 | ········} | 127 | ········} |
128 | ········Pair·tail·=·this; | 128 | ········Pair·tail·=·this; |
129 | ········int· | 129 | ········int·n2·=·0; |
130 | ········while·(Pair.EMPTY·!=·tail)·{ | 130 | ········while·(Pair.EMPTY·!=·tail)·{ |
131 | ············if·(n·==· | 131 | ············if·(n·==·n2)·{ |
132 | ················final·T·head2·=·tail.head; | 132 | ················final·T·head2·=·tail.head; |
133 | ················tail.head·=·head; | 133 | ················tail.head·=·head; |
134 | ················return·head2; | 134 | ················return·head2; |
135 | ············} | 135 | ············} |
136 | ············++ | 136 | ············++n2; |
137 | ············tail·=·tail.tail; | 137 | ············tail·=·tail.tail; |
138 | ········} | 138 | ········} |
139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2); |
140 | ····} | 140 | ····} |
141 | ···· | 141 | ···· |
142 | ····public·int·size()·{ | 142 | ····public·int·size()·{ |
143 | ········Pair·tail·=·this; | 143 | ········Pair·tail·=·this; |
144 | ········int·n·=·0; | 144 | ········int·n·=·0; |
145 | ········while·(tail·!=·Pair.EMPTY)·{ | 145 | ········while·(tail·!=·Pair.EMPTY)·{ |
146 | ············++n; | 146 | ············++n; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a5aa14c9cdcf5c9e15930b2d797ebd918d30225567997b01041061352845ff7c |
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:·65 |
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 53, 18 lines modified | Offset 53, 19 lines modified | ||
53 | ··#43·=·Utf8···············LineNumberTable | 53 | ··#43·=·Utf8···············LineNumberTable |
54 | ··#44·=·Utf8···············StackMapTable | 54 | ··#44·=·Utf8···············StackMapTable |
55 | ··#45·=·Utf8···············SourceFile | 55 | ··#45·=·Utf8···············SourceFile |
56 | ··#46·=·Utf8···············Runtime.java | 56 | ··#46·=·Utf8···············Runtime.java |
57 | ··#47·=·Utf8···············EnclosingMethod | 57 | ··#47·=·Utf8···············EnclosingMethod |
58 | ··#48·=·Class··············#49············//·xtc/util/Runtime | 58 | ··#48·=·Class··············#49············//·xtc/util/Runtime |
59 | ··#49·=·Utf8···············xtc/util/Runtime | 59 | ··#49·=·Utf8···············xtc/util/Runtime |
60 | ··#50·=·Utf8···············NestHost | ||
60 | ··#5 | 61 | ··#51·=·Utf8···············InnerClasses |
61 | ··#5 | 62 | ··#52·=·Class··············#53············//·xtc/util/Option |
62 | ··#5 | 63 | ··#53·=·Utf8···············xtc/util/Option |
63 | ··#5 | 64 | ··#54·=·Utf8···············Kind |
64 | { | 65 | { |
65 | ··static·final·int[]·$SwitchMap$xtc$util$Option$Kind; | 66 | ··static·final·int[]·$SwitchMap$xtc$util$Option$Kind; |
66 | ····descriptor:·[I | 67 | ····descriptor:·[I |
67 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 68 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
68 | ··static·{}; | 69 | ··static·{}; |
69 | ····descriptor:·()V | 70 | ····descriptor:·()V |
Offset 146, 10 lines modified | Offset 147, 11 lines modified | ||
146 | ········frame_type·=·0·/*·same·*/ | 147 | ········frame_type·=·0·/*·same·*/ |
147 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 148 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
148 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 149 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
149 | ········frame_type·=·0·/*·same·*/ | 150 | ········frame_type·=·0·/*·same·*/ |
150 | } | 151 | } |
151 | SourceFile:·"Runtime.java" | 152 | SourceFile:·"Runtime.java" |
152 | EnclosingMethod:·#48.#0·················//·xtc.util.Runtime | 153 | EnclosingMethod:·#48.#0·················//·xtc.util.Runtime |
154 | NestHost:·class·xtc/util/Runtime | ||
153 | InnerClasses: | 155 | InnerClasses: |
154 | ··public·static·final·#5 | 156 | ··public·static·final·#54=·#2·of·#52;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option |
155 | ··static·#8;······························//·class·xtc/util/Runtime$1 | 157 | ··static·#8;······························//·class·xtc/util/Runtime$1 |
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 125, 15 lines modified | Offset 125, 15 lines modified | ||
125 | ········this.check(s,·s2); | 125 | ········this.check(s,·s2); |
126 | ········this.add(new·Option(Option.Kind.ATTRIBUTE,·s,·s2,·(Object)null,·b,·s3)); | 126 | ········this.add(new·Option(Option.Kind.ATTRIBUTE,·s,·s2,·(Object)null,·b,·s3)); |
127 | ········return·this; | 127 | ········return·this; |
128 | ····} | 128 | ····} |
129 | ···· | 129 | ···· |
130 | ····public·void·printOptions()·{ | 130 | ····public·void·printOptions()·{ |
131 | ········int·a·=·0; | 131 | ········int·a·=·0; |
132 | ········for·( | 132 | ········for·(Option·obj·:·this.optionList)·{ |
133 | ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj.kind.ordinal()])·{ | 133 | ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj.kind.ordinal()])·{ |
134 | ················case·1:·{ | 134 | ················case·1:·{ |
135 | ····················a·=·Math.max(a,·obj.external.length()·+·5); | 135 | ····················a·=·Math.max(a,·obj.external.length()·+·5); |
136 | ····················continue; | 136 | ····················continue; |
137 | ················} | 137 | ················} |
138 | ················case·2: | 138 | ················case·2: |
139 | ················case·3:·{ | 139 | ················case·3:·{ |
Offset 143, 20 lines modified | Offset 143, 20 lines modified | ||
143 | ················case·4: | 143 | ················case·4: |
144 | ················case·5: | 144 | ················case·5: |
145 | ················case·6:·{ | 145 | ················case·6:·{ |
146 | ····················a·=·Math.max(a,·obj.external.length()·+·5·+·6); | 146 | ····················a·=·Math.max(a,·obj.external.length()·+·5·+·6); |
147 | ····················continue; | 147 | ····················continue; |
148 | ················} | 148 | ················} |
149 | ················default:·{ | 149 | ················default:·{ |
150 | ····················assert·false·:·"Invalid·option·"·+·obj; | 150 | ····················assert·false·:·"Invalid·option·"·+·String.valueOf((Object)obj); |
151 | ····················continue; | 151 | ····················continue; |
152 | ················} | 152 | ················} |
153 | ············} | 153 | ············} |
154 | ········} | 154 | ········} |
155 | ········for·( | 155 | ········for·(Option·obj2·:·this.optionList)·{ |
156 | ············this.console.p("··-").p(obj2.external); | 156 | ············this.console.p("··-").p(obj2.external); |
157 | ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj2.kind.ordinal()])·{ | 157 | ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj2.kind.ordinal()])·{ |
158 | ················case·1:·{ | 158 | ················case·1:·{ |
159 | ····················break; | 159 | ····················break; |
160 | ················} | 160 | ················} |
161 | ················case·2:·{ | 161 | ················case·2:·{ |
162 | ····················this.console.p("·<word>"); | 162 | ····················this.console.p("·<word>"); |
Offset 175, 15 lines modified | Offset 175, 15 lines modified | ||
175 | ····················break; | 175 | ····················break; |
176 | ················} | 176 | ················} |
177 | ················case·6:·{ | 177 | ················case·6:·{ |
178 | ····················this.console.p("·<att>"); | 178 | ····················this.console.p("·<att>"); |
179 | ····················break; | 179 | ····················break; |
180 | ················} | 180 | ················} |
181 | ················default:·{ | 181 | ················default:·{ |
182 | ····················assert·false·:·"Invalid·option·"·+·obj2; | 182 | ····················assert·false·:·"Invalid·option·"·+·String.valueOf((Object)obj2); |
183 | ····················break; | 183 | ····················break; |
184 | ················} | 184 | ················} |
185 | ············} | 185 | ············} |
186 | ············this.console.align(a).wrap(a,·obj2.description).pln(); | 186 | ············this.console.align(a).wrap(a,·obj2.description).pln(); |
187 | ········} | 187 | ········} |
188 | ········this.console.flush(); | 188 | ········this.console.flush(); |
189 | ····} | 189 | ····} |
Offset 252, 29 lines modified | Offset 252, 29 lines modified | ||
252 | ························case·6:·{ | 252 | ························case·6:·{ |
253 | ····························final·PParser·pParser·=·new·PParser((Reader)new·StringReader(array[n]),·"<console>",·array[n].length()); | 253 | ····························final·PParser·pParser·=·new·PParser((Reader)new·StringReader(array[n]),·"<console>",·array[n].length()); |
254 | ····························Object·pAttribute·=·null; | 254 | ····························Object·pAttribute·=·null; |
255 | ····························try·{ | 255 | ····························try·{ |
256 | ································pAttribute·=·pParser.pAttribute(0); | 256 | ································pAttribute·=·pParser.pAttribute(0); |
257 | ····························} | 257 | ····························} |
258 | ····························catch·(final·IOException·obj2)·{ | 258 | ····························catch·(final·IOException·obj2)·{ |
259 | ································this.error("internal·error:·"·+·obj2); | 259 | ································this.error("internal·error:·"·+·String.valueOf((Object)obj2)); |
260 | ····························} | 260 | ····························} |
261 | ····························if·(!((Result)pAttribute).hasValue())·{ | 261 | ····························if·(!((Result)pAttribute).hasValue())·{ |
262 | ································this.error("malformed·attribute·"·+·array[n]·+·":·"·+·((ParseError)pAttribute).msg); | 262 | ································this.error("malformed·attribute·"·+·array[n]·+·":·"·+·((ParseError)pAttribute).msg); |
263 | ································break; | 263 | ································break; |
264 | ····························} | 264 | ····························} |
265 | ····························if·(((Result)pAttribute).index·!=·array[n].length())·{ | 265 | ····························if·(((Result)pAttribute).index·!=·array[n].length())·{ |
266 | ································this.error("extra·characters·after·"·+·array[n].substring(0,·((Result)pAttribute).index)); | 266 | ································this.error("extra·characters·after·"·+·array[n].substring(0,·((Result)pAttribute).index)); |
267 | ································break; | 267 | ································break; |
268 | ····························} | 268 | ····························} |
269 | ····························value·=·((SemanticValue)pAttribute).value; | 269 | ····························value·=·((SemanticValue)pAttribute).value; |
270 | ····························break; | 270 | ····························break; |
271 | ························} | 271 | ························} |
272 | ························default:·{ | 272 | ························default:·{ |
273 | ····························assert·false·:·"Unrecognized·option·"·+·obj; | 273 | ····························assert·false·:·"Unrecognized·option·"·+·String.valueOf((Object)obj); |
274 | ····························break; | 274 | ····························break; |
275 | ························} | 275 | ························} |
276 | ····················} | 276 | ····················} |
277 | ····················if·(null·!=·value)·{ | 277 | ····················if·(null·!=·value)·{ |
278 | ························if·(obj.multiple)·{ | 278 | ························if·(obj.multiple)·{ |
279 | ····························if·(this.options.containsKey(obj.internal))·{ | 279 | ····························if·(this.options.containsKey(obj.internal))·{ |
280 | ································((List<Object>)this.options.get(obj.internal)).add(value); | 280 | ································((List<Object>)this.options.get(obj.internal)).add(value); |
Offset 344, 54 lines modified | Offset 344, 54 lines modified | ||
344 | ············if·(((String)iterator.next()).startsWith(prefix))·{ | 344 | ············if·(((String)iterator.next()).startsWith(prefix))·{ |
345 | ················return·true; | 345 | ················return·true; |
346 | ············} | 346 | ············} |
347 | ········} | 347 | ········} |
348 | ········return·false; | 348 | ········return·false; |
349 | ····} | 349 | ····} |
350 | ···· | 350 | ···· |
351 | ····public·Object·getValue(final·String·s | 351 | ····public·Object·getValue(final·String·s)·{ |
352 | ········if·(this.options.containsKey(s | 352 | ········if·(this.options.containsKey(s))·{ |
353 | ············return·this.options.get(s | 353 | ············return·this.options.get(s); |
354 | ········} | 354 | ········} |
355 | ········throw·new·IllegalArgumentException("Undefined·internal·option·"·+·s | 355 | ········throw·new·IllegalArgumentException("Undefined·internal·option·"·+·s); |
356 | ····} | 356 | ····} |
357 | ···· | 357 | ···· |
358 | ····public·boolean·test(final·String·s | 358 | ····public·boolean·test(final·String·s)·{ |
359 | ········if·(this.options.containsKey(s | 359 | ········if·(this.options.containsKey(s))·{ |
360 | ············return·Boolean.valueOf(this.options.get((Object)s | 360 | ············return·Boolean.valueOf(this.options.get((Object)s)); |
361 | ········} | 361 | ········} |
362 | ········throw·new·IllegalArgumentException("Undefined·boolean·option·"·+·s | 362 | ········throw·new·IllegalArgumentException("Undefined·boolean·option·"·+·s); |
363 | ····} | 363 | ····} |
364 | ···· | 364 | ···· |
365 | ····public·int·getInt(final·String·s | 365 | ····public·int·getInt(final·String·s)·{ |
366 | ········if·(this.options.containsKey(s | 366 | ········if·(this.options.containsKey(s))·{ |
Max diff block lines reached; 6707/13182 bytes (50.88%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9c9213dc246ca4c957deb48082ec6dd6743d5c238c6b34409553d5a3c1e86fae |
2 | ··Compiled·from·"State.java" | 2 | ··Compiled·from·"State.java" |
3 | public·interface·xtc.util.State | 3 | public·interface·xtc.util.State |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/State | 7 | ··this_class:·#1··························//·xtc/util/State |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/State | 11 | ···#1·=·Class··············#2·············//·xtc/util/State |
12 | ···#2·=·Utf8···············xtc/util/State | 12 | ···#2·=·Utf8···············xtc/util/State |
Offset 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 76, 22 lines modified | Offset 76, 22 lines modified | ||
76 | ········return·null·!=·this.getNested(s); | 76 | ········return·null·!=·this.getNested(s); |
77 | ····} | 77 | ····} |
78 | ···· | 78 | ···· |
79 | ····public·Scope·getNested(final·String·s)·{ | 79 | ····public·Scope·getNested(final·String·s)·{ |
80 | ········return·(null·==·this.scopes)·?·null·:·((Scope)this.scopes.get(s)); | 80 | ········return·(null·==·this.scopes)·?·null·:·((Scope)this.scopes.get(s)); |
81 | ····} | 81 | ····} |
82 | ···· | 82 | ···· |
83 | ····public·boolean·isMergeable(final·String· | 83 | ····public·boolean·isMergeable(final·String·anObject)·{ |
84 | ········final·Scope·nested·=·this.getNested( | 84 | ········final·Scope·nested·=·this.getNested(anObject); |
85 | ········if·(null·==·nested)·{ | 85 | ········if·(null·==·nested)·{ |
86 | ············throw·new·IllegalArgumentException("Scope·"·+·this.qName·+·"·does·not··contain·scope·"·+· | 86 | ············throw·new·IllegalArgumentException("Scope·"·+·this.qName·+·"·does·not··contain·scope·"·+·anObject); |
87 | ········} | 87 | ········} |
88 | ········if·(null·!=·nested.scopes)·{ | 88 | ········if·(null·!=·nested.scopes)·{ |
89 | ············for·(final·String·s | 89 | ············for·(final·String·s·:·nested.scopes.keySet())·{ |
90 | ················if·(!s | 90 | ················if·(!s.equals(anObject)·&&·this.scopes.containsKey(s))·{ |
91 | ····················return·false; | 91 | ····················return·false; |
92 | ················} | 92 | ················} |
93 | ············} | 93 | ············} |
94 | ········} | 94 | ········} |
95 | ········if·(null·!=·this.symbols·&&·null·!=·nested.symbols)·{ | 95 | ········if·(null·!=·this.symbols·&&·null·!=·nested.symbols)·{ |
96 | ············final·Iterator·iterator2·=·nested.symbols.keySet().iterator(); | 96 | ············final·Iterator·iterator2·=·nested.symbols.keySet().iterator(); |
97 | ············while·(iterator2.hasNext())·{ | 97 | ············while·(iterator2.hasNext())·{ |
Offset 189, 16 lines modified | Offset 189, 16 lines modified | ||
189 | ···· | 189 | ···· |
190 | ····public·void·addDefinition(final·String·s,·final·Object·o)·{ | 190 | ····public·void·addDefinition(final·String·s,·final·Object·o)·{ |
191 | ········if·(null·==·this.symbols)·{ | 191 | ········if·(null·==·this.symbols)·{ |
192 | ············this.symbols·=·new·HashMap(); | 192 | ············this.symbols·=·new·HashMap(); |
193 | ········} | 193 | ········} |
194 | ········if·(this.symbols.containsKey(s))·{ | 194 | ········if·(this.symbols.containsKey(s))·{ |
195 | ············final·List·value·=·this.symbols.get(s); | 195 | ············final·List·value·=·this.symbols.get(s); |
196 | ············if·(value·instanceof·List)·{ | 196 | ············if·(value·instanceof·final·List·list2)·{ |
197 | ················ | 197 | ················list2.add(o); |
198 | ············} | 198 | ············} |
199 | ············else·{ | 199 | ············else·{ |
200 | ················final·ArrayList·list·=·new·ArrayList(); | 200 | ················final·ArrayList·list·=·new·ArrayList(); |
201 | ················list.add(value); | 201 | ················list.add(value); |
202 | ················list.add(o); | 202 | ················list.add(o); |
203 | ················this.symbols.put(s,·list); | 203 | ················this.symbols.put(s,·list); |
204 | ············} | 204 | ············} |
Offset 218, 26 lines modified | Offset 218, 26 lines modified | ||
218 | ········return·Utilities.qualify(this.qName,·s); | 218 | ········return·Utilities.qualify(this.qName,·s); |
219 | ····} | 219 | ····} |
220 | ···· | 220 | ···· |
221 | ····public·void·dump(final·Printer·printer)·{ | 221 | ····public·void·dump(final·Printer·printer)·{ |
222 | ········final·boolean·b·=·null·!=·printer.visitor(); | 222 | ········final·boolean·b·=·null·!=·printer.visitor(); |
223 | ········printer.indent().p('.').p(this.name).pln("·=·{").incr(); | 223 | ········printer.indent().p('.').p(this.name).pln("·=·{").incr(); |
224 | ········if·(null·!=·this.symbols)·{ | 224 | ········if·(null·!=·this.symbols)·{ |
225 | ············for·( | 225 | ············for·(Map.Entry·entry·:·this.symbols.entrySet())·{ |
226 | ················final·String·s·=·(String)entry.getKey(); | 226 | ················final·String·s·=·(String)entry.getKey(); |
227 | ················final·Object·value·=·entry.getValue(); | 227 | ················final·Object·value·=·entry.getValue(); |
228 | ················printer.indent().p(s).p("·=·"); | 228 | ················printer.indent().p(s).p("·=·"); |
229 | ················if·(null·==·value)·{ | 229 | ················if·(null·==·value)·{ |
230 | ····················printer.p("null"); | 230 | ····················printer.p("null"); |
231 | ················} | 231 | ················} |
232 | ················else·if·(b·&&·value·instanceof·Node)·{ | 232 | ················else·if·(b·&&·value·instanceof·Node)·{ |
233 | ····················printer.p((Node)value); | 233 | ····················printer.p((Node)value); |
234 | ················} | 234 | ················} |
235 | ················else·if·(value·instanceof·String)·{ | 235 | ················else·if·(value·instanceof·final·String·s2)·{ |
236 | ····················printer.p('\"').escape( | 236 | ····················printer.p('\"').escape(s2,·8).p('\"'); |
237 | ················} | 237 | ················} |
238 | ················else·{ | 238 | ················else·{ |
239 | ····················try·{ | 239 | ····················try·{ |
240 | ························printer.p(value.toString()); | 240 | ························printer.p(value.toString()); |
241 | ····················} | 241 | ····················} |
242 | ····················catch·(final·Exception·ex)·{ | 242 | ····················catch·(final·Exception·ex)·{ |
243 | ························printer.p(((String)value).getClass().getName()·+·"@?"); | 243 | ························printer.p(((String)value).getClass().getName()·+·"@?"); |
Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
50 | ········return·nested; | 50 | ········return·nested; |
51 | ····} | 51 | ····} |
52 | ···· | 52 | ···· |
53 | ····public·void·setScope(final·SymbolTable.Scope·current)·{ | 53 | ····public·void·setScope(final·SymbolTable.Scope·current)·{ |
54 | ········SymbolTable.Scope·parent; | 54 | ········SymbolTable.Scope·parent; |
55 | ········for·(parent·=·current;·null·!=·parent.parent;·parent·=·parent.parent)·{} | 55 | ········for·(parent·=·current;·null·!=·parent.parent;·parent·=·parent.parent)·{} |
56 | ········if·(parent·!=·this.root)·{ | 56 | ········if·(parent·!=·this.root)·{ |
57 | ············throw·new·IllegalArgumentException("Scope·"·+·current.qName·+·"·not·in·this·symbol·table·"·+·this); | 57 | ············throw·new·IllegalArgumentException("Scope·"·+·current.qName·+·"·not·in·this·symbol·table·"·+·String.valueOf((Object)this)); |
58 | ········} | 58 | ········} |
59 | ········this.current·=·current; | 59 | ········this.current·=·current; |
60 | ····} | 60 | ····} |
61 | ···· | 61 | ···· |
62 | ····public·boolean·isDefined(final·String·s)·{ | 62 | ····public·boolean·isDefined(final·String·s)·{ |
63 | ········final·SymbolTable.Scope·lookupScope·=·this.lookupScope(s); | 63 | ········final·SymbolTable.Scope·lookupScope·=·this.lookupScope(s); |
64 | ········return·null·!=·lookupScope·&&·null·!=·lookupScope.symbols·&&·lookupScope.symbols.containsKey(Utilities.unqualify(s)); | 64 | ········return·null·!=·lookupScope·&&·null·!=·lookupScope.symbols·&&·lookupScope.symbols.containsKey(Utilities.unqualify(s)); |
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 95, 16 lines modified | Offset 95, 16 lines modified | ||
95 | ········return·s; | 95 | ········return·s; |
96 | ····} | 96 | ····} |
97 | ···· | 97 | ···· |
98 | ····public·static·String·unqualify(final·String·s)·{ | 98 | ····public·static·String·unqualify(final·String·s)·{ |
99 | ········return·isQualified(s)·?·getName(s)·:·s; | 99 | ········return·isQualified(s)·?·getName(s)·:·s; |
100 | ····} | 100 | ····} |
101 | ···· | 101 | ···· |
102 | ····public·static·String·qualify(final·String·s | 102 | ····public·static·String·qualify(final·String·s,·final·String·s2)·{ |
103 | ········return·(null·==·s | 103 | ········return·(null·==·s)·?·s2·:·(s·+·"."·+·s2); |
104 | ····} | 104 | ····} |
105 | ···· | 105 | ···· |
106 | ····public·static·String[]·toComponents(final·String·s)·{ | 106 | ····public·static·String[]·toComponents(final·String·s)·{ |
107 | ········final·int·length·=·s.length(); | 107 | ········final·int·length·=·s.length(); |
108 | ········int·n·=·1; | 108 | ········int·n·=·1; |
109 | ········int·n2·=·0; | 109 | ········int·n2·=·0; |
110 | ········for·(int·i·=·0;·i·<·length;·++i)·{ | 110 | ········for·(int·i·=·0;·i·<·length;·++i)·{ |
Offset 178, 27 lines modified | Offset 178, 27 lines modified | ||
178 | ········return·requalify(s,·'$'); | 178 | ········return·requalify(s,·'$'); |
179 | ····} | 179 | ····} |
180 | ···· | 180 | ···· |
181 | ····public·static·String·toPath(final·String·s)·{ | 181 | ····public·static·String·toPath(final·String·s)·{ |
182 | ········return·requalify(s,·File.separatorChar); | 182 | ········return·requalify(s,·File.separatorChar); |
183 | ····} | 183 | ····} |
184 | ···· | 184 | ···· |
185 | ····public·static·String·toPath(final·String·s,·final·String·s | 185 | ····public·static·String·toPath(final·String·s,·final·String·s2)·{ |
186 | ········return·toPath(s)·+· | 186 | ········return·toPath(s)·+·"."·+·s2; |
187 | ····} | 187 | ····} |
188 | ···· | 188 | ···· |
189 | ····public·static·File·locate(final·List<File>·list,·final·String· | 189 | ····public·static·File·locate(final·List<File>·list,·final·String·child)·throws·FileNotFoundException·{ |
190 | ········final·Iterator<File>·iterator·=·list.iterator(); | 190 | ········final·Iterator<File>·iterator·=·list.iterator(); |
191 | ········while·(iterator.hasNext())·{ | 191 | ········while·(iterator.hasNext())·{ |
192 | ············final·File·file·=·new·File(iterator.next(),· | 192 | ············final·File·file·=·new·File(iterator.next(),·child); |
193 | ············if·(file.exists()·&&·file.isFile())·{ | 193 | ············if·(file.exists()·&&·file.isFile())·{ |
194 | ················return·file; | 194 | ················return·file; |
195 | ············} | 195 | ············} |
196 | ········} | 196 | ········} |
197 | ········throw·new·FileNotFoundException( | 197 | ········throw·new·FileNotFoundException(child·+·"·not·found"); |
198 | ····} | 198 | ····} |
199 | ···· | 199 | ···· |
200 | ····public·static·void·pump(final·Reader·reader,·final·Writer·writer)·throws·IOException·{ | 200 | ····public·static·void·pump(final·Reader·reader,·final·Writer·writer)·throws·IOException·{ |
201 | ········if·(null·==·Utilities.charBuffer)·{ | 201 | ········if·(null·==·Utilities.charBuffer)·{ |
202 | ············Utilities.charBuffer·=·new·char[4096]; | 202 | ············Utilities.charBuffer·=·new·char[4096]; |
203 | ········} | 203 | ········} |
204 | ········for·(int·n·=·reader.read(Utilities.charBuffer);·-1·!=·n;·n·=·reader.read(Utilities.charBuffer))·{ | 204 | ········for·(int·n·=·reader.read(Utilities.charBuffer);·-1·!=·n;·n·=·reader.read(Utilities.charBuffer))·{ |
Offset 561, 15 lines modified | Offset 561, 15 lines modified | ||
561 | ························break; | 561 | ························break; |
562 | ····················} | 562 | ····················} |
563 | ····················case·118:·{ | 563 | ····················case·118:·{ |
564 | ························sb.append('\u000b'); | 564 | ························sb.append('\u000b'); |
565 | ························break; | 565 | ························break; |
566 | ····················} | 566 | ····················} |
567 | ····················default:·{ | 567 | ····················default:·{ |
568 | ························throw·new·IllegalArgumentException("illegal·escaped·character·'\\"·+·char2 | 568 | ························throw·new·IllegalArgumentException("illegal·escaped·character·'\\"·+·char2); |
569 | ····················} | 569 | ····················} |
570 | ················} | 570 | ················} |
571 | ············} | 571 | ············} |
572 | ········} | 572 | ········} |
573 | ········return·sb.toString(); | 573 | ········return·sb.toString(); |
574 | ····} | 574 | ····} |
575 | ···· | 575 | ···· |
Offset 637, 11 lines modified | Offset 637, 17 lines modified | ||
637 | ········} | 637 | ········} |
638 | ········return·"a"; | 638 | ········return·"a"; |
639 | ····} | 639 | ····} |
640 | ···· | 640 | ···· |
641 | ····static·{ | 641 | ····static·{ |
642 | ········Utilities.charBuffer·=·null; | 642 | ········Utilities.charBuffer·=·null; |
643 | ········WHITE_SPACE·=·Pattern.compile("\\s+"); | 643 | ········WHITE_SPACE·=·Pattern.compile("\\s+"); |
644 | ········SPACE_NEWLINE_SPACE·=·Pattern.compile("[·\t\f]*(?:\r\n|\r|\n)[·\t\f]*"); | ||
645 | ········ | 644 | ········SPACE_NEWLINE_SPACE·=·Pattern.compile(""" |
645 | ··············································[·» \f]*(?:\r | ||
646 | ··············································|\r| | ||
647 | ··············································)[·» \f]*"""); | ||
648 | ········COMMENT_NEWLINE·=·Pattern.compile(""" | ||
649 | ··········································[·» \f]*(?:\r | ||
650 | ··········································|\r| | ||
651 | ··········································)[·» \f]*\**[·» \f]*"""); | ||
646 | ····} | 652 | ····} |
647 | } | 653 | } |
Offset 1, 42 lines modified | Offset 1, 42 lines modified | ||
1 | Zip·file·size:·4 | 1 | Zip·file·size:·45644·bytes,·number·of·entries:·40 |
2 | -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ | 2 | -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ |
3 | -rw-r--r--··2.0·unx······117·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF | 3 | -rw-r--r--··2.0·unx······117·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF |
4 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/ | 4 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/ |
5 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/parser/ | 5 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/parser/ |
6 | -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class | 6 | -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class |
7 | -rw----·····2.0·fat·····1554·bl·defN·21-Oct-25·09:54·xtc/parser/ParseError.class | 7 | -rw----·····2.0·fat·····1554·bl·defN·21-Oct-25·09:54·xtc/parser/ParseError.class |
8 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/parser/ParseException.class | 8 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/parser/ParseException.class |
9 | -rw----·····2.0·fat·····7 | 9 | -rw----·····2.0·fat·····7305·bl·defN·21-Oct-25·09:54·xtc/parser/ParserBase.class |
10 | -rw----·····2.0·fat······701·bl·defN·21-Oct-25·09:54·xtc/parser/Result.class | 10 | -rw----·····2.0·fat······701·bl·defN·21-Oct-25·09:54·xtc/parser/Result.class |
11 | -rw----·····2.0·fat·····1592·bl·defN·21-Oct-25·09:54·xtc/parser/SemanticValue.class | 11 | -rw----·····2.0·fat·····1592·bl·defN·21-Oct-25·09:54·xtc/parser/SemanticValue.class |
12 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/tree/ | 12 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/tree/ |
13 | -rw----·····2.0·fat······907·bl·defN·21-Oct-25·09:54·xtc/tree/Annotation.class | 13 | -rw----·····2.0·fat······907·bl·defN·21-Oct-25·09:54·xtc/tree/Annotation.class |
14 | -rw----·····2.0·fat·····1161·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$After1.class | 14 | -rw----·····2.0·fat·····1161·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$After1.class |
15 | -rw----·····2.0·fat·····1163·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Before1.class | 15 | -rw----·····2.0·fat·····1163·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Before1.class |
16 | -rw----·····2.0·fat·····1246·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Round1.class | 16 | -rw----·····2.0·fat·····1246·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Round1.class |
17 | -rw----·····2.0·fat·····3224·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$RoundN.class | 17 | -rw----·····2.0·fat·····3224·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$RoundN.class |
18 | -rw----·····2.0·fat·····1221·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting.class | 18 | -rw----·····2.0·fat·····1221·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting.class |
19 | -rw----·····2.0·fat·····1188·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed.class | ||
20 | -rw----·····2.0·fat·····1109·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed0.class | ||
21 | -rw----·····2.0·fat·····1384·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed1.class | ||
22 | -rw----·····2.0·fat·····1536·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed2.class | ||
23 | -rw----·····2.0·fat·····1641·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed3.class | ||
24 | -rw----·····2.0·fat·····1754·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed4.class | ||
25 | -rw----·····2.0·fat·····1867·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed5.class | ||
26 | -rw----·····2.0·fat·····1981·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed6.class | ||
27 | -rw----·····2.0·fat·····2094·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed7.class | ||
28 | -rw----·····2.0·fat····· | 19 | -rw----·····2.0·fat·····1207·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed.class |
20 | -rw----·····2.0·fat·····1290·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed0.class | ||
21 | -rw----·····2.0·fat·····1565·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed1.class | ||
22 | -rw----·····2.0·fat·····1717·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed2.class | ||
23 | -rw----·····2.0·fat·····1822·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed3.class | ||
24 | -rw----·····2.0·fat·····1935·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed4.class | ||
25 | -rw----·····2.0·fat·····2048·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed5.class | ||
26 | -rw----·····2.0·fat·····2162·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed6.class | ||
27 | -rw----·····2.0·fat·····2275·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed7.class | ||
28 | -rw----·····2.0·fat·····2388·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed8.class | ||
29 | -rw----·····2.0·fat·····2 | 29 | -rw----·····2.0·fat·····2618·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Variable.class |
30 | -rw----·····2.0·fat·····73 | 30 | -rw----·····2.0·fat·····7372·bl·defN·21-Oct-25·09:54·xtc/tree/GNode.class |
31 | -rw----·····2.0·fat······263·bl·defN·21-Oct-25·09:54·xtc/tree/Locatable.class | 31 | -rw----·····2.0·fat······263·bl·defN·21-Oct-25·09:54·xtc/tree/Locatable.class |
32 | -rw----·····2.0·fat·····1664·bl·defN·21-Oct-25·09:54·xtc/tree/Location.class | 32 | -rw----·····2.0·fat·····1664·bl·defN·21-Oct-25·09:54·xtc/tree/Location.class |
33 | -rw----·····2.0·fat·····10 | 33 | -rw----·····2.0·fat·····1099·bl·defN·21-Oct-25·09:54·xtc/tree/Node$1.class |
34 | -rw----·····2.0·fat····· | 34 | -rw----·····2.0·fat·····8105·bl·defN·21-Oct-25·09:54·xtc/tree/Node.class |
35 | -rw----·····2.0·fat·····1 | 35 | -rw----·····2.0·fat·····1710·bl·defN·21-Oct-25·09:54·xtc/tree/Token.class |
36 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/util/ | 36 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/util/ |
37 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/util/Action.class | 37 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/util/Action.class |
38 | -rw----·····2.0·fat·····10 | 38 | -rw----·····2.0·fat·····1058·bl·defN·21-Oct-25·09:54·xtc/util/Pair$1.class |
39 | -rw----·····2.0·fat·····7 | 39 | -rw----·····2.0·fat·····7637·bl·defN·21-Oct-25·09:54·xtc/util/Pair.class |
40 | -rw----·····2.0·fat······195·bl·defN·21-Oct-25·09:54·xtc/util/State.class | 40 | -rw----·····2.0·fat······195·bl·defN·21-Oct-25·09:54·xtc/util/State.class |
41 | -rw----·····2.0·fat···· | 41 | -rw----·····2.0·fat····10303·bl·defN·21-Oct-25·09:54·xtc/util/Utilities.class |
42 | 40·files,· | 42 | 40·files,·81392·bytes·uncompressed,·40166·bytes·compressed:··50.7% |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | #·WARNING:·Offset·0x12A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' | 93 | #·WARNING:·Offset·0x12A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' |
94 | #··········Zero·length·filename | 94 | #··········Zero·length·filename |
95 | # | 95 | # |
96 | 0141·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 96 | 0141·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
97 | ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 97 | ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
98 | 0221·DATA·DESCRIPTOR·······08074B50·(134695760) | 98 | 0221·DATA·DESCRIPTOR·······08074B50·(134695760) |
99 | 0225·CRC··················· | 99 | 0225·CRC···················EBF85560·(3958920544) |
100 | 0229·Compressed·Size·······000000E0·(224) | 100 | 0229·Compressed·Size·······000000E0·(224) |
101 | 022D·Uncompressed·Size·····00000122·(290) | 101 | 022D·Uncompressed·Size·····00000122·(290) |
102 | 0231·LOCAL·HEADER·#6·······04034B50·(67324752) | 102 | 0231·LOCAL·HEADER·#6·······04034B50·(67324752) |
103 | 0235·Extract·Zip·Spec······14·(20)·'2.0' | 103 | 0235·Extract·Zip·Spec······14·(20)·'2.0' |
104 | 0236·Extract·OS············00·(0)·'MS-DOS' | 104 | 0236·Extract·OS············00·(0)·'MS-DOS' |
105 | 0237·General·Purpose·Flag··0808·(2056) | 105 | 0237·General·Purpose·Flag··0808·(2056) |
Offset 119, 15 lines modified | Offset 119, 15 lines modified | ||
119 | # | 119 | # |
120 | #·WARNING:·Offset·0x24F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' | 120 | #·WARNING:·Offset·0x24F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
121 | #··········Zero·length·filename | 121 | #··········Zero·length·filename |
122 | # | 122 | # |
123 | 026A·PAYLOAD | 123 | 026A·PAYLOAD |
124 | 0537·DATA·DESCRIPTOR·······08074B50·(134695760) | 124 | 0537·DATA·DESCRIPTOR·······08074B50·(134695760) |
125 | 053B·CRC··················· | 125 | 053B·CRC···················71E4E316·(1910825750) |
126 | 053F·Compressed·Size·······000002CD·(717) | 126 | 053F·Compressed·Size·······000002CD·(717) |
127 | 0543·Uncompressed·Size·····00000612·(1554) | 127 | 0543·Uncompressed·Size·····00000612·(1554) |
128 | 0547·LOCAL·HEADER·#7·······04034B50·(67324752) | 128 | 0547·LOCAL·HEADER·#7·······04034B50·(67324752) |
129 | 054B·Extract·Zip·Spec······14·(20)·'2.0' | 129 | 054B·Extract·Zip·Spec······14·(20)·'2.0' |
130 | 054C·Extract·OS············00·(0)·'MS-DOS' | 130 | 054C·Extract·OS············00·(0)·'MS-DOS' |
131 | 054D·General·Purpose·Flag··0808·(2056) | 131 | 054D·General·Purpose·Flag··0808·(2056) |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | #·WARNING:·Offset·0x565:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 146 | #·WARNING:·Offset·0x565:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
147 | #··········Zero·length·filename | 147 | #··········Zero·length·filename |
148 | # | 148 | # |
149 | 0584·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 149 | 0584·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
150 | ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 150 | ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
151 | 063B·DATA·DESCRIPTOR·······08074B50·(134695760) | 151 | 063B·DATA·DESCRIPTOR·······08074B50·(134695760) |
152 | 063F·CRC··················· | 152 | 063F·CRC···················63CD13DB·(1674384347) |
153 | 0643·Compressed·Size·······000000B7·(183) | 153 | 0643·Compressed·Size·······000000B7·(183) |
154 | 0647·Uncompressed·Size·····000000EF·(239) | 154 | 0647·Uncompressed·Size·····000000EF·(239) |
155 | 064B·LOCAL·HEADER·#8·······04034B50·(67324752) | 155 | 064B·LOCAL·HEADER·#8·······04034B50·(67324752) |
156 | 064F·Extract·Zip·Spec······14·(20)·'2.0' | 156 | 064F·Extract·Zip·Spec······14·(20)·'2.0' |
157 | 0650·Extract·OS············00·(0)·'MS-DOS' | 157 | 0650·Extract·OS············00·(0)·'MS-DOS' |
158 | 0651·General·Purpose·Flag··0808·(2056) | 158 | 0651·General·Purpose·Flag··0808·(2056) |
Offset 171, 1955 lines modified | Offset 171, 1955 lines modified | ||
171 | 0669·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX' | 171 | 0669·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
172 | # | 172 | # |
173 | #·WARNING:·Offset·0x669:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' | 173 | #·WARNING:·Offset·0x669:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
174 | #··········Zero·length·filename | 174 | #··········Zero·length·filename |
175 | # | 175 | # |
176 | 0684·PAYLOAD | 176 | 0684·PAYLOAD |
177 | 1 | 177 | 161A·DATA·DESCRIPTOR·······08074B50·(134695760) |
178 | 1 | 178 | 161E·CRC···················18A72708·(413607688) |
179 | 1 | 179 | 1622·Compressed·Size·······00000F96·(3990) |
180 | 1 | 180 | 1626·Uncompressed·Size·····00001C89·(7305) |
181 | 1 | 181 | 162A·LOCAL·HEADER·#9·······04034B50·(67324752) |
182 | 1 | 182 | 162E·Extract·Zip·Spec······14·(20)·'2.0' |
183 | 1 | 183 | 162F·Extract·OS············00·(0)·'MS-DOS' |
184 | 1 | 184 | 1630·General·Purpose·Flag··0808·(2056) |
185 | ·····[Bits·1-2]············0·'Normal·Compression' | 185 | ·····[Bits·1-2]············0·'Normal·Compression' |
186 | ·····[Bit··3]··············1·'Streamed' | 186 | ·····[Bit··3]··············1·'Streamed' |
187 | ·····[Bit·11]··············1·'Language·Encoding' | 187 | ·····[Bit·11]··············1·'Language·Encoding' |
188 | 1 | 188 | 1632·Compression·Method····0008·(8)·'Deflated' |
189 | 1 | 189 | 1634·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
190 | 1 | 190 | 1638·CRC···················00000000·(0) |
191 | 1 | 191 | 163C·Compressed·Size·······00000000·(0) |
192 | 1 | 192 | 1640·Uncompressed·Size·····00000000·(0) |
193 | 1 | 193 | 1644·Filename·Length·······0017·(23) |
194 | 1 | 194 | 1646·Extra·Length··········0000·(0) |
195 | 1 | 195 | 1648·Filename··············'XXXXXXXXXXXXXXXXXXXXXXX' |
196 | # | 196 | # |
197 | #·WARNING:·Offset·0x1 | 197 | #·WARNING:·Offset·0x1648:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' |
198 | #··········Zero·length·filename | 198 | #··········Zero·length·filename |
199 | # | 199 | # |
200 | 1 | 200 | 165F·PAYLOAD |
201 | 17 | 201 | 17DB·DATA·DESCRIPTOR·······08074B50·(134695760) |
202 | 17 | 202 | 17DF·CRC···················E0C2B976·(3770857846) |
203 | 17 | 203 | 17E3·Compressed·Size·······0000017C·(380) |
204 | 17 | 204 | 17E7·Uncompressed·Size·····000002BD·(701) |
205 | 17 | 205 | 17EB·LOCAL·HEADER·#10······04034B50·(67324752) |
206 | 17 | 206 | 17EF·Extract·Zip·Spec······14·(20)·'2.0' |
207 | 17 | 207 | 17F0·Extract·OS············00·(0)·'MS-DOS' |
208 | 17 | 208 | 17F1·General·Purpose·Flag··0808·(2056) |
209 | ·····[Bits·1-2]············0·'Normal·Compression' | 209 | ·····[Bits·1-2]············0·'Normal·Compression' |
210 | ·····[Bit··3]··············1·'Streamed' | 210 | ·····[Bit··3]··············1·'Streamed' |
211 | ·····[Bit·11]··············1·'Language·Encoding' | 211 | ·····[Bit·11]··············1·'Language·Encoding' |
212 | 17 | 212 | 17F3·Compression·Method····0008·(8)·'Deflated' |
213 | 17 | 213 | 17F5·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
214 | 17 | 214 | 17F9·CRC···················00000000·(0) |
215 | 17 | 215 | 17FD·Compressed·Size·······00000000·(0) |
216 | 1 | 216 | 1801·Uncompressed·Size·····00000000·(0) |
217 | 1 | 217 | 1805·Filename·Length·······001E·(30) |
218 | 1 | 218 | 1807·Extra·Length··········0000·(0) |
219 | 1 | 219 | 1809·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
220 | # | 220 | # |
221 | #·WARNING:·Offset·0x1 | 221 | #·WARNING:·Offset·0x1809:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
222 | #··········Zero·length·filename | 222 | #··········Zero·length·filename |
223 | # | 223 | # |
224 | 1 | 224 | 1827·PAYLOAD |
225 | 1 | 225 | 1B15·DATA·DESCRIPTOR·······08074B50·(134695760) |
226 | 1 | 226 | 1B19·CRC···················77245DC3·(1998872003) |
227 | 1 | 227 | 1B1D·Compressed·Size·······000002EE·(750) |
228 | 1 | 228 | 1B21·Uncompressed·Size·····00000638·(1592) |
229 | 1 | 229 | 1B25·LOCAL·HEADER·#11······04034B50·(67324752) |
230 | 1 | 230 | 1B29·Extract·Zip·Spec······0A·(10)·'1.0' |
231 | 1 | 231 | 1B2A·Extract·OS············00·(0)·'MS-DOS' |
232 | 1 | 232 | 1B2B·General·Purpose·Flag··0800·(2048) |
233 | ·····[Bit·11]··············1·'Language·Encoding' | 233 | ·····[Bit·11]··············1·'Language·Encoding' |
234 | 1 | 234 | 1B2D·Compression·Method····0000·(0)·'Stored' |
235 | 1 | 235 | 1B2F·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
236 | 1 | 236 | 1B33·CRC···················00000000·(0) |
237 | 1 | 237 | 1B37·Compressed·Size·······00000000·(0) |
238 | 1 | 238 | 1B3B·Uncompressed·Size·····00000000·(0) |
239 | 1 | 239 | 1B3F·Filename·Length·······0009·(9) |
240 | 1 | 240 | 1B41·Extra·Length··········0000·(0) |
241 | 1 | 241 | 1B43·Filename··············'XXXXXXXXX' |
242 | # | 242 | # |
243 | #·WARNING:·Offset·0x1 | 243 | #·WARNING:·Offset·0x1B43:·Filename·'XXXXXXXXX' |
Max diff block lines reached; 135791/143413 bytes (94.69%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·196d03a0ef251275fc275e0601a38e48fd22be1ab9c532bc662ddd15d15bcc1c |
2 | ··Compiled·from·"Column.java" | 2 | ··Compiled·from·"Column.java" |
3 | public·abstract·class·xtc.parser.Column | 3 | public·abstract·class·xtc.parser.Column |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/Column | 7 | ··this_class:·#7··························//·xtc/parser/Column |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0d83e16844a69e638a44c08420037682b7b1163aebb533437cbaaa4c8b6ae834 |
2 | ··Compiled·from·"ParseError.java" | 2 | ··Compiled·from·"ParseError.java" |
3 | public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result | 3 | public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/ParseError | 7 | ··this_class:·#8··························//·xtc/parser/ParseError |
8 | ··super_class:·#2·························//·xtc/parser/Result | 8 | ··super_class:·#2·························//·xtc/parser/Result |
9 | ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Result | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Result |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·857775918845cbf6ff749d8ef28200f06e6b4e4111dc8e47a4223a990124365c |
2 | ··Compiled·from·"ParseException.java" | 2 | ··Compiled·from·"ParseException.java" |
3 | public·class·xtc.parser.ParseException·extends·java.lang.Exception | 3 | public·class·xtc.parser.ParseException·extends·java.lang.Exception |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/parser/ParseException | 7 | ··this_class:·#7··························//·xtc/parser/ParseException |
8 | ··super_class:·#2·························//·java/lang/Exception | 8 | ··super_class:·#2·························//·java/lang/Exception |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Exception."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Exception."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·java/lang/Exception | 12 | ···#2·=·Class··············#4·············//·java/lang/Exception |
Offset 21, 26 lines modified | Offset 21, 26 lines modified | ||
21 | ····protected·char[]·yyData; | 21 | ····protected·char[]·yyData; |
22 | ····protected·Column[]·yyColumns; | 22 | ····protected·Column[]·yyColumns; |
23 | ···· | 23 | ···· |
24 | ····public·ParserBase(final·Reader·reader,·final·String·s)·{ | 24 | ····public·ParserBase(final·Reader·reader,·final·String·s)·{ |
25 | ········this(reader,·s,·4095); | 25 | ········this(reader,·s,·4095); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·ParserBase(final·Reader·yyReader,·final·String·file,·final·int· | 28 | ····public·ParserBase(final·Reader·yyReader,·final·String·file,·final·int·n)·{ |
29 | ········if·(null·==·file)·{ | 29 | ········if·(null·==·file)·{ |
30 | ············throw·new·NullPointerException("Null·file"); | 30 | ············throw·new·NullPointerException("Null·file"); |
31 | ········} | 31 | ········} |
32 | ········if·( | 32 | ········if·(n·<·0)·{ |
33 | ············throw·new·IllegalArgumentException("Negative·size:·"·+· | 33 | ············throw·new·IllegalArgumentException("Negative·size:·"·+·n); |
34 | ········} | 34 | ········} |
35 | ········this.yyReader·=·yyReader; | 35 | ········this.yyReader·=·yyReader; |
36 | ········this.yyCount·=·0; | 36 | ········this.yyCount·=·0; |
37 | ········this.yyEOF·=·false; | 37 | ········this.yyEOF·=·false; |
38 | ········this.yyData·=·new·char[ | 38 | ········this.yyData·=·new·char[n·+·1]; |
39 | ········this.yyColumns·=·new·Column[ | 39 | ········this.yyColumns·=·new·Column[n·+·1]; |
40 | ········final·Column·column·=·this.newColumn(); | 40 | ········final·Column·column·=·this.newColumn(); |
41 | ········column.file·=·file; | 41 | ········column.file·=·file; |
42 | ········column.seenCR·=·false; | 42 | ········column.seenCR·=·false; |
43 | ········column.line·=·1; | 43 | ········column.line·=·1; |
44 | ········column.column·=·1; | 44 | ········column.column·=·1; |
45 | ········this.yyColumns[0]·=·column; | 45 | ········this.yyColumns[0]·=·column; |
46 | ····} | 46 | ····} |
Offset 174, 75 lines modified | Offset 174, 75 lines modified | ||
174 | ········return·(offset·==·n)·?·""·:·new·String(this.yyData,·offset,·n·-·offset); | 174 | ········return·(offset·==·n)·?·""·:·new·String(this.yyData,·offset,·n·-·offset); |
175 | ····} | 175 | ····} |
176 | ···· | 176 | ···· |
177 | ····public·final·boolean·isEOF(final·int·n)·{ | 177 | ····public·final·boolean·isEOF(final·int·n)·{ |
178 | ········return·this.yyEOF·&&·n·==·this.yyCount·-·1; | 178 | ········return·this.yyEOF·&&·n·==·this.yyCount·-·1; |
179 | ····} | 179 | ····} |
180 | ···· | 180 | ···· |
181 | ····public·final·String·lineAt(int· | 181 | ····public·final·String·lineAt(int·n)·throws·IOException·{ |
182 | ········if·(0·>· | 182 | ········if·(0·>·n)·{ |
183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·n); |
184 | ········} | 184 | ········} |
185 | ········if·(0·<· | 185 | ········if·(0·<·n·&&·10·==·this.character(n)·&&·13·==·this.character(n·-·1))·{ |
186 | ············-- | 186 | ············--n; |
187 | ········} | 187 | ········} |
188 | ········int·n·=·i; | ||
189 | ········int·n2·=· | 188 | ········int·n2·=·n; |
189 | ········int·n3·=·n; | ||
190 | ········for·(int·n | 190 | ········for·(int·n4·=·this.character(n3);·-1·!=·n4·&&·13·!=·n4·&&·10·!=·n4;·n4·=·this.character(n3))·{ |
191 | ············++n | 191 | ············++n3; |
192 | ········} | 192 | ········} |
193 | ········while·(n)·{ | 193 | ········while·(n2)·{ |
194 | ············final·int·character·=·this.character(n·-·1); | 194 | ············final·int·character·=·this.character(n2·-·1); |
195 | ············if·(13·!=·character)·{ | 195 | ············if·(13·!=·character)·{ |
196 | ················if·(10·!=·character)·{ | 196 | ················if·(10·!=·character)·{ |
197 | ····················--n; | 197 | ····················--n2; |
198 | ····················continue; | 198 | ····················continue; |
199 | ················} | 199 | ················} |
200 | ············} | 200 | ············} |
201 | ············return·this.difference(n,·n | 201 | ············return·this.difference(n2,·n3); |
202 | ········} | 202 | ········} |
203 | ········return·this.difference(n,·n | 203 | ········return·this.difference(n2,·n3); |
204 | ····} | 204 | ····} |
205 | ···· | 205 | ···· |
206 | ····public·final·Location·location(final·int·n)·{ | 206 | ····public·final·Location·location(final·int·n)·{ |
207 | ········final·Column·column·=·this.column(n); | 207 | ········final·Column·column·=·this.column(n); |
208 | ········return·new·Location(column.file,·column.line,·column.column); | 208 | ········return·new·Location(column.file,·column.line,·column.column); |
209 | ····} | 209 | ····} |
210 | ···· | 210 | ···· |
211 | ····protected·final·void·setLocation(final·int· | 211 | ····protected·final·void·setLocation(final·int·n,·final·String·file,·final·int·line,·final·int·column)·{ |
212 | ········if·(null·==·file)·{ | 212 | ········if·(null·==·file)·{ |
213 | ············throw·new·NullPointerException("Null·file"); | 213 | ············throw·new·NullPointerException("Null·file"); |
214 | ········} | 214 | ········} |
215 | ········if·(0·>·n)·{ | 215 | ········if·(0·>·line)·{ |
216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+·n); | 216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+·line); |
217 | ········} | 217 | ········} |
218 | ········if·(1·>· | 218 | ········if·(1·>·column)·{ |
219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+· | 219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+·column); |
220 | ········} | 220 | ········} |
221 | ········if·( | 221 | ········if·(n·<·0·||·this.yyCount·<=·n)·{ |
222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·n); |
223 | ········} | 223 | ········} |
224 | ········final·Column·column·=·this.yyColumns[ | 224 | ········final·Column·column2·=·this.yyColumns[n]; |
225 | ········if·(null·!=·column)·{ | 225 | ········if·(null·!=·column2)·{ |
226 | ············if·(file.equals(column.file)·&&·n·==·column.line·&&· | 226 | ············if·(file.equals(column2.file)·&&·line·==·column2.line·&&·column·==·column2.column)·{ |
227 | ················return; | 227 | ················return; |
228 | ············} | 228 | ············} |
229 | ············if·(0·!=· | 229 | ············if·(0·!=·n)·{ |
230 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 230 | ················throw·new·IllegalStateException("Location·at·index·"·+·n·+·"·is·already·committed"); |
231 | ············} | 231 | ············} |
232 | ········} | 232 | ········} |
233 | ········for·(int· | 233 | ········for·(int·i·=·n·+·1;·i·<·this.yyCount;·++i)·{ |
234 | ············if·(null·!=·this.yyColumns[ | 234 | ············if·(null·!=·this.yyColumns[i])·{ |
235 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 235 | ················throw·new·IllegalStateException("Location·at·index·"·+·n·+·"·is·already·committed"); |
236 | ············} | 236 | ············} |
237 | ········} | 237 | ········} |
238 | ········final·Column·column | 238 | ········final·Column·column3·=·this.column(n); |
239 | ········column | 239 | ········column3.file·=·file; |
240 | ········column | 240 | ········column3.line·=·line; |
241 | ········column | 241 | ········column3.column·=·column; |
242 | ····} | 242 | ····} |
243 | ···· | 243 | ···· |
244 | ····public·final·void·setLocation(final·Locatable·locatable,·final·int·n)·{ | 244 | ····public·final·void·setLocation(final·Locatable·locatable,·final·int·n)·{ |
245 | ········if·(null·!=·locatable·&&·!locatable.hasLocation())·{ | 245 | ········if·(null·!=·locatable·&&·!locatable.hasLocation())·{ |
246 | ············final·Column·column·=·this.column(n); | 246 | ············final·Column·column·=·this.column(n); |
247 | ············locatable.setLocation(new·Location(column.file,·column.line,·column.column)); | 247 | ············locatable.setLocation(new·Location(column.file,·column.line,·column.column)); |
248 | ········} | 248 | ········} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·faf59f2e013cd13b2d876915ea24bbefd53471bd1b5a0da94f6e9d0c998104b3 |
2 | ··Compiled·from·"Result.java" | 2 | ··Compiled·from·"Result.java" |
3 | public·abstract·class·xtc.parser.Result | 3 | public·abstract·class·xtc.parser.Result |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/Result | 7 | ··this_class:·#8··························//·xtc/parser/Result |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·463a78b0647950e92c78fc497f8afcf0ab7579f3b546ba42cc04a44f4d8bd155 |
2 | ··Compiled·from·"SemanticValue.java" | 2 | ··Compiled·from·"SemanticValue.java" |
3 | public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result | 3 | public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/SemanticValue | 7 | ··this_class:·#8··························//·xtc/parser/SemanticValue |
8 | ··super_class:·#14························//·xtc/parser/Result | 8 | ··super_class:·#14························//·xtc/parser/Result |
9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/ParseError.DUMMY:Lxtc/parser/ParseError; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/ParseError.DUMMY:Lxtc/parser/ParseError; |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ParseError | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ParseError |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0174b72d9dc3568916403cb852fc372db8f625e82b2c9c052401ab4b7c048e5c |
2 | ··Compiled·from·"Annotation.java" | 2 | ··Compiled·from·"Annotation.java" |
3 | public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node | 3 | public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/tree/Annotation | 7 | ··this_class:·#8··························//·xtc/tree/Annotation |
8 | ··super_class:·#2·························//·xtc/tree/Node | 8 | ··super_class:·#2·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/tree/Node | 12 | ···#2·=·Class··············#4·············//·xtc/tree/Node |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·c | 1 | ··SHA-256·checksum·bcdcaed95ec3205df781222aeb91480b39d1d3fe95bfd9d0c58d79813fc058b0 |
2 | ··Compiled·from·"GNode.java" | 2 | ··Compiled·from·"GNode.java" |
3 | abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode | 3 | abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#12·························//·xtc/tree/GNode$Fixed | 7 | ··this_class:·#12·························//·xtc/tree/GNode$Fixed |
8 | ··super_class:·#2·························//·xtc/tree/GNode | 8 | ··super_class:·#2·························//·xtc/tree/GNode |
9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:· | 9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V |
12 | ···#2·=·Class··············#4·············//·xtc/tree/GNode | 12 | ···#2·=·Class··············#4·············//·xtc/tree/GNode |
13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V | 13 | ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V |
14 | ···#4·=·Utf8···············xtc/tree/GNode | 14 | ···#4·=·Utf8···············xtc/tree/GNode |
15 | ···#5·=·Utf8···············<init> | 15 | ···#5·=·Utf8···············<init> |
16 | ···#6·=·Utf8···············(Ljava/lang/String;)V | 16 | ···#6·=·Utf8···············(Ljava/lang/String;)V |
Offset 36, 16 lines modified | Offset 36, 17 lines modified | ||
36 | ··#26·=·Utf8···············(Ljava/util/Collection<*>;)Lxtc/tree/Node; | 36 | ··#26·=·Utf8···············(Ljava/util/Collection<*>;)Lxtc/tree/Node; |
37 | ··#27·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; | 37 | ··#27·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; |
38 | ··#28·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; | 38 | ··#28·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; |
39 | ··#29·=·Utf8···············remove | 39 | ··#29·=·Utf8···············remove |
40 | ··#30·=·Utf8···············(I)Ljava/lang/Object; | 40 | ··#30·=·Utf8···············(I)Ljava/lang/Object; |
41 | ··#31·=·Utf8···············SourceFile | 41 | ··#31·=·Utf8···············SourceFile |
42 | ··#32·=·Utf8···············GNode.java | 42 | ··#32·=·Utf8···············GNode.java |
43 | ··#33·=·Utf8···············NestHost | ||
43 | ··#3 | 44 | ··#34·=·Utf8···············InnerClasses |
44 | ··#3 | 45 | ··#35·=·Utf8···············Fixed |
45 | { | 46 | { |
46 | ··xtc.tree.GNode$Fixed(java.lang.String); | 47 | ··xtc.tree.GNode$Fixed(java.lang.String); |
47 | ····descriptor:·(Ljava/lang/String;)V | 48 | ····descriptor:·(Ljava/lang/String;)V |
48 | ····flags:·(0x0000) | 49 | ····flags:·(0x0000) |
49 | ····Code: | 50 | ····Code: |
50 | ······stack=2,·locals=2,·args_size=2 | 51 | ······stack=2,·locals=2,·args_size=2 |
51 | ·········0:·aload_0 | 52 | ·········0:·aload_0 |
Offset 148, 9 lines modified | Offset 149, 10 lines modified | ||
148 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children | 149 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children |
149 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V | 150 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V |
150 | ·········9:·athrow | 151 | ·········9:·athrow |
151 | ······LineNumberTable: | 152 | ······LineNumberTable: |
152 | ········line·91:·0 | 153 | ········line·91:·0 |
153 | } | 154 | } |
154 | SourceFile:·"GNode.java" | 155 | SourceFile:·"GNode.java" |
156 | NestHost:·class·xtc/tree/GNode | ||
155 | InnerClasses: | 157 | InnerClasses: |
156 | ··static·abstract·#3 | 158 | ··static·abstract·#35=·#12·of·#2;·········//·Fixed=class·xtc/tree/GNode$Fixed·of·class·xtc/tree/GNode |
Offset 13, 18 lines modified | Offset 13, 18 lines modified | ||
13 | ········super(fixed0.name); | 13 | ········super(fixed0.name); |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·int·size()·{ | 16 | ····public·int·size()·{ |
17 | ········return·0; | 17 | ········return·0; |
18 | ····} | 18 | ····} |
19 | ···· | 19 | ···· |
20 | ····public·Object·get(final·int· | 20 | ····public·Object·get(final·int·n)·{ |
21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0"); |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·Object·set(final·int· | 24 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0"); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 28 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
29 | ····} | 29 | ····} |
30 | } | 30 | } |
Offset 16, 27 lines modified | Offset 16, 27 lines modified | ||
16 | ········this(fixed1.name,·fixed1.c1); | 16 | ········this(fixed1.name,·fixed1.c1); |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·int·size()·{ | 19 | ····public·int·size()·{ |
20 | ········return·1; | 20 | ········return·1; |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·Object·get(final·int· | 23 | ····public·Object·get(final·int·n)·{ |
24 | ········if·(0·==· | 24 | ········if·(0·==·n)·{ |
25 | ············return·this.c1; | 25 | ············return·this.c1; |
26 | ········} | 26 | ········} |
27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1"); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·Object·set(final·int· | 30 | ····public·Object·set(final·int·n,·final·Object·c1)·{ |
31 | ········if·(0·==· | 31 | ········if·(0·==·n)·{ |
32 | ············final·Object·c2·=·this.c1; | 32 | ············final·Object·c2·=·this.c1; |
33 | ············this.c1·=·c1; | 33 | ············this.c1·=·c1; |
34 | ············return·c2; | 34 | ············return·c2; |
35 | ········} | 35 | ········} |
36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1"); |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 39 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
40 | ········collection.add(this.c1); | 40 | ········collection.add(this.c1); |
41 | ····} | 41 | ····} |
42 | } | 42 | } |
Offset 18, 42 lines modified | Offset 18, 42 lines modified | ||
18 | ········this(fixed2.name,·fixed2.c1,·fixed2.c2); | 18 | ········this(fixed2.name,·fixed2.c1,·fixed2.c2); |
19 | ····} | 19 | ····} |
20 | ···· | 20 | ···· |
21 | ····public·int·size()·{ | 21 | ····public·int·size()·{ |
22 | ········return·2; | 22 | ········return·2; |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·Object·get(final·int· | 25 | ····public·Object·get(final·int·n)·{ |
26 | ········switch·( | 26 | ········switch·(n)·{ |
27 | ············case·0:·{ | 27 | ············case·0:·{ |
28 | ················return·this.c1; | 28 | ················return·this.c1; |
29 | ············} | 29 | ············} |
30 | ············case·1:·{ | 30 | ············case·1:·{ |
31 | ················return·this.c2; | 31 | ················return·this.c2; |
32 | ············} | 32 | ············} |
33 | ············default:·{ | 33 | ············default:·{ |
34 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 34 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2"); |
35 | ············} | 35 | ············} |
36 | ········} | 36 | ········} |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·Object·set(final·int· | 39 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
40 | ········switch·( | 40 | ········switch·(n)·{ |
41 | ············case·0:·{ | 41 | ············case·0:·{ |
42 | ················final·Object·c1·=·this.c1; | 42 | ················final·Object·c1·=·this.c1; |
43 | ················this.c1·=·o; | 43 | ················this.c1·=·o; |
44 | ················return·c1; | 44 | ················return·c1; |
45 | ············} | 45 | ············} |
46 | ············case·1:·{ | 46 | ············case·1:·{ |
47 | ················final·Object·c2·=·this.c2; | 47 | ················final·Object·c2·=·this.c2; |
48 | ················this.c2·=·o; | 48 | ················this.c2·=·o; |
49 | ················return·c2; | 49 | ················return·c2; |
50 | ············} | 50 | ············} |
51 | ············default:·{ | 51 | ············default:·{ |
52 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 52 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2"); |
53 | ············} | 53 | ············} |
54 | ········} | 54 | ········} |
55 | ····} | 55 | ····} |
56 | ···· | 56 | ···· |
57 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 57 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
58 | ········collection.add(this.c1); | 58 | ········collection.add(this.c1); |
59 | ········collection.add(this.c2); | 59 | ········collection.add(this.c2); |
Offset 20, 33 lines modified | Offset 20, 33 lines modified | ||
20 | ········this(fixed3.name,·fixed3.c1,·fixed3.c2,·fixed3.c3); | 20 | ········this(fixed3.name,·fixed3.c1,·fixed3.c2,·fixed3.c3); |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·int·size()·{ | 23 | ····public·int·size()·{ |
24 | ········return·3; | 24 | ········return·3; |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·Object·get(final·int· | 27 | ····public·Object·get(final·int·n)·{ |
28 | ········switch·( | 28 | ········switch·(n)·{ |
29 | ············case·0:·{ | 29 | ············case·0:·{ |
30 | ················return·this.c1; | 30 | ················return·this.c1; |
31 | ············} | 31 | ············} |
32 | ············case·1:·{ | 32 | ············case·1:·{ |
33 | ················return·this.c2; | 33 | ················return·this.c2; |
34 | ············} | 34 | ············} |
35 | ············case·2:·{ | 35 | ············case·2:·{ |
36 | ················return·this.c3; | 36 | ················return·this.c3; |
37 | ············} | 37 | ············} |
38 | ············default:·{ | 38 | ············default:·{ |
39 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 39 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·3"); |
40 | ············} | 40 | ············} |
41 | ········} | 41 | ········} |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····public·Object·set(final·int· | 44 | ····public·Object·set(final·int·n,·final·Object·c3)·{ |
45 | ········switch·( | 45 | ········switch·(n)·{ |
46 | ············case·0:·{ | 46 | ············case·0:·{ |
47 | ················final·Object·c4·=·this.c1; | 47 | ················final·Object·c4·=·this.c1; |
48 | ················this.c1·=·c3; | 48 | ················this.c1·=·c3; |
49 | ················return·c4; | 49 | ················return·c4; |
50 | ············} | 50 | ············} |
51 | ············case·1:·{ | 51 | ············case·1:·{ |
52 | ················final·Object·c5·=·this.c2; | 52 | ················final·Object·c5·=·this.c2; |
Offset 55, 15 lines modified | Offset 55, 15 lines modified | ||
55 | ············} | 55 | ············} |
56 | ············case·2:·{ | 56 | ············case·2:·{ |
57 | ················final·Object·c6·=·this.c3; | 57 | ················final·Object·c6·=·this.c3; |
58 | ················this.c3·=·c3; | 58 | ················this.c3·=·c3; |
59 | ················return·c6; | 59 | ················return·c6; |
60 | ············} | 60 | ············} |
61 | ············default:·{ | 61 | ············default:·{ |
62 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 62 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·3"); |
63 | ············} | 63 | ············} |
64 | ········} | 64 | ········} |
65 | ····} | 65 | ····} |
66 | ···· | 66 | ···· |
67 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 67 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
68 | ········collection.add(this.c1); | 68 | ········collection.add(this.c1); |
69 | ········collection.add(this.c2); | 69 | ········collection.add(this.c2); |
Offset 22, 36 lines modified | Offset 22, 36 lines modified | ||
22 | ········this(fixed4.name,·fixed4.c1,·fixed4.c2,·fixed4.c3,·fixed4.c4); | 22 | ········this(fixed4.name,·fixed4.c1,·fixed4.c2,·fixed4.c3,·fixed4.c4); |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·int·size()·{ | 25 | ····public·int·size()·{ |
26 | ········return·4; | 26 | ········return·4; |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·Object·get(final·int· | 29 | ····public·Object·get(final·int·n)·{ |
30 | ········switch·( | 30 | ········switch·(n)·{ |
31 | ············case·0:·{ | 31 | ············case·0:·{ |
32 | ················return·this.c1; | 32 | ················return·this.c1; |
33 | ············} | 33 | ············} |
34 | ············case·1:·{ | 34 | ············case·1:·{ |
35 | ················return·this.c2; | 35 | ················return·this.c2; |
36 | ············} | 36 | ············} |
37 | ············case·2:·{ | 37 | ············case·2:·{ |
38 | ················return·this.c3; | 38 | ················return·this.c3; |
39 | ············} | 39 | ············} |
40 | ············case·3:·{ | 40 | ············case·3:·{ |
41 | ················return·this.c4; | 41 | ················return·this.c4; |
42 | ············} | 42 | ············} |
43 | ············default:·{ | 43 | ············default:·{ |
44 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 44 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·4"); |
45 | ············} | 45 | ············} |
46 | ········} | 46 | ········} |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·Object·set(final·int· | 49 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
50 | ········switch·( | 50 | ········switch·(n)·{ |
51 | ············case·0:·{ | 51 | ············case·0:·{ |
52 | ················final·Object·c1·=·this.c1; | 52 | ················final·Object·c1·=·this.c1; |
53 | ················this.c1·=·o; | 53 | ················this.c1·=·o; |
54 | ················return·c1; | 54 | ················return·c1; |
55 | ············} | 55 | ············} |
56 | ············case·1:·{ | 56 | ············case·1:·{ |
57 | ················final·Object·c2·=·this.c2; | 57 | ················final·Object·c2·=·this.c2; |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ············} | 65 | ············} |
66 | ············case·3:·{ | 66 | ············case·3:·{ |
67 | ················final·Object·c4·=·this.c4; | 67 | ················final·Object·c4·=·this.c4; |
68 | ················this.c4·=·o; | 68 | ················this.c4·=·o; |
69 | ················return·c4; | 69 | ················return·c4; |
70 | ············} | 70 | ············} |
71 | ············default:·{ | 71 | ············default:·{ |
72 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 72 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·4"); |
73 | ············} | 73 | ············} |
74 | ········} | 74 | ········} |
75 | ····} | 75 | ····} |
76 | ···· | 76 | ···· |
77 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 77 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
78 | ········collection.add(this.c1); | 78 | ········collection.add(this.c1); |
79 | ········collection.add(this.c2); | 79 | ········collection.add(this.c2); |
Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
24 | ········this(fixed5.name,·fixed5.c1,·fixed5.c2,·fixed5.c3,·fixed5.c4,·fixed5.c5); | 24 | ········this(fixed5.name,·fixed5.c1,·fixed5.c2,·fixed5.c3,·fixed5.c4,·fixed5.c5); |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·int·size()·{ | 27 | ····public·int·size()·{ |
28 | ········return·5; | 28 | ········return·5; |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·Object·get(final·int· | 31 | ····public·Object·get(final·int·n)·{ |
32 | ········switch·( | 32 | ········switch·(n)·{ |
33 | ············case·0:·{ | 33 | ············case·0:·{ |
34 | ················return·this.c1; | 34 | ················return·this.c1; |
35 | ············} | 35 | ············} |
36 | ············case·1:·{ | 36 | ············case·1:·{ |
37 | ················return·this.c2; | 37 | ················return·this.c2; |
38 | ············} | 38 | ············} |
39 | ············case·2:·{ | 39 | ············case·2:·{ |
Offset 42, 21 lines modified | Offset 42, 21 lines modified | ||
42 | ············case·3:·{ | 42 | ············case·3:·{ |
43 | ················return·this.c4; | 43 | ················return·this.c4; |
44 | ············} | 44 | ············} |
45 | ············case·4:·{ | 45 | ············case·4:·{ |
46 | ················return·this.c5; | 46 | ················return·this.c5; |
47 | ············} | 47 | ············} |
48 | ············default:·{ | 48 | ············default:·{ |
49 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 49 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·5"); |
50 | ············} | 50 | ············} |
51 | ········} | 51 | ········} |
52 | ····} | 52 | ····} |
53 | ···· | 53 | ···· |
54 | ····public·Object·set(final·int· | 54 | ····public·Object·set(final·int·n,·final·Object·c5)·{ |
55 | ········switch·( | 55 | ········switch·(n)·{ |
56 | ············case·0:·{ | 56 | ············case·0:·{ |
57 | ················final·Object·c6·=·this.c1; | 57 | ················final·Object·c6·=·this.c1; |
58 | ················this.c1·=·c5; | 58 | ················this.c1·=·c5; |
59 | ················return·c6; | 59 | ················return·c6; |
60 | ············} | 60 | ············} |
61 | ············case·1:·{ | 61 | ············case·1:·{ |
62 | ················final·Object·c7·=·this.c2; | 62 | ················final·Object·c7·=·this.c2; |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | ············} | 75 | ············} |
76 | ············case·4:·{ | 76 | ············case·4:·{ |
77 | ················final·Object·c10·=·this.c5; | 77 | ················final·Object·c10·=·this.c5; |
78 | ················this.c5·=·c5; | 78 | ················this.c5·=·c5; |
79 | ················return·c10; | 79 | ················return·c10; |
80 | ············} | 80 | ············} |
81 | ············default:·{ | 81 | ············default:·{ |
82 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 82 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·5"); |
83 | ············} | 83 | ············} |
84 | ········} | 84 | ········} |
85 | ····} | 85 | ····} |
86 | ···· | 86 | ···· |
87 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 87 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
88 | ········collection.add(this.c1); | 88 | ········collection.add(this.c1); |
89 | ········collection.add(this.c2); | 89 | ········collection.add(this.c2); |
Offset 26, 16 lines modified | Offset 26, 16 lines modified | ||
26 | ········this(fixed6.name,·fixed6.c1,·fixed6.c2,·fixed6.c3,·fixed6.c4,·fixed6.c5,·fixed6.c6); | 26 | ········this(fixed6.name,·fixed6.c1,·fixed6.c2,·fixed6.c3,·fixed6.c4,·fixed6.c5,·fixed6.c6); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·int·size()·{ | 29 | ····public·int·size()·{ |
30 | ········return·6; | 30 | ········return·6; |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·Object·get(final·int· | 33 | ····public·Object·get(final·int·n)·{ |
34 | ········switch·( | 34 | ········switch·(n)·{ |
35 | ············case·0:·{ | 35 | ············case·0:·{ |
36 | ················return·this.c1; | 36 | ················return·this.c1; |
37 | ············} | 37 | ············} |
38 | ············case·1:·{ | 38 | ············case·1:·{ |
39 | ················return·this.c2; | 39 | ················return·this.c2; |
40 | ············} | 40 | ············} |
41 | ············case·2:·{ | 41 | ············case·2:·{ |
Offset 47, 21 lines modified | Offset 47, 21 lines modified | ||
47 | ············case·4:·{ | 47 | ············case·4:·{ |
48 | ················return·this.c5; | 48 | ················return·this.c5; |
49 | ············} | 49 | ············} |
50 | ············case·5:·{ | 50 | ············case·5:·{ |
51 | ················return·this.c6; | 51 | ················return·this.c6; |
52 | ············} | 52 | ············} |
53 | ············default:·{ | 53 | ············default:·{ |
54 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 54 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·6"); |
55 | ············} | 55 | ············} |
56 | ········} | 56 | ········} |
57 | ····} | 57 | ····} |
58 | ···· | 58 | ···· |
59 | ····public·Object·set(final·int· | 59 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
60 | ········switch·( | 60 | ········switch·(n)·{ |
61 | ············case·0:·{ | 61 | ············case·0:·{ |
62 | ················final·Object·c1·=·this.c1; | 62 | ················final·Object·c1·=·this.c1; |
63 | ················this.c1·=·o; | 63 | ················this.c1·=·o; |
64 | ················return·c1; | 64 | ················return·c1; |
65 | ············} | 65 | ············} |
66 | ············case·1:·{ | 66 | ············case·1:·{ |
67 | ················final·Object·c2·=·this.c2; | 67 | ················final·Object·c2·=·this.c2; |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | ············} | 85 | ············} |
86 | ············case·5:·{ | 86 | ············case·5:·{ |
87 | ················final·Object·c6·=·this.c6; | 87 | ················final·Object·c6·=·this.c6; |
88 | ················this.c6·=·o; | 88 | ················this.c6·=·o; |
89 | ················return·c6; | 89 | ················return·c6; |
90 | ············} | 90 | ············} |
91 | ············default:·{ | 91 | ············default:·{ |
92 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 92 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·6"); |
93 | ············} | 93 | ············} |
94 | ········} | 94 | ········} |
95 | ····} | 95 | ····} |
96 | ···· | 96 | ···· |
97 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 97 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
98 | ········collection.add(this.c1); | 98 | ········collection.add(this.c1); |
99 | ········collection.add(this.c2); | 99 | ········collection.add(this.c2); |
Offset 28, 16 lines modified | Offset 28, 16 lines modified | ||
28 | ········this(fixed7.name,·fixed7.c1,·fixed7.c2,·fixed7.c3,·fixed7.c4,·fixed7.c5,·fixed7.c6,·fixed7.c7); | 28 | ········this(fixed7.name,·fixed7.c1,·fixed7.c2,·fixed7.c3,·fixed7.c4,·fixed7.c5,·fixed7.c6,·fixed7.c7); |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·int·size()·{ | 31 | ····public·int·size()·{ |
32 | ········return·7; | 32 | ········return·7; |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·Object·get(final·int· | 35 | ····public·Object·get(final·int·n)·{ |
36 | ········switch·( | 36 | ········switch·(n)·{ |
37 | ············case·0:·{ | 37 | ············case·0:·{ |
38 | ················return·this.c1; | 38 | ················return·this.c1; |
39 | ············} | 39 | ············} |
40 | ············case·1:·{ | 40 | ············case·1:·{ |
41 | ················return·this.c2; | 41 | ················return·this.c2; |
42 | ············} | 42 | ············} |
43 | ············case·2:·{ | 43 | ············case·2:·{ |
Offset 52, 21 lines modified | Offset 52, 21 lines modified | ||
52 | ············case·5:·{ | 52 | ············case·5:·{ |
53 | ················return·this.c6; | 53 | ················return·this.c6; |
54 | ············} | 54 | ············} |
55 | ············case·6:·{ | 55 | ············case·6:·{ |
56 | ················return·this.c7; | 56 | ················return·this.c7; |
57 | ············} | 57 | ············} |
58 | ············default:·{ | 58 | ············default:·{ |
59 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 59 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·7"); |
60 | ············} | 60 | ············} |
61 | ········} | 61 | ········} |
62 | ····} | 62 | ····} |
63 | ···· | 63 | ···· |
64 | ····public·Object·set(final·int· | 64 | ····public·Object·set(final·int·n,·final·Object·c7)·{ |
65 | ········switch·( | 65 | ········switch·(n)·{ |
66 | ············case·0:·{ | 66 | ············case·0:·{ |
67 | ················final·Object·c8·=·this.c1; | 67 | ················final·Object·c8·=·this.c1; |
68 | ················this.c1·=·c7; | 68 | ················this.c1·=·c7; |
69 | ················return·c8; | 69 | ················return·c8; |
70 | ············} | 70 | ············} |
71 | ············case·1:·{ | 71 | ············case·1:·{ |
72 | ················final·Object·c9·=·this.c2; | 72 | ················final·Object·c9·=·this.c2; |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | ············} | 95 | ············} |
96 | ············case·6:·{ | 96 | ············case·6:·{ |
97 | ················final·Object·c14·=·this.c7; | 97 | ················final·Object·c14·=·this.c7; |
98 | ················this.c7·=·c7; | 98 | ················this.c7·=·c7; |
99 | ················return·c14; | 99 | ················return·c14; |
100 | ············} | 100 | ············} |
101 | ············default:·{ | 101 | ············default:·{ |
102 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 102 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·7"); |
103 | ············} | 103 | ············} |
104 | ········} | 104 | ········} |
105 | ····} | 105 | ····} |
106 | ···· | 106 | ···· |
107 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 107 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
108 | ········collection.add(this.c1); | 108 | ········collection.add(this.c1); |
109 | ········collection.add(this.c2); | 109 | ········collection.add(this.c2); |
Offset 30, 16 lines modified | Offset 30, 16 lines modified | ||
30 | ········this(fixed8.name,·fixed8.c1,·fixed8.c2,·fixed8.c3,·fixed8.c4,·fixed8.c5,·fixed8.c6,·fixed8.c7,·fixed8.c8); | 30 | ········this(fixed8.name,·fixed8.c1,·fixed8.c2,·fixed8.c3,·fixed8.c4,·fixed8.c5,·fixed8.c6,·fixed8.c7,·fixed8.c8); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·int·size()·{ | 33 | ····public·int·size()·{ |
34 | ········return·8; | 34 | ········return·8; |
35 | ····} | 35 | ····} |
36 | ···· | 36 | ···· |
37 | ····public·Object·get(final·int· | 37 | ····public·Object·get(final·int·n)·{ |
38 | ········switch·( | 38 | ········switch·(n)·{ |
39 | ············case·0:·{ | 39 | ············case·0:·{ |
40 | ················return·this.c1; | 40 | ················return·this.c1; |
41 | ············} | 41 | ············} |
42 | ············case·1:·{ | 42 | ············case·1:·{ |
43 | ················return·this.c2; | 43 | ················return·this.c2; |
44 | ············} | 44 | ············} |
45 | ············case·2:·{ | 45 | ············case·2:·{ |
Offset 57, 21 lines modified | Offset 57, 21 lines modified | ||
57 | ············case·6:·{ | 57 | ············case·6:·{ |
58 | ················return·this.c7; | 58 | ················return·this.c7; |
59 | ············} | 59 | ············} |
60 | ············case·7:·{ | 60 | ············case·7:·{ |
61 | ················return·this.c8; | 61 | ················return·this.c8; |
62 | ············} | 62 | ············} |
63 | ············default:·{ | 63 | ············default:·{ |
64 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 64 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·8"); |
65 | ············} | 65 | ············} |
66 | ········} | 66 | ········} |
67 | ····} | 67 | ····} |
68 | ···· | 68 | ···· |
69 | ····public·Object·set(final·int· | 69 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
70 | ········switch·( | 70 | ········switch·(n)·{ |
71 | ············case·0:·{ | 71 | ············case·0:·{ |
72 | ················final·Object·c1·=·this.c1; | 72 | ················final·Object·c1·=·this.c1; |
73 | ················this.c1·=·o; | 73 | ················this.c1·=·o; |
74 | ················return·c1; | 74 | ················return·c1; |
75 | ············} | 75 | ············} |
76 | ············case·1:·{ | 76 | ············case·1:·{ |
77 | ················final·Object·c2·=·this.c2; | 77 | ················final·Object·c2·=·this.c2; |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ············} | 105 | ············} |
106 | ············case·7:·{ | 106 | ············case·7:·{ |
107 | ················final·Object·c8·=·this.c8; | 107 | ················final·Object·c8·=·this.c8; |
108 | ················this.c8·=·o; | 108 | ················this.c8·=·o; |
109 | ················return·c8; | 109 | ················return·c8; |
110 | ············} | 110 | ············} |
111 | ············default:·{ | 111 | ············default:·{ |
112 | ················throw·new·IndexOutOfBoundsException("Index:·"·+· | 112 | ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·8"); |
113 | ············} | 113 | ············} |
114 | ········} | 114 | ········} |
115 | ····} | 115 | ····} |
116 | ···· | 116 | ···· |
117 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ | 117 | ····public·void·addAllTo(final·Collection<Object>·collection)·{ |
118 | ········collection.add(this.c1); | 118 | ········collection.add(this.c1); |
119 | ········collection.add(this.c2); | 119 | ········collection.add(this.c2); |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·42bbc03c7b0c7b290dfb943e90ccbb09396fa3cc7a4d7b365b084dd1b111b60c |
2 | ··Compiled·from·"GNode.java" | 2 | ··Compiled·from·"GNode.java" |
3 | class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode | 3 | class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/tree/GNode$Variable | 7 | ··this_class:·#13·························//·xtc/tree/GNode$Variable |
8 | ··super_class:·#2·························//·xtc/tree/GNode | 8 | ··super_class:·#2·························//·xtc/tree/GNode |
9 | ··interfaces:·0,·fields:·1,·methods:·17,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·17,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V |
12 | ····#2·=·Class··············#4············//·xtc/tree/GNode | 12 | ····#2·=·Class··············#4············//·xtc/tree/GNode |
13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V | 13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V |
14 | ····#4·=·Utf8···············xtc/tree/GNode | 14 | ····#4·=·Utf8···············xtc/tree/GNode |
15 | ····#5·=·Utf8···············<init> | 15 | ····#5·=·Utf8···············<init> |
16 | ····#6·=·Utf8···············(Ljava/lang/String;)V | 16 | ····#6·=·Utf8···············(Ljava/lang/String;)V |
Offset 102, 16 lines modified | Offset 102, 17 lines modified | ||
102 | ···#92·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; | 102 | ···#92·=·Utf8···············(ILjava/util/Collection;)Lxtc/tree/Node; |
103 | ···#93·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; | 103 | ···#93·=·Utf8···············(ILjava/util/Collection<*>;)Lxtc/tree/Node; |
104 | ···#94·=·Utf8···············addAllTo | 104 | ···#94·=·Utf8···············addAllTo |
105 | ···#95·=·Utf8···············(Ljava/util/Collection<Ljava/lang/Object;>;)V | 105 | ···#95·=·Utf8···············(Ljava/util/Collection<Ljava/lang/Object;>;)V |
106 | ···#96·=·Utf8···············()Ljava/util/Iterator<Ljava/lang/Object;>; | 106 | ···#96·=·Utf8···············()Ljava/util/Iterator<Ljava/lang/Object;>; |
107 | ···#97·=·Utf8···············SourceFile | 107 | ···#97·=·Utf8···············SourceFile |
108 | ···#98·=·Utf8···············GNode.java | 108 | ···#98·=·Utf8···············GNode.java |
109 | ···#99·=·Utf8···············NestHost | ||
109 | ·· | 110 | ··#100·=·Utf8···············InnerClasses |
110 | ··#10 | 111 | ··#101·=·Utf8···············Variable |
111 | { | 112 | { |
112 | ··private·java.util.ArrayList<java.lang.Object>·children; | 113 | ··private·java.util.ArrayList<java.lang.Object>·children; |
113 | ····descriptor:·Ljava/util/ArrayList; | 114 | ····descriptor:·Ljava/util/ArrayList; |
114 | ····flags:·(0x0002)·ACC_PRIVATE | 115 | ····flags:·(0x0002)·ACC_PRIVATE |
115 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; | 116 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; |
116 | ··xtc.tree.GNode$Variable(java.lang.String); | 117 | ··xtc.tree.GNode$Variable(java.lang.String); |
Offset 383, 9 lines modified | Offset 384, 10 lines modified | ||
383 | ·········4:·iload_1 | 384 | ·········4:·iload_1 |
384 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; | 385 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; |
385 | ·········8:·areturn | 386 | ·········8:·areturn |
386 | ······LineNumberTable: | 387 | ······LineNumberTable: |
387 | ········line·852:·0 | 388 | ········line·852:·0 |
388 | } | 389 | } |
389 | SourceFile:·"GNode.java" | 390 | SourceFile:·"GNode.java" |
391 | NestHost:·class·xtc/tree/GNode | ||
390 | InnerClasses: | 392 | InnerClasses: |
391 | ··static·#10 | 393 | ··static·#101=·#13·of·#2;·················//·Variable=class·xtc/tree/GNode$Variable·of·class·xtc/tree/GNode |
Offset 277, 16 lines modified | Offset 277, 16 lines modified | ||
277 | ················variable.addAll(pair); | 277 | ················variable.addAll(pair); |
278 | ················return·(GNode)variable; | 278 | ················return·(GNode)variable; |
279 | ············} | 279 | ············} |
280 | ········} | 280 | ········} |
281 | ····} | 281 | ····} |
282 | ···· | 282 | ···· |
283 | ····public·static·GNode·create(final·GNode·gNode)·{ | 283 | ····public·static·GNode·create(final·GNode·gNode)·{ |
284 | ········if·(gNode·instanceof·GNode.Variable)·{ | 284 | ········if·(gNode·instanceof·final·GNode.Variable·variable)·{ |
285 | ············return·(GNode)new·GNode.Variable( | 285 | ············return·(GNode)new·GNode.Variable(variable); |
286 | ········} | 286 | ········} |
287 | ········switch·(gNode.size())·{ | 287 | ········switch·(gNode.size())·{ |
288 | ············case·0:·{ | 288 | ············case·0:·{ |
289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); | 289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); |
290 | ············} | 290 | ············} |
291 | ············case·1:·{ | 291 | ············case·1:·{ |
292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); | 292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·7 | 1 | ··SHA-256·checksum·715a8ef5c5f0db712e3dd08ded66e9fda0954ae98fdcd11a612ab718fbf7bb38 |
2 | ··Compiled·from·"Locatable.java" | 2 | ··Compiled·from·"Locatable.java" |
3 | public·interface·xtc.tree.Locatable | 3 | public·interface·xtc.tree.Locatable |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/tree/Locatable | 7 | ··this_class:·#1··························//·xtc/tree/Locatable |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/tree/Locatable | 11 | ···#1·=·Class··············#2·············//·xtc/tree/Locatable |
12 | ···#2·=·Utf8···············xtc/tree/Locatable | 12 | ···#2·=·Utf8···············xtc/tree/Locatable |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c0d2100f16423d75cd377d888cf2b93b6b2cccfeec0cea951e714f906fd29a18 |
2 | ··Compiled·from·"Location.java" | 2 | ··Compiled·from·"Location.java" |
3 | public·class·xtc.tree.Location·implements·java.lang.Comparable | 3 | public·class·xtc.tree.Location·implements·java.lang.Comparable |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/tree/Location | 7 | ··this_class:·#8··························//·xtc/tree/Location |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·1 | 9 | ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·351d640469d1be06294c06acf7f5ba7911c5233a3db7d9f5d8850f6a37b70e31 |
2 | ··Compiled·from·"Node.java" | 2 | ··Compiled·from·"Node.java" |
3 | class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object> | 3 | class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/tree/Node$1 | 7 | ··this_class:·#2··························//·xtc/tree/Node$1 |
8 | ··super_class:·#12························//·java/lang/Object | 8 | ··super_class:·#12························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·3,·methods:·4,·attributes:· | 9 | ··interfaces:·1,·fields:·3,·methods:·4,·attributes:·5 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node; |
12 | ···#2·=·Class··············#4·············//·xtc/tree/Node$1 | 12 | ···#2·=·Class··············#4·············//·xtc/tree/Node$1 |
13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/tree/Node; | 13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/tree/Node; |
14 | ···#4·=·Utf8···············xtc/tree/Node$1 | 14 | ···#4·=·Utf8···············xtc/tree/Node$1 |
15 | ···#5·=·Utf8···············this$0 | 15 | ···#5·=·Utf8···············this$0 |
16 | ···#6·=·Utf8···············Lxtc/tree/Node; | 16 | ···#6·=·Utf8···············Lxtc/tree/Node; |
Offset 59, 15 lines modified | Offset 59, 16 lines modified | ||
59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
60 | ··#50·=·Utf8···············SourceFile | 60 | ··#50·=·Utf8···············SourceFile |
61 | ··#51·=·Utf8···············Node.java | 61 | ··#51·=·Utf8···············Node.java |
62 | ··#52·=·Utf8···············EnclosingMethod | 62 | ··#52·=·Utf8···············EnclosingMethod |
63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; | 63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; |
64 | ··#54·=·Utf8···············iterator | 64 | ··#54·=·Utf8···············iterator |
65 | ··#55·=·Utf8···············()Ljava/util/Iterator; | 65 | ··#55·=·Utf8···············()Ljava/util/Iterator; |
66 | ··#56·=·Utf8···············NestHost | ||
66 | ··#5 | 67 | ··#57·=·Utf8···············InnerClasses |
67 | { | 68 | { |
68 | ··int·cursor; | 69 | ··int·cursor; |
69 | ····descriptor:·I | 70 | ····descriptor:·I |
70 | ····flags:·(0x0000) | 71 | ····flags:·(0x0000) |
71 | ··final·int·val$size; | 72 | ··final·int·val$size; |
72 | ····descriptor:·I | 73 | ····descriptor:·I |
Offset 168, 9 lines modified | Offset 169, 10 lines modified | ||
168 | ·········9:·athrow | 169 | ·········9:·athrow |
169 | ······LineNumberTable: | 170 | ······LineNumberTable: |
170 | ········line·365:·0 | 171 | ········line·365:·0 |
171 | } | 172 | } |
172 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 173 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
173 | SourceFile:·"Node.java" | 174 | SourceFile:·"Node.java" |
174 | EnclosingMethod:·#21.#53················//·xtc.tree.Node.iterator | 175 | EnclosingMethod:·#21.#53················//·xtc.tree.Node.iterator |
176 | NestHost:·class·xtc/tree/Node | ||
175 | InnerClasses: | 177 | InnerClasses: |
176 | ··#2;·····································//·class·xtc/tree/Node$1 | 178 | ··#2;·····································//·class·xtc/tree/Node$1 |
Offset 146, 16 lines modified | Offset 146, 16 lines modified | ||
146 | ····} | 146 | ····} |
147 | ···· | 147 | ···· |
148 | ····public·String·getString(final·int·n)·{ | 148 | ····public·String·getString(final·int·n)·{ |
149 | ········final·Object·value·=·this.get(n); | 149 | ········final·Object·value·=·this.get(n); |
150 | ········if·(null·==·value)·{ | 150 | ········if·(null·==·value)·{ |
151 | ············return·null; | 151 | ············return·null; |
152 | ········} | 152 | ········} |
153 | ········if·(value·instanceof·String)·{ | 153 | ········if·(value·instanceof·final·String·s)·{ |
154 | ············return· | 154 | ············return·s; |
155 | ········} | 155 | ········} |
156 | ········return·((Node)value).getTokenText(); | 156 | ········return·((Node)value).getTokenText(); |
157 | ····} | 157 | ····} |
158 | ···· | 158 | ···· |
159 | ····public·Node·getNode(final·int·n)·{ | 159 | ····public·Node·getNode(final·int·n)·{ |
160 | ········return·(Node)this.get(n); | 160 | ········return·(Node)this.get(n); |
161 | ····} | 161 | ····} |
Offset 288, 16 lines modified | Offset 288, 16 lines modified | ||
288 | ····················appendable.append("null"); | 288 | ····················appendable.append("null"); |
289 | ················} | 289 | ················} |
290 | ················else·if·(next·instanceof·String)·{ | 290 | ················else·if·(next·instanceof·String)·{ |
291 | ····················appendable.append('\"'); | 291 | ····················appendable.append('\"'); |
292 | ····················Utilities.escape((String)next,·appendable,·8); | 292 | ····················Utilities.escape((String)next,·appendable,·8); |
293 | ····················appendable.append('\"'); | 293 | ····················appendable.append('\"'); |
294 | ················} | 294 | ················} |
295 | ················else·if·(next·instanceof·Node)·{ | 295 | ················else·if·(next·instanceof·final·Node·node)·{ |
296 | ···················· | 296 | ····················node.write(appendable); |
297 | ················} | 297 | ················} |
298 | ················else·{ | 298 | ················else·{ |
299 | ····················appendable.append(next.toString()); | 299 | ····················appendable.append(next.toString()); |
300 | ················} | 300 | ················} |
301 | ············} | 301 | ············} |
302 | ············appendable.append(')'); | 302 | ············appendable.append(')'); |
303 | ········} | 303 | ········} |
Offset 319, 10 lines modified | Offset 319, 10 lines modified | ||
319 | ········return·o·instanceof·Pair·&&·(Pair.EMPTY·==·o·||·((Pair)o).head()·instanceof·Node); | 319 | ········return·o·instanceof·Pair·&&·(Pair.EMPTY·==·o·||·((Pair)o).head()·instanceof·Node); |
320 | ····} | 320 | ····} |
321 | ···· | 321 | ···· |
322 | ····public·static·final·Pair<Node>·toList(final·Object·obj)·{ | 322 | ····public·static·final·Pair<Node>·toList(final·Object·obj)·{ |
323 | ········if·(isList(obj))·{ | 323 | ········if·(isList(obj))·{ |
324 | ············return·(Pair<Node>)obj; | 324 | ············return·(Pair<Node>)obj; |
325 | ········} | 325 | ········} |
326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·obj); | 326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·String.valueOf(obj)); |
327 | ····} | 327 | ····} |
328 | } | 328 | } |
Offset 25, 32 lines modified | Offset 25, 32 lines modified | ||
25 | ········return·true; | 25 | ········return·true; |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·int·size()·{ | 28 | ····public·int·size()·{ |
29 | ········return·1; | 29 | ········return·1; |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·Object·get(final·int· | 32 | ····public·Object·get(final·int·n)·{ |
33 | ········if·(0·==· | 33 | ········if·(0·==·n)·{ |
34 | ············return·this.text; | 34 | ············return·this.text; |
35 | ········} | 35 | ········} |
36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1"); |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·Object·set(final·int·n,·final·Object·o)·{ | 39 | ····public·Object·set(final·int·n,·final·Object·o)·{ |
40 | ········throw·new·IllegalStateException("Not·modifiable"); | 40 | ········throw·new·IllegalStateException("Not·modifiable"); |
41 | ····} | 41 | ····} |
42 | ···· | 42 | ···· |
43 | ····public·static·final·boolean·test(final·Object·o)·{ | 43 | ····public·static·final·boolean·test(final·Object·o)·{ |
44 | ········return·o·instanceof·String·||·(o·instanceof·Node·&&·((Node)o).strip().isToken()); | 44 | ········return·o·instanceof·String·||·(o·instanceof·Node·&&·((Node)o).strip().isToken()); |
45 | ····} | 45 | ····} |
46 | ···· | 46 | ···· |
47 | ····public·static·final·String·cast(final·Object·o)·{ | 47 | ····public·static·final·String·cast(final·Object·o)·{ |
48 | ········if·(null·==·o)·{ | 48 | ········if·(null·==·o)·{ |
49 | ············return·null; | 49 | ············return·null; |
50 | ········} | 50 | ········} |
51 | ········if·(o·instanceof·String)·{ | 51 | ········if·(o·instanceof·final·String·s)·{ |
52 | ············return· | 52 | ············return·s; |
53 | ········} | 53 | ········} |
54 | ········return·((Node)o).getTokenText(); | 54 | ········return·((Node)o).getTokenText(); |
55 | ····} | 55 | ····} |
56 | } | 56 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·88d3d9895ee00490759cc60e1ccfca1c60c2e1e7cd7d5b1a843c76f369d6361e |
2 | ··Compiled·from·"Action.java" | 2 | ··Compiled·from·"Action.java" |
3 | public·interface·xtc.util.Action<T·extends·java.lang.Object> | 3 | public·interface·xtc.util.Action<T·extends·java.lang.Object> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Action | 7 | ··this_class:·#1··························//·xtc/util/Action |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Action | 11 | ···#1·=·Class··············#2·············//·xtc/util/Action |
12 | ···#2·=·Utf8···············xtc/util/Action | 12 | ···#2·=·Utf8···············xtc/util/Action |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·6 | 1 | ··SHA-256·checksum·d62cb683ed4c8ecf03c8decd3ed2f31ce63bbc54408fda9ba7d29dc279166fbf |
2 | ··Compiled·from·"Pair.java" | 2 | ··Compiled·from·"Pair.java" |
3 | class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T> | 3 | class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/util/Pair$1 | 7 | ··this_class:·#2··························//·xtc/util/Pair$1 |
8 | ··super_class:·#8·························//·java/lang/Object | 8 | ··super_class:·#8·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·2,·methods:·4,·attributes:· | 9 | ··interfaces:·1,·fields:·2,·methods:·4,·attributes:·5 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair; |
12 | ···#2·=·Class··············#4·············//·xtc/util/Pair$1 | 12 | ···#2·=·Class··············#4·············//·xtc/util/Pair$1 |
13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/util/Pair; | 13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/util/Pair; |
14 | ···#4·=·Utf8···············xtc/util/Pair$1 | 14 | ···#4·=·Utf8···············xtc/util/Pair$1 |
15 | ···#5·=·Utf8···············this$0 | 15 | ···#5·=·Utf8···············this$0 |
16 | ···#6·=·Utf8···············Lxtc/util/Pair; | 16 | ···#6·=·Utf8···············Lxtc/util/Pair; |
Offset 59, 15 lines modified | Offset 59, 16 lines modified | ||
59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 59 | ··#49·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
60 | ··#50·=·Utf8···············SourceFile | 60 | ··#50·=·Utf8···············SourceFile |
61 | ··#51·=·Utf8···············Pair.java | 61 | ··#51·=·Utf8···············Pair.java |
62 | ··#52·=·Utf8···············EnclosingMethod | 62 | ··#52·=·Utf8···············EnclosingMethod |
63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; | 63 | ··#53·=·NameAndType········#54:#55········//·iterator:()Ljava/util/Iterator; |
64 | ··#54·=·Utf8···············iterator | 64 | ··#54·=·Utf8···············iterator |
65 | ··#55·=·Utf8···············()Ljava/util/Iterator; | 65 | ··#55·=·Utf8···············()Ljava/util/Iterator; |
66 | ··#56·=·Utf8···············NestHost | ||
66 | ··#5 | 67 | ··#57·=·Utf8···············InnerClasses |
67 | { | 68 | { |
68 | ··private·xtc.util.Pair<T>·pair; | 69 | ··private·xtc.util.Pair<T>·pair; |
69 | ····descriptor:·Lxtc/util/Pair; | 70 | ····descriptor:·Lxtc/util/Pair; |
70 | ····flags:·(0x0002)·ACC_PRIVATE | 71 | ····flags:·(0x0002)·ACC_PRIVATE |
71 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; | 72 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; |
72 | ··final·xtc.util.Pair·this$0; | 73 | ··final·xtc.util.Pair·this$0; |
Offset 161, 9 lines modified | Offset 162, 10 lines modified | ||
161 | ·········7:·athrow | 162 | ·········7:·athrow |
162 | ······LineNumberTable: | 163 | ······LineNumberTable: |
163 | ········line·537:·0 | 164 | ········line·537:·0 |
164 | } | 165 | } |
165 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 166 | Signature:·#49··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
166 | SourceFile:·"Pair.java" | 167 | SourceFile:·"Pair.java" |
167 | EnclosingMethod:·#17.#53················//·xtc.util.Pair.iterator | 168 | EnclosingMethod:·#17.#53················//·xtc.util.Pair.iterator |
169 | NestHost:·class·xtc/util/Pair | ||
168 | InnerClasses: | 170 | InnerClasses: |
169 | ··#2;·····································//·class·xtc/util/Pair$1 | 171 | ··#2;·····································//·class·xtc/util/Pair$1 |
Offset 106, 41 lines modified | Offset 106, 41 lines modified | ||
106 | ····} | 106 | ····} |
107 | ···· | 107 | ···· |
108 | ····public·T·get(final·int·n)·{ | 108 | ····public·T·get(final·int·n)·{ |
109 | ········if·(0·>·n)·{ | 109 | ········if·(0·>·n)·{ |
110 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); | 110 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); |
111 | ········} | 111 | ········} |
112 | ········Pair·tail·=·this; | 112 | ········Pair·tail·=·this; |
113 | ········int· | 113 | ········int·n2·=·0; |
114 | ········while·(Pair.EMPTY·!=·tail)·{ | 114 | ········while·(Pair.EMPTY·!=·tail)·{ |
115 | ············if·(n·==· | 115 | ············if·(n·==·n2)·{ |
116 | ················return·tail.head; | 116 | ················return·tail.head; |
117 | ············} | 117 | ············} |
118 | ············++ | 118 | ············++n2; |
119 | ············tail·=·tail.tail; | 119 | ············tail·=·tail.tail; |
120 | ········} | 120 | ········} |
121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2); |
122 | ····} | 122 | ····} |
123 | ···· | 123 | ···· |
124 | ····public·T·set(final·int·n,·final·T·head)·{ | 124 | ····public·T·set(final·int·n,·final·T·head)·{ |
125 | ········if·(0·>·n)·{ | 125 | ········if·(0·>·n)·{ |
126 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); | 126 | ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size()); |
127 | ········} | 127 | ········} |
128 | ········Pair·tail·=·this; | 128 | ········Pair·tail·=·this; |
129 | ········int· | 129 | ········int·n2·=·0; |
130 | ········while·(Pair.EMPTY·!=·tail)·{ | 130 | ········while·(Pair.EMPTY·!=·tail)·{ |
131 | ············if·(n·==· | 131 | ············if·(n·==·n2)·{ |
132 | ················final·T·head2·=·tail.head; | 132 | ················final·T·head2·=·tail.head; |
133 | ················tail.head·=·head; | 133 | ················tail.head·=·head; |
134 | ················return·head2; | 134 | ················return·head2; |
135 | ············} | 135 | ············} |
136 | ············++ | 136 | ············++n2; |
137 | ············tail·=·tail.tail; | 137 | ············tail·=·tail.tail; |
138 | ········} | 138 | ········} |
139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2); |
140 | ····} | 140 | ····} |
141 | ···· | 141 | ···· |
142 | ····public·int·size()·{ | 142 | ····public·int·size()·{ |
143 | ········Pair·tail·=·this; | 143 | ········Pair·tail·=·this; |
144 | ········int·n·=·0; | 144 | ········int·n·=·0; |
145 | ········while·(tail·!=·Pair.EMPTY)·{ | 145 | ········while·(tail·!=·Pair.EMPTY)·{ |
146 | ············++n; | 146 | ············++n; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·9c9213dc246ca4c957deb48082ec6dd6743d5c238c6b34409553d5a3c1e86fae |
2 | ··Compiled·from·"State.java" | 2 | ··Compiled·from·"State.java" |
3 | public·interface·xtc.util.State | 3 | public·interface·xtc.util.State |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/State | 7 | ··this_class:·#1··························//·xtc/util/State |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/State | 11 | ···#1·=·Class··············#2·············//·xtc/util/State |
12 | ···#2·=·Utf8···············xtc/util/State | 12 | ···#2·=·Utf8···············xtc/util/State |
Offset 95, 16 lines modified | Offset 95, 16 lines modified | ||
95 | ········return·s; | 95 | ········return·s; |
96 | ····} | 96 | ····} |
97 | ···· | 97 | ···· |
98 | ····public·static·String·unqualify(final·String·s)·{ | 98 | ····public·static·String·unqualify(final·String·s)·{ |
99 | ········return·isQualified(s)·?·getName(s)·:·s; | 99 | ········return·isQualified(s)·?·getName(s)·:·s; |
100 | ····} | 100 | ····} |
101 | ···· | 101 | ···· |
102 | ····public·static·String·qualify(final·String·s | 102 | ····public·static·String·qualify(final·String·s,·final·String·s2)·{ |
103 | ········return·(null·==·s | 103 | ········return·(null·==·s)·?·s2·:·(s·+·"."·+·s2); |
104 | ····} | 104 | ····} |
105 | ···· | 105 | ···· |
106 | ····public·static·String[]·toComponents(final·String·s)·{ | 106 | ····public·static·String[]·toComponents(final·String·s)·{ |
107 | ········final·int·length·=·s.length(); | 107 | ········final·int·length·=·s.length(); |
108 | ········int·n·=·1; | 108 | ········int·n·=·1; |
109 | ········int·n2·=·0; | 109 | ········int·n2·=·0; |
110 | ········for·(int·i·=·0;·i·<·length;·++i)·{ | 110 | ········for·(int·i·=·0;·i·<·length;·++i)·{ |
Offset 178, 27 lines modified | Offset 178, 27 lines modified | ||
178 | ········return·requalify(s,·'$'); | 178 | ········return·requalify(s,·'$'); |
179 | ····} | 179 | ····} |
180 | ···· | 180 | ···· |
181 | ····public·static·String·toPath(final·String·s)·{ | 181 | ····public·static·String·toPath(final·String·s)·{ |
182 | ········return·requalify(s,·File.separatorChar); | 182 | ········return·requalify(s,·File.separatorChar); |
183 | ····} | 183 | ····} |
184 | ···· | 184 | ···· |
185 | ····public·static·String·toPath(final·String·s,·final·String·s | 185 | ····public·static·String·toPath(final·String·s,·final·String·s2)·{ |
186 | ········return·toPath(s)·+· | 186 | ········return·toPath(s)·+·"."·+·s2; |
187 | ····} | 187 | ····} |
188 | ···· | 188 | ···· |
189 | ····public·static·File·locate(final·List<File>·list,·final·String· | 189 | ····public·static·File·locate(final·List<File>·list,·final·String·child)·throws·FileNotFoundException·{ |
190 | ········final·Iterator<File>·iterator·=·list.iterator(); | 190 | ········final·Iterator<File>·iterator·=·list.iterator(); |
191 | ········while·(iterator.hasNext())·{ | 191 | ········while·(iterator.hasNext())·{ |
192 | ············final·File·file·=·new·File(iterator.next(),· | 192 | ············final·File·file·=·new·File(iterator.next(),·child); |
193 | ············if·(file.exists()·&&·file.isFile())·{ | 193 | ············if·(file.exists()·&&·file.isFile())·{ |
194 | ················return·file; | 194 | ················return·file; |
195 | ············} | 195 | ············} |
196 | ········} | 196 | ········} |
197 | ········throw·new·FileNotFoundException( | 197 | ········throw·new·FileNotFoundException(child·+·"·not·found"); |
198 | ····} | 198 | ····} |
199 | ···· | 199 | ···· |
200 | ····public·static·void·pump(final·Reader·reader,·final·Writer·writer)·throws·IOException·{ | 200 | ····public·static·void·pump(final·Reader·reader,·final·Writer·writer)·throws·IOException·{ |
201 | ········if·(null·==·Utilities.charBuffer)·{ | 201 | ········if·(null·==·Utilities.charBuffer)·{ |
202 | ············Utilities.charBuffer·=·new·char[4096]; | 202 | ············Utilities.charBuffer·=·new·char[4096]; |
203 | ········} | 203 | ········} |
204 | ········for·(int·n·=·reader.read(Utilities.charBuffer);·-1·!=·n;·n·=·reader.read(Utilities.charBuffer))·{ | 204 | ········for·(int·n·=·reader.read(Utilities.charBuffer);·-1·!=·n;·n·=·reader.read(Utilities.charBuffer))·{ |
Offset 561, 15 lines modified | Offset 561, 15 lines modified | ||
561 | ························break; | 561 | ························break; |
562 | ····················} | 562 | ····················} |
563 | ····················case·118:·{ | 563 | ····················case·118:·{ |
564 | ························sb.append('\u000b'); | 564 | ························sb.append('\u000b'); |
565 | ························break; | 565 | ························break; |
566 | ····················} | 566 | ····················} |
567 | ····················default:·{ | 567 | ····················default:·{ |
568 | ························throw·new·IllegalArgumentException("illegal·escaped·character·'\\"·+·char2 | 568 | ························throw·new·IllegalArgumentException("illegal·escaped·character·'\\"·+·char2); |
569 | ····················} | 569 | ····················} |
570 | ················} | 570 | ················} |
571 | ············} | 571 | ············} |
572 | ········} | 572 | ········} |
573 | ········return·sb.toString(); | 573 | ········return·sb.toString(); |
574 | ····} | 574 | ····} |
575 | ···· | 575 | ···· |
Offset 637, 11 lines modified | Offset 637, 17 lines modified | ||
637 | ········} | 637 | ········} |
638 | ········return·"a"; | 638 | ········return·"a"; |
639 | ····} | 639 | ····} |
640 | ···· | 640 | ···· |
641 | ····static·{ | 641 | ····static·{ |
642 | ········Utilities.charBuffer·=·null; | 642 | ········Utilities.charBuffer·=·null; |
643 | ········WHITE_SPACE·=·Pattern.compile("\\s+"); | 643 | ········WHITE_SPACE·=·Pattern.compile("\\s+"); |
644 | ········SPACE_NEWLINE_SPACE·=·Pattern.compile("[·\t\f]*(?:\r\n|\r|\n)[·\t\f]*"); | ||
645 | ········ | 644 | ········SPACE_NEWLINE_SPACE·=·Pattern.compile(""" |
645 | ··············································[·» \f]*(?:\r | ||
646 | ··············································|\r| | ||
647 | ··············································)[·» \f]*"""); | ||
648 | ········COMMENT_NEWLINE·=·Pattern.compile(""" | ||
649 | ··········································[·» \f]*(?:\r | ||
650 | ··········································|\r| | ||
651 | ··········································)[·» \f]*\**[·» \f]*"""); | ||
646 | ····} | 652 | ····} |
647 | } | 653 | } |