Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | · | 1 | ·23f1d696fef1b44949ccf652ee691c74·492172·java·optional·libxtc-rats-java_1.15.0-2_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2021-10-25·09:54:06.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2021-10-25·09:54:06.000000·debian-binary |
2 | -rw-r--r--···0········0········0······920·2021-10-25·09:54:06.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0······920·2021-10-25·09:54:06.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···49 | 3 | -rw-r--r--···0········0········0···491060·2021-10-25·09:54:06.000000·data.tar.xz |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Package:·libxtc-rats-java | 1 | Package:·libxtc-rats-java |
2 | Version:·1.15.0-2 | 2 | Version:·1.15.0-2 |
3 | Architecture:·all | 3 | Architecture:·all |
4 | Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org> | 4 | Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org> |
5 | Installed-Size:·59 | 5 | Installed-Size:·592 |
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)···519020·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)····44055·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:·519020·bytes,·number·of·entries:·309 |
2 | -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ | 2 | -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ |
3 | -rw-r--r--··2.0·unx······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·····10 | 5 | -rw----·····2.0·fat·····1056·bl·defN·21-Oct-25·09:54·xtc/Constants$FuzzyBoolean.class |
6 | -rw----·····2.0·fat·····51 | 6 | -rw----·····2.0·fat·····5170·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·····1016·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$1.class |
15 | -rw----·····2.0·fat·····3 | 15 | -rw----·····2.0·fat·····3387·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$2.class |
16 | -rw----·····2.0·fat·····31 | 16 | -rw----·····2.0·fat·····3120·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$3.class |
17 | -rw----·····2.0·fat·····37 | 17 | -rw----·····2.0·fat·····3700·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$4.class |
18 | -rw----·····2.0·fat·····20 | 18 | -rw----·····2.0·fat·····2042·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$5.class |
19 | -rw----·····2.0·fat·····23 | 19 | -rw----·····2.0·fat·····2372·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$6.class |
20 | -rw----·····2.0·fat·····22 | 20 | -rw----·····2.0·fat·····2235·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$7.class |
21 | -rw----·····2.0·fat····26 | 21 | -rw----·····2.0·fat····26219·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer.class |
22 | -rw----·····2.0·fat·····1236·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$1.class | 22 | -rw----·····2.0·fat·····1236·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$1.class |
23 | -rw----·····2.0·fat·····3193·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Detector.class | 23 | -rw----·····2.0·fat·····3193·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Detector.class |
24 | -rw----·····2.0·fat······410·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Index.class | 24 | -rw----·····2.0·fat······410·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Index.class |
25 | -rw----·····2.0·fat······362·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$IndexPair.class | 25 | -rw----·····2.0·fat······362·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$IndexPair.class |
26 | -rw----·····2.0·fat·····5732·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Rewriter.class | 26 | -rw----·····2.0·fat·····5732·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Rewriter.class |
27 | -rw----·····2.0·fat····12113·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator.class | 27 | -rw----·····2.0·fat····12113·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator.class |
28 | -rw----·····2.0·fat······844·bl·defN·21-Oct-25·09:54·xtc/parser/AnyChar.class | 28 | -rw----·····2.0·fat······844·bl·defN·21-Oct-25·09:54·xtc/parser/AnyChar.class |
29 | -rw----·····2.0·fat·····1194·bl·defN·21-Oct-25·09:54·xtc/parser/Binding.class | 29 | -rw----·····2.0·fat·····1194·bl·defN·21-Oct-25·09:54·xtc/parser/Binding.class |
30 | -rw----·····2.0·fat······768·bl·defN·21-Oct-25·09:54·xtc/parser/BindingValue.class | 30 | -rw----·····2.0·fat······768·bl·defN·21-Oct-25·09:54·xtc/parser/BindingValue.class |
31 | -rw----·····2.0·fat······911·bl·defN·21-Oct-25·09:54·xtc/parser/CharCase.class | 31 | -rw----·····2.0·fat······911·bl·defN·21-Oct-25·09:54·xtc/parser/CharCase.class |
32 | -rw----·····2.0·fat·····1 | 32 | -rw----·····2.0·fat·····1674·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass$Parser.class |
33 | -rw----·····2.0·fat·····3 | 33 | -rw----·····2.0·fat·····3768·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass.class |
34 | -rw----·····2.0·fat······991·bl·defN·21-Oct-25·09:54·xtc/parser/CharLiteral.class | 34 | -rw----·····2.0·fat······991·bl·defN·21-Oct-25·09:54·xtc/parser/CharLiteral.class |
35 | -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/parser/CharRange.class | 35 | -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/parser/CharRange.class |
36 | -rw----·····2.0·fat·····2178·bl·defN·21-Oct-25·09:54·xtc/parser/CharSwitch.class | 36 | -rw----·····2.0·fat·····2178·bl·defN·21-Oct-25·09:54·xtc/parser/CharSwitch.class |
37 | -rw----·····2.0·fat······212·bl·defN·21-Oct-25·09:54·xtc/parser/CharTerminal.class | 37 | -rw----·····2.0·fat······212·bl·defN·21-Oct-25·09:54·xtc/parser/CharTerminal.class |
38 | -rw----·····2.0·fat·····1218·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander$Mode.class | 38 | -rw----·····2.0·fat·····1218·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander$Mode.class |
39 | -rw----·····2.0·fat·····5587·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander.class | 39 | -rw----·····2.0·fat·····5587·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander.class |
40 | -rw----·····2.0·fat·····1 | 40 | -rw----·····2.0·fat·····1095·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator$1.class |
41 | -rw----·····2.0·fat····62 | 41 | -rw----·····2.0·fat····62022·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····11877·bl·defN·21-Oct-25·09:54·xtc/parser/Copier.class |
44 | -rw----·····2.0·fat·····5367·bl·defN·21-Oct-25·09:54·xtc/parser/CostEstimator.class | 44 | -rw----·····2.0·fat·····5367·bl·defN·21-Oct-25·09:54·xtc/parser/CostEstimator.class |
45 | -rw----·····2.0·fat·····2429·bl·defN·21-Oct-25·09:54·xtc/parser/DeadProductionEliminator.class | 45 | -rw----·····2.0·fat·····2429·bl·defN·21-Oct-25·09:54·xtc/parser/DeadProductionEliminator.class |
46 | -rw----·····2.0·fat····12225·bl·defN·21-Oct-25·09:54·xtc/parser/DirectLeftRecurser.class | 46 | -rw----·····2.0·fat····12225·bl·defN·21-Oct-25·09:54·xtc/parser/DirectLeftRecurser.class |
47 | -rw----·····2.0·fat·····5053·bl·defN·21-Oct-25·09:54·xtc/parser/DuplicateProductionFolder.class | 47 | -rw----·····2.0·fat·····5053·bl·defN·21-Oct-25·09:54·xtc/parser/DuplicateProductionFolder.class |
48 | -rw----·····2.0·fat·····27 | 48 | -rw----·····2.0·fat·····2750·bl·defN·21-Oct-25·09:54·xtc/parser/Element$Tag.class |
49 | -rw----·····2.0·fat······3 | 49 | -rw----·····2.0·fat······304·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·····1400·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······535·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk1.class |
90 | -rw----·····2.0·fat······5 | 90 | -rw----·····2.0·fat······523·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk2.class |
91 | -rw----·····2.0·fat······5 | 91 | -rw----·····2.0·fat······565·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk3.class |
92 | -rw----·····2.0·fat······3 | 92 | -rw----·····2.0·fat······310·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk4.class |
93 | -rw----·····2.0·fat······6 | 93 | -rw----·····2.0·fat······665·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$PParserColumn.class |
94 | -rw----·····2.0·fat····46 | 94 | -rw----·····2.0·fat····46398·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·····7016·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······275·bl·defN·21-Oct-25·09:54·xtc/parser/Renamer$Translation.class |
117 | -rw----·····2.0·fat······7 | 117 | -rw----·····2.0·fat······732·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·····2588·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$1.class | 119 | -rw----·····2.0·fat·····2588·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$1.class |
120 | -rw----·····2.0·fat·····1002·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$2.class | 120 | -rw----·····2.0·fat·····1002·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, 60 lines modified | Offset 151, 60 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·····2786·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Registrar.class | 152 | -rw----·····2.0·fat·····2786·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Registrar.class |
153 | -rw----·····2.0·fat·····4400·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Typer.class | 153 | -rw----·····2.0·fat·····4400·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·····3037·bl·defN·21-Oct-25·09:54·xtc/tree/Attribute.class |
159 | -rw----·····2.0·fat·····10 | 159 | -rw----·····2.0·fat·····1043·bl·defN·21-Oct-25·09:54·xtc/tree/Comment$Kind.class |
160 | -rw----·····2.0·fat·····21 | 160 | -rw----·····2.0·fat·····2165·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; 10938/23948 bytes (45.67%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c118ba81a9c26bc647b8d3573e90c37a9eeb420a4b122acf8b834104fbc6ce13 |
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:·52 |
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:·3 |
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 53, 19 lines modified | Offset 53, 18 lines modified | ||
53 | ··#43·=·Utf8···············(Ljava/lang/String;)Lxtc/Constants$FuzzyBoolean; | 53 | ··#43·=·Utf8···············(Ljava/lang/String;)Lxtc/Constants$FuzzyBoolean; |
54 | ··#44·=·Utf8···············Signature | 54 | ··#44·=·Utf8···············Signature |
55 | ··#45·=·Utf8···············()V | 55 | ··#45·=·Utf8···············()V |
56 | ··#46·=·Utf8···············<clinit> | 56 | ··#46·=·Utf8···············<clinit> |
57 | ··#47·=·Utf8···············Ljava/lang/Enum<Lxtc/Constants$FuzzyBoolean;>; | 57 | ··#47·=·Utf8···············Ljava/lang/Enum<Lxtc/Constants$FuzzyBoolean;>; |
58 | ··#48·=·Utf8···············SourceFile | 58 | ··#48·=·Utf8···············SourceFile |
59 | ··#49·=·Utf8···············Constants.java | 59 | ··#49·=·Utf8···············Constants.java |
60 | ··#50·=·Utf8··············· | 60 | ··#50·=·Utf8···············InnerClasses |
61 | ··#51·=·Class··············#52············//·xtc/Constants | 61 | ··#51·=·Class··············#52············//·xtc/Constants |
62 | ··#52·=·Utf8···············xtc/Constants | 62 | ··#52·=·Utf8···············xtc/Constants |
63 | ··#53·=·Utf8···············InnerClasses | ||
64 | ··#5 | 63 | ··#53·=·Utf8···············FuzzyBoolean |
65 | { | 64 | { |
66 | ··public·static·final·xtc.Constants$FuzzyBoolean·TRUE; | 65 | ··public·static·final·xtc.Constants$FuzzyBoolean·TRUE; |
67 | ····descriptor:·Lxtc/Constants$FuzzyBoolean; | 66 | ····descriptor:·Lxtc/Constants$FuzzyBoolean; |
68 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 67 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
69 | ··public·static·final·xtc.Constants$FuzzyBoolean·FALSE; | 68 | ··public·static·final·xtc.Constants$FuzzyBoolean·FALSE; |
70 | ····descriptor:·Lxtc/Constants$FuzzyBoolean; | 69 | ····descriptor:·Lxtc/Constants$FuzzyBoolean; |
Offset 171, 10 lines modified | Offset 170, 9 lines modified | ||
171 | ········line·90:·0 | 170 | ········line·90:·0 |
172 | ········line·91:·13 | 171 | ········line·91:·13 |
173 | ········line·92:·26 | 172 | ········line·92:·26 |
174 | ········line·89:·39 | 173 | ········line·89:·39 |
175 | } | 174 | } |
176 | Signature:·#47··························//·Ljava/lang/Enum<Lxtc/Constants$FuzzyBoolean;>; | 175 | Signature:·#47··························//·Ljava/lang/Enum<Lxtc/Constants$FuzzyBoolean;>; |
177 | SourceFile:·"Constants.java" | 176 | SourceFile:·"Constants.java" |
178 | NestHost:·class·xtc/Constants | ||
179 | InnerClasses: | 177 | InnerClasses: |
180 | ··public·static·final·#5 | 178 | ··public·static·final·#53=·#1·of·#51;·····//·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·2bc35a54dcc35f65ee10993b7482979fe0be7e980d934c59f20626e1b526a03a |
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:·52 |
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:·2 |
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, 19 lines modified | Offset 369, 18 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···············InnerClasses |
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 | ||
380 | ··#3 | 379 | ··#369·=·Utf8···············FuzzyBoolean |
381 | { | 380 | { |
382 | ··public·static·final·boolean·DEBUG·=·false; | 381 | ··public·static·final·boolean·DEBUG·=·false; |
383 | ····descriptor:·Z | 382 | ····descriptor:·Z |
384 | ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL | 383 | ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL |
385 | ····ConstantValue:·int·0 | 384 | ····ConstantValue:·int·0 |
386 | ··public·static·final·int·MAJOR·=·1; | 385 | ··public·static·final·int·MAJOR·=·1; |
Offset 1069, 11 lines modified | Offset 1068, 9 lines modified | ||
1069 | ········line·334:·570 | 1068 | ········line·334:·570 |
1070 | ········line·337:·583 | 1069 | ········line·337:·583 |
1071 | ········line·340:·596 | 1070 | ········line·340:·596 |
1072 | ········line·343:·609 | 1071 | ········line·343:·609 |
1073 | ········line·346:·622 | 1072 | ········line·346:·622 |
1074 | } | 1073 | } |
1075 | SourceFile:·"Constants.java" | 1074 | SourceFile:·"Constants.java" |
1076 | NestMembers: | ||
1077 | ··xtc/Constants$FuzzyBoolean | ||
1078 | InnerClasses: | 1075 | InnerClasses: |
1079 | ··public·static·final·#3 | 1076 | ··public·static·final·#369=·#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·9fe0771df8858b64f616916f324fc6b036484cebadabd1f83ec6c6479ab09dff |
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:·52 |
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·431c4097d20ec162ba4c9e68f7fde5a1ac9f4ddc47661197d20c4d324914c380 |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/ActionBaseValue | 7 | ··this_class:·#8··························//·xtc/parser/ActionBaseValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·2,·methods:·4,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·4,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·3 | 1 | ··SHA-256·checksum·37e92e060ad0c462e8637b5737fe7ae807e1f4756d15e1cedd0a48d08eb879b1 |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/AlternativeAddition | 7 | ··this_class:·#8··························//·xtc/parser/AlternativeAddition |
8 | ··super_class:·#2·························//·xtc/parser/PartialProduction | 8 | ··super_class:·#2·························//·xtc/parser/PartialProduction |
9 | ··interfaces:·0,·fields:·2,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·3,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction | 12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·b | 1 | ··SHA-256·checksum·b046612656fae31100abf3f2cd3df7c38e3ab2d492f02b471df76b86850cceb1 |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/AlternativeRemoval | 7 | ··this_class:·#8··························//·xtc/parser/AlternativeRemoval |
8 | ··super_class:·#2·························//·xtc/parser/PartialProduction | 8 | ··super_class:·#2·························//·xtc/parser/PartialProduction |
9 | ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/PartialProduction."<init>":(Ljava/util/List;Ljava/lang/String;Lxtc/parser/NonTerminal;Lxtc/parser/OrderedChoice;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction | 12 | ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·b4b8b11bcf98d1b633e72c800bda55b8f5da278b0c53c5f3b84ddcee70eb32a0 |
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:·52 |
6 | ··flags:·(0x0020)·ACC_SUPER | 6 | ··flags:·(0x0020)·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/Analyzer$1 | 7 | ··this_class:·#2··························//·xtc/parser/Analyzer$1 |
8 | ··super_class:·#8·························//·java/lang/Object | 8 | ··super_class:·#8·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·1,·methods:·2,·attributes:· | 9 | ··interfaces:·1,·fields:·1,·methods:·2,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$1.this$0:Lxtc/parser/Analyzer; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$1.this$0:Lxtc/parser/Analyzer; |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Analyzer$1 | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Analyzer$1 |
13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/parser/Analyzer; | 13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/parser/Analyzer; |
14 | ···#4·=·Utf8···············xtc/parser/Analyzer$1 | 14 | ···#4·=·Utf8···············xtc/parser/Analyzer$1 |
15 | ···#5·=·Utf8···············this$0 | 15 | ···#5·=·Utf8···············this$0 |
16 | ···#6·=·Utf8···············Lxtc/parser/Analyzer; | 16 | ···#6·=·Utf8···············Lxtc/parser/Analyzer; |
Offset 57, 19 lines modified | Offset 57, 18 lines modified | ||
57 | ··#47·=·Utf8···············(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; | 57 | ··#47·=·Utf8···············(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; |
58 | ··#48·=·Utf8···············StackMapTable | 58 | ··#48·=·Utf8···············StackMapTable |
59 | ··#49·=·Utf8···············SourceFile | 59 | ··#49·=·Utf8···············SourceFile |
60 | ··#50·=·Utf8···············Analyzer.java | 60 | ··#50·=·Utf8···············Analyzer.java |
61 | ··#51·=·Utf8···············EnclosingMethod | 61 | ··#51·=·Utf8···············EnclosingMethod |
62 | ··#52·=·NameAndType········#53:#12········//·uniquify:()V | 62 | ··#52·=·NameAndType········#53:#12········//·uniquify:()V |
63 | ··#53·=·Utf8···············uniquify | 63 | ··#53·=·Utf8···············uniquify |
64 | ··#54·=·Utf8···············NestHost | ||
65 | ··#5 | 64 | ··#54·=·Utf8···············InnerClasses |
66 | ··#5 | 65 | ··#55·=·Class··············#56············//·xtc/parser/Renamer |
67 | ··#5 | 66 | ··#56·=·Utf8···············xtc/parser/Renamer |
68 | ··#5 | 67 | ··#57·=·Utf8···············Translation |
69 | { | 68 | { |
70 | ··final·xtc.parser.Analyzer·this$0; | 69 | ··final·xtc.parser.Analyzer·this$0; |
71 | ····descriptor:·Lxtc/parser/Analyzer; | 70 | ····descriptor:·Lxtc/parser/Analyzer; |
72 | ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC | 71 | ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC |
73 | ··xtc.parser.Analyzer$1(xtc.parser.Analyzer); | 72 | ··xtc.parser.Analyzer$1(xtc.parser.Analyzer); |
74 | ····descriptor:·(Lxtc/parser/Analyzer;)V | 73 | ····descriptor:·(Lxtc/parser/Analyzer;)V |
Offset 124, 11 lines modified | Offset 123, 10 lines modified | ||
124 | ········frame_type·=·252·/*·append·*/ | 123 | ········frame_type·=·252·/*·append·*/ |
125 | ··········offset_delta·=·22 | 124 | ··········offset_delta·=·22 |
126 | ··········locals·=·[·class·xtc/parser/NonTerminal·] | 125 | ··········locals·=·[·class·xtc/parser/NonTerminal·] |
127 | ········frame_type·=·16·/*·same·*/ | 126 | ········frame_type·=·16·/*·same·*/ |
128 | } | 127 | } |
129 | SourceFile:·"Analyzer.java" | 128 | SourceFile:·"Analyzer.java" |
130 | EnclosingMethod:·#14.#52················//·xtc.parser.Analyzer.uniquify | 129 | EnclosingMethod:·#14.#52················//·xtc.parser.Analyzer.uniquify |
131 | NestHost:·class·xtc/parser/Analyzer | ||
132 | InnerClasses: | 130 | InnerClasses: |
133 | ··#2;·····································//·class·xtc/parser/Analyzer$1 | 131 | ··#2;·····································//·class·xtc/parser/Analyzer$1 |
134 | ··public·static·#5 | 132 | ··public·static·#57=·#41·of·#55;··········//·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·6d984ed4110b059923204dff1f8ee374fc3190e8efa296014c3dd2f150641fca |
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:·52 |
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:·3 |
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 161, 16 lines modified | Offset 161, 15 lines modified | ||
161 | ··#151·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; | 161 | ··#151·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; |
162 | ··#152·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; | 162 | ··#152·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; |
163 | ··#153·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; | 163 | ··#153·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; |
164 | ··#154·=·Utf8···············<clinit> | 164 | ··#154·=·Utf8···············<clinit> |
165 | ··#155·=·Utf8···············SourceFile | 165 | ··#155·=·Utf8···············SourceFile |
166 | ··#156·=·Utf8···············Analyzer.java | 166 | ··#156·=·Utf8···············Analyzer.java |
167 | ··#157·=·Utf8···············EnclosingMethod | 167 | ··#157·=·Utf8···············EnclosingMethod |
168 | ··#158·=·Utf8···············NestHost | ||
169 | ··#15 | 168 | ··#158·=·Utf8···············InnerClasses |
170 | { | 169 | { |
171 | ··static·final·boolean·$assertionsDisabled; | 170 | ··static·final·boolean·$assertionsDisabled; |
172 | ····descriptor:·Z | 171 | ····descriptor:·Z |
173 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 172 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
174 | ··final·xtc.parser.Analyzer·this$0; | 173 | ··final·xtc.parser.Analyzer·this$0; |
175 | ····descriptor:·Lxtc/parser/Analyzer; | 174 | ····descriptor:·Lxtc/parser/Analyzer; |
Offset 503, 10 lines modified | Offset 502, 9 lines modified | ||
503 | ······StackMapTable:·number_of_entries·=·2 | 502 | ······StackMapTable:·number_of_entries·=·2 |
504 | ········frame_type·=·12·/*·same·*/ | 503 | ········frame_type·=·12·/*·same·*/ |
505 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ | 504 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ |
506 | ··········stack·=·[·int·] | 505 | ··········stack·=·[·int·] |
507 | } | 506 | } |
508 | SourceFile:·"Analyzer.java" | 507 | SourceFile:·"Analyzer.java" |
509 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer | 508 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer |
510 | NestHost:·class·xtc/parser/Analyzer | ||
511 | InnerClasses: | 509 | InnerClasses: |
512 | ··#2;·····································//·class·xtc/parser/Analyzer$2 | 510 | ··#2;·····································//·class·xtc/parser/Analyzer$2 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·2cb1d0fc160e62fd6846bd6a13b46e8677ce1898049266e6e54c0aad9e38edbe |
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:·52 |
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:·3 |
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 150, 16 lines modified | Offset 150, 15 lines modified | ||
150 | ··#140·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; | 150 | ··#140·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; |
151 | ··#141·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; | 151 | ··#141·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; |
152 | ··#142·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; | 152 | ··#142·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; |
153 | ··#143·=·Utf8···············<clinit> | 153 | ··#143·=·Utf8···············<clinit> |
154 | ··#144·=·Utf8···············SourceFile | 154 | ··#144·=·Utf8···············SourceFile |
155 | ··#145·=·Utf8···············Analyzer.java | 155 | ··#145·=·Utf8···············Analyzer.java |
156 | ··#146·=·Utf8···············EnclosingMethod | 156 | ··#146·=·Utf8···············EnclosingMethod |
157 | ··#147·=·Utf8···············NestHost | ||
158 | ··#14 | 157 | ··#147·=·Utf8···············InnerClasses |
159 | { | 158 | { |
160 | ··static·final·boolean·$assertionsDisabled; | 159 | ··static·final·boolean·$assertionsDisabled; |
161 | ····descriptor:·Z | 160 | ····descriptor:·Z |
162 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 161 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
163 | ··final·xtc.parser.Analyzer·this$0; | 162 | ··final·xtc.parser.Analyzer·this$0; |
164 | ····descriptor:·Lxtc/parser/Analyzer; | 163 | ····descriptor:·Lxtc/parser/Analyzer; |
Offset 470, 10 lines modified | Offset 469, 9 lines modified | ||
470 | ······StackMapTable:·number_of_entries·=·2 | 469 | ······StackMapTable:·number_of_entries·=·2 |
471 | ········frame_type·=·12·/*·same·*/ | 470 | ········frame_type·=·12·/*·same·*/ |
472 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ | 471 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ |
473 | ··········stack·=·[·int·] | 472 | ··········stack·=·[·int·] |
474 | } | 473 | } |
475 | SourceFile:·"Analyzer.java" | 474 | SourceFile:·"Analyzer.java" |
476 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer | 475 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer |
477 | NestHost:·class·xtc/parser/Analyzer | ||
478 | InnerClasses: | 476 | InnerClasses: |
479 | ··#2;·····································//·class·xtc/parser/Analyzer$3 | 477 | ··#2;·····································//·class·xtc/parser/Analyzer$3 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·cdd832163c23b62679aef6cbba995ea3e5b16b5eaaf2a4c190ca45765e0a4b08 |
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:·52 |
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:·3 |
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 169, 16 lines modified | Offset 169, 15 lines modified | ||
169 | ··#159·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; | 169 | ··#159·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean; |
170 | ··#160·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; | 170 | ··#160·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean; |
171 | ··#161·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; | 171 | ··#161·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; |
172 | ··#162·=·Utf8···············<clinit> | 172 | ··#162·=·Utf8···············<clinit> |
173 | ··#163·=·Utf8···············SourceFile | 173 | ··#163·=·Utf8···············SourceFile |
174 | ··#164·=·Utf8···············Analyzer.java | 174 | ··#164·=·Utf8···············Analyzer.java |
175 | ··#165·=·Utf8···············EnclosingMethod | 175 | ··#165·=·Utf8···············EnclosingMethod |
176 | ··#166·=·Utf8···············NestHost | ||
177 | ··#16 | 176 | ··#166·=·Utf8···············InnerClasses |
178 | { | 177 | { |
179 | ··static·final·boolean·$assertionsDisabled; | 178 | ··static·final·boolean·$assertionsDisabled; |
180 | ····descriptor:·Z | 179 | ····descriptor:·Z |
181 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 180 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
182 | ··final·xtc.parser.Analyzer·this$0; | 181 | ··final·xtc.parser.Analyzer·this$0; |
183 | ····descriptor:·Lxtc/parser/Analyzer; | 182 | ····descriptor:·Lxtc/parser/Analyzer; |
Offset 557, 10 lines modified | Offset 556, 9 lines modified | ||
557 | ······StackMapTable:·number_of_entries·=·2 | 556 | ······StackMapTable:·number_of_entries·=·2 |
558 | ········frame_type·=·12·/*·same·*/ | 557 | ········frame_type·=·12·/*·same·*/ |
559 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ | 558 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ |
560 | ··········stack·=·[·int·] | 559 | ··········stack·=·[·int·] |
561 | } | 560 | } |
562 | SourceFile:·"Analyzer.java" | 561 | SourceFile:·"Analyzer.java" |
563 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer | 562 | EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer |
564 | NestHost:·class·xtc/parser/Analyzer | ||
565 | InnerClasses: | 563 | InnerClasses: |
566 | ··#2;·····································//·class·xtc/parser/Analyzer$4 | 564 | ··#2;·····································//·class·xtc/parser/Analyzer$4 |
Offset 1, 116 lines modified | Offset 1, 115 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·fd13aec00a0aad1cb61bbe63780a3edd046b1b01b77ff2f3ce055410b9b47d48 |
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:·52 |
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:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ··· | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$5.this$0:Lxtc/parser/Analyzer; |
12 | ··· | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Analyzer$5 |
13 | ··· | 13 | ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/parser/Analyzer; |
14 | ··· | 14 | ···#4·=·Utf8···············xtc/parser/Analyzer$5 |
15 | ··· | 15 | ···#5·=·Utf8···············this$0 |
16 | ··· | 16 | ···#6·=·Utf8···············Lxtc/parser/Analyzer; |
17 | ··· | 17 | ···#7·=·Methodref··········#8.#9··········//·xtc/tree/Visitor."<init>":()V |
18 | ··· | 18 | ···#8·=·Class··············#10············//·xtc/tree/Visitor |
19 | ··· | 19 | ···#9·=·NameAndType········#11:#12········//·"<init>":()V |
20 | ·· | 20 | ··#10·=·Utf8···············xtc/tree/Visitor |
21 | ·· | 21 | ··#11·=·Utf8···············<init> |
22 | ·· | 22 | ··#12·=·Utf8···············()V |
23 | ·· | 23 | ··#13·=·Methodref··········#14.#15········//·xtc/parser/Analyzer.enter:(Lxtc/parser/Production;)Ljava/lang/Object; |
24 | ·· | 24 | ··#14·=·Class··············#16············//·xtc/parser/Analyzer |
25 | ·· | 25 | ··#15·=·NameAndType········#17:#18········//·enter:(Lxtc/parser/Production;)Ljava/lang/Object; |
26 | ·· | 26 | ··#16·=·Utf8···············xtc/parser/Analyzer |
27 | ·· | 27 | ··#17·=·Utf8···············enter |
28 | ·· | 28 | ··#18·=·Utf8···············(Lxtc/parser/Production;)Ljava/lang/Object; |
29 | ·· | 29 | ··#19·=·Fieldref···········#20.#21········//·xtc/parser/FullProduction.choice:Lxtc/parser/OrderedChoice; |
30 | ·· | 30 | ··#20·=·Class··············#22············//·xtc/parser/FullProduction |
31 | ·· | 31 | ··#21·=·NameAndType········#23:#24········//·choice:Lxtc/parser/OrderedChoice; |
32 | ·· | 32 | ··#22·=·Utf8···············xtc/parser/FullProduction |
33 | ·· | 33 | ··#23·=·Utf8···············choice |
34 | ·· | 34 | ··#24·=·Utf8···············Lxtc/parser/OrderedChoice; |
35 | ·· | 35 | ··#25·=·Methodref··········#14.#26········//·xtc/parser/Analyzer.strip:(Lxtc/parser/Element;)Lxtc/parser/Element; |
36 | ·· | 36 | ··#26·=·NameAndType········#27:#28········//·strip:(Lxtc/parser/Element;)Lxtc/parser/Element; |
37 | ·· | 37 | ··#27·=·Utf8···············strip |
38 | ·· | 38 | ··#28·=·Utf8···············(Lxtc/parser/Element;)Lxtc/parser/Element; |
39 | ·· | 39 | ··#29·=·Methodref··········#2.#30·········//·xtc/parser/Analyzer$5.dispatch:(Lxtc/tree/Node;)Ljava/lang/Object; |
40 | ·· | 40 | ··#30·=·NameAndType········#31:#32········//·dispatch:(Lxtc/tree/Node;)Ljava/lang/Object; |
41 | ·· | 41 | ··#31·=·Utf8···············dispatch |
42 | ·· | 42 | ··#32·=·Utf8···············(Lxtc/tree/Node;)Ljava/lang/Object; |
43 | ·· | 43 | ··#33·=·Class··············#34············//·java/lang/Boolean |
44 | ·· | 44 | ··#34·=·Utf8···············java/lang/Boolean |
45 | ·· | 45 | ··#35·=·Methodref··········#14.#36········//·xtc/parser/Analyzer.exit:(Ljava/lang/Object;)V |
46 | ·· | 46 | ··#36·=·NameAndType········#37:#38········//·exit:(Ljava/lang/Object;)V |
47 | ·· | 47 | ··#37·=·Utf8···············exit |
48 | ·· | 48 | ··#38·=·Utf8···············(Ljava/lang/Object;)V |
49 | ·· | 49 | ··#39·=·Fieldref···········#40.#41········//·xtc/parser/OrderedChoice.alternatives:Ljava/util/List; |
50 | ·· | 50 | ··#40·=·Class··············#42············//·xtc/parser/OrderedChoice |
51 | ·· | 51 | ··#41·=·NameAndType········#43:#44········//·alternatives:Ljava/util/List; |
52 | ·· | 52 | ··#42·=·Utf8···············xtc/parser/OrderedChoice |
53 | ·· | 53 | ··#43·=·Utf8···············alternatives |
54 | ·· | 54 | ··#44·=·Utf8···············Ljava/util/List; |
55 | ·· | 55 | ··#45·=·InterfaceMethodref·#46.#47········//·java/util/List.iterator:()Ljava/util/Iterator; |
56 | ·· | 56 | ··#46·=·Class··············#48············//·java/util/List |
57 | ·· | 57 | ··#47·=·NameAndType········#49:#50········//·iterator:()Ljava/util/Iterator; |
58 | ·· | 58 | ··#48·=·Utf8···············java/util/List |
59 | ·· | 59 | ··#49·=·Utf8···············iterator |
60 | ·· | 60 | ··#50·=·Utf8···············()Ljava/util/Iterator; |
61 | ·· | 61 | ··#51·=·InterfaceMethodref·#52.#53········//·java/util/Iterator.hasNext:()Z |
62 | ·· | 62 | ··#52·=·Class··············#54············//·java/util/Iterator |
63 | ·· | 63 | ··#53·=·NameAndType········#55:#56········//·hasNext:()Z |
64 | ·· | 64 | ··#54·=·Utf8···············java/util/Iterator |
65 | ·· | 65 | ··#55·=·Utf8···············hasNext |
66 | ·· | 66 | ··#56·=·Utf8···············()Z |
67 | ·· | 67 | ··#57·=·InterfaceMethodref·#52.#58········//·java/util/Iterator.next:()Ljava/lang/Object; |
68 | ·· | 68 | ··#58·=·NameAndType········#59:#60········//·next:()Ljava/lang/Object; |
69 | ·· | 69 | ··#59·=·Utf8···············next |
70 | ·· | 70 | ··#60·=·Utf8···············()Ljava/lang/Object; |
71 | ·· | 71 | ··#61·=·Class··············#62············//·xtc/parser/Sequence |
72 | ·· | 72 | ··#62·=·Utf8···············xtc/parser/Sequence |
73 | ·· | 73 | ··#63·=·Methodref··········#33.#64········//·java/lang/Boolean.booleanValue:()Z |
74 | ·· | 74 | ··#64·=·NameAndType········#65:#56········//·booleanValue:()Z |
75 | ·· | 75 | ··#65·=·Utf8···············booleanValue |
76 | ·· | 76 | ··#66·=·Fieldref···········#33.#67········//·java/lang/Boolean.FALSE:Ljava/lang/Boolean; |
77 | ·· | 77 | ··#67·=·NameAndType········#68:#69········//·FALSE:Ljava/lang/Boolean; |
78 | ·· | 78 | ··#68·=·Utf8···············FALSE |
79 | ·· | 79 | ··#69·=·Utf8···············Ljava/lang/Boolean; |
80 | ·· | 80 | ··#70·=·Fieldref···········#33.#71········//·java/lang/Boolean.TRUE:Ljava/lang/Boolean; |
81 | ·· | 81 | ··#71·=·NameAndType········#72:#69········//·TRUE:Ljava/lang/Boolean; |
82 | ·· | 82 | ··#72·=·Utf8···············TRUE |
83 | ·· | 83 | ··#73·=·Fieldref···········#61.#74········//·xtc/parser/Sequence.elements:Ljava/util/List; |
84 | ·· | 84 | ··#74·=·NameAndType········#75:#44········//·elements:Ljava/util/List; |
85 | ·· | 85 | ··#75·=·Utf8···············elements |
86 | ·· | 86 | ··#76·=·Class··············#77············//·xtc/parser/Element |
87 | ·· | 87 | ··#77·=·Utf8···············xtc/parser/Element |
88 | ·· | 88 | ··#78·=·Methodref··········#14.#79········//·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
89 | ·· | 89 | ··#79·=·NameAndType········#80:#81········//·lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
90 | ·· | 90 | ··#80·=·Utf8···············lookup |
91 | ·· | 91 | ··#81·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction; |
92 | ·· | 92 | ··#82·=·Class··············#83············//·java/lang/IllegalArgumentException |
93 | ·· | 93 | ··#83·=·Utf8···············java/lang/IllegalArgumentException |
94 | ·· | 94 | ··#84·=·Utf8···············(Lxtc/parser/Analyzer;)V |
95 | ·· | 95 | ··#85·=·Utf8···············Code |
96 | ·· | 96 | ··#86·=·Utf8···············LineNumberTable |
97 | ·· | 97 | ··#87·=·Utf8···············visit |
98 | ·· | 98 | ··#88·=·Utf8···············(Lxtc/parser/FullProduction;)Ljava/lang/Boolean; |
99 | ·· | 99 | ··#89·=·Utf8···············(Lxtc/parser/OrderedChoice;)Ljava/lang/Boolean; |
100 | ·· | 100 | ··#90·=·Utf8···············StackMapTable |
101 | ·· | 101 | ··#91·=·Utf8···············(Lxtc/parser/Sequence;)Ljava/lang/Boolean; |
102 | ·· | 102 | ··#92·=·Utf8···············(Lxtc/parser/NonTerminal;)Ljava/lang/Boolean; |
103 | ·· | 103 | ··#93·=·Utf8···············(Lxtc/parser/NotFollowedBy;)Ljava/lang/Boolean; |
104 | ·· | 104 | ··#94·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean; |
105 | ·· | 105 | ··#95·=·Utf8···············SourceFile |
106 | ·· | 106 | ··#96·=·Utf8···············Analyzer.java |
107 | ·· | 107 | ··#97·=·Utf8···············EnclosingMethod |
108 | ···#98·=·Utf8···············NestHost | ||
109 | ·· | 108 | ··#98·=·Utf8···············InnerClasses |
110 | { | 109 | { |
111 | ··final·xtc.parser.Analyzer·this$0; | 110 | ··final·xtc.parser.Analyzer·this$0; |
112 | ····descriptor:·Lxtc/parser/Analyzer; | 111 | ····descriptor:·Lxtc/parser/Analyzer; |
113 | ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC | 112 | ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC |
114 | ··xtc.parser.Analyzer$5(xtc.parser.Analyzer); | 113 | ··xtc.parser.Analyzer$5(xtc.parser.Analyzer); |
115 | ····descriptor:·(Lxtc/parser/Analyzer;)V | 114 | ····descriptor:·(Lxtc/parser/Analyzer;)V |
Offset 296, 10 lines modified | Offset 295, 9 lines modified | ||
296 | ·········0:·getstatic·····#66·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean; | 295 | ·········0:·getstatic·····#66·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean; |
297 | ·········3:·areturn | 296 | ·········3:·areturn |
298 | ······LineNumberTable: | 297 | ······LineNumberTable: |
299 | ········line·2594:·0 | 298 | ········line·2594:·0 |
300 | } | 299 | } |
301 | SourceFile:·"Analyzer.java" | 300 | SourceFile:·"Analyzer.java" |
302 | EnclosingMethod:·#14.#0·················//·xtc.parser.Analyzer | 301 | EnclosingMethod:·#14.#0·················//·xtc.parser.Analyzer |
303 | NestHost:·class·xtc/parser/Analyzer | ||
304 | InnerClasses: | 302 | InnerClasses: |
305 | ··#2;·····································//·class·xtc/parser/Analyzer$5 | 303 | ··#2;·····································//·class·xtc/parser/Analyzer$5 |
Max diff block lines reached; -1/13680 bytes (-0.01%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0ddc4d4ca110c733d7e1037908a4dd7edb26283124903f83d75193549d83515a |
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:·52 |
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:·3 |
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, 16 lines modified | Offset 119, 15 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 | ||
127 | ··#11 | 126 | ··#116·=·Utf8···············InnerClasses |
128 | { | 127 | { |
129 | ··private·boolean·isLast; | 128 | ··private·boolean·isLast; |
130 | ····descriptor:·Z | 129 | ····descriptor:·Z |
131 | ····flags:·(0x0002)·ACC_PRIVATE | 130 | ····flags:·(0x0002)·ACC_PRIVATE |
132 | ··final·boolean·val$all; | 131 | ··final·boolean·val$all; |
133 | ····descriptor:·Z | 132 | ····descriptor:·Z |
Offset 366, 10 lines modified | Offset 365, 9 lines modified | ||
366 | ·········0:·getstatic·····#16·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean; | 365 | ·········0:·getstatic·····#16·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean; |
367 | ·········3:·areturn | 366 | ·········3:·areturn |
368 | ······LineNumberTable: | 367 | ······LineNumberTable: |
369 | ········line·2972:·0 | 368 | ········line·2972:·0 |
370 | } | 369 | } |
371 | SourceFile:·"Analyzer.java" | 370 | SourceFile:·"Analyzer.java" |
372 | EnclosingMethod:·#112.#114··············//·xtc.parser.Analyzer.setsValue | 371 | EnclosingMethod:·#112.#114··············//·xtc.parser.Analyzer.setsValue |
373 | NestHost:·class·xtc/parser/Analyzer | ||
374 | InnerClasses: | 372 | InnerClasses: |
375 | ··#2;·····································//·class·xtc/parser/Analyzer$6 | 373 | ··#2;·····································//·class·xtc/parser/Analyzer$6 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6d5fb675ee16039ee3b60c261006244900d4bfaab241eb96aa3f2be1023cc73a |
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:·52 |
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:·3 |
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, 19 lines modified | Offset 128, 18 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 | ||
136 | ··#12 | 135 | ··#125·=·Utf8···············InnerClasses |
137 | ··#12 | 136 | ··#126·=·Class··············#127··········//·xtc/parser/Element |
138 | ··#12 | 137 | ··#127·=·Utf8···············xtc/parser/Element |
139 | ··#12 | 138 | ··#128·=·Utf8···············Tag |
140 | { | 139 | { |
141 | ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag; | 140 | ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag; |
142 | ····descriptor:·[I | 141 | ····descriptor:·[I |
143 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 142 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
144 | ··static·{}; | 143 | ··static·{}; |
145 | ····descriptor:·()V | 144 | ····descriptor:·()V |
Offset 497, 11 lines modified | Offset 496, 10 lines modified | ||
497 | ········frame_type·=·0·/*·same·*/ | 496 | ········frame_type·=·0·/*·same·*/ |
498 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 497 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
499 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 498 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
500 | ········frame_type·=·0·/*·same·*/ | 499 | ········frame_type·=·0·/*·same·*/ |
501 | } | 500 | } |
502 | SourceFile:·"Analyzer.java" | 501 | SourceFile:·"Analyzer.java" |
503 | EnclosingMethod:·#123.#0················//·xtc.parser.Analyzer | 502 | EnclosingMethod:·#123.#0················//·xtc.parser.Analyzer |
504 | NestHost:·class·xtc/parser/Analyzer | ||
505 | InnerClasses: | 503 | InnerClasses: |
506 | ··public·static·final·#12 | 504 | ··public·static·final·#128=·#2·of·#126;···//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element |
507 | ··static·#8;······························//·class·xtc/parser/Analyzer$7 | 505 | ··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· | 247 | ········if·(value·instanceof·FullProduction)·{ |
248 | ············if·(fullProduction.qName.equals((Object) | 248 | ············if·(fullProduction.qName.equals((Object)((FullProduction)value).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, 15 lines modified | Offset 338, 16 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· | 345 | ········if·(value·instanceof·FullProduction)·{ |
346 | ············final·FullProduction·fullProduction·=·(FullProduction)value; | ||
346 | ············return·this.isDefined((Production)fullProduction,·module)·?·fullProduction·:·null; | 347 | ············return·this.isDefined((Production)fullProduction,·module)·?·fullProduction·:·null; |
347 | ········} | 348 | ········} |
348 | ········FullProduction·fullProduction2·=·null; | 349 | ········FullProduction·fullProduction2·=·null; |
349 | ········for·(final·FullProduction·fullProduction3·:·this.toFullProductionList(value))·{ | 350 | ········for·(final·FullProduction·fullProduction3·:·this.toFullProductionList(value))·{ |
350 | ············if·(this.isDefined((Production)fullProduction3,·module))·{ | 351 | ············if·(this.isDefined((Production)fullProduction3,·module))·{ |
351 | ················if·(null·!=·fullProduction2)·{ | 352 | ················if·(null·!=·fullProduction2)·{ |
352 | ····················throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·unqualify); | 353 | ····················throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·unqualify); |
Offset 373, 15 lines modified | Offset 374, 16 lines modified | ||
373 | ············return·null; | 374 | ············return·null; |
374 | ········} | 375 | ········} |
375 | ········else·{ | 376 | ········else·{ |
376 | ············final·FullProduction·value·=·this.grammarPMap.get(nonTerminal); | 377 | ············final·FullProduction·value·=·this.grammarPMap.get(nonTerminal); |
377 | ············if·(null·==·value)·{ | 378 | ············if·(null·==·value)·{ |
378 | ················return·null; | 379 | ················return·null; |
379 | ············} | 380 | ············} |
380 | ············if·(value·instanceof· | 381 | ············if·(value·instanceof·FullProduction)·{ |
382 | ················final·FullProduction·fullProduction·=·(FullProduction)value; | ||
381 | ················return·(this.isDefined((Production)fullProduction,·this.mCurrent)·||·this.isImported((Production)fullProduction,·this.mCurrent))·?·fullProduction·:·null; | 383 | ················return·(this.isDefined((Production)fullProduction,·this.mCurrent)·||·this.isImported((Production)fullProduction,·this.mCurrent))·?·fullProduction·:·null; |
382 | ············} | 384 | ············} |
383 | ············Object·o·=·null; | 385 | ············Object·o·=·null; |
384 | ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value); | 386 | ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value); |
385 | ············for·(final·FullProduction·fullProduction2·:·fullProductionList)·{ | 387 | ············for·(final·FullProduction·fullProduction2·:·fullProductionList)·{ |
386 | ················if·(this.isDefined((Production)fullProduction2,·this.mCurrent))·{ | 388 | ················if·(this.isDefined((Production)fullProduction2,·this.mCurrent))·{ |
387 | ····················if·(null·!=·o)·{ | 389 | ····················if·(null·!=·o)·{ |
Offset 503, 20 lines modified | Offset 505, 20 lines modified | ||
503 | ········new·Renamer((Runtime)null,·this,·(Renamer.Translation)new·Analyzer.Analyzer$1(this)).dispatch((Node)this.grammar); | 505 | ········new·Renamer((Runtime)null,·this,·(Renamer.Translation)new·Analyzer.Analyzer$1(this)).dispatch((Node)this.grammar); |
504 | ········final·Iterator·iterator7·=·set2.iterator(); | 506 | ········final·Iterator·iterator7·=·set2.iterator(); |
505 | ········while·(iterator7.hasNext())·{ | 507 | ········while·(iterator7.hasNext())·{ |
506 | ············this.grammarPMap.remove(iterator7.next()); | 508 | ············this.grammarPMap.remove(iterator7.next()); |
507 | ········} | 509 | ········} |
508 | ····} | 510 | ····} |
509 | ···· | 511 | ···· |
510 | ····public·void·process(final·Module·m | 512 | ····public·void·process(final·Module·module)·{ |
511 | ········if·(this.isGrammarMode)·{ | 513 | ········if·(this.isGrammarMode)·{ |
512 | ············this.mCurrent·=·m | 514 | ············this.mCurrent·=·module; |
513 | ········} | 515 | ········} |
514 | ········else·if·(m | 516 | ········else·if·(module·!=·this.module)·{ |
515 | ············throw·new·IllegalArgumentException("Invalid·module·"·+·m | 517 | ············throw·new·IllegalArgumentException("Invalid·module·"·+·module); |
516 | ········} | 518 | ········} |
517 | ····} | 519 | ····} |
518 | ···· | 520 | ···· |
519 | ····public·Module·currentModule()·{ | 521 | ····public·Module·currentModule()·{ |
520 | ········return·this.isGrammarMode·?·this.mCurrent·:·this.module; | 522 | ········return·this.isGrammarMode·?·this.mCurrent·:·this.module; |
521 | ····} | 523 | ····} |
522 | ···· | 524 | ···· |
Offset 655, 16 lines modified | Offset 657, 16 lines modified | ||
655 | ········this.varCount·=·varCount; | 657 | ········this.varCount·=·varCount; |
656 | ····} | 658 | ····} |
657 | ···· | 659 | ···· |
658 | ····public·String·variable()·{ | 660 | ····public·String·variable()·{ |
659 | ········return·"v$"·+·Integer.toString(this.varCount++); | 661 | ········return·"v$"·+·Integer.toString(this.varCount++); |
660 | ····} | 662 | ····} |
661 | ···· | 663 | ···· |
662 | ····public·String·variable(final·String·s)·{ | 664 | ····public·String·variable(final·String·str)·{ |
663 | ········return·"v$"·+·s·+·"$"·+·Integer.toString(this.varCount++); | 665 | ········return·"v$"·+·str·+·"$"·+·Integer.toString(this.varCount++); |
664 | ····} | 666 | ····} |
665 | ···· | 667 | ···· |
666 | ····public·static·boolean·isSynthetic(final·String·s)·{ | 668 | ····public·static·boolean·isSynthetic(final·String·s)·{ |
667 | ········return·s.startsWith("v$"); | 669 | ········return·s.startsWith("v$"); |
668 | ····} | 670 | ····} |
669 | ···· | 671 | ···· |
670 | ····public·NonTerminal·split()·{ | 672 | ····public·NonTerminal·split()·{ |
Offset 835, 39 lines modified | Offset 837, 43 lines modified | ||
835 | ········return·sequence; | 837 | ········return·sequence; |
836 | ····} | 838 | ····} |
837 | ···· | 839 | ···· |
838 | ····public·Element·joinTerminals(final·Sequence·location,·Element·element)·{ | 840 | ····public·Element·joinTerminals(final·Sequence·location,·Element·element)·{ |
839 | ········if·(null·==·element)·{ | 841 | ········if·(null·==·element)·{ |
840 | ············return·(Element)location; | 842 | ············return·(Element)location; |
841 | ········} | 843 | ········} |
842 | ········if·(element·instanceof· | 844 | ········if·(element·instanceof·Sequence)·{ |
845 | ············final·Sequence·sequence·=·(Sequence)element; | ||
843 | ············if·(1·==·sequence.size())·{ | 846 | ············if·(1·==·sequence.size())·{ |
844 | ················final·Element·value·=·sequence.get(0); | 847 | ················final·Element·value·=·sequence.get(0); |
845 | ················if·(value·instanceof·OrderedChoice)·{ | 848 | ················if·(value·instanceof·OrderedChoice)·{ |
846 | ····················element·=·value; | 849 | ····················element·=·value; |
847 | ················} | 850 | ················} |
848 | ············} | 851 | ············} |
849 | ········} | 852 | ········} |
850 | ········if·(element·instanceof· | 853 | ········if·(element·instanceof·Sequence)·{ |
854 | ············final·Sequence·sequence2·=·(Sequence)element; | ||
851 | ············final·Element·obj·=·sequence2.isEmpty()·?·null·:·sequence2.get(0); | 855 | ············final·Element·obj·=·sequence2.isEmpty()·?·null·:·sequence2.get(0); |
852 | ············final·Element·element2·=·location.isEmpty()·?·null·:·location.get(0); | 856 | ············final·Element·element2·=·location.isEmpty()·?·null·:·location.get(0); |
853 | ············if·(element2·instanceof·CharClass·&&·obj·instanceof·CharClass·&&·element2.equals(obj))·{ | 857 | ············if·(element2·instanceof·CharClass·&&·obj·instanceof·CharClass·&&·element2.equals(obj))·{ |
854 | ················final·Sequence·sequence3·=·new·Sequence(this.joinTerminals(location.subSequence(1),·(Element)sequence2.subSequence(1))); | 858 | ················final·Sequence·sequence3·=·new·Sequence(this.joinTerminals(location.subSequence(1),·(Element)sequence2.subSequence(1))); |
855 | ················sequence3.setLocation((Locatable)location); | 859 | ················sequence3.setLocation((Locatable)location); |
856 | ················sequence3.elements.add(0,·element2); | 860 | ················sequence3.elements.add(0,·element2); |
857 | ················return·(Element)sequence3; | 861 | ················return·(Element)sequence3; |
858 | ············} | 862 | ············} |
859 | ············if·(element2·instanceof·CharClass·&&·((CharClass)element2).count()·<=·22)·{ | 863 | ············if·(element2·instanceof·CharClass·&&·((CharClass)element2).count()·<=·22)·{ |
860 | ················final·CharClass·charClass·=·(CharClass)element2; | 864 | ················final·CharClass·charClass·=·(CharClass)element2; |
861 | ················if·(obj·instanceof· | 865 | ················if·(obj·instanceof·CharClass)·{ |
866 | ····················final·CharClass·charClass2·=·(CharClass)obj; | ||
862 | ····················if·(charClass2.count()·<=·22)·{ | 867 | ····················if·(charClass2.count()·<=·22)·{ |
863 | ························return·this.joinTerminals(location,·(Element)new·Sequence((Element)new·CharSwitch(charClass2,·(Element)sequence2.subSequence(1)))); | 868 | ························return·this.joinTerminals(location,·(Element)new·Sequence((Element)new·CharSwitch(charClass2,·(Element)sequence2.subSequence(1)))); |
864 | ····················} | 869 | ····················} |
865 | ················} | 870 | ················} |
866 | ················else·if·(obj·instanceof· | 871 | ················else·if·(obj·instanceof·CharSwitch)·{ |
872 | ····················final·CharSwitch·charSwitch·=·(CharSwitch)obj; | ||
867 | ····················final·CharClass·charClass3·=·new·CharClass(charClass.ranges); | 873 | ····················final·CharClass·charClass3·=·new·CharClass(charClass.ranges); |
868 | ····················final·CharCase·hasCase·=·charSwitch.hasCase(charClass3); | 874 | ····················final·CharCase·hasCase·=·charSwitch.hasCase(charClass3); |
Max diff block lines reached; 5633/12166 bytes (46.30%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d0e6768492b2ae256581dbd8c160747f8028633e0b8d39815710162ae34143f6 |
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:·52 |
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·6be78173e3b0ba68f2e9f23786f08232cc552559d13f1e3a1f4922fd3541301d |
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:·52 |
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·20beabe45932cf4d2fb9201a94f79e56f7a06fea74be4cc67e82ab456ca0ebac |
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:·52 |
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·83d8dc9d808836f11bf426f00ebd67f8a3a8445ea2c76bea74e002695679fdbc |
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:·52 |
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·3a944d04df7bf303bd638d07a3507be87c8087e504d8fe9aebd76f41d374b5f8 |
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:·52 |
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:·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 |
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, 55 lines modified | Offset 44, 51 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·=· | 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; | ||
52 | ··#4 | 57 | ··#47·=·NameAndType········#48:#49········//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
53 | ··#4 | 58 | ··#48·=·Utf8···············append |
54 | ··#4 | 59 | ··#49·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder; |
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; | ||
55 | ··# | 66 | ··#56·=·Methodref··········#39.#57········//·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
56 | ··# | 67 | ··#57·=·NameAndType········#5:#58·········//·"<init>":(Ljava/lang/String;)V |
57 | ··# | 68 | ··#58·=·Utf8···············(Ljava/lang/String;)V |
58 | ··# | 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; | ||
59 | ··# | 72 | ··#62·=·NameAndType········#48:#63········//·append:(C)Ljava/lang/StringBuilder; |
60 | ··# | 73 | ··#63·=·Utf8···············(C)Ljava/lang/StringBuilder; |
61 | ··# | 74 | ··#64·=·Utf8···············Code |
62 | ··# | 75 | ··#65·=·Utf8···············LineNumberTable |
63 | ··# | 76 | ··#66·=·Utf8···············hasNext |
64 | ··# | 77 | ··#67·=·Utf8···············()Z |
65 | ··# | 78 | ··#68·=·Utf8···············StackMapTable |
66 | ··# | 79 | ··#69·=·Utf8···············hasRange |
67 | ··# | 80 | ··#70·=·Utf8···············next |
68 | ··# | 81 | ··#71·=·Utf8···············()C |
69 | ··# | 82 | ··#72·=·Utf8···············SourceFile |
70 | ··# | 83 | ··#73·=·Utf8···············CharClass.java |
71 | ··# | 84 | ··#74·=·Utf8···············InnerClasses |
72 | ··# | 85 | ··#75·=·Class··············#76············//·xtc/parser/CharClass |
73 | ··# | 86 | ··#76·=·Utf8···············xtc/parser/CharClass |
74 | ··#64·=·Utf8···············BootstrapMethods | ||
75 | ··#65·=·MethodHandle·······6:#66··········//·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; | ||
76 | ··#66·=·Methodref··········#67.#68········//·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; | ||
77 | ··#67·=·Class··············#69············//·java/lang/invoke/StringConcatFactory | ||
78 | ··#68·=·NameAndType········#43:#70········//·makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; | ||
79 | ··#69·=·Utf8···············java/lang/invoke/StringConcatFactory | ||
80 | ··#70·=·Utf8···············(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; | ||
81 | ··#71·=·String·············#72············//·Illegal·Unicode·escape·(\'\\u\u0001\') | ||
82 | ··#72·=·Utf8···············Illegal·Unicode·escape·(\'\\u\u0001\') | ||
83 | ··#73·=·String·············#74············//·Illegal·character·escape·(\'\\\u0001\') | ||
84 | ··#74·=·Utf8···············Illegal·character·escape·(\'\\\u0001\') | ||
85 | ··#75·=·Utf8···············InnerClasses | ||
86 | ··#7 | 87 | ··#77·=·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 | ||
92 | { | 88 | { |
93 | ··protected·java.lang.String·s; | 89 | ··protected·java.lang.String·s; |
94 | ····descriptor:·Ljava/lang/String; | 90 | ····descriptor:·Ljava/lang/String; |
95 | ····flags:·(0x0004)·ACC_PROTECTED | 91 | ····flags:·(0x0004)·ACC_PROTECTED |
96 | ··protected·int·idx; | 92 | ··protected·int·idx; |
97 | ····descriptor:·I | 93 | ····descriptor:·I |
Offset 186, 15 lines modified | Offset 182, 15 lines modified | ||
186 | ··········offset_delta·=·29 | 182 | ··········offset_delta·=·29 |
187 | ··········locals·=·[·int·] | 183 | ··········locals·=·[·int·] |
188 | ··public·char·next(); | 184 | ··public·char·next(); |
189 | ····descriptor:·()C | 185 | ····descriptor:·()C |
190 | ····flags:·(0x0001)·ACC_PUBLIC | 186 | ····flags:·(0x0001)·ACC_PUBLIC |
191 | ····Code: | 187 | ····Code: |
192 | ······stack= | 188 | ······stack=6,·locals=4,·args_size=1 |
193 | ·········0:·aload_0 | 189 | ·········0:·aload_0 |
194 | ·········1:·getfield······#7··················//·Field·s:Ljava/lang/String; | 190 | ·········1:·getfield······#7··················//·Field·s:Ljava/lang/String; |
195 | ·········4:·aload_0 | 191 | ·········4:·aload_0 |
196 | ·········5:·getfield······#13·················//·Field·idx:I | 192 | ·········5:·getfield······#13·················//·Field·idx:I |
197 | ·········8:·invokevirtual·#23·················//·Method·java/lang/String.charAt:(I)C | 193 | ·········8:·invokevirtual·#23·················//·Method·java/lang/String.charAt:(I)C |
198 | ········11:·istore_1 | 194 | ········11:·istore_1 |
199 | ········12:·aload_0 | 195 | ········12:·aload_0 |
Offset 230, 15 lines modified | Offset 226, 15 lines modified | ||
230 | ······················93:·190 | 226 | ······················93:·190 |
231 | ······················98:·160 | 227 | ······················98:·160 |
232 | ·····················102:·169 | 228 | ·····················102:·169 |
233 | ·····················110:·166 | 229 | ·····················110:·166 |
234 | ·····················114:·172 | 230 | ·····················114:·172 |
235 | ·····················116:·163 | 231 | ·····················116:·163 |
236 | ·····················117:·193 | 232 | ·····················117:·193 |
237 | ·················default:·2 | 233 | ·················default:·281 |
238 | ············} | 234 | ············} |
239 | ·······160:·bipush········8 | 235 | ·······160:·bipush········8 |
240 | ·······162:·ireturn | 236 | ·······162:·ireturn |
241 | ·······163:·bipush········9 | 237 | ·······163:·bipush········9 |
242 | ·······165:·ireturn | 238 | ·······165:·ireturn |
243 | ·······166:·bipush········10 | 239 | ·······166:·bipush········10 |
244 | ·······168:·ireturn | 240 | ·······168:·ireturn |
Offset 272, 39 lines modified | Offset 268, 55 lines modified | ||
272 | ·······212:·isub | 268 | ·······212:·isub |
273 | ·······213:·aload_0 | 269 | ·······213:·aload_0 |
274 | ·······214:·getfield······#13·················//·Field·idx:I | 270 | ·······214:·getfield······#13·················//·Field·idx:I |
275 | ·······217:·invokevirtual·#27·················//·Method·java/lang/String.substring:(II)Ljava/lang/String; | 271 | ·······217:·invokevirtual·#27·················//·Method·java/lang/String.substring:(II)Ljava/lang/String; |
276 | ·······220:·bipush········16 | 272 | ·······220:·bipush········16 |
277 | ·······222:·invokestatic··#31·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;I)I | 273 | ·······222:·invokestatic··#31·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;I)I |
278 | ·······225:·istore_2 | 274 | ·······225:·istore_2 |
279 | ·······226:·goto··········2 | 275 | ·······226:·goto··········278 |
280 | ·······229:·astore_3 | 276 | ·······229:·astore_3 |
Max diff block lines reached; 6086/14571 bytes (41.77%) of diff not shown. |
Offset 56, 22 lines modified | Offset 56, 22 lines modified | ||
56 | ················this.ranges.remove(i·+·1); | 56 | ················this.ranges.remove(i·+·1); |
57 | ················--i; | 57 | ················--i; |
58 | ············} | 58 | ············} |
59 | ········} | 59 | ········} |
60 | ········return·this; | 60 | ········return·this; |
61 | ····} | 61 | ····} |
62 | ···· | 62 | ···· |
63 | ····public·boolean·overlaps(final·CharClass· | 63 | ····public·boolean·overlaps(final·CharClass·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·"·+·this); |
66 | ········} | 66 | ········} |
67 | ········if·( | 67 | ········if·(obj.exclusive)·{ |
68 | ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+· | 68 | ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·obj); |
69 | ········} | 69 | ········} |
70 | ········for·(final·CharRange·charRange·:· | 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 | ············} |
76 | ········} | 76 | ········} |
77 | ········return·false; | 77 | ········return·false; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d3e2df7079cf3695f437766b526c2284c451a1dc8e67a70bc7fc76e5344c7954 |
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:·52 |
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·4778f847c9e3b258754f5c11f4e54094820982b311b177fa5078841d5494815a |
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:·52 |
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·a | 1 | ··SHA-256·checksum·ba06241bcbb841d4074837f8bfe114375b7f908aa9a5e850d5364a5ef47003f0 |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/parser/CharSwitch | 7 | ··this_class:·#2··························//·xtc/parser/CharSwitch |
8 | ··super_class:·#8·························//·xtc/parser/CharTerminal | 8 | ··super_class:·#8·························//·xtc/parser/CharTerminal |
9 | ··interfaces:·1,·fields:·2,·methods:·8,·attributes:·2 | 9 | ··interfaces:·1,·fields:·2,·methods:·8,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/CharSwitch."<init>":(Ljava/util/List;Lxtc/parser/Element;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/CharSwitch."<init>":(Ljava/util/List;Lxtc/parser/Element;)V |
12 | ····#2·=·Class··············#4············//·xtc/parser/CharSwitch | 12 | ····#2·=·Class··············#4············//·xtc/parser/CharSwitch |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ed6d363bc0112cdbee37ebeab7fa748097fadff9df3cd8af67337cdd6fd97cef |
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:·52 |
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·943d4089283477b2e8f75c1d04d1f0a9c7303143ebd7c8a256c6e3b9957f7d56 |
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:·52 |
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:·3 |
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, 19 lines modified | Offset 65, 18 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 | ||
73 | ··#6 | 72 | ··#62·=·Utf8···············InnerClasses |
74 | ··#6 | 73 | ··#63·=·Class··············#64············//·xtc/parser/Element |
75 | ··#6 | 74 | ··#64·=·Utf8···············xtc/parser/Element |
76 | ··#6 | 75 | ··#65·=·Utf8···············Tag |
77 | { | 76 | { |
78 | ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag; | 77 | ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag; |
79 | ····descriptor:·[I | 78 | ····descriptor:·[I |
80 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 79 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
81 | ··static·{}; | 80 | ··static·{}; |
82 | ····descriptor:·()V | 81 | ····descriptor:·()V |
Offset 203, 11 lines modified | Offset 202, 10 lines modified | ||
203 | ········frame_type·=·0·/*·same·*/ | 202 | ········frame_type·=·0·/*·same·*/ |
204 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 203 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
205 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 204 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
206 | ········frame_type·=·0·/*·same·*/ | 205 | ········frame_type·=·0·/*·same·*/ |
207 | } | 206 | } |
208 | SourceFile:·"CodeGenerator.java" | 207 | SourceFile:·"CodeGenerator.java" |
209 | EnclosingMethod:·#60.#0·················//·xtc.parser.CodeGenerator | 208 | EnclosingMethod:·#60.#0·················//·xtc.parser.CodeGenerator |
210 | NestHost:·class·xtc/parser/CodeGenerator | ||
211 | InnerClasses: | 209 | InnerClasses: |
212 | ··public·static·final·#6 | 210 | ··public·static·final·#65=·#2·of·#63;·····//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element |
213 | ··static·#8;······························//·class·xtc/parser/CodeGenerator$1 | 211 | ··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( | 152 | ············return·"yyColumn.chunk"·+·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,· | 1735 | ····················this.binding1(this.extern(AST.CHAR),·this.bindingName,·null,·"Character.valueOf(("·+·this.charT()·+·")"·+·"yyC"·+·")"); |
1736 | ····················break; | 1736 | ····················break; |
1737 | ················} | 1737 | ················} |
1738 | ················this.binding1(this.charT(),·this.bindingName,· | 1738 | ················this.binding1(this.charT(),·this.bindingName,·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,· | 1742 | ················this.binding1(this.extern(AST.STRING),·this.bindingName,·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,· | 1750 | ················this.binding1(this.extern(AST.STRING),·this.bindingName,·null,·"\""·+·Utilities.escape(((StringMatch)this.bindingElement).text,·8)·+·"\""); |
1751 | ················break; | 1751 | ················break; |
1752 | ············} | 1752 | ············} |
1753 | ············case·8:·{ | 1753 | ············case·8:·{ |
1754 | ················String·s·=·"yyRepValue"·+·(this.repetitionLevel·+·1)·+·".reverse()"; | 1754 | ················String·str·=·"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·=·"cast("·+·s; | 1756 | ····················str·=·"cast("·+·str·+·')'; |
1757 | ················} | 1757 | ················} |
1758 | ················this.binding1(this.extern(this.bindingType),·this.bindingName,·null,·s); | 1758 | ················this.binding1(this.extern(this.bindingType),·this.bindingName,·null,·str); |
1759 | ················break; | 1759 | ················break; |
1760 | ············} | 1760 | ············} |
1761 | ············case·9:·{ | 1761 | ············case·9:·{ |
1762 | ················final·int· | 1762 | ················final·int·i·=·this.optionLevel·+·1; |
1763 | ················String·extern·=·null; | 1763 | ················String·extern·=·null; |
1764 | ················String·s2·=·"yyOpValue"·+· | 1764 | ················String·str2·=·"yyOpValue"·+·i; |
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 | ························s2·=·"cast("·+·s2; | 1770 | ························str2·=·"cast("·+·str2·+·')'; |
1771 | ····················} | 1771 | ····················} |
1772 | ················} | 1772 | ················} |
1773 | ················this.binding1(this.extern(this.bindingType),·this.bindingName,·extern,·s2); | 1773 | ················this.binding1(this.extern(this.bindingType),·this.bindingName,·extern,·str2); |
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("Unrecognized·binding·element·"·+·this.bindingElement); | 1781 | ················throw·new·AssertionError((Object)("Unrecognized·binding·element·"·+·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·e046499fa3458dcf75a1ec8ed09726dd1613205db813bd758a02225d5ed6c59b |
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:·52 |
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·57d23a7fea7eaa1972f38cb253dedd57d97a23d189ffef5920acbddeeb3aafc7 |
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:·52 |
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:·2 |
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, 540 lines modified | Offset 34, 535 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·=·Class··············#32···········//·java/lang/StringBuilder |
42 | ···#32·=· | 42 | ···#32·=·Utf8···············java/lang/StringBuilder |
43 | ···#33·=· | 43 | ···#33·=·Methodref··········#31.#3········//·java/lang/StringBuilder."<init>":()V |
44 | ···#34·=· | 44 | ···#34·=·String·············#35···········//·Copying·element·without·binding·for |
45 | ···#35·=·Utf8···············n | 45 | ···#35·=·Utf8···············Copying·element·without·binding·for |
46 | ···#36·=· | 46 | ···#36·=·Methodref··········#31.#37·······//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
47 | ···#37·=· | 47 | ···#37·=·NameAndType········#38:#39·······//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
48 | ···#38·=· | 48 | ···#38·=·Utf8···············append |
49 | ···#39·=·Utf8··············· | 49 | ···#39·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder; |
50 | ···#40·=· | 50 | ···#40·=·Fieldref···········#41.#42·······//·xtc/parser/Binding.name:Ljava/lang/String; |
51 | ···#41·=· | 51 | ···#41·=·Class··············#43···········//·xtc/parser/Binding |
52 | ···#42·=·NameAndType········# | 52 | ···#42·=·NameAndType········#44:#45·······//·name:Ljava/lang/String; |
53 | ···#43·=·Utf8··············· | 53 | ···#43·=·Utf8···············xtc/parser/Binding |
54 | ···#44·=· | 54 | ···#44·=·Utf8···············name |
55 | ···#45·=· | 55 | ···#45·=·Utf8···············Ljava/lang/String; |
56 | ···#46·=· | 56 | ···#46·=·Methodref··········#31.#47·······//·java/lang/StringBuilder.toString:()Ljava/lang/String; |
57 | ···#47·=· | 57 | ···#47·=·NameAndType········#48:#49·······//·toString:()Ljava/lang/String; |
58 | ···#48·=· | 58 | ···#48·=·Utf8···············toString |
59 | ···#49·=· | 59 | ···#49·=·Utf8···············()Ljava/lang/String; |
60 | ···#50·=· | 60 | ···#50·=·Methodref··········#29.#51·······//·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
61 | ···#51·=· | 61 | ···#51·=·NameAndType········#5:#52········//·"<init>":(Ljava/lang/String;)V |
62 | ···#52·=· | 62 | ···#52·=·Utf8···············(Ljava/lang/String;)V |
63 | ···#53·=· | 63 | ···#53·=·Methodref··········#11.#54·······//·xtc/parser/Copier.match:(Lxtc/parser/Binding;)Lxtc/parser/Binding; |
64 | ···#54·=· | 64 | ···#54·=·NameAndType········#55:#56·······//·match:(Lxtc/parser/Binding;)Lxtc/parser/Binding; |
65 | ···#55·=· | 65 | ···#55·=·Utf8···············match |
66 | ···#56·=· | 66 | ···#56·=·Utf8···············(Lxtc/parser/Binding;)Lxtc/parser/Binding; |
67 | ···#57·=· | 67 | ···#57·=·InterfaceMethodref·#20.#58·······//·java/util/List.set:(ILjava/lang/Object;)Ljava/lang/Object; |
68 | ···#58·=· | 68 | ···#58·=·NameAndType········#59:#60·······//·set:(ILjava/lang/Object;)Ljava/lang/Object; |
69 | ···#59·=· | 69 | ···#59·=·Utf8···············set |
70 | ···#60·=·Utf8··············· | 70 | ···#60·=·Utf8···············(ILjava/lang/Object;)Ljava/lang/Object; |
71 | ···#61·=· | 71 | ···#61·=·InterfaceMethodref·#20.#62·······//·java/util/List.clear:()V |
72 | ···#62·=· | 72 | ···#62·=·NameAndType········#63:#6········//·clear:()V |
73 | ···#63·=· | 73 | ···#63·=·Utf8···············clear |
74 | ···#64·=· | 74 | ···#64·=·Methodref··········#11.#65·······//·xtc/parser/Copier.dispatch:(Lxtc/tree/Node;)Ljava/lang/Object; |
75 | ···#65·=· | 75 | ···#65·=·NameAndType········#66:#67·······//·dispatch:(Lxtc/tree/Node;)Ljava/lang/Object; |
76 | ···#66·=· | 76 | ···#66·=·Utf8···············dispatch |
77 | ···#67·=· | 77 | ···#67·=·Utf8···············(Lxtc/tree/Node;)Ljava/lang/Object; |
78 | ···#68·=· | 78 | ···#68·=·Class··············#69···········//·xtc/parser/Element |
79 | ···#69·=· | 79 | ···#69·=·Utf8···············xtc/parser/Element |
80 | ···#70·=· | 80 | ···#70·=·Class··············#71···········//·xtc/parser/Grammar |
81 | ···#71·=·Utf8··············· | 81 | ···#71·=·Utf8···············xtc/parser/Grammar |
82 | ···#72·=· | 82 | ···#72·=·Fieldref···········#70.#73·······//·xtc/parser/Grammar.modules:Ljava/util/List; |
83 | ···#73·=·NameAndType········#74:# | 83 | ···#73·=·NameAndType········#74:#15·······//·modules:Ljava/util/List; |
84 | ···#74·=·Utf8··············· | 84 | ···#74·=·Utf8···············modules |
85 | ···#75·=· | 85 | ···#75·=·Methodref··········#7.#76········//·java/util/ArrayList."<init>":(I)V |
86 | ···#76·=· | 86 | ···#76·=·NameAndType········#5:#77········//·"<init>":(I)V |
87 | ···#77·=· | 87 | ···#77·=·Utf8···············(I)V |
88 | ···#78·=· | 88 | ···#78·=·Methodref··········#70.#79·······//·xtc/parser/Grammar."<init>":(Ljava/util/List;)V |
89 | ···#79·=· | 89 | ···#79·=·NameAndType········#5:#80········//·"<init>":(Ljava/util/List;)V |
90 | ···#80·=· | 90 | ···#80·=·Utf8···············(Ljava/util/List;)V |
91 | ···#81·=· | 91 | ···#81·=·Methodref··········#70.#82·······//·xtc/parser/Grammar.setLocation:(Lxtc/tree/Locatable;)V |
92 | ···#82·=·NameAndType········#8 | 92 | ···#82·=·NameAndType········#83:#84·······//·setLocation:(Lxtc/tree/Locatable;)V |
93 | ···#83·=·Utf8··············· | 93 | ···#83·=·Utf8···············setLocation |
94 | ···#84·=·Utf8··············· | 94 | ···#84·=·Utf8···············(Lxtc/tree/Locatable;)V |
95 | ···#85·=· | 95 | ···#85·=·InterfaceMethodref·#20.#86·······//·java/util/List.iterator:()Ljava/util/Iterator; |
96 | ···#86·=· | 96 | ···#86·=·NameAndType········#87:#88·······//·iterator:()Ljava/util/Iterator; |
97 | ···#87·=· | 97 | ···#87·=·Utf8···············iterator |
98 | ···#88·=·Utf8··············· | 98 | ···#88·=·Utf8···············()Ljava/util/Iterator; |
99 | ···#89·=· | 99 | ···#89·=·InterfaceMethodref·#90.#91·······//·java/util/Iterator.hasNext:()Z |
100 | ···#90·=·Class··············#9 | 100 | ···#90·=·Class··············#92···········//·java/util/Iterator |
101 | ···#91·=· | 101 | ···#91·=·NameAndType········#93:#94·······//·hasNext:()Z |
102 | ···#92·=· | 102 | ···#92·=·Utf8···············java/util/Iterator |
103 | ···#93·=· | 103 | ···#93·=·Utf8···············hasNext |
104 | ···#94·=·Utf8··············· | 104 | ···#94·=·Utf8···············()Z |
105 | ···#95·=· | 105 | ···#95·=·InterfaceMethodref·#90.#96·······//·java/util/Iterator.next:()Ljava/lang/Object; |
106 | ···#96·=· | 106 | ···#96·=·NameAndType········#97:#98·······//·next:()Ljava/lang/Object; |
107 | ···#97·=· | 107 | ···#97·=·Utf8···············next |
108 | ···#98·=· | 108 | ···#98·=·Utf8···············()Ljava/lang/Object; |
109 | ···#99·=· | 109 | ···#99·=·Class··············#100··········//·xtc/parser/Module |
110 | ··#100·=·Utf8··············· | 110 | ··#100·=·Utf8···············xtc/parser/Module |
111 | ··#101·=· | 111 | ··#101·=·InterfaceMethodref·#20.#102······//·java/util/List.add:(Ljava/lang/Object;)Z |
112 | ··#102·=· | 112 | ··#102·=·NameAndType········#103:#104·····//·add:(Ljava/lang/Object;)Z |
113 | ··#103·=·Utf8··············· | 113 | ··#103·=·Utf8···············add |
114 | ··#104·=· | 114 | ··#104·=·Utf8···············(Ljava/lang/Object;)Z |
115 | ··#105·=· | 115 | ··#105·=·Methodref··········#99.#3········//·xtc/parser/Module."<init>":()V |
116 | ··#106·=· | 116 | ··#106·=·Methodref··········#99.#82·······//·xtc/parser/Module.setLocation:(Lxtc/tree/Locatable;)V |
117 | ··#107·=·Fieldref···········#9 | 117 | ··#107·=·Fieldref···········#99.#108······//·xtc/parser/Module.documentation:Lxtc/tree/Comment; |
118 | ··#108·=·NameAndType········#109:#110·····//· | 118 | ··#108·=·NameAndType········#109:#110·····//·documentation:Lxtc/tree/Comment; |
119 | ··#109·=·Utf8··············· | 119 | ··#109·=·Utf8···············documentation |
120 | ··#110·=·Utf8···············Lxtc/ | 120 | ··#110·=·Utf8···············Lxtc/tree/Comment; |
121 | ··#111·=·Class··············#112··········//·xtc/ | 121 | ··#111·=·Class··············#112··········//·xtc/tree/Comment |
122 | ··#112·=·Utf8···············xtc/ | 122 | ··#112·=·Utf8···············xtc/tree/Comment |
123 | ··#113·=·Fieldref···········#9 | 123 | ··#113·=·Fieldref···········#99.#114······//·xtc/parser/Module.name:Lxtc/parser/ModuleName; |
124 | ··#114·=·NameAndType········# | 124 | ··#114·=·NameAndType········#44:#115······//·name:Lxtc/parser/ModuleName; |
125 | ··#115·=·Utf8··············· | 125 | ··#115·=·Utf8···············Lxtc/parser/ModuleName; |
126 | ··#116·=· | 126 | ··#116·=·Fieldref···········#99.#117······//·xtc/parser/Module.parameters:Lxtc/parser/ModuleList; |
127 | ··#117·=· | 127 | ··#117·=·NameAndType········#118:#119·····//·parameters:Lxtc/parser/ModuleList; |
128 | ··#118·=· | 128 | ··#118·=·Utf8···············parameters |
129 | ··#119·=· | 129 | ··#119·=·Utf8···············Lxtc/parser/ModuleList; |
130 | ··#120·=· | 130 | ··#120·=·Class··············#121··········//·xtc/parser/ModuleList |
131 | ··#121·=·Utf8··············· | 131 | ··#121·=·Utf8···············xtc/parser/ModuleList |
132 | ··#122·=·Fieldref···········#9 | 132 | ··#122·=·Fieldref···········#99.#123······//·xtc/parser/Module.dependencies:Ljava/util/List; |
133 | ··#123·=·NameAndType········#124:#1 | 133 | ··#123·=·NameAndType········#124:#15······//·dependencies:Ljava/util/List; |
134 | ··#124·=·Utf8··············· | 134 | ··#124·=·Utf8···············dependencies |
135 | ··#125·=· | 135 | ··#125·=·Class··············#126··········//·xtc/parser/ModuleDependency |
136 | ··#126·=· | 136 | ··#126·=·Utf8···············xtc/parser/ModuleDependency |
137 | ··#127·=· | 137 | ··#127·=·Fieldref···········#99.#128······//·xtc/parser/Module.modification:Lxtc/parser/ModuleModification; |
138 | ··#128·=· | 138 | ··#128·=·NameAndType········#129:#130·····//·modification:Lxtc/parser/ModuleModification; |
139 | ··#129·=· | 139 | ··#129·=·Utf8···············modification |
140 | ··#130·=·Utf8··············· | 140 | ··#130·=·Utf8···············Lxtc/parser/ModuleModification; |
141 | ··#131·=·Fieldref···········#9 | 141 | ··#131·=·Fieldref···········#99.#132······//·xtc/parser/Module.header:Lxtc/parser/Action; |
142 | ··#132·=·NameAndType········#133:#1 | 142 | ··#132·=·NameAndType········#133:#134·····//·header: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·b47c17cb56fd076d89994a60fa253e81603c5a87cbe91f59976c9a7016cfca6f |
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:·52 |
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:·3 |
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 165, 19 lines modified | Offset 165, 18 lines modified | ||
165 | ··#155·=·Utf8···············(Ljava/lang/String;)Lxtc/parser/Element$Tag; | 165 | ··#155·=·Utf8···············(Ljava/lang/String;)Lxtc/parser/Element$Tag; |
166 | ··#156·=·Utf8···············Signature | 166 | ··#156·=·Utf8···············Signature |
167 | ··#157·=·Utf8···············()V | 167 | ··#157·=·Utf8···············()V |
168 | ··#158·=·Utf8···············<clinit> | 168 | ··#158·=·Utf8···············<clinit> |
169 | ··#159·=·Utf8···············Ljava/lang/Enum<Lxtc/parser/Element$Tag;>; | 169 | ··#159·=·Utf8···············Ljava/lang/Enum<Lxtc/parser/Element$Tag;>; |
170 | ··#160·=·Utf8···············SourceFile | 170 | ··#160·=·Utf8···············SourceFile |
171 | ··#161·=·Utf8···············Element.java | 171 | ··#161·=·Utf8···············Element.java |
172 | ··#162·=·Utf8··············· | 172 | ··#162·=·Utf8···············InnerClasses |
173 | ··#163·=·Class··············#164··········//·xtc/parser/Element | 173 | ··#163·=·Class··············#164··········//·xtc/parser/Element |
174 | ··#164·=·Utf8···············xtc/parser/Element | 174 | ··#164·=·Utf8···············xtc/parser/Element |
175 | ··#165·=·Utf8···············InnerClasses | ||
176 | ··#16 | 175 | ··#165·=·Utf8···············Tag |
177 | { | 176 | { |
178 | ··public·static·final·xtc.parser.Element$Tag·ACTION; | 177 | ··public·static·final·xtc.parser.Element$Tag·ACTION; |
179 | ····descriptor:·Lxtc/parser/Element$Tag; | 178 | ····descriptor:·Lxtc/parser/Element$Tag; |
180 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 179 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
181 | ··public·static·final·xtc.parser.Element$Tag·NODE_MARKER; | 180 | ··public·static·final·xtc.parser.Element$Tag·NODE_MARKER; |
182 | ····descriptor:·Lxtc/parser/Element$Tag; | 181 | ····descriptor:·Lxtc/parser/Element$Tag; |
Offset 703, 10 lines modified | Offset 702, 9 lines modified | ||
703 | ········line·61:·386 | 702 | ········line·61:·386 |
704 | ········line·62:·400 | 703 | ········line·62:·400 |
705 | ········line·63:·414 | 704 | ········line·63:·414 |
706 | ········line·32:·428 | 705 | ········line·32:·428 |
707 | } | 706 | } |
708 | Signature:·#159·························//·Ljava/lang/Enum<Lxtc/parser/Element$Tag;>; | 707 | Signature:·#159·························//·Ljava/lang/Enum<Lxtc/parser/Element$Tag;>; |
709 | SourceFile:·"Element.java" | 708 | SourceFile:·"Element.java" |
710 | NestHost:·class·xtc/parser/Element | ||
711 | InnerClasses: | 709 | InnerClasses: |
712 | ··public·static·final·#16 | 710 | ··public·static·final·#165=·#1·of·#163;···//·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·d167f5ebb8b014b3818c35ab2e092a6c8f4c1e63f495b71dd8e9b31e2c02b33a |
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:·52 |
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:·2 |
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, 19 lines modified | Offset 18, 18 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···············InnerClasses |
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 | ||
29 | ··#1 | 28 | ··#18·=·Utf8···············Tag |
30 | { | 29 | { |
31 | ··public·xtc.parser.Element(); | 30 | ··public·xtc.parser.Element(); |
32 | ····descriptor:·()V | 31 | ····descriptor:·()V |
33 | ····flags:·(0x0001)·ACC_PUBLIC | 32 | ····flags:·(0x0001)·ACC_PUBLIC |
34 | ····Code: | 33 | ····Code: |
35 | ······stack=1,·locals=1,·args_size=1 | 34 | ······stack=1,·locals=1,·args_size=1 |
36 | ·········0:·aload_0 | 35 | ·········0:·aload_0 |
Offset 40, 11 lines modified | Offset 39, 9 lines modified | ||
40 | ········line·67:·0 | 39 | ········line·67:·0 |
41 | ··public·abstract·xtc.parser.Element$Tag·tag(); | 40 | ··public·abstract·xtc.parser.Element$Tag·tag(); |
42 | ····descriptor:·()Lxtc/parser/Element$Tag; | 41 | ····descriptor:·()Lxtc/parser/Element$Tag; |
43 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 42 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
44 | } | 43 | } |
45 | SourceFile:·"Element.java" | 44 | SourceFile:·"Element.java" |
46 | NestMembers: | ||
47 | ··xtc/parser/Element$Tag | ||
48 | InnerClasses: | 45 | InnerClasses: |
49 | ··public·static·final·#1 | 46 | ··public·static·final·#18=·#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·d38e81561d61e97404e060c48626142de955600eda2cd6436eed96e5ade7d26a |
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:·52 |
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·5c4733be41ca04321921b45a4504da4cafba12d9af69afd3d8bfd2a34d5b0a2c |
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:·52 |
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·190ce19ea80f6adbcd351427c017ca590e842b0cdca422db9831e55498c5dd9e |
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:·52 |
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·41d7c769879cdc4a2ba24aeca03d025c428c0eda0dd56c399b82b2a982635aa6 |
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:·52 |
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·b891d915af2ba6bda422b867c09ca63589dd8171e0ba5c2ffb2fb3b86c55e80e |
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:·52 |
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·f7e4ab823ad299a70a386d10d3dc07211ac226f5fb6835cf9a5fe49b55a85b21 |
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:·52 |
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·3c81dbf43d0d08898b387dc6256d33183f9de64efb165b2b7f170a4c40f1c525 |
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:·52 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/GenericValue | 7 | ··this_class:·#8··························//·xtc/parser/GenericValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·3,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·3,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 9, 28 lines modified | Offset 9, 28 lines modified | ||
9 | { | 9 | { |
10 | ····public·List<Module>·modules; | 10 | ····public·List<Module>·modules; |
11 | ···· | 11 | ···· |
12 | ····public·Grammar(final·List<Module>·modules)·{ | 12 | ····public·Grammar(final·List<Module>·modules)·{ |
13 | ········this.modules·=·modules; | 13 | ········this.modules·=·modules; |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·void·remove(final·Module· | 16 | ····public·void·remove(final·Module·obj)·{ |
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·( | 19 | ············if·(obj·==·iterator.next())·{ |
20 | ················iterator.remove(); | 20 | ················iterator.remove(); |
21 | ················return; | 21 | ················return; |
22 | ············} | 22 | ············} |
23 | ········} | 23 | ········} |
24 | ········throw·new·IllegalArgumentException("Module·"·+· | 24 | ········throw·new·IllegalArgumentException("Module·"·+·obj·+·"·not·part·of·grammar"); |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·void·replace(final·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·( | 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·"·+· | 34 | ········throw·new·IllegalArgumentException("Module·"·+·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·4edbaf540d61beb2e19b08c350b5cc72ad43b61f14ff5a996ae76654ecc07136 |
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:·52 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/GrammarVisitor | 7 | ··this_class:·#8··························//·xtc/parser/GrammarVisitor |
8 | ··super_class:·#2·························//·xtc/tree/Visitor | 8 | ··super_class:·#2·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·10,·methods:·17,·attributes:·1 | 9 | ··interfaces:·0,·fields:·10,·methods:·17,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor | 12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f800bca3bc6afe2eeaed48db647670571c677625a21c568dc615044cb6c1715f |
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:·52 |
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·8f4fa79f85b24001d366002ea5bcb86c978e34a86fbeb0644ba3ceae9c6f48fb |
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:·52 |
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·943d60bb4f29b4f8bad93d331efb03949ea65bc28e2d7745c6408f94f0b9fe73 |
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:·52 |
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·f6ce98de2c64aa936df5877d1bb684285bcbb0a238c9f01353a1106f070c9b07 |
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:·52 |
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·3617bde2bf0cf82033dca25e25fc0201eed8a6b74cc006fd3ce0ed28a6d8920d |
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:·52 |
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·64a9b181f848063855e8a035be496539a9506883835c201a43dbb69dfdd43f37 |
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:·52 |
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·9bee2a44f152a45af174f4f554eceb5ce3be89ca83d7d63e28f88246c2832b55 |
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:·52 |
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·737fc1949e10913f7bced689f202b7b0a1a5d54fbb3a4094962d4c6b75af5fed |
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:·52 |
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·61e8429c6c2123192d19e9b66919e93cbb16747426df969be433e51bf040a248 |
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:·52 |
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·0a60770304eaf4bf488491c7eeafcda94c6ac49752f7efc613e77c40ff6bac9b |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#11·························//·xtc/parser/ModuleMap | 7 | ··this_class:·#11·························//·xtc/parser/ModuleMap |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·1,·fields:·1,·methods:·9,·attributes:·2 | 9 | ··interfaces:·1,·fields:·1,·methods:·9,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ec343771acd5a8d004db978fcbd4bc5f8796717998a8aeaa1eab4490d3579a43 |
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:·52 |
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·f8 | 1 | ··SHA-256·checksum·5f81f475b4d1cb9204062ff8211c9f501535336943b7e78eea4b0aa0f659ff54 |
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:·52 |
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·3f4c935b24817fb4f9cb5fc0dd206eaf5d36e9126a9d0f9e6c3a01ab69166fc4 |
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:·52 |
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·d4fbbe497e19c28e82d8784ac7e76ab87eb07eaae90435722810243a1796c0cc |
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:·52 |
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·2023164abad5ffef5378f73a6b0301da3c1c9236d542a95e187fadc17d15c68b |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/NonTerminal | 7 | ··this_class:·#8··························//·xtc/parser/NonTerminal |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·0,·fields:·1,·methods:·13,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·13,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/parser/Element | 12 | ····#2·=·Class··············#4············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f6bef794d6a296c4e7f3e98de300dc1351509b3c0d61c67b80067a34b9d8c8f3 |
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:·52 |
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·b1098194518682cd921ad70fed6af2693e0a402deda2dfb9ac26888b7b29961e |
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:·52 |
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·5134c677a8979f2c8ff067f0bcc7e50e7e6ffab7b826485517b45024b811616b |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/NullValue | 7 | ··this_class:·#14·························//·xtc/parser/NullValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·3 | 1 | ··SHA-256·checksum·334bf736c6f7d42a574c6c83059287b208818694a29394bb14bd738c9ee6d2b4 |
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:·52 |
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·ac5d899c9fac174f516a8cf5dd74e3519770ecf5098bf3add779f4d0955cb3ed |
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:·52 |
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·5fc5b1d0209fb9e0c144e8f536cc82f6497eb093e7055a022f232c48edaa41a8 |
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:·52 |
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:·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 |
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, 19 lines modified | Offset 27, 18 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···············InnerClasses |
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 | ||
38 | ··#2 | 37 | ··#27·=·Utf8···············Chunk1 |
39 | { | 38 | { |
40 | ··xtc.parser.Result·fModuleList; | 39 | ··xtc.parser.Result·fModuleList; |
41 | ····descriptor:·Lxtc/parser/Result; | 40 | ····descriptor:·Lxtc/parser/Result; |
42 | ····flags:·(0x0000) | 41 | ····flags:·(0x0000) |
43 | ··xtc.parser.Result·fModuleList$$Star1; | 42 | ··xtc.parser.Result·fModuleList$$Star1; |
44 | ····descriptor:·Lxtc/parser/Result; | 43 | ····descriptor:·Lxtc/parser/Result; |
Offset 85, 10 lines modified | Offset 84, 9 lines modified | ||
85 | ·········0:·aload_0 | 84 | ·········0:·aload_0 |
86 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V | 85 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V |
87 | ·········4:·return | 86 | ·········4:·return |
88 | ······LineNumberTable: | 87 | ······LineNumberTable: |
89 | ········line·45:·0 | 88 | ········line·45:·0 |
90 | } | 89 | } |
91 | SourceFile:·"PParser.java" | 90 | SourceFile:·"PParser.java" |
92 | NestHost:·class·xtc/parser/PParser | ||
93 | InnerClasses: | 91 | InnerClasses: |
94 | ··static·final·#2 | 92 | ··static·final·#27=·#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·4866d40e0626a33eda876f316ef49d3ebab9dae879ec3728098093785780e1fc |
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:·52 |
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:·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 |
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, 19 lines modified | Offset 27, 18 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···············InnerClasses |
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 | ||
38 | ··#2 | 37 | ··#27·=·Utf8···············Chunk2 |
39 | { | 38 | { |
40 | ··xtc.parser.Result·fVoided; | 39 | ··xtc.parser.Result·fVoided; |
41 | ····descriptor:·Lxtc/parser/Result; | 40 | ····descriptor:·Lxtc/parser/Result; |
42 | ····flags:·(0x0000) | 41 | ····flags:·(0x0000) |
43 | ··xtc.parser.Result·fSuffix; | 42 | ··xtc.parser.Result·fSuffix; |
44 | ····descriptor:·Lxtc/parser/Result; | 43 | ····descriptor:·Lxtc/parser/Result; |
Offset 85, 10 lines modified | Offset 84, 9 lines modified | ||
85 | ·········0:·aload_0 | 84 | ·········0:·aload_0 |
86 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V | 85 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V |
87 | ·········4:·return | 86 | ·········4:·return |
88 | ······LineNumberTable: | 87 | ······LineNumberTable: |
89 | ········line·59:·0 | 88 | ········line·59:·0 |
90 | } | 89 | } |
91 | SourceFile:·"PParser.java" | 90 | SourceFile:·"PParser.java" |
92 | NestHost:·class·xtc/parser/PParser | ||
93 | InnerClasses: | 91 | InnerClasses: |
94 | ··static·final·#2 | 92 | ··static·final·#27=·#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·5422c200eb16afdf36b0efba7a6bea2f685bbf93731534ec1d508e5f6cededa7 |
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:·52 |
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:·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 |
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, 19 lines modified | Offset 27, 18 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···············InnerClasses |
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 | ||
38 | ··#2 | 37 | ··#27·=·Utf8···············Chunk3 |
39 | { | 38 | { |
40 | ··xtc.parser.Result·fWord; | 39 | ··xtc.parser.Result·fWord; |
41 | ····descriptor:·Lxtc/parser/Result; | 40 | ····descriptor:·Lxtc/parser/Result; |
42 | ····flags:·(0x0000) | 41 | ····flags:·(0x0000) |
43 | ··xtc.parser.Result·fNameCharacters; | 42 | ··xtc.parser.Result·fNameCharacters; |
44 | ····descriptor:·Lxtc/parser/Result; | 43 | ····descriptor:·Lxtc/parser/Result; |
Offset 85, 10 lines modified | Offset 84, 9 lines modified | ||
85 | ·········0:·aload_0 | 84 | ·········0:·aload_0 |
86 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V | 85 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V |
87 | ·········4:·return | 86 | ·········4:·return |
88 | ······LineNumberTable: | 87 | ······LineNumberTable: |
89 | ········line·73:·0 | 88 | ········line·73:·0 |
90 | } | 89 | } |
91 | SourceFile:·"PParser.java" | 90 | SourceFile:·"PParser.java" |
92 | NestHost:·class·xtc/parser/PParser | ||
93 | InnerClasses: | 91 | InnerClasses: |
94 | ··static·final·#2 | 92 | ··static·final·#27=·#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·5d920639aba8deaf04a0c3bd4d01192a09461b76733d4fb16ad64d9dd949921b |
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:·52 |
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:·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 |
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, 19 lines modified | Offset 18, 18 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···············InnerClasses |
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 | ||
29 | ··#1 | 28 | ··#18·=·Utf8···············Chunk4 |
30 | { | 29 | { |
31 | ··xtc.parser.Result·fSymbol; | 30 | ··xtc.parser.Result·fSymbol; |
32 | ····descriptor:·Lxtc/parser/Result; | 31 | ····descriptor:·Lxtc/parser/Result; |
33 | ····flags:·(0x0000) | 32 | ····flags:·(0x0000) |
34 | ··xtc.parser.PParser$Chunk4(); | 33 | ··xtc.parser.PParser$Chunk4(); |
35 | ····descriptor:·()V | 34 | ····descriptor:·()V |
Offset 40, 10 lines modified | Offset 39, 9 lines modified | ||
40 | ·········0:·aload_0 | 39 | ·········0:·aload_0 |
41 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V | 40 | ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V |
42 | ·········4:·return | 41 | ·········4:·return |
43 | ······LineNumberTable: | 42 | ······LineNumberTable: |
44 | ········line·87:·0 | 43 | ········line·87:·0 |
45 | } | 44 | } |
46 | SourceFile:·"PParser.java" | 45 | SourceFile:·"PParser.java" |
47 | NestHost:·class·xtc/parser/PParser | ||
48 | InnerClasses: | 46 | InnerClasses: |
49 | ··static·final·#1 | 47 | ··static·final·#18=·#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· | 1 | ··SHA-256·checksum·f69edbfb3fb08577519b25a79862a8adb3e216eb44d5e8874b7a7567d9aaf8b6 |
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:·52 |
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:·2 |
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, 31 lines modified | Offset 24, 30 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···············InnerClasses |
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 | ||
35 | ··#2 | 34 | ··#24·=·Utf8···············PParserColumn |
36 | ··#2 | 35 | ··#25·=·Class··············#26············//·xtc/parser/PParser$Chunk1 |
37 | ··#2 | 36 | ··#26·=·Utf8···············xtc/parser/PParser$Chunk1 |
38 | ··#2 | 37 | ··#27·=·Utf8···············Chunk1 |
39 | ··#2 | 38 | ··#28·=·Class··············#29············//·xtc/parser/PParser$Chunk2 |
40 | ··# | 39 | ··#29·=·Utf8···············xtc/parser/PParser$Chunk2 |
41 | ··#3 | 40 | ··#30·=·Utf8···············Chunk2 |
42 | ··#3 | 41 | ··#31·=·Class··············#32············//·xtc/parser/PParser$Chunk3 |
43 | ··#3 | 42 | ··#32·=·Utf8···············xtc/parser/PParser$Chunk3 |
44 | ··#3 | 43 | ··#33·=·Utf8···············Chunk3 |
45 | ··#3 | 44 | ··#34·=·Class··············#35············//·xtc/parser/PParser$Chunk4 |
46 | ··#3 | 45 | ··#35·=·Utf8···············xtc/parser/PParser$Chunk4 |
47 | ··#3 | 46 | ··#36·=·Utf8···············Chunk4 |
48 | { | 47 | { |
49 | ··xtc.parser.PParser$Chunk1·chunk1; | 48 | ··xtc.parser.PParser$Chunk1·chunk1; |
50 | ····descriptor:·Lxtc/parser/PParser$Chunk1; | 49 | ····descriptor:·Lxtc/parser/PParser$Chunk1; |
51 | ····flags:·(0x0000) | 50 | ····flags:·(0x0000) |
52 | ··xtc.parser.PParser$Chunk2·chunk2; | 51 | ··xtc.parser.PParser$Chunk2·chunk2; |
53 | ····descriptor:·Lxtc/parser/PParser$Chunk2; | 52 | ····descriptor:·Lxtc/parser/PParser$Chunk2; |
Offset 70, 14 lines modified | Offset 69, 13 lines modified | ||
70 | ·········0:·aload_0 | 69 | ·········0:·aload_0 |
71 | ·········1:·invokespecial·#1··················//·Method·xtc/parser/Column."<init>":()V | 70 | ·········1:·invokespecial·#1··················//·Method·xtc/parser/Column."<init>":()V |
72 | ·········4:·return | 71 | ·········4:·return |
73 | ······LineNumberTable: | 72 | ······LineNumberTable: |
74 | ········line·94:·0 | 73 | ········line·94:·0 |
75 | } | 74 | } |
76 | SourceFile:·"PParser.java" | 75 | SourceFile:·"PParser.java" |
77 | NestHost:·class·xtc/parser/PParser | ||
78 | InnerClasses: | 76 | InnerClasses: |
79 | ··static·final·#2 | 77 | ··static·final·#24=·#7·of·#22;············//·PParserColumn=class·xtc/parser/PParser$PParserColumn·of·class·xtc/parser/PParser |
80 | ··static·final·#2 | 78 | ··static·final·#27=·#25·of·#22;···········//·Chunk1=class·xtc/parser/PParser$Chunk1·of·class·xtc/parser/PParser |
81 | ··static·final·#3 | 79 | ··static·final·#30=·#28·of·#22;···········//·Chunk2=class·xtc/parser/PParser$Chunk2·of·class·xtc/parser/PParser |
82 | ··static·final·#3 | 80 | ··static·final·#33=·#31·of·#22;···········//·Chunk3=class·xtc/parser/PParser$Chunk3·of·class·xtc/parser/PParser |
83 | ··static·final·#3 | 81 | ··static·final·#36=·#34·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· | 1099 | ················if·(element·instanceof·Action)·{ |
1100 | ····················o·=·new·SemanticPredicate( | 1100 | ····················o·=·new·SemanticPredicate((Action)element); |
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· | 1125 | ················if·(element2·instanceof·Action)·{ |
1126 | ····················final·ParserAction·parserAction·=·new·ParserAction( | 1126 | ····················final·ParserAction·parserAction·=·new·ParserAction((Action)element2); |
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· | 1707 | ················if·(decode·instanceof·Locatable)·{ |
1708 | ····················this.setLocation( | 1708 | ····················this.setLocation((Locatable)decode,·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·80dc6cb305f75d571b45dd68efe9ba0be0e60239828b91a7b77bc08b611bfda2 |
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:·52 |
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·732e116fc2203a459a0a34bde147e9bb245a95b3ccb9ac3ccc5c402ceb4387e8 |
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:·52 |
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·d27cfcb61a779857a2fccb51d56562448f4a3842bc544b101a69dcb1e6f0d341 |
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:·52 |
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·66 | 1 | ··SHA-256·checksum·6c6ead54216d9e23e893cf245549df5fb00357b034599e26727e18255ce54be9 |
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:·52 |
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·3d7de41dfd473518f51effbd344ee5cb655edf4a38465581c238d752a92aff5e |
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:·52 |
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·i)·{ |
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·(i·<·0)·{ |
33 | ············throw·new·IllegalArgumentException("Negative·size:·"·+· | 33 | ············throw·new·IllegalArgumentException("Negative·size:·"·+·i); |
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[i·+·1]; |
39 | ········this.yyColumns·=·new·Column[ | 39 | ········this.yyColumns·=·new·Column[i·+·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·i)·throws·IOException·{ |
182 | ········if·(0·>· | 182 | ········if·(0·>·i)·{ |
183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·i); |
184 | ········} | 184 | ········} |
185 | ········if·(0·<· | 185 | ········if·(0·<·i·&&·10·==·this.character(i)·&&·13·==·this.character(i·-·1))·{ |
186 | ············-- | 186 | ············--i; |
187 | ········} | 187 | ········} |
188 | ········int·n·=·i; | ||
188 | ········int·n2·=· | 189 | ········int·n2·=·i; |
189 | ········int·n3·=·n; | ||
190 | ········for·(int·n | 190 | ········for·(int·n3·=·this.character(n2);·-1·!=·n3·&&·13·!=·n3·&&·10·!=·n3;·n3·=·this.character(n2))·{ |
191 | ············++n | 191 | ············++n2; |
192 | ········} | 192 | ········} |
193 | ········while·(n | 193 | ········while·(n)·{ |
194 | ············final·int·character·=·this.character(n | 194 | ············final·int·character·=·this.character(n·-·1); |
195 | ············if·(13·!=·character)·{ | 195 | ············if·(13·!=·character)·{ |
196 | ················if·(10·!=·character)·{ | 196 | ················if·(10·!=·character)·{ |
197 | ····················--n | 197 | ····················--n; |
198 | ····················continue; | 198 | ····················continue; |
199 | ················} | 199 | ················} |
200 | ············} | 200 | ············} |
201 | ············return·this.difference(n | 201 | ············return·this.difference(n,·n2); |
202 | ········} | 202 | ········} |
203 | ········return·this.difference(n | 203 | ········return·this.difference(n,·n2); |
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·i,·final·String·file,·final·int·n,·final·int·n2)·{ |
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·>· | 215 | ········if·(0·>·n)·{ |
216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+· | 216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+·n); |
217 | ········} | 217 | ········} |
218 | ········if·(1·>· | 218 | ········if·(1·>·n2)·{ |
219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+· | 219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+·n2); |
220 | ········} | 220 | ········} |
221 | ········if·( | 221 | ········if·(i·<·0·||·this.yyCount·<=·i)·{ |
222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·i); |
223 | ········} | 223 | ········} |
224 | ········final·Column·column | 224 | ········final·Column·column·=·this.yyColumns[i]; |
225 | ········if·(null·!=·column | 225 | ········if·(null·!=·column)·{ |
226 | ············if·(file.equals(column | 226 | ············if·(file.equals(column.file)·&&·n·==·column.line·&&·n2·==·column.column)·{ |
227 | ················return; | 227 | ················return; |
228 | ············} | 228 | ············} |
229 | ············if·(0·!=· | 229 | ············if·(0·!=·i)·{ |
230 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 230 | ················throw·new·IllegalStateException("Location·at·index·"·+·i·+·"·is·already·committed"); |
231 | ············} | 231 | ············} |
232 | ········} | 232 | ········} |
233 | ········for·(int· | 233 | ········for·(int·j·=·i·+·1;·j·<·this.yyCount;·++j)·{ |
234 | ············if·(null·!=·this.yyColumns[ | 234 | ············if·(null·!=·this.yyColumns[j])·{ |
235 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 235 | ················throw·new·IllegalStateException("Location·at·index·"·+·i·+·"·is·already·committed"); |
236 | ············} | 236 | ············} |
237 | ········} | 237 | ········} |
238 | ········final·Column·column | 238 | ········final·Column·column2·=·this.column(i); |
239 | ········column | 239 | ········column2.file·=·file; |
240 | ········column | 240 | ········column2.line·=·n; |
241 | ········column | 241 | ········column2.column·=·n2; |
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·260d4e7d10ac133b02cd61d5132140d695e430c1ca370893f6f5dc71f0ec6a44 |
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:·52 |
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·a65379433b9c1b805794a3596bfc2cc651b66bd3e88a94eb77fb5922a609cbcd |
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:·52 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/Predicate | 7 | ··this_class:·#7··························//·xtc/parser/Predicate |
8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator | 8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator | 12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·f | 1 | ··SHA-256·checksum·f304f8a4571cd89b743bd9280f2e9a431be0b61fa08fef60ed588b910345362c |
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:·52 |
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·d6ccfd8a09fb5cb00caac6d17dccb367345f1f45f8c2d57996ec4404122b4026 |
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:·52 |
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·5c47f6fa224b22ad1a41f1446322cea6217f7c135967b495c907dad3c7d31d40 |
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:·52 |
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·9644b7d88541f1659d9440296e3d0a1c00f45a829cedbf3778769dcbacd2d98f |
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:·52 |
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·aa1cde5e8e871435a7dcc272b25480b15a6a9d5e8f6b8df366244c8d6105a789 |
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:·52 |
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, 32 lines modified | Offset 1, 30 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1caf776fce176589bc47645a8dd403f223a300460e10921d48426eeb766024c1 |
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:·52 |
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:·2 |
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···············InnerClasses |
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 | ||
23 | ··#1 | 22 | ··#12·=·Utf8···············Translation |
24 | { | 23 | { |
25 | ··public·abstract·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer); | 24 | ··public·abstract·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer); |
26 | ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; | 25 | ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; |
27 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 26 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
28 | } | 27 | } |
29 | SourceFile:·"Renamer.java" | 28 | SourceFile:·"Renamer.java" |
30 | NestHost:·class·xtc/parser/Renamer | ||
31 | InnerClasses: | 29 | InnerClasses: |
32 | ··public·static·#1 | 30 | ··public·static·#12=·#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·e12f46c385e81ed075c6372de4686649cc22d47d61ef6028c93ec2faab82e86a |
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:·52 |
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:·2 |
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, 17 lines modified | Offset 33, 16 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 | ||
41 | ··#3 | 40 | ··#30·=·Utf8···············InnerClasses |
42 | ··#3 | 41 | ··#31·=·Utf8···············Translation |
43 | { | 42 | { |
44 | ··protected·xtc.parser.Renamer$Translation·translation; | 43 | ··protected·xtc.parser.Renamer$Translation·translation; |
45 | ····descriptor:·Lxtc/parser/Renamer$Translation; | 44 | ····descriptor:·Lxtc/parser/Renamer$Translation; |
46 | ····flags:·(0x0004)·ACC_PROTECTED | 45 | ····flags:·(0x0004)·ACC_PROTECTED |
47 | ··public·xtc.parser.Renamer(xtc.util.Runtime,·xtc.parser.Analyzer,·xtc.parser.Renamer$Translation); | 46 | ··public·xtc.parser.Renamer(xtc.util.Runtime,·xtc.parser.Analyzer,·xtc.parser.Renamer$Translation); |
48 | ····descriptor:·(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V | 47 | ····descriptor:·(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V |
Offset 75, 11 lines modified | Offset 74, 9 lines modified | ||
75 | ·········6:·getfield······#13·················//·Field·analyzer:Lxtc/parser/Analyzer; | 74 | ·········6:·getfield······#13·················//·Field·analyzer:Lxtc/parser/Analyzer; |
76 | ·········9:·invokeinterface·#17,··3···········//·InterfaceMethod·xtc/parser/Renamer$Translation.map:(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; | 75 | ·········9:·invokeinterface·#17,··3···········//·InterfaceMethod·xtc/parser/Renamer$Translation.map:(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal; |
77 | ········14:·areturn | 76 | ········14:·areturn |
78 | ······LineNumberTable: | 77 | ······LineNumberTable: |
79 | ········line·68:·0 | 78 | ········line·68:·0 |
80 | } | 79 | } |
81 | SourceFile:·"Renamer.java" | 80 | SourceFile:·"Renamer.java" |
82 | NestMembers: | ||
83 | ··xtc/parser/Renamer$Translation | ||
84 | InnerClasses: | 81 | InnerClasses: |
85 | ··public·static·#3 | 82 | ··public·static·#31=·#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·815bdb193d43a59390ba96a481d0ac16ae4db70516d3baede915f0089de0c5b1 |
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:·52 |
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·876584179a9e41990db16a7815e1448baccb64ce55b3fd14a3755cdaac69e246 |
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:·52 |
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·131213a0b2e6052347222344ba780c19c59e51421792273b004b7aa1e9641da3 |
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:·52 |
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·2 | 1 | ··SHA-256·checksum·2037cdafe4d363a594344ee0f982a3eeaa03ee03fdc6366918e21a5d32edf643 |
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:·52 |
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, 15 lines modified | Offset 27, 16 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· | 34 | ········if·(location·instanceof·Sequence)·{ |
35 | ············final·Sequence·sequence·=·(Sequence)location; | ||
35 | ············this.elements·=·new·ArrayList<Element>(sequence.elements); | 36 | ············this.elements·=·new·ArrayList<Element>(sequence.elements); |
36 | ············this.name·=·sequence.name; | 37 | ············this.name·=·sequence.name; |
37 | ········} | 38 | ········} |
38 | ········else·{ | 39 | ········else·{ |
39 | ············(this.elements·=·new·ArrayList<Element>(1)).add(location); | 40 | ············(this.elements·=·new·ArrayList<Element>(1)).add(location); |
40 | ········} | 41 | ········} |
41 | ········this.setLocation((Locatable)location); | 42 | ········this.setLocation((Locatable)location); |
Offset 107, 15 lines modified | Offset 108, 15 lines modified | ||
107 | ············} | 108 | ············} |
108 | ············element.write(appendable); | 109 | ············element.write(appendable); |
109 | ········} | 110 | ········} |
110 | ········appendable.append(')'); | 111 | ········appendable.append(')'); |
111 | ····} | 112 | ····} |
112 | ···· | 113 | ···· |
113 | ····public·static·Sequence·ensure(final·Element·location)·{ | 114 | ····public·static·Sequence·ensure(final·Element·location)·{ |
114 | ········if·(location·instanceof· | 115 | ········if·(location·instanceof·Sequence)·{ |
115 | ············return· | 116 | ············return·(Sequence)location; |
116 | ········} | 117 | ········} |
117 | ········final·Sequence·sequence·=·new·Sequence(location); | 118 | ········final·Sequence·sequence·=·new·Sequence(location); |
118 | ········sequence.setLocation((Locatable)location); | 119 | ········sequence.setLocation((Locatable)location); |
119 | ········return·sequence; | 120 | ········return·sequence; |
120 | ····} | 121 | ····} |
121 | } | 122 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·8e13d79d96b3c994d916b548881afb869fe1c6b3c082b16c5f9c6928ef872d6b |
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:·52 |
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·eca57a325045eb502d2d78c9820c173d2a282d9264894c4faefc2d7e365c2530 |
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:·52 |
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·9 | 1 | ··SHA-256·checksum·0439a1c0a8db76a5dcfa7e3ab525c0aa0e71467c1bc2d24f01324fee28542308 |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/StringMatch | 7 | ··this_class:·#8··························//·xtc/parser/StringMatch |
8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator | 8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator |
9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator | 12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·5d89d938313bf0ccfa97a3276f07026ba8e2a9412e7704cb1e59ec92bda4cfb6 |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/StringValue | 7 | ··this_class:·#8··························//·xtc/parser/StringValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a96e8404c96b2d5e441dbee397433d018a218455a6078be49c71eb829da61bfc |
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:·52 |
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·1a4d5acd302d586f273e73156d6abe8a55486b7e79f21cb70b25ad0679a5dc5f |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/TokenValue | 7 | ··this_class:·#8··························//·xtc/parser/TokenValue |
8 | ··super_class:·#2·························//·xtc/parser/ValueElement | 8 | ··super_class:·#2·························//·xtc/parser/ValueElement |
9 | ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ValueElement |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·618166fe90e4b7fd1b41e670b4f8bc3d0988a5c73f577c2a3fdc890b37148f6a |
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:·52 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/parser/UnaryOperator | 7 | ··this_class:·#8··························//·xtc/parser/UnaryOperator |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d5cb09f49ff79bc1a9fc9baa8daa97ec4fdcc70bdc72a9753b82e0435bda6822 |
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:·52 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#7··························//·xtc/parser/ValueElement | 7 | ··this_class:·#7··························//·xtc/parser/ValueElement |
8 | ··super_class:·#2·························//·xtc/parser/Element | 8 | ··super_class:·#2·························//·xtc/parser/Element |
9 | ··interfaces:·1,·fields:·0,·methods:·1,·attributes:·1 | 9 | ··interfaces:·1,·fields:·0,·methods:·1,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/Element | 12 | ···#2·=·Class··············#4·············//·xtc/parser/Element |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·9 | 1 | ··SHA-256·checksum·9994c04b77e25a1fceb8367727d757c7cfc05b4a43352c6e13a204eb00de39b2 |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/parser/VoidedElement | 7 | ··this_class:·#14·························//·xtc/parser/VoidedElement |
8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator | 8 | ··super_class:·#2·························//·xtc/parser/UnaryOperator |
9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V |
12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator | 12 | ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·5 | 1 | ··SHA-256·checksum·5d5adf4a6831e6f7207ae0e108b8cba003ef8e3421358b2feee546ff7d4630dd |
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:·52 |
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·i)·{ |
33 | ········if·(0·==· | 33 | ········if·(0·==·i)·{ |
34 | ············return·this.name; | 34 | ············return·this.name; |
35 | ········} | 35 | ········} |
36 | ········if·(null·!=·this.value·&&·1·==· | 36 | ········if·(null·!=·this.value·&&·1·==·i)·{ |
37 | ············return·this.value; | 37 | ············return·this.value; |
38 | ········} | 38 | ········} |
39 | ········throw·new·IndexOutOfBoundsException("Index·:·"·+· | 39 | ········throw·new·IndexOutOfBoundsException("Index·:·"·+·i·+·",·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· | 88 | ····················if·(next·instanceof·Node)·{ |
89 | ························ | 89 | ························((Node)next).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· | 96 | ············else·if·(this.value·instanceof·Node)·{ |
97 | ················ | 97 | ················((Node)this.value).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·c48b0b9fb9f55782541d55cb0b5bef69c4b33f8605df431477b2cf734644fe5d |
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:·52 |
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:·3 |
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 53, 19 lines modified | Offset 53, 18 lines modified | ||
53 | ··#43·=·Utf8···············(Ljava/lang/String;)Lxtc/tree/Comment$Kind; | 53 | ··#43·=·Utf8···············(Ljava/lang/String;)Lxtc/tree/Comment$Kind; |
54 | ··#44·=·Utf8···············Signature | 54 | ··#44·=·Utf8···············Signature |
55 | ··#45·=·Utf8···············()V | 55 | ··#45·=·Utf8···············()V |
56 | ··#46·=·Utf8···············<clinit> | 56 | ··#46·=·Utf8···············<clinit> |
57 | ··#47·=·Utf8···············Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>; | 57 | ··#47·=·Utf8···············Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>; |
58 | ··#48·=·Utf8···············SourceFile | 58 | ··#48·=·Utf8···············SourceFile |
59 | ··#49·=·Utf8···············Comment.java | 59 | ··#49·=·Utf8···············Comment.java |
60 | ··#50·=·Utf8··············· | 60 | ··#50·=·Utf8···············InnerClasses |
61 | ··#51·=·Class··············#52············//·xtc/tree/Comment | 61 | ··#51·=·Class··············#52············//·xtc/tree/Comment |
62 | ··#52·=·Utf8···············xtc/tree/Comment | 62 | ··#52·=·Utf8···············xtc/tree/Comment |
63 | ··#53·=·Utf8···············InnerClasses | ||
64 | ··#5 | 63 | ··#53·=·Utf8···············Kind |
65 | { | 64 | { |
66 | ··public·static·final·xtc.tree.Comment$Kind·SINGLE_LINE; | 65 | ··public·static·final·xtc.tree.Comment$Kind·SINGLE_LINE; |
67 | ····descriptor:·Lxtc/tree/Comment$Kind; | 66 | ····descriptor:·Lxtc/tree/Comment$Kind; |
68 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 67 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
69 | ··public·static·final·xtc.tree.Comment$Kind·MULTIPLE_LINES; | 68 | ··public·static·final·xtc.tree.Comment$Kind·MULTIPLE_LINES; |
70 | ····descriptor:·Lxtc/tree/Comment$Kind; | 69 | ····descriptor:·Lxtc/tree/Comment$Kind; |
Offset 171, 10 lines modified | Offset 170, 9 lines modified | ||
171 | ········line·36:·0 | 170 | ········line·36:·0 |
172 | ········line·37:·13 | 171 | ········line·37:·13 |
173 | ········line·38:·26 | 172 | ········line·38:·26 |
174 | ········line·35:·39 | 173 | ········line·35:·39 |
175 | } | 174 | } |
176 | Signature:·#47··························//·Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>; | 175 | Signature:·#47··························//·Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>; |
177 | SourceFile:·"Comment.java" | 176 | SourceFile:·"Comment.java" |
178 | NestHost:·class·xtc/tree/Comment | ||
179 | InnerClasses: | 177 | InnerClasses: |
180 | ··public·static·final·#5 | 178 | ··public·static·final·#53=·#1·of·#51;·····//·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· | 1 | ··SHA-256·checksum·3180363cd284345c626d55b3e65862dc228e0bb8c8fbcb9349886e858a9d44a7 |
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:·52 |
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:·2 |
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, 17 lines modified | Offset 104, 16 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 | ||
112 | ··#10 | 111 | ··#101·=·Utf8···············InnerClasses |
113 | ··#10 | 112 | ··#102·=·Utf8···············Kind |
114 | { | 113 | { |
115 | ··public·xtc.tree.Comment$Kind·kind; | 114 | ··public·xtc.tree.Comment$Kind·kind; |
116 | ····descriptor:·Lxtc/tree/Comment$Kind; | 115 | ····descriptor:·Lxtc/tree/Comment$Kind; |
117 | ····flags:·(0x0001)·ACC_PUBLIC | 116 | ····flags:·(0x0001)·ACC_PUBLIC |
118 | ··public·java.util.List<java.lang.String>·text; | 117 | ··public·java.util.List<java.lang.String>·text; |
119 | ····descriptor:·Ljava/util/List; | 118 | ····descriptor:·Ljava/util/List; |
Offset 421, 11 lines modified | Offset 420, 9 lines modified | ||
421 | ········frame_type·=·253·/*·append·*/ | 420 | ········frame_type·=·253·/*·append·*/ |
422 | ··········offset_delta·=·16 | 421 | ··········offset_delta·=·16 |
423 | ··········locals·=·[·class·java/util/List,·int·] | 422 | ··········locals·=·[·class·java/util/List,·int·] |
424 | ········frame_type·=·250·/*·chop·*/ | 423 | ········frame_type·=·250·/*·chop·*/ |
425 | ··········offset_delta·=·23 | 424 | ··········offset_delta·=·23 |
426 | } | 425 | } |
427 | SourceFile:·"Comment.java" | 426 | SourceFile:·"Comment.java" |
428 | NestMembers: | ||
429 | ··xtc/tree/Comment$Kind | ||
430 | InnerClasses: | 427 | InnerClasses: |
431 | ··public·static·final·#10 | 428 | ··public·static·final·#102=·#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· | 1 | ··SHA-256·checksum·cf26b93b3739f7c248577e2b346b356fcec141e03bad6845b2fe40e8bde72fd3 |
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:·52 |
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:·2 |
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, 17 lines modified | Offset 36, 16 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 | ||
44 | ··#3 | 43 | ··#33·=·Utf8···············InnerClasses |
45 | ··#3 | 44 | ··#34·=·Utf8···············Fixed |
46 | { | 45 | { |
47 | ··xtc.tree.GNode$Fixed(java.lang.String); | 46 | ··xtc.tree.GNode$Fixed(java.lang.String); |
48 | ····descriptor:·(Ljava/lang/String;)V | 47 | ····descriptor:·(Ljava/lang/String;)V |
49 | ····flags:·(0x0000) | 48 | ····flags:·(0x0000) |
50 | ····Code: | 49 | ····Code: |
51 | ······stack=2,·locals=2,·args_size=2 | 50 | ······stack=2,·locals=2,·args_size=2 |
52 | ·········0:·aload_0 | 51 | ·········0:·aload_0 |
Offset 149, 10 lines modified | Offset 148, 9 lines modified | ||
149 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children | 148 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children |
150 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V | 149 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V |
151 | ·········9:·athrow | 150 | ·········9:·athrow |
152 | ······LineNumberTable: | 151 | ······LineNumberTable: |
153 | ········line·91:·0 | 152 | ········line·91:·0 |
154 | } | 153 | } |
155 | SourceFile:·"GNode.java" | 154 | SourceFile:·"GNode.java" |
156 | NestHost:·class·xtc/tree/GNode | ||
157 | InnerClasses: | 155 | InnerClasses: |
158 | ··static·abstract·#3 | 156 | ··static·abstract·#34=·#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·i)·{ |
21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·0"); |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·Object·set(final·int· | 24 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·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·i)·{ |
24 | ········if·(0·==· | 24 | ········if·(0·==·i)·{ |
25 | ············return·this.c1; | 25 | ············return·this.c1; |
26 | ········} | 26 | ········} |
27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·1"); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·Object·set(final·int· | 30 | ····public·Object·set(final·int·i,·final·Object·c1)·{ |
31 | ········if·(0·==· | 31 | ········if·(0·==·i)·{ |
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:·"·+·i·+·",·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·i)·{ |
26 | ········switch·( | 26 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·2"); |
35 | ············} | 35 | ············} |
36 | ········} | 36 | ········} |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·Object·set(final·int· | 39 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
40 | ········switch·( | 40 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
28 | ········switch·( | 28 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·3"); |
40 | ············} | 40 | ············} |
41 | ········} | 41 | ········} |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····public·Object·set(final·int· | 44 | ····public·Object·set(final·int·i,·final·Object·c3)·{ |
45 | ········switch·( | 45 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
30 | ········switch·( | 30 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·4"); |
45 | ············} | 45 | ············} |
46 | ········} | 46 | ········} |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·Object·set(final·int· | 49 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
50 | ········switch·( | 50 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
32 | ········switch·( | 32 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·5"); |
50 | ············} | 50 | ············} |
51 | ········} | 51 | ········} |
52 | ····} | 52 | ····} |
53 | ···· | 53 | ···· |
54 | ····public·Object·set(final·int· | 54 | ····public·Object·set(final·int·i,·final·Object·c5)·{ |
55 | ········switch·( | 55 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
34 | ········switch·( | 34 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·6"); |
55 | ············} | 55 | ············} |
56 | ········} | 56 | ········} |
57 | ····} | 57 | ····} |
58 | ···· | 58 | ···· |
59 | ····public·Object·set(final·int· | 59 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
60 | ········switch·( | 60 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
36 | ········switch·( | 36 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·7"); |
60 | ············} | 60 | ············} |
61 | ········} | 61 | ········} |
62 | ····} | 62 | ····} |
63 | ···· | 63 | ···· |
64 | ····public·Object·set(final·int· | 64 | ····public·Object·set(final·int·i,·final·Object·c7)·{ |
65 | ········switch·( | 65 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
38 | ········switch·( | 38 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·8"); |
65 | ············} | 65 | ············} |
66 | ········} | 66 | ········} |
67 | ····} | 67 | ····} |
68 | ···· | 68 | ···· |
69 | ····public·Object·set(final·int· | 69 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
70 | ········switch·( | 70 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·8 | 1 | ··SHA-256·checksum·7b8a1ea2e021d61ceea3aaae0ec0f82c36c638f12f24a9ebb9432d86494a884b |
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:·52 |
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:·2 |
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, 17 lines modified | Offset 102, 16 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 | ||
110 | ·· | 109 | ···#99·=·Utf8···············InnerClasses |
111 | ··#10 | 110 | ··#100·=·Utf8···············Variable |
112 | { | 111 | { |
113 | ··private·java.util.ArrayList<java.lang.Object>·children; | 112 | ··private·java.util.ArrayList<java.lang.Object>·children; |
114 | ····descriptor:·Ljava/util/ArrayList; | 113 | ····descriptor:·Ljava/util/ArrayList; |
115 | ····flags:·(0x0002)·ACC_PRIVATE | 114 | ····flags:·(0x0002)·ACC_PRIVATE |
116 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; | 115 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; |
117 | ··xtc.tree.GNode$Variable(java.lang.String); | 116 | ··xtc.tree.GNode$Variable(java.lang.String); |
Offset 384, 10 lines modified | Offset 383, 9 lines modified | ||
384 | ·········4:·iload_1 | 383 | ·········4:·iload_1 |
385 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; | 384 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; |
386 | ·········8:·areturn | 385 | ·········8:·areturn |
387 | ······LineNumberTable: | 386 | ······LineNumberTable: |
388 | ········line·852:·0 | 387 | ········line·852:·0 |
389 | } | 388 | } |
390 | SourceFile:·"GNode.java" | 389 | SourceFile:·"GNode.java" |
391 | NestHost:·class·xtc/tree/GNode | ||
392 | InnerClasses: | 390 | InnerClasses: |
393 | ··static·#10 | 391 | ··static·#100=·#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· | 284 | ········if·(gNode·instanceof·GNode.Variable)·{ |
285 | ············return·(GNode)new·GNode.Variable( | 285 | ············return·(GNode)new·GNode.Variable((GNode.Variable)gNode); |
286 | ········} | 286 | ········} |
287 | ········switch·(gNode.size())·{ | 287 | ········switch·(gNode.size())·{ |
288 | ············case·0:·{ | 288 | ············case·0:·{ |
289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); | 289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); |
290 | ············} | 290 | ············} |
291 | ············case·1:·{ | 291 | ············case·1:·{ |
292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); | 292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7fcd71194acbd15eacee544c7e631a1ce82af0bf4fbde2c9ba28abf704d22576 |
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:·52 |
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·a6005c1da05f1f225ad71566d5b289a264ff1c5ec7fb516f87c68766b5ab7220 |
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:·52 |
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·a929940c42fe6d7ec052b2b0cc05744ef99ec189d053894ac10d35bd8e906c8b |
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:·52 |
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:·4 |
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 58, 16 lines modified | Offset 58, 15 lines modified | ||
58 | ··#48·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 58 | ··#48·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
59 | ··#49·=·Utf8···············SourceFile | 59 | ··#49·=·Utf8···············SourceFile |
60 | ··#50·=·Utf8···············Node.java | 60 | ··#50·=·Utf8···············Node.java |
61 | ··#51·=·Utf8···············EnclosingMethod | 61 | ··#51·=·Utf8···············EnclosingMethod |
62 | ··#52·=·NameAndType········#53:#54········//·iterator:()Ljava/util/Iterator; | 62 | ··#52·=·NameAndType········#53:#54········//·iterator:()Ljava/util/Iterator; |
63 | ··#53·=·Utf8···············iterator | 63 | ··#53·=·Utf8···············iterator |
64 | ··#54·=·Utf8···············()Ljava/util/Iterator; | 64 | ··#54·=·Utf8···············()Ljava/util/Iterator; |
65 | ··#55·=·Utf8···············NestHost | ||
66 | ··#5 | 65 | ··#55·=·Utf8···············InnerClasses |
67 | { | 66 | { |
68 | ··int·cursor; | 67 | ··int·cursor; |
69 | ····descriptor:·I | 68 | ····descriptor:·I |
70 | ····flags:·(0x0000) | 69 | ····flags:·(0x0000) |
71 | ··final·int·val$size; | 70 | ··final·int·val$size; |
72 | ····descriptor:·I | 71 | ····descriptor:·I |
Offset 164, 10 lines modified | Offset 163, 9 lines modified | ||
164 | ·········9:·athrow | 163 | ·········9:·athrow |
165 | ······LineNumberTable: | 164 | ······LineNumberTable: |
166 | ········line·365:·0 | 165 | ········line·365:·0 |
167 | } | 166 | } |
168 | Signature:·#48··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 167 | Signature:·#48··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
169 | SourceFile:·"Node.java" | 168 | SourceFile:·"Node.java" |
170 | EnclosingMethod:·#21.#52················//·xtc.tree.Node.iterator | 169 | EnclosingMethod:·#21.#52················//·xtc.tree.Node.iterator |
171 | NestHost:·class·xtc/tree/Node | ||
172 | InnerClasses: | 170 | InnerClasses: |
173 | ··#2;·····································//·class·xtc/tree/Node$1 | 171 | ··#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· | 153 | ········if·(value·instanceof·String)·{ |
154 | ············return· | 154 | ············return·(String)value; |
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· | 295 | ················else·if·(next·instanceof·Node)·{ |
296 | ···················· | 296 | ····················((Node)next).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 315, 14 lines modified | Offset 315, 14 lines modified | ||
315 | ········return·sb.toString(); | 315 | ········return·sb.toString(); |
316 | ····} | 316 | ····} |
317 | ···· | 317 | ···· |
318 | ····public·static·final·boolean·isList(final·Object·o)·{ | 318 | ····public·static·final·boolean·isList(final·Object·o)·{ |
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·o)·{ | 322 | ····public·static·final·Pair<Node>·toList(final·Object·obj)·{ |
323 | ········if·(isList(o))·{ | 323 | ········if·(isList(obj))·{ |
324 | ············return·(Pair<Node>)o; | 324 | ············return·(Pair<Node>)obj; |
325 | ········} | 325 | ········} |
326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·o); | 326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·obj); |
327 | ····} | 327 | ····} |
328 | } | 328 | } |
Offset 424, 15 lines modified | Offset 424, 16 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· | 431 | ········else·if·(o·instanceof·Node)·{ |
432 | ············final·Node·node·=·(Node)o; | ||
432 | ············this.p(node.getName()); | 433 | ············this.p(node.getName()); |
433 | ············if·(b·&&·node.hasLocation())·{ | 434 | ············if·(b·&&·node.hasLocation())·{ |
434 | ················final·Location·location·=·node.getLocation(); | 435 | ················final·Location·location·=·node.getLocation(); |
435 | ················this.p('@'); | 436 | ················this.p('@'); |
436 | ················if·(!location.file.equals(this.formatFile))·{ | 437 | ················if·(!location.file.equals(this.formatFile))·{ |
437 | ····················this.p(location.file).p(':'); | 438 | ····················this.p(location.file).p(':'); |
438 | ····················this.formatFile·=·location.file; | 439 | ····················this.formatFile·=·location.file; |
Offset 443, 15 lines modified | Offset 444, 16 lines modified | ||
443 | ············if·(node.isEmpty())·{ | 444 | ············if·(node.isEmpty())·{ |
444 | ················this.p(')'); | 445 | ················this.p(')'); |
445 | ············} | 446 | ············} |
446 | ············else·{ | 447 | ············else·{ |
447 | ················this.pln().incr().formatElements((Iterable<?>)node,·b).decr().indent().p(')'); | 448 | ················this.pln().incr().formatElements((Iterable<?>)node,·b).decr().indent().p(')'); |
448 | ············} | 449 | ············} |
449 | ········} | 450 | ········} |
450 | ········else·if·(o·instanceof· | 451 | ········else·if·(o·instanceof·Pair)·{ |
452 | ············final·Pair·pair·=·(Pair)o; | ||
451 | ············if·(pair.isEmpty())·{ | 453 | ············if·(pair.isEmpty())·{ |
452 | ················this.p("[]"); | 454 | ················this.p("[]"); |
453 | ············} | 455 | ············} |
454 | ············else·{ | 456 | ············else·{ |
455 | ················this.pln('[').incr().formatElements((Iterable<?>)pair,·b).decr().indent().p(']'); | 457 | ················this.pln('[').incr().formatElements((Iterable<?>)pair,·b).decr().indent().p(']'); |
456 | ············} | 458 | ············} |
457 | ········} | 459 | ········} |
Offset 473, 15 lines modified | Offset 475, 16 lines modified | ||
473 | ············} | 475 | ············} |
474 | ············this.pln(); | 476 | ············this.pln(); |
475 | ········} | 477 | ········} |
476 | ········return·this; | 478 | ········return·this; |
477 | ····} | 479 | ····} |
478 | ···· | 480 | ···· |
479 | ····public·Printer·loc(Locatable·locatable)·{ | 481 | ····public·Printer·loc(Locatable·locatable)·{ |
480 | ········if·(locatable·instanceof· | 482 | ········if·(locatable·instanceof·Node)·{ |
483 | ············final·Node·node·=·(Node)locatable; | ||
481 | ············if·(node.hasProperty("xtc.Constants.Original"))·{ | 484 | ············if·(node.hasProperty("xtc.Constants.Original"))·{ |
482 | ················locatable·=·(Locatable)node.getProperty("xtc.Constants.Original"); | 485 | ················locatable·=·(Locatable)node.getProperty("xtc.Constants.Original"); |
483 | ············} | 486 | ············} |
484 | ········} | 487 | ········} |
485 | ········if·(locatable.hasLocation())·{ | 488 | ········if·(locatable.hasLocation())·{ |
486 | ············final·Location·location·=·locatable.getLocation(); | 489 | ············final·Location·location·=·locatable.getLocation(); |
487 | ············this.p(location.file).p(':').p(location.line).p(':').p(location.column); | 490 | ············this.p(location.file).p(':').p(location.line).p(':').p(location.column); |
Offset 489, 32 lines modified | Offset 492, 32 lines modified | ||
489 | ········return·this; | 492 | ········return·this; |
490 | ····} | 493 | ····} |
491 | ···· | 494 | ···· |
492 | ····public·Printer·lineUp(final·Locatable·locatable)·{ | 495 | ····public·Printer·lineUp(final·Locatable·locatable)·{ |
493 | ········return·this.lineUp(locatable,·0); | 496 | ········return·this.lineUp(locatable,·0); |
494 | ····} | 497 | ····} |
495 | ···· | 498 | ···· |
496 | ····public·Printer·lineUp(final·Locatable· | 499 | ····public·Printer·lineUp(final·Locatable·obj,·final·int·i)·{ |
497 | ········if·(! | 500 | ········if·(!obj.hasLocation())·{ |
498 | ············throw·new·IllegalArgumentException("Locatable·without·location·"·+· | 501 | ············throw·new·IllegalArgumentException("Locatable·without·location·"·+·obj); |
499 | ········} | 502 | ········} |
500 | ········final·Location·location·=· | 503 | ········final·Location·location·=·obj.getLocation(); |
501 | ········if·(0·>·location.column·-· | 504 | ········if·(0·>·location.column·-·i)·{ |
502 | ············throw·new·IllegalArgumentException("Invalid·character·distance·"·+· | 505 | ············throw·new·IllegalArgumentException("Invalid·character·distance·"·+·i); |
503 | ········} | 506 | ········} |
504 | ········if·(location.line·>·this.line)·{ | 507 | ········if·(location.line·>·this.line)·{ |
505 | ············for·(int·n | 508 | ············for·(int·n·=·0;·n·<·location.line·-·this.line;·++n)·{ |
506 | ················this.pln(); | 509 | ················this.pln(); |
507 | ············} | 510 | ············} |
508 | ············for·(int· | 511 | ············for·(int·j·=·0;·j·<·location.column·-·i;·++j)·{ |
509 | ················this.p('·'); | 512 | ················this.p('·'); |
510 | ············} | 513 | ············} |
511 | ········} | 514 | ········} |
512 | ········else·if·(location.line·==·this.line·&&·location.column·-· | 515 | ········else·if·(location.line·==·this.line·&&·location.column·-·i·>=·this.column)·{ |
513 | ············for·(int· | 516 | ············for·(int·k·=·0;·k·<·location.column·-·i·-·this.column;·++k)·{ |
514 | ················this.p('·'); | 517 | ················this.p('·'); |
515 | ············} | 518 | ············} |
516 | ········} | 519 | ········} |
517 | ········else·{ | 520 | ········else·{ |
518 | ············this.p('·'); | 521 | ············this.p('·'); |
519 | ········} | 522 | ········} |
520 | ········return·this; | 523 | ········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·i)·{ |
33 | ········if·(0·==· | 33 | ········if·(0·==·i)·{ |
34 | ············return·this.text; | 34 | ············return·this.text; |
35 | ········} | 35 | ········} |
36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·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· | 51 | ········if·(o·instanceof·String)·{ |
52 | ············return· | 52 | ············return·(String)o; |
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·7224c485113e3c8495dd02fc85f04871cc065e42cf134f23af924cdab64b4e83 |
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:·52 |
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·e629cac0785c1c0a78417c1f0e2370a42dbfa91081d8b247aa64b8d51d2be0a5 |
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:·52 |
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·bd90707ed15e51b8a8ffbdb6ca7af6124edf9874fa7258f68ff08aeb7905fad0 |
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:·52 |
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·309a3011c2a3457042fd8c85a3156409e43363e52a5d7f51a8e329a9e0b2d390 |
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:·52 |
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:·4 |
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, 24 lines modified | Offset 28, 23 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 | ||
36 | ··#2 | 35 | ··#25·=·Utf8···············InnerClasses |
37 | ··#2 | 36 | ··#26·=·Class··············#27············//·java/util/Map$Entry |
38 | ··#2 | 37 | ··#27·=·Utf8···············java/util/Map$Entry |
39 | ··#2 | 38 | ··#28·=·Class··············#29············//·java/util/Map |
40 | ··# | 39 | ··#29·=·Utf8···············java/util/Map |
41 | ··#3 | 40 | ··#30·=·Utf8···············Entry |
42 | ··#3 | 41 | ··#31·=·Class··············#32············//·xtc/tree/Visitor$CacheKey |
43 | ··#3 | 42 | ··#32·=·Utf8···············xtc/tree/Visitor$CacheKey |
44 | ··#3 | 43 | ··#33·=·Utf8···············CacheKey |
45 | { | 44 | { |
46 | ··xtc.tree.Visitor$1(int,·float,·boolean); | 45 | ··xtc.tree.Visitor$1(int,·float,·boolean); |
47 | ····descriptor:·(IFZ)V | 46 | ····descriptor:·(IFZ)V |
48 | ····flags:·(0x0000) | 47 | ····flags:·(0x0000) |
49 | ····Code: | 48 | ····Code: |
50 | ······stack=4,·locals=4,·args_size=4 | 49 | ······stack=4,·locals=4,·args_size=4 |
51 | ·········0:·aload_0 | 50 | ·········0:·aload_0 |
Offset 76, 12 lines modified | Offset 75, 11 lines modified | ||
76 | ········frame_type·=·14·/*·same·*/ | 75 | ········frame_type·=·14·/*·same·*/ |
77 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ | 76 | ········frame_type·=·64·/*·same_locals_1_stack_item·*/ |
78 | ··········stack·=·[·int·] | 77 | ··········stack·=·[·int·] |
79 | } | 78 | } |
80 | Signature:·#21··························//·Ljava/util/LinkedHashMap<Lxtc/tree/Visitor$CacheKey;Ljava/lang/reflect/Method;>; | 79 | Signature:·#21··························//·Ljava/util/LinkedHashMap<Lxtc/tree/Visitor$CacheKey;Ljava/lang/reflect/Method;>; |
81 | SourceFile:·"Visitor.java" | 80 | SourceFile:·"Visitor.java" |
82 | EnclosingMethod:·#1.#0··················//·xtc.tree.Visitor | 81 | EnclosingMethod:·#1.#0··················//·xtc.tree.Visitor |
83 | NestHost:·class·xtc/tree/Visitor | ||
84 | InnerClasses: | 82 | InnerClasses: |
85 | ··#10;····································//·class·xtc/tree/Visitor$1 | 83 | ··#10;····································//·class·xtc/tree/Visitor$1 |
86 | ··public·static·#3 | 84 | ··public·static·#30=·#26·of·#28;··········//·Entry=class·java/util/Map$Entry·of·class·java/util/Map |
87 | ··static·final·#3 | 85 | ··static·final·#33=·#31·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·7221af55629929edc7cc96ff43681453bc0d23518f4ae142c14365b5dda49504 |
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:·52 |
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:·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 |
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, 17 lines modified | Offset 38, 16 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 | ||
46 | ··#3 | 45 | ··#35·=·Utf8···············InnerClasses |
47 | ··#3 | 46 | ··#36·=·Utf8···············CacheKey |
48 | { | 47 | { |
49 | ··public·xtc.tree.Visitor·visitor; | 48 | ··public·xtc.tree.Visitor·visitor; |
50 | ····descriptor:·Lxtc/tree/Visitor; | 49 | ····descriptor:·Lxtc/tree/Visitor; |
51 | ····flags:·(0x0001)·ACC_PUBLIC | 50 | ····flags:·(0x0001)·ACC_PUBLIC |
52 | ··public·java.lang.Object·node; | 51 | ··public·java.lang.Object·node; |
53 | ····descriptor:·Ljava/lang/Object; | 52 | ····descriptor:·Ljava/lang/Object; |
Offset 127, 10 lines modified | Offset 126, 9 lines modified | ||
127 | ······StackMapTable:·number_of_entries·=·2 | 126 | ······StackMapTable:·number_of_entries·=·2 |
128 | ········frame_type·=·9·/*·same·*/ | 127 | ········frame_type·=·9·/*·same·*/ |
129 | ········frame_type·=·252·/*·append·*/ | 128 | ········frame_type·=·252·/*·append·*/ |
130 | ··········offset_delta·=·20 | 129 | ··········offset_delta·=·20 |
131 | ··········locals·=·[·class·xtc/tree/Visitor$CacheKey·] | 130 | ··········locals·=·[·class·xtc/tree/Visitor$CacheKey·] |
132 | } | 131 | } |
133 | SourceFile:·"Visitor.java" | 132 | SourceFile:·"Visitor.java" |
134 | NestHost:·class·xtc/tree/Visitor | ||
135 | InnerClasses: | 133 | InnerClasses: |
136 | ··static·final·#3 | 134 | ··static·final·#36=·#8·of·#18;············//·CacheKey=class·xtc/tree/Visitor$CacheKey·of·class·xtc/tree/Visitor |
Offset 26, 52 lines modified | Offset 26, 52 lines modified | ||
26 | ········return·this·==·o; | 26 | ········return·this·==·o; |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·Object·visit(final·Annotation·annotation)·{ | 29 | ····public·Object·visit(final·Annotation·annotation)·{ |
30 | ········return·this.dispatch(annotation.node); | 30 | ········return·this.dispatch(annotation.node); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·final·Object·dispatch(final·Node· | 33 | ····public·final·Object·dispatch(final·Node·obj)·{ |
34 | ········if·(null·==· | 34 | ········if·(null·==·obj)·{ |
35 | ············return·null; | 35 | ············return·null; |
36 | ········} | 36 | ········} |
37 | ········Visitor.key.visitor·=·this; | 37 | ········Visitor.key.visitor·=·this; |
38 | ········if·( | 38 | ········if·(obj.isGeneric())·{ |
39 | ············Visitor.key.node·=· | 39 | ············Visitor.key.node·=·obj.getName(); |
40 | ········} | 40 | ········} |
41 | ········else·{ | 41 | ········else·{ |
42 | ············Visitor.key.node·=· | 42 | ············Visitor.key.node·=·obj.getClass(); |
43 | ········} | 43 | ········} |
44 | ········Method·method·=·(Method)Visitor.cache.get(Visitor.key); | 44 | ········Method·method·=·(Method)Visitor.cache.get(Visitor.key); |
45 | ········if·(null·==·method)·{ | 45 | ········if·(null·==·method)·{ |
46 | ············method·=·this.findMethod( | 46 | ············method·=·this.findMethod(obj); |
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]·=· | 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·"·+·method·+·"·on·"·+·Visitor.arguments[0]); |
55 | ········} | 55 | ········} |
56 | ········catch·(final·IllegalArgumentException·ex2)·{ | 56 | ········catch·(final·IllegalArgumentException·ex2)·{ |
57 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+· | 57 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·obj·+·"·with·visitor·"·+·this); |
58 | ········} | 58 | ········} |
59 | ········catch·(final·InvocationTargetException·ex3)·{ | 59 | ········catch·(final·InvocationTargetException·ex3)·{ |
60 | ············final·Throwable·cause·=·ex3.getCause(); | 60 | ············final·Throwable·cause·=·ex3.getCause(); |
61 | ············if·(cause·instanceof· | 61 | ············if·(cause·instanceof·VisitingException)·{ |
62 | ················throw·e | 62 | ················throw·(VisitingException)cause; |
63 | ············} | 63 | ············} |
64 | ············if·(cause·instanceof· | 64 | ············if·(cause·instanceof·VisitorException)·{ |
65 | ················throw·e | 65 | ················throw·(VisitorException)cause; |
66 | ············} | 66 | ············} |
67 | ············throw·new·VisitingException("Error·visiting·node·"·+· | 67 | ············throw·new·VisitingException("Error·visiting·node·"·+·obj·+·"·with·visitor·"·+·this,·cause); |
68 | ········} | 68 | ········} |
69 | ········catch·(final·NullPointerException·ex4)·{ | 69 | ········catch·(final·NullPointerException·ex4)·{ |
70 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+· | 70 | ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·obj·+·"·with·visitor·"·+·this); |
71 | ········} | 71 | ········} |
72 | ····} | 72 | ····} |
73 | ···· | 73 | ···· |
74 | ····private·Method·findMethod(final·Node·node)·{ | 74 | ····private·Method·findMethod(final·Node·node)·{ |
75 | ········final·Class<?·extends·Visitor>·class1·=·this.getClass(); | 75 | ········final·Class<?·extends·Visitor>·class1·=·this.getClass(); |
76 | ········Method·method·=·null; | 76 | ········Method·method·=·null; |
77 | ········if·(node.isGeneric())·{ | 77 | ········if·(node.isGeneric())·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·81a1c24db1c6d2230f1a92d961f040b1505b32d25c57ba42d129ccb657819b29 |
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:·52 |
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·cc4a1224571e2101ef5598daa6e557624e77a57f4dfc9c808f5c927a5b660733 |
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:·52 |
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:·3 |
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, 19 lines modified | Offset 62, 18 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 | ||
70 | ··# | 69 | ··#59·=·Utf8···············InnerClasses |
71 | ··#6 | 70 | ··#60·=·Class··············#61············//·xtc/type/Type |
72 | ··#6 | 71 | ··#61·=·Utf8···············xtc/type/Type |
73 | ··#6 | 72 | ··#62·=·Utf8···············Tag |
74 | { | 73 | { |
75 | ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag; | 74 | ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag; |
76 | ····descriptor:·[I | 75 | ····descriptor:·[I |
77 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 76 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
78 | ··static·{}; | 77 | ··static·{}; |
79 | ····descriptor:·()V | 78 | ····descriptor:·()V |
Offset 189, 11 lines modified | Offset 188, 10 lines modified | ||
189 | ········frame_type·=·0·/*·same·*/ | 188 | ········frame_type·=·0·/*·same·*/ |
190 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 189 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
191 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 190 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
192 | ········frame_type·=·0·/*·same·*/ | 191 | ········frame_type·=·0·/*·same·*/ |
193 | } | 192 | } |
194 | SourceFile:·"AST.java" | 193 | SourceFile:·"AST.java" |
195 | EnclosingMethod:·#57.#0·················//·xtc.type.AST | 194 | EnclosingMethod:·#57.#0·················//·xtc.type.AST |
196 | NestHost:·class·xtc/type/AST | ||
197 | InnerClasses: | 195 | InnerClasses: |
198 | ··public·static·final·#6 | 196 | ··public·static·final·#62=·#2·of·#60;·····//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type |
199 | ··static·#8;······························//·class·xtc/type/AST$1 | 197 | ··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·7b079c70fca640602991fd203cf716f2931447f37916f36937bcd7b7ebb68e92 |
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:·52 |
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:·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 |
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, 19 lines modified | Offset 29, 18 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···············InnerClasses |
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 | ||
40 | ··# | 39 | ··#29·=·Utf8···············MetaData |
41 | { | 40 | { |
42 | ··public·java.util.Set<java.lang.String>·reachable; | 41 | ··public·java.util.Set<java.lang.String>·reachable; |
43 | ····descriptor:·Ljava/util/Set; | 42 | ····descriptor:·Ljava/util/Set; |
44 | ····flags:·(0x0001)·ACC_PUBLIC | 43 | ····flags:·(0x0001)·ACC_PUBLIC |
45 | ····Signature:·#21··························//·Ljava/util/Set<Ljava/lang/String;>; | 44 | ····Signature:·#21··························//·Ljava/util/Set<Ljava/lang/String;>; |
46 | ··public·boolean·modularize; | 45 | ··public·boolean·modularize; |
Offset 67, 10 lines modified | Offset 66, 9 lines modified | ||
67 | ······LineNumberTable: | 66 | ······LineNumberTable: |
68 | ········line·1043:·0 | 67 | ········line·1043:·0 |
69 | ········line·1044:·4 | 68 | ········line·1044:·4 |
70 | ········line·1045:·15 | 69 | ········line·1045:·15 |
71 | ········line·1046:·20 | 70 | ········line·1046:·20 |
72 | } | 71 | } |
73 | SourceFile:·"AST.java" | 72 | SourceFile:·"AST.java" |
74 | NestHost:·class·xtc/type/AST | ||
75 | InnerClasses: | 73 | InnerClasses: |
76 | ··public·static·# | 74 | ··public·static·#29=·#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·+=·"1")·{} |
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 862, 18 lines modified | Offset 862, 18 lines modified | ||
862 | ········if·(null·!=·tuples)·{ | 862 | ········if·(null·!=·tuples)·{ |
863 | ············for·(int·i·=·0;·i·<·tuples.size();·++i)·{ | 863 | ············for·(int·i·=·0;·i·<·tuples.size();·++i)·{ |
864 | ················tuples.set(i,·this.concretize((Type)tuples.get(i),·type).toTuple()); | 864 | ················tuples.set(i,·this.concretize((Type)tuples.get(i),·type).toTuple()); |
865 | ············} | 865 | ············} |
866 | ········} | 866 | ········} |
867 | ····} | 867 | ····} |
868 | ···· | 868 | ···· |
869 | ····public·void·print(final·Type· | 869 | ····public·void·print(final·Type·obj,·final·Printer·printer,·final·boolean·b,·final·boolean·b2,·final·String·s)·{ |
870 | ········switch·(AST.AST$1.$SwitchMap$xtc$type$Type$Tag[ | 870 | ········switch·(AST.AST$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ |
871 | ············case·1:·{ | 871 | ············case·1:·{ |
872 | ················final·VariantT·variant·=· | 872 | ················final·VariantT·variant·=·obj.resolve().toVariant(); |
873 | ················final·boolean·polymorphic·=·variant.isPolymorphic(); | 873 | ················final·boolean·polymorphic·=·variant.isPolymorphic(); |
874 | ················final·List·tuples·=·variant.getTuples(); | 874 | ················final·List·tuples·=·variant.getTuples(); |
875 | ················String·s2; | 875 | ················String·s2; |
876 | ················if·(!b2·||·(null·!=·s·&&·s.equals(variant.getQualifier())))·{ | 876 | ················if·(!b2·||·(null·!=·s·&&·s.equals(variant.getQualifier())))·{ |
877 | ····················s2·=·variant.getSimpleName(); | 877 | ····················s2·=·variant.getSimpleName(); |
878 | ················} | 878 | ················} |
879 | ················else·{ | 879 | ················else·{ |
Offset 916, 55 lines modified | Offset 916, 55 lines modified | ||
916 | ························} | 916 | ························} |
917 | ····················} | 917 | ····················} |
918 | ····················printer.pln("·;").decr(); | 918 | ····················printer.pln("·;").decr(); |
919 | ················} | 919 | ················} |
920 | ················break; | 920 | ················break; |
921 | ············} | 921 | ············} |
922 | ············case·2:·{ | 922 | ············case·2:·{ |
923 | ················this.print( | 923 | ················this.print(obj.resolve().toTuple(),·false,·printer,·b2,·s); |
924 | ················break; | 924 | ················break; |
925 | ············} | 925 | ············} |
926 | ············case·3:·{ | 926 | ············case·3:·{ |
927 | ················final·String·name·=· | 927 | ················final·String·name·=·obj.resolve().toInternal().getName(); |
928 | ················if·("list".equals(name)·||·"action".equals(name))·{ | 928 | ················if·("list".equals(name)·||·"action".equals(name))·{ |
929 | ····················if·( | 929 | ····················if·(obj.hasInstantiated())·{ |
930 | ························this.print( | 930 | ························this.print(obj.toInstantiated().getArguments().get(0),·printer,·false,·b2,·s); |
931 | ····················} | 931 | ····················} |
932 | ····················else·{ | 932 | ····················else·{ |
933 | ························this.print( | 933 | ························this.print(obj.toParameterized().getParameters().get(0),·printer,·false,·b2,·s); |
934 | ····················} | 934 | ····················} |
935 | ····················printer.p('·'); | 935 | ····················printer.p('·'); |
936 | ················} | 936 | ················} |
937 | ················printer.p(name); | 937 | ················printer.p(name); |
938 | ················break; | 938 | ················break; |
939 | ············} | 939 | ············} |
940 | ············case·4: | 940 | ············case·4: |
941 | ············case·5:·{ | 941 | ············case·5:·{ |
942 | ················printer.p("bottom"); | 942 | ················printer.p("bottom"); |
943 | ················break; | 943 | ················break; |
944 | ············} | 944 | ············} |
945 | ············case·6: | 945 | ············case·6: |
946 | ············case·8: | 946 | ············case·8: |
947 | ············case·9:·{ | 947 | ············case·9:·{ |
948 | ················printer.p("'").p( | 948 | ················printer.p("'").p(obj.resolve().toString()); |
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("Invalid·type·"·+· | 956 | ················throw·new·AssertionError((Object)("Invalid·type·"·+·obj)); |
957 | ············} | 957 | ············} |
958 | ········} | 958 | ········} |
959 | ········if·(!b)·{ | 959 | ········if·(!b)·{ |
960 | ············if·( | 960 | ············if·(obj.hasAttribute(Constants.ATT_VARIABLE))·{ |
961 | ················printer.p("·var"); | 961 | ················printer.p("·var"); |
962 | ············} | 962 | ············} |
963 | ············else·if·( | 963 | ············else·if·(obj.hasAttribute(Constants.ATT_OPTIONAL))·{ |
964 | ················printer.p("·opt"); | 964 | ················printer.p("·opt"); |
965 | ············} | 965 | ············} |
966 | ········} | 966 | ········} |
967 | ····} | 967 | ····} |
968 | ···· | 968 | ···· |
969 | ····private·void·print(final·TupleT·tupleT,·final·boolean·b,·final·Printer·printer,·final·boolean·b2,·final·String·s)·{ | 969 | ····private·void·print(final·TupleT·tupleT,·final·boolean·b,·final·Printer·printer,·final·boolean·b2,·final·String·s)·{ |
970 | ········String·s2·=·tupleT.getName(); | 970 | ········String·s2·=·tupleT.getName(); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·acc0128de5c5112519b425274a783cea3c82a50dad8ee98356129a39233ff1e4 |
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:·52 |
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·4710798ec7a50db07dc42a06a6d1cdda6453bef3d11808d0d7fc854534b7c973 |
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:·52 |
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·5 | 1 | ··SHA-256·checksum·7562749db85e41f76ecd7106fa027020411e86f257892db66350dddb1d2b6a97 |
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:·52 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#26·························//·xtc/type/IndirectReference | 7 | ··this_class:·#26·························//·xtc/type/IndirectReference |
8 | ··super_class:·#20························//·xtc/type/RelativeReference | 8 | ··super_class:·#20························//·xtc/type/RelativeReference |
9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/type/Reference.type:Lxtc/type/Type; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/type/Reference.type:Lxtc/type/Type; |
12 | ···#2·=·Class··············#4·············//·xtc/type/Reference | 12 | ···#2·=·Class··············#4·············//·xtc/type/Reference |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·44b0950705277525a319aac984d4958f123cde4613108d3b4ec5cfff119c4161 |
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:·52 |
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·aa9a6bbedb1340fb0a0bacf853097cdb62ab0923078de568512515f930712917 |
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:·52 |
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 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·235735fe198e6897de67f77979b9ec7a246e4a5fab994a934cfcf27a088c3227 |
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:·52 |
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, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·015465bd28a8afc22dc32e5a5a05647a25c1427a169af7277a30bd532f709704 |
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:·52 |
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·1776d863d299029996257717655d84f47671cbcbbf14f2b1fdd1b6f9f2b7d639 |
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:·52 |
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, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·fbd36351fdcda24988d48312e787e9bd1b3f48cabaf79b401216ea361e9de20a |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F0 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(); | 27 | ··public·abstract·R·apply(); |
29 | ····descriptor:·()Ljava/lang/Object; | 28 | ····descriptor:·()Ljava/lang/Object; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·()TR; | 30 | ····Signature:·#8···························//·()TR; |
32 | } | 31 | } |
33 | Signature:·#9···························//·<R:Ljava/lang/Object;>Ljava/lang/Object; | 32 | Signature:·#9···························//·<R:Ljava/lang/Object;>Ljava/lang/Object; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F0=class·xtc/util/Function$F0·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum·6 | 1 | ··SHA-256·checksum·63717174a5714c5c1b7653e98886cf24aa8ad254bca5ab623e9d7cfd4d907b4c |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F1 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A); | 27 | ··public·abstract·R·apply(A); |
29 | ····descriptor:·(Ljava/lang/Object;)Ljava/lang/Object; | 28 | ····descriptor:·(Ljava/lang/Object;)Ljava/lang/Object; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;)TR; | 30 | ····Signature:·#8···························//·(TA;)TR; |
32 | } | 31 | } |
33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object; | 32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F1=class·xtc/util/Function$F1·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ad311ea934ccd2b98dde046f8babb6d6324f62a0dedd821796a2cf29b3746552 |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F10 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I); |
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; | 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; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F10=class·xtc/util/Function$F10·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·487e92dff0a3cdbfbe7dbf8b79698dca4286c7769450240d8e6e7afed015b91e |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F11 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J); |
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; | 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; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F11=class·xtc/util/Function$F11·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum·10 | 1 | ··SHA-256·checksum·51b8d05fea323054229bb93607c016263a38fd8553765f4fc4a0fbaeb0bc1afd |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F12 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K); |
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; | 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; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F12=class·xtc/util/Function$F12·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·074511abef15f3e3f002334726b47137edd01e6450dc3537576a7e6c1a606d0a |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F13 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L); |
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; | 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; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F13=class·xtc/util/Function$F13·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c9540c2ce5a6b0b717b7a91987ce5cbece2dd9089ec4de5717ebb7f0c0e8317b |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F14 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M); |
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; | 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; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F14=class·xtc/util/Function$F14·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum·2 | 1 | ··SHA-256·checksum·216c7c00a428c32b2f3489da741e57f44b6b29d8a8f74bf6c749f885a88824f8 |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F15 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M,·N); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M,·N); |
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; | 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; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F15=class·xtc/util/Function$F15·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·3da08b7b5cfa20aefd21902ca19b8a7a54b1abba8a3eb03eb3247609e5455b85 |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F2 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B); | 27 | ··public·abstract·R·apply(A,·B); |
29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;)TR; |
32 | } | 31 | } |
33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object; | 32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F2=class·xtc/util/Function$F2·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·74f3264c1cc8d22e13314f873973d54ded348d61a2c7404953f7968fb92e53d6 |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F3 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C); | 27 | ··public·abstract·R·apply(A,·B,·C); |
29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;)TR; |
32 | } | 31 | } |
33 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object; | 32 | Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F3=class·xtc/util/Function$F3·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·38971f5f4471f7a76fbf1d766f7fe9206a6868465ab12bce9bf5e00176376657 |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F4 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D); | 27 | ··public·abstract·R·apply(A,·B,·C,·D); |
29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F4=class·xtc/util/Function$F4·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·299a57a6702c75fbfbf1ee9c96281229743e845499b0657b638f1fa93aef9fcd |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F5 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E); |
29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F5=class·xtc/util/Function$F5·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a537c6aac1087d1814020d349128182129f448e95835cc6a72f99004b9c9f1b6 |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F6 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F); |
29 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 28 | ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F6=class·xtc/util/Function$F6·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c831156357f6ba842df5297979fc2ab50bc9e2d937ffcd4d1d6b701cbf63c072 |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F7 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G); |
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; | 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; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F7=class·xtc/util/Function$F7·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·68cb436ca84f92b91e93ac62f04aedb36c5716dacd27a478f85f389ac5947950 |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F8 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H); |
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; | 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; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#1·of·#13;···········//·F8=class·xtc/util/Function$F8·of·class·xtc/util/Function |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d033376518921bd65b8a2ba54b5424f9e838565081d4f5c048fbeef90d6255b1 |
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:·52 |
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:·3 |
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···············InnerClasses |
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 | ||
26 | ··#1 | 25 | ··#15·=·Utf8···············F9 |
27 | { | 26 | { |
28 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H); | 27 | ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H); |
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; | 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; |
30 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 29 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
31 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR; | 30 | ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR; |
32 | } | 31 | } |
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; | 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; |
34 | SourceFile:·"Function.java" | 33 | SourceFile:·"Function.java" |
35 | NestHost:·class·xtc/util/Function | ||
36 | InnerClasses: | 34 | InnerClasses: |
37 | ··public·static·#1 | 35 | ··public·static·#15=·#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·5c5186aa75e24aa6fb8a662e98ac0cc746262a1d7c147ae9df6204c239da2489 |
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:·52 |
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:·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 |
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, 60 lines modified | Offset 68, 59 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···············InnerClasses | ||
75 | ···#6 | 76 | ···#66·=·Utf8···············F1 |
77 | ···#67·=·Utf8···············F2 | ||
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$F15 |
79 | ···#69·=·Utf8···············xtc/util/Function$F1 | 79 | ···#69·=·Utf8···············xtc/util/Function$F15 |
80 | ···#70·=·Utf8···············F15 | ||
80 | ···#7 | 81 | ···#71·=·Class··············#72···········//·xtc/util/Function$F14 |
81 | ···#7 | 82 | ···#72·=·Utf8···············xtc/util/Function$F14 |
82 | ···#72·=·Class··············#73···········//·xtc/util/Function$F12 | ||
83 | ···#73·=·Utf8··············· | 83 | ···#73·=·Utf8···············F14 |
84 | ···#74·=·Class··············#75···········//·xtc/util/Function$F1 | 84 | ···#74·=·Class··············#75···········//·xtc/util/Function$F13 |
85 | ···#75·=·Utf8···············xtc/util/Function$F1 | 85 | ···#75·=·Utf8···············xtc/util/Function$F13 |
86 | ···#76·=·Utf8···············F13 | ||
86 | ···#7 | 87 | ···#77·=·Class··············#78···········//·xtc/util/Function$F12 |
87 | ···#7 | 88 | ···#78·=·Utf8···············xtc/util/Function$F12 |
89 | ···#79·=·Utf8···············F12 | ||
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$F11 |
91 | ···#81·=·Utf8···············xtc/util/Function$F | 91 | ···#81·=·Utf8···············xtc/util/Function$F11 |
92 | ···#82·=·Utf8···············F11 | ||
92 | ···#8 | 93 | ···#83·=·Class··············#84···········//·xtc/util/Function$F10 |
93 | ···#8 | 94 | ···#84·=·Utf8···············xtc/util/Function$F10 |
95 | ···#85·=·Utf8···············F10 | ||
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$F9 |
97 | ···#87·=·Utf8···············xtc/util/Function$F | 97 | ···#87·=·Utf8···············xtc/util/Function$F9 |
98 | ···#88·=·Utf8···············F9 | ||
98 | ···#8 | 99 | ···#89·=·Class··············#90···········//·xtc/util/Function$F8 |
99 | ···# | 100 | ···#90·=·Utf8···············xtc/util/Function$F8 |
101 | ···#91·=·Utf8···············F8 | ||
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$F7 |
103 | ···#93·=·Utf8···············xtc/util/Function$F | 103 | ···#93·=·Utf8···············xtc/util/Function$F7 |
104 | ···#94·=·Utf8···············InnerClasses | ||
105 | ···#9 | 104 | ···#94·=·Utf8···············F7 |
106 | ···#9 | 105 | ···#95·=·Class··············#96···········//·xtc/util/Function$F6 |
106 | ···#96·=·Utf8···············xtc/util/Function$F6 | ||
107 | ···#97·=·Utf8···············F | 107 | ···#97·=·Utf8···············F6 |
108 | ···#98·=·Class··············#99···········//·xtc/util/Function$F5 | ||
109 | ···#99·=·Utf8···············xtc/util/Function$F5 | ||
108 | ···#98·=·Utf8···············F14 | ||
109 | ···#99·=·Utf8···············F13 | ||
110 | ··#100·=·Utf8···············F12 | ||
111 | ··#101·=·Utf8···············F11 | ||
112 | ··#102·=·Utf8···············F10 | ||
113 | ··#103·=·Utf8···············F9 | ||
114 | ··#104·=·Utf8···············F8 | ||
115 | ··#105·=·Utf8···············F7 | ||
116 | ··#106·=·Utf8···············F6 | ||
117 | ··#10 | 110 | ··#100·=·Utf8···············F5 |
111 | ··#101·=·Class··············#102··········//·xtc/util/Function$F4 | ||
112 | ··#102·=·Utf8···············xtc/util/Function$F4 | ||
118 | ··#10 | 113 | ··#103·=·Utf8···············F4 |
114 | ··#104·=·Class··············#105··········//·xtc/util/Function$F3 | ||
115 | ··#105·=·Utf8···············xtc/util/Function$F3 | ||
119 | ··#10 | 116 | ··#106·=·Utf8···············F3 |
117 | ··#107·=·Class··············#108··········//·xtc/util/Function$F0 | ||
118 | ··#108·=·Utf8···············xtc/util/Function$F0 | ||
120 | ··#1 | 119 | ··#109·=·Utf8···············F0 |
121 | { | 120 | { |
122 | ··private·xtc.util.Function(); | 121 | ··private·xtc.util.Function(); |
123 | ····descriptor:·()V | 122 | ····descriptor:·()V |
124 | ····flags:·(0x0002)·ACC_PRIVATE | 123 | ····flags:·(0x0002)·ACC_PRIVATE |
125 | ····Code: | 124 | ····Code: |
126 | ······stack=1,·locals=1,·args_size=1 | 125 | ······stack=1,·locals=1,·args_size=1 |
127 | ·········0:·aload_0 | 126 | ·········0:·aload_0 |
Offset 312, 41 lines modified | Offset 311, 24 lines modified | ||
312 | ······StackMapTable:·number_of_entries·=·3 | 311 | ······StackMapTable:·number_of_entries·=·3 |
313 | ········frame_type·=·0·/*·same·*/ | 312 | ········frame_type·=·0·/*·same·*/ |
314 | ········frame_type·=·27·/*·same·*/ | 313 | ········frame_type·=·27·/*·same·*/ |
315 | ········frame_type·=·7·/*·same·*/ | 314 | ········frame_type·=·7·/*·same·*/ |
316 | ····Signature:·#61··························//·<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z | 315 | ····Signature:·#61··························//·<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z |
317 | } | 316 | } |
318 | SourceFile:·"Function.java" | 317 | 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 | ||
336 | InnerClasses: | 318 | InnerClasses: |
337 | ··public·static·# | 319 | ··public·static·#66=·#18·of·#44;··········//·F1=class·xtc/util/Function$F1·of·class·xtc/util/Function |
338 | ··public·static·# | 320 | ··public·static·#67=·#34·of·#44;··········//·F2=class·xtc/util/Function$F2·of·class·xtc/util/Function |
339 | ··public·static·# | 321 | ··public·static·#70=·#68·of·#44;··········//·F15=class·xtc/util/Function$F15·of·class·xtc/util/Function |
340 | ··public·static·# | 322 | ··public·static·#73=·#71·of·#44;··········//·F14=class·xtc/util/Function$F14·of·class·xtc/util/Function |
341 | ··public·static·# | 323 | ··public·static·#76=·#74·of·#44;··········//·F13=class·xtc/util/Function$F13·of·class·xtc/util/Function |
342 | ··public·static·# | 324 | ··public·static·#79=·#77·of·#44;··········//·F12=class·xtc/util/Function$F12·of·class·xtc/util/Function |
Max diff block lines reached; -1/10135 bytes (-0.01%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·04b43a28f6a40202a139d1afc66b12cb80a9308961189c2acb4f20d2b59fb588 |
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:·52 |
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:·3 |
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 65, 19 lines modified | Offset 65, 18 lines modified | ||
65 | ··#55·=·Utf8···············(Ljava/lang/String;)Lxtc/util/Option$Kind; | 65 | ··#55·=·Utf8···············(Ljava/lang/String;)Lxtc/util/Option$Kind; |
66 | ··#56·=·Utf8···············Signature | 66 | ··#56·=·Utf8···············Signature |
67 | ··#57·=·Utf8···············()V | 67 | ··#57·=·Utf8···············()V |
68 | ··#58·=·Utf8···············<clinit> | 68 | ··#58·=·Utf8···············<clinit> |
69 | ··#59·=·Utf8···············Ljava/lang/Enum<Lxtc/util/Option$Kind;>; | 69 | ··#59·=·Utf8···············Ljava/lang/Enum<Lxtc/util/Option$Kind;>; |
70 | ··#60·=·Utf8···············SourceFile | 70 | ··#60·=·Utf8···············SourceFile |
71 | ··#61·=·Utf8···············Option.java | 71 | ··#61·=·Utf8···············Option.java |
72 | ··#62·=·Utf8··············· | 72 | ··#62·=·Utf8···············InnerClasses |
73 | ··#63·=·Class··············#64············//·xtc/util/Option | 73 | ··#63·=·Class··············#64············//·xtc/util/Option |
74 | ··#64·=·Utf8···············xtc/util/Option | 74 | ··#64·=·Utf8···············xtc/util/Option |
75 | ··#65·=·Utf8···············InnerClasses | ||
76 | ··#6 | 75 | ··#65·=·Utf8···············Kind |
77 | { | 76 | { |
78 | ··public·static·final·xtc.util.Option$Kind·BOOLEAN; | 77 | ··public·static·final·xtc.util.Option$Kind·BOOLEAN; |
79 | ····descriptor:·Lxtc/util/Option$Kind; | 78 | ····descriptor:·Lxtc/util/Option$Kind; |
80 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 79 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
81 | ··public·static·final·xtc.util.Option$Kind·WORD; | 80 | ··public·static·final·xtc.util.Option$Kind·WORD; |
82 | ····descriptor:·Lxtc/util/Option$Kind; | 81 | ····descriptor:·Lxtc/util/Option$Kind; |
Offset 222, 10 lines modified | Offset 221, 9 lines modified | ||
222 | ········81:·putstatic·····#22·················//·Field·$VALUES:[Lxtc/util/Option$Kind; | 221 | ········81:·putstatic·····#22·················//·Field·$VALUES:[Lxtc/util/Option$Kind; |
223 | ········84:·return | 222 | ········84:·return |
224 | ······LineNumberTable: | 223 | ······LineNumberTable: |
225 | ········line·30:·0 | 224 | ········line·30:·0 |
226 | } | 225 | } |
227 | Signature:·#59··························//·Ljava/lang/Enum<Lxtc/util/Option$Kind;>; | 226 | Signature:·#59··························//·Ljava/lang/Enum<Lxtc/util/Option$Kind;>; |
228 | SourceFile:·"Option.java" | 227 | SourceFile:·"Option.java" |
229 | NestHost:·class·xtc/util/Option | ||
230 | InnerClasses: | 228 | InnerClasses: |
231 | ··public·static·final·#6 | 229 | ··public·static·final·#65=·#1·of·#63;·····//·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·3ee4b8b5aa776db0eca4455da29b6ccf66b60400cba83d23ad8b08ac62c005a0 |
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:·52 |
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:·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 |
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, 19 lines modified | Offset 39, 18 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···············InnerClasses |
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 | ||
50 | ··# | 49 | ··#39·=·Utf8···············Kind |
51 | { | 50 | { |
52 | ··public·final·xtc.util.Option$Kind·kind; | 51 | ··public·final·xtc.util.Option$Kind·kind; |
53 | ····descriptor:·Lxtc/util/Option$Kind; | 52 | ····descriptor:·Lxtc/util/Option$Kind; |
54 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL | 53 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL |
55 | ··public·final·java.lang.String·external; | 54 | ··public·final·java.lang.String·external; |
56 | ····descriptor:·Ljava/lang/String; | 55 | ····descriptor:·Ljava/lang/String; |
Offset 106, 11 lines modified | Offset 105, 9 lines modified | ||
106 | ········line·64:·14 | 105 | ········line·64:·14 |
107 | ········line·65:·19 | 106 | ········line·65:·19 |
108 | ········line·66:·25 | 107 | ········line·66:·25 |
109 | ········line·67:·31 | 108 | ········line·67:·31 |
110 | ········line·68:·37 | 109 | ········line·68:·37 |
111 | } | 110 | } |
112 | SourceFile:·"Option.java" | 111 | SourceFile:·"Option.java" |
113 | NestMembers: | ||
114 | ··xtc/util/Option$Kind | ||
115 | InnerClasses: | 112 | InnerClasses: |
116 | ··public·static·final·# | 113 | ··public·static·final·#39=·#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· | 1 | ··SHA-256·checksum·a65204d2f9f7f939d3d0ee60de4186b52b19229dfc7ca4c9a544b3d95063a298 |
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:·52 |
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:·4 |
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 58, 16 lines modified | Offset 58, 15 lines modified | ||
58 | ··#48·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 58 | ··#48·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
59 | ··#49·=·Utf8···············SourceFile | 59 | ··#49·=·Utf8···············SourceFile |
60 | ··#50·=·Utf8···············Pair.java | 60 | ··#50·=·Utf8···············Pair.java |
61 | ··#51·=·Utf8···············EnclosingMethod | 61 | ··#51·=·Utf8···············EnclosingMethod |
62 | ··#52·=·NameAndType········#53:#54········//·iterator:()Ljava/util/Iterator; | 62 | ··#52·=·NameAndType········#53:#54········//·iterator:()Ljava/util/Iterator; |
63 | ··#53·=·Utf8···············iterator | 63 | ··#53·=·Utf8···············iterator |
64 | ··#54·=·Utf8···············()Ljava/util/Iterator; | 64 | ··#54·=·Utf8···············()Ljava/util/Iterator; |
65 | ··#55·=·Utf8···············NestHost | ||
66 | ··#5 | 65 | ··#55·=·Utf8···············InnerClasses |
67 | { | 66 | { |
68 | ··private·xtc.util.Pair<T>·pair; | 67 | ··private·xtc.util.Pair<T>·pair; |
69 | ····descriptor:·Lxtc/util/Pair; | 68 | ····descriptor:·Lxtc/util/Pair; |
70 | ····flags:·(0x0002)·ACC_PRIVATE | 69 | ····flags:·(0x0002)·ACC_PRIVATE |
71 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; | 70 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; |
72 | ··final·xtc.util.Pair·this$0; | 71 | ··final·xtc.util.Pair·this$0; |
Offset 158, 10 lines modified | Offset 157, 9 lines modified | ||
158 | ·········7:·athrow | 157 | ·········7:·athrow |
159 | ······LineNumberTable: | 158 | ······LineNumberTable: |
160 | ········line·537:·0 | 159 | ········line·537:·0 |
161 | } | 160 | } |
162 | Signature:·#48··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 161 | Signature:·#48··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
163 | SourceFile:·"Pair.java" | 162 | SourceFile:·"Pair.java" |
164 | EnclosingMethod:·#17.#52················//·xtc.util.Pair.iterator | 163 | EnclosingMethod:·#17.#52················//·xtc.util.Pair.iterator |
165 | NestHost:·class·xtc/util/Pair | ||
166 | InnerClasses: | 164 | InnerClasses: |
167 | ··#2;·····································//·class·xtc/util/Pair$1 | 165 | ··#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·i·=·0; |
114 | ········while·(Pair.EMPTY·!=·tail)·{ | 114 | ········while·(Pair.EMPTY·!=·tail)·{ |
115 | ············if·(n·==· | 115 | ············if·(n·==·i)·{ |
116 | ················return·tail.head; | 116 | ················return·tail.head; |
117 | ············} | 117 | ············} |
118 | ············++ | 118 | ············++i; |
119 | ············tail·=·tail.tail; | 119 | ············tail·=·tail.tail; |
120 | ········} | 120 | ········} |
121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·i); |
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·i·=·0; |
130 | ········while·(Pair.EMPTY·!=·tail)·{ | 130 | ········while·(Pair.EMPTY·!=·tail)·{ |
131 | ············if·(n·==· | 131 | ············if·(n·==·i)·{ |
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 | ············++i; |
137 | ············tail·=·tail.tail; | 137 | ············tail·=·tail.tail; |
138 | ········} | 138 | ········} |
139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·i); |
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·993faa40ee5d6ea15aaa7a670a0c1c365925860f28803ec4c4cbf34072d90fb1 |
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:·52 |
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:·3 |
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, 19 lines modified | Offset 53, 18 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 | ||
61 | ··#5 | 60 | ··#50·=·Utf8···············InnerClasses |
62 | ··#5 | 61 | ··#51·=·Class··············#52············//·xtc/util/Option |
63 | ··#5 | 62 | ··#52·=·Utf8···············xtc/util/Option |
64 | ··#5 | 63 | ··#53·=·Utf8···············Kind |
65 | { | 64 | { |
66 | ··static·final·int[]·$SwitchMap$xtc$util$Option$Kind; | 65 | ··static·final·int[]·$SwitchMap$xtc$util$Option$Kind; |
67 | ····descriptor:·[I | 66 | ····descriptor:·[I |
68 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 67 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
69 | ··static·{}; | 68 | ··static·{}; |
70 | ····descriptor:·()V | 69 | ····descriptor:·()V |
Offset 147, 11 lines modified | Offset 146, 10 lines modified | ||
147 | ········frame_type·=·0·/*·same·*/ | 146 | ········frame_type·=·0·/*·same·*/ |
148 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 147 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
149 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 148 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
150 | ········frame_type·=·0·/*·same·*/ | 149 | ········frame_type·=·0·/*·same·*/ |
151 | } | 150 | } |
152 | SourceFile:·"Runtime.java" | 151 | SourceFile:·"Runtime.java" |
153 | EnclosingMethod:·#48.#0·················//·xtc.util.Runtime | 152 | EnclosingMethod:·#48.#0·················//·xtc.util.Runtime |
154 | NestHost:·class·xtc/util/Runtime | ||
155 | InnerClasses: | 153 | InnerClasses: |
156 | ··public·static·final·#5 | 154 | ··public·static·final·#53=·#2·of·#51;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option |
157 | ··static·#8;······························//·class·xtc/util/Runtime$1 | 155 | ··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,·final·String·s2)·{ | 79 | ····protected·void·check(final·String·str,·final·String·str2)·{ |
80 | ········if·(this.externalMap.containsKey(s))·{ | 80 | ········if·(this.externalMap.containsKey(str))·{ |
81 | ············throw·new·IllegalArgumentException("Option·with·external·name·"·+·s·+·"·already·exists"); | 81 | ············throw·new·IllegalArgumentException("Option·with·external·name·"·+·str·+·"·already·exists"); |
82 | ········} | 82 | ········} |
83 | ········if·(this.internalMap.containsKey(s2))·{ | 83 | ········if·(this.internalMap.containsKey(str2))·{ |
84 | ············throw·new·IllegalArgumentException("Option·with·internal·name·"·+·s2·+·"·already·exists"); | 84 | ············throw·new·IllegalArgumentException("Option·with·internal·name·"·+·str2·+·"·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, 40 lines modified | Offset 125, 40 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·(Option·o | 132 | ········for·(final·Option·obj·:·this.optionList)·{ |
133 | ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[o | 133 | ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj.kind.ordinal()])·{ |
134 | ················case·1:·{ | 134 | ················case·1:·{ |
135 | ····················a·=·Math.max(a,·o | 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:·{ |
140 | ····················a·=·Math.max(a,·o | 140 | ····················a·=·Math.max(a,·obj.external.length()·+·5·+·7); |
141 | ····················continue; | 141 | ····················continue; |
142 | ················} | 142 | ················} |
143 | ················case·4: | 143 | ················case·4: |
144 | ················case·5: | 144 | ················case·5: |
145 | ················case·6:·{ | 145 | ················case·6:·{ |
146 | ····················a·=·Math.max(a,·o | 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·"·+·o | 150 | ····················assert·false·:·"Invalid·option·"·+·obj; |
151 | ····················continue; | 151 | ····················continue; |
152 | ················} | 152 | ················} |
153 | ············} | 153 | ············} |
154 | ········} | 154 | ········} |
155 | ········for·(Option·o | 155 | ········for·(final·Option·obj2·:·this.optionList)·{ |
156 | ············this.console.p("··-").p(o | 156 | ············this.console.p("··-").p(obj2.external); |
157 | ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[o | 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>"); |
163 | ····················break; | 163 | ····················break; |
164 | ················} | 164 | ················} |
Offset 175, 49 lines modified | Offset 175, 49 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·"·+·o | 182 | ····················assert·false·:·"Invalid·option·"·+·obj2; |
183 | ····················break; | 183 | ····················break; |
184 | ················} | 184 | ················} |
185 | ············} | 185 | ············} |
186 | ············this.console.align(a).wrap(a,·o | 186 | ············this.console.align(a).wrap(a,·obj2.description).pln(); |
187 | ········} | 187 | ········} |
188 | ········this.console.flush(); | 188 | ········this.console.flush(); |
189 | ····} | 189 | ····} |
190 | ···· | 190 | ···· |
191 | ····public·int·process(final·String[]·array)·{ | 191 | ····public·int·process(final·String[]·array)·{ |
192 | ········int·n·=·0; | 192 | ········int·n·=·0; |
193 | ········this.options.clear(); | 193 | ········this.options.clear(); |
194 | ········while·(n·<·array.length·&&·array[n].startsWith("-"))·{ | 194 | ········while·(n·<·array.length·&&·array[n].startsWith("-"))·{ |
195 | ············if·(1·>=·array[n].length())·{ | 195 | ············if·(1·>=·array[n].length())·{ |
196 | ················this.error("empty·command·line·option"); | 196 | ················this.error("empty·command·line·option"); |
197 | ············} | 197 | ············} |
198 | ············else·{ | 198 | ············else·{ |
199 | ················final·String·substring·=·array[n].substring(1); | 199 | ················final·String·substring·=·array[n].substring(1); |
200 | ················final·Option·o | 200 | ················final·Option·obj·=·(Option)this.externalMap.get(substring); |
201 | ················if·(null·==·o | 201 | ················if·(null·==·obj)·{ |
202 | ····················this.error("unrecognized·command·line·option·"·+·substring); | 202 | ····················this.error("unrecognized·command·line·option·"·+·substring); |
203 | ················} | 203 | ················} |
204 | ················else·if·(!o | 204 | ················else·if·(!obj.multiple·&&·this.options.containsKey(obj.internal))·{ |
205 | ····················this.error("repeated·"·+·substring·+·"·option"); | 205 | ····················this.error("repeated·"·+·substring·+·"·option"); |
206 | ················} | 206 | ················} |
207 | ················else·if·(Option.Kind.BOOLEAN·==·o | 207 | ················else·if·(Option.Kind.BOOLEAN·==·obj.kind)·{ |
208 | ····················this.options.put(o | 208 | ····················this.options.put(obj.internal,·Boolean.TRUE); |
209 | ················} | 209 | ················} |
210 | ················else·if·(array.length·==·n·+·1)·{ | 210 | ················else·if·(array.length·==·n·+·1)·{ |
211 | ····················this.error(substring·+·"·option·without·argument"); | 211 | ····················this.error(substring·+·"·option·without·argument"); |
212 | ················} | 212 | ················} |
213 | ················else·{ | 213 | ················else·{ |
214 | ····················Object·value·=·null; | 214 | ····················Object·value·=·null; |
215 | ····················++n; | 215 | ····················++n; |
216 | ····················switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[o | 216 | ····················switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj.kind.ordinal()])·{ |
217 | ························case·2:·{ | 217 | ························case·2:·{ |
218 | ····························value·=·array[n]; | 218 | ····························value·=·array[n]; |
219 | ····························break; | 219 | ····························break; |
220 | ························} | 220 | ························} |
221 | ························case·4:·{ | 221 | ························case·4:·{ |
222 | ····························try·{ | 222 | ····························try·{ |
223 | ································value·=·new·Integer(array[n]); | 223 | ································value·=·new·Integer(array[n]); |
Offset 251, 46 lines modified | Offset 251, 46 lines modified | ||
251 | ························} | 251 | ························} |
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· | 258 | ····························catch·(final·IOException·obj2)·{ |
259 | ································this.error("internal·error:·"·+· | 259 | ································this.error("internal·error:·"·+·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())·{ |
Max diff block lines reached; 10000/16952 bytes (58.99%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·7 | 1 | ··SHA-256·checksum·786111e39f19c13592b14595e97751bc538dfe9cfdbaad230395156162674002 |
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:·52 |
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·s,·final·Scope·parent)·{ |
26 | ········if·(null·!=·parent.scopes·&&·parent.scopes.containsKey( | 26 | ········if·(null·!=·parent.scopes·&&·parent.scopes.containsKey(s))·{ |
27 | ············throw·new·IllegalArgumentException("Scope·"·+·parent.qName·+·"·already·contains·scope·"·+· | 27 | ············throw·new·IllegalArgumentException("Scope·"·+·parent.qName·+·"·already·contains·scope·"·+·s); |
28 | ········} | 28 | ········} |
29 | ········this.name·=· | 29 | ········this.name·=·s; |
30 | ········this.qName·=·Utilities.qualify(parent.qName,· | 30 | ········this.qName·=·Utilities.qualify(parent.qName,·s); |
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(s,·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·s)·{ |
84 | ········final·Scope·nested·=·this.getNested( | 84 | ········final·Scope·nested·=·this.getNested(s); |
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·"·+·s); |
87 | ········} | 87 | ········} |
88 | ········if·(null·!=·nested.scopes)·{ | 88 | ········if·(null·!=·nested.scopes)·{ |
89 | ············for·(final·String·s·:·nested.scopes.keySet())·{ | 89 | ············for·(final·String·s2·:·nested.scopes.keySet())·{ |
90 | ················if·(!s.equals( | 90 | ················if·(!s2.equals(s)·&&·this.scopes.containsKey(s2))·{ |
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· | 196 | ············if·(value·instanceof·List)·{ |
197 | ················ | 197 | ················((List)value).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·(Map.Entry·entry·:·this.symbols.entrySet())·{ | 225 | ············for·(final·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· | 235 | ················else·if·(value·instanceof·String)·{ |
236 | ····················printer.p('\"').escape( | 236 | ····················printer.p('\"').escape((String)value,·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 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,·final·String·s2)·{ | 177 | ····public·static·String·toNameSpace(final·String·str,·final·String·str2)·{ |
178 | ········return·s2·+· | 178 | ········return·str2·+·'('·+·str·+·')'; |
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·str)·{ |
191 | ········final·int·index·=·s.indexOf(40); | 191 | ········final·int·index·=·str.indexOf(40); |
192 | ········final·int·n·=·s.length()·-·1; | 192 | ········final·int·n·=·str.length()·-·1; |
193 | ········if·(0·<·index·&&·')'·==·s.charAt(n))·{ | 193 | ········if·(0·<·index·&&·')'·==·str.charAt(n))·{ |
194 | ············return·s.substring(index·+·1,·n); | 194 | ············return·str.substring(index·+·1,·n); |
195 | ········} | 195 | ········} |
196 | ········throw·new·IllegalArgumentException("Not·a·mangled·symbol·'"·+·s); | 196 | ········throw·new·IllegalArgumentException("Not·a·mangled·symbol·'"·+·str·+·"'"); |
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,·final·String·s2)·{ | 102 | ····public·static·String·qualify(final·String·str,·final·String·str2)·{ |
103 | ········return·(null·==·s)·?·s2·:·(s·+· | 103 | ········return·(null·==·str)·?·str2·:·(str·+·'.'·+·str2); |
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·str)·{ |
186 | ········return·toPath(s)·+· | 186 | ········return·toPath(s)·+·'.'·+·str; |
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·s)·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(),·s); |
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(s·+·"·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, 17 lines modified | Offset 637, 11 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 | ········COMMENT_NEWLINE·=·Pattern.compile("[·\t\f]*(?:\r\n|\r|\n)[·\t\f]*\\**[·\t\f]*"); | ||
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]*"""); | ||
652 | ····} | 646 | ····} |
653 | } | 647 | } |
Offset 1, 42 lines modified | Offset 1, 42 lines modified | ||
1 | Zip·file·size:·4 | 1 | Zip·file·size:·44055·bytes,·number·of·entries:·40 |
2 | -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ | 2 | -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ |
3 | -rw-r--r--··2.0·unx······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·····7016·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 | ||
19 | -rw----·····2.0·fat····· | 28 | -rw----·····2.0·fat·····2207·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed8.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·····2599·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Variable.class |
30 | -rw----·····2.0·fat·····73 | 30 | -rw----·····2.0·fat·····7328·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·····1046·bl·defN·21-Oct-25·09:54·xtc/tree/Node$1.class |
34 | -rw----·····2.0·fat····· | 34 | -rw----·····2.0·fat·····7769·bl·defN·21-Oct-25·09:54·xtc/tree/Node.class |
35 | -rw----·····2.0·fat·····1 | 35 | -rw----·····2.0·fat·····1473·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·····1009·bl·defN·21-Oct-25·09:54·xtc/util/Pair$1.class |
39 | -rw----·····2.0·fat·····7 | 39 | -rw----·····2.0·fat·····7341·bl·defN·21-Oct-25·09:54·xtc/util/Pair.class |
40 | -rw----·····2.0·fat······195·bl·defN·21-Oct-25·09:54·xtc/util/State.class | 40 | -rw----·····2.0·fat······195·bl·defN·21-Oct-25·09:54·xtc/util/State.class |
41 | -rw----·····2.0·fat···· | 41 | -rw----·····2.0·fat·····9911·bl·defN·21-Oct-25·09:54·xtc/util/Utilities.class |
42 | 40·files,· | 42 | 40·files,·78029·bytes·uncompressed,·38577·bytes·compressed:··50.6% |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·e046499fa3458dcf75a1ec8ed09726dd1613205db813bd758a02225d5ed6c59b |
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:·52 |
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·732e116fc2203a459a0a34bde147e9bb245a95b3ccb9ac3ccc5c402ceb4387e8 |
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:·52 |
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·d27cfcb61a779857a2fccb51d56562448f4a3842bc544b101a69dcb1e6f0d341 |
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:·52 |
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·i)·{ |
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·(i·<·0)·{ |
33 | ············throw·new·IllegalArgumentException("Negative·size:·"·+· | 33 | ············throw·new·IllegalArgumentException("Negative·size:·"·+·i); |
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[i·+·1]; |
39 | ········this.yyColumns·=·new·Column[ | 39 | ········this.yyColumns·=·new·Column[i·+·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·i)·throws·IOException·{ |
182 | ········if·(0·>· | 182 | ········if·(0·>·i)·{ |
183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 183 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·i); |
184 | ········} | 184 | ········} |
185 | ········if·(0·<· | 185 | ········if·(0·<·i·&&·10·==·this.character(i)·&&·13·==·this.character(i·-·1))·{ |
186 | ············-- | 186 | ············--i; |
187 | ········} | 187 | ········} |
188 | ········int·n·=·i; | ||
188 | ········int·n2·=· | 189 | ········int·n2·=·i; |
189 | ········int·n3·=·n; | ||
190 | ········for·(int·n | 190 | ········for·(int·n3·=·this.character(n2);·-1·!=·n3·&&·13·!=·n3·&&·10·!=·n3;·n3·=·this.character(n2))·{ |
191 | ············++n | 191 | ············++n2; |
192 | ········} | 192 | ········} |
193 | ········while·(n | 193 | ········while·(n)·{ |
194 | ············final·int·character·=·this.character(n | 194 | ············final·int·character·=·this.character(n·-·1); |
195 | ············if·(13·!=·character)·{ | 195 | ············if·(13·!=·character)·{ |
196 | ················if·(10·!=·character)·{ | 196 | ················if·(10·!=·character)·{ |
197 | ····················--n | 197 | ····················--n; |
198 | ····················continue; | 198 | ····················continue; |
199 | ················} | 199 | ················} |
200 | ············} | 200 | ············} |
201 | ············return·this.difference(n | 201 | ············return·this.difference(n,·n2); |
202 | ········} | 202 | ········} |
203 | ········return·this.difference(n | 203 | ········return·this.difference(n,·n2); |
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·i,·final·String·file,·final·int·n,·final·int·n2)·{ |
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·>· | 215 | ········if·(0·>·n)·{ |
216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+· | 216 | ············throw·new·IllegalArgumentException("Invalid·line·number:·"·+·n); |
217 | ········} | 217 | ········} |
218 | ········if·(1·>· | 218 | ········if·(1·>·n2)·{ |
219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+· | 219 | ············throw·new·IllegalArgumentException("Invalid·column·number:·"·+·n2); |
220 | ········} | 220 | ········} |
221 | ········if·( | 221 | ········if·(i·<·0·||·this.yyCount·<=·i)·{ |
222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+· | 222 | ············throw·new·IndexOutOfBoundsException("Parser·index:·"·+·i); |
223 | ········} | 223 | ········} |
224 | ········final·Column·column | 224 | ········final·Column·column·=·this.yyColumns[i]; |
225 | ········if·(null·!=·column | 225 | ········if·(null·!=·column)·{ |
226 | ············if·(file.equals(column | 226 | ············if·(file.equals(column.file)·&&·n·==·column.line·&&·n2·==·column.column)·{ |
227 | ················return; | 227 | ················return; |
228 | ············} | 228 | ············} |
229 | ············if·(0·!=· | 229 | ············if·(0·!=·i)·{ |
230 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 230 | ················throw·new·IllegalStateException("Location·at·index·"·+·i·+·"·is·already·committed"); |
231 | ············} | 231 | ············} |
232 | ········} | 232 | ········} |
233 | ········for·(int· | 233 | ········for·(int·j·=·i·+·1;·j·<·this.yyCount;·++j)·{ |
234 | ············if·(null·!=·this.yyColumns[ | 234 | ············if·(null·!=·this.yyColumns[j])·{ |
235 | ················throw·new·IllegalStateException("Location·at·index·"·+· | 235 | ················throw·new·IllegalStateException("Location·at·index·"·+·i·+·"·is·already·committed"); |
236 | ············} | 236 | ············} |
237 | ········} | 237 | ········} |
238 | ········final·Column·column | 238 | ········final·Column·column2·=·this.column(i); |
239 | ········column | 239 | ········column2.file·=·file; |
240 | ········column | 240 | ········column2.line·=·n; |
241 | ········column | 241 | ········column2.column·=·n2; |
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·876584179a9e41990db16a7815e1448baccb64ce55b3fd14a3755cdaac69e246 |
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:·52 |
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·2 | 1 | ··SHA-256·checksum·2037cdafe4d363a594344ee0f982a3eeaa03ee03fdc6366918e21a5d32edf643 |
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:·52 |
6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER | 6 | ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/parser/SemanticValue | 7 | ··this_class:·#8··························//·xtc/parser/SemanticValue |
8 | ··super_class:·#14························//·xtc/parser/Result | 8 | ··super_class:·#14························//·xtc/parser/Result |
9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/ParseError.DUMMY:Lxtc/parser/ParseError; | 11 | ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/ParseError.DUMMY:Lxtc/parser/ParseError; |
12 | ···#2·=·Class··············#4·············//·xtc/parser/ParseError | 12 | ···#2·=·Class··············#4·············//·xtc/parser/ParseError |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·5 | 1 | ··SHA-256·checksum·5d5adf4a6831e6f7207ae0e108b8cba003ef8e3421358b2feee546ff7d4630dd |
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:·52 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/tree/Annotation | 7 | ··this_class:·#8··························//·xtc/tree/Annotation |
8 | ··super_class:·#2·························//·xtc/tree/Node | 8 | ··super_class:·#2·························//·xtc/tree/Node |
9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/tree/Node | 12 | ···#2·=·Class··············#4·············//·xtc/tree/Node |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·cf26b93b3739f7c248577e2b346b356fcec141e03bad6845b2fe40e8bde72fd3 |
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:·52 |
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:·2 |
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, 17 lines modified | Offset 36, 16 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 | ||
44 | ··#3 | 43 | ··#33·=·Utf8···············InnerClasses |
45 | ··#3 | 44 | ··#34·=·Utf8···············Fixed |
46 | { | 45 | { |
47 | ··xtc.tree.GNode$Fixed(java.lang.String); | 46 | ··xtc.tree.GNode$Fixed(java.lang.String); |
48 | ····descriptor:·(Ljava/lang/String;)V | 47 | ····descriptor:·(Ljava/lang/String;)V |
49 | ····flags:·(0x0000) | 48 | ····flags:·(0x0000) |
50 | ····Code: | 49 | ····Code: |
51 | ······stack=2,·locals=2,·args_size=2 | 50 | ······stack=2,·locals=2,·args_size=2 |
52 | ·········0:·aload_0 | 51 | ·········0:·aload_0 |
Offset 149, 10 lines modified | Offset 148, 9 lines modified | ||
149 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children | 148 | ·········4:·ldc···········#9··················//·String·Generic·node·with·a·fixed·number·of·children |
150 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V | 149 | ·········6:·invokespecial·#11·················//·Method·java/lang/UnsupportedOperationException."<init>":(Ljava/lang/String;)V |
151 | ·········9:·athrow | 150 | ·········9:·athrow |
152 | ······LineNumberTable: | 151 | ······LineNumberTable: |
153 | ········line·91:·0 | 152 | ········line·91:·0 |
154 | } | 153 | } |
155 | SourceFile:·"GNode.java" | 154 | SourceFile:·"GNode.java" |
156 | NestHost:·class·xtc/tree/GNode | ||
157 | InnerClasses: | 155 | InnerClasses: |
158 | ··static·abstract·#3 | 156 | ··static·abstract·#34=·#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·i)·{ |
21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 21 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·0"); |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·Object·set(final·int· | 24 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 25 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·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·i)·{ |
24 | ········if·(0·==· | 24 | ········if·(0·==·i)·{ |
25 | ············return·this.c1; | 25 | ············return·this.c1; |
26 | ········} | 26 | ········} |
27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 27 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·1"); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·Object·set(final·int· | 30 | ····public·Object·set(final·int·i,·final·Object·c1)·{ |
31 | ········if·(0·==· | 31 | ········if·(0·==·i)·{ |
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:·"·+·i·+·",·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·i)·{ |
26 | ········switch·( | 26 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·2"); |
35 | ············} | 35 | ············} |
36 | ········} | 36 | ········} |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·Object·set(final·int· | 39 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
40 | ········switch·( | 40 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
28 | ········switch·( | 28 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·3"); |
40 | ············} | 40 | ············} |
41 | ········} | 41 | ········} |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····public·Object·set(final·int· | 44 | ····public·Object·set(final·int·i,·final·Object·c3)·{ |
45 | ········switch·( | 45 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
30 | ········switch·( | 30 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·4"); |
45 | ············} | 45 | ············} |
46 | ········} | 46 | ········} |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·Object·set(final·int· | 49 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
50 | ········switch·( | 50 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
32 | ········switch·( | 32 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·5"); |
50 | ············} | 50 | ············} |
51 | ········} | 51 | ········} |
52 | ····} | 52 | ····} |
53 | ···· | 53 | ···· |
54 | ····public·Object·set(final·int· | 54 | ····public·Object·set(final·int·i,·final·Object·c5)·{ |
55 | ········switch·( | 55 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
34 | ········switch·( | 34 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·6"); |
55 | ············} | 55 | ············} |
56 | ········} | 56 | ········} |
57 | ····} | 57 | ····} |
58 | ···· | 58 | ···· |
59 | ····public·Object·set(final·int· | 59 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
60 | ········switch·( | 60 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
36 | ········switch·( | 36 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·7"); |
60 | ············} | 60 | ············} |
61 | ········} | 61 | ········} |
62 | ····} | 62 | ····} |
63 | ···· | 63 | ···· |
64 | ····public·Object·set(final·int· | 64 | ····public·Object·set(final·int·i,·final·Object·c7)·{ |
65 | ········switch·( | 65 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·i)·{ |
38 | ········switch·( | 38 | ········switch·(i)·{ |
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:·"·+·i·+·",·Size:·8"); |
65 | ············} | 65 | ············} |
66 | ········} | 66 | ········} |
67 | ····} | 67 | ····} |
68 | ···· | 68 | ···· |
69 | ····public·Object·set(final·int· | 69 | ····public·Object·set(final·int·i,·final·Object·o)·{ |
70 | ········switch·( | 70 | ········switch·(i)·{ |
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:·"·+·i·+·",·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·8 | 1 | ··SHA-256·checksum·7b8a1ea2e021d61ceea3aaae0ec0f82c36c638f12f24a9ebb9432d86494a884b |
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:·52 |
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:·2 |
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, 17 lines modified | Offset 102, 16 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 | ||
110 | ·· | 109 | ···#99·=·Utf8···············InnerClasses |
111 | ··#10 | 110 | ··#100·=·Utf8···············Variable |
112 | { | 111 | { |
113 | ··private·java.util.ArrayList<java.lang.Object>·children; | 112 | ··private·java.util.ArrayList<java.lang.Object>·children; |
114 | ····descriptor:·Ljava/util/ArrayList; | 113 | ····descriptor:·Ljava/util/ArrayList; |
115 | ····flags:·(0x0002)·ACC_PRIVATE | 114 | ····flags:·(0x0002)·ACC_PRIVATE |
116 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; | 115 | ····Signature:·#75··························//·Ljava/util/ArrayList<Ljava/lang/Object;>; |
117 | ··xtc.tree.GNode$Variable(java.lang.String); | 116 | ··xtc.tree.GNode$Variable(java.lang.String); |
Offset 384, 10 lines modified | Offset 383, 9 lines modified | ||
384 | ·········4:·iload_1 | 383 | ·········4:·iload_1 |
385 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; | 384 | ·········5:·invokevirtual·#71·················//·Method·java/util/ArrayList.remove:(I)Ljava/lang/Object; |
386 | ·········8:·areturn | 385 | ·········8:·areturn |
387 | ······LineNumberTable: | 386 | ······LineNumberTable: |
388 | ········line·852:·0 | 387 | ········line·852:·0 |
389 | } | 388 | } |
390 | SourceFile:·"GNode.java" | 389 | SourceFile:·"GNode.java" |
391 | NestHost:·class·xtc/tree/GNode | ||
392 | InnerClasses: | 390 | InnerClasses: |
393 | ··static·#10 | 391 | ··static·#100=·#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· | 284 | ········if·(gNode·instanceof·GNode.Variable)·{ |
285 | ············return·(GNode)new·GNode.Variable( | 285 | ············return·(GNode)new·GNode.Variable((GNode.Variable)gNode); |
286 | ········} | 286 | ········} |
287 | ········switch·(gNode.size())·{ | 287 | ········switch·(gNode.size())·{ |
288 | ············case·0:·{ | 288 | ············case·0:·{ |
289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); | 289 | ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode); |
290 | ············} | 290 | ············} |
291 | ············case·1:·{ | 291 | ············case·1:·{ |
292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); | 292 | ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode); |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7fcd71194acbd15eacee544c7e631a1ce82af0bf4fbde2c9ba28abf704d22576 |
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:·52 |
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·a6005c1da05f1f225ad71566d5b289a264ff1c5ec7fb516f87c68766b5ab7220 |
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:·52 |
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·a929940c42fe6d7ec052b2b0cc05744ef99ec189d053894ac10d35bd8e906c8b |
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:·52 |
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:·4 |
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 58, 16 lines modified | Offset 58, 15 lines modified | ||
58 | ··#48·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 58 | ··#48·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
59 | ··#49·=·Utf8···············SourceFile | 59 | ··#49·=·Utf8···············SourceFile |
60 | ··#50·=·Utf8···············Node.java | 60 | ··#50·=·Utf8···············Node.java |
61 | ··#51·=·Utf8···············EnclosingMethod | 61 | ··#51·=·Utf8···············EnclosingMethod |
62 | ··#52·=·NameAndType········#53:#54········//·iterator:()Ljava/util/Iterator; | 62 | ··#52·=·NameAndType········#53:#54········//·iterator:()Ljava/util/Iterator; |
63 | ··#53·=·Utf8···············iterator | 63 | ··#53·=·Utf8···············iterator |
64 | ··#54·=·Utf8···············()Ljava/util/Iterator; | 64 | ··#54·=·Utf8···············()Ljava/util/Iterator; |
65 | ··#55·=·Utf8···············NestHost | ||
66 | ··#5 | 65 | ··#55·=·Utf8···············InnerClasses |
67 | { | 66 | { |
68 | ··int·cursor; | 67 | ··int·cursor; |
69 | ····descriptor:·I | 68 | ····descriptor:·I |
70 | ····flags:·(0x0000) | 69 | ····flags:·(0x0000) |
71 | ··final·int·val$size; | 70 | ··final·int·val$size; |
72 | ····descriptor:·I | 71 | ····descriptor:·I |
Offset 164, 10 lines modified | Offset 163, 9 lines modified | ||
164 | ·········9:·athrow | 163 | ·········9:·athrow |
165 | ······LineNumberTable: | 164 | ······LineNumberTable: |
166 | ········line·365:·0 | 165 | ········line·365:·0 |
167 | } | 166 | } |
168 | Signature:·#48··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; | 167 | Signature:·#48··························//·Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>; |
169 | SourceFile:·"Node.java" | 168 | SourceFile:·"Node.java" |
170 | EnclosingMethod:·#21.#52················//·xtc.tree.Node.iterator | 169 | EnclosingMethod:·#21.#52················//·xtc.tree.Node.iterator |
171 | NestHost:·class·xtc/tree/Node | ||
172 | InnerClasses: | 170 | InnerClasses: |
173 | ··#2;·····································//·class·xtc/tree/Node$1 | 171 | ··#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· | 153 | ········if·(value·instanceof·String)·{ |
154 | ············return· | 154 | ············return·(String)value; |
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· | 295 | ················else·if·(next·instanceof·Node)·{ |
296 | ···················· | 296 | ····················((Node)next).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 315, 14 lines modified | Offset 315, 14 lines modified | ||
315 | ········return·sb.toString(); | 315 | ········return·sb.toString(); |
316 | ····} | 316 | ····} |
317 | ···· | 317 | ···· |
318 | ····public·static·final·boolean·isList(final·Object·o)·{ | 318 | ····public·static·final·boolean·isList(final·Object·o)·{ |
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·o)·{ | 322 | ····public·static·final·Pair<Node>·toList(final·Object·obj)·{ |
323 | ········if·(isList(o))·{ | 323 | ········if·(isList(obj))·{ |
324 | ············return·(Pair<Node>)o; | 324 | ············return·(Pair<Node>)obj; |
325 | ········} | 325 | ········} |
326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·o); | 326 | ········throw·new·ClassCastException("Not·a·list·of·nodes·"·+·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·i)·{ |
33 | ········if·(0·==· | 33 | ········if·(0·==·i)·{ |
34 | ············return·this.text; | 34 | ············return·this.text; |
35 | ········} | 35 | ········} |
36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 36 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·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· | 51 | ········if·(o·instanceof·String)·{ |
52 | ············return· | 52 | ············return·(String)o; |
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·015465bd28a8afc22dc32e5a5a05647a25c1427a169af7277a30bd532f709704 |
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:·52 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/util/Action | 7 | ··this_class:·#1··························//·xtc/util/Action |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/util/Action | 11 | ···#1·=·Class··············#2·············//·xtc/util/Action |
12 | ···#2·=·Utf8···············xtc/util/Action | 12 | ···#2·=·Utf8···············xtc/util/Action |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·a65204d2f9f7f939d3d0ee60de4186b52b19229dfc7ca4c9a544b3d95063a298 |
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:·52 |
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:·4 |
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 58, 16 lines modified | Offset 58, 15 lines modified | ||
58 | ··#48·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 58 | ··#48·=·Utf8···············Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
59 | ··#49·=·Utf8···············SourceFile | 59 | ··#49·=·Utf8···············SourceFile |
60 | ··#50·=·Utf8···············Pair.java | 60 | ··#50·=·Utf8···············Pair.java |
61 | ··#51·=·Utf8···············EnclosingMethod | 61 | ··#51·=·Utf8···············EnclosingMethod |
62 | ··#52·=·NameAndType········#53:#54········//·iterator:()Ljava/util/Iterator; | 62 | ··#52·=·NameAndType········#53:#54········//·iterator:()Ljava/util/Iterator; |
63 | ··#53·=·Utf8···············iterator | 63 | ··#53·=·Utf8···············iterator |
64 | ··#54·=·Utf8···············()Ljava/util/Iterator; | 64 | ··#54·=·Utf8···············()Ljava/util/Iterator; |
65 | ··#55·=·Utf8···············NestHost | ||
66 | ··#5 | 65 | ··#55·=·Utf8···············InnerClasses |
67 | { | 66 | { |
68 | ··private·xtc.util.Pair<T>·pair; | 67 | ··private·xtc.util.Pair<T>·pair; |
69 | ····descriptor:·Lxtc/util/Pair; | 68 | ····descriptor:·Lxtc/util/Pair; |
70 | ····flags:·(0x0002)·ACC_PRIVATE | 69 | ····flags:·(0x0002)·ACC_PRIVATE |
71 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; | 70 | ····Signature:·#37··························//·Lxtc/util/Pair<TT;>; |
72 | ··final·xtc.util.Pair·this$0; | 71 | ··final·xtc.util.Pair·this$0; |
Offset 158, 10 lines modified | Offset 157, 9 lines modified | ||
158 | ·········7:·athrow | 157 | ·········7:·athrow |
159 | ······LineNumberTable: | 158 | ······LineNumberTable: |
160 | ········line·537:·0 | 159 | ········line·537:·0 |
161 | } | 160 | } |
162 | Signature:·#48··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; | 161 | Signature:·#48··························//·Ljava/lang/Object;Ljava/util/Iterator<TT;>; |
163 | SourceFile:·"Pair.java" | 162 | SourceFile:·"Pair.java" |
164 | EnclosingMethod:·#17.#52················//·xtc.util.Pair.iterator | 163 | EnclosingMethod:·#17.#52················//·xtc.util.Pair.iterator |
165 | NestHost:·class·xtc/util/Pair | ||
166 | InnerClasses: | 164 | InnerClasses: |
167 | ··#2;·····································//·class·xtc/util/Pair$1 | 165 | ··#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·i·=·0; |
114 | ········while·(Pair.EMPTY·!=·tail)·{ | 114 | ········while·(Pair.EMPTY·!=·tail)·{ |
115 | ············if·(n·==· | 115 | ············if·(n·==·i)·{ |
116 | ················return·tail.head; | 116 | ················return·tail.head; |
117 | ············} | 117 | ············} |
118 | ············++ | 118 | ············++i; |
119 | ············tail·=·tail.tail; | 119 | ············tail·=·tail.tail; |
120 | ········} | 120 | ········} |
121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 121 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·i); |
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·i·=·0; |
130 | ········while·(Pair.EMPTY·!=·tail)·{ | 130 | ········while·(Pair.EMPTY·!=·tail)·{ |
131 | ············if·(n·==· | 131 | ············if·(n·==·i)·{ |
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 | ············++i; |
137 | ············tail·=·tail.tail; | 137 | ············tail·=·tail.tail; |
138 | ········} | 138 | ········} |
139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+· | 139 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·i); |
140 | ····} | 140 | ····} |
141 | ···· | 141 | ···· |
142 | ····public·int·size()·{ | 142 | ····public·int·size()·{ |
143 | ········Pair·tail·=·this; | 143 | ········Pair·tail·=·this; |
144 | ········int·n·=·0; | 144 | ········int·n·=·0; |
145 | ········while·(tail·!=·Pair.EMPTY)·{ | 145 | ········while·(tail·!=·Pair.EMPTY)·{ |
146 | ············++n; | 146 | ············++n; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·7 | 1 | ··SHA-256·checksum·786111e39f19c13592b14595e97751bc538dfe9cfdbaad230395156162674002 |
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:·52 |
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,·final·String·s2)·{ | 102 | ····public·static·String·qualify(final·String·str,·final·String·str2)·{ |
103 | ········return·(null·==·s)·?·s2·:·(s·+· | 103 | ········return·(null·==·str)·?·str2·:·(str·+·'.'·+·str2); |
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·str)·{ |
186 | ········return·toPath(s)·+· | 186 | ········return·toPath(s)·+·'.'·+·str; |
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·s)·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(),·s); |
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(s·+·"·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, 17 lines modified | Offset 637, 11 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 | ········COMMENT_NEWLINE·=·Pattern.compile("[·\t\f]*(?:\r\n|\r|\n)[·\t\f]*\\**[·\t\f]*"); | ||
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]*"""); | ||
652 | ····} | 646 | ····} |
653 | } | 647 | } |