1.85 MB
/srv/reproducible-results/rbuild-debian/r-b-build.MncoZ5pz/b1/libxtc-rats-java_1.15.0-2_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.MncoZ5pz/b2/libxtc-rats-java_1.15.0-2_arm64.changes
208 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·ab47eb0573b9e3a6a0a2c3f6a416cbad·490516·java·optional·libxtc-rats-java_1.15.0-2_all.deb1 ·b1ac100a321e0910d649c8860bee54b1·496596·java·optional·libxtc-rats-java_1.15.0-2_all.deb
1.85 MB
libxtc-rats-java_1.15.0-2_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-10-25·09:54:06.000000·debian-binary1 -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.xz2 -rw-r--r--···0········0········0······920·2021-10-25·09:54:06.000000·control.tar.xz
3 -rw-r--r--···0········0········0···489404·2021-10-25·09:54:06.000000·data.tar.xz3 -rw-r--r--···0········0········0···495484·2021-10-25·09:54:06.000000·data.tar.xz
631 B
control.tar.xz
603 B
control.tar
533 B
./control
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Package:·libxtc-rats-java1 Package:·libxtc-rats-java
2 Version:·1.15.0-22 Version:·1.15.0-2
3 Architecture:·all3 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:·5915 Installed-Size:·597
6 Depends:·libantlr-java6 Depends:·libantlr-java
7 Section:·java7 Section:·java
8 Priority:·optional8 Priority:·optional
9 Homepage:·https://cs.nyu.edu/rgrimm/xtc/9 Homepage:·https://cs.nyu.edu/rgrimm/xtc/
10 Description:·parser·generator·written·in·Java10 Description:·parser·generator·written·in·Java
11 ·The·xtc·(eXTensible·Compiler)·project·is·exploring·novel·programming·languages11 ·The·xtc·(eXTensible·Compiler)·project·is·exploring·novel·programming·languages
12 ·and·tools·to·improve·the·expressiveness,·safety,·and·efficiency·of·complex12 ·and·tools·to·improve·the·expressiveness,·safety,·and·efficiency·of·complex
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.85 MB
data.tar.xz
1.85 MB
data.tar
2.14 KB
file list
    
Offset 2, 16 lines modifiedOffset 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.gz6 -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/copyright7 -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)···517652·2021-10-25·09:54:06.000000·./usr/share/java/rats-1.15.0.jar9 -rw-r--r--···0·root·········(0)·root·········(0)···523077·2021-10-25·09:54:06.000000·./usr/share/java/rats-1.15.0.jar
10 -rw-r--r--···0·root·········(0)·root·········(0)····44055·2021-10-25·09:54:06.000000·./usr/share/java/rats-runtime-1.15.0.jar10 -rw-r--r--···0·root·········(0)·root·········(0)····45592·2021-10-25·09:54:06.000000·./usr/share/java/rats-runtime-1.15.0.jar
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/
15 -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/rats-1.15.0.pom15 -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.pom17 -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
1.68 MB
./usr/share/java/rats-1.15.0.jar
29.8 KB
zipinfo {}
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 Zip·file·size:·517652·bytes,·number·of·entries:·3091 Zip·file·size:·523077·bytes,·number·of·entries:·309
2 -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/2 -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/
3 -rw-r--r--··2.0·unx······146·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF3 -rw-r--r--··2.0·unx······146·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF
4 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/4 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/
5 -rw----·····2.0·fat·····1056·bl·defN·21-Oct-25·09:54·xtc/Constants$FuzzyBoolean.class5 -rw----·····2.0·fat·····1075·bl·defN·21-Oct-25·09:54·xtc/Constants$FuzzyBoolean.class
6 -rw----·····2.0·fat·····5170·bl·defN·21-Oct-25·09:54·xtc/Constants.class6 -rw----·····2.0·fat·····5194·bl·defN·21-Oct-25·09:54·xtc/Constants.class
7 -rw----·····2.0·fat·····5676·bl·defN·21-Oct-25·09:54·xtc/Limits.class7 -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.class8 -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.class10 -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.class11 -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.class12 -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.class13 -rw----·····2.0·fat·····1129·bl·defN·21-Oct-25·09:54·xtc/parser/AlternativeRemoval.class
14 -rw----·····2.0·fat·····1016·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$1.class14 -rw----·····2.0·fat·····1035·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$1.class
15 -rw----·····2.0·fat·····3387·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$2.class15 -rw----·····2.0·fat·····3406·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$2.class
16 -rw----·····2.0·fat·····3120·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$3.class16 -rw----·····2.0·fat·····3139·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$3.class
17 -rw----·····2.0·fat·····3700·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$4.class17 -rw----·····2.0·fat·····3719·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$4.class
18 -rw----·····2.0·fat·····2042·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$5.class18 -rw----·····2.0·fat·····2061·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$5.class
19 -rw----·····2.0·fat·····2372·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$6.class19 -rw----·····2.0·fat·····2391·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$6.class
20 -rw----·····2.0·fat·····2235·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$7.class20 -rw----·····2.0·fat·····2254·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$7.class
21 -rw----·····2.0·fat····26219·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer.class21 -rw----·····2.0·fat····26841·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer.class
22 -rw----·····2.0·fat·····1236·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$1.class22 -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.class23 -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.class24 -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.class25 -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.class26 -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.class27 -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.class28 -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.class29 -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.class30 -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.class31 -rw----·····2.0·fat······911·bl·defN·21-Oct-25·09:54·xtc/parser/CharCase.class
32 -rw----·····2.0·fat·····1674·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass$Parser.class32 -rw----·····2.0·fat·····1926·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass$Parser.class
33 -rw----·····2.0·fat·····3768·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass.class33 -rw----·····2.0·fat·····3994·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass.class
34 -rw----·····2.0·fat······991·bl·defN·21-Oct-25·09:54·xtc/parser/CharLiteral.class34 -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.class35 -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.class36 -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.class37 -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.class38 -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.class39 -rw----·····2.0·fat·····5587·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander.class
40 -rw----·····2.0·fat·····1095·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator$1.class40 -rw----·····2.0·fat·····1114·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator$1.class
41 -rw----·····2.0·fat····62022·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator.class41 -rw----·····2.0·fat····62136·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator.class
42 -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class42 -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class
43 -rw----·····2.0·fat····11877·bl·defN·21-Oct-25·09:54·xtc/parser/Copier.class43 -rw----·····2.0·fat····12137·bl·defN·21-Oct-25·09:54·xtc/parser/Copier.class
44 -rw----·····2.0·fat·····5367·bl·defN·21-Oct-25·09:54·xtc/parser/CostEstimator.class44 -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.class45 -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.class46 -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.class47 -rw----·····2.0·fat·····5053·bl·defN·21-Oct-25·09:54·xtc/parser/DuplicateProductionFolder.class
48 -rw----·····2.0·fat·····2750·bl·defN·21-Oct-25·09:54·xtc/parser/Element$Tag.class48 -rw----·····2.0·fat·····2769·bl·defN·21-Oct-25·09:54·xtc/parser/Element$Tag.class
49 -rw----·····2.0·fat······304·bl·defN·21-Oct-25·09:54·xtc/parser/Element.class49 -rw----·····2.0·fat······328·bl·defN·21-Oct-25·09:54·xtc/parser/Element.class
50 -rw----·····2.0·fat·····5531·bl·defN·21-Oct-25·09:54·xtc/parser/ElementVoider.class50 -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.class51 -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.class52 -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.class53 -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.class54 -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.class55 -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.class56 -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.class57 -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.class58 -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.class59 -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.class60 -rw----·····2.0·fat·····6405·bl·defN·21-Oct-25·09:54·xtc/parser/Generifier.class
61 -rw----·····2.0·fat·····1400·bl·defN·21-Oct-25·09:54·xtc/parser/Grammar.class61 -rw----·····2.0·fat·····1597·bl·defN·21-Oct-25·09:54·xtc/parser/Grammar.class
62 -rw----·····2.0·fat·····5214·bl·defN·21-Oct-25·09:54·xtc/parser/GrammarVisitor.class62 -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.class63 -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.class64 -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.class65 -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.class66 -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.class67 -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.class68 -rw----·····2.0·fat······210·bl·defN·21-Oct-25·09:54·xtc/parser/ListValue.class
1.02 MB
zipdetails --redact --scan --utc {}
    
Offset 58, 13812 lines modifiedOffset 58, 13812 lines modified
58 00104·CRC···················0000000058 00104·CRC···················00000000
59 00108·Compressed·Length·····0000000059 00108·Compressed·Length·····00000000
60 0010C·Uncompressed·Length···0000000060 0010C·Uncompressed·Length···00000000
61 00110·Filename·Length·······002061 00110·Filename·Length·······0020
62 00112·Extra·Length··········000062 00112·Extra·Length··········0000
63 00114·Filename··············'XXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXX'63 00114·Filename··············'XXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Diff chunk too large, falling back to line-by-line diff (832 lines added, 832 lines removed)
  
64 0036B·STREAMING·DATA·HEADER·08074B5064 00377·STREAMING·DATA·HEADER·08074B50
65 0036F·CRC···················2251B71C65 0037B·CRC···················117E097B
66 00373·Compressed·Length·····0000023766 0037F·Compressed·Length·····00000243
67 00377·Uncompressed·Length···0000042067 00383·Uncompressed·Length···00000433
  
68 0037B·LOCAL·HEADER·#5·······04034B5068 00387·LOCAL·HEADER·#5·······04034B50
69 0037F·Extract·Zip·Spec······14·'2.0'69 0038B·Extract·Zip·Spec······14·'2.0'
70 00380·Extract·OS············00·'MS-DOS'70 0038C·Extract·OS············00·'MS-DOS'
71 00381·General·Purpose·Flag··080871 0038D·General·Purpose·Flag··0808
72 ······[Bits·1-2]············0·'Normal·Compression'72 ······[Bits·1-2]············0·'Normal·Compression'
73 ······[Bit··3]··············1·'Streamed'73 ······[Bit··3]··············1·'Streamed'
74 ······[Bit·11]··············1·'Language·Encoding'74 ······[Bit·11]··············1·'Language·Encoding'
75 00383·Compression·Method····0008·'Deflated'75 0038F·Compression·Method····0008·'Deflated'
76 00385·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'76 00391·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'
77 00389·CRC···················0000000077 00395·CRC···················00000000
78 0038D·Compressed·Length·····0000000078 00399·Compressed·Length·····00000000
79 00391·Uncompressed·Length···0000000079 0039D·Uncompressed·Length···00000000
80 00395·Filename·Length·······001380 003A1·Filename·Length·······0013
81 00397·Extra·Length··········000081 003A3·Extra·Length··········0000
82 00399·Filename··············'XXX/XXXXXXXXXXXXXXX'82 003A5·Filename··············'XXX/XXXXXXXXXXXXXXX'
  
83 00E85·STREAMING·DATA·HEADER·08074B5083 00E9E·STREAMING·DATA·HEADER·08074B50
84 00E89·CRC···················F1F06A6384 00EA2·CRC···················BFE838FE
85 00E8D·Compressed·Length·····00000AD985 00EA6·Compressed·Length·····00000AE6
86 00E91·Uncompressed·Length···0000143286 00EAA·Uncompressed·Length···0000144A
  
87 00E95·LOCAL·HEADER·#6·······04034B5087 00EAE·LOCAL·HEADER·#6·······04034B50
88 00E99·Extract·Zip·Spec······14·'2.0'88 00EB2·Extract·Zip·Spec······14·'2.0'
89 00E9A·Extract·OS············00·'MS-DOS'89 00EB3·Extract·OS············00·'MS-DOS'
90 00E9B·General·Purpose·Flag··080890 00EB4·General·Purpose·Flag··0808
91 ······[Bits·1-2]············0·'Normal·Compression'91 ······[Bits·1-2]············0·'Normal·Compression'
92 ······[Bit··3]··············1·'Streamed'92 ······[Bit··3]··············1·'Streamed'
93 ······[Bit·11]··············1·'Language·Encoding'93 ······[Bit·11]··············1·'Language·Encoding'
94 00E9D·Compression·Method····0008·'Deflated'94 00EB6·Compression·Method····0008·'Deflated'
95 00E9F·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'95 00EB8·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'
96 00EA3·CRC···················0000000096 00EBC·CRC···················00000000
97 00EA7·Compressed·Length·····0000000097 00EC0·Compressed·Length·····00000000
98 00EAB·Uncompressed·Length···0000000098 00EC4·Uncompressed·Length···00000000
99 00EAF·Filename·Length·······001099 00EC8·Filename·Length·······0010
100 00EB1·Extra·Length··········0000100 00ECA·Extra·Length··········0000
101 00EB3·Filename··············'XXX/XXXXXXXXXXXX'101 00ECC·Filename··············'XXX/XXXXXXXXXXXX'
  
102 0178D·STREAMING·DATA·HEADER·08074B50102 017A6·STREAMING·DATA·HEADER·08074B50
103 01791·CRC···················C7962958103 017AA·CRC···················492D7C23
104 01795·Compressed·Length·····000008CA104 017AE·Compressed·Length·····000008CA
105 01799·Uncompressed·Length···0000162C105 017B2·Uncompressed·Length···0000162C
  
106 0179D·LOCAL·HEADER·#7·······04034B50106 017B6·LOCAL·HEADER·#7·······04034B50
107 017A1·Extract·Zip·Spec······14·'2.0'107 017BA·Extract·Zip·Spec······14·'2.0'
108 017A2·Extract·OS············00·'MS-DOS'108 017BB·Extract·OS············00·'MS-DOS'
109 017A3·General·Purpose·Flag··0808109 017BC·General·Purpose·Flag··0808
110 ······[Bits·1-2]············0·'Normal·Compression'110 ······[Bits·1-2]············0·'Normal·Compression'
111 ······[Bit··3]··············1·'Streamed'111 ······[Bit··3]··············1·'Streamed'
112 ······[Bit·11]··············1·'Language·Encoding'112 ······[Bit·11]··············1·'Language·Encoding'
113 017A5·Compression·Method····0008·'Deflated'113 017BE·Compression·Method····0008·'Deflated'
114 017A7·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'114 017C0·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'
115 017AB·CRC···················00000000115 017C4·CRC···················00000000
116 017AF·Compressed·Length·····00000000116 017C8·Compressed·Length·····00000000
117 017B3·Uncompressed·Length···00000000117 017CC·Uncompressed·Length···00000000
118 017B7·Filename·Length·······0012118 017D0·Filename·Length·······0012
119 017B9·Extra·Length··········0000119 017D2·Extra·Length··········0000
120 017BB·Filename··············'XXX/XXXXXXXXXXXXXX'120 017D4·Filename··············'XXX/XXXXXXXXXXXXXX'
  
121 019E6·STREAMING·DATA·HEADER·08074B50121 019FF·STREAMING·DATA·HEADER·08074B50
122 019EA·CRC···················CD743ED8122 01A03·CRC···················CD743ED8
123 019EE·Compressed·Length·····00000219123 01A07·Compressed·Length·····00000219
124 019F2·Uncompressed·Length···0000036E124 01A0B·Uncompressed·Length···0000036E
  
125 019F6·LOCAL·HEADER·#8·······04034B50125 01A0F·LOCAL·HEADER·#8·······04034B50
126 019FA·Extract·Zip·Spec······0A·'1.0'126 01A13·Extract·Zip·Spec······0A·'1.0'
127 019FB·Extract·OS············00·'MS-DOS'127 01A14·Extract·OS············00·'MS-DOS'
128 019FC·General·Purpose·Flag··0800128 01A15·General·Purpose·Flag··0800
129 ······[Bit·11]··············1·'Language·Encoding'129 ······[Bit·11]··············1·'Language·Encoding'
130 019FE·Compression·Method····0000·'Stored'130 01A17·Compression·Method····0000·'Stored'
131 01A00·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'131 01A19·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'
132 01A04·CRC···················00000000132 01A1D·CRC···················00000000
133 01A08·Compressed·Length·····00000000133 01A21·Compressed·Length·····00000000
134 01A0C·Uncompressed·Length···00000000134 01A25·Uncompressed·Length···00000000
135 01A10·Filename·Length·······000B135 01A29·Filename·Length·······000B
136 01A12·Extra·Length··········0000136 01A2B·Extra·Length··········0000
137 01A14·Filename··············'XXX/XXXXXX/'137 01A2D·Filename··············'XXX/XXXXXX/'
  
138 01A1F·LOCAL·HEADER·#9·······04034B50138 01A38·LOCAL·HEADER·#9·······04034B50
139 01A23·Extract·Zip·Spec······14·'2.0'139 01A3C·Extract·Zip·Spec······14·'2.0'
140 01A24·Extract·OS············00·'MS-DOS'140 01A3D·Extract·OS············00·'MS-DOS'
141 01A25·General·Purpose·Flag··0808141 01A3E·General·Purpose·Flag··0808
142 ······[Bits·1-2]············0·'Normal·Compression'142 ······[Bits·1-2]············0·'Normal·Compression'
143 ······[Bit··3]··············1·'Streamed'143 ······[Bit··3]··············1·'Streamed'
144 ······[Bit·11]··············1·'Language·Encoding'144 ······[Bit·11]··············1·'Language·Encoding'
145 01A27·Compression·Method····0008·'Deflated'145 01A40·Compression·Method····0008·'Deflated'
146 01A29·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'146 01A42·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'
147 01A2D·CRC···················00000000147 01A46·CRC···················00000000
148 01A31·Compressed·Length·····00000000148 01A4A·Compressed·Length·····00000000
149 01A35·Uncompressed·Length···00000000149 01A4E·Uncompressed·Length···00000000
150 01A39·Filename·Length·······0017150 01A52·Filename·Length·······0017
151 01A3B·Extra·Length··········0000151 01A54·Extra·Length··········0000
152 01A3D·Filename··············'XXX/XXXXXX/XXXXXXXXXXXX'152 01A56·Filename··············'XXX/XXXXXX/XXXXXXXXXXXX'
  
153 02044·STREAMING·DATA·HEADER·08074B50153 0205E·STREAMING·DATA·HEADER·08074B50
154 02048·CRC···················015453A2154 02062·CRC···················DB5DE288
155 0204C·Compressed·Length·····000005F0155 02066·Compressed·Length·····000005F1
156 02050·Uncompressed·Length···00000AAD156 0206A·Uncompressed·Length···00000AAD
  
157 02054·LOCAL·HEADER·#A·······04034B50157 0206E·LOCAL·HEADER·#A·······04034B50
158 02058·Extract·Zip·Spec······14·'2.0'158 02072·Extract·Zip·Spec······14·'2.0'
159 02059·Extract·OS············00·'MS-DOS'159 02073·Extract·OS············00·'MS-DOS'
160 0205A·General·Purpose·Flag··0808160 02074·General·Purpose·Flag··0808
161 ······[Bits·1-2]············0·'Normal·Compression'161 ······[Bits·1-2]············0·'Normal·Compression'
162 ······[Bit··3]··············1·'Streamed'162 ······[Bit··3]··············1·'Streamed'
163 ······[Bit·11]··············1·'Language·Encoding'163 ······[Bit·11]··············1·'Language·Encoding'
164 0205C·Compression·Method····0008·'Deflated'164 02076·Compression·Method····0008·'Deflated'
165 0205E·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'165 02078·Last·Mod·Time·········53594EC3·'Mon·Oct·25·09:54:06·2021'
166 02062·CRC···················00000000166 0207C·CRC···················00000000
167 02066·Compressed·Length·····00000000167 02080·Compressed·Length·····00000000
168 0206A·Uncompressed·Length···00000000168 02084·Uncompressed·Length···00000000
169 0206E·Filename·Length·······0020169 02088·Filename·Length·······0020
170 02070·Extra·Length··········0000170 0208A·Extra·Length··········0000
171 02072·Filename··············'XXX/XXXXXX/XXXXXXXXXXXXXXXXXXXXX'171 0208C·Filename··············'XXX/XXXXXX/XXXXXXXXXXXXXXXXXXXXX'
  
Max diff block lines reached; 1007499/1071602 bytes (94.02%) of diff not shown.
2.64 KB
xtc/Constants$FuzzyBoolean.class
2.58 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·c118ba81a9c26bc647b8d3573e90c37a9eeb420a4b122acf8b834104fbc6ce131 ··SHA-256·checksum·a8610a766e8b2c7062bb54cb9c6ad0ef85eea2b6309c2e3e775b6956e5d2ec59
2 ··Compiled·from·"Constants.java"2 ··Compiled·from·"Constants.java"
3 public·final·class·xtc.Constants$FuzzyBoolean·extends·java.lang.Enum<xtc.Constants$FuzzyBoolean>3 public·final·class·xtc.Constants$FuzzyBoolean·extends·java.lang.Enum<xtc.Constants$FuzzyBoolean>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
7 ··this_class:·#1··························//·xtc/Constants$FuzzyBoolean7 ··this_class:·#1··························//·xtc/Constants$FuzzyBoolean
8 ··super_class:·#23························//·java/lang/Enum8 ··super_class:·#23························//·java/lang/Enum
9 ··interfaces:·0,·fields:·4,·methods:·5,·attributes:·39 ··interfaces:·0,·fields:·4,·methods:·5,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/Constants$FuzzyBoolean11 ···#1·=·Class··············#2·············//·xtc/Constants$FuzzyBoolean
12 ···#2·=·Utf8···············xtc/Constants$FuzzyBoolean12 ···#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···············TRUE15 ···#5·=·Utf8···············TRUE
16 ···#6·=·Utf8···············Lxtc/Constants$FuzzyBoolean;16 ···#6·=·Utf8···············Lxtc/Constants$FuzzyBoolean;
2.36 KB
xtc/Constants.class
2.33 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·2bc35a54dcc35f65ee10993b7482979fe0be7e980d934c59f20626e1b526a03a1 ··SHA-256·checksum·1b77e1cd2f3eb4e74fc90690de2a06a37cac5ebd3e15df8c7fd46768677126cc
2 ··Compiled·from·"Constants.java"2 ··Compiled·from·"Constants.java"
3 public·interface·xtc.Constants3 public·interface·xtc.Constants
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/Constants7 ··this_class:·#1··························//·xtc/Constants
8 ··super_class:·#281·······················//·java/lang/Object8 ··super_class:·#281·······················//·java/lang/Object
9 ··interfaces:·0,·fields:·84,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·84,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Class··············#2············//·xtc/Constants11 ····#1·=·Class··············#2············//·xtc/Constants
12 ····#2·=·Utf8···············xtc/Constants12 ····#2·=·Utf8···············xtc/Constants
13 ····#3·=·String·············#4············//·line.separator13 ····#3·=·String·············#4············//·line.separator
14 ····#4·=·Utf8···············line.separator14 ····#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/System16 ····#6·=·Class··············#8············//·java/lang/System
797 B
xtc/Limits.class
765 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·da1e12f021aea81c8bf3c47763c425d5df92e28d535759cd2bb7d7810b40a9e11 ··SHA-256·checksum·9f487deadb6d10885cdc2b4506c3a6d950ae5a0c0fc1249ffec29bbcf4f8e90e
2 ··Compiled·from·"Limits.java"2 ··Compiled·from·"Limits.java"
3 public·class·xtc.Limits3 public·class·xtc.Limits
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/Limits7 ··this_class:·#7··························//·xtc/Limits
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·76,·methods:·23,·attributes:·19 ··interfaces:·0,·fields:·76,·methods:·23,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V
12 ····#2·=·Class··············#4············//·java/lang/Object12 ····#2·=·Class··············#4············//·java/lang/Object
856 B
xtc/parser/Action.class
810 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·9fe0771df8858b64f616916f324fc6b036484cebadabd1f83ec6c6479ab09dff1 ··SHA-256·checksum·6d493ed5aa6252cd33d5443b97f9e53c11e819e1b7acd4bf2549e94160b6da6c
2 ··Compiled·from·"Action.java"2 ··Compiled·from·"Action.java"
3 public·class·xtc.parser.Action·extends·xtc.parser.Element3 public·class·xtc.parser.Action·extends·xtc.parser.Element
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#20·························//·xtc/parser/Action7 ··this_class:·#20·························//·xtc/parser/Action
8 ··super_class:·#2·························//·xtc/parser/Element8 ··super_class:·#2·························//·xtc/parser/Element
9 ··interfaces:·0,·fields:·2,·methods:·7,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·7,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V
12 ····#2·=·Class··············#4············//·xtc/parser/Element12 ····#2·=·Class··············#4············//·xtc/parser/Element
921 B
xtc/parser/ActionBaseValue.class
857 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·431c4097d20ec162ba4c9e68f7fde5a1ac9f4ddc47661197d20c4d324914c3801 ··SHA-256·checksum·62650e9a6d6b73d1fb0e2cb015adcb7594214e30fa6db2e0fb8a58f0fcd1b559
2 ··Compiled·from·"ActionBaseValue.java"2 ··Compiled·from·"ActionBaseValue.java"
3 public·class·xtc.parser.ActionBaseValue·extends·xtc.parser.ValueElement3 public·class·xtc.parser.ActionBaseValue·extends·xtc.parser.ValueElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/ActionBaseValue7 ··this_class:·#8··························//·xtc/parser/ActionBaseValue
8 ··super_class:·#2·························//·xtc/parser/ValueElement8 ··super_class:·#2·························//·xtc/parser/ValueElement
9 ··interfaces:·0,·fields:·2,·methods:·4,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·4,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement
1.02 KB
xtc/parser/AlternativeAddition.class
973 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·37e92e060ad0c462e8637b5737fe7ae807e1f4756d15e1cedd0a48d08eb879b11 ··SHA-256·checksum·3de72fb141a0ae475a7ab7aa42813bbe96c043552e19614c303432477ca2ac09
2 ··Compiled·from·"AlternativeAddition.java"2 ··Compiled·from·"AlternativeAddition.java"
3 public·class·xtc.parser.AlternativeAddition·extends·xtc.parser.PartialProduction3 public·class·xtc.parser.AlternativeAddition·extends·xtc.parser.PartialProduction
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/AlternativeAddition7 ··this_class:·#8··························//·xtc/parser/AlternativeAddition
8 ··super_class:·#2·························//·xtc/parser/PartialProduction8 ··super_class:·#2·························//·xtc/parser/PartialProduction
9 ··interfaces:·0,·fields:·2,·methods:·3,·attributes:·19 ··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;)V11 ···#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/PartialProduction12 ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction
1.02 KB
xtc/parser/AlternativeRemoval.class
970 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·b046612656fae31100abf3f2cd3df7c38e3ab2d492f02b471df76b86850cceb11 ··SHA-256·checksum·b7f24f8c380c5949b5b86e55cfdb03f278317c8a8b305dba6ca7aa73c41f281c
2 ··Compiled·from·"AlternativeRemoval.java"2 ··Compiled·from·"AlternativeRemoval.java"
3 public·class·xtc.parser.AlternativeRemoval·extends·xtc.parser.PartialProduction3 public·class·xtc.parser.AlternativeRemoval·extends·xtc.parser.PartialProduction
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/AlternativeRemoval7 ··this_class:·#8··························//·xtc/parser/AlternativeRemoval
8 ··super_class:·#2·························//·xtc/parser/PartialProduction8 ··super_class:·#2·························//·xtc/parser/PartialProduction
9 ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·19 ··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;)V11 ···#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/PartialProduction12 ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction
2.77 KB
xtc/parser/Analyzer$1.class
2.71 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·b4b8b11bcf98d1b633e72c800bda55b8f5da278b0c53c5f3b84ddcee70eb32a01 ··SHA-256·checksum·9e61bd29f4382315fb756d84c264fdd091d2978afaf342b00396424b8c0a1ca9
2 ··Compiled·from·"Analyzer.java"2 ··Compiled·from·"Analyzer.java"
3 class·xtc.parser.Analyzer$1·implements·xtc.parser.Renamer$Translation3 class·xtc.parser.Analyzer$1·implements·xtc.parser.Renamer$Translation
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/parser/Analyzer$17 ··this_class:·#2··························//·xtc/parser/Analyzer$1
8 ··super_class:·#8·························//·java/lang/Object8 ··super_class:·#8·························//·java/lang/Object
9 ··interfaces:·1,·fields:·1,·methods:·2,·attributes:·39 ··interfaces:·1,·fields:·1,·methods:·2,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$1.this$0:Lxtc/parser/Analyzer;11 ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$1.this$0:Lxtc/parser/Analyzer;
12 ···#2·=·Class··············#4·············//·xtc/parser/Analyzer$112 ···#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$114 ···#4·=·Utf8···············xtc/parser/Analyzer$1
15 ···#5·=·Utf8···············this$015 ···#5·=·Utf8···············this$0
16 ···#6·=·Utf8···············Lxtc/parser/Analyzer;16 ···#6·=·Utf8···············Lxtc/parser/Analyzer;
2.23 KB
xtc/parser/Analyzer$2.class
2.18 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·6d984ed4110b059923204dff1f8ee374fc3190e8efa296014c3dd2f150641fca1 ··SHA-256·checksum·c55823a66de7d0eee2b6283e2dbcdd8fb0da3a176a2cb877af260720e528d9bd
2 ··Compiled·from·"Analyzer.java"2 ··Compiled·from·"Analyzer.java"
3 class·xtc.parser.Analyzer$2·extends·xtc.tree.Visitor3 class·xtc.parser.Analyzer$2·extends·xtc.tree.Visitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/parser/Analyzer$27 ··this_class:·#2··························//·xtc/parser/Analyzer$2
8 ··super_class:·#8·························//·xtc/tree/Visitor8 ··super_class:·#8·························//·xtc/tree/Visitor
9 ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·39 ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$2.this$0:Lxtc/parser/Analyzer;11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$2.this$0:Lxtc/parser/Analyzer;
12 ····#2·=·Class··············#4············//·xtc/parser/Analyzer$212 ····#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$214 ····#4·=·Utf8···············xtc/parser/Analyzer$2
15 ····#5·=·Utf8···············this$015 ····#5·=·Utf8···············this$0
16 ····#6·=·Utf8···············Lxtc/parser/Analyzer;16 ····#6·=·Utf8···············Lxtc/parser/Analyzer;
2.23 KB
xtc/parser/Analyzer$3.class
2.18 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·2cb1d0fc160e62fd6846bd6a13b46e8677ce1898049266e6e54c0aad9e38edbe1 ··SHA-256·checksum·483c8f4acbce6c354674ce525d2e94705409a8365ddc33407cde0a6c794b0b45
2 ··Compiled·from·"Analyzer.java"2 ··Compiled·from·"Analyzer.java"
3 class·xtc.parser.Analyzer$3·extends·xtc.tree.Visitor3 class·xtc.parser.Analyzer$3·extends·xtc.tree.Visitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/parser/Analyzer$37 ··this_class:·#2··························//·xtc/parser/Analyzer$3
8 ··super_class:·#8·························//·xtc/tree/Visitor8 ··super_class:·#8·························//·xtc/tree/Visitor
9 ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·39 ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$3.this$0:Lxtc/parser/Analyzer;11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$3.this$0:Lxtc/parser/Analyzer;
12 ····#2·=·Class··············#4············//·xtc/parser/Analyzer$312 ····#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$314 ····#4·=·Utf8···············xtc/parser/Analyzer$3
15 ····#5·=·Utf8···············this$015 ····#5·=·Utf8···············this$0
16 ····#6·=·Utf8···············Lxtc/parser/Analyzer;16 ····#6·=·Utf8···············Lxtc/parser/Analyzer;
2.23 KB
xtc/parser/Analyzer$4.class
2.18 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·cdd832163c23b62679aef6cbba995ea3e5b16b5eaaf2a4c190ca45765e0a4b081 ··SHA-256·checksum·50aac1a207b5611981d9d14e82e84ec538334739364126fc759ff2b89b0889de
2 ··Compiled·from·"Analyzer.java"2 ··Compiled·from·"Analyzer.java"
3 class·xtc.parser.Analyzer$4·extends·xtc.tree.Visitor3 class·xtc.parser.Analyzer$4·extends·xtc.tree.Visitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/parser/Analyzer$47 ··this_class:·#2··························//·xtc/parser/Analyzer$4
8 ··super_class:·#8·························//·xtc/tree/Visitor8 ··super_class:·#8·························//·xtc/tree/Visitor
9 ··interfaces:·0,·fields:·2,·methods:·15,·attributes:·39 ··interfaces:·0,·fields:·2,·methods:·15,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$4.this$0:Lxtc/parser/Analyzer;11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$4.this$0:Lxtc/parser/Analyzer;
12 ····#2·=·Class··············#4············//·xtc/parser/Analyzer$412 ····#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$414 ····#4·=·Utf8···············xtc/parser/Analyzer$4
15 ····#5·=·Utf8···············this$015 ····#5·=·Utf8···············this$0
16 ····#6·=·Utf8···············Lxtc/parser/Analyzer;16 ····#6·=·Utf8···············Lxtc/parser/Analyzer;
13.5 KB
xtc/parser/Analyzer$5.class
13.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 115 lines modifiedOffset 1, 116 lines modified
1 ··SHA-256·checksum·fd13aec00a0aad1cb61bbe63780a3edd046b1b01b77ff2f3ce055410b9b47d481 ··SHA-256·checksum·4328adf1543522d786590bf1a99273ad93d308e75012e6ebc07345f69bf5515c
2 ··Compiled·from·"Analyzer.java"2 ··Compiled·from·"Analyzer.java"
3 class·xtc.parser.Analyzer$5·extends·xtc.tree.Visitor3 class·xtc.parser.Analyzer$5·extends·xtc.tree.Visitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/parser/Analyzer$57 ··this_class:·#2··························//·xtc/parser/Analyzer$5
8 ··super_class:·#8·························//·xtc/tree/Visitor8 ··super_class:·#8·························//·xtc/tree/Visitor
9 ··interfaces:·0,·fields:·1,·methods:·7,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·7,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$5.this$0:Lxtc/parser/Analyzer;11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$5.this$0:Lxtc/parser/Analyzer;
12 ···#2·=·Class··············#4·············//·xtc/parser/Analyzer$512 ····#2·=·Class··············#4············//·xtc/parser/Analyzer$5
13 ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/parser/Analyzer;13 ····#3·=·NameAndType········#5:#6·········//·this$0:Lxtc/parser/Analyzer;
14 ···#4·=·Utf8···············xtc/parser/Analyzer$514 ····#4·=·Utf8···············xtc/parser/Analyzer$5
15 ···#5·=·Utf8···············this$015 ····#5·=·Utf8···············this$0
16 ···#6·=·Utf8···············Lxtc/parser/Analyzer;16 ····#6·=·Utf8···············Lxtc/parser/Analyzer;
17 ···#7·=·Methodref··········#8.#9··········//·xtc/tree/Visitor."<init>":()V17 ····#7·=·Methodref··········#8.#9·········//·xtc/tree/Visitor."<init>":()V
18 ···#8·=·Class··············#10············//·xtc/tree/Visitor18 ····#8·=·Class··············#10···········//·xtc/tree/Visitor
19 ···#9·=·NameAndType········#11:#12········//·"<init>":()V19 ····#9·=·NameAndType········#11:#12·······//·"<init>":()V
20 ··#10·=·Utf8···············xtc/tree/Visitor20 ···#10·=·Utf8···············xtc/tree/Visitor
21 ··#11·=·Utf8···············<init>21 ···#11·=·Utf8···············<init>
22 ··#12·=·Utf8···············()V22 ···#12·=·Utf8···············()V
23 ··#13·=·Methodref··········#14.#15········//·xtc/parser/Analyzer.enter:(Lxtc/parser/Production;)Ljava/lang/Object;23 ···#13·=·Methodref··········#14.#15·······//·xtc/parser/Analyzer.enter:(Lxtc/parser/Production;)Ljava/lang/Object;
24 ··#14·=·Class··············#16············//·xtc/parser/Analyzer24 ···#14·=·Class··············#16···········//·xtc/parser/Analyzer
25 ··#15·=·NameAndType········#17:#18········//·enter:(Lxtc/parser/Production;)Ljava/lang/Object;25 ···#15·=·NameAndType········#17:#18·······//·enter:(Lxtc/parser/Production;)Ljava/lang/Object;
26 ··#16·=·Utf8···············xtc/parser/Analyzer26 ···#16·=·Utf8···············xtc/parser/Analyzer
27 ··#17·=·Utf8···············enter27 ···#17·=·Utf8···············enter
28 ··#18·=·Utf8···············(Lxtc/parser/Production;)Ljava/lang/Object;28 ···#18·=·Utf8···············(Lxtc/parser/Production;)Ljava/lang/Object;
29 ··#19·=·Fieldref···········#20.#21········//·xtc/parser/FullProduction.choice:Lxtc/parser/OrderedChoice;29 ···#19·=·Fieldref···········#20.#21·······//·xtc/parser/FullProduction.choice:Lxtc/parser/OrderedChoice;
30 ··#20·=·Class··············#22············//·xtc/parser/FullProduction30 ···#20·=·Class··············#22···········//·xtc/parser/FullProduction
31 ··#21·=·NameAndType········#23:#24········//·choice:Lxtc/parser/OrderedChoice;31 ···#21·=·NameAndType········#23:#24·······//·choice:Lxtc/parser/OrderedChoice;
32 ··#22·=·Utf8···············xtc/parser/FullProduction32 ···#22·=·Utf8···············xtc/parser/FullProduction
33 ··#23·=·Utf8···············choice33 ···#23·=·Utf8···············choice
34 ··#24·=·Utf8···············Lxtc/parser/OrderedChoice;34 ···#24·=·Utf8···············Lxtc/parser/OrderedChoice;
35 ··#25·=·Methodref··········#14.#26········//·xtc/parser/Analyzer.strip:(Lxtc/parser/Element;)Lxtc/parser/Element;35 ···#25·=·Methodref··········#14.#26·······//·xtc/parser/Analyzer.strip:(Lxtc/parser/Element;)Lxtc/parser/Element;
36 ··#26·=·NameAndType········#27:#28········//·strip:(Lxtc/parser/Element;)Lxtc/parser/Element;36 ···#26·=·NameAndType········#27:#28·······//·strip:(Lxtc/parser/Element;)Lxtc/parser/Element;
37 ··#27·=·Utf8···············strip37 ···#27·=·Utf8···············strip
38 ··#28·=·Utf8···············(Lxtc/parser/Element;)Lxtc/parser/Element;38 ···#28·=·Utf8···············(Lxtc/parser/Element;)Lxtc/parser/Element;
39 ··#29·=·Methodref··········#2.#30·········//·xtc/parser/Analyzer$5.dispatch:(Lxtc/tree/Node;)Ljava/lang/Object;39 ···#29·=·Methodref··········#2.#30········//·xtc/parser/Analyzer$5.dispatch:(Lxtc/tree/Node;)Ljava/lang/Object;
40 ··#30·=·NameAndType········#31:#32········//·dispatch:(Lxtc/tree/Node;)Ljava/lang/Object;40 ···#30·=·NameAndType········#31:#32·······//·dispatch:(Lxtc/tree/Node;)Ljava/lang/Object;
41 ··#31·=·Utf8···············dispatch41 ···#31·=·Utf8···············dispatch
42 ··#32·=·Utf8···············(Lxtc/tree/Node;)Ljava/lang/Object;42 ···#32·=·Utf8···············(Lxtc/tree/Node;)Ljava/lang/Object;
43 ··#33·=·Class··············#34············//·java/lang/Boolean43 ···#33·=·Class··············#34···········//·java/lang/Boolean
44 ··#34·=·Utf8···············java/lang/Boolean44 ···#34·=·Utf8···············java/lang/Boolean
45 ··#35·=·Methodref··········#14.#36········//·xtc/parser/Analyzer.exit:(Ljava/lang/Object;)V45 ···#35·=·Methodref··········#14.#36·······//·xtc/parser/Analyzer.exit:(Ljava/lang/Object;)V
46 ··#36·=·NameAndType········#37:#38········//·exit:(Ljava/lang/Object;)V46 ···#36·=·NameAndType········#37:#38·······//·exit:(Ljava/lang/Object;)V
47 ··#37·=·Utf8···············exit47 ···#37·=·Utf8···············exit
48 ··#38·=·Utf8···············(Ljava/lang/Object;)V48 ···#38·=·Utf8···············(Ljava/lang/Object;)V
49 ··#39·=·Fieldref···········#40.#41········//·xtc/parser/OrderedChoice.alternatives:Ljava/util/List;49 ···#39·=·Fieldref···········#40.#41·······//·xtc/parser/OrderedChoice.alternatives:Ljava/util/List;
50 ··#40·=·Class··············#42············//·xtc/parser/OrderedChoice50 ···#40·=·Class··············#42···········//·xtc/parser/OrderedChoice
51 ··#41·=·NameAndType········#43:#44········//·alternatives:Ljava/util/List;51 ···#41·=·NameAndType········#43:#44·······//·alternatives:Ljava/util/List;
52 ··#42·=·Utf8···············xtc/parser/OrderedChoice52 ···#42·=·Utf8···············xtc/parser/OrderedChoice
53 ··#43·=·Utf8···············alternatives53 ···#43·=·Utf8···············alternatives
54 ··#44·=·Utf8···············Ljava/util/List;54 ···#44·=·Utf8···············Ljava/util/List;
55 ··#45·=·InterfaceMethodref·#46.#47········//·java/util/List.iterator:()Ljava/util/Iterator;55 ···#45·=·InterfaceMethodref·#46.#47·······//·java/util/List.iterator:()Ljava/util/Iterator;
56 ··#46·=·Class··············#48············//·java/util/List56 ···#46·=·Class··············#48···········//·java/util/List
57 ··#47·=·NameAndType········#49:#50········//·iterator:()Ljava/util/Iterator;57 ···#47·=·NameAndType········#49:#50·······//·iterator:()Ljava/util/Iterator;
58 ··#48·=·Utf8···············java/util/List58 ···#48·=·Utf8···············java/util/List
59 ··#49·=·Utf8···············iterator59 ···#49·=·Utf8···············iterator
60 ··#50·=·Utf8···············()Ljava/util/Iterator;60 ···#50·=·Utf8···············()Ljava/util/Iterator;
61 ··#51·=·InterfaceMethodref·#52.#53········//·java/util/Iterator.hasNext:()Z61 ···#51·=·InterfaceMethodref·#52.#53·······//·java/util/Iterator.hasNext:()Z
62 ··#52·=·Class··············#54············//·java/util/Iterator62 ···#52·=·Class··············#54···········//·java/util/Iterator
63 ··#53·=·NameAndType········#55:#56········//·hasNext:()Z63 ···#53·=·NameAndType········#55:#56·······//·hasNext:()Z
64 ··#54·=·Utf8···············java/util/Iterator64 ···#54·=·Utf8···············java/util/Iterator
65 ··#55·=·Utf8···············hasNext65 ···#55·=·Utf8···············hasNext
66 ··#56·=·Utf8···············()Z66 ···#56·=·Utf8···············()Z
67 ··#57·=·InterfaceMethodref·#52.#58········//·java/util/Iterator.next:()Ljava/lang/Object;67 ···#57·=·InterfaceMethodref·#52.#58·······//·java/util/Iterator.next:()Ljava/lang/Object;
68 ··#58·=·NameAndType········#59:#60········//·next:()Ljava/lang/Object;68 ···#58·=·NameAndType········#59:#60·······//·next:()Ljava/lang/Object;
69 ··#59·=·Utf8···············next69 ···#59·=·Utf8···············next
70 ··#60·=·Utf8···············()Ljava/lang/Object;70 ···#60·=·Utf8···············()Ljava/lang/Object;
71 ··#61·=·Class··············#62············//·xtc/parser/Sequence71 ···#61·=·Class··············#62···········//·xtc/parser/Sequence
72 ··#62·=·Utf8···············xtc/parser/Sequence72 ···#62·=·Utf8···············xtc/parser/Sequence
73 ··#63·=·Methodref··········#33.#64········//·java/lang/Boolean.booleanValue:()Z73 ···#63·=·Methodref··········#33.#64·······//·java/lang/Boolean.booleanValue:()Z
74 ··#64·=·NameAndType········#65:#56········//·booleanValue:()Z74 ···#64·=·NameAndType········#65:#56·······//·booleanValue:()Z
75 ··#65·=·Utf8···············booleanValue75 ···#65·=·Utf8···············booleanValue
76 ··#66·=·Fieldref···········#33.#67········//·java/lang/Boolean.FALSE:Ljava/lang/Boolean;76 ···#66·=·Fieldref···········#33.#67·······//·java/lang/Boolean.FALSE:Ljava/lang/Boolean;
77 ··#67·=·NameAndType········#68:#69········//·FALSE:Ljava/lang/Boolean;77 ···#67·=·NameAndType········#68:#69·······//·FALSE:Ljava/lang/Boolean;
78 ··#68·=·Utf8···············FALSE78 ···#68·=·Utf8···············FALSE
79 ··#69·=·Utf8···············Ljava/lang/Boolean;79 ···#69·=·Utf8···············Ljava/lang/Boolean;
80 ··#70·=·Fieldref···········#33.#71········//·java/lang/Boolean.TRUE:Ljava/lang/Boolean;80 ···#70·=·Fieldref···········#33.#71·······//·java/lang/Boolean.TRUE:Ljava/lang/Boolean;
81 ··#71·=·NameAndType········#72:#69········//·TRUE:Ljava/lang/Boolean;81 ···#71·=·NameAndType········#72:#69·······//·TRUE:Ljava/lang/Boolean;
82 ··#72·=·Utf8···············TRUE82 ···#72·=·Utf8···············TRUE
83 ··#73·=·Fieldref···········#61.#74········//·xtc/parser/Sequence.elements:Ljava/util/List;83 ···#73·=·Fieldref···········#61.#74·······//·xtc/parser/Sequence.elements:Ljava/util/List;
84 ··#74·=·NameAndType········#75:#44········//·elements:Ljava/util/List;84 ···#74·=·NameAndType········#75:#44·······//·elements:Ljava/util/List;
85 ··#75·=·Utf8···············elements85 ···#75·=·Utf8···············elements
86 ··#76·=·Class··············#77············//·xtc/parser/Element86 ···#76·=·Class··············#77···········//·xtc/parser/Element
87 ··#77·=·Utf8···············xtc/parser/Element87 ···#77·=·Utf8···············xtc/parser/Element
88 ··#78·=·Methodref··········#14.#79········//·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;88 ···#78·=·Methodref··········#14.#79·······//·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;
89 ··#79·=·NameAndType········#80:#81········//·lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;89 ···#79·=·NameAndType········#80:#81·······//·lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;
90 ··#80·=·Utf8···············lookup90 ···#80·=·Utf8···············lookup
91 ··#81·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;91 ···#81·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;
92 ··#82·=·Class··············#83············//·java/lang/IllegalArgumentException92 ···#82·=·Class··············#83···········//·java/lang/IllegalArgumentException
93 ··#83·=·Utf8···············java/lang/IllegalArgumentException93 ···#83·=·Utf8···············java/lang/IllegalArgumentException
94 ··#84·=·Utf8···············(Lxtc/parser/Analyzer;)V94 ···#84·=·Utf8···············(Lxtc/parser/Analyzer;)V
95 ··#85·=·Utf8···············Code95 ···#85·=·Utf8···············Code
96 ··#86·=·Utf8···············LineNumberTable96 ···#86·=·Utf8···············LineNumberTable
97 ··#87·=·Utf8···············visit97 ···#87·=·Utf8···············visit
98 ··#88·=·Utf8···············(Lxtc/parser/FullProduction;)Ljava/lang/Boolean;98 ···#88·=·Utf8···············(Lxtc/parser/FullProduction;)Ljava/lang/Boolean;
99 ··#89·=·Utf8···············(Lxtc/parser/OrderedChoice;)Ljava/lang/Boolean;99 ···#89·=·Utf8···············(Lxtc/parser/OrderedChoice;)Ljava/lang/Boolean;
100 ··#90·=·Utf8···············StackMapTable100 ···#90·=·Utf8···············StackMapTable
101 ··#91·=·Utf8···············(Lxtc/parser/Sequence;)Ljava/lang/Boolean;101 ···#91·=·Utf8···············(Lxtc/parser/Sequence;)Ljava/lang/Boolean;
102 ··#92·=·Utf8···············(Lxtc/parser/NonTerminal;)Ljava/lang/Boolean;102 ···#92·=·Utf8···············(Lxtc/parser/NonTerminal;)Ljava/lang/Boolean;
103 ··#93·=·Utf8···············(Lxtc/parser/NotFollowedBy;)Ljava/lang/Boolean;103 ···#93·=·Utf8···············(Lxtc/parser/NotFollowedBy;)Ljava/lang/Boolean;
104 ··#94·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;104 ···#94·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;
105 ··#95·=·Utf8···············SourceFile105 ···#95·=·Utf8···············SourceFile
106 ··#96·=·Utf8···············Analyzer.java106 ···#96·=·Utf8···············Analyzer.java
107 ··#97·=·Utf8···············EnclosingMethod107 ···#97·=·Utf8···············EnclosingMethod
 108 ···#98·=·Utf8···············NestHost
108 ··#98·=·Utf8···············InnerClasses109 ···#99·=·Utf8···············InnerClasses
109 {110 {
110 ··final·xtc.parser.Analyzer·this$0;111 ··final·xtc.parser.Analyzer·this$0;
111 ····descriptor:·Lxtc/parser/Analyzer;112 ····descriptor:·Lxtc/parser/Analyzer;
112 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC113 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC
  
113 ··xtc.parser.Analyzer$5(xtc.parser.Analyzer);114 ··xtc.parser.Analyzer$5(xtc.parser.Analyzer);
114 ····descriptor:·(Lxtc/parser/Analyzer;)V115 ····descriptor:·(Lxtc/parser/Analyzer;)V
2.11 KB
xtc/parser/Analyzer$6.class
2.05 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·0ddc4d4ca110c733d7e1037908a4dd7edb26283124903f83d75193549d83515a1 ··SHA-256·checksum·7470fe82d1b9765dd0f7628f45781d089d3faed1b4ae961fa632c61a625a56b0
2 ··Compiled·from·"Analyzer.java"2 ··Compiled·from·"Analyzer.java"
3 class·xtc.parser.Analyzer$6·extends·xtc.tree.Visitor3 class·xtc.parser.Analyzer$6·extends·xtc.tree.Visitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/parser/Analyzer$67 ··this_class:·#2··························//·xtc/parser/Analyzer$6
8 ··super_class:·#8·························//·xtc/tree/Visitor8 ··super_class:·#8·························//·xtc/tree/Visitor
9 ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·39 ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$6.val$all:Z11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$6.val$all:Z
12 ····#2·=·Class··············#4············//·xtc/parser/Analyzer$612 ····#2·=·Class··············#4············//·xtc/parser/Analyzer$6
13 ····#3·=·NameAndType········#5:#6·········//·val$all:Z13 ····#3·=·NameAndType········#5:#6·········//·val$all:Z
14 ····#4·=·Utf8···············xtc/parser/Analyzer$614 ····#4·=·Utf8···············xtc/parser/Analyzer$6
15 ····#5·=·Utf8···············val$all15 ····#5·=·Utf8···············val$all
16 ····#6·=·Utf8···············Z16 ····#6·=·Utf8···············Z
2.67 KB
xtc/parser/Analyzer$7.class
2.62 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·6d5fb675ee16039ee3b60c261006244900d4bfaab241eb96aa3f2be1023cc73a1 ··SHA-256·checksum·435b4e5cf78091e7297876abd211541b7c7a5c0374d4feb0b74d6f81a5b7987f
2 ··Compiled·from·"Analyzer.java"2 ··Compiled·from·"Analyzer.java"
3 class·xtc.parser.Analyzer$73 class·xtc.parser.Analyzer$7
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/parser/Analyzer$77 ··this_class:·#8··························//·xtc/parser/Analyzer$7
8 ··super_class:·#113·······················//·java/lang/Object8 ··super_class:·#113·······················//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag;11 ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag;
12 ····#2·=·Class··············#4············//·xtc/parser/Element$Tag12 ····#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$Tag14 ····#4·=·Utf8···············xtc/parser/Element$Tag
15 ····#5·=·Utf8···············values15 ····#5·=·Utf8···············values
16 ····#6·=·Utf8···············()[Lxtc/parser/Element$Tag;16 ····#6·=·Utf8···············()[Lxtc/parser/Element$Tag;
12.0 KB
xtc/parser/Analyzer.class
11.9 KB
procyon -ec {}
    
Offset 240, 16 lines modifiedOffset 240, 16 lines modified
240 ············}240 ············}
241 ········}241 ········}
242 ····}242 ····}
243 ····243 ····
244 ····private·void·removeFromGrammarMap(final·FullProduction·fullProduction)·{244 ····private·void·removeFromGrammarMap(final·FullProduction·fullProduction)·{
245 ········this.grammarPMap.remove(fullProduction.qName);245 ········this.grammarPMap.remove(fullProduction.qName);
246 ········final·FullProduction·value·=·this.grammarPMap.get(fullProduction.name);246 ········final·FullProduction·value·=·this.grammarPMap.get(fullProduction.name);
247 ········if·(value·instanceof·FullProduction)·{247 ········if·(value·instanceof·final·FullProduction·fullProduction2)·{
248 ············if·(fullProduction.qName.equals((Object)((FullProduction)value).qName))·{248 ············if·(fullProduction.qName.equals((Object)fullProduction2.qName))·{
249 ················this.grammarPMap.remove(fullProduction.name);249 ················this.grammarPMap.remove(fullProduction.name);
250 ············}250 ············}
251 ········}251 ········}
252 ········else·{252 ········else·{
253 ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value);253 ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value);
254 ············final·Iterator·iterator·=·fullProductionList.iterator();254 ············final·Iterator·iterator·=·fullProductionList.iterator();
255 ············while·(iterator.hasNext())·{255 ············while·(iterator.hasNext())·{
881 B
xtc/parser/AnyChar.class
833 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d0e6768492b2ae256581dbd8c160747f8028633e0b8d39815710162ae34143f61 ··SHA-256·checksum·58bf977742f642e5974b46266f67ec553f70de90139d8160827b438cf6e805f0
2 ··Compiled·from·"AnyChar.java"2 ··Compiled·from·"AnyChar.java"
3 public·class·xtc.parser.AnyChar·extends·xtc.parser.CharTerminal3 public·class·xtc.parser.AnyChar·extends·xtc.parser.CharTerminal
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#13·························//·xtc/parser/AnyChar7 ··this_class:·#13·························//·xtc/parser/AnyChar
8 ··super_class:·#2·························//·xtc/parser/CharTerminal8 ··super_class:·#2·························//·xtc/parser/CharTerminal
9 ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharTerminal."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharTerminal."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/CharTerminal12 ···#2·=·Class··············#4·············//·xtc/parser/CharTerminal
905 B
xtc/parser/Binding.class
857 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·6be78173e3b0ba68f2e9f23786f08232cc552559d13f1e3a1f4922fd3541301d1 ··SHA-256·checksum·15b48d3b00305a184def2fbb2c43d80f69c667908e9daf08aede6f8228d0ec81
2 ··Compiled·from·"Binding.java"2 ··Compiled·from·"Binding.java"
3 public·class·xtc.parser.Binding·extends·xtc.parser.UnaryOperator3 public·class·xtc.parser.Binding·extends·xtc.parser.UnaryOperator
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/Binding7 ··this_class:·#8··························//·xtc/parser/Binding
8 ··super_class:·#2·························//·xtc/parser/UnaryOperator8 ··super_class:·#2·························//·xtc/parser/UnaryOperator
9 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator
906 B
xtc/parser/BindingValue.class
848 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·20beabe45932cf4d2fb9201a94f79e56f7a06fea74be4cc67e82ab456ca0ebac1 ··SHA-256·checksum·63d7b4c5074290a7aa050423b538079d368b735bd0223bd97861b02633dbccb8
2 ··Compiled·from·"BindingValue.java"2 ··Compiled·from·"BindingValue.java"
3 public·class·xtc.parser.BindingValue·extends·xtc.parser.ValueElement3 public·class·xtc.parser.BindingValue·extends·xtc.parser.ValueElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/BindingValue7 ··this_class:·#8··························//·xtc/parser/BindingValue
8 ··super_class:·#2·························//·xtc/parser/ValueElement8 ··super_class:·#2·························//·xtc/parser/ValueElement
9 ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement
900 B
xtc/parser/CharCase.class
850 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·83d8dc9d808836f11bf426f00ebd67f8a3a8445ea2c76bea74e002695679fdbc1 ··SHA-256·checksum·59c6f8e36553011bd214d5010acae7e87e56cfd09a3a39c8b4a8b75126822870
2 ··Compiled·from·"CharCase.java"2 ··Compiled·from·"CharCase.java"
3 public·class·xtc.parser.CharCase·extends·xtc.tree.Node3 public·class·xtc.parser.CharCase·extends·xtc.tree.Node
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·xtc/parser/CharCase7 ··this_class:·#2··························//·xtc/parser/CharCase
8 ··super_class:·#8·························//·xtc/tree/Node8 ··super_class:·#8·························//·xtc/tree/Node
9 ··interfaces:·0,·fields:·2,·methods:·5,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharCase."<init>":(Lxtc/parser/CharClass;Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/CharCase12 ···#2·=·Class··············#4·············//·xtc/parser/CharCase
14.4 KB
xtc/parser/CharClass$Parser.class
14.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·3a944d04df7bf303bd638d07a3507be87c8087e504d8fe9aebd76f41d374b5f81 ··SHA-256·checksum·888c1c943b2cdc64033e84b461e66924cad432279eb5b3a69392d4737b60744b
2 ··Compiled·from·"CharClass.java"2 ··Compiled·from·"CharClass.java"
3 public·class·xtc.parser.CharClass$Parser3 public·class·xtc.parser.CharClass$Parser
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/CharClass$Parser7 ··this_class:·#8··························//·xtc/parser/CharClass$Parser
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·2,·methods:·4,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·4,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
1.19 KB
xtc/parser/CharClass.class
1.14 KB
procyon -ec {}
    
Offset 56, 22 lines modifiedOffset 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·obj)·{63 ····public·boolean·overlaps(final·CharClass·charClass)·{
64 ········if·(this.exclusive)·{64 ········if·(this.exclusive)·{
65 ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·this);65 ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·this);
66 ········}66 ········}
67 ········if·(obj.exclusive)·{67 ········if·(charClass.exclusive)·{
68 ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·obj);68 ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·charClass);
69 ········}69 ········}
70 ········for·(final·CharRange·charRange·:·obj.ranges)·{70 ········for·(final·CharRange·charRange·:·charClass.ranges)·{
71 ············for·(final·CharRange·charRange2·:·this.ranges)·{71 ············for·(final·CharRange·charRange2·:·this.ranges)·{
72 ················if·(charRange.contains(charRange2.first)·||·charRange.contains(charRange2.last)·||·charRange2.contains(charRange.first)·||·charRange2.contains(charRange.last))·{72 ················if·(charRange.contains(charRange2.first)·||·charRange.contains(charRange2.last)·||·charRange2.contains(charRange.first)·||·charRange2.contains(charRange.last))·{
73 ····················return·true;73 ····················return·true;
74 ················}74 ················}
75 ············}75 ············}
76 ········}76 ········}
77 ········return·false;77 ········return·false;
901 B
xtc/parser/CharLiteral.class
845 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d3e2df7079cf3695f437766b526c2284c451a1dc8e67a70bc7fc76e5344c79541 ··SHA-256·checksum·8924d6834fbb9aa9dbf4d0c098f427b73b8cd49c5be0b4780e726652f8a5be6d
2 ··Compiled·from·"CharLiteral.java"2 ··Compiled·from·"CharLiteral.java"
3 public·class·xtc.parser.CharLiteral·extends·xtc.parser.CharTerminal3 public·class·xtc.parser.CharLiteral·extends·xtc.parser.CharTerminal
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/CharLiteral7 ··this_class:·#8··························//·xtc/parser/CharLiteral
8 ··super_class:·#2·························//·xtc/parser/CharTerminal8 ··super_class:·#2·························//·xtc/parser/CharTerminal
9 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharTerminal."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharTerminal."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/CharTerminal12 ···#2·=·Class··············#4·············//·xtc/parser/CharTerminal
921 B
xtc/parser/CharRange.class
869 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·4778f847c9e3b258754f5c11f4e54094820982b311b177fa5078841d5494815a1 ··SHA-256·checksum·81b7678686d8a4d3db020524adf6ff921e08ecec2e202be4548d5f3b5c67cf9b
2 ··Compiled·from·"CharRange.java"2 ··Compiled·from·"CharRange.java"
3 public·class·xtc.parser.CharRange·extends·xtc.tree.Node·implements·java.lang.Comparable<xtc.parser.CharRange>3 public·class·xtc.parser.CharRange·extends·xtc.tree.Node·implements·java.lang.Comparable<xtc.parser.CharRange>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·xtc/parser/CharRange7 ··this_class:·#2··························//·xtc/parser/CharRange
8 ··super_class:·#8·························//·xtc/tree/Node8 ··super_class:·#8·························//·xtc/tree/Node
9 ··interfaces:·1,·fields:·2,·methods:·8,·attributes:·29 ··interfaces:·1,·fields:·2,·methods:·8,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharRange."<init>":(CC)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/CharRange."<init>":(CC)V
12 ···#2·=·Class··············#4·············//·xtc/parser/CharRange12 ···#2·=·Class··············#4·············//·xtc/parser/CharRange
966 B
xtc/parser/CharSwitch.class
912 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·ba06241bcbb841d4074837f8bfe114375b7f908aa9a5e850d5364a5ef47003f01 ··SHA-256·checksum·a2601616f8105c72c1d276a9b4d4d06c17ec24992c64004b1a3b041123bd455a
2 ··Compiled·from·"CharSwitch.java"2 ··Compiled·from·"CharSwitch.java"
3 public·class·xtc.parser.CharSwitch·extends·xtc.parser.CharTerminal·implements·xtc.parser.InternalElement3 public·class·xtc.parser.CharSwitch·extends·xtc.parser.CharTerminal·implements·xtc.parser.InternalElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·xtc/parser/CharSwitch7 ··this_class:·#2··························//·xtc/parser/CharSwitch
8 ··super_class:·#8·························//·xtc/parser/CharTerminal8 ··super_class:·#8·························//·xtc/parser/CharTerminal
9 ··interfaces:·1,·fields:·2,·methods:·8,·attributes:·29 ··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;)V11 ····#1·=·Methodref··········#2.#3·········//·xtc/parser/CharSwitch."<init>":(Ljava/util/List;Lxtc/parser/Element;)V
12 ····#2·=·Class··············#4············//·xtc/parser/CharSwitch12 ····#2·=·Class··············#4············//·xtc/parser/CharSwitch
913 B
xtc/parser/CharTerminal.class
855 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·ed6d363bc0112cdbee37ebeab7fa748097fadff9df3cd8af67337cdd6fd97cef1 ··SHA-256·checksum·1c12e2cc0d0ff0da4503f6b9573dd9fd0283f384f726efe9085548a9fb566d8b
2 ··Compiled·from·"CharTerminal.java"2 ··Compiled·from·"CharTerminal.java"
3 public·abstract·class·xtc.parser.CharTerminal·extends·xtc.parser.Terminal3 public·abstract·class·xtc.parser.CharTerminal·extends·xtc.parser.Terminal
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/CharTerminal7 ··this_class:·#7··························//·xtc/parser/CharTerminal
8 ··super_class:·#2·························//·xtc/parser/Terminal8 ··super_class:·#2·························//·xtc/parser/Terminal
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Terminal."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Terminal."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Terminal12 ···#2·=·Class··············#4·············//·xtc/parser/Terminal
2.71 KB
xtc/parser/CodeGenerator$1.class
2.65 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·943d4089283477b2e8f75c1d04d1f0a9c7303143ebd7c8a256c6e3b9957f7d561 ··SHA-256·checksum·ad35220ad7ab9b83dd5f9c554beba712e721a6a39571c7d4bcdc3c792b9fafb6
2 ··Compiled·from·"CodeGenerator.java"2 ··Compiled·from·"CodeGenerator.java"
3 class·xtc.parser.CodeGenerator$13 class·xtc.parser.CodeGenerator$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/parser/CodeGenerator$17 ··this_class:·#8··························//·xtc/parser/CodeGenerator$1
8 ··super_class:·#50························//·java/lang/Object8 ··super_class:·#50························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag;11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag;
12 ···#2·=·Class··············#4·············//·xtc/parser/Element$Tag12 ···#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$Tag14 ···#4·=·Utf8···············xtc/parser/Element$Tag
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/parser/Element$Tag;16 ···#6·=·Utf8···············()[Lxtc/parser/Element$Tag;
4.85 KB
xtc/parser/CodeGenerator.class
4.8 KB
procyon -ec {}
    
Offset 136, 24 lines modifiedOffset 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·'\"'·+·Utilities.escape(s,·8)·+·'\"';143 ········return·"\""·+·Utilities.escape(s,·8);
144 ····}144 ····}
145 ····145 ····
146 ····public·String·emptyListExpr()·{146 ····public·String·emptyListExpr()·{
147 ········return·this.attributeRawTypes·?·"Pair.EMPTY"·:·"Pair.empty()";147 ········return·this.attributeRawTypes·?·"Pair.EMPTY"·:·"Pair.empty()";
148 ····}148 ····}
149 ····149 ····
150 ····public·String·fieldName(final·NonTerminal·nonTerminal,·final·String·s)·{150 ····public·String·fieldName(final·NonTerminal·nonTerminal,·final·String·s)·{
151 ········if·(this.chunked)·{151 ········if·(this.chunked)·{
152 ············return·"yyColumn.chunk"·+·this.chunkMap.get(nonTerminal)·+·"."·+·s·+·nonTerminal.toIdentifier();152 ············return·"yyColumn.chunk"·+·this.chunkMap.get((Object)nonTerminal)·+·"."·+·s·+·nonTerminal.toIdentifier();
153 ········}153 ········}
154 ········return·"yyColumn."·+·s·+·nonTerminal.toIdentifier();154 ········return·"yyColumn."·+·s·+·nonTerminal.toIdentifier();
155 ····}155 ····}
156 ····156 ····
157 ····public·String·methodName(final·NonTerminal·nonTerminal)·{157 ····public·String·methodName(final·NonTerminal·nonTerminal)·{
158 ········return·"p"·+·nonTerminal.toIdentifier();158 ········return·"p"·+·nonTerminal.toIdentifier();
159 ····}159 ····}
846 B
xtc/parser/Column.class
800 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·e046499fa3458dcf75a1ec8ed09726dd1613205db813bd758a02225d5ed6c59b1 ··SHA-256·checksum·ab64fbb89692bf784a29ac10d42a7f4a3277983b7a6d753aada0198e44a7df96
2 ··Compiled·from·"Column.java"2 ··Compiled·from·"Column.java"
3 public·abstract·class·xtc.parser.Column3 public·abstract·class·xtc.parser.Column
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/Column7 ··this_class:·#7··························//·xtc/parser/Column
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·19 ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
188 KB
xtc/parser/Copier.class
188 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·57d23a7fea7eaa1972f38cb253dedd57d97a23d189ffef5920acbddeeb3aafc71 ··SHA-256·checksum·1dcca4276964086f4ef38de1a9faa4fb6061baea3926462f623008f298a23c95
2 ··Compiled·from·"Copier.java"2 ··Compiled·from·"Copier.java"
3 public·class·xtc.parser.Copier·extends·xtc.tree.Visitor3 public·class·xtc.parser.Copier·extends·xtc.tree.Visitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#11·························//·xtc/parser/Copier7 ··this_class:·#11·························//·xtc/parser/Copier
8 ··super_class:·#2·························//·xtc/tree/Visitor8 ··super_class:·#2·························//·xtc/tree/Visitor
9 ··interfaces:·0,·fields:·2,·methods:·38,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·38,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V
12 ····#2·=·Class··············#4············//·xtc/tree/Visitor12 ····#2·=·Class··············#4············//·xtc/tree/Visitor
13 ····#3·=·NameAndType········#5:#6·········//·"<init>":()V13 ····#3·=·NameAndType········#5:#6·········//·"<init>":()V
14 ····#4·=·Utf8···············xtc/tree/Visitor14 ····#4·=·Utf8···············xtc/tree/Visitor
15 ····#5·=·Utf8···············<init>15 ····#5·=·Utf8···············<init>
16 ····#6·=·Utf8···············()V16 ····#6·=·Utf8···············()V
2.58 KB
xtc/parser/Element$Tag.class
2.53 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·b47c17cb56fd076d89994a60fa253e81603c5a87cbe91f59976c9a7016cfca6f1 ··SHA-256·checksum·5db4641b4598d560475e04828be3407252bf02ecdfbc747caba035dfd1d13832
2 ··Compiled·from·"Element.java"2 ··Compiled·from·"Element.java"
3 public·final·class·xtc.parser.Element$Tag·extends·java.lang.Enum<xtc.parser.Element$Tag>3 public·final·class·xtc.parser.Element$Tag·extends·java.lang.Enum<xtc.parser.Element$Tag>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
7 ··this_class:·#1··························//·xtc/parser/Element$Tag7 ··this_class:·#1··························//·xtc/parser/Element$Tag
8 ··super_class:·#107·······················//·java/lang/Enum8 ··super_class:·#107·······················//·java/lang/Enum
9 ··interfaces:·0,·fields:·32,·methods:·5,·attributes:·39 ··interfaces:·0,·fields:·32,·methods:·5,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Class··············#2············//·xtc/parser/Element$Tag11 ····#1·=·Class··············#2············//·xtc/parser/Element$Tag
12 ····#2·=·Utf8···············xtc/parser/Element$Tag12 ····#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···············ACTION15 ····#5·=·Utf8···············ACTION
16 ····#6·=·Utf8···············Lxtc/parser/Element$Tag;16 ····#6·=·Utf8···············Lxtc/parser/Element$Tag;
2.29 KB
xtc/parser/Element.class
2.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·d167f5ebb8b014b3818c35ab2e092a6c8f4c1e63f495b71dd8e9b31e2c02b33a1 ··SHA-256·checksum·c2a3ddc0ca95743e4e865fa5ada358f2168005b13595f0b445a7a592e9a3a828
2 ··Compiled·from·"Element.java"2 ··Compiled·from·"Element.java"
3 public·abstract·class·xtc.parser.Element·extends·xtc.tree.Node3 public·abstract·class·xtc.parser.Element·extends·xtc.tree.Node
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/Element7 ··this_class:·#7··························//·xtc/parser/Element
8 ··super_class:·#2·························//·xtc/tree/Node8 ··super_class:·#2·························//·xtc/tree/Node
9 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/tree/Node12 ···#2·=·Class··············#4·············//·xtc/tree/Node
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············xtc/tree/Node14 ···#4·=·Utf8···············xtc/tree/Node
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
904 B
xtc/parser/EmptyListValue.class
842 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d38e81561d61e97404e060c48626142de955600eda2cd6436eed96e5ade7d26a1 ··SHA-256·checksum·231e27648beb30977f1d1e3f3d0a4e2177cdacd5b5c400096c7c8a7dcecd2dbd
2 ··Compiled·from·"EmptyListValue.java"2 ··Compiled·from·"EmptyListValue.java"
3 public·class·xtc.parser.EmptyListValue·extends·xtc.parser.ListValue3 public·class·xtc.parser.EmptyListValue·extends·xtc.parser.ListValue
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/parser/EmptyListValue7 ··this_class:·#14·························//·xtc/parser/EmptyListValue
8 ··super_class:·#2·························//·xtc/parser/ListValue8 ··super_class:·#2·························//·xtc/parser/ListValue
9 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ListValue."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ListValue."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/ListValue12 ···#2·=·Class··············#4·············//·xtc/parser/ListValue
904 B
xtc/parser/FollowedBy.class
850 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·5c4733be41ca04321921b45a4504da4cafba12d9af69afd3d8bfd2a34d5b0a2c1 ··SHA-256·checksum·4fb223792749e4c977f1941b01b9c2a01fe47ec6af0d9325bef9208dff4f88c3
2 ··Compiled·from·"FollowedBy.java"2 ··Compiled·from·"FollowedBy.java"
3 public·class·xtc.parser.FollowedBy·extends·xtc.parser.Predicate3 public·class·xtc.parser.FollowedBy·extends·xtc.parser.Predicate
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/parser/FollowedBy7 ··this_class:·#14·························//·xtc/parser/FollowedBy
8 ··super_class:·#2·························//·xtc/parser/Predicate8 ··super_class:·#2·························//·xtc/parser/Predicate
9 ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Predicate."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/Predicate12 ···#2·=·Class··············#4·············//·xtc/parser/Predicate
1020 B
xtc/parser/FullProduction.class
954 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·190ce19ea80f6adbcd351427c017ca590e842b0cdca422db9831e55498c5dd9e1 ··SHA-256·checksum·d1cbb8458a642737e7e932ce662d501ca300de4bbf5fce88f2c8b052048da52e
2 ··Compiled·from·"FullProduction.java"2 ··Compiled·from·"FullProduction.java"
3 public·class·xtc.parser.FullProduction·extends·xtc.parser.Production3 public·class·xtc.parser.FullProduction·extends·xtc.parser.Production
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/parser/FullProduction7 ··this_class:·#10·························//·xtc/parser/FullProduction
8 ··super_class:·#2·························//·xtc/parser/Production8 ··super_class:·#2·························//·xtc/parser/Production
9 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·19 ··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;)V11 ···#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/Production12 ···#2·=·Class··············#4·············//·xtc/parser/Production
986 B
xtc/parser/GenericActionValue.class
916 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·41d7c769879cdc4a2ba24aeca03d025c428c0eda0dd56c399b82b2a982635aa61 ··SHA-256·checksum·aca518336871de4e192ea69afaf40bfccf1185ee40308d172052231a2f56912a
2 ··Compiled·from·"GenericActionValue.java"2 ··Compiled·from·"GenericActionValue.java"
3 public·class·xtc.parser.GenericActionValue·extends·xtc.parser.GenericValue3 public·class·xtc.parser.GenericActionValue·extends·xtc.parser.GenericValue
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/GenericActionValue7 ··this_class:·#8··························//·xtc/parser/GenericActionValue
8 ··super_class:·#2·························//·xtc/parser/GenericValue8 ··super_class:·#2·························//·xtc/parser/GenericValue
9 ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GenericValue."<init>":(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/GenericValue12 ···#2·=·Class··············#4·············//·xtc/parser/GenericValue
976 B
xtc/parser/GenericNodeValue.class
910 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·b891d915af2ba6bda422b867c09ca63589dd8171e0ba5c2ffb2fb3b86c55e80e1 ··SHA-256·checksum·44419b8d698236a0e72b0c4af1ce4d98a8a202d0efb5fdf055d5976b235bd910
2 ··Compiled·from·"GenericNodeValue.java"2 ··Compiled·from·"GenericNodeValue.java"
3 public·class·xtc.parser.GenericNodeValue·extends·xtc.parser.GenericValue3 public·class·xtc.parser.GenericNodeValue·extends·xtc.parser.GenericValue
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/parser/GenericNodeValue7 ··this_class:·#14·························//·xtc/parser/GenericNodeValue
8 ··super_class:·#2·························//·xtc/parser/GenericValue8 ··super_class:·#2·························//·xtc/parser/GenericValue
9 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GenericValue."<init>":(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/GenericValue12 ···#2·=·Class··············#4·············//·xtc/parser/GenericValue
1.02 KB
xtc/parser/GenericRecursionValue.class
967 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·f7e4ab823ad299a70a386d10d3dc07211ac226f5fb6835cf9a5fe49b55a85b211 ··SHA-256·checksum·c93813b00f36847ab47fb087d1341955a5b827faab05f05245d1966017a31518
2 ··Compiled·from·"GenericRecursionValue.java"2 ··Compiled·from·"GenericRecursionValue.java"
3 public·class·xtc.parser.GenericRecursionValue·extends·xtc.parser.GenericActionValue3 public·class·xtc.parser.GenericRecursionValue·extends·xtc.parser.GenericActionValue
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/GenericRecursionValue7 ··this_class:·#8··························//·xtc/parser/GenericRecursionValue
8 ··super_class:·#2·························//·xtc/parser/GenericActionValue8 ··super_class:·#2·························//·xtc/parser/GenericActionValue
9 ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·29 ··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;)V11 ···#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/GenericActionValue12 ···#2·=·Class··············#4·············//·xtc/parser/GenericActionValue
929 B
xtc/parser/GenericValue.class
871 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·3c81dbf43d0d08898b387dc6256d33183f9de64efb165b2b7f170a4c40f1c5251 ··SHA-256·checksum·235c6a3f546b450a4a0d4c50b703823051f3d868b21610e466681401c77a483a
2 ··Compiled·from·"GenericValue.java"2 ··Compiled·from·"GenericValue.java"
3 public·abstract·class·xtc.parser.GenericValue·extends·xtc.parser.ValueElement3 public·abstract·class·xtc.parser.GenericValue·extends·xtc.parser.ValueElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/parser/GenericValue7 ··this_class:·#8··························//·xtc/parser/GenericValue
8 ··super_class:·#2·························//·xtc/parser/ValueElement8 ··super_class:·#2·························//·xtc/parser/ValueElement
9 ··interfaces:·0,·fields:·3,·methods:·1,·attributes:·19 ··interfaces:·0,·fields:·3,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement
1.4 KB
xtc/parser/Grammar.class
1.35 KB
procyon -ec {}
    
Offset 9, 28 lines modifiedOffset 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·obj)·{16 ····public·void·remove(final·Module·module)·{
17 ········final·Iterator<Module>·iterator·=·this.modules.iterator();17 ········final·Iterator<Module>·iterator·=·this.modules.iterator();
18 ········while·(iterator.hasNext())·{18 ········while·(iterator.hasNext())·{
19 ············if·(obj·==·iterator.next())·{19 ············if·(module·==·iterator.next())·{
20 ················iterator.remove();20 ················iterator.remove();
21 ················return;21 ················return;
22 ············}22 ············}
23 ········}23 ········}
24 ········throw·new·IllegalArgumentException("Module·"·+·obj·+·"·not·part·of·grammar");24 ········throw·new·IllegalArgumentException("Module·"·+·module·+·"·not·part·of·grammar");
25 ····}25 ····}
26 ····26 ····
27 ····public·void·replace(final·Module·obj,·final·Module·module)·{27 ····public·void·replace(final·Module·module,·final·Module·module2)·{
28 ········for·(int·size·=·this.modules.size(),·i·=·0;·i·<·size;·++i)·{28 ········for·(int·size·=·this.modules.size(),·i·=·0;·i·<·size;·++i)·{
29 ············if·(obj·==·this.modules.get(i))·{29 ············if·(module·==·this.modules.get(i))·{
30 ················this.modules.set(i,·module);30 ················this.modules.set(i,·module2);
31 ················return;31 ················return;
32 ············}32 ············}
33 ········}33 ········}
34 ········throw·new·IllegalArgumentException("Module·"·+·obj·+·"·not·part·of·grammar");34 ········throw·new·IllegalArgumentException("Module·"·+·module·+·"·not·part·of·grammar");
35 ····}35 ····}
36 }36 }
913 B
xtc/parser/GrammarVisitor.class
851 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·4edbaf540d61beb2e19b08c350b5cc72ad43b61f14ff5a996ae76654ecc071361 ··SHA-256·checksum·f8b172a3157f624aee90049eb6fd05577535e8cfed9908b916ecc2508d861a6c
2 ··Compiled·from·"GrammarVisitor.java"2 ··Compiled·from·"GrammarVisitor.java"
3 public·abstract·class·xtc.parser.GrammarVisitor·extends·xtc.tree.Visitor3 public·abstract·class·xtc.parser.GrammarVisitor·extends·xtc.tree.Visitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/parser/GrammarVisitor7 ··this_class:·#8··························//·xtc/parser/GrammarVisitor
8 ··super_class:·#2·························//·xtc/tree/Visitor8 ··super_class:·#2·························//·xtc/tree/Visitor
9 ··interfaces:·0,·fields:·10,·methods:·17,·attributes:·19 ··interfaces:·0,·fields:·10,·methods:·17,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V
12 ····#2·=·Class··············#4············//·xtc/tree/Visitor12 ····#2·=·Class··············#4············//·xtc/tree/Visitor
878 B
xtc/parser/InternalElement.class
814 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·f800bca3bc6afe2eeaed48db647670571c677625a21c568dc615044cb6c1715f1 ··SHA-256·checksum·e7299cd19778f658b468bfb870e28b5261a91717646dfd9cdc6542e374bbb403
2 ··Compiled·from·"InternalElement.java"2 ··Compiled·from·"InternalElement.java"
3 public·interface·xtc.parser.InternalElement3 public·interface·xtc.parser.InternalElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/parser/InternalElement7 ··this_class:·#1··························//·xtc/parser/InternalElement
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·0,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·0,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ··#1·=·Class··············#2··············//·xtc/parser/InternalElement11 ··#1·=·Class··············#2··············//·xtc/parser/InternalElement
12 ··#2·=·Utf8···············xtc/parser/InternalElement12 ··#2·=·Utf8···············xtc/parser/InternalElement
914 B
xtc/parser/ListValue.class
862 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·8f4fa79f85b24001d366002ea5bcb86c978e34a86fbeb0644ba3ceae9c6f48fb1 ··SHA-256·checksum·d4c054ca706ceca65db7c11faa31c3b5458553c0683c3fbf614fbbf9ac8cc61d
2 ··Compiled·from·"ListValue.java"2 ··Compiled·from·"ListValue.java"
3 public·abstract·class·xtc.parser.ListValue·extends·xtc.parser.ValueElement3 public·abstract·class·xtc.parser.ListValue·extends·xtc.parser.ValueElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/ListValue7 ··this_class:·#7··························//·xtc/parser/ListValue
8 ··super_class:·#2·························//·xtc/parser/ValueElement8 ··super_class:·#2·························//·xtc/parser/ValueElement
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement
884 B
xtc/parser/Literal.class
836 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·943d60bb4f29b4f8bad93d331efb03949ea65bc28e2d7745c6408f94f0b9fe731 ··SHA-256·checksum·7612b404b4b2d4d1a4db7b02000e9b36dafff02b2ffdc5bef62c451b95e66cdf
2 ··Compiled·from·"Literal.java"2 ··Compiled·from·"Literal.java"
3 public·abstract·class·xtc.parser.Literal·extends·xtc.parser.Element3 public·abstract·class·xtc.parser.Literal·extends·xtc.parser.Element
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/Literal7 ··this_class:·#7··························//·xtc/parser/Literal
8 ··super_class:·#2·························//·xtc/parser/Element8 ··super_class:·#2·························//·xtc/parser/Element
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Element12 ···#2·=·Class··············#4·············//·xtc/parser/Element
834 B
xtc/parser/MetaData.class
784 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·f6ce98de2c64aa936df5877d1bb684285bcbb0a238c9f01353a1106f070c9b071 ··SHA-256·checksum·d058c82223f7d7812381355bf61c3072e806cfccb5cc37ebc90095fc8b80b68a
2 ··Compiled·from·"MetaData.java"2 ··Compiled·from·"MetaData.java"
3 public·class·xtc.parser.MetaData3 public·class·xtc.parser.MetaData
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/MetaData7 ··this_class:·#8··························//·xtc/parser/MetaData
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·12,·methods:·1,·attributes:·19 ··interfaces:·0,·fields:·12,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
837 B
xtc/parser/Module.class
791 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·3617bde2bf0cf82033dca25e25fc0201eed8a6b74cc006fd3ce0ed28a6d8920d1 ··SHA-256·checksum·95fb9d6596dc01ddd710c1092a5638f90da6df02333030947e7c509457e09c26
2 ··Compiled·from·"Module.java"2 ··Compiled·from·"Module.java"
3 public·class·xtc.parser.Module·extends·xtc.tree.Node3 public·class·xtc.parser.Module·extends·xtc.tree.Node
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/Module7 ··this_class:·#8··························//·xtc/parser/Module
8 ··super_class:·#2·························//·xtc/tree/Node8 ··super_class:·#2·························//·xtc/tree/Node
9 ··interfaces:·0,·fields:·10,·methods:·6,·attributes:·19 ··interfaces:·0,·fields:·10,·methods:·6,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/tree/Node12 ···#2·=·Class··············#4·············//·xtc/tree/Node
909 B
xtc/parser/ModuleDependency.class
843 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·64a9b181f848063855e8a035be496539a9506883835c201a43dbb69dfdd43f371 ··SHA-256·checksum·63e49d463478230760ba3e4939429f8406f8883d9fb368becc900bf117ee0dcf
2 ··Compiled·from·"ModuleDependency.java"2 ··Compiled·from·"ModuleDependency.java"
3 public·abstract·class·xtc.parser.ModuleDependency·extends·xtc.tree.Node3 public·abstract·class·xtc.parser.ModuleDependency·extends·xtc.tree.Node
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/parser/ModuleDependency7 ··this_class:·#8··························//·xtc/parser/ModuleDependency
8 ··super_class:·#2·························//·xtc/tree/Node8 ··super_class:·#2·························//·xtc/tree/Node
9 ··interfaces:·0,·fields:·3,·methods:·9,·attributes:·19 ··interfaces:·0,·fields:·3,·methods:·9,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/tree/Node12 ···#2·=·Class··············#4·············//·xtc/tree/Node
991 B
xtc/parser/ModuleImport.class
933 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·9bee2a44f152a45af174f4f554eceb5ce3be89ca83d7d63e28f88246c2832b551 ··SHA-256·checksum·8b097ea4701b2e8d30e9dc0959c9ca26db03ea9f98b2ade57afa595b96b60a35
2 ··Compiled·from·"ModuleImport.java"2 ··Compiled·from·"ModuleImport.java"
3 public·class·xtc.parser.ModuleImport·extends·xtc.parser.ModuleDependency3 public·class·xtc.parser.ModuleImport·extends·xtc.parser.ModuleDependency
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/ModuleImport7 ··this_class:·#7··························//·xtc/parser/ModuleImport
8 ··super_class:·#2·························//·xtc/parser/ModuleDependency8 ··super_class:·#2·························//·xtc/parser/ModuleDependency
9 ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ModuleDependency."<init>":(Lxtc/parser/ModuleName;Lxtc/parser/ModuleList;Lxtc/parser/ModuleName;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency12 ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency
1.0 KB
xtc/parser/ModuleInstantiation.class
954 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·737fc1949e10913f7bced689f202b7b0a1a5d54fbb3a4094962d4c6b75af5fed1 ··SHA-256·checksum·198f4e189aaa7361030f29c40c78fa86b9d7dbdd524743ea1003dfa091697b6d
2 ··Compiled·from·"ModuleInstantiation.java"2 ··Compiled·from·"ModuleInstantiation.java"
3 public·class·xtc.parser.ModuleInstantiation·extends·xtc.parser.ModuleDependency3 public·class·xtc.parser.ModuleInstantiation·extends·xtc.parser.ModuleDependency
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/ModuleInstantiation7 ··this_class:·#7··························//·xtc/parser/ModuleInstantiation
8 ··super_class:·#2·························//·xtc/parser/ModuleDependency8 ··super_class:·#2·························//·xtc/parser/ModuleDependency
9 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ModuleDependency."<init>":(Lxtc/parser/ModuleName;Lxtc/parser/ModuleList;Lxtc/parser/ModuleName;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency12 ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency
856 B
xtc/parser/ModuleList.class
802 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·61e8429c6c2123192d19e9b66919e93cbb16747426df969be433e51bf040a2481 ··SHA-256·checksum·795fa48bd6537d6362c72e08b1748b076890f9314c722c8297a22fa6bf764d1d
2 ··Compiled·from·"ModuleList.java"2 ··Compiled·from·"ModuleList.java"
3 public·class·xtc.parser.ModuleList·extends·xtc.tree.Node3 public·class·xtc.parser.ModuleList·extends·xtc.tree.Node
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/ModuleList7 ··this_class:·#8··························//·xtc/parser/ModuleList
8 ··super_class:·#2·························//·xtc/tree/Node8 ··super_class:·#2·························//·xtc/tree/Node
9 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/tree/Node12 ···#2·=·Class··············#4·············//·xtc/tree/Node
880 B
xtc/parser/ModuleMap.class
828 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·0a60770304eaf4bf488491c7eeafcda94c6ac49752f7efc613e77c40ff6bac9b1 ··SHA-256·checksum·bbed7a7653653f1d83bd67b4684414b48e3b36d53420bdce32c5700db37a0f3c
2 ··Compiled·from·"ModuleMap.java"2 ··Compiled·from·"ModuleMap.java"
3 public·class·xtc.parser.ModuleMap·implements·xtc.parser.Renamer$Translation3 public·class·xtc.parser.ModuleMap·implements·xtc.parser.Renamer$Translation
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#11·························//·xtc/parser/ModuleMap7 ··this_class:·#11·························//·xtc/parser/ModuleMap
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·1,·fields:·1,·methods:·9,·attributes:·29 ··interfaces:·1,·fields:·1,·methods:·9,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
1020 B
xtc/parser/ModuleModification.class
951 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·ec343771acd5a8d004db978fcbd4bc5f8796717998a8aeaa1eab4490d3579a431 ··SHA-256·checksum·4a67360a1acc82b6b5886d9a99a209b6ad41131626a96758b9f7aa588a8f3f78
2 ··Compiled·from·"ModuleModification.java"2 ··Compiled·from·"ModuleModification.java"
3 public·class·xtc.parser.ModuleModification·extends·xtc.parser.ModuleDependency3 public·class·xtc.parser.ModuleModification·extends·xtc.parser.ModuleDependency
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/ModuleModification7 ··this_class:·#7··························//·xtc/parser/ModuleModification
8 ··super_class:·#2·························//·xtc/parser/ModuleDependency8 ··super_class:·#2·························//·xtc/parser/ModuleDependency
9 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ModuleDependency."<init>":(Lxtc/parser/ModuleName;Lxtc/parser/ModuleList;Lxtc/parser/ModuleName;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency12 ···#2·=·Class··············#4·············//·xtc/parser/ModuleDependency
882 B
xtc/parser/ModuleName.class
828 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·5f81f475b4d1cb9204062ff8211c9f501535336943b7e78eea4b0aa0f659ff541 ··SHA-256·checksum·f8bfabcdb296371ea3d3c0c799ccb8c5fb99af3b248fc929b6284f93a1f9e334
2 ··Compiled·from·"ModuleName.java"2 ··Compiled·from·"ModuleName.java"
3 public·class·xtc.parser.ModuleName·extends·xtc.parser.Name3 public·class·xtc.parser.ModuleName·extends·xtc.parser.Name
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/ModuleName7 ··this_class:·#7··························//·xtc/parser/ModuleName
8 ··super_class:·#2·························//·xtc/parser/Name8 ··super_class:·#2·························//·xtc/parser/Name
9 ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Name."<init>":(Ljava/lang/String;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/Name12 ···#2·=·Class··············#4·············//·xtc/parser/Name
826 B
xtc/parser/Name.class
784 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·3f4c935b24817fb4f9cb5fc0dd206eaf5d36e9126a9d0f9e6c3a01ab69166fc41 ··SHA-256·checksum·2613faed0299d1d0a186cf1ae7c8d72959716005bdaef8f14178cbaa0d79ad7c
2 ··Compiled·from·"Name.java"2 ··Compiled·from·"Name.java"
3 public·class·xtc.parser.Name·extends·xtc.tree.Node3 public·class·xtc.parser.Name·extends·xtc.tree.Node
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/Name7 ··this_class:·#8··························//·xtc/parser/Name
8 ··super_class:·#2·························//·xtc/tree/Node8 ··super_class:·#2·························//·xtc/tree/Node
9 ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/tree/Node12 ···#2·=·Class··············#4·············//·xtc/tree/Node
876 B
xtc/parser/NodeMarker.class
822 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d4fbbe497e19c28e82d8784ac7e76ab87eb07eaae90435722810243a1796c0cc1 ··SHA-256·checksum·2120043f5339f971715646ddb81c11900cc783ddd6388a2024378acb46f72abd
2 ··Compiled·from·"NodeMarker.java"2 ··Compiled·from·"NodeMarker.java"
3 public·class·xtc.parser.NodeMarker·extends·xtc.parser.Element3 public·class·xtc.parser.NodeMarker·extends·xtc.parser.Element
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/NodeMarker7 ··this_class:·#8··························//·xtc/parser/NodeMarker
8 ··super_class:·#2·························//·xtc/parser/Element8 ··super_class:·#2·························//·xtc/parser/Element
9 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Element12 ···#2·=·Class··············#4·············//·xtc/parser/Element
882 B
xtc/parser/NonTerminal.class
826 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·2023164abad5ffef5378f73a6b0301da3c1c9236d542a95e187fadc17d15c68b1 ··SHA-256·checksum·72325202b45d2559f834f25d689c435c146ef64b7b10fdc572094d7c61ef6e10
2 ··Compiled·from·"NonTerminal.java"2 ··Compiled·from·"NonTerminal.java"
3 public·class·xtc.parser.NonTerminal·extends·xtc.parser.Element3 public·class·xtc.parser.NonTerminal·extends·xtc.parser.Element
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/NonTerminal7 ··this_class:·#8··························//·xtc/parser/NonTerminal
8 ··super_class:·#2·························//·xtc/parser/Element8 ··super_class:·#2·························//·xtc/parser/Element
9 ··interfaces:·0,·fields:·1,·methods:·13,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·13,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element."<init>":()V
12 ····#2·=·Class··············#4············//·xtc/parser/Element12 ····#2·=·Class··············#4············//·xtc/parser/Element
919 B
xtc/parser/NotFollowedBy.class
859 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·f6bef794d6a296c4e7f3e98de300dc1351509b3c0d61c67b80067a34b9d8c8f31 ··SHA-256·checksum·2e390338f561a13f7f52d304109a757569aabdbfcc367e61047dc7b31d021866
2 ··Compiled·from·"NotFollowedBy.java"2 ··Compiled·from·"NotFollowedBy.java"
3 public·class·xtc.parser.NotFollowedBy·extends·xtc.parser.Predicate3 public·class·xtc.parser.NotFollowedBy·extends·xtc.parser.Predicate
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/parser/NotFollowedBy7 ··this_class:·#14·························//·xtc/parser/NotFollowedBy
8 ··super_class:·#2·························//·xtc/parser/Predicate8 ··super_class:·#2·························//·xtc/parser/Predicate
9 ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Predicate."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/Predicate12 ···#2·=·Class··············#4·············//·xtc/parser/Predicate
881 B
xtc/parser/NullLiteral.class
825 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·b1098194518682cd921ad70fed6af2693e0a402deda2dfb9ac26888b7b29961e1 ··SHA-256·checksum·2c71d049011d2803a5e2a8790151ae99eed94f8afe8f7421d5e8bb6ba41bb7fd
2 ··Compiled·from·"NullLiteral.java"2 ··Compiled·from·"NullLiteral.java"
3 public·class·xtc.parser.NullLiteral·extends·xtc.parser.Literal3 public·class·xtc.parser.NullLiteral·extends·xtc.parser.Literal
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#13·························//·xtc/parser/NullLiteral7 ··this_class:·#13·························//·xtc/parser/NullLiteral
8 ··super_class:·#2·························//·xtc/parser/Literal8 ··super_class:·#2·························//·xtc/parser/Literal
9 ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Literal."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Literal."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Literal12 ···#2·=·Class··············#4·············//·xtc/parser/Literal
891 B
xtc/parser/NullValue.class
839 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·5134c677a8979f2c8ff067f0bcc7e50e7e6ffab7b826485517b45024b811616b1 ··SHA-256·checksum·72137cbf63fab4c59140c4927c7a46ff6a0f9f5801568cf8d974457eb59c5c03
2 ··Compiled·from·"NullValue.java"2 ··Compiled·from·"NullValue.java"
3 public·class·xtc.parser.NullValue·extends·xtc.parser.ValueElement3 public·class·xtc.parser.NullValue·extends·xtc.parser.ValueElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/parser/NullValue7 ··this_class:·#14·························//·xtc/parser/NullValue
8 ··super_class:·#2·························//·xtc/parser/ValueElement8 ··super_class:·#2·························//·xtc/parser/ValueElement
9 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement
904 B
xtc/parser/Option.class
858 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·334bf736c6f7d42a574c6c83059287b208818694a29394bb14bd738c9ee6d2b41 ··SHA-256·checksum·37929e9d346e426bf4a2285034ec36c7145a019043e5081aa91f6a480f6c3be3
2 ··Compiled·from·"Option.java"2 ··Compiled·from·"Option.java"
3 public·class·xtc.parser.Option·extends·xtc.parser.Quantification3 public·class·xtc.parser.Option·extends·xtc.parser.Quantification
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/parser/Option7 ··this_class:·#14·························//·xtc/parser/Option
8 ··super_class:·#2·························//·xtc/parser/Quantification8 ··super_class:·#2·························//·xtc/parser/Quantification
9 ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Quantification."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/Quantification12 ···#2·=·Class··············#4·············//·xtc/parser/Quantification
891 B
xtc/parser/OrderedChoice.class
831 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·ac5d899c9fac174f516a8cf5dd74e3519770ecf5098bf3add779f4d0955cb3ed1 ··SHA-256·checksum·2cb134dec86d1360b0847746b4677f11e9d81577c13be1ac95a25f58d734c297
2 ··Compiled·from·"OrderedChoice.java"2 ··Compiled·from·"OrderedChoice.java"
3 public·class·xtc.parser.OrderedChoice·extends·xtc.parser.Element3 public·class·xtc.parser.OrderedChoice·extends·xtc.parser.Element
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#11·························//·xtc/parser/OrderedChoice7 ··this_class:·#11·························//·xtc/parser/OrderedChoice
8 ··super_class:·#2·························//·xtc/parser/Element8 ··super_class:·#2·························//·xtc/parser/Element
9 ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Element12 ···#2·=·Class··············#4·············//·xtc/parser/Element
2.3 KB
xtc/parser/PParser$Chunk1.class
2.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·5fc5b1d0209fb9e0c144e8f536cc82f6497eb093e7055a022f232c48edaa41a81 ··SHA-256·checksum·7df369807712bfe7fd8bd8b347dd66fced5db41d53001f28afd193ebd3467ec0
2 ··Compiled·from·"PParser.java"2 ··Compiled·from·"PParser.java"
3 final·class·xtc.parser.PParser$Chunk13 final·class·xtc.parser.PParser$Chunk1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/PParser$Chunk17 ··this_class:·#7··························//·xtc/parser/PParser$Chunk1
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·10,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·10,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
2.3 KB
xtc/parser/PParser$Chunk2.class
2.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·4866d40e0626a33eda876f316ef49d3ebab9dae879ec3728098093785780e1fc1 ··SHA-256·checksum·a0623ccd9e3c216c83623b182002b702e6a558b6f6114ccf3e8ca997c51a7d0d
2 ··Compiled·from·"PParser.java"2 ··Compiled·from·"PParser.java"
3 final·class·xtc.parser.PParser$Chunk23 final·class·xtc.parser.PParser$Chunk2
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/PParser$Chunk27 ··this_class:·#7··························//·xtc/parser/PParser$Chunk2
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·10,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·10,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
2.3 KB
xtc/parser/PParser$Chunk3.class
2.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·5422c200eb16afdf36b0efba7a6bea2f685bbf93731534ec1d508e5f6cededa71 ··SHA-256·checksum·a34eb1a1c13e6a845fe307f0dab91846f7eda37b4c720504c420e558b501cbad
2 ··Compiled·from·"PParser.java"2 ··Compiled·from·"PParser.java"
3 final·class·xtc.parser.PParser$Chunk33 final·class·xtc.parser.PParser$Chunk3
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/PParser$Chunk37 ··this_class:·#7··························//·xtc/parser/PParser$Chunk3
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·10,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·10,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
2.29 KB
xtc/parser/PParser$Chunk4.class
2.23 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·5d920639aba8deaf04a0c3bd4d01192a09461b76733d4fb16ad64d9dd949921b1 ··SHA-256·checksum·adbe86334ab8fc18bd71225174a663b4f141bd55caa03c18921aa3a6ba2f3126
2 ··Compiled·from·"PParser.java"2 ··Compiled·from·"PParser.java"
3 final·class·xtc.parser.PParser$Chunk43 final·class·xtc.parser.PParser$Chunk4
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/PParser$Chunk47 ··this_class:·#7··························//·xtc/parser/PParser$Chunk4
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
4.58 KB
xtc/parser/PParser$PParserColumn.class
4.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·f69edbfb3fb08577519b25a79862a8adb3e216eb44d5e8874b7a7567d9aaf8b61 ··SHA-256·checksum·0600dc4ea27c977db6379d477163fef8f84c3f512f5d99093535b27372247d7a
2 ··Compiled·from·"PParser.java"2 ··Compiled·from·"PParser.java"
3 final·class·xtc.parser.PParser$PParserColumn·extends·xtc.parser.Column3 final·class·xtc.parser.PParser$PParserColumn·extends·xtc.parser.Column
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/PParser$PParserColumn7 ··this_class:·#7··························//·xtc/parser/PParser$PParserColumn
8 ··super_class:·#2·························//·xtc/parser/Column8 ··super_class:·#2·························//·xtc/parser/Column
9 ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Column."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Column."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Column12 ···#2·=·Class··············#4·············//·xtc/parser/Column
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············xtc/parser/Column14 ···#4·=·Utf8···············xtc/parser/Column
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
2.58 KB
xtc/parser/PParser.class
2.53 KB
procyon -ec {}
    
Offset 1092, 16 lines modifiedOffset 1092, 16 lines modified
1092 ········final·Result·pSymbol·=·this.pSymbol(n);1092 ········final·Result·pSymbol·=·this.pSymbol(n);
1093 ········if·(pSymbol.hasValue("&"))·{1093 ········if·(pSymbol.hasValue("&"))·{
1094 ············final·Result·pSuffix·=·this.pSuffix(pSymbol.index);1094 ············final·Result·pSuffix·=·this.pSuffix(pSymbol.index);
1095 ············parseError·=·pSuffix.select(parseError);1095 ············parseError·=·pSuffix.select(parseError);
1096 ············if·(pSuffix.hasValue())·{1096 ············if·(pSuffix.hasValue())·{
1097 ················final·Element·element·=·(Element)pSuffix.semanticValue();1097 ················final·Element·element·=·(Element)pSuffix.semanticValue();
1098 ················Object·o;1098 ················Object·o;
1099 ················if·(element·instanceof·Action)·{1099 ················if·(element·instanceof·final·Action·action)·{
1100 ····················o·=·new·SemanticPredicate((Action)element);1100 ····················o·=·new·SemanticPredicate(action);
1101 ················}1101 ················}
1102 ················else·{1102 ················else·{
1103 ····················o·=·new·FollowedBy(element);1103 ····················o·=·new·FollowedBy(element);
1104 ················}1104 ················}
1105 ················this.setLocation((Locatable)o,·n);1105 ················this.setLocation((Locatable)o,·n);
1106 ················return·(Result)pSuffix.createValue(o,·parseError);1106 ················return·(Result)pSuffix.createValue(o,·parseError);
1107 ············}1107 ············}
880 B
xtc/parser/PParserState.class
822 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·80dc6cb305f75d571b45dd68efe9ba0be0e60239828b91a7b77bc08b611bfda21 ··SHA-256·checksum·429c28ae36617f22740ba62a3cbcb46451f7e652182f157538e930fabbb60725
2 ··Compiled·from·"PParserState.java"2 ··Compiled·from·"PParserState.java"
3 public·class·xtc.parser.PParserState·implements·xtc.util.State3 public·class·xtc.parser.PParserState·implements·xtc.util.State
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/PParserState7 ··this_class:·#8··························//·xtc/parser/PParserState
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·1,·fields:·3,·methods:·10,·attributes:·19 ··interfaces:·1,·fields:·3,·methods:·10,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
891 B
xtc/parser/ParseError.class
837 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·732e116fc2203a459a0a34bde147e9bb245a95b3ccb9ac3ccc5c402ceb4387e81 ··SHA-256·checksum·e3be7055bc3635b75407ebad2990c454400f750b6bf2e14362be8fe83ce02063
2 ··Compiled·from·"ParseError.java"2 ··Compiled·from·"ParseError.java"
3 public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result3 public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/ParseError7 ··this_class:·#8··························//·xtc/parser/ParseError
8 ··super_class:·#2·························//·xtc/parser/Result8 ··super_class:·#2·························//·xtc/parser/Result
9 ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·19 ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V
12 ···#2·=·Class··············#4·············//·xtc/parser/Result12 ···#2·=·Class··············#4·············//·xtc/parser/Result
918 B
xtc/parser/ParseException.class
856 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d27cfcb61a779857a2fccb51d56562448f4a3842bc544b101a69dcb1e6f0d3411 ··SHA-256·checksum·b502108310b5040130348a1f2d401a04c6f2f7cb86b18a71cf5cae839b7ed790
2 ··Compiled·from·"ParseException.java"2 ··Compiled·from·"ParseException.java"
3 public·class·xtc.parser.ParseException·extends·java.lang.Exception3 public·class·xtc.parser.ParseException·extends·java.lang.Exception
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/ParseException7 ··this_class:·#7··························//·xtc/parser/ParseException
8 ··super_class:·#2·························//·java/lang/Exception8 ··super_class:·#2·························//·java/lang/Exception
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Exception."<init>":(Ljava/lang/String;)V
12 ···#2·=·Class··············#4·············//·java/lang/Exception12 ···#2·=·Class··············#4·············//·java/lang/Exception
929 B
xtc/parser/ParseTreeNode.class
869 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·6c6ead54216d9e23e893cf245549df5fb00357b034599e26727e18255ce54be91 ··SHA-256·checksum·66df841512b0b96a803138ff0716b50a0bc141a85ccea6fe2e99886fd875f7ea
2 ··Compiled·from·"ParseTreeNode.java"2 ··Compiled·from·"ParseTreeNode.java"
3 public·class·xtc.parser.ParseTreeNode·extends·xtc.parser.Element·implements·xtc.parser.InternalElement3 public·class·xtc.parser.ParseTreeNode·extends·xtc.parser.Element·implements·xtc.parser.InternalElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/ParseTreeNode7 ··this_class:·#8··························//·xtc/parser/ParseTreeNode
8 ··super_class:·#2·························//·xtc/parser/Element8 ··super_class:·#2·························//·xtc/parser/Element
9 ··interfaces:·1,·fields:·3,·methods:·5,·attributes:·29 ··interfaces:·1,·fields:·3,·methods:·5,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Element12 ···#2·=·Class··············#4·············//·xtc/parser/Element
930 B
xtc/parser/ParserAction.class
872 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·3d7de41dfd473518f51effbd344ee5cb655edf4a38465581c238d752a92aff5e1 ··SHA-256·checksum·ebe1c3f4dd7c6b95123f2920132438fe07c002ec1711a7ae49e332bc7d9b04be
2 ··Compiled·from·"ParserAction.java"2 ··Compiled·from·"ParserAction.java"
3 public·class·xtc.parser.ParserAction·extends·xtc.parser.UnaryOperator3 public·class·xtc.parser.ParserAction·extends·xtc.parser.UnaryOperator
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/parser/ParserAction7 ··this_class:·#14·························//·xtc/parser/ParserAction
8 ··super_class:·#2·························//·xtc/parser/UnaryOperator8 ··super_class:·#2·························//·xtc/parser/UnaryOperator
9 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator
5.59 KB
xtc/parser/ParserBase.class
5.54 KB
procyon -ec {}
    
Offset 21, 26 lines modifiedOffset 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·i)·{28 ····public·ParserBase(final·Reader·yyReader,·final·String·file,·final·int·n)·{
29 ········if·(null·==·file)·{29 ········if·(null·==·file)·{
30 ············throw·new·NullPointerException("Null·file");30 ············throw·new·NullPointerException("Null·file");
31 ········}31 ········}
32 ········if·(i·<·0)·{32 ········if·(n·<·0)·{
33 ············throw·new·IllegalArgumentException("Negative·size:·"·+·i);33 ············throw·new·IllegalArgumentException("Negative·size:·"·+·n);
34 ········}34 ········}
35 ········this.yyReader·=·yyReader;35 ········this.yyReader·=·yyReader;
36 ········this.yyCount·=·0;36 ········this.yyCount·=·0;
37 ········this.yyEOF·=·false;37 ········this.yyEOF·=·false;
38 ········this.yyData·=·new·char[i·+·1];38 ········this.yyData·=·new·char[n·+·1];
39 ········this.yyColumns·=·new·Column[i·+·1];39 ········this.yyColumns·=·new·Column[n·+·1];
40 ········final·Column·column·=·this.newColumn();40 ········final·Column·column·=·this.newColumn();
41 ········column.file·=·file;41 ········column.file·=·file;
42 ········column.seenCR·=·false;42 ········column.seenCR·=·false;
43 ········column.line·=·1;43 ········column.line·=·1;
44 ········column.column·=·1;44 ········column.column·=·1;
45 ········this.yyColumns[0]·=·column;45 ········this.yyColumns[0]·=·column;
46 ····}46 ····}
1.03 KB
xtc/parser/PartialProduction.class
986 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·260d4e7d10ac133b02cd61d5132140d695e430c1ca370893f6f5dc71f0ec6a441 ··SHA-256·checksum·951d87c28540e083be2321a4547b05199fb3b54eaf36648ec96bf75e435d2a28
2 ··Compiled·from·"PartialProduction.java"2 ··Compiled·from·"PartialProduction.java"
3 public·abstract·class·xtc.parser.PartialProduction·extends·xtc.parser.Production3 public·abstract·class·xtc.parser.PartialProduction·extends·xtc.parser.Production
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/PartialProduction7 ··this_class:·#7··························//·xtc/parser/PartialProduction
8 ··super_class:·#2·························//·xtc/parser/Production8 ··super_class:·#2·························//·xtc/parser/Production
9 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·19 ··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;)V11 ···#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/Production12 ···#2·=·Class··············#4·············//·xtc/parser/Production
938 B
xtc/parser/Predicate.class
886 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·a65379433b9c1b805794a3596bfc2cc651b66bd3e88a94eb77fb5922a609cbcd1 ··SHA-256·checksum·24c852857e76b79d4a551a422c5527af64dba59bc822a8b04cf87b51ba06cb2c
2 ··Compiled·from·"Predicate.java"2 ··Compiled·from·"Predicate.java"
3 public·abstract·class·xtc.parser.Predicate·extends·xtc.parser.UnaryOperator3 public·abstract·class·xtc.parser.Predicate·extends·xtc.parser.UnaryOperator
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/Predicate7 ··this_class:·#7··························//·xtc/parser/Predicate
8 ··super_class:·#2·························//·xtc/parser/UnaryOperator8 ··super_class:·#2·························//·xtc/parser/UnaryOperator
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator
880 B
xtc/parser/Production.class
826 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·f304f8a4571cd89b743bd9280f2e9a431be0b61fa08fef60ed588b910345362c1 ··SHA-256·checksum·fb9a7ab8b95b10a218a7b9b60992183cb5f2db367498b8cccf189e1c92d9d65f
2 ··Compiled·from·"Production.java"2 ··Compiled·from·"Production.java"
3 public·abstract·class·xtc.parser.Production·extends·xtc.tree.Node3 public·abstract·class·xtc.parser.Production·extends·xtc.tree.Node
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/parser/Production7 ··this_class:·#8··························//·xtc/parser/Production
8 ··super_class:·#2·························//·xtc/tree/Node8 ··super_class:·#2·························//·xtc/tree/Node
9 ··interfaces:·0,·fields:·6,·methods:·10,·attributes:·19 ··interfaces:·0,·fields:·6,·methods:·10,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/tree/Node12 ···#2·=·Class··············#4·············//·xtc/tree/Node
1.02 KB
xtc/parser/ProductionOverride.class
970 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d6ccfd8a09fb5cb00caac6d17dccb367345f1f45f8c2d57996ec4404122b40261 ··SHA-256·checksum·73406a9803a568c83df349e08244efd90b6f9f17684b956b42d6610fb1d55a6a
2 ··Compiled·from·"ProductionOverride.java"2 ··Compiled·from·"ProductionOverride.java"
3 public·class·xtc.parser.ProductionOverride·extends·xtc.parser.PartialProduction3 public·class·xtc.parser.ProductionOverride·extends·xtc.parser.PartialProduction
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/ProductionOverride7 ··this_class:·#8··························//·xtc/parser/ProductionOverride
8 ··super_class:·#2·························//·xtc/parser/PartialProduction8 ··super_class:·#2·························//·xtc/parser/PartialProduction
9 ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·19 ··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;)V11 ···#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/PartialProduction12 ···#2·=·Class··············#4·············//·xtc/parser/PartialProduction
909 B
xtc/parser/ProperListValue.class
845 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·5c47f6fa224b22ad1a41f1446322cea6217f7c135967b495c907dad3c7d31d401 ··SHA-256·checksum·b92b83766562f3ae97fff65fe0d6d83954c2886aa978ff2c45d6aef6ea31c265
2 ··Compiled·from·"ProperListValue.java"2 ··Compiled·from·"ProperListValue.java"
3 public·class·xtc.parser.ProperListValue·extends·xtc.parser.ListValue3 public·class·xtc.parser.ProperListValue·extends·xtc.parser.ListValue
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/ProperListValue7 ··this_class:·#8··························//·xtc/parser/ProperListValue
8 ··super_class:·#2·························//·xtc/parser/ListValue8 ··super_class:·#2·························//·xtc/parser/ListValue
9 ··interfaces:·0,·fields:·3,·methods:·6,·attributes:·29 ··interfaces:·0,·fields:·3,·methods:·6,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ListValue."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ListValue."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/ListValue12 ···#2·=·Class··············#4·············//·xtc/parser/ListValue
844 B
xtc/parser/Properties.class
790 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·9644b7d88541f1659d9440296e3d0a1c00f45a829cedbf3778769dcbacd2d98f1 ··SHA-256·checksum·33e1f919c7e1db3791fd9115c0e9bf692d9da05359a74165ea7add137b942abd
2 ··Compiled·from·"Properties.java"2 ··Compiled·from·"Properties.java"
3 public·class·xtc.parser.Properties3 public·class·xtc.parser.Properties
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/Properties7 ··this_class:·#7··························//·xtc/parser/Properties
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·22,·methods:·3,·attributes:·19 ··interfaces:·0,·fields:·22,·methods:·3,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
963 B
xtc/parser/Quantification.class
901 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·aa1cde5e8e871435a7dcc272b25480b15a6a9d5e8f6b8df366244c8d6105a7891 ··SHA-256·checksum·09b5fe70f71c669e55ef686d6dcaff6b0a0a484f058fd7196c5fbbc239a0d210
2 ··Compiled·from·"Quantification.java"2 ··Compiled·from·"Quantification.java"
3 public·abstract·class·xtc.parser.Quantification·extends·xtc.parser.UnaryOperator3 public·abstract·class·xtc.parser.Quantification·extends·xtc.parser.UnaryOperator
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/Quantification7 ··this_class:·#7··························//·xtc/parser/Quantification
8 ··super_class:·#2·························//·xtc/parser/UnaryOperator8 ··super_class:·#2·························//·xtc/parser/UnaryOperator
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator
2.09 KB
xtc/parser/Renamer$Translation.class
2.02 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 30 lines modifiedOffset 1, 32 lines modified
1 ··SHA-256·checksum·1caf776fce176589bc47645a8dd403f223a300460e10921d48426eeb766024c11 ··SHA-256·checksum·dcca2bd50bc51d0c4566db79a8842dcc8b89e7d76a1c4ef9bc095e45347f4013
2 ··Compiled·from·"Renamer.java"2 ··Compiled·from·"Renamer.java"
3 public·interface·xtc.parser.Renamer$Translation3 public·interface·xtc.parser.Renamer$Translation
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/parser/Renamer$Translation7 ··this_class:·#1··························//·xtc/parser/Renamer$Translation
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/parser/Renamer$Translation11 ···#1·=·Class··············#2·············//·xtc/parser/Renamer$Translation
12 ···#2·=·Utf8···············xtc/parser/Renamer$Translation12 ···#2·=·Utf8···············xtc/parser/Renamer$Translation
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············map15 ···#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···············SourceFile17 ···#7·=·Utf8···············SourceFile
18 ···#8·=·Utf8···············Renamer.java18 ···#8·=·Utf8···············Renamer.java
19 ···#9·=·Utf8···············InnerClasses19 ···#9·=·Utf8···············NestHost
20 ··#10·=·Class··············#11············//·xtc/parser/Renamer20 ··#10·=·Class··············#11············//·xtc/parser/Renamer
21 ··#11·=·Utf8···············xtc/parser/Renamer21 ··#11·=·Utf8···············xtc/parser/Renamer
 22 ··#12·=·Utf8···············InnerClasses
22 ··#12·=·Utf8···············Translation23 ··#13·=·Utf8···············Translation
23 {24 {
24 ··public·abstract·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer);25 ··public·abstract·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer);
25 ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;26 ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;
26 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT27 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
27 }28 }
28 SourceFile:·"Renamer.java"29 SourceFile:·"Renamer.java"
 30 NestHost:·class·xtc/parser/Renamer
29 InnerClasses:31 InnerClasses:
30 ··public·static·#12=·#1·of·#10;···········//·Translation=class·xtc/parser/Renamer$Translation·of·class·xtc/parser/Renamer32 ··public·static·#13=·#1·of·#10;···········//·Translation=class·xtc/parser/Renamer$Translation·of·class·xtc/parser/Renamer
2.79 KB
xtc/parser/Renamer.class
2.74 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·e12f46c385e81ed075c6372de4686649cc22d47d61ef6028c93ec2faab82e86a1 ··SHA-256·checksum·15eb3f91512bd231ff4fcec659346785a3612c6e4d3d77551f8050636fffe40d
2 ··Compiled·from·"Renamer.java"2 ··Compiled·from·"Renamer.java"
3 public·class·xtc.parser.Renamer·extends·xtc.parser.GrammarVisitor3 public·class·xtc.parser.Renamer·extends·xtc.parser.GrammarVisitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/Renamer7 ··this_class:·#8··························//·xtc/parser/Renamer
8 ··super_class:·#2·························//·xtc/parser/GrammarVisitor8 ··super_class:·#2·························//·xtc/parser/GrammarVisitor
9 ··interfaces:·0,·fields:·1,·methods:·2,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·2,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GrammarVisitor."<init>":(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GrammarVisitor."<init>":(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/GrammarVisitor12 ···#2·=·Class··············#4·············//·xtc/parser/GrammarVisitor
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V
14 ···#4·=·Utf8···············xtc/parser/GrammarVisitor14 ···#4·=·Utf8···············xtc/parser/GrammarVisitor
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V16 ···#6·=·Utf8···············(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)V
924 B
xtc/parser/Repetition.class
870 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·815bdb193d43a59390ba96a481d0ac16ae4db70516d3baede915f0089de0c5b11 ··SHA-256·checksum·71c5cd7563c474ee586e8534c2f9da527627fbd601b33d86cc9dc9ef3e372d85
2 ··Compiled·from·"Repetition.java"2 ··Compiled·from·"Repetition.java"
3 public·class·xtc.parser.Repetition·extends·xtc.parser.Quantification3 public·class·xtc.parser.Repetition·extends·xtc.parser.Quantification
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/Repetition7 ··this_class:·#8··························//·xtc/parser/Repetition
8 ··super_class:·#2·························//·xtc/parser/Quantification8 ··super_class:·#2·························//·xtc/parser/Quantification
9 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Quantification."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/Quantification12 ···#2·=·Class··············#4·············//·xtc/parser/Quantification
846 B
xtc/parser/Result.class
800 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·876584179a9e41990db16a7815e1448baccb64ce55b3fd14a3755cdaac69e2461 ··SHA-256·checksum·9043dc1c962cf313c6912ee96a64531370fa0ad8582de5cc82e2e3688440b9a6
2 ··Compiled·from·"Result.java"2 ··Compiled·from·"Result.java"
3 public·abstract·class·xtc.parser.Result3 public·abstract·class·xtc.parser.Result
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/parser/Result7 ··this_class:·#8··························//·xtc/parser/Result
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
939 B
xtc/parser/SemanticPredicate.class
871 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·131213a0b2e6052347222344ba780c19c59e51421792273b004b7aa1e9641da31 ··SHA-256·checksum·5c4af24f4806e882286dbc90887e4a04a681e34c744469024a2e9af238ff304f
2 ··Compiled·from·"SemanticPredicate.java"2 ··Compiled·from·"SemanticPredicate.java"
3 public·class·xtc.parser.SemanticPredicate·extends·xtc.parser.Predicate3 public·class·xtc.parser.SemanticPredicate·extends·xtc.parser.Predicate
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/parser/SemanticPredicate7 ··this_class:·#14·························//·xtc/parser/SemanticPredicate
8 ··super_class:·#2·························//·xtc/parser/Predicate8 ··super_class:·#2·························//·xtc/parser/Predicate
9 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Predicate."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/Predicate12 ···#2·=·Class··············#4·············//·xtc/parser/Predicate
930 B
xtc/parser/SemanticValue.class
870 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·2037cdafe4d363a594344ee0f982a3eeaa03ee03fdc6366918e21a5d32edf6431 ··SHA-256·checksum·2c0d4740fae1deae7c4c03d40fbbe6d2c5612fad418199c7bcb570495811aa15
2 ··Compiled·from·"SemanticValue.java"2 ··Compiled·from·"SemanticValue.java"
3 public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result3 public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/SemanticValue7 ··this_class:·#8··························//·xtc/parser/SemanticValue
8 ··super_class:·#14························//·xtc/parser/Result8 ··super_class:·#14························//·xtc/parser/Result
9 ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·19 ··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/ParseError12 ···#2·=·Class··············#4·············//·xtc/parser/ParseError
1.24 KB
xtc/parser/Sequence.class
1.19 KB
procyon -ec {}
    
Offset 27, 16 lines modifiedOffset 27, 15 lines modified
27 ····27 ····
28 ····public·Sequence(final·SequenceName·name,·final·List<Element>·elements)·{28 ····public·Sequence(final·SequenceName·name,·final·List<Element>·elements)·{
29 ········this.name·=·name;29 ········this.name·=·name;
30 ········this.elements·=·elements;30 ········this.elements·=·elements;
31 ····}31 ····}
32 ····32 ····
33 ····public·Sequence(final·Element·location)·{33 ····public·Sequence(final·Element·location)·{
34 ········if·(location·instanceof·Sequence)·{34 ········if·(location·instanceof·final·Sequence·sequence)·{
35 ············final·Sequence·sequence·=·(Sequence)location; 
36 ············this.elements·=·new·ArrayList<Element>(sequence.elements);35 ············this.elements·=·new·ArrayList<Element>(sequence.elements);
37 ············this.name·=·sequence.name;36 ············this.name·=·sequence.name;
38 ········}37 ········}
39 ········else·{38 ········else·{
40 ············(this.elements·=·new·ArrayList<Element>(1)).add(location);39 ············(this.elements·=·new·ArrayList<Element>(1)).add(location);
41 ········}40 ········}
42 ········this.setLocation((Locatable)location);41 ········this.setLocation((Locatable)location);
892 B
xtc/parser/SequenceName.class
834 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·8e13d79d96b3c994d916b548881afb869fe1c6b3c082b16c5f9c6928ef872d6b1 ··SHA-256·checksum·b9bf20bdefbc514b87d6cf3b6e857fb143b5e4b67d59c13594c3c1f37f62f8b7
2 ··Compiled·from·"SequenceName.java"2 ··Compiled·from·"SequenceName.java"
3 public·class·xtc.parser.SequenceName·extends·xtc.parser.Name3 public·class·xtc.parser.SequenceName·extends·xtc.parser.Name
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/SequenceName7 ··this_class:·#7··························//·xtc/parser/SequenceName
8 ··super_class:·#2·························//·xtc/parser/Name8 ··super_class:·#2·························//·xtc/parser/Name
9 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Name."<init>":(Ljava/lang/String;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/Name12 ···#2·=·Class··············#4·············//·xtc/parser/Name
895 B
xtc/parser/StringLiteral.class
835 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·eca57a325045eb502d2d78c9820c173d2a282d9264894c4faefc2d7e365c25301 ··SHA-256·checksum·bb5c4bb6e0eaa26f4d3b5730db4e568b1ea2209349f080f94730a91fc26eff19
2 ··Compiled·from·"StringLiteral.java"2 ··Compiled·from·"StringLiteral.java"
3 public·class·xtc.parser.StringLiteral·extends·xtc.parser.Terminal3 public·class·xtc.parser.StringLiteral·extends·xtc.parser.Terminal
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/StringLiteral7 ··this_class:·#8··························//·xtc/parser/StringLiteral
8 ··super_class:·#2·························//·xtc/parser/Terminal8 ··super_class:·#2·························//·xtc/parser/Terminal
9 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Terminal."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Terminal."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Terminal12 ···#2·=·Class··············#4·············//·xtc/parser/Terminal
925 B
xtc/parser/StringMatch.class
869 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·0439a1c0a8db76a5dcfa7e3ab525c0aa0e71467c1bc2d24f01324fee285423081 ··SHA-256·checksum·9cfc8787cb0211dc93e27e005f153093961a70fab2913d68cfd1969b2136016e
2 ··Compiled·from·"StringMatch.java"2 ··Compiled·from·"StringMatch.java"
3 public·class·xtc.parser.StringMatch·extends·xtc.parser.UnaryOperator3 public·class·xtc.parser.StringMatch·extends·xtc.parser.UnaryOperator
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/StringMatch7 ··this_class:·#8··························//·xtc/parser/StringMatch
8 ··super_class:·#2·························//·xtc/parser/UnaryOperator8 ··super_class:·#2·························//·xtc/parser/UnaryOperator
9 ··interfaces:·0,·fields:·1,·methods:·5,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator
901 B
xtc/parser/StringValue.class
845 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·5d89d938313bf0ccfa97a3276f07026ba8e2a9412e7704cb1e59ec92bda4cfb61 ··SHA-256·checksum·aeb9065bb14c19b33d73deb4093f62f46aa7aaf9b3f9c544587552f79b045ca1
2 ··Compiled·from·"StringValue.java"2 ··Compiled·from·"StringValue.java"
3 public·class·xtc.parser.StringValue·extends·xtc.parser.ValueElement3 public·class·xtc.parser.StringValue·extends·xtc.parser.ValueElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/StringValue7 ··this_class:·#8··························//·xtc/parser/StringValue
8 ··super_class:·#2·························//·xtc/parser/ValueElement8 ··super_class:·#2·························//·xtc/parser/ValueElement
9 ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement
889 B
xtc/parser/Terminal.class
839 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·a96e8404c96b2d5e441dbee397433d018a218455a6078be49c71eb829da61bfc1 ··SHA-256·checksum·8e4a57ca787653c6023cec18ef1602615aed79efb177b5469b0bf15392258d63
2 ··Compiled·from·"Terminal.java"2 ··Compiled·from·"Terminal.java"
3 public·abstract·class·xtc.parser.Terminal·extends·xtc.parser.Element3 public·abstract·class·xtc.parser.Terminal·extends·xtc.parser.Element
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/Terminal7 ··this_class:·#7··························//·xtc/parser/Terminal
8 ··super_class:·#2·························//·xtc/parser/Element8 ··super_class:·#2·························//·xtc/parser/Element
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Element12 ···#2·=·Class··············#4·············//·xtc/parser/Element
896 B
xtc/parser/TokenValue.class
842 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·1a4d5acd302d586f273e73156d6abe8a55486b7e79f21cb70b25ad0679a5dc5f1 ··SHA-256·checksum·2c69f871db360bae63b9dd2dbd47ac0cd9a7cec1a3c4370a2dd41efe028e0dfe
2 ··Compiled·from·"TokenValue.java"2 ··Compiled·from·"TokenValue.java"
3 public·class·xtc.parser.TokenValue·extends·xtc.parser.ValueElement3 public·class·xtc.parser.TokenValue·extends·xtc.parser.ValueElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/TokenValue7 ··this_class:·#8··························//·xtc/parser/TokenValue
8 ··super_class:·#2·························//·xtc/parser/ValueElement8 ··super_class:·#2·························//·xtc/parser/ValueElement
9 ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·6,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/ValueElement."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement12 ···#2·=·Class··············#4·············//·xtc/parser/ValueElement
914 B
xtc/parser/UnaryOperator.class
854 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·618166fe90e4b7fd1b41e670b4f8bc3d0988a5c73f577c2a3fdc890b37148f6a1 ··SHA-256·checksum·a0a6fb42e50a13c7aed3ca776b23cab56fdcba04b885ae6a1d9031b48cfba0f0
2 ··Compiled·from·"UnaryOperator.java"2 ··Compiled·from·"UnaryOperator.java"
3 public·abstract·class·xtc.parser.UnaryOperator·extends·xtc.parser.Element3 public·abstract·class·xtc.parser.UnaryOperator·extends·xtc.parser.Element
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/parser/UnaryOperator7 ··this_class:·#8··························//·xtc/parser/UnaryOperator
8 ··super_class:·#2·························//·xtc/parser/Element8 ··super_class:·#2·························//·xtc/parser/Element
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Element12 ···#2·=·Class··············#4·············//·xtc/parser/Element
947 B
xtc/parser/ValueElement.class
889 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d5cb09f49ff79bc1a9fc9baa8daa97ec4fdcc70bdc72a9753b82e0435bda68221 ··SHA-256·checksum·6e0563016f4241d5109fffdff507b048e26035fc8df2d7299620fc10218e464e
2 ··Compiled·from·"ValueElement.java"2 ··Compiled·from·"ValueElement.java"
3 public·abstract·class·xtc.parser.ValueElement·extends·xtc.parser.Element·implements·xtc.parser.InternalElement3 public·abstract·class·xtc.parser.ValueElement·extends·xtc.parser.Element·implements·xtc.parser.InternalElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/ValueElement7 ··this_class:·#7··························//·xtc/parser/ValueElement
8 ··super_class:·#2·························//·xtc/parser/Element8 ··super_class:·#2·························//·xtc/parser/Element
9 ··interfaces:·1,·fields:·0,·methods:·1,·attributes:·19 ··interfaces:·1,·fields:·0,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/parser/Element12 ···#2·=·Class··············#4·············//·xtc/parser/Element
935 B
xtc/parser/VoidedElement.class
875 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·9994c04b77e25a1fceb8367727d757c7cfc05b4a43352c6e13a204eb00de39b21 ··SHA-256·checksum·9cf0d8890835e332b14af38740a4d37733e632d92b600e374ccd277e39742c18
2 ··Compiled·from·"VoidedElement.java"2 ··Compiled·from·"VoidedElement.java"
3 public·class·xtc.parser.VoidedElement·extends·xtc.parser.UnaryOperator3 public·class·xtc.parser.VoidedElement·extends·xtc.parser.UnaryOperator
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/parser/VoidedElement7 ··this_class:·#14·························//·xtc/parser/VoidedElement
8 ··super_class:·#2·························//·xtc/parser/UnaryOperator8 ··super_class:·#2·························//·xtc/parser/UnaryOperator
9 ··interfaces:·0,·fields:·0,·methods:·5,·attributes:·29 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/UnaryOperator."<init>":(Lxtc/parser/Element;)V
12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator12 ···#2·=·Class··············#4·············//·xtc/parser/UnaryOperator
871 B
xtc/tree/Annotation.class
821 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·5d5adf4a6831e6f7207ae0e108b8cba003ef8e3421358b2feee546ff7d4630dd1 ··SHA-256·checksum·509ce7bcfb00469e329e4c6a218c3f92e092fd54ae192d563345220ba9623cf8
2 ··Compiled·from·"Annotation.java"2 ··Compiled·from·"Annotation.java"
3 public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node3 public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/tree/Annotation7 ··this_class:·#8··························//·xtc/tree/Annotation
8 ··super_class:·#2·························//·xtc/tree/Node8 ··super_class:·#2·························//·xtc/tree/Node
9 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/tree/Node12 ···#2·=·Class··············#4·············//·xtc/tree/Node
1.9 KB
xtc/tree/Attribute.class
1.85 KB
procyon -ec {}
    
Offset 25, 22 lines modifiedOffset 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·i)·{32 ····public·Object·get(final·int·n)·{
33 ········if·(0·==·i)·{33 ········if·(0·==·n)·{
34 ············return·this.name;34 ············return·this.name;
35 ········}35 ········}
36 ········if·(null·!=·this.value·&&·1·==·i)·{36 ········if·(null·!=·this.value·&&·1·==·n)·{
37 ············return·this.value;37 ············return·this.value;
38 ········}38 ········}
39 ········throw·new·IndexOutOfBoundsException("Index·:·"·+·i·+·",·Size:·"·+·((null·==·this.value)·?·1·:·2));39 ········throw·new·IndexOutOfBoundsException("Index·:·"·+·n·+·",·Size:·"·+·((null·==·this.value)·?·1·:·2));
40 ····}40 ····}
41 ····41 ····
42 ····public·Object·set(final·int·n,·final·Object·o)·{42 ····public·Object·set(final·int·n,·final·Object·o)·{
43 ········throw·new·IllegalStateException("Attributes·are·immutable");43 ········throw·new·IllegalStateException("Attributes·are·immutable");
44 ····}44 ····}
45 ····45 ····
46 ····public·String·getName()·{46 ····public·String·getName()·{
2.55 KB
xtc/tree/Comment$Kind.class
2.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·c48b0b9fb9f55782541d55cb0b5bef69c4b33f8605df431477b2cf734644fe5d1 ··SHA-256·checksum·26a1f48d98d02a43c23dc7fd1cd41eb4e8574553cca4a4ecf2aa55ffc137d46f
2 ··Compiled·from·"Comment.java"2 ··Compiled·from·"Comment.java"
3 public·final·class·xtc.tree.Comment$Kind·extends·java.lang.Enum<xtc.tree.Comment$Kind>3 public·final·class·xtc.tree.Comment$Kind·extends·java.lang.Enum<xtc.tree.Comment$Kind>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
7 ··this_class:·#1··························//·xtc/tree/Comment$Kind7 ··this_class:·#1··························//·xtc/tree/Comment$Kind
8 ··super_class:·#23························//·java/lang/Enum8 ··super_class:·#23························//·java/lang/Enum
9 ··interfaces:·0,·fields:·4,·methods:·5,·attributes:·39 ··interfaces:·0,·fields:·4,·methods:·5,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/tree/Comment$Kind11 ···#1·=·Class··············#2·············//·xtc/tree/Comment$Kind
12 ···#2·=·Utf8···············xtc/tree/Comment$Kind12 ···#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_LINE15 ···#5·=·Utf8···············SINGLE_LINE
16 ···#6·=·Utf8···············Lxtc/tree/Comment$Kind;16 ···#6·=·Utf8···············Lxtc/tree/Comment$Kind;
2.45 KB
xtc/tree/Comment.class
2.41 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·3180363cd284345c626d55b3e65862dc228e0bb8c8fbcb9349886e858a9d44a71 ··SHA-256·checksum·f48de41f058ae802c07b5329cc74a424a4a9789c007e937873afbf45e1095f60
2 ··Compiled·from·"Comment.java"2 ··Compiled·from·"Comment.java"
3 public·class·xtc.tree.Comment·extends·xtc.tree.Annotation3 public·class·xtc.tree.Comment·extends·xtc.tree.Annotation
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·xtc/tree/Comment7 ··this_class:·#2··························//·xtc/tree/Comment
8 ··super_class:·#8·························//·xtc/tree/Annotation8 ··super_class:·#8·························//·xtc/tree/Annotation
9 ··interfaces:·0,·fields:·2,·methods:·5,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·5,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Comment."<init>":(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V11 ····#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/Comment12 ····#2·=·Class··············#4············//·xtc/tree/Comment
13 ····#3·=·NameAndType········#5:#6·········//·"<init>":(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V13 ····#3·=·NameAndType········#5:#6·········//·"<init>":(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V
14 ····#4·=·Utf8···············xtc/tree/Comment14 ····#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;)V16 ····#6·=·Utf8···············(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)V
2.43 KB
xtc/tree/GNode$Fixed.class
2.38 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·cf26b93b3739f7c248577e2b346b356fcec141e03bad6845b2fe40e8bde72fd31 ··SHA-256·checksum·fc9aaf623682f5c10aaac54bd2ad428fe8c9e3afd2dbdb0fb79b3976a58dd7c7
2 ··Compiled·from·"GNode.java"2 ··Compiled·from·"GNode.java"
3 abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode3 abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#12·························//·xtc/tree/GNode$Fixed7 ··this_class:·#12·························//·xtc/tree/GNode$Fixed
8 ··super_class:·#2·························//·xtc/tree/GNode8 ··super_class:·#2·························//·xtc/tree/GNode
9 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V
12 ···#2·=·Class··············#4·············//·xtc/tree/GNode12 ···#2·=·Class··············#4·············//·xtc/tree/GNode
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V
14 ···#4·=·Utf8···············xtc/tree/GNode14 ···#4·=·Utf8···············xtc/tree/GNode
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············(Ljava/lang/String;)V16 ···#6·=·Utf8···············(Ljava/lang/String;)V
786 B
xtc/tree/GNode$Fixed0.class
732 B
procyon -ec {}
    
Offset 13, 18 lines modifiedOffset 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·i)·{20 ····public·Object·get(final·int·n)·{
21 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·0");21 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0");
22 ····}22 ····}
23 ····23 ····
24 ····public·Object·set(final·int·i,·final·Object·o)·{24 ····public·Object·set(final·int·n,·final·Object·o)·{
25 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·0");25 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0");
26 ····}26 ····}
27 ····27 ····
28 ····public·void·addAllTo(final·Collection<Object>·collection)·{28 ····public·void·addAllTo(final·Collection<Object>·collection)·{
29 ····}29 ····}
30 }30 }
1.04 KB
xtc/tree/GNode$Fixed1.class
1010 B
procyon -ec {}
    
Offset 16, 27 lines modifiedOffset 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·i)·{23 ····public·Object·get(final·int·n)·{
24 ········if·(0·==·i)·{24 ········if·(0·==·n)·{
25 ············return·this.c1;25 ············return·this.c1;
26 ········}26 ········}
27 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·1");27 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1");
28 ····}28 ····}
29 ····29 ····
30 ····public·Object·set(final·int·i,·final·Object·c1)·{30 ····public·Object·set(final·int·n,·final·Object·c1)·{
31 ········if·(0·==·i)·{31 ········if·(0·==·n)·{
32 ············final·Object·c2·=·this.c1;32 ············final·Object·c2·=·this.c1;
33 ············this.c1·=·c1;33 ············this.c1·=·c1;
34 ············return·c2;34 ············return·c2;
35 ········}35 ········}
36 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·1");36 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1");
37 ····}37 ····}
38 ····38 ····
39 ····public·void·addAllTo(final·Collection<Object>·collection)·{39 ····public·void·addAllTo(final·Collection<Object>·collection)·{
40 ········collection.add(this.c1);40 ········collection.add(this.c1);
41 ····}41 ····}
42 }42 }
1.47 KB
xtc/tree/GNode$Fixed2.class
1.42 KB
procyon -ec {}
    
Offset 18, 42 lines modifiedOffset 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·i)·{25 ····public·Object·get(final·int·n)·{
26 ········switch·(i)·{26 ········switch·(n)·{
27 ············case·0:·{27 ············case·0:·{
28 ················return·this.c1;28 ················return·this.c1;
29 ············}29 ············}
30 ············case·1:·{30 ············case·1:·{
31 ················return·this.c2;31 ················return·this.c2;
32 ············}32 ············}
33 ············default:·{33 ············default:·{
34 ················throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·2");34 ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2");
35 ············}35 ············}
36 ········}36 ········}
37 ····}37 ····}
38 ····38 ····
39 ····public·Object·set(final·int·i,·final·Object·o)·{39 ····public·Object·set(final·int·n,·final·Object·o)·{
40 ········switch·(i)·{40 ········switch·(n)·{
41 ············case·0:·{41 ············case·0:·{
42 ················final·Object·c1·=·this.c1;42 ················final·Object·c1·=·this.c1;
43 ················this.c1·=·o;43 ················this.c1·=·o;
44 ················return·c1;44 ················return·c1;
45 ············}45 ············}
46 ············case·1:·{46 ············case·1:·{
47 ················final·Object·c2·=·this.c2;47 ················final·Object·c2·=·this.c2;
48 ················this.c2·=·o;48 ················this.c2·=·o;
49 ················return·c2;49 ················return·c2;
50 ············}50 ············}
51 ············default:·{51 ············default:·{
52 ················throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·2");52 ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2");
53 ············}53 ············}
54 ········}54 ········}
55 ····}55 ····}
56 ····56 ····
57 ····public·void·addAllTo(final·Collection<Object>·collection)·{57 ····public·void·addAllTo(final·Collection<Object>·collection)·{
58 ········collection.add(this.c1);58 ········collection.add(this.c1);
59 ········collection.add(this.c2);59 ········collection.add(this.c2);
1.66 KB
xtc/tree/GNode$Fixed3.class
1.6 KB
procyon -ec {}
    
Offset 20, 33 lines modifiedOffset 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·i)·{27 ····public·Object·get(final·int·n)·{
28 ········switch·(i)·{28 ········switch·(n)·{
29 ············case·0:·{29 ············case·0:·{
30 ················return·this.c1;30 ················return·this.c1;
31 ············}31 ············}
32 ············case·1:·{32 ············case·1:·{
33 ················return·this.c2;33 ················return·this.c2;
34 ············}34 ············}
35 ············case·2:·{35 ············case·2:·{
36 ················return·this.c3;36 ················return·this.c3;
37 ············}37 ············}
38 ············default:·{38 ············default:·{
39 ················throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·3");39 ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·3");
40 ············}40 ············}
41 ········}41 ········}
42 ····}42 ····}
43 ····43 ····
44 ····public·Object·set(final·int·i,·final·Object·c3)·{44 ····public·Object·set(final·int·n,·final·Object·c3)·{
45 ········switch·(i)·{45 ········switch·(n)·{
46 ············case·0:·{46 ············case·0:·{
47 ················final·Object·c4·=·this.c1;47 ················final·Object·c4·=·this.c1;
48 ················this.c1·=·c3;48 ················this.c1·=·c3;
49 ················return·c4;49 ················return·c4;
50 ············}50 ············}
51 ············case·1:·{51 ············case·1:·{
52 ················final·Object·c5·=·this.c2;52 ················final·Object·c5·=·this.c2;
1.73 KB
xtc/tree/GNode$Fixed4.class
1.68 KB
procyon -ec {}
    
Offset 22, 36 lines modifiedOffset 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·i)·{29 ····public·Object·get(final·int·n)·{
30 ········switch·(i)·{30 ········switch·(n)·{
31 ············case·0:·{31 ············case·0:·{
32 ················return·this.c1;32 ················return·this.c1;
33 ············}33 ············}
34 ············case·1:·{34 ············case·1:·{
35 ················return·this.c2;35 ················return·this.c2;
36 ············}36 ············}
37 ············case·2:·{37 ············case·2:·{
38 ················return·this.c3;38 ················return·this.c3;
39 ············}39 ············}
40 ············case·3:·{40 ············case·3:·{
41 ················return·this.c4;41 ················return·this.c4;
42 ············}42 ············}
43 ············default:·{43 ············default:·{
44 ················throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·4");44 ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·4");
45 ············}45 ············}
46 ········}46 ········}
47 ····}47 ····}
48 ····48 ····
49 ····public·Object·set(final·int·i,·final·Object·o)·{49 ····public·Object·set(final·int·n,·final·Object·o)·{
50 ········switch·(i)·{50 ········switch·(n)·{
51 ············case·0:·{51 ············case·0:·{
52 ················final·Object·c1·=·this.c1;52 ················final·Object·c1·=·this.c1;
53 ················this.c1·=·o;53 ················this.c1·=·o;
54 ················return·c1;54 ················return·c1;
55 ············}55 ············}
56 ············case·1:·{56 ············case·1:·{
57 ················final·Object·c2·=·this.c2;57 ················final·Object·c2·=·this.c2;
1.79 KB
xtc/tree/GNode$Fixed5.class
1.74 KB
procyon -ec {}
    
Offset 24, 16 lines modifiedOffset 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·i)·{31 ····public·Object·get(final·int·n)·{
32 ········switch·(i)·{32 ········switch·(n)·{
33 ············case·0:·{33 ············case·0:·{
34 ················return·this.c1;34 ················return·this.c1;
35 ············}35 ············}
36 ············case·1:·{36 ············case·1:·{
37 ················return·this.c2;37 ················return·this.c2;
38 ············}38 ············}
39 ············case·2:·{39 ············case·2:·{
1.79 KB
xtc/tree/GNode$Fixed6.class
1.74 KB
procyon -ec {}
    
Offset 26, 16 lines modifiedOffset 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·i)·{33 ····public·Object·get(final·int·n)·{
34 ········switch·(i)·{34 ········switch·(n)·{
35 ············case·0:·{35 ············case·0:·{
36 ················return·this.c1;36 ················return·this.c1;
37 ············}37 ············}
38 ············case·1:·{38 ············case·1:·{
39 ················return·this.c2;39 ················return·this.c2;
40 ············}40 ············}
41 ············case·2:·{41 ············case·2:·{
1.81 KB
xtc/tree/GNode$Fixed7.class
1.76 KB
procyon -ec {}
    
Offset 28, 16 lines modifiedOffset 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·i)·{35 ····public·Object·get(final·int·n)·{
36 ········switch·(i)·{36 ········switch·(n)·{
37 ············case·0:·{37 ············case·0:·{
38 ················return·this.c1;38 ················return·this.c1;
39 ············}39 ············}
40 ············case·1:·{40 ············case·1:·{
41 ················return·this.c2;41 ················return·this.c2;
42 ············}42 ············}
43 ············case·2:·{43 ············case·2:·{
1.82 KB
xtc/tree/GNode$Fixed8.class
1.77 KB
procyon -ec {}
    
Offset 30, 16 lines modifiedOffset 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·i)·{37 ····public·Object·get(final·int·n)·{
38 ········switch·(i)·{38 ········switch·(n)·{
39 ············case·0:·{39 ············case·0:·{
40 ················return·this.c1;40 ················return·this.c1;
41 ············}41 ············}
42 ············case·1:·{42 ············case·1:·{
43 ················return·this.c2;43 ················return·this.c2;
44 ············}44 ············}
45 ············case·2:·{45 ············case·2:·{
2.48 KB
xtc/tree/GNode$Variable.class
2.42 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·7b8a1ea2e021d61ceea3aaae0ec0f82c36c638f12f24a9ebb9432d86494a884b1 ··SHA-256·checksum·8814800cc43c013fb30dcb37f40f73db8c8212021ae66468cf17d58187448927
2 ··Compiled·from·"GNode.java"2 ··Compiled·from·"GNode.java"
3 class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode3 class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#13·························//·xtc/tree/GNode$Variable7 ··this_class:·#13·························//·xtc/tree/GNode$Variable
8 ··super_class:·#2·························//·xtc/tree/GNode8 ··super_class:·#2·························//·xtc/tree/GNode
9 ··interfaces:·0,·fields:·1,·methods:·17,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·17,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V
12 ····#2·=·Class··············#4············//·xtc/tree/GNode12 ····#2·=·Class··············#4············//·xtc/tree/GNode
13 ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V13 ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V
14 ····#4·=·Utf8···············xtc/tree/GNode14 ····#4·=·Utf8···············xtc/tree/GNode
15 ····#5·=·Utf8···············<init>15 ····#5·=·Utf8···············<init>
16 ····#6·=·Utf8···············(Ljava/lang/String;)V16 ····#6·=·Utf8···············(Ljava/lang/String;)V
746 B
xtc/tree/GNode.class
706 B
procyon -ec {}
    
Offset 277, 16 lines modifiedOffset 277, 16 lines modified
277 ················variable.addAll(pair);277 ················variable.addAll(pair);
278 ················return·(GNode)variable;278 ················return·(GNode)variable;
279 ············}279 ············}
280 ········}280 ········}
281 ····}281 ····}
282 ····282 ····
283 ····public·static·GNode·create(final·GNode·gNode)·{283 ····public·static·GNode·create(final·GNode·gNode)·{
284 ········if·(gNode·instanceof·GNode.Variable)·{284 ········if·(gNode·instanceof·final·GNode.Variable·variable)·{
285 ············return·(GNode)new·GNode.Variable((GNode.Variable)gNode);285 ············return·(GNode)new·GNode.Variable(variable);
286 ········}286 ········}
287 ········switch·(gNode.size())·{287 ········switch·(gNode.size())·{
288 ············case·0:·{288 ············case·0:·{
289 ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode);289 ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode);
290 ············}290 ············}
291 ············case·1:·{291 ············case·1:·{
292 ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode);292 ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode);
825 B
xtc/tree/Locatable.class
777 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·7fcd71194acbd15eacee544c7e631a1ce82af0bf4fbde2c9ba28abf704d225761 ··SHA-256·checksum·06c6c87368c1ae736ee8adfa50704590c057364c3ff9e33a69cd4848853d25b3
2 ··Compiled·from·"Locatable.java"2 ··Compiled·from·"Locatable.java"
3 public·interface·xtc.tree.Locatable3 public·interface·xtc.tree.Locatable
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/tree/Locatable7 ··this_class:·#1··························//·xtc/tree/Locatable
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/tree/Locatable11 ···#1·=·Class··············#2·············//·xtc/tree/Locatable
12 ···#2·=·Utf8···············xtc/tree/Locatable12 ···#2·=·Utf8···············xtc/tree/Locatable
857 B
xtc/tree/Location.class
811 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·a6005c1da05f1f225ad71566d5b289a264ff1c5ec7fb516f87c68766b5ab72201 ··SHA-256·checksum·1bb8e202b5b626259011e07c53657a987c93918f20fede13381202affabd31d5
2 ··Compiled·from·"Location.java"2 ··Compiled·from·"Location.java"
3 public·class·xtc.tree.Location·implements·java.lang.Comparable3 public·class·xtc.tree.Location·implements·java.lang.Comparable
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/tree/Location7 ··this_class:·#8··························//·xtc/tree/Location
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·19 ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
2.08 KB
xtc/tree/Node$1.class
2.04 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·a929940c42fe6d7ec052b2b0cc05744ef99ec189d053894ac10d35bd8e906c8b1 ··SHA-256·checksum·6f30b54e8c28608018a12565255ff73c56d3c67126e7ed6b66f9a5379bdb5b36
2 ··Compiled·from·"Node.java"2 ··Compiled·from·"Node.java"
3 class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object>3 class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/tree/Node$17 ··this_class:·#2··························//·xtc/tree/Node$1
8 ··super_class:·#12························//·java/lang/Object8 ··super_class:·#12························//·java/lang/Object
9 ··interfaces:·1,·fields:·3,·methods:·4,·attributes:·49 ··interfaces:·1,·fields:·3,·methods:·4,·attributes:·5
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node;11 ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node;
12 ···#2·=·Class··············#4·············//·xtc/tree/Node$112 ···#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$114 ···#4·=·Utf8···············xtc/tree/Node$1
15 ···#5·=·Utf8···············this$015 ···#5·=·Utf8···············this$0
16 ···#6·=·Utf8···············Lxtc/tree/Node;16 ···#6·=·Utf8···············Lxtc/tree/Node;
1.86 KB
xtc/tree/Node.class
1.82 KB
procyon -ec {}
    
Offset 146, 16 lines modifiedOffset 146, 16 lines modified
146 ····}146 ····}
147 ····147 ····
148 ····public·String·getString(final·int·n)·{148 ····public·String·getString(final·int·n)·{
149 ········final·Object·value·=·this.get(n);149 ········final·Object·value·=·this.get(n);
150 ········if·(null·==·value)·{150 ········if·(null·==·value)·{
151 ············return·null;151 ············return·null;
152 ········}152 ········}
153 ········if·(value·instanceof·String)·{153 ········if·(value·instanceof·final·String·s)·{
154 ············return·(String)value;154 ············return·s;
155 ········}155 ········}
156 ········return·((Node)value).getTokenText();156 ········return·((Node)value).getTokenText();
157 ····}157 ····}
158 ····158 ····
159 ····public·Node·getNode(final·int·n)·{159 ····public·Node·getNode(final·int·n)·{
160 ········return·(Node)this.get(n);160 ········return·(Node)this.get(n);
161 ····}161 ····}
3.71 KB
xtc/tree/Printer.class
3.66 KB
procyon -ec {}
    
Offset 424, 16 lines modifiedOffset 424, 15 lines modified
424 ····}424 ····}
425 ····425 ····
426 ····private·Printer·format1(final·Object·o,·final·boolean·b)·{426 ····private·Printer·format1(final·Object·o,·final·boolean·b)·{
427 ········this.indent();427 ········this.indent();
428 ········if·(null·==·o)·{428 ········if·(null·==·o)·{
429 ············this.p("null");429 ············this.p("null");
430 ········}430 ········}
431 ········else·if·(o·instanceof·Node)·{431 ········else·if·(o·instanceof·final·Node·node)·{
432 ············final·Node·node·=·(Node)o; 
433 ············this.p(node.getName());432 ············this.p(node.getName());
434 ············if·(b·&&·node.hasLocation())·{433 ············if·(b·&&·node.hasLocation())·{
435 ················final·Location·location·=·node.getLocation();434 ················final·Location·location·=·node.getLocation();
436 ················this.p('@');435 ················this.p('@');
437 ················if·(!location.file.equals(this.formatFile))·{436 ················if·(!location.file.equals(this.formatFile))·{
438 ····················this.p(location.file).p(':');437 ····················this.p(location.file).p(':');
439 ····················this.formatFile·=·location.file;438 ····················this.formatFile·=·location.file;
1.08 KB
xtc/tree/Token.class
1.04 KB
procyon -ec {}
    
Offset 25, 32 lines modifiedOffset 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·i)·{32 ····public·Object·get(final·int·n)·{
33 ········if·(0·==·i)·{33 ········if·(0·==·n)·{
34 ············return·this.text;34 ············return·this.text;
35 ········}35 ········}
36 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·1");36 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1");
37 ····}37 ····}
38 ····38 ····
39 ····public·Object·set(final·int·n,·final·Object·o)·{39 ····public·Object·set(final·int·n,·final·Object·o)·{
40 ········throw·new·IllegalStateException("Not·modifiable");40 ········throw·new·IllegalStateException("Not·modifiable");
41 ····}41 ····}
42 ····42 ····
43 ····public·static·final·boolean·test(final·Object·o)·{43 ····public·static·final·boolean·test(final·Object·o)·{
44 ········return·o·instanceof·String·||·(o·instanceof·Node·&&·((Node)o).strip().isToken());44 ········return·o·instanceof·String·||·(o·instanceof·Node·&&·((Node)o).strip().isToken());
45 ····}45 ····}
46 ····46 ····
47 ····public·static·final·String·cast(final·Object·o)·{47 ····public·static·final·String·cast(final·Object·o)·{
48 ········if·(null·==·o)·{48 ········if·(null·==·o)·{
49 ············return·null;49 ············return·null;
50 ········}50 ········}
51 ········if·(o·instanceof·String)·{51 ········if·(o·instanceof·final·String·s)·{
52 ············return·(String)o;52 ············return·s;
53 ········}53 ········}
54 ········return·((Node)o).getTokenText();54 ········return·((Node)o).getTokenText();
55 ····}55 ····}
56 }56 }
958 B
xtc/tree/TraversalException.class
892 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·7224c485113e3c8495dd02fc85f04871cc065e42cf134f23af924cdab64b4e831 ··SHA-256·checksum·588338573f8ba742e09d232835ecfbb1ba14ab09fe958c5e397a7ef4e927892c
2 ··Compiled·from·"TraversalException.java"2 ··Compiled·from·"TraversalException.java"
3 public·class·xtc.tree.TraversalException·extends·java.lang.RuntimeException3 public·class·xtc.tree.TraversalException·extends·java.lang.RuntimeException
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#15·························//·xtc/tree/TraversalException7 ··this_class:·#15·························//·xtc/tree/TraversalException
8 ··super_class:·#2·························//·java/lang/RuntimeException8 ··super_class:·#2·························//·java/lang/RuntimeException
9 ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
12 ···#2·=·Class··············#4·············//·java/lang/RuntimeException12 ···#2·=·Class··············#4·············//·java/lang/RuntimeException
843 B
xtc/tree/Utility.class
799 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·e629cac0785c1c0a78417c1f0e2370a42dbfa91081d8b247aa64b8d51d2be0a51 ··SHA-256·checksum·1a718efd43e0c9a22b55affd25e2ad3b3542f51b152824a44d47ffa7c468e95a
2 ··Compiled·from·"Utility.java"2 ··Compiled·from·"Utility.java"
3 public·abstract·class·xtc.tree.Utility3 public·abstract·class·xtc.tree.Utility
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/tree/Utility7 ··this_class:·#8··························//·xtc/tree/Utility
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·3,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
978 B
xtc/tree/VisitingException.class
914 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·bd90707ed15e51b8a8ffbdb6ca7af6124edf9874fa7258f68ff08aeb7905fad01 ··SHA-256·checksum·58b4accf2a9f3373b855fcd14606e6d592ff24c49aadd7d5bc6e40b41a18e10c
2 ··Compiled·from·"VisitingException.java"2 ··Compiled·from·"VisitingException.java"
3 public·class·xtc.tree.VisitingException·extends·xtc.tree.TraversalException3 public·class·xtc.tree.VisitingException·extends·xtc.tree.TraversalException
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/tree/VisitingException7 ··this_class:·#7··························//·xtc/tree/VisitingException
8 ··super_class:·#2·························//·xtc/tree/TraversalException8 ··super_class:·#2·························//·xtc/tree/TraversalException
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/TraversalException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
12 ···#2·=·Class··············#4·············//·xtc/tree/TraversalException12 ···#2·=·Class··············#4·············//·xtc/tree/TraversalException
3.51 KB
xtc/tree/Visitor$1.class
3.46 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·309a3011c2a3457042fd8c85a3156409e43363e52a5d7f51a8e329a9e0b2d3901 ··SHA-256·checksum·e81b57dbaa9bdaaa04226f8ae86640bf751c00e38008f36fc5b6bc05c5f56cab
2 ··Compiled·from·"Visitor.java"2 ··Compiled·from·"Visitor.java"
3 class·xtc.tree.Visitor$1·extends·java.util.LinkedHashMap<xtc.tree.Visitor$CacheKey,·java.lang.reflect.Method>3 class·xtc.tree.Visitor$1·extends·java.util.LinkedHashMap<xtc.tree.Visitor$CacheKey,·java.lang.reflect.Method>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#10·························//·xtc/tree/Visitor$17 ··this_class:·#10·························//·xtc/tree/Visitor$1
8 ··super_class:·#4·························//·java/util/LinkedHashMap8 ··super_class:·#4·························//·java/util/LinkedHashMap
9 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·49 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·5
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/tree/Visitor11 ···#1·=·Class··············#2·············//·xtc/tree/Visitor
12 ···#2·=·Utf8···············xtc/tree/Visitor12 ···#2·=·Utf8···············xtc/tree/Visitor
13 ···#3·=·Methodref··········#4.#5··········//·java/util/LinkedHashMap."<init>":(IFZ)V13 ···#3·=·Methodref··········#4.#5··········//·java/util/LinkedHashMap."<init>":(IFZ)V
14 ···#4·=·Class··············#6·············//·java/util/LinkedHashMap14 ···#4·=·Class··············#6·············//·java/util/LinkedHashMap
15 ···#5·=·NameAndType········#7:#8··········//·"<init>":(IFZ)V15 ···#5·=·NameAndType········#7:#8··········//·"<init>":(IFZ)V
16 ···#6·=·Utf8···············java/util/LinkedHashMap16 ···#6·=·Utf8···············java/util/LinkedHashMap
2.3 KB
xtc/tree/Visitor$CacheKey.class
2.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·7221af55629929edc7cc96ff43681453bc0d23518f4ae142c14365b5dda495041 ··SHA-256·checksum·be852beead24521f6c3b1fe5d7bc9a976655856230b842354a2c68450a986bd4
2 ··Compiled·from·"Visitor.java"2 ··Compiled·from·"Visitor.java"
3 final·class·xtc.tree.Visitor$CacheKey3 final·class·xtc.tree.Visitor$CacheKey
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0030)·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/tree/Visitor$CacheKey7 ··this_class:·#8··························//·xtc/tree/Visitor$CacheKey
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·2,·methods:·3,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·3,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
2.84 KB
xtc/tree/Visitor.class
2.8 KB
procyon -ec {}
    
Offset 26, 52 lines modifiedOffset 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·obj)·{33 ····public·final·Object·dispatch(final·Node·node)·{
34 ········if·(null·==·obj)·{34 ········if·(null·==·node)·{
35 ············return·null;35 ············return·null;
36 ········}36 ········}
37 ········Visitor.key.visitor·=·this;37 ········Visitor.key.visitor·=·this;
38 ········if·(obj.isGeneric())·{38 ········if·(node.isGeneric())·{
39 ············Visitor.key.node·=·obj.getName();39 ············Visitor.key.node·=·node.getName();
40 ········}40 ········}
41 ········else·{41 ········else·{
42 ············Visitor.key.node·=·obj.getClass();42 ············Visitor.key.node·=·node.getClass();
43 ········}43 ········}
44 ········Method·method·=·(Method)Visitor.cache.get(Visitor.key);44 ········Method·method·=·(Method)Visitor.cache.get(Visitor.key);
45 ········if·(null·==·method)·{45 ········if·(null·==·method)·{
46 ············method·=·this.findMethod(obj);46 ············method·=·this.findMethod(node);
47 ············Visitor.cache.put(new·Visitor.CacheKey(this,·Visitor.key.node),·method);47 ············Visitor.cache.put(new·Visitor.CacheKey(this,·Visitor.key.node),·method);
48 ········}48 ········}
49 ········Visitor.arguments[0]·=·obj;49 ········Visitor.arguments[0]·=·node;
50 ········try·{50 ········try·{
51 ············return·method.invoke(this,·Visitor.arguments);51 ············return·method.invoke(this,·Visitor.arguments);
52 ········}52 ········}
53 ········catch·(final·IllegalAccessException·ex)·{53 ········catch·(final·IllegalAccessException·ex)·{
54 ············throw·new·VisitorException("Unable·to·invoke·"·+·method·+·"·on·"·+·Visitor.arguments[0]);54 ············throw·new·VisitorException("Unable·to·invoke·"·+·method·+·"·on·"·+·Visitor.arguments[0]);
55 ········}55 ········}
56 ········catch·(final·IllegalArgumentException·ex2)·{56 ········catch·(final·IllegalArgumentException·ex2)·{
57 ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·obj·+·"·with·visitor·"·+·this);57 ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·node·+·"·with·visitor·"·+·this);
58 ········}58 ········}
59 ········catch·(final·InvocationTargetException·ex3)·{59 ········catch·(final·InvocationTargetException·ex3)·{
60 ············final·Throwable·cause·=·ex3.getCause();60 ············final·Throwable·cause·=·ex3.getCause();
61 ············if·(cause·instanceof·VisitingException)·{61 ············if·(cause·instanceof·final·VisitingException·ex5)·{
62 ················throw·(VisitingException)cause;62 ················throw·ex5;
63 ············}63 ············}
64 ············if·(cause·instanceof·VisitorException)·{64 ············if·(cause·instanceof·final·VisitorException·ex6)·{
65 ················throw·(VisitorException)cause;65 ················throw·ex6;
66 ············}66 ············}
67 ············throw·new·VisitingException("Error·visiting·node·"·+·obj·+·"·with·visitor·"·+·this,·cause);67 ············throw·new·VisitingException("Error·visiting·node·"·+·node·+·"·with·visitor·"·+·this,·cause);
68 ········}68 ········}
69 ········catch·(final·NullPointerException·ex4)·{69 ········catch·(final·NullPointerException·ex4)·{
70 ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·obj·+·"·with·visitor·"·+·this);70 ············throw·new·VisitorException("Internal·error·while·visiting·node·"·+·node·+·"·with·visitor·"·+·this);
71 ········}71 ········}
72 ····}72 ····}
73 ····73 ····
74 ····private·Method·findMethod(final·Node·node)·{74 ····private·Method·findMethod(final·Node·node)·{
75 ········final·Class<?·extends·Visitor>·class1·=·this.getClass();75 ········final·Class<?·extends·Visitor>·class1·=·this.getClass();
76 ········Method·method·=·null;76 ········Method·method·=·null;
77 ········if·(node.isGeneric())·{77 ········if·(node.isGeneric())·{
952 B
xtc/tree/VisitorException.class
890 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·81a1c24db1c6d2230f1a92d961f040b1505b32d25c57ba42d129ccb657819b291 ··SHA-256·checksum·68b3f2a94fddd15553337bce21cd517ba0904b3449de9b1ccb9e736098722cca
2 ··Compiled·from·"VisitorException.java"2 ··Compiled·from·"VisitorException.java"
3 public·class·xtc.tree.VisitorException·extends·xtc.tree.TraversalException3 public·class·xtc.tree.VisitorException·extends·xtc.tree.TraversalException
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/tree/VisitorException7 ··this_class:·#10·························//·xtc/tree/VisitorException
8 ··super_class:·#2·························//·xtc/tree/TraversalException8 ··super_class:·#2·························//·xtc/tree/TraversalException
9 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/TraversalException."<init>":(Ljava/lang/String;)V
12 ···#2·=·Class··············#4·············//·xtc/tree/TraversalException12 ···#2·=·Class··············#4·············//·xtc/tree/TraversalException
2.5 KB
xtc/type/AST$1.class
2.46 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·cc4a1224571e2101ef5598daa6e557624e77a57f4dfc9c808f5c927a5b6607331 ··SHA-256·checksum·3b898fe1eb1277cc7505ffe3827efc433e49a5d1d60fbf6e73507ca22834a58d
2 ··Compiled·from·"AST.java"2 ··Compiled·from·"AST.java"
3 class·xtc.type.AST$13 class·xtc.type.AST$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/type/AST$17 ··this_class:·#8··························//·xtc/type/AST$1
8 ··super_class:·#47························//·java/lang/Object8 ··super_class:·#47························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;
12 ···#2·=·Class··············#4·············//·xtc/type/Type$Tag12 ···#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$Tag14 ···#4·=·Utf8···············xtc/type/Type$Tag
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/type/Type$Tag;16 ···#6·=·Utf8···············()[Lxtc/type/Type$Tag;
2.26 KB
xtc/type/AST$MetaData.class
2.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·7b079c70fca640602991fd203cf716f2931447f37916f36937bcd7b7ebb68e921 ··SHA-256·checksum·3ed7ce3d0ac0fe740856c5927984fecf22aa304ea1e889e58cfcceba878e7831
2 ··Compiled·from·"AST.java"2 ··Compiled·from·"AST.java"
3 public·class·xtc.type.AST$MetaData3 public·class·xtc.type.AST$MetaData
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#11·························//·xtc/type/AST$MetaData7 ··this_class:·#11·························//·xtc/type/AST$MetaData
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·2,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
4.53 KB
xtc/type/AST.class
4.49 KB
procyon -ec {}
    
Offset 389, 15 lines modifiedOffset 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·+=·"1")·{}396 ············for·(s·=·"Just"·+·s;·this.isMonomorphic(Utilities.qualify(qualifier,·s));·s·=·s)·{}
397 ········}397 ········}
398 ········final·TupleT·tuple·=·this.toTuple(Utilities.qualify(qualifier,·s));398 ········final·TupleT·tuple·=·this.toTuple(Utilities.qualify(qualifier,·s));
399 ········if·(null·==·tuple.getTypes())·{399 ········if·(null·==·tuple.getTypes())·{
400 ············tuple.setTypes((List)new·ArrayList(1));400 ············tuple.setTypes((List)new·ArrayList(1));
401 ············tuple.getTypes().add(variantT);401 ············tuple.getTypes().add(variantT);
402 ········}402 ········}
403 ········return·tuple;403 ········return·tuple;
860 B
xtc/type/AliasT.class
818 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·9358cc80acefc6deb9df24286c367d29ce9f4c8cd02f49d4f05a73c9a77ad86a1 ··SHA-256·checksum·3df026c481c0c1d997bcb1ecd99e054733bb3864b9367ae5045477db238be793
2 ··Compiled·from·"AliasT.java"2 ··Compiled·from·"AliasT.java"
3 public·class·xtc.type.AliasT·extends·xtc.type.WrappedT3 public·class·xtc.type.AliasT·extends·xtc.type.WrappedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/AliasT7 ··this_class:·#8··························//·xtc/type/AliasT
8 ··super_class:·#2·························//·xtc/type/WrappedT8 ··super_class:·#2·························//·xtc/type/WrappedT
9 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V
12 ···#2·=·Class··············#4·············//·xtc/type/WrappedT12 ···#2·=·Class··············#4·············//·xtc/type/WrappedT
879 B
xtc/type/AnnotatedT.class
829 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·92029517d917e0e80e5210c913d4b5651967390dc8512026b61d89f023c55d3b1 ··SHA-256·checksum·1727781a0cadb4ca6094a2ae641f6d66e05fe390acf747414dd749f71b2d535c
2 ··Compiled·from·"AnnotatedT.java"2 ··Compiled·from·"AnnotatedT.java"
3 public·class·xtc.type.AnnotatedT·extends·xtc.type.WrappedT3 public·class·xtc.type.AnnotatedT·extends·xtc.type.WrappedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/type/AnnotatedT7 ··this_class:·#10·························//·xtc/type/AnnotatedT
8 ··super_class:·#2·························//·xtc/type/WrappedT8 ··super_class:·#2·························//·xtc/type/WrappedT
9 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V
12 ···#2·=·Class··············#4·············//·xtc/type/WrappedT12 ···#2·=·Class··············#4·············//·xtc/type/WrappedT
828 B
xtc/type/ArrayT.class
786 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·e8dadd2d8143159d3d5409811dd62727e01343ee32586881875494dc3860b7a11 ··SHA-256·checksum·8431bbf92b46774acf6d7c0232c7268e079e2297acd811376bb429495654c74c
2 ··Compiled·from·"ArrayT.java"2 ··Compiled·from·"ArrayT.java"
3 public·class·xtc.type.ArrayT·extends·xtc.type.DerivedT3 public·class·xtc.type.ArrayT·extends·xtc.type.DerivedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#4··························//·xtc/type/ArrayT7 ··this_class:·#4··························//·xtc/type/ArrayT
8 ··super_class:·#10························//·xtc/type/DerivedT8 ··super_class:·#10························//·xtc/type/DerivedT
9 ··interfaces:·0,·fields:·3,·methods:·19,·attributes:·29 ··interfaces:·0,·fields:·3,·methods:·19,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Long···············-1l11 ····#1·=·Long···············-1l
12 ····#3·=·Methodref··········#4.#5·········//·xtc/type/ArrayT."<init>":(Lxtc/type/Type;J)V12 ····#3·=·Methodref··········#4.#5·········//·xtc/type/ArrayT."<init>":(Lxtc/type/Type;J)V
839 B
xtc/type/BooleanT.class
793 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·71774e8b5abed4faf77309b8541b8d6bfd314c0428ca0db08d291a84f9b000911 ··SHA-256·checksum·76c50a0bd34c2f2b675f51dd505f2ebc920991f7aaae8c15977e8f1cd6d68b92
2 ··Compiled·from·"BooleanT.java"2 ··Compiled·from·"BooleanT.java"
3 public·class·xtc.type.BooleanT·extends·xtc.type.Type3 public·class·xtc.type.BooleanT·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/type/BooleanT7 ··this_class:·#10·························//·xtc/type/BooleanT
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Type12 ···#2·=·Class··············#4·············//·xtc/type/Type
3.02 KB
xtc/type/C$1.class
2.99 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·ac0ae304de8359f39e98b940b83c1610acbd58707e9a9c8143df68515111eb0c1 ··SHA-256·checksum·0c16f9e06b4a72c6178ccdbec46691b120ae2810f92221c8327b2ae60d17195f
2 ··Compiled·from·"C.java"2 ··Compiled·from·"C.java"
3 class·xtc.type.C$13 class·xtc.type.C$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/type/C$17 ··this_class:·#8··························//·xtc/type/C$1
8 ··super_class:·#134·······················//·java/lang/Object8 ··super_class:·#134·······················//·java/lang/Object
9 ··interfaces:·0,·fields:·2,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·2,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;
12 ····#2·=·Class··············#4············//·xtc/type/Type$Tag12 ····#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$Tag14 ····#4·=·Utf8···············xtc/type/Type$Tag
15 ····#5·=·Utf8···············values15 ····#5·=·Utf8···············values
16 ····#6·=·Utf8···············()[Lxtc/type/Type$Tag;16 ····#6·=·Utf8···············()[Lxtc/type/Type$Tag;
14.9 KB
xtc/type/C.class
14.9 KB
procyon -ec {}
    
Offset 290, 34 lines modifiedOffset 290, 34 lines modified
290 ············}290 ············}
291 ············default:·{291 ············default:·{
292 ················return·false;292 ················return·false;
293 ············}293 ············}
294 ········}294 ········}
295 ····}295 ····}
296 ····296 ····
297 ····public·Reference·getConstRef(final·Type·obj)·{297 ····public·Reference·getConstRef(final·Type·type)·{
298 ········if·(!obj.hasConstant())·{298 ········if·(!type.hasConstant())·{
299 ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{299 ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[type.tag().ordinal()])·{
300 ················case·8:300 ················case·8:
301 ················case·11:·{301 ················case·11:·{
302 ····················if·(!obj.hasShape())·{302 ····················if·(!type.hasShape())·{
303 ························break;303 ························break;
304 ····················}304 ····················}
305 ····················final·Reference·shape·=·obj.getShape();305 ····················final·Reference·shape·=·type.getShape();
306 ····················if·(!shape.isConstant())·{306 ····················if·(!shape.isConstant())·{
307 ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+·obj);307 ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+·type);
308 ····················}308 ····················}
309 ····················return·shape;309 ····················return·shape;
310 ················}310 ················}
311 ············}311 ············}
312 ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+·obj);312 ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+·type);
313 ········}313 ········}
314 ········final·Constant·constant·=·obj.getConstant();314 ········final·Constant·constant·=·type.getConstant();
315 ········if·(!constant.isReference())·{315 ········if·(!constant.isReference())·{
316 ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+·obj);316 ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+·type);
317 ········}317 ········}
318 ········return·constant.refValue();318 ········return·constant.refValue();
319 ····}319 ····}
320 ····320 ····
321 ····public·boolean·hasQualifiers(final·Type·type)·{321 ····public·boolean·hasQualifiers(final·Type·type)·{
322 ········return·type.hasAttribute(Constants.ATT_CONSTANT)·||·type.hasAttribute(Constants.ATT_RESTRICT)·||·type.hasAttribute(Constants.ATT_VOLATILE);322 ········return·type.hasAttribute(Constants.ATT_CONSTANT)·||·type.hasAttribute(Constants.ATT_RESTRICT)·||·type.hasAttribute(Constants.ATT_VOLATILE);
323 ····}323 ····}
938 B
xtc/type/ClassOrInterfaceT.class
874 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·240dd983ae44c15825a703bfa99cf8b679c0c902d709e809624dbadbebea899e1 ··SHA-256·checksum·2a10f63555190c962b8e23329f3073dfd4f0b120f47235b4a7e91213f51b44bc
2 ··Compiled·from·"ClassOrInterfaceT.java"2 ··Compiled·from·"ClassOrInterfaceT.java"
3 public·abstract·class·xtc.type.ClassOrInterfaceT·extends·xtc.type.DerivedT3 public·abstract·class·xtc.type.ClassOrInterfaceT·extends·xtc.type.DerivedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/type/ClassOrInterfaceT7 ··this_class:·#8··························//·xtc/type/ClassOrInterfaceT
8 ··super_class:·#2·························//·xtc/type/DerivedT8 ··super_class:·#2·························//·xtc/type/DerivedT
9 ··interfaces:·0,·fields:·4,·methods:·10,·attributes:·19 ··interfaces:·0,·fields:·4,·methods:·10,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V
12 ···#2·=·Class··············#4·············//·xtc/type/DerivedT12 ···#2·=·Class··············#4·············//·xtc/type/DerivedT
961 B
xtc/type/ClassT.class
919 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·0321f519a56909285f2e7e2516a97c6315ef17876d602afdce5af383d3131b481 ··SHA-256·checksum·6b8d8e494288758c4836ed8c66481b0648cebafa1018020aed514ad6b82ea523
2 ··Compiled·from·"ClassT.java"2 ··Compiled·from·"ClassT.java"
3 public·class·xtc.type.ClassT·extends·xtc.type.ClassOrInterfaceT3 public·class·xtc.type.ClassT·extends·xtc.type.ClassOrInterfaceT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/ClassT7 ··this_class:·#8··························//·xtc/type/ClassT
8 ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT8 ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT
9 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
12 ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT12 ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT
2.42 KB
xtc/type/Constant$1.class
2.37 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·09eae38b0bc637af9fcae92c5c531aabec5ec1224f1eaa3d541a3587a373aaae1 ··SHA-256·checksum·8a51894502ac3703a257ce76d3ee125a40d68cdb8a185cf66887cb2a07bda718
2 ··Compiled·from·"Constant.java"2 ··Compiled·from·"Constant.java"
3 class·xtc.type.Constant$13 class·xtc.type.Constant$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/type/Constant$17 ··this_class:·#8··························//·xtc/type/Constant$1
8 ··super_class:·#38························//·java/lang/Object8 ··super_class:·#38························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Constant$Kind.values:()[Lxtc/type/Constant$Kind;11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Constant$Kind.values:()[Lxtc/type/Constant$Kind;
12 ···#2·=·Class··············#4·············//·xtc/type/Constant$Kind12 ···#2·=·Class··············#4·············//·xtc/type/Constant$Kind
13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/Constant$Kind;13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/Constant$Kind;
14 ···#4·=·Utf8···············xtc/type/Constant$Kind14 ···#4·=·Utf8···············xtc/type/Constant$Kind
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/type/Constant$Kind;16 ···#6·=·Utf8···············()[Lxtc/type/Constant$Kind;
2.56 KB
xtc/type/Constant$Kind.class
2.51 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·4a8383f92dd99c6dcff7b96ce856f47f664152da6f71b520cf1679f876b3a3be1 ··SHA-256·checksum·44835f43a2c967d192f573408f1f7fd9d7de48948874922ffc28a7dbcc79a9d7
2 ··Compiled·from·"Constant.java"2 ··Compiled·from·"Constant.java"
3 public·final·class·xtc.type.Constant$Kind·extends·java.lang.Enum<xtc.type.Constant$Kind>3 public·final·class·xtc.type.Constant$Kind·extends·java.lang.Enum<xtc.type.Constant$Kind>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
7 ··this_class:·#1··························//·xtc/type/Constant$Kind7 ··this_class:·#1··························//·xtc/type/Constant$Kind
8 ··super_class:·#32························//·java/lang/Enum8 ··super_class:·#32························//·java/lang/Enum
9 ··interfaces:·0,·fields:·7,·methods:·5,·attributes:·39 ··interfaces:·0,·fields:·7,·methods:·5,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/type/Constant$Kind11 ···#1·=·Class··············#2·············//·xtc/type/Constant$Kind
12 ···#2·=·Utf8···············xtc/type/Constant$Kind12 ···#2·=·Utf8···············xtc/type/Constant$Kind
13 ···#3·=·Fieldref···········#1.#4··········//·xtc/type/Constant$Kind.INTEGER:Lxtc/type/Constant$Kind;13 ···#3·=·Fieldref···········#1.#4··········//·xtc/type/Constant$Kind.INTEGER:Lxtc/type/Constant$Kind;
14 ···#4·=·NameAndType········#5:#6··········//·INTEGER:Lxtc/type/Constant$Kind;14 ···#4·=·NameAndType········#5:#6··········//·INTEGER:Lxtc/type/Constant$Kind;
15 ···#5·=·Utf8···············INTEGER15 ···#5·=·Utf8···············INTEGER
16 ···#6·=·Utf8···············Lxtc/type/Constant$Kind;16 ···#6·=·Utf8···············Lxtc/type/Constant$Kind;
3.07 KB
xtc/type/Constant.class
3.02 KB
procyon -ec {}
    
Offset 4, 42 lines modifiedOffset 4, 42 lines modified
4 import·java.math.BigInteger;4 import·java.math.BigInteger;
  
5 public·class·Constant5 public·class·Constant
6 {6 {
7 ····private·Constant.Kind·kind;7 ····private·Constant.Kind·kind;
8 ····private·Object·value;8 ····private·Object·value;
9 ····9 ····
10 ····public·Constant(final·Object·obj)·{10 ····public·Constant(final·Object·value)·{
11 ········this.value·=·obj;11 ········this.value·=·value;
12 ········if·(null·==·obj)·{12 ········if·(null·==·value)·{
13 ············throw·new·NullPointerException();13 ············throw·new·NullPointerException();
14 ········}14 ········}
15 ········if·(obj·instanceof·Number)·{15 ········if·(value·instanceof·Number)·{
16 ············if·(obj·instanceof·Byte·||·obj·instanceof·Short·||·obj·instanceof·Integer·||·obj·instanceof·Long)·{16 ············if·(value·instanceof·Byte·||·value·instanceof·Short·||·value·instanceof·Integer·||·value·instanceof·Long)·{
17 ················this.kind·=·Constant.Kind.INTEGER;17 ················this.kind·=·Constant.Kind.INTEGER;
18 ············}18 ············}
19 ············else·if·(obj·instanceof·BigInteger)·{19 ············else·if·(value·instanceof·BigInteger)·{
20 ················this.kind·=·Constant.Kind.BIG_INTEGER;20 ················this.kind·=·Constant.Kind.BIG_INTEGER;
21 ············}21 ············}
22 ············else·{22 ············else·{
23 ················if·(!(obj·instanceof·Float)·&&·!(obj·instanceof·Double))·{23 ················if·(!(value·instanceof·Float)·&&·!(value·instanceof·Double))·{
24 ····················throw·new·IllegalArgumentException("Invalid·number·"·+·obj);24 ····················throw·new·IllegalArgumentException("Invalid·number·"·+·value);
25 ················}25 ················}
26 ················this.kind·=·Constant.Kind.DOUBLE;26 ················this.kind·=·Constant.Kind.DOUBLE;
27 ············}27 ············}
28 ········}28 ········}
29 ········else·if·(obj·instanceof·Character)·{29 ········else·if·(value·instanceof·Character)·{
30 ············this.kind·=·Constant.Kind.CHARACTER;30 ············this.kind·=·Constant.Kind.CHARACTER;
31 ········}31 ········}
32 ········else·if·(obj·instanceof·String)·{32 ········else·if·(value·instanceof·String)·{
33 ············this.kind·=·Constant.Kind.STRING;33 ············this.kind·=·Constant.Kind.STRING;
34 ········}34 ········}
35 ········else·{35 ········else·{
36 ············if·(!(obj·instanceof·Reference))·{36 ············if·(!(value·instanceof·Reference))·{
37 ················throw·new·IllegalArgumentException("invalid·value·"·+·obj);37 ················throw·new·IllegalArgumentException("invalid·value·"·+·value);
38 ············}38 ············}
39 ············this.kind·=·Constant.Kind.REFERENCE;39 ············this.kind·=·Constant.Kind.REFERENCE;
40 ········}40 ········}
41 ····}41 ····}
42 ····42 ····
43 ····public·Constant.Kind·getKind()·{43 ····public·Constant.Kind·getKind()·{
44 ········return·this.kind;44 ········return·this.kind;
861 B
xtc/type/DerivedT.class
815 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d457de2c1877eeda83d96b6c596a221b5cefb96dbabfcdcddca4604950c26d501 ··SHA-256·checksum·ab5102afeb9964a64777945dbd9f18dc8c2c966226566c3e46f7c09c6c877b19
2 ··Compiled·from·"DerivedT.java"2 ··Compiled·from·"DerivedT.java"
3 public·abstract·class·xtc.type.DerivedT·extends·xtc.type.Type3 public·abstract·class·xtc.type.DerivedT·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#10·························//·xtc/type/DerivedT7 ··this_class:·#10·························//·xtc/type/DerivedT
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Type12 ···#2·=·Class··············#4·············//·xtc/type/Type
945 B
xtc/type/DynamicReference.class
883 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·acc0128de5c5112519b425274a783cea3c82a50dad8ee98356129a39233ff1e41 ··SHA-256·checksum·6ff9fc6c4fcadfdd78c04fa04c79fdfd4b5bf89a07c8d54864c5826511df2fba
2 ··Compiled·from·"DynamicReference.java"2 ··Compiled·from·"DynamicReference.java"
3 public·class·xtc.type.DynamicReference·extends·xtc.type.VariableReference3 public·class·xtc.type.DynamicReference·extends·xtc.type.VariableReference
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/type/DynamicReference7 ··this_class:·#10·························//·xtc/type/DynamicReference
8 ··super_class:·#2·························//·xtc/type/VariableReference8 ··super_class:·#2·························//·xtc/type/VariableReference
9 ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableReference."<init>":(Lxtc/type/Type;)V
12 ···#2·=·Class··············#4·············//·xtc/type/VariableReference12 ···#2·=·Class··············#4·············//·xtc/type/VariableReference
873 B
xtc/type/EnumT.class
833 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·46318d84337da9b2ede2ea3ac26f743b159c1fc450b664547136038f40c5fecf1 ··SHA-256·checksum·d0bc8508b782857219b1ce733f4a34af9db84df001df5458bd47db3f65e09664
2 ··Compiled·from·"EnumT.java"2 ··Compiled·from·"EnumT.java"
3 public·class·xtc.type.EnumT·extends·xtc.type.WrappedT·implements·xtc.type.Tagged3 public·class·xtc.type.EnumT·extends·xtc.type.WrappedT·implements·xtc.type.Tagged
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/type/EnumT7 ··this_class:·#14·························//·xtc/type/EnumT
8 ··super_class:·#20························//·xtc/type/WrappedT8 ··super_class:·#20························//·xtc/type/WrappedT
9 ··interfaces:·1,·fields:·3,·methods:·26,·attributes:·29 ··interfaces:·1,·fields:·3,·methods:·26,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Fieldref···········#2.#3·········//·xtc/type/ErrorT.TYPE:Lxtc/type/ErrorT;11 ····#1·=·Fieldref···········#2.#3·········//·xtc/type/ErrorT.TYPE:Lxtc/type/ErrorT;
12 ····#2·=·Class··············#4············//·xtc/type/ErrorT12 ····#2·=·Class··············#4············//·xtc/type/ErrorT
885 B
xtc/type/EnumeratorT.class
833 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·f9c6c4d2c8e56ac24feabdd6e57d16c7a60e058edd358adaefe52b612cc3a1d81 ··SHA-256·checksum·0941c1c8f95d47adc5191d0532d5941b82550ac4858839b16e43e7430bd44248
2 ··Compiled·from·"EnumeratorT.java"2 ··Compiled·from·"EnumeratorT.java"
3 public·class·xtc.type.EnumeratorT·extends·xtc.type.WrappedT3 public·class·xtc.type.EnumeratorT·extends·xtc.type.WrappedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/EnumeratorT7 ··this_class:·#8··························//·xtc/type/EnumeratorT
8 ··super_class:·#2·························//·xtc/type/WrappedT8 ··super_class:·#2·························//·xtc/type/WrappedT
9 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V
12 ···#2·=·Class··············#4·············//·xtc/type/WrappedT12 ···#2·=·Class··············#4·············//·xtc/type/WrappedT
829 B
xtc/type/ErrorT.class
787 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·25473f35be630cb88f7080f9eda3940daa41d7ddf31e7a63d64940de77435cbc1 ··SHA-256·checksum·e5d4536f02c926b5f2a3dde1a1eb00601abac23b9951bd620912d52e3707372e
2 ··Compiled·from·"ErrorT.java"2 ··Compiled·from·"ErrorT.java"
3 public·class·xtc.type.ErrorT·extends·xtc.type.Type3 public·class·xtc.type.ErrorT·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/type/ErrorT7 ··this_class:·#10·························//·xtc/type/ErrorT
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Type12 ···#2·=·Class··············#4·············//·xtc/type/Type
2.59 KB
xtc/type/FloatT$1.class
2.55 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·bdf7dc978a26160d820e528fcf57de010a2448ade50802be06e06b89b35e78671 ··SHA-256·checksum·3b64f46ccaaca9d4eb6995b9703ed27bc7d43435b66396e845c5667287268c5e
2 ··Compiled·from·"FloatT.java"2 ··Compiled·from·"FloatT.java"
3 class·xtc.type.FloatT$13 class·xtc.type.FloatT$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/type/FloatT$17 ··this_class:·#8··························//·xtc/type/FloatT$1
8 ··super_class:·#38························//·java/lang/Object8 ··super_class:·#38························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind;11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind;
12 ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind12 ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind
13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind;13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind;
14 ···#4·=·Utf8···············xtc/type/NumberT$Kind14 ···#4·=·Utf8···············xtc/type/NumberT$Kind
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind;16 ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind;
1.02 KB
xtc/type/FloatT.class
1000 B
procyon -ec {}
    
Offset 3, 27 lines modifiedOffset 3, 27 lines modified
  
3 public·class·FloatT·extends·NumberT3 public·class·FloatT·extends·NumberT
4 {4 {
5 ····public·FloatT(final·NumberT.Kind·kind)·{5 ····public·FloatT(final·NumberT.Kind·kind)·{
6 ········this(null,·kind);6 ········this(null,·kind);
7 ····}7 ····}
8 ····8 ····
9 ····public·FloatT(final·Type·type,·final·NumberT.Kind·obj)·{9 ····public·FloatT(final·Type·type,·final·NumberT.Kind·kind)·{
10 ········super(type,·obj);10 ········super(type,·kind);
11 ········switch·(FloatT.FloatT$1.$SwitchMap$xtc$type$NumberT$Kind[obj.ordinal()])·{11 ········switch·(FloatT.FloatT$1.$SwitchMap$xtc$type$NumberT$Kind[kind.ordinal()])·{
12 ············case·1:12 ············case·1:
13 ············case·2:13 ············case·2:
14 ············case·3:14 ············case·3:
15 ············case·4:15 ············case·4:
16 ············case·5:16 ············case·5:
17 ············case·6:·{17 ············case·6:·{
18 ················return;18 ················return;
19 ············}19 ············}
20 ············default:·{20 ············default:·{
21 ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+·obj);21 ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+·kind);
22 ············}22 ············}
23 ········}23 ········}
24 ····}24 ····}
25 ····25 ····
26 ····public·FloatT·copy()·{26 ····public·FloatT·copy()·{
27 ········return·new·FloatT((Type)this,·this.kind);27 ········return·new·FloatT((Type)this,·this.kind);
28 ····}28 ····}
938 B
xtc/type/FunctionOrMethodT.class
874 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·4d3229a601aaa20adb29db1adafa887c99a451f53577811989ec1641c3aba4011 ··SHA-256·checksum·6604d8106825bee1b597607de1168c3d86653f9e73d0c587df3d1d513ddce533
2 ··Compiled·from·"FunctionOrMethodT.java"2 ··Compiled·from·"FunctionOrMethodT.java"
3 public·abstract·class·xtc.type.FunctionOrMethodT·extends·xtc.type.DerivedT3 public·abstract·class·xtc.type.FunctionOrMethodT·extends·xtc.type.DerivedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/type/FunctionOrMethodT7 ··this_class:·#8··························//·xtc/type/FunctionOrMethodT
8 ··super_class:·#2·························//·xtc/type/DerivedT8 ··super_class:·#2·························//·xtc/type/DerivedT
9 ··interfaces:·0,·fields:·5,·methods:·13,·attributes:·19 ··interfaces:·0,·fields:·5,·methods:·13,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V
12 ····#2·=·Class··············#4············//·xtc/type/DerivedT12 ····#2·=·Class··············#4············//·xtc/type/DerivedT
976 B
xtc/type/FunctionT.class
928 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·add169c46deec58b8233a6a71e2b0e7fb46ef4c4c03135105a12fdbb913408401 ··SHA-256·checksum·c3ff895fa45896950ef45fb02c2589762cba284d7a84efee047840ace00c5781
2 ··Compiled·from·"FunctionT.java"2 ··Compiled·from·"FunctionT.java"
3 public·class·xtc.type.FunctionT·extends·xtc.type.FunctionOrMethodT3 public·class·xtc.type.FunctionT·extends·xtc.type.FunctionOrMethodT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/type/FunctionT7 ··this_class:·#7··························//·xtc/type/FunctionT
8 ··super_class:·#2·························//·xtc/type/FunctionOrMethodT8 ··super_class:·#2·························//·xtc/type/FunctionOrMethodT
9 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V
12 ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT12 ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT
913 B
xtc/type/IndexReference.class
855 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·4710798ec7a50db07dc42a06a6d1cdda6453bef3d11808d0d7fc854534b7c9731 ··SHA-256·checksum·019d47f9cdef381bbd35a65a16ea7fb0c443757d328fd978727810b3f74085ff
2 ··Compiled·from·"IndexReference.java"2 ··Compiled·from·"IndexReference.java"
3 public·class·xtc.type.IndexReference·extends·xtc.type.RelativeReference3 public·class·xtc.type.IndexReference·extends·xtc.type.RelativeReference
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/type/IndexReference7 ··this_class:·#14·························//·xtc/type/IndexReference
8 ··super_class:·#8·························//·xtc/type/RelativeReference8 ··super_class:·#8·························//·xtc/type/RelativeReference
9 ··interfaces:·0,·fields:·3,·methods:·13,·attributes:·19 ··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/Reference12 ····#2·=·Class··············#4············//·xtc/type/Reference
927 B
xtc/type/IndirectReference.class
863 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·7562749db85e41f76ecd7106fa027020411e86f257892db66350dddb1d2b6a971 ··SHA-256·checksum·5f2d8df97fd8943c68a3199e546c22e44eb0eff0d77977be4d768f779bad4438
2 ··Compiled·from·"IndirectReference.java"2 ··Compiled·from·"IndirectReference.java"
3 public·class·xtc.type.IndirectReference·extends·xtc.type.RelativeReference3 public·class·xtc.type.IndirectReference·extends·xtc.type.RelativeReference
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#26·························//·xtc/type/IndirectReference7 ··this_class:·#26·························//·xtc/type/IndirectReference
8 ··super_class:·#20························//·xtc/type/RelativeReference8 ··super_class:·#20························//·xtc/type/RelativeReference
9 ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·19 ··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/Reference12 ···#2·=·Class··············#4·············//·xtc/type/Reference
47.8 KB
xtc/type/InstantiatedT.class
47.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·bc88c311661e7a02db2658a1d000a79bc94a372af51a23ee9d52765ccd7577881 ··SHA-256·checksum·af347a83344f198fbdf4b0f4600f25b1b4e1ed81bc3b6d1a15d9951d5d5a88c4
2 ··Compiled·from·"InstantiatedT.java"2 ··Compiled·from·"InstantiatedT.java"
3 public·class·xtc.type.InstantiatedT·extends·xtc.type.WrappedT3 public·class·xtc.type.InstantiatedT·extends·xtc.type.WrappedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#13·························//·xtc/type/InstantiatedT7 ··this_class:·#13·························//·xtc/type/InstantiatedT
8 ··super_class:·#2·························//·xtc/type/WrappedT8 ··super_class:·#2·························//·xtc/type/WrappedT
9 ··interfaces:·0,·fields:·1,·methods:·13,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·13,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V
12 ····#2·=·Class··············#4············//·xtc/type/WrappedT12 ····#2·=·Class··············#4············//·xtc/type/WrappedT
13 ····#3·=·NameAndType········#5:#6·········//·"<init>":(Lxtc/type/Type;)V13 ····#3·=·NameAndType········#5:#6·········//·"<init>":(Lxtc/type/Type;)V
14 ····#4·=·Utf8···············xtc/type/WrappedT14 ····#4·=·Utf8···············xtc/type/WrappedT
15 ····#5·=·Utf8···············<init>15 ····#5·=·Utf8···············<init>
16 ····#6·=·Utf8···············(Lxtc/type/Type;)V16 ····#6·=·Utf8···············(Lxtc/type/Type;)V
2.62 KB
xtc/type/IntegerT$1.class
2.57 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·a6c78a3cfa73ca89514a0f9f1b0bfd4d7d87a84f2c7f06ed3dacb9af22e59aa31 ··SHA-256·checksum·3ad5bbf7381c0adcc6e6acab933a1d1b68f185807f1e949ebe4db8ae2465c745
2 ··Compiled·from·"IntegerT.java"2 ··Compiled·from·"IntegerT.java"
3 class·xtc.type.IntegerT$13 class·xtc.type.IntegerT$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/type/IntegerT$17 ··this_class:·#8··························//·xtc/type/IntegerT$1
8 ··super_class:·#38························//·java/lang/Object8 ··super_class:·#38························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind;11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind;
12 ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind12 ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind
13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind;13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind;
14 ···#4·=·Utf8···············xtc/type/NumberT$Kind14 ···#4·=·Utf8···············xtc/type/NumberT$Kind
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind;16 ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind;
1.95 KB
xtc/type/IntegerT.class
1.9 KB
procyon -ec {}
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
  
3 public·class·IntegerT·extends·NumberT3 public·class·IntegerT·extends·NumberT
4 {4 {
5 ····public·IntegerT(final·NumberT.Kind·kind)·{5 ····public·IntegerT(final·NumberT.Kind·kind)·{
6 ········this(null,·kind);6 ········this(null,·kind);
7 ····}7 ····}
8 ····8 ····
9 ····public·IntegerT(final·Type·type,·final·NumberT.Kind·obj)·{9 ····public·IntegerT(final·Type·type,·final·NumberT.Kind·kind)·{
10 ········super(type,·obj);10 ········super(type,·kind);
11 ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[obj.ordinal()])·{11 ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[kind.ordinal()])·{
12 ············case·1:12 ············case·1:
13 ············case·2:13 ············case·2:
14 ············case·3:14 ············case·3:
15 ············case·4:15 ············case·4:
16 ············case·5:16 ············case·5:
17 ············case·6:·{17 ············case·6:·{
18 ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+·obj);18 ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+·kind);
19 ············}19 ············}
20 ············default:·{}20 ············default:·{}
21 ········}21 ········}
22 ····}22 ····}
23 ····23 ····
24 ····public·IntegerT·copy()·{24 ····public·IntegerT·copy()·{
25 ········return·new·IntegerT((Type)this,·this.kind);25 ········return·new·IntegerT((Type)this,·this.kind);
981 B
xtc/type/InterfaceT.class
931 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·616404bc04e234d68be8e4e90974a3ac7d8454347173be36d19816d36c819f4f1 ··SHA-256·checksum·83a9ca2b78620ed69595e1e0b844459e26d834c8d8a2684fe8d36a9d04ec90b6
2 ··Compiled·from·"InterfaceT.java"2 ··Compiled·from·"InterfaceT.java"
3 public·class·xtc.type.InterfaceT·extends·xtc.type.ClassOrInterfaceT3 public·class·xtc.type.InterfaceT·extends·xtc.type.ClassOrInterfaceT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/type/InterfaceT7 ··this_class:·#7··························//·xtc/type/InterfaceT
8 ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT8 ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT
9 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
12 ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT12 ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT
904 B
xtc/type/InternalParameter.class
840 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·1434044ed9383c7a8025dc2b4a7b663c169c06e66e2d528223efba9c9a9a827d1 ··SHA-256·checksum·e0f86160dce7ef17ea7b20cc8bc50adb05c9ace0dc0d4ee2616a33aa3dc7a897
2 ··Compiled·from·"InternalParameter.java"2 ··Compiled·from·"InternalParameter.java"
3 public·class·xtc.type.InternalParameter·extends·xtc.type.Parameter3 public·class·xtc.type.InternalParameter·extends·xtc.type.Parameter
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/InternalParameter7 ··this_class:·#8··························//·xtc/type/InternalParameter
8 ··super_class:·#2·························//·xtc/type/Parameter8 ··super_class:·#2·························//·xtc/type/Parameter
9 ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Parameter12 ···#2·=·Class··············#4·············//·xtc/type/Parameter
844 B
xtc/type/InternalT.class
796 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·cda215d34f7e9d01b46e47df0f406e7640acad81473b29fcb646fd5943a588b11 ··SHA-256·checksum·9c05f593ec29efd5659e2ac60e5611bde833d6d53ab0e80d082dd7835adfbf0c
2 ··Compiled·from·"InternalT.java"2 ··Compiled·from·"InternalT.java"
3 public·class·xtc.type.InternalT·extends·xtc.type.Type3 public·class·xtc.type.InternalT·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/InternalT7 ··this_class:·#8··························//·xtc/type/InternalT
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Type12 ···#2·=·Class··············#4·············//·xtc/type/Type
829 B
xtc/type/LabelT.class
787 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·b776092a1b2fb9d6e698d6ee70862429b49749c1c49e693c675c0d301d2cdda61 ··SHA-256·checksum·e8764b90f3ea77c71d4b5659f5e898f3100a11b021318622712b2d6adae5a76f
2 ··Compiled·from·"LabelT.java"2 ··Compiled·from·"LabelT.java"
3 public·class·xtc.type.LabelT·extends·xtc.type.Type3 public·class·xtc.type.LabelT·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/LabelT7 ··this_class:·#8··························//·xtc/type/LabelT
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Type12 ···#2·=·Class··············#4·············//·xtc/type/Type
825 B
xtc/type/Language.class
779 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·212af1006ae635cd29e7f8fb605893447672f06218ba32e17dee445e12d07ee61 ··SHA-256·checksum·89cf61014b320dfba4616988489df2d5250044ee751875703fc569af1247de88
2 ··Compiled·from·"Language.java"2 ··Compiled·from·"Language.java"
3 public·class·xtc.type.Language3 public·class·xtc.type.Language
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/Language7 ··this_class:·#8··························//·xtc/type/Language
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·3,·methods:·5,·attributes:·19 ··interfaces:·0,·fields:·3,·methods:·5,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
966 B
xtc/type/MethodT.class
922 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·855454beaff99fc8d3d3c76dd07934e442c10235869f159f31ddef68d2dbb6821 ··SHA-256·checksum·0e47f176d3a796df149053f10817d8fa353fba857cea28004b9e2dfb4621f7e5
2 ··Compiled·from·"MethodT.java"2 ··Compiled·from·"MethodT.java"
3 public·class·xtc.type.MethodT·extends·xtc.type.FunctionOrMethodT3 public·class·xtc.type.MethodT·extends·xtc.type.FunctionOrMethodT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/type/MethodT7 ··this_class:·#7··························//·xtc/type/MethodT
8 ··super_class:·#2·························//·xtc/type/FunctionOrMethodT8 ··super_class:·#2·························//·xtc/type/FunctionOrMethodT
9 ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V
12 ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT12 ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT
889 B
xtc/type/NamedParameter.class
831 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·e9e812ad7d0bf18e4a450809a8f22f78d70423d7d735aec1bf946797ae63464f1 ··SHA-256·checksum·0cf7fe66cbed7181e7c73e4ed064b4dec76e0411aba46fdbb5a10abe7f466c99
2 ··Compiled·from·"NamedParameter.java"2 ··Compiled·from·"NamedParameter.java"
3 public·class·xtc.type.NamedParameter·extends·xtc.type.Parameter3 public·class·xtc.type.NamedParameter·extends·xtc.type.Parameter
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/NamedParameter7 ··this_class:·#8··························//·xtc/type/NamedParameter
8 ··super_class:·#2·························//·xtc/type/Parameter8 ··super_class:·#2·························//·xtc/type/Parameter
9 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Parameter12 ···#2·=·Class··············#4·············//·xtc/type/Parameter
2.4 KB
xtc/type/NumberT$1.class
2.35 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·4440fdd51d4f1ba66cef83c430da3975eb70cce6b6e841a979df214f58cbb6721 ··SHA-256·checksum·5b5b9e2d76a147bc1c6216b979aa013851d944e819f23f0e61dbf2765fba2376
2 ··Compiled·from·"NumberT.java"2 ··Compiled·from·"NumberT.java"
3 class·xtc.type.NumberT$13 class·xtc.type.NumberT$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/type/NumberT$17 ··this_class:·#8··························//·xtc/type/NumberT$1
8 ··super_class:·#77························//·java/lang/Object8 ··super_class:·#77························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind;11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind;
12 ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind12 ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind
13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind;13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind;
14 ···#4·=·Utf8···············xtc/type/NumberT$Kind14 ···#4·=·Utf8···············xtc/type/NumberT$Kind
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind;16 ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind;
2.54 KB
xtc/type/NumberT$Kind.class
2.49 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·9d9ab2e789a2b68d319efa9fc346fa21c6b0d921feeea5ac880d7be891467c851 ··SHA-256·checksum·2dde0fca23faf428986a19c8f1e5248ca03d8ac2a182334cf8f54feada54f5aa
2 ··Compiled·from·"NumberT.java"2 ··Compiled·from·"NumberT.java"
3 public·final·class·xtc.type.NumberT$Kind·extends·java.lang.Enum<xtc.type.NumberT$Kind>3 public·final·class·xtc.type.NumberT$Kind·extends·java.lang.Enum<xtc.type.NumberT$Kind>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
7 ··this_class:·#1··························//·xtc/type/NumberT$Kind7 ··this_class:·#1··························//·xtc/type/NumberT$Kind
8 ··super_class:·#71························//·java/lang/Enum8 ··super_class:·#71························//·java/lang/Enum
9 ··interfaces:·0,·fields:·20,·methods:·5,·attributes:·39 ··interfaces:·0,·fields:·20,·methods:·5,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Class··············#2············//·xtc/type/NumberT$Kind11 ····#1·=·Class··············#2············//·xtc/type/NumberT$Kind
12 ····#2·=·Utf8···············xtc/type/NumberT$Kind12 ····#2·=·Utf8···············xtc/type/NumberT$Kind
13 ····#3·=·Fieldref···········#1.#4·········//·xtc/type/NumberT$Kind.BYTE:Lxtc/type/NumberT$Kind;13 ····#3·=·Fieldref···········#1.#4·········//·xtc/type/NumberT$Kind.BYTE:Lxtc/type/NumberT$Kind;
14 ····#4·=·NameAndType········#5:#6·········//·BYTE:Lxtc/type/NumberT$Kind;14 ····#4·=·NameAndType········#5:#6·········//·BYTE:Lxtc/type/NumberT$Kind;
15 ····#5·=·Utf8···············BYTE15 ····#5·=·Utf8···············BYTE
16 ····#6·=·Utf8···············Lxtc/type/NumberT$Kind;16 ····#6·=·Utf8···············Lxtc/type/NumberT$Kind;
730 B
xtc/type/NumberT.class
686 B
procyon -ec {}
    
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ············case·18:·{141 ············case·18:·{
142 ················return·"double·_Complex";142 ················return·"double·_Complex";
143 ············}143 ············}
144 ············case·19:·{144 ············case·19:·{
145 ················return·"long·double·_Complex";145 ················return·"long·double·_Complex";
146 ············}146 ············}
147 ············default:·{147 ············default:·{
148 ················throw·new·AssertionError((Object)("Invalid·kind:·"·+·this.kind));148 ················throw·new·AssertionError("Invalid·kind:·"·+·this.kind);
149 ············}149 ············}
150 ········}150 ········}
151 ····}151 ····}
152 ····152 ····
153 ····public·static·boolean·equal(final·NumberT.Kind·kind,·final·NumberT.Kind·kind2)·{153 ····public·static·boolean·equal(final·NumberT.Kind·kind,·final·NumberT.Kind·kind2)·{
154 ········return·kind·==·kind2·||·((NumberT.Kind.INT·==·kind·||·NumberT.Kind.S_INT·==·kind)·&&·(NumberT.Kind.INT·==·kind2·||·NumberT.Kind.S_INT·==·kind2));154 ········return·kind·==·kind2·||·((NumberT.Kind.INT·==·kind·||·NumberT.Kind.S_INT·==·kind)·&&·(NumberT.Kind.INT·==·kind2·||·NumberT.Kind.S_INT·==·kind2));
155 ····}155 ····}
839 B
xtc/type/PackageT.class
793 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·90f4a175a1376087fdad525e00da7d73cbcd9b16a60bc1efe63c506c34491a341 ··SHA-256·checksum·b1f6bbca13711abf2547f700acfb64d07b7d6443aeec144e3cf195577447374d
2 ··Compiled·from·"PackageT.java"2 ··Compiled·from·"PackageT.java"
3 public·class·xtc.type.PackageT·extends·xtc.type.Type3 public·class·xtc.type.PackageT·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/PackageT7 ··this_class:·#8··························//·xtc/type/PackageT
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Type12 ···#2·=·Class··············#4·············//·xtc/type/Type
866 B
xtc/type/Parameter.class
818 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·431518b4e8bc1aabb1489f08d5c9da15169e12b6e990d1633a6b510f1c36c8781 ··SHA-256·checksum·fc0c0231c99460c3f32df1e524f5d808d6d3a989b5e76bb3c9ad6caedb024f91
2 ··Compiled·from·"Parameter.java"2 ··Compiled·from·"Parameter.java"
3 public·abstract·class·xtc.type.Parameter·extends·xtc.type.Type3 public·abstract·class·xtc.type.Parameter·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#11·························//·xtc/type/Parameter7 ··this_class:·#11·························//·xtc/type/Parameter
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Type12 ···#2·=·Class··············#4·············//·xtc/type/Type
900 B
xtc/type/ParameterizedT.class
842 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·8e5045fd8abdf378ee448b549c58bbf6509bbe31574a475b86883e4c7eaa1c341 ··SHA-256·checksum·89a4361cc490f8588ec9d22da9d2aa24f5e4fc0bca3cd1ffcddf45d323eb9a67
2 ··Compiled·from·"ParameterizedT.java"2 ··Compiled·from·"ParameterizedT.java"
3 public·class·xtc.type.ParameterizedT·extends·xtc.type.WrappedT3 public·class·xtc.type.ParameterizedT·extends·xtc.type.WrappedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#13·························//·xtc/type/ParameterizedT7 ··this_class:·#13·························//·xtc/type/ParameterizedT
8 ··super_class:·#2·························//·xtc/type/WrappedT8 ··super_class:·#2·························//·xtc/type/WrappedT
9 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V
12 ····#2·=·Class··············#4············//·xtc/type/WrappedT12 ····#2·=·Class··············#4············//·xtc/type/WrappedT
855 B
xtc/type/PointerT.class
809 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·90c204ce160203c953273b295364945f8a8c5e3b8374b90261576bbdfeb34a3a1 ··SHA-256·checksum·6271cba5f72ecd1353ae56185fc7b409b7647fef6c984335936c754dd3052007
2 ··Compiled·from·"PointerT.java"2 ··Compiled·from·"PointerT.java"
3 public·class·xtc.type.PointerT·extends·xtc.type.DerivedT3 public·class·xtc.type.PointerT·extends·xtc.type.DerivedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/PointerT7 ··this_class:·#8··························//·xtc/type/PointerT
8 ··super_class:·#2·························//·xtc/type/DerivedT8 ··super_class:·#2·························//·xtc/type/DerivedT
9 ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·29 ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":()V
12 ····#2·=·Class··············#4············//·xtc/type/DerivedT12 ····#2·=·Class··············#4············//·xtc/type/DerivedT
854 B
xtc/type/Reference.class
806 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·61daa49366ca92b06c2b575a9cf6d48de690075a8c108e14cf2d92fbba028fa81 ··SHA-256·checksum·565ee82aeea892000d8c5cd3212acb043e58c23c587f53789f4f0d51967d0979
2 ··Compiled·from·"Reference.java"2 ··Compiled·from·"Reference.java"
3 public·abstract·class·xtc.type.Reference3 public·abstract·class·xtc.type.Reference
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#27·························//·xtc/type/Reference7 ··this_class:·#27·························//·xtc/type/Reference
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·2,·methods:·28,·attributes:·19 ··interfaces:·0,·fields:·2,·methods:·28,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V
12 ····#2·=·Class··············#4············//·java/lang/Object12 ····#2·=·Class··············#4············//·java/lang/Object
941 B
xtc/type/RelativeReference.class
877 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·44b0950705277525a319aac984d4958f123cde4613108d3b4ec5cfff119c41611 ··SHA-256·checksum·614632138119ea481e29c1c52e8cf3c70992b7876bc06c65ba3f6b4241e8099b
2 ··Compiled·from·"RelativeReference.java"2 ··Compiled·from·"RelativeReference.java"
3 public·abstract·class·xtc.type.RelativeReference·extends·xtc.type.Reference3 public·abstract·class·xtc.type.RelativeReference·extends·xtc.type.Reference
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/type/RelativeReference7 ··this_class:·#8··························//·xtc/type/RelativeReference
8 ··super_class:·#2·························//·xtc/type/Reference8 ··super_class:·#2·························//·xtc/type/Reference
9 ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Reference."<init>":(Lxtc/type/Type;)V
12 ···#2·=·Class··············#4·············//·xtc/type/Reference12 ···#2·=·Class··············#4·············//·xtc/type/Reference
940 B
xtc/type/StaticReference.class
880 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·aa9a6bbedb1340fb0a0bacf853097cdb62ab0923078de568512515f9307129171 ··SHA-256·checksum·3abdd33e3233afd78d88e15b185efead30422a9be81ffe94a7627d7dd822eaee
2 ··Compiled·from·"StaticReference.java"2 ··Compiled·from·"StaticReference.java"
3 public·class·xtc.type.StaticReference·extends·xtc.type.VariableReference3 public·class·xtc.type.StaticReference·extends·xtc.type.VariableReference
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/type/StaticReference7 ··this_class:·#10·························//·xtc/type/StaticReference
8 ··super_class:·#2·························//·xtc/type/VariableReference8 ··super_class:·#2·························//·xtc/type/VariableReference
9 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableReference."<init>":(Lxtc/type/Type;)V
12 ···#2·=·Class··············#4·············//·xtc/type/VariableReference12 ···#2·=·Class··············#4·············//·xtc/type/VariableReference
1.03 KB
xtc/type/StructOrUnionT.class
1000 B
procyon -ec {}
    
Offset 82, 26 lines modifiedOffset 82, 26 lines modified
82 ············if·(variableT.hasName()·||·!variableT.hasWidth())·{82 ············if·(variableT.hasName()·||·!variableT.hasWidth())·{
83 ················++n;83 ················++n;
84 ············}84 ············}
85 ········}85 ········}
86 ········return·n;86 ········return·n;
87 ····}87 ····}
88 ····88 ····
89 ····public·VariableT·getMember(final·int·i)·{89 ····public·VariableT·getMember(final·int·n)·{
90 ········int·n·=·-1;90 ········int·n2·=·-1;
91 ········for·(final·VariableT·variableT·:·this.members)·{91 ········for·(final·VariableT·variableT·:·this.members)·{
92 ············if·(variableT.hasName()·||·!variableT.hasWidth())·{92 ············if·(variableT.hasName()·||·!variableT.hasWidth())·{
93 ················++n;93 ················++n2;
94 ················if·(i·==·n)·{94 ················if·(n·==·n2)·{
95 ····················return·variableT;95 ····················return·variableT;
96 ················}96 ················}
97 ················continue;97 ················continue;
98 ············}98 ············}
99 ········}99 ········}
100 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·"·+·(n·+·1));100 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·(n2·+·1));
101 ····}101 ····}
102 ····102 ····
103 ····public·List<VariableT>·getMembers()·{103 ····public·List<VariableT>·getMembers()·{
104 ········return·this.members;104 ········return·this.members;
105 ····}105 ····}
106 ····106 ····
107 ····public·void·setMembers(final·List<VariableT>·members)·{107 ····public·void·setMembers(final·List<VariableT>·members)·{
868 B
xtc/type/StructT.class
824 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·1cfc823259993899910d4a7cae76a18a715b0e4196e16106e3a96492f3bf7bac1 ··SHA-256·checksum·7282547523cd31f7c5abdca4c62e0f5ba8cacdb68e90b30a38b7cddf95942673
2 ··Compiled·from·"StructT.java"2 ··Compiled·from·"StructT.java"
3 public·class·xtc.type.StructT·extends·xtc.type.StructOrUnionT3 public·class·xtc.type.StructT·extends·xtc.type.StructOrUnionT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#13·························//·xtc/type/StructT7 ··this_class:·#13·························//·xtc/type/StructT
8 ··super_class:·#8·························//·xtc/type/StructOrUnionT8 ··super_class:·#8·························//·xtc/type/StructOrUnionT
9 ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce;11 ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce;
12 ···#2·=·Class··············#4·············//·xtc/util/Nonce12 ···#2·=·Class··············#4·············//·xtc/util/Nonce
805 B
xtc/type/Tagged.class
763 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·7137616e3885b99f744a596e1abbc9aa6d3f3469a7788dc533a54415393322111 ··SHA-256·checksum·3c83f973a6ace745a47c830fef7d1497d1cf54fdc5bdafc771e14b5fd64aed13
2 ··Compiled·from·"Tagged.java"2 ··Compiled·from·"Tagged.java"
3 public·interface·xtc.type.Tagged3 public·interface·xtc.type.Tagged
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/type/Tagged7 ··this_class:·#1··························//·xtc/type/Tagged
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·11,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·11,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/type/Tagged11 ···#1·=·Class··············#2·············//·xtc/type/Tagged
12 ···#2·=·Utf8···············xtc/type/Tagged12 ···#2·=·Utf8···············xtc/type/Tagged
890 B
xtc/type/TupleT.class
848 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·faf8b8deae31c32d4f30ce6aaca2b9d7a8b7ab754f89b3242f20acf25bfd3a321 ··SHA-256·checksum·23d1b0952a5ec3b18eb3e844250d7b8eea1babf821dc8e2b731b17ad805830db
2 ··Compiled·from·"TupleT.java"2 ··Compiled·from·"TupleT.java"
3 public·class·xtc.type.TupleT·extends·xtc.type.DerivedT3 public·class·xtc.type.TupleT·extends·xtc.type.DerivedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·xtc/type/TupleT7 ··this_class:·#2··························//·xtc/type/TupleT
8 ··super_class:·#23························//·xtc/type/DerivedT8 ··super_class:·#23························//·xtc/type/DerivedT
9 ··interfaces:·0,·fields:·3,·methods:·22,·attributes:·29 ··interfaces:·0,·fields:·3,·methods:·22,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/TupleT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;)V11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/TupleT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;)V
12 ····#2·=·Class··············#4············//·xtc/type/TupleT12 ····#2·=·Class··············#4············//·xtc/type/TupleT
2.31 KB
xtc/type/Type$1.class
2.27 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·a5748c333d530ab0a4cdc7334b27e987b269dd86f3475f1705f7b79685897e891 ··SHA-256·checksum·e3e2866e45e6219b4a173047aa8cef15ffe0ae24170cfddbe7ea1f643e5aa79e
2 ··Compiled·from·"Type.java"2 ··Compiled·from·"Type.java"
3 class·xtc.type.Type$13 class·xtc.type.Type$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/type/Type$17 ··this_class:·#8··························//·xtc/type/Type$1
8 ··super_class:·#26························//·java/lang/Object8 ··super_class:·#26························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;
12 ···#2·=·Class··············#4·············//·xtc/type/Type$Tag12 ···#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$Tag14 ···#4·=·Utf8···············xtc/type/Type$Tag
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/type/Type$Tag;16 ···#6·=·Utf8···············()[Lxtc/type/Type$Tag;
2.45 KB
xtc/type/Type$Tag.class
2.41 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·9080ba95c3eb38a8999817dd9b0e17f5ae3c367395783e4f191ada619abed9551 ··SHA-256·checksum·1a7fd1c885a602152967c7b175715de1f9b7308634dab5647d12c517897c9026
2 ··Compiled·from·"Type.java"2 ··Compiled·from·"Type.java"
3 public·final·class·xtc.type.Type$Tag·extends·java.lang.Enum<xtc.type.Type$Tag>3 public·final·class·xtc.type.Type$Tag·extends·java.lang.Enum<xtc.type.Type$Tag>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
7 ··this_class:·#1··························//·xtc/type/Type$Tag7 ··this_class:·#1··························//·xtc/type/Type$Tag
8 ··super_class:·#101·······················//·java/lang/Enum8 ··super_class:·#101·······················//·java/lang/Enum
9 ··interfaces:·0,·fields:·30,·methods:·5,·attributes:·39 ··interfaces:·0,·fields:·30,·methods:·5,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Class··············#2············//·xtc/type/Type$Tag11 ····#1·=·Class··············#2············//·xtc/type/Type$Tag
12 ····#2·=·Utf8···············xtc/type/Type$Tag12 ····#2·=·Utf8···············xtc/type/Type$Tag
13 ····#3·=·Fieldref···········#1.#4·········//·xtc/type/Type$Tag.BOOLEAN:Lxtc/type/Type$Tag;13 ····#3·=·Fieldref···········#1.#4·········//·xtc/type/Type$Tag.BOOLEAN:Lxtc/type/Type$Tag;
14 ····#4·=·NameAndType········#5:#6·········//·BOOLEAN:Lxtc/type/Type$Tag;14 ····#4·=·NameAndType········#5:#6·········//·BOOLEAN:Lxtc/type/Type$Tag;
15 ····#5·=·Utf8···············BOOLEAN15 ····#5·=·Utf8···············BOOLEAN
16 ····#6·=·Utf8···············Lxtc/type/Type$Tag;16 ····#6·=·Utf8···············Lxtc/type/Type$Tag;
912 B
xtc/type/Type.class
874 B
procyon -ec {}
    
Offset 297, 19 lines modifiedOffset 297, 19 lines modified
297 ················}297 ················}
298 ············}298 ············}
299 ············type·=·(type.isWrapped()·?·type.toWrapped().getType()·:·null);299 ············type·=·(type.isWrapped()·?·type.toWrapped().getType()·:·null);
300 ········}·while·(null·!=·type);300 ········}·while·(null·!=·type);
301 ········return·this;301 ········return·this;
302 ····}302 ····}
303 ····303 ····
304 ····public·void·mark(final·Node·obj)·{304 ····public·void·mark(final·Node·node)·{
305 ········if·(obj.hasProperty("xtc.Constants.Type"))·{305 ········if·(node.hasProperty("xtc.Constants.Type"))·{
306 ············throw·new·IllegalArgumentException("Node·"·+·obj·+·"·already·has·type");306 ············throw·new·IllegalArgumentException("Node·"·+·node·+·"·already·has·type");
307 ········}307 ········}
308 ········obj.setProperty("xtc.Constants.Type",·(Object)this);308 ········node.setProperty("xtc.Constants.Type",·(Object)this);
309 ····}309 ····}
310 ····310 ····
311 ····public·boolean·hasTag(final·Type.Tag·tag)·{311 ····public·boolean·hasTag(final·Type.Tag·tag)·{
312 ········return·tag·==·this.tag();312 ········return·tag·==·this.tag();
313 ····}313 ····}
314 ····314 ····
315 ····public·abstract·Type.Tag·tag();315 ····public·abstract·Type.Tag·tag();
2.68 KB
xtc/type/TypePrinter$1.class
2.63 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·636a8e9c9fd50949a8b2ccff6c9b7d3be0fcd4f40357b89cdaabdf1278ccdc4f1 ··SHA-256·checksum·0f2f145f03c09cbacfdce747eca0322ff2a2d53ca0573677409f7a8bf78dc5f3
2 ··Compiled·from·"TypePrinter.java"2 ··Compiled·from·"TypePrinter.java"
3 class·xtc.type.TypePrinter$13 class·xtc.type.TypePrinter$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/type/TypePrinter$17 ··this_class:·#8··························//·xtc/type/TypePrinter$1
8 ··super_class:·#35························//·java/lang/Object8 ··super_class:·#35························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind;11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind;
12 ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind12 ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind
13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind;13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind;
14 ···#4·=·Utf8···············xtc/type/VariableT$Kind14 ···#4·=·Utf8···············xtc/type/VariableT$Kind
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind;16 ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind;
2.44 KB
xtc/type/TypePrinter.class
2.39 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·35c0dffee70c95fb540d63765bdc3034de9c8240aaeb0fbc0391d164f983fc0c1 ··SHA-256·checksum·d5c86487d3661d8254a7830d605441fed5e75712c421d7f3964241ea91085c90
2 ··Compiled·from·"TypePrinter.java"2 ··Compiled·from·"TypePrinter.java"
3 public·class·xtc.type.TypePrinter·extends·xtc.tree.Visitor3 public·class·xtc.type.TypePrinter·extends·xtc.tree.Visitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/type/TypePrinter7 ··this_class:·#8··························//·xtc/type/TypePrinter
8 ··super_class:·#2·························//·xtc/tree/Visitor8 ··super_class:·#2·························//·xtc/tree/Visitor
9 ··interfaces:·0,·fields:·3,·methods:·32,·attributes:·29 ··interfaces:·0,·fields:·3,·methods:·32,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V
12 ····#2·=·Class··············#4············//·xtc/tree/Visitor12 ····#2·=·Class··············#4············//·xtc/tree/Visitor
13 ····#3·=·NameAndType········#5:#6·········//·"<init>":()V13 ····#3·=·NameAndType········#5:#6·········//·"<init>":()V
14 ····#4·=·Utf8···············xtc/tree/Visitor14 ····#4·=·Utf8···············xtc/tree/Visitor
15 ····#5·=·Utf8···············<init>15 ····#5·=·Utf8···············<init>
16 ····#6·=·Utf8···············()V16 ····#6·=·Utf8···············()V
863 B
xtc/type/UnionT.class
821 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·edebb49ff1988367b3efc29469918408e602fcc5fd0abe15857fe2721b5ca7e91 ··SHA-256·checksum·dea97bcf2a1b6bdc0cf7ad36bd1e142e07e0a4b785db83373992987596aa7095
2 ··Compiled·from·"UnionT.java"2 ··Compiled·from·"UnionT.java"
3 public·class·xtc.type.UnionT·extends·xtc.type.StructOrUnionT3 public·class·xtc.type.UnionT·extends·xtc.type.StructOrUnionT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#13·························//·xtc/type/UnionT7 ··this_class:·#13·························//·xtc/type/UnionT
8 ··super_class:·#8·························//·xtc/type/StructOrUnionT8 ··super_class:·#8·························//·xtc/type/StructOrUnionT
9 ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce;11 ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce;
12 ···#2·=·Class··············#4·············//·xtc/util/Nonce12 ···#2·=·Class··············#4·············//·xtc/util/Nonce
824 B
xtc/type/UnitT.class
784 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·cd4175dba22f4c1b9faa4bdac7b789c2985287a509a6713cb9162359e425834e1 ··SHA-256·checksum·0e80af7ac4cc99f248ed966787d7cc81f8e0444752b062322fccbd76f8b20e01
2 ··Compiled·from·"UnitT.java"2 ··Compiled·from·"UnitT.java"
3 public·class·xtc.type.UnitT·extends·xtc.type.Type3 public·class·xtc.type.UnitT·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/type/UnitT7 ··this_class:·#10·························//·xtc/type/UnitT
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Type12 ···#2·=·Class··············#4·············//·xtc/type/Type
975 B
xtc/type/VariableReference.class
911 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·235735fe198e6897de67f77979b9ec7a246e4a5fab994a934cfcf27a088c32271 ··SHA-256·checksum·423078ec092c6cb91856c6585619a3de3d9d146e1889803f8d75d058c279be00
2 ··Compiled·from·"VariableReference.java"2 ··Compiled·from·"VariableReference.java"
3 public·abstract·class·xtc.type.VariableReference·extends·xtc.type.Reference3 public·abstract·class·xtc.type.VariableReference·extends·xtc.type.Reference
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#2··························//·xtc/type/VariableReference7 ··this_class:·#2··························//·xtc/type/VariableReference
8 ··super_class:·#8·························//·xtc/type/Reference8 ··super_class:·#8·························//·xtc/type/Reference
9 ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableReference."<init>":(Ljava/lang/String;Lxtc/type/Type;)V
12 ···#2·=·Class··············#4·············//·xtc/type/VariableReference12 ···#2·=·Class··············#4·············//·xtc/type/VariableReference
2.44 KB
xtc/type/VariableT$1.class
2.39 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·f6056e929bdd7d844b1f744bc8767e06a1174f757fc198974a26d20c2ffab25d1 ··SHA-256·checksum·33d533f7ac3900a564feea6282175957dbeb6333f797e208c500bb5f14d25625
2 ··Compiled·from·"VariableT.java"2 ··Compiled·from·"VariableT.java"
3 class·xtc.type.VariableT$13 class·xtc.type.VariableT$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/type/VariableT$17 ··this_class:·#8··························//·xtc/type/VariableT$1
8 ··super_class:·#35························//·java/lang/Object8 ··super_class:·#35························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind;11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind;
12 ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind12 ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind
13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind;13 ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind;
14 ···#4·=·Utf8···············xtc/type/VariableT$Kind14 ···#4·=·Utf8···············xtc/type/VariableT$Kind
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind;16 ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind;
2.58 KB
xtc/type/VariableT$Kind.class
2.53 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·a896fa9c1db9aa119e15421bff9319bfaa808108fccc265df572a87f21b777e01 ··SHA-256·checksum·70839f81bdba356fa943afee04257feb87e8d3b798a96fd394c3cfcd8a755d20
2 ··Compiled·from·"VariableT.java"2 ··Compiled·from·"VariableT.java"
3 public·final·class·xtc.type.VariableT$Kind·extends·java.lang.Enum<xtc.type.VariableT$Kind>3 public·final·class·xtc.type.VariableT$Kind·extends·java.lang.Enum<xtc.type.VariableT$Kind>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
7 ··this_class:·#1··························//·xtc/type/VariableT$Kind7 ··this_class:·#1··························//·xtc/type/VariableT$Kind
8 ··super_class:·#29························//·java/lang/Enum8 ··super_class:·#29························//·java/lang/Enum
9 ··interfaces:·0,·fields:·6,·methods:·5,·attributes:·39 ··interfaces:·0,·fields:·6,·methods:·5,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/type/VariableT$Kind11 ···#1·=·Class··············#2·············//·xtc/type/VariableT$Kind
12 ···#2·=·Utf8···············xtc/type/VariableT$Kind12 ···#2·=·Utf8···············xtc/type/VariableT$Kind
13 ···#3·=·Fieldref···········#1.#4··········//·xtc/type/VariableT$Kind.GLOBAL:Lxtc/type/VariableT$Kind;13 ···#3·=·Fieldref···········#1.#4··········//·xtc/type/VariableT$Kind.GLOBAL:Lxtc/type/VariableT$Kind;
14 ···#4·=·NameAndType········#5:#6··········//·GLOBAL:Lxtc/type/VariableT$Kind;14 ···#4·=·NameAndType········#5:#6··········//·GLOBAL:Lxtc/type/VariableT$Kind;
15 ···#5·=·Utf8···············GLOBAL15 ···#5·=·Utf8···············GLOBAL
16 ···#6·=·Utf8···············Lxtc/type/VariableT$Kind;16 ···#6·=·Utf8···············Lxtc/type/VariableT$Kind;
1.07 KB
xtc/type/VariableT.class
1.02 KB
procyon -ec {}
    
Offset 15, 22 lines modifiedOffset 15, 22 lines modified
15 ············throw·new·IllegalArgumentException("Invalid·kind·"·+·kind);15 ············throw·new·IllegalArgumentException("Invalid·kind·"·+·kind);
16 ········}16 ········}
17 ········this.kind·=·kind;17 ········this.kind·=·kind;
18 ········this.name·=·name;18 ········this.name·=·name;
19 ········this.width·=·-1;19 ········this.width·=·-1;
20 ····}20 ····}
21 ····21 ····
22 ····public·VariableT(final·Type·type,·final·Type·type2,·final·String·name,·final·int·n)·{22 ····public·VariableT(final·Type·type,·final·Type·type2,·final·String·name,·final·int·width)·{
23 ········super(type,·type2);23 ········super(type,·type2);
24 ········if·(0·>·n)·{24 ········if·(0·>·width)·{
25 ············throw·new·IllegalArgumentException("Negative·width·"·+·n);25 ············throw·new·IllegalArgumentException("Negative·width·"·+·width);
26 ········}26 ········}
27 ········this.kind·=·VariableT.Kind.BITFIELD;27 ········this.kind·=·VariableT.Kind.BITFIELD;
28 ········this.name·=·name;28 ········this.name·=·name;
29 ········this.width·=·n;29 ········this.width·=·width;
30 ····}30 ····}
31 ····31 ····
32 ····public·VariableT·copy()·{32 ····public·VariableT·copy()·{
33 ········return·(-1·==·this.width)·?·new·VariableT((Type)this,·this.getType().copy(),·this.kind,·this.name)·:·new·VariableT((Type)this,·this.getType().copy(),·this.name,·this.width);33 ········return·(-1·==·this.width)·?·new·VariableT((Type)this,·this.getType().copy(),·this.kind,·this.name)·:·new·VariableT((Type)this,·this.getType().copy(),·this.name,·this.width);
34 ····}34 ····}
35 ····35 ····
36 ····public·Type.Tag·wtag()·{36 ····public·Type.Tag·wtag()·{
905 B
xtc/type/VariantT.class
859 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·22f6d59655caf4a87a1431ce370b3b333d6f626039d907441dcc4bd758745e441 ··SHA-256·checksum·ae4ebbf6f442fc14932e2d03553fc829e8bb9599e7c6b3694af4cd34a3975cdf
2 ··Compiled·from·"VariantT.java"2 ··Compiled·from·"VariantT.java"
3 public·class·xtc.type.VariantT·extends·xtc.type.DerivedT3 public·class·xtc.type.VariantT·extends·xtc.type.DerivedT
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·xtc/type/VariantT7 ··this_class:·#2··························//·xtc/type/VariantT
8 ··super_class:·#8·························//·xtc/type/DerivedT8 ··super_class:·#8·························//·xtc/type/DerivedT
9 ··interfaces:·0,·fields:·5,·methods:·21,·attributes:·29 ··interfaces:·0,·fields:·5,·methods:·21,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/VariantT."<init>":(Lxtc/type/Type;Ljava/lang/String;ZLjava/util/List;)V11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/VariantT."<init>":(Lxtc/type/Type;Ljava/lang/String;ZLjava/util/List;)V
12 ····#2·=·Class··············#4············//·xtc/type/VariantT12 ····#2·=·Class··············#4············//·xtc/type/VariantT
824 B
xtc/type/VoidT.class
784 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·7c76ab7bf23aeb6d7cdac5eaa2af4028d25acbbf4ac3d535869be439037f09e01 ··SHA-256·checksum·85a4eb763fd684e108b9c9ff5141445ac185a6125168f85d5315ffc22b12a8e2
2 ··Compiled·from·"VoidT.java"2 ··Compiled·from·"VoidT.java"
3 public·class·xtc.type.VoidT·extends·xtc.type.Type3 public·class·xtc.type.VoidT·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/type/VoidT7 ··this_class:·#10·························//·xtc/type/VoidT
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Type12 ···#2·=·Class··············#4·············//·xtc/type/Type
859 B
xtc/type/Wildcard.class
813 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·f15a77d4fe4166765f8ecf1f49bd0ab5a49c8cb6315836fe7b7b24b3a208e2011 ··SHA-256·checksum·5f1640f5120ad3f00097b573708454743df1b7bca909f47abfe29cf6bd14aa68
2 ··Compiled·from·"Wildcard.java"2 ··Compiled·from·"Wildcard.java"
3 public·class·xtc.type.Wildcard·extends·xtc.type.Parameter3 public·class·xtc.type.Wildcard·extends·xtc.type.Parameter
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#10·························//·xtc/type/Wildcard7 ··this_class:·#10·························//·xtc/type/Wildcard
8 ··super_class:·#2·························//·xtc/type/Parameter8 ··super_class:·#2·························//·xtc/type/Parameter
9 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/type/Parameter12 ···#2·=·Class··············#4·············//·xtc/type/Parameter
862 B
xtc/type/WrappedT.class
816 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d8c4c47a13b0256f579c04ac85c70836fa0676a5c2590a6a18f1c85c8fe75ad31 ··SHA-256·checksum·662b4b81705c68d53e52fff03b2e01e7b382a24b5f049e22ddc927b22fc64a56
2 ··Compiled·from·"WrappedT.java"2 ··Compiled·from·"WrappedT.java"
3 public·abstract·class·xtc.type.WrappedT·extends·xtc.type.Type3 public·abstract·class·xtc.type.WrappedT·extends·xtc.type.Type
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/type/WrappedT7 ··this_class:·#8··························//·xtc/type/WrappedT
8 ··super_class:·#2·························//·xtc/type/Type8 ··super_class:·#2·························//·xtc/type/Type
9 ··interfaces:·0,·fields:·1,·methods:·40,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·40,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type."<init>":()V
12 ····#2·=·Class··············#4············//·xtc/type/Type12 ····#2·=·Class··············#4············//·xtc/type/Type
832 B
xtc/util/Action.class
790 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·015465bd28a8afc22dc32e5a5a05647a25c1427a169af7277a30bd532f7097041 ··SHA-256·checksum·a714ed2b19890ac8885e4e88f7807881403fe9d4bc0974fa84f959152ac338de
2 ··Compiled·from·"Action.java"2 ··Compiled·from·"Action.java"
3 public·interface·xtc.util.Action<T·extends·java.lang.Object>3 public·interface·xtc.util.Action<T·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Action7 ··this_class:·#1··························//·xtc/util/Action
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Action11 ···#1·=·Class··············#2·············//·xtc/util/Action
12 ···#2·=·Utf8···············xtc/util/Action12 ···#2·=·Utf8···············xtc/util/Action
936 B
xtc/util/EmptyIterator.class
880 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·1776d863d299029996257717655d84f47671cbcbbf14f2b1fdd1b6f9f2b7d6391 ··SHA-256·checksum·428fd2c8512924ae20c6d04850f80acafcc0465a74eff9b3befa5b326acb053b
2 ··Compiled·from·"EmptyIterator.java"2 ··Compiled·from·"EmptyIterator.java"
3 public·class·xtc.util.EmptyIterator<T·extends·java.lang.Object>·extends·java.lang.Object·implements·java.util.Iterator<T>3 public·class·xtc.util.EmptyIterator<T·extends·java.lang.Object>·extends·java.lang.Object·implements·java.util.Iterator<T>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#14·························//·xtc/util/EmptyIterator7 ··this_class:·#14·························//·xtc/util/EmptyIterator
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·1,·fields:·1,·methods:·6,·attributes:·29 ··interfaces:·1,·fields:·1,·methods:·6,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
2.12 KB
xtc/util/Function$F0.class
2.07 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·fbd36351fdcda24988d48312e787e9bd1b3f48cabaf79b401216ea361e9de20a1 ··SHA-256·checksum·33fdd86bd39ff1dc6d7f940ad09bba6da9d2b07224ffe5e50925cd6dd678a420
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F0<R·extends·java.lang.Object>3 public·interface·xtc.util.Function$F0<R·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F07 ··this_class:·#1··························//·xtc/util/Function$F0
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F011 ···#1·=·Class··············#2·············//·xtc/util/Function$F0
12 ···#2·=·Utf8···············xtc/util/Function$F012 ···#2·=·Utf8···············xtc/util/Function$F0
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#5·=·Utf8···············apply
16 ···#6·=·Utf8···············()Ljava/lang/Object;16 ···#6·=·Utf8···············()Ljava/lang/Object;
17 ···#7·=·Utf8···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F026 ··#16·=·Utf8···············F0
26 {27 {
27 ··public·abstract·R·apply();28 ··public·abstract·R·apply();
28 ····descriptor:·()Ljava/lang/Object;29 ····descriptor:·()Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·()TR;31 ····Signature:·#8···························//·()TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F0=class·xtc/util/Function$F0·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F0=class·xtc/util/Function$F0·of·class·xtc/util/Function
2.22 KB
xtc/util/Function$F1.class
2.17 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·63717174a5714c5c1b7653e98886cf24aa8ad254bca5ab623e9d7cfd4d907b4c1 ··SHA-256·checksum·6dfa8e4f85684a250b78038a4d80111eed9fa0de1fcc015be3cad0678703b141
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F1<R·extends·java.lang.Object,·A·extends·java.lang.Object>3 public·interface·xtc.util.Function$F1<R·extends·java.lang.Object,·A·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F17 ··this_class:·#1··························//·xtc/util/Function$F1
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F111 ···#1·=·Class··············#2·············//·xtc/util/Function$F1
12 ···#2·=·Utf8···············xtc/util/Function$F112 ···#2·=·Utf8···············xtc/util/Function$F1
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#5·=·Utf8···············apply
16 ···#6·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/Object;16 ···#6·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/Object;
17 ···#7·=·Utf8···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F126 ··#16·=·Utf8···············F1
26 {27 {
27 ··public·abstract·R·apply(A);28 ··public·abstract·R·apply(A);
28 ····descriptor:·(Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;)TR;31 ····Signature:·#8···························//·(TA;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F1=class·xtc/util/Function$F1·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F1=class·xtc/util/Function$F1·of·class·xtc/util/Function
3.12 KB
xtc/util/Function$F10.class
3.07 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·ad311ea934ccd2b98dde046f8babb6d6324f62a0dedd821796a2cf29b37465521 ··SHA-256·checksum·ec517f4e5cb802e71608455109f54c84c94131fd780d7032a3699bcfc4e0199f
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F10<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object>3 public·interface·xtc.util.Function$F10<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F107 ··this_class:·#1··························//·xtc/util/Function$F10
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F1011 ···#1·=·Class··············#2·············//·xtc/util/Function$F10
12 ···#2·=·Utf8···············xtc/util/Function$F1012 ···#2·=·Utf8···············xtc/util/Function$F10
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F1026 ··#16·=·Utf8···············F10
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F10=class·xtc/util/Function$F10·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F10=class·xtc/util/Function$F10·of·class·xtc/util/Function
3.23 KB
xtc/util/Function$F11.class
3.18 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·487e92dff0a3cdbfbe7dbf8b79698dca4286c7769450240d8e6e7afed015b91e1 ··SHA-256·checksum·534a13dad3fc9761b52b17916f5d01db046e2869cdf87c7cb46b0daff1f0d40e
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F11<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object>3 public·interface·xtc.util.Function$F11<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F117 ··this_class:·#1··························//·xtc/util/Function$F11
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F1111 ···#1·=·Class··············#2·············//·xtc/util/Function$F11
12 ···#2·=·Utf8···············xtc/util/Function$F1112 ···#2·=·Utf8···············xtc/util/Function$F11
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F1126 ··#16·=·Utf8···············F11
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F11=class·xtc/util/Function$F11·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F11=class·xtc/util/Function$F11·of·class·xtc/util/Function
3.34 KB
xtc/util/Function$F12.class
3.29 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·51b8d05fea323054229bb93607c016263a38fd8553765f4fc4a0fbaeb0bc1afd1 ··SHA-256·checksum·104b3a228ddc2b53676fd8ce8e18bcd91bbb2522087bd84af1d506bb035d8b20
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F12<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object>3 public·interface·xtc.util.Function$F12<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F127 ··this_class:·#1··························//·xtc/util/Function$F12
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F1211 ···#1·=·Class··············#2·············//·xtc/util/Function$F12
12 ···#2·=·Utf8···············xtc/util/Function$F1212 ···#2·=·Utf8···············xtc/util/Function$F12
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F1226 ··#16·=·Utf8···············F12
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F12=class·xtc/util/Function$F12·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F12=class·xtc/util/Function$F12·of·class·xtc/util/Function
3.45 KB
xtc/util/Function$F13.class
3.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·074511abef15f3e3f002334726b47137edd01e6450dc3537576a7e6c1a606d0a1 ··SHA-256·checksum·d2b924294428d260ea3bdcde5fd16a05c7d0ec9e2d30bf9b48a2ba5045d2512b
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F13<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object>3 public·interface·xtc.util.Function$F13<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F137 ··this_class:·#1··························//·xtc/util/Function$F13
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F1311 ···#1·=·Class··············#2·············//·xtc/util/Function$F13
12 ···#2·=·Utf8···············xtc/util/Function$F1312 ···#2·=·Utf8···············xtc/util/Function$F13
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F1326 ··#16·=·Utf8···············F13
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F13=class·xtc/util/Function$F13·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F13=class·xtc/util/Function$F13·of·class·xtc/util/Function
3.56 KB
xtc/util/Function$F14.class
3.51 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·c9540c2ce5a6b0b717b7a91987ce5cbece2dd9089ec4de5717ebb7f0c0e8317b1 ··SHA-256·checksum·e952048862179affbea7bf417a6f6d5b468da00cc00b90b1f5b2b48e9e0c0a2e
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F14<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object>3 public·interface·xtc.util.Function$F14<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F147 ··this_class:·#1··························//·xtc/util/Function$F14
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F1411 ···#1·=·Class··············#2·············//·xtc/util/Function$F14
12 ···#2·=·Utf8···············xtc/util/Function$F1412 ···#2·=·Utf8···············xtc/util/Function$F14
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F1426 ··#16·=·Utf8···············F14
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F14=class·xtc/util/Function$F14·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F14=class·xtc/util/Function$F14·of·class·xtc/util/Function
3.67 KB
xtc/util/Function$F15.class
3.62 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·216c7c00a428c32b2f3489da741e57f44b6b29d8a8f74bf6c749f885a88824f81 ··SHA-256·checksum·243a39428d54618521acd55a91927463bca97fa20078be17010171db969421d3
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F15<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object,·N·extends·java.lang.Object>3 public·interface·xtc.util.Function$F15<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object,·N·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F157 ··this_class:·#1··························//·xtc/util/Function$F15
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F1511 ···#1·=·Class··············#2·············//·xtc/util/Function$F15
12 ···#2·=·Utf8···············xtc/util/Function$F1512 ···#2·=·Utf8···············xtc/util/Function$F15
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F1526 ··#16·=·Utf8···············F15
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M,·N);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M,·N);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;N:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;N:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F15=class·xtc/util/Function$F15·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F15=class·xtc/util/Function$F15·of·class·xtc/util/Function
2.33 KB
xtc/util/Function$F2.class
2.28 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·3da08b7b5cfa20aefd21902ca19b8a7a54b1abba8a3eb03eb3247609e5455b851 ··SHA-256·checksum·ed5f61a0ba2b4f5c43919ea1ac243f28268fc675d74c1177f2de3ef274b1434e
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F2<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object>3 public·interface·xtc.util.Function$F2<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F27 ··this_class:·#1··························//·xtc/util/Function$F2
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F211 ···#1·=·Class··············#2·············//·xtc/util/Function$F2
12 ···#2·=·Utf8···············xtc/util/Function$F212 ···#2·=·Utf8···············xtc/util/Function$F2
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F226 ··#16·=·Utf8···············F2
26 {27 {
27 ··public·abstract·R·apply(A,·B);28 ··public·abstract·R·apply(A,·B);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;)TR;31 ····Signature:·#8···························//·(TA;TB;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F2=class·xtc/util/Function$F2·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F2=class·xtc/util/Function$F2·of·class·xtc/util/Function
2.45 KB
xtc/util/Function$F3.class
2.39 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·74f3264c1cc8d22e13314f873973d54ded348d61a2c7404953f7968fb92e53d61 ··SHA-256·checksum·563eda5905ef27cd738c234715845304dfe78eb68d011f0a6882d5074622f0a8
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F3<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object>3 public·interface·xtc.util.Function$F3<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F37 ··this_class:·#1··························//·xtc/util/Function$F3
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F311 ···#1·=·Class··············#2·············//·xtc/util/Function$F3
12 ···#2·=·Utf8···············xtc/util/Function$F312 ···#2·=·Utf8···············xtc/util/Function$F3
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F326 ··#16·=·Utf8···············F3
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C);28 ··public·abstract·R·apply(A,·B,·C);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F3=class·xtc/util/Function$F3·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F3=class·xtc/util/Function$F3·of·class·xtc/util/Function
2.56 KB
xtc/util/Function$F4.class
2.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·38971f5f4471f7a76fbf1d766f7fe9206a6868465ab12bce9bf5e001763766571 ··SHA-256·checksum·0acee923a32512e9abf8b2b3d55a14a037c6f56cd376d1206039ceb57a91607c
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F4<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object>3 public·interface·xtc.util.Function$F4<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F47 ··this_class:·#1··························//·xtc/util/Function$F4
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F411 ···#1·=·Class··············#2·············//·xtc/util/Function$F4
12 ···#2·=·Utf8···············xtc/util/Function$F412 ···#2·=·Utf8···············xtc/util/Function$F4
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F426 ··#16·=·Utf8···············F4
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D);28 ··public·abstract·R·apply(A,·B,·C,·D);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F4=class·xtc/util/Function$F4·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F4=class·xtc/util/Function$F4·of·class·xtc/util/Function
2.67 KB
xtc/util/Function$F5.class
2.62 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·299a57a6702c75fbfbf1ee9c96281229743e845499b0657b638f1fa93aef9fcd1 ··SHA-256·checksum·927ae18090beb4d584f92599ad38dd9adf3e89daa310fc6a9f9cf74fdc1001b3
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F5<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object>3 public·interface·xtc.util.Function$F5<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F57 ··this_class:·#1··························//·xtc/util/Function$F5
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F511 ···#1·=·Class··············#2·············//·xtc/util/Function$F5
12 ···#2·=·Utf8···············xtc/util/Function$F512 ···#2·=·Utf8···············xtc/util/Function$F5
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F526 ··#16·=·Utf8···············F5
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E);28 ··public·abstract·R·apply(A,·B,·C,·D,·E);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F5=class·xtc/util/Function$F5·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F5=class·xtc/util/Function$F5·of·class·xtc/util/Function
2.78 KB
xtc/util/Function$F6.class
2.73 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·a537c6aac1087d1814020d349128182129f448e95835cc6a72f99004b9c9f1b61 ··SHA-256·checksum·ecff5e4e6663d0048faeb09d4f68e1f180208113cb9b3d3b99070515d9292bf6
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F6<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object>3 public·interface·xtc.util.Function$F6<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F67 ··this_class:·#1··························//·xtc/util/Function$F6
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F611 ···#1·=·Class··············#2·············//·xtc/util/Function$F6
12 ···#2·=·Utf8···············xtc/util/Function$F612 ···#2·=·Utf8···············xtc/util/Function$F6
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F626 ··#16·=·Utf8···············F6
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F6=class·xtc/util/Function$F6·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F6=class·xtc/util/Function$F6·of·class·xtc/util/Function
2.89 KB
xtc/util/Function$F7.class
2.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·c831156357f6ba842df5297979fc2ab50bc9e2d937ffcd4d1d6b701cbf63c0721 ··SHA-256·checksum·71a708982ab76bb211945d34ea97c19f4d9476ae9badaab6915832550fccc094
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F7<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object>3 public·interface·xtc.util.Function$F7<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F77 ··this_class:·#1··························//·xtc/util/Function$F7
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F711 ···#1·=·Class··············#2·············//·xtc/util/Function$F7
12 ···#2·=·Utf8···············xtc/util/Function$F712 ···#2·=·Utf8···············xtc/util/Function$F7
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F726 ··#16·=·Utf8···············F7
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F7=class·xtc/util/Function$F7·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F7=class·xtc/util/Function$F7·of·class·xtc/util/Function
3.0 KB
xtc/util/Function$F8.class
2.95 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·68cb436ca84f92b91e93ac62f04aedb36c5716dacd27a478f85f389ac59479501 ··SHA-256·checksum·a1c2e5505d2ece272d8c09bbb8a410f155a383321c35f3726afe49911b0c3c0f
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F8<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object>3 public·interface·xtc.util.Function$F8<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F87 ··this_class:·#1··························//·xtc/util/Function$F8
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F811 ···#1·=·Class··············#2·············//·xtc/util/Function$F8
12 ···#2·=·Utf8···············xtc/util/Function$F812 ···#2·=·Utf8···············xtc/util/Function$F8
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F826 ··#16·=·Utf8···············F8
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F8=class·xtc/util/Function$F8·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F8=class·xtc/util/Function$F8·of·class·xtc/util/Function
3.0 KB
xtc/util/Function$F9.class
2.95 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 ··SHA-256·checksum·d033376518921bd65b8a2ba54b5424f9e838565081d4f5c048fbeef90d6255b11 ··SHA-256·checksum·99f0e518402f35422a9f6d0314cf8741f75c7a616a2c5eb9a440ddf2c216f590
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F9<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object>3 public·interface·xtc.util.Function$F9<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Function$F97 ··this_class:·#1··························//·xtc/util/Function$F9
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Function$F911 ···#1·=·Class··············#2·············//·xtc/util/Function$F9
12 ···#2·=·Utf8···············xtc/util/Function$F912 ···#2·=·Utf8···············xtc/util/Function$F9
13 ···#3·=·Class··············#4·············//·java/lang/Object13 ···#3·=·Class··············#4·············//·java/lang/Object
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············apply15 ···#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···············Signature17 ···#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···············SourceFile20 ··#10·=·Utf8···············SourceFile
21 ··#11·=·Utf8···············Function.java21 ··#11·=·Utf8···············Function.java
22 ··#12·=·Utf8···············InnerClasses22 ··#12·=·Utf8···············NestHost
23 ··#13·=·Class··············#14············//·xtc/util/Function23 ··#13·=·Class··············#14············//·xtc/util/Function
24 ··#14·=·Utf8···············xtc/util/Function24 ··#14·=·Utf8···············xtc/util/Function
 25 ··#15·=·Utf8···············InnerClasses
25 ··#15·=·Utf8···············F926 ··#16·=·Utf8···············F9
26 {27 {
27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H);28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H);
28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR;31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR;
31 }32 }
32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object;33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object;
33 SourceFile:·"Function.java"34 SourceFile:·"Function.java"
 35 NestHost:·class·xtc/util/Function
34 InnerClasses:36 InnerClasses:
35 ··public·static·#15=·#1·of·#13;···········//·F9=class·xtc/util/Function$F9·of·class·xtc/util/Function37 ··public·static·#16=·#1·of·#13;···········//·F9=class·xtc/util/Function$F9·of·class·xtc/util/Function
10.0 KB
xtc/util/Function.class
9.98 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·5c5186aa75e24aa6fb8a662e98ac0cc746262a1d7c147ae9df6204c239da24891 ··SHA-256·checksum·dcbd51da759c9d421ae0deb16ec421b67168866cb71182f44b87c1cc4afbbb17
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·class·xtc.util.Function3 public·class·xtc.util.Function
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#44·························//·xtc/util/Function7 ··this_class:·#44·························//·xtc/util/Function
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·6,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V11 ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V
12 ····#2·=·Class··············#4············//·java/lang/Object12 ····#2·=·Class··············#4············//·java/lang/Object
13 ····#3·=·NameAndType········#5:#6·········//·"<init>":()V13 ····#3·=·NameAndType········#5:#6·········//·"<init>":()V
14 ····#4·=·Utf8···············java/lang/Object14 ····#4·=·Utf8···············java/lang/Object
15 ····#5·=·Utf8···············<init>15 ····#5·=·Utf8···············<init>
16 ····#6·=·Utf8···············()V16 ····#6·=·Utf8···············()V
513 B
xtc/util/Nonce.class
473 B
procyon -ec {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····12 ····
13 ····public·long·getNumber()·{13 ····public·long·getNumber()·{
14 ········return·this.number;14 ········return·this.number;
15 ····}15 ····}
16 ····16 ····
17 ····@Override17 ····@Override
18 ····public·String·toString()·{18 ····public·String·toString()·{
19 ········return·"nonce("·+·this.number·+·')';19 ········return·"nonce("·+·this.number;
20 ····}20 ····}
21 ····21 ····
22 ····public·static·Nonce·create()·{22 ····public·static·Nonce·create()·{
23 ········final·Nonce·nonce·=·new·Nonce(Nonce.count++);23 ········final·Nonce·nonce·=·new·Nonce(Nonce.count++);
24 ········if·(0L·==·Nonce.count)·{24 ········if·(0L·==·Nonce.count)·{
25 ············throw·new·AssertionError((Object)"Out·of·nonces");25 ············throw·new·AssertionError((Object)"Out·of·nonces");
26 ········}26 ········}
2.57 KB
xtc/util/Option$Kind.class
2.52 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·04b43a28f6a40202a139d1afc66b12cb80a9308961189c2acb4f20d2b59fb5881 ··SHA-256·checksum·6e71a4ac914455d557ae4ca886a5f02c223a989cd5ed504a16a3a291b59ba2d9
2 ··Compiled·from·"Option.java"2 ··Compiled·from·"Option.java"
3 public·final·class·xtc.util.Option$Kind·extends·java.lang.Enum<xtc.util.Option$Kind>3 public·final·class·xtc.util.Option$Kind·extends·java.lang.Enum<xtc.util.Option$Kind>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM6 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
7 ··this_class:·#1··························//·xtc/util/Option$Kind7 ··this_class:·#1··························//·xtc/util/Option$Kind
8 ··super_class:·#32························//·java/lang/Enum8 ··super_class:·#32························//·java/lang/Enum
9 ··interfaces:·0,·fields:·7,·methods:·5,·attributes:·39 ··interfaces:·0,·fields:·7,·methods:·5,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Option$Kind11 ···#1·=·Class··············#2·············//·xtc/util/Option$Kind
12 ···#2·=·Utf8···············xtc/util/Option$Kind12 ···#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···············BOOLEAN15 ···#5·=·Utf8···············BOOLEAN
16 ···#6·=·Utf8···············Lxtc/util/Option$Kind;16 ···#6·=·Utf8···············Lxtc/util/Option$Kind;
2.32 KB
xtc/util/Option.class
2.27 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·3ee4b8b5aa776db0eca4455da29b6ccf66b60400cba83d23ad8b08ac62c005a01 ··SHA-256·checksum·f004f5de8aaf0b4ff9d7a64064b37ca0a42e8a8fd826c84d468bcbc455b265c0
2 ··Compiled·from·"Option.java"2 ··Compiled·from·"Option.java"
3 class·xtc.util.Option3 class·xtc.util.Option
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#8··························//·xtc/util/Option7 ··this_class:·#8··························//·xtc/util/Option
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·6,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·6,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V
14 ···#4·=·Utf8···············java/lang/Object14 ···#4·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V16 ···#6·=·Utf8···············()V
2.14 KB
xtc/util/Pair$1.class
2.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·a65204d2f9f7f939d3d0ee60de4186b52b19229dfc7ca4c9a544b3d95063a2981 ··SHA-256·checksum·66feb1585eec6bfac903197331e6cca568384bcdca63d8abf79561c9e95d60b5
2 ··Compiled·from·"Pair.java"2 ··Compiled·from·"Pair.java"
3 class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T>3 class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/util/Pair$17 ··this_class:·#2··························//·xtc/util/Pair$1
8 ··super_class:·#8·························//·java/lang/Object8 ··super_class:·#8·························//·java/lang/Object
9 ··interfaces:·1,·fields:·2,·methods:·4,·attributes:·49 ··interfaces:·1,·fields:·2,·methods:·4,·attributes:·5
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair;11 ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair;
12 ···#2·=·Class··············#4·············//·xtc/util/Pair$112 ···#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$114 ···#4·=·Utf8···············xtc/util/Pair$1
15 ···#5·=·Utf8···············this$015 ···#5·=·Utf8···············this$0
16 ···#6·=·Utf8···············Lxtc/util/Pair;16 ···#6·=·Utf8···············Lxtc/util/Pair;
1.52 KB
xtc/util/Pair.class
1.48 KB
procyon -ec {}
    
Offset 106, 41 lines modifiedOffset 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·i·=·0;113 ········int·n2·=·0;
114 ········while·(Pair.EMPTY·!=·tail)·{114 ········while·(Pair.EMPTY·!=·tail)·{
115 ············if·(n·==·i)·{115 ············if·(n·==·n2)·{
116 ················return·tail.head;116 ················return·tail.head;
117 ············}117 ············}
118 ············++i;118 ············++n2;
119 ············tail·=·tail.tail;119 ············tail·=·tail.tail;
120 ········}120 ········}
121 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·i);121 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2);
122 ····}122 ····}
123 ····123 ····
124 ····public·T·set(final·int·n,·final·T·head)·{124 ····public·T·set(final·int·n,·final·T·head)·{
125 ········if·(0·>·n)·{125 ········if·(0·>·n)·{
126 ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size());126 ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size());
127 ········}127 ········}
128 ········Pair·tail·=·this;128 ········Pair·tail·=·this;
129 ········int·i·=·0;129 ········int·n2·=·0;
130 ········while·(Pair.EMPTY·!=·tail)·{130 ········while·(Pair.EMPTY·!=·tail)·{
131 ············if·(n·==·i)·{131 ············if·(n·==·n2)·{
132 ················final·T·head2·=·tail.head;132 ················final·T·head2·=·tail.head;
133 ················tail.head·=·head;133 ················tail.head·=·head;
134 ················return·head2;134 ················return·head2;
135 ············}135 ············}
136 ············++i;136 ············++n2;
137 ············tail·=·tail.tail;137 ············tail·=·tail.tail;
138 ········}138 ········}
139 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·i);139 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2);
140 ····}140 ····}
141 ····141 ····
142 ····public·int·size()·{142 ····public·int·size()·{
143 ········Pair·tail·=·this;143 ········Pair·tail·=·this;
144 ········int·n·=·0;144 ········int·n·=·0;
145 ········while·(tail·!=·Pair.EMPTY)·{145 ········while·(tail·!=·Pair.EMPTY)·{
146 ············++n;146 ············++n;
2.59 KB
xtc/util/Runtime$1.class
2.54 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·993faa40ee5d6ea15aaa7a670a0c1c365925860f28803ec4c4cbf34072d90fb11 ··SHA-256·checksum·41d2a72b79f9dc737c4d34ca27dd48140fa997c5cf0914a3583fd1bde25ad111
2 ··Compiled·from·"Runtime.java"2 ··Compiled·from·"Runtime.java"
3 class·xtc.util.Runtime$13 class·xtc.util.Runtime$1
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC6 ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC
7 ··this_class:·#8··························//·xtc/util/Runtime$17 ··this_class:·#8··························//·xtc/util/Runtime$1
8 ··super_class:·#38························//·java/lang/Object8 ··super_class:·#38························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·39 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/util/Option$Kind.values:()[Lxtc/util/Option$Kind;11 ···#1·=·Methodref··········#2.#3··········//·xtc/util/Option$Kind.values:()[Lxtc/util/Option$Kind;
12 ···#2·=·Class··············#4·············//·xtc/util/Option$Kind12 ···#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$Kind14 ···#4·=·Utf8···············xtc/util/Option$Kind
15 ···#5·=·Utf8···············values15 ···#5·=·Utf8···············values
16 ···#6·=·Utf8···············()[Lxtc/util/Option$Kind;16 ···#6·=·Utf8···············()[Lxtc/util/Option$Kind;
16.6 KB
xtc/util/Runtime.class
16.6 KB
procyon -ec {}
    
Offset 72, 20 lines modifiedOffset 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·str,·final·String·str2)·{79 ····protected·void·check(final·String·s,·final·String·s2)·{
80 ········if·(this.externalMap.containsKey(str))·{80 ········if·(this.externalMap.containsKey(s))·{
81 ············throw·new·IllegalArgumentException("Option·with·external·name·"·+·str·+·"·already·exists");81 ············throw·new·IllegalArgumentException("Option·with·external·name·"·+·s·+·"·already·exists");
82 ········}82 ········}
83 ········if·(this.internalMap.containsKey(str2))·{83 ········if·(this.internalMap.containsKey(s2))·{
84 ············throw·new·IllegalArgumentException("Option·with·internal·name·"·+·str2·+·"·already·exists");84 ············throw·new·IllegalArgumentException("Option·with·internal·name·"·+·s2·+·"·already·exists");
85 ········}85 ········}
86 ····}86 ····}
87 ····87 ····
88 ····protected·void·add(final·Option·option)·{88 ····protected·void·add(final·Option·option)·{
89 ········this.optionList.add(option);89 ········this.optionList.add(option);
90 ········this.externalMap.put(option.external,·option);90 ········this.externalMap.put(option.external,·option);
91 ········this.internalMap.put(option.internal,·option);91 ········this.internalMap.put(option.internal,·option);
797 B
xtc/util/State.class
757 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·786111e39f19c13592b14595e97751bc538dfe9cfdbaad2303951561626740021 ··SHA-256·checksum·73aa8077e33febe72a9a25ef778274ac45d1d23b17e0463d6ac5437bd80fea75
2 ··Compiled·from·"State.java"2 ··Compiled·from·"State.java"
3 public·interface·xtc.util.State3 public·interface·xtc.util.State
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/State7 ··this_class:·#1··························//·xtc/util/State
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/State11 ···#1·=·Class··············#2·············//·xtc/util/State
12 ···#2·=·Utf8···············xtc/util/State12 ···#2·=·Utf8···············xtc/util/State
836 B
xtc/util/Statistics.class
786 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·583ec6823f887247aaacea0ed9954d33cda77f71b2723e4222b8ca6aa52b26701 ··SHA-256·checksum·1d79794fbf0e73eb60ba0d74366d90a30e8c75bbbd8bbf085899fd8446330e33
2 ··Compiled·from·"Statistics.java"2 ··Compiled·from·"Statistics.java"
3 public·class·xtc.util.Statistics3 public·class·xtc.util.Statistics
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#11·························//·xtc/util/Statistics7 ··this_class:·#11·························//·xtc/util/Statistics
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
4.34 KB
xtc/util/SymbolTable$Scope.class
4.28 KB
procyon -ec {}
    
Offset 18, 25 lines modifiedOffset 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·s,·final·Scope·parent)·{25 ····Scope(final·String·name,·final·Scope·parent)·{
26 ········if·(null·!=·parent.scopes·&&·parent.scopes.containsKey(s))·{26 ········if·(null·!=·parent.scopes·&&·parent.scopes.containsKey(name))·{
27 ············throw·new·IllegalArgumentException("Scope·"·+·parent.qName·+·"·already·contains·scope·"·+·s);27 ············throw·new·IllegalArgumentException("Scope·"·+·parent.qName·+·"·already·contains·scope·"·+·name);
28 ········}28 ········}
29 ········this.name·=·s;29 ········this.name·=·name;
30 ········this.qName·=·Utilities.qualify(parent.qName,·s);30 ········this.qName·=·Utilities.qualify(parent.qName,·name);
31 ········this.parent·=·parent;31 ········this.parent·=·parent;
32 ········if·(null·==·parent.scopes)·{32 ········if·(null·==·parent.scopes)·{
33 ············parent.scopes·=·new·HashMap();33 ············parent.scopes·=·new·HashMap();
34 ········}34 ········}
35 ········parent.scopes.put(s,·this);35 ········parent.scopes.put(name,·this);
36 ····}36 ····}
37 ····37 ····
38 ····public·String·getName()·{38 ····public·String·getName()·{
39 ········return·this.name;39 ········return·this.name;
40 ····}40 ····}
41 ····41 ····
42 ····public·String·getQualifiedName()·{42 ····public·String·getQualifiedName()·{
1.65 KB
xtc/util/SymbolTable.class
1.6 KB
procyon -ec {}
    
Offset 170, 34 lines modifiedOffset 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·str,·final·String·str2)·{177 ····public·static·String·toNameSpace(final·String·s,·final·String·s2)·{
178 ········return·str2·+·'('·+·str·+·')';178 ········return·s2·+·"("·+·s;
179 ····}179 ····}
180 ····180 ····
181 ····public·static·boolean·isInNameSpace(final·String·s,·final·String·prefix)·{181 ····public·static·boolean·isInNameSpace(final·String·s,·final·String·prefix)·{
182 ········try·{182 ········try·{
183 ············return·s.startsWith(prefix)·&&·'('·==·s.charAt(prefix.length())·&&·s.endsWith(SymbolTable.END_OPAQUE);183 ············return·s.startsWith(prefix)·&&·'('·==·s.charAt(prefix.length())·&&·s.endsWith(SymbolTable.END_OPAQUE);
184 ········}184 ········}
185 ········catch·(final·IndexOutOfBoundsException·ex)·{185 ········catch·(final·IndexOutOfBoundsException·ex)·{
186 ············return·false;186 ············return·false;
187 ········}187 ········}
188 ····}188 ····}
189 ····189 ····
190 ····public·static·String·fromNameSpace(final·String·str)·{190 ····public·static·String·fromNameSpace(final·String·s)·{
191 ········final·int·index·=·str.indexOf(40);191 ········final·int·index·=·s.indexOf(40);
192 ········final·int·n·=·str.length()·-·1;192 ········final·int·n·=·s.length()·-·1;
193 ········if·(0·<·index·&&·')'·==·str.charAt(n))·{193 ········if·(0·<·index·&&·')'·==·s.charAt(n))·{
194 ············return·str.substring(index·+·1,·n);194 ············return·s.substring(index·+·1,·n);
195 ········}195 ········}
196 ········throw·new·IllegalArgumentException("Not·a·mangled·symbol·'"·+·str·+·"'");196 ········throw·new·IllegalArgumentException("Not·a·mangled·symbol·'"·+·s);
197 ····}197 ····}
198 ····198 ····
199 ····public·static·String·toMacroScopeName(final·String·s)·{199 ····public·static·String·toMacroScopeName(final·String·s)·{
200 ········return·toNameSpace(s,·"macro");200 ········return·toNameSpace(s,·"macro");
201 ····}201 ····}
202 ····202 ····
203 ····public·static·boolean·isMacroScopeName(final·String·s)·{203 ····public·static·boolean·isMacroScopeName(final·String·s)·{
796 B
xtc/util/Tool.class
758 B
procyon -ec {}
    
Offset 54, 18 lines modifiedOffset 54, 18 lines modified
54 ············this.runtime.setValue("optionPerformance",·true);54 ············this.runtime.setValue("optionPerformance",·true);
55 ········}55 ········}
56 ····}56 ····}
57 ····57 ····
58 ····public·void·diagnose()·{58 ····public·void·diagnose()·{
59 ····}59 ····}
60 ····60 ····
61 ····public·File·locate(final·String·s)·throws·IOException·{61 ····public·File·locate(final·String·pathname)·throws·IOException·{
62 ········final·File·file·=·new·File(s);62 ········final·File·file·=·new·File(pathname);
63 ········if·(!file.exists())·{63 ········if·(!file.exists())·{
64 ············throw·new·FileNotFoundException(s·+·":·not·found");64 ············throw·new·FileNotFoundException(pathname·+·":·not·found");
65 ········}65 ········}
66 ········return·file;66 ········return·file;
67 ····}67 ····}
68 ····68 ····
69 ····public·abstract·Node·parse(final·Reader·p0,·final·File·p1)·throws·IOException,·ParseException;69 ····public·abstract·Node·parse(final·Reader·p0,·final·File·p1)·throws·IOException,·ParseException;
70 ····70 ····
71 ····public·void·process(final·Node·node)·{71 ····public·void·process(final·Node·node)·{
3.36 KB
xtc/util/Utilities.class
3.31 KB
procyon -ec {}
    
Offset 95, 16 lines modifiedOffset 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·str,·final·String·str2)·{102 ····public·static·String·qualify(final·String·s,·final·String·s2)·{
103 ········return·(null·==·str)·?·str2·:·(str·+·'.'·+·str2);103 ········return·(null·==·s)·?·s2·:·(s·+·"."·+·s2);
104 ····}104 ····}
105 ····105 ····
106 ····public·static·String[]·toComponents(final·String·s)·{106 ····public·static·String[]·toComponents(final·String·s)·{
107 ········final·int·length·=·s.length();107 ········final·int·length·=·s.length();
108 ········int·n·=·1;108 ········int·n·=·1;
109 ········int·n2·=·0;109 ········int·n2·=·0;
110 ········for·(int·i·=·0;·i·<·length;·++i)·{110 ········for·(int·i·=·0;·i·<·length;·++i)·{
172 KB
./usr/share/java/rats-runtime-1.15.0.jar
4.81 KB
zipinfo {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 Zip·file·size:·44055·bytes,·number·of·entries:·401 Zip·file·size:·45592·bytes,·number·of·entries:·40
2 -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/2 -rw----·····2.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/
3 -rw-r--r--··2.0·unx······118·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF3 -rw-r--r--··2.0·unx······118·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF
4 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/4 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/
5 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/parser/5 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/parser/
6 -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class6 -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.class7 -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.class8 -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/parser/ParseException.class
9 -rw----·····2.0·fat·····7016·bl·defN·21-Oct-25·09:54·xtc/parser/ParserBase.class9 -rw----·····2.0·fat·····7305·bl·defN·21-Oct-25·09:54·xtc/parser/ParserBase.class
10 -rw----·····2.0·fat······701·bl·defN·21-Oct-25·09:54·xtc/parser/Result.class10 -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.class11 -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.class13 -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.class14 -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.class15 -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.class16 -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.class17 -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.class18 -rw----·····2.0·fat·····1221·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting.class
19 -rw----·····2.0·fat·····1188·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed.class 
20 -rw----·····2.0·fat·····1109·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed0.class 
21 -rw----·····2.0·fat·····1384·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed1.class 
22 -rw----·····2.0·fat·····1536·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed2.class 
23 -rw----·····2.0·fat·····1641·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed3.class 
24 -rw----·····2.0·fat·····1754·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed4.class 
25 -rw----·····2.0·fat·····1867·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed5.class 
26 -rw----·····2.0·fat·····1981·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed6.class 
27 -rw----·····2.0·fat·····2094·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed7.class 
28 -rw----·····2.0·fat·····2207·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed8.class19 -rw----·····2.0·fat·····1207·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed.class
 20 -rw----·····2.0·fat·····1290·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed0.class
 21 -rw----·····2.0·fat·····1565·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed1.class
 22 -rw----·····2.0·fat·····1717·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed2.class
 23 -rw----·····2.0·fat·····1822·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed3.class
 24 -rw----·····2.0·fat·····1935·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed4.class
 25 -rw----·····2.0·fat·····2048·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed5.class
 26 -rw----·····2.0·fat·····2162·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed6.class
 27 -rw----·····2.0·fat·····2275·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed7.class
 28 -rw----·····2.0·fat·····2388·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed8.class
29 -rw----·····2.0·fat·····2599·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Variable.class29 -rw----·····2.0·fat·····2618·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Variable.class
30 -rw----·····2.0·fat·····7328·bl·defN·21-Oct-25·09:54·xtc/tree/GNode.class30 -rw----·····2.0·fat·····7372·bl·defN·21-Oct-25·09:54·xtc/tree/GNode.class
31 -rw----·····2.0·fat······263·bl·defN·21-Oct-25·09:54·xtc/tree/Locatable.class31 -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.class32 -rw----·····2.0·fat·····1664·bl·defN·21-Oct-25·09:54·xtc/tree/Location.class
33 -rw----·····2.0·fat·····1046·bl·defN·21-Oct-25·09:54·xtc/tree/Node$1.class33 -rw----·····2.0·fat·····1065·bl·defN·21-Oct-25·09:54·xtc/tree/Node$1.class
34 -rw----·····2.0·fat·····7769·bl·defN·21-Oct-25·09:54·xtc/tree/Node.class34 -rw----·····2.0·fat·····8082·bl·defN·21-Oct-25·09:54·xtc/tree/Node.class
35 -rw----·····2.0·fat·····1473·bl·defN·21-Oct-25·09:54·xtc/tree/Token.class35 -rw----·····2.0·fat·····1710·bl·defN·21-Oct-25·09:54·xtc/tree/Token.class
36 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/util/36 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/util/
37 -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/util/Action.class37 -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/util/Action.class
38 -rw----·····2.0·fat·····1009·bl·defN·21-Oct-25·09:54·xtc/util/Pair$1.class38 -rw----·····2.0·fat·····1028·bl·defN·21-Oct-25·09:54·xtc/util/Pair$1.class
39 -rw----·····2.0·fat·····7341·bl·defN·21-Oct-25·09:54·xtc/util/Pair.class39 -rw----·····2.0·fat·····7637·bl·defN·21-Oct-25·09:54·xtc/util/Pair.class
40 -rw----·····2.0·fat······195·bl·defN·21-Oct-25·09:54·xtc/util/State.class40 -rw----·····2.0·fat······195·bl·defN·21-Oct-25·09:54·xtc/util/State.class
41 -rw----·····2.0·fat·····9911·bl·defN·21-Oct-25·09:54·xtc/util/Utilities.class41 -rw----·····2.0·fat····10303·bl·defN·21-Oct-25·09:54·xtc/util/Utilities.class
42 40·files,·78030·bytes·uncompressed,·38577·bytes·compressed:··50.6%42 40·files,·81306·bytes·uncompressed,·40114·bytes·compressed:··50.7%
122 KB
zipdetails --redact --scan --utc {}
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 011F·Compressed·Length·····0000000073 011F·Compressed·Length·····00000000
74 0123·Uncompressed·Length···0000000074 0123·Uncompressed·Length···00000000
75 0127·Filename·Length·······001775 0127·Filename·Length·······0017
76 0129·Extra·Length··········000076 0129·Extra·Length··········0000
77 012B·Filename··············'XXX/XXXXXX/XXXXXXXXXXXX'77 012B·Filename··············'XXX/XXXXXX/XXXXXXXXXXXX'
  
78 0222·STREAMING·DATA·HEADER·08074B5078 0222·STREAMING·DATA·HEADER·08074B50
79 0226·CRC···················7068B25479 0226·CRC···················CE189798
80 022A·Compressed·Length·····000000E080 022A·Compressed·Length·····000000E0
81 022E·Uncompressed·Length···0000012281 022E·Uncompressed·Length···00000122
  
82 0232·LOCAL·HEADER·#6·······04034B5082 0232·LOCAL·HEADER·#6·······04034B50
83 0236·Extract·Zip·Spec······14·'2.0'83 0236·Extract·Zip·Spec······14·'2.0'
84 0237·Extract·OS············00·'MS-DOS'84 0237·Extract·OS············00·'MS-DOS'
85 0238·General·Purpose·Flag··080885 0238·General·Purpose·Flag··0808
846 B
xtc/parser/Column.class
800 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·e046499fa3458dcf75a1ec8ed09726dd1613205db813bd758a02225d5ed6c59b1 ··SHA-256·checksum·ab64fbb89692bf784a29ac10d42a7f4a3277983b7a6d753aada0198e44a7df96
2 ··Compiled·from·"Column.java"2 ··Compiled·from·"Column.java"
3 public·abstract·class·xtc.parser.Column3 public·abstract·class·xtc.parser.Column
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#7··························//·xtc/parser/Column7 ··this_class:·#7··························//·xtc/parser/Column
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·19 ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
891 B
xtc/parser/ParseError.class
837 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·732e116fc2203a459a0a34bde147e9bb245a95b3ccb9ac3ccc5c402ceb4387e81 ··SHA-256·checksum·e3be7055bc3635b75407ebad2990c454400f750b6bf2e14362be8fe83ce02063
2 ··Compiled·from·"ParseError.java"2 ··Compiled·from·"ParseError.java"
3 public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result3 public·final·class·xtc.parser.ParseError·extends·xtc.parser.Result
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/ParseError7 ··this_class:·#8··························//·xtc/parser/ParseError
8 ··super_class:·#2·························//·xtc/parser/Result8 ··super_class:·#2·························//·xtc/parser/Result
9 ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·19 ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Result."<init>":(I)V
12 ···#2·=·Class··············#4·············//·xtc/parser/Result12 ···#2·=·Class··············#4·············//·xtc/parser/Result
918 B
xtc/parser/ParseException.class
856 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·d27cfcb61a779857a2fccb51d56562448f4a3842bc544b101a69dcb1e6f0d3411 ··SHA-256·checksum·b502108310b5040130348a1f2d401a04c6f2f7cb86b18a71cf5cae839b7ed790
2 ··Compiled·from·"ParseException.java"2 ··Compiled·from·"ParseException.java"
3 public·class·xtc.parser.ParseException·extends·java.lang.Exception3 public·class·xtc.parser.ParseException·extends·java.lang.Exception
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#7··························//·xtc/parser/ParseException7 ··this_class:·#7··························//·xtc/parser/ParseException
8 ··super_class:·#2·························//·java/lang/Exception8 ··super_class:·#2·························//·java/lang/Exception
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·19 ··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;)V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Exception."<init>":(Ljava/lang/String;)V
12 ···#2·=·Class··············#4·············//·java/lang/Exception12 ···#2·=·Class··············#4·············//·java/lang/Exception
5.59 KB
xtc/parser/ParserBase.class
5.54 KB
procyon -ec {}
    
Offset 21, 26 lines modifiedOffset 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·i)·{28 ····public·ParserBase(final·Reader·yyReader,·final·String·file,·final·int·n)·{
29 ········if·(null·==·file)·{29 ········if·(null·==·file)·{
30 ············throw·new·NullPointerException("Null·file");30 ············throw·new·NullPointerException("Null·file");
31 ········}31 ········}
32 ········if·(i·<·0)·{32 ········if·(n·<·0)·{
33 ············throw·new·IllegalArgumentException("Negative·size:·"·+·i);33 ············throw·new·IllegalArgumentException("Negative·size:·"·+·n);
34 ········}34 ········}
35 ········this.yyReader·=·yyReader;35 ········this.yyReader·=·yyReader;
36 ········this.yyCount·=·0;36 ········this.yyCount·=·0;
37 ········this.yyEOF·=·false;37 ········this.yyEOF·=·false;
38 ········this.yyData·=·new·char[i·+·1];38 ········this.yyData·=·new·char[n·+·1];
39 ········this.yyColumns·=·new·Column[i·+·1];39 ········this.yyColumns·=·new·Column[n·+·1];
40 ········final·Column·column·=·this.newColumn();40 ········final·Column·column·=·this.newColumn();
41 ········column.file·=·file;41 ········column.file·=·file;
42 ········column.seenCR·=·false;42 ········column.seenCR·=·false;
43 ········column.line·=·1;43 ········column.line·=·1;
44 ········column.column·=·1;44 ········column.column·=·1;
45 ········this.yyColumns[0]·=·column;45 ········this.yyColumns[0]·=·column;
46 ····}46 ····}
846 B
xtc/parser/Result.class
800 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·876584179a9e41990db16a7815e1448baccb64ce55b3fd14a3755cdaac69e2461 ··SHA-256·checksum·9043dc1c962cf313c6912ee96a64531370fa0ad8582de5cc82e2e3688440b9a6
2 ··Compiled·from·"Result.java"2 ··Compiled·from·"Result.java"
3 public·abstract·class·xtc.parser.Result3 public·abstract·class·xtc.parser.Result
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/parser/Result7 ··this_class:·#8··························//·xtc/parser/Result
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
930 B
xtc/parser/SemanticValue.class
870 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·2037cdafe4d363a594344ee0f982a3eeaa03ee03fdc6366918e21a5d32edf6431 ··SHA-256·checksum·2c0d4740fae1deae7c4c03d40fbbe6d2c5612fad418199c7bcb570495811aa15
2 ··Compiled·from·"SemanticValue.java"2 ··Compiled·from·"SemanticValue.java"
3 public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result3 public·final·class·xtc.parser.SemanticValue·extends·xtc.parser.Result
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER6 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/parser/SemanticValue7 ··this_class:·#8··························//·xtc/parser/SemanticValue
8 ··super_class:·#14························//·xtc/parser/Result8 ··super_class:·#14························//·xtc/parser/Result
9 ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·19 ··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/ParseError12 ···#2·=·Class··············#4·············//·xtc/parser/ParseError
871 B
xtc/tree/Annotation.class
821 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·5d5adf4a6831e6f7207ae0e108b8cba003ef8e3421358b2feee546ff7d4630dd1 ··SHA-256·checksum·509ce7bcfb00469e329e4c6a218c3f92e092fd54ae192d563345220ba9623cf8
2 ··Compiled·from·"Annotation.java"2 ··Compiled·from·"Annotation.java"
3 public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node3 public·abstract·class·xtc.tree.Annotation·extends·xtc.tree.Node
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#8··························//·xtc/tree/Annotation7 ··this_class:·#8··························//·xtc/tree/Annotation
8 ··super_class:·#2·························//·xtc/tree/Node8 ··super_class:·#2·························//·xtc/tree/Node
9 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·19 ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/Node."<init>":()V
12 ···#2·=·Class··············#4·············//·xtc/tree/Node12 ···#2·=·Class··············#4·············//·xtc/tree/Node
2.43 KB
xtc/tree/GNode$Fixed.class
2.38 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·cf26b93b3739f7c248577e2b346b356fcec141e03bad6845b2fe40e8bde72fd31 ··SHA-256·checksum·fc9aaf623682f5c10aaac54bd2ad428fe8c9e3afd2dbdb0fb79b3976a58dd7c7
2 ··Compiled·from·"GNode.java"2 ··Compiled·from·"GNode.java"
3 abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode3 abstract·class·xtc.tree.GNode$Fixed·extends·xtc.tree.GNode
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT6 ··flags:·(0x0420)·ACC_SUPER,·ACC_ABSTRACT
7 ··this_class:·#12·························//·xtc/tree/GNode$Fixed7 ··this_class:·#12·························//·xtc/tree/GNode$Fixed
8 ··super_class:·#2·························//·xtc/tree/GNode8 ··super_class:·#2·························//·xtc/tree/GNode
9 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V11 ···#1·=·Methodref··········#2.#3··········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V
12 ···#2·=·Class··············#4·············//·xtc/tree/GNode12 ···#2·=·Class··············#4·············//·xtc/tree/GNode
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V13 ···#3·=·NameAndType········#5:#6··········//·"<init>":(Ljava/lang/String;)V
14 ···#4·=·Utf8···············xtc/tree/GNode14 ···#4·=·Utf8···············xtc/tree/GNode
15 ···#5·=·Utf8···············<init>15 ···#5·=·Utf8···············<init>
16 ···#6·=·Utf8···············(Ljava/lang/String;)V16 ···#6·=·Utf8···············(Ljava/lang/String;)V
786 B
xtc/tree/GNode$Fixed0.class
732 B
procyon -ec {}
    
Offset 13, 18 lines modifiedOffset 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·i)·{20 ····public·Object·get(final·int·n)·{
21 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·0");21 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0");
22 ····}22 ····}
23 ····23 ····
24 ····public·Object·set(final·int·i,·final·Object·o)·{24 ····public·Object·set(final·int·n,·final·Object·o)·{
25 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·0");25 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·0");
26 ····}26 ····}
27 ····27 ····
28 ····public·void·addAllTo(final·Collection<Object>·collection)·{28 ····public·void·addAllTo(final·Collection<Object>·collection)·{
29 ····}29 ····}
30 }30 }
1.04 KB
xtc/tree/GNode$Fixed1.class
1010 B
procyon -ec {}
    
Offset 16, 27 lines modifiedOffset 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·i)·{23 ····public·Object·get(final·int·n)·{
24 ········if·(0·==·i)·{24 ········if·(0·==·n)·{
25 ············return·this.c1;25 ············return·this.c1;
26 ········}26 ········}
27 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·1");27 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1");
28 ····}28 ····}
29 ····29 ····
30 ····public·Object·set(final·int·i,·final·Object·c1)·{30 ····public·Object·set(final·int·n,·final·Object·c1)·{
31 ········if·(0·==·i)·{31 ········if·(0·==·n)·{
32 ············final·Object·c2·=·this.c1;32 ············final·Object·c2·=·this.c1;
33 ············this.c1·=·c1;33 ············this.c1·=·c1;
34 ············return·c2;34 ············return·c2;
35 ········}35 ········}
36 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·1");36 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1");
37 ····}37 ····}
38 ····38 ····
39 ····public·void·addAllTo(final·Collection<Object>·collection)·{39 ····public·void·addAllTo(final·Collection<Object>·collection)·{
40 ········collection.add(this.c1);40 ········collection.add(this.c1);
41 ····}41 ····}
42 }42 }
1.47 KB
xtc/tree/GNode$Fixed2.class
1.42 KB
procyon -ec {}
    
Offset 18, 42 lines modifiedOffset 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·i)·{25 ····public·Object·get(final·int·n)·{
26 ········switch·(i)·{26 ········switch·(n)·{
27 ············case·0:·{27 ············case·0:·{
28 ················return·this.c1;28 ················return·this.c1;
29 ············}29 ············}
30 ············case·1:·{30 ············case·1:·{
31 ················return·this.c2;31 ················return·this.c2;
32 ············}32 ············}
33 ············default:·{33 ············default:·{
34 ················throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·2");34 ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2");
35 ············}35 ············}
36 ········}36 ········}
37 ····}37 ····}
38 ····38 ····
39 ····public·Object·set(final·int·i,·final·Object·o)·{39 ····public·Object·set(final·int·n,·final·Object·o)·{
40 ········switch·(i)·{40 ········switch·(n)·{
41 ············case·0:·{41 ············case·0:·{
42 ················final·Object·c1·=·this.c1;42 ················final·Object·c1·=·this.c1;
43 ················this.c1·=·o;43 ················this.c1·=·o;
44 ················return·c1;44 ················return·c1;
45 ············}45 ············}
46 ············case·1:·{46 ············case·1:·{
47 ················final·Object·c2·=·this.c2;47 ················final·Object·c2·=·this.c2;
48 ················this.c2·=·o;48 ················this.c2·=·o;
49 ················return·c2;49 ················return·c2;
50 ············}50 ············}
51 ············default:·{51 ············default:·{
52 ················throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·2");52 ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·2");
53 ············}53 ············}
54 ········}54 ········}
55 ····}55 ····}
56 ····56 ····
57 ····public·void·addAllTo(final·Collection<Object>·collection)·{57 ····public·void·addAllTo(final·Collection<Object>·collection)·{
58 ········collection.add(this.c1);58 ········collection.add(this.c1);
59 ········collection.add(this.c2);59 ········collection.add(this.c2);
1.66 KB
xtc/tree/GNode$Fixed3.class
1.6 KB
procyon -ec {}
    
Offset 20, 33 lines modifiedOffset 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·i)·{27 ····public·Object·get(final·int·n)·{
28 ········switch·(i)·{28 ········switch·(n)·{
29 ············case·0:·{29 ············case·0:·{
30 ················return·this.c1;30 ················return·this.c1;
31 ············}31 ············}
32 ············case·1:·{32 ············case·1:·{
33 ················return·this.c2;33 ················return·this.c2;
34 ············}34 ············}
35 ············case·2:·{35 ············case·2:·{
36 ················return·this.c3;36 ················return·this.c3;
37 ············}37 ············}
38 ············default:·{38 ············default:·{
39 ················throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·3");39 ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·3");
40 ············}40 ············}
41 ········}41 ········}
42 ····}42 ····}
43 ····43 ····
44 ····public·Object·set(final·int·i,·final·Object·c3)·{44 ····public·Object·set(final·int·n,·final·Object·c3)·{
45 ········switch·(i)·{45 ········switch·(n)·{
46 ············case·0:·{46 ············case·0:·{
47 ················final·Object·c4·=·this.c1;47 ················final·Object·c4·=·this.c1;
48 ················this.c1·=·c3;48 ················this.c1·=·c3;
49 ················return·c4;49 ················return·c4;
50 ············}50 ············}
51 ············case·1:·{51 ············case·1:·{
52 ················final·Object·c5·=·this.c2;52 ················final·Object·c5·=·this.c2;
1.73 KB
xtc/tree/GNode$Fixed4.class
1.68 KB
procyon -ec {}
    
Offset 22, 36 lines modifiedOffset 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·i)·{29 ····public·Object·get(final·int·n)·{
30 ········switch·(i)·{30 ········switch·(n)·{
31 ············case·0:·{31 ············case·0:·{
32 ················return·this.c1;32 ················return·this.c1;
33 ············}33 ············}
34 ············case·1:·{34 ············case·1:·{
35 ················return·this.c2;35 ················return·this.c2;
36 ············}36 ············}
37 ············case·2:·{37 ············case·2:·{
38 ················return·this.c3;38 ················return·this.c3;
39 ············}39 ············}
40 ············case·3:·{40 ············case·3:·{
41 ················return·this.c4;41 ················return·this.c4;
42 ············}42 ············}
43 ············default:·{43 ············default:·{
44 ················throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·4");44 ················throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·4");
45 ············}45 ············}
46 ········}46 ········}
47 ····}47 ····}
48 ····48 ····
49 ····public·Object·set(final·int·i,·final·Object·o)·{49 ····public·Object·set(final·int·n,·final·Object·o)·{
50 ········switch·(i)·{50 ········switch·(n)·{
51 ············case·0:·{51 ············case·0:·{
52 ················final·Object·c1·=·this.c1;52 ················final·Object·c1·=·this.c1;
53 ················this.c1·=·o;53 ················this.c1·=·o;
54 ················return·c1;54 ················return·c1;
55 ············}55 ············}
56 ············case·1:·{56 ············case·1:·{
57 ················final·Object·c2·=·this.c2;57 ················final·Object·c2·=·this.c2;
1.79 KB
xtc/tree/GNode$Fixed5.class
1.74 KB
procyon -ec {}
    
Offset 24, 16 lines modifiedOffset 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·i)·{31 ····public·Object·get(final·int·n)·{
32 ········switch·(i)·{32 ········switch·(n)·{
33 ············case·0:·{33 ············case·0:·{
34 ················return·this.c1;34 ················return·this.c1;
35 ············}35 ············}
36 ············case·1:·{36 ············case·1:·{
37 ················return·this.c2;37 ················return·this.c2;
38 ············}38 ············}
39 ············case·2:·{39 ············case·2:·{
1.79 KB
xtc/tree/GNode$Fixed6.class
1.74 KB
procyon -ec {}
    
Offset 26, 16 lines modifiedOffset 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·i)·{33 ····public·Object·get(final·int·n)·{
34 ········switch·(i)·{34 ········switch·(n)·{
35 ············case·0:·{35 ············case·0:·{
36 ················return·this.c1;36 ················return·this.c1;
37 ············}37 ············}
38 ············case·1:·{38 ············case·1:·{
39 ················return·this.c2;39 ················return·this.c2;
40 ············}40 ············}
41 ············case·2:·{41 ············case·2:·{
1.81 KB
xtc/tree/GNode$Fixed7.class
1.76 KB
procyon -ec {}
    
Offset 28, 16 lines modifiedOffset 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·i)·{35 ····public·Object·get(final·int·n)·{
36 ········switch·(i)·{36 ········switch·(n)·{
37 ············case·0:·{37 ············case·0:·{
38 ················return·this.c1;38 ················return·this.c1;
39 ············}39 ············}
40 ············case·1:·{40 ············case·1:·{
41 ················return·this.c2;41 ················return·this.c2;
42 ············}42 ············}
43 ············case·2:·{43 ············case·2:·{
1.82 KB
xtc/tree/GNode$Fixed8.class
1.77 KB
procyon -ec {}
    
Offset 30, 16 lines modifiedOffset 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·i)·{37 ····public·Object·get(final·int·n)·{
38 ········switch·(i)·{38 ········switch·(n)·{
39 ············case·0:·{39 ············case·0:·{
40 ················return·this.c1;40 ················return·this.c1;
41 ············}41 ············}
42 ············case·1:·{42 ············case·1:·{
43 ················return·this.c2;43 ················return·this.c2;
44 ············}44 ············}
45 ············case·2:·{45 ············case·2:·{
2.48 KB
xtc/tree/GNode$Variable.class
2.42 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·7b8a1ea2e021d61ceea3aaae0ec0f82c36c638f12f24a9ebb9432d86494a884b1 ··SHA-256·checksum·8814800cc43c013fb30dcb37f40f73db8c8212021ae66468cf17d58187448927
2 ··Compiled·from·"GNode.java"2 ··Compiled·from·"GNode.java"
3 class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode3 class·xtc.tree.GNode$Variable·extends·xtc.tree.GNode
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#13·························//·xtc/tree/GNode$Variable7 ··this_class:·#13·························//·xtc/tree/GNode$Variable
8 ··super_class:·#2·························//·xtc/tree/GNode8 ··super_class:·#2·························//·xtc/tree/GNode
9 ··interfaces:·0,·fields:·1,·methods:·17,·attributes:·29 ··interfaces:·0,·fields:·1,·methods:·17,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/GNode."<init>":(Ljava/lang/String;)V
12 ····#2·=·Class··············#4············//·xtc/tree/GNode12 ····#2·=·Class··············#4············//·xtc/tree/GNode
13 ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V13 ····#3·=·NameAndType········#5:#6·········//·"<init>":(Ljava/lang/String;)V
14 ····#4·=·Utf8···············xtc/tree/GNode14 ····#4·=·Utf8···············xtc/tree/GNode
15 ····#5·=·Utf8···············<init>15 ····#5·=·Utf8···············<init>
16 ····#6·=·Utf8···············(Ljava/lang/String;)V16 ····#6·=·Utf8···············(Ljava/lang/String;)V
746 B
xtc/tree/GNode.class
706 B
procyon -ec {}
    
Offset 277, 16 lines modifiedOffset 277, 16 lines modified
277 ················variable.addAll(pair);277 ················variable.addAll(pair);
278 ················return·(GNode)variable;278 ················return·(GNode)variable;
279 ············}279 ············}
280 ········}280 ········}
281 ····}281 ····}
282 ····282 ····
283 ····public·static·GNode·create(final·GNode·gNode)·{283 ····public·static·GNode·create(final·GNode·gNode)·{
284 ········if·(gNode·instanceof·GNode.Variable)·{284 ········if·(gNode·instanceof·final·GNode.Variable·variable)·{
285 ············return·(GNode)new·GNode.Variable((GNode.Variable)gNode);285 ············return·(GNode)new·GNode.Variable(variable);
286 ········}286 ········}
287 ········switch·(gNode.size())·{287 ········switch·(gNode.size())·{
288 ············case·0:·{288 ············case·0:·{
289 ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode);289 ················return·(GNode)new·GNode.Fixed0((GNode.Fixed0)gNode);
290 ············}290 ············}
291 ············case·1:·{291 ············case·1:·{
292 ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode);292 ················return·(GNode)new·GNode.Fixed1((GNode.Fixed1)gNode);
825 B
xtc/tree/Locatable.class
777 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·7fcd71194acbd15eacee544c7e631a1ce82af0bf4fbde2c9ba28abf704d225761 ··SHA-256·checksum·06c6c87368c1ae736ee8adfa50704590c057364c3ff9e33a69cd4848853d25b3
2 ··Compiled·from·"Locatable.java"2 ··Compiled·from·"Locatable.java"
3 public·interface·xtc.tree.Locatable3 public·interface·xtc.tree.Locatable
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/tree/Locatable7 ··this_class:·#1··························//·xtc/tree/Locatable
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/tree/Locatable11 ···#1·=·Class··············#2·············//·xtc/tree/Locatable
12 ···#2·=·Utf8···············xtc/tree/Locatable12 ···#2·=·Utf8···············xtc/tree/Locatable
857 B
xtc/tree/Location.class
811 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·a6005c1da05f1f225ad71566d5b289a264ff1c5ec7fb516f87c68766b5ab72201 ··SHA-256·checksum·1bb8e202b5b626259011e07c53657a987c93918f20fede13381202affabd31d5
2 ··Compiled·from·"Location.java"2 ··Compiled·from·"Location.java"
3 public·class·xtc.tree.Location·implements·java.lang.Comparable3 public·class·xtc.tree.Location·implements·java.lang.Comparable
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#8··························//·xtc/tree/Location7 ··this_class:·#8··························//·xtc/tree/Location
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#2·························//·java/lang/Object
9 ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·19 ··interfaces:·1,·fields:·3,·methods:·6,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object12 ···#2·=·Class··············#4·············//·java/lang/Object
2.08 KB
xtc/tree/Node$1.class
2.04 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·a929940c42fe6d7ec052b2b0cc05744ef99ec189d053894ac10d35bd8e906c8b1 ··SHA-256·checksum·6f30b54e8c28608018a12565255ff73c56d3c67126e7ed6b66f9a5379bdb5b36
2 ··Compiled·from·"Node.java"2 ··Compiled·from·"Node.java"
3 class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object>3 class·xtc.tree.Node$1·extends·java.lang.Object·implements·java.util.Iterator<java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/tree/Node$17 ··this_class:·#2··························//·xtc/tree/Node$1
8 ··super_class:·#12························//·java/lang/Object8 ··super_class:·#12························//·java/lang/Object
9 ··interfaces:·1,·fields:·3,·methods:·4,·attributes:·49 ··interfaces:·1,·fields:·3,·methods:·4,·attributes:·5
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node;11 ···#1·=·Fieldref···········#2.#3··········//·xtc/tree/Node$1.this$0:Lxtc/tree/Node;
12 ···#2·=·Class··············#4·············//·xtc/tree/Node$112 ···#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$114 ···#4·=·Utf8···············xtc/tree/Node$1
15 ···#5·=·Utf8···············this$015 ···#5·=·Utf8···············this$0
16 ···#6·=·Utf8···············Lxtc/tree/Node;16 ···#6·=·Utf8···············Lxtc/tree/Node;
1.86 KB
xtc/tree/Node.class
1.82 KB
procyon -ec {}
    
Offset 146, 16 lines modifiedOffset 146, 16 lines modified
146 ····}146 ····}
147 ····147 ····
148 ····public·String·getString(final·int·n)·{148 ····public·String·getString(final·int·n)·{
149 ········final·Object·value·=·this.get(n);149 ········final·Object·value·=·this.get(n);
150 ········if·(null·==·value)·{150 ········if·(null·==·value)·{
151 ············return·null;151 ············return·null;
152 ········}152 ········}
153 ········if·(value·instanceof·String)·{153 ········if·(value·instanceof·final·String·s)·{
154 ············return·(String)value;154 ············return·s;
155 ········}155 ········}
156 ········return·((Node)value).getTokenText();156 ········return·((Node)value).getTokenText();
157 ····}157 ····}
158 ····158 ····
159 ····public·Node·getNode(final·int·n)·{159 ····public·Node·getNode(final·int·n)·{
160 ········return·(Node)this.get(n);160 ········return·(Node)this.get(n);
161 ····}161 ····}
1.08 KB
xtc/tree/Token.class
1.04 KB
procyon -ec {}
    
Offset 25, 32 lines modifiedOffset 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·i)·{32 ····public·Object·get(final·int·n)·{
33 ········if·(0·==·i)·{33 ········if·(0·==·n)·{
34 ············return·this.text;34 ············return·this.text;
35 ········}35 ········}
36 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·1");36 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·1");
37 ····}37 ····}
38 ····38 ····
39 ····public·Object·set(final·int·n,·final·Object·o)·{39 ····public·Object·set(final·int·n,·final·Object·o)·{
40 ········throw·new·IllegalStateException("Not·modifiable");40 ········throw·new·IllegalStateException("Not·modifiable");
41 ····}41 ····}
42 ····42 ····
43 ····public·static·final·boolean·test(final·Object·o)·{43 ····public·static·final·boolean·test(final·Object·o)·{
44 ········return·o·instanceof·String·||·(o·instanceof·Node·&&·((Node)o).strip().isToken());44 ········return·o·instanceof·String·||·(o·instanceof·Node·&&·((Node)o).strip().isToken());
45 ····}45 ····}
46 ····46 ····
47 ····public·static·final·String·cast(final·Object·o)·{47 ····public·static·final·String·cast(final·Object·o)·{
48 ········if·(null·==·o)·{48 ········if·(null·==·o)·{
49 ············return·null;49 ············return·null;
50 ········}50 ········}
51 ········if·(o·instanceof·String)·{51 ········if·(o·instanceof·final·String·s)·{
52 ············return·(String)o;52 ············return·s;
53 ········}53 ········}
54 ········return·((Node)o).getTokenText();54 ········return·((Node)o).getTokenText();
55 ····}55 ····}
56 }56 }
832 B
xtc/util/Action.class
790 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·015465bd28a8afc22dc32e5a5a05647a25c1427a169af7277a30bd532f7097041 ··SHA-256·checksum·a714ed2b19890ac8885e4e88f7807881403fe9d4bc0974fa84f959152ac338de
2 ··Compiled·from·"Action.java"2 ··Compiled·from·"Action.java"
3 public·interface·xtc.util.Action<T·extends·java.lang.Object>3 public·interface·xtc.util.Action<T·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/Action7 ··this_class:·#1··························//·xtc/util/Action
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·29 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/Action11 ···#1·=·Class··············#2·············//·xtc/util/Action
12 ···#2·=·Utf8···············xtc/util/Action12 ···#2·=·Utf8···············xtc/util/Action
2.14 KB
xtc/util/Pair$1.class
2.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·a65204d2f9f7f939d3d0ee60de4186b52b19229dfc7ca4c9a544b3d95063a2981 ··SHA-256·checksum·66feb1585eec6bfac903197331e6cca568384bcdca63d8abf79561c9e95d60b5
2 ··Compiled·from·"Pair.java"2 ··Compiled·from·"Pair.java"
3 class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T>3 class·xtc.util.Pair$1·extends·java.lang.Object·implements·java.util.Iterator<T>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#2··························//·xtc/util/Pair$17 ··this_class:·#2··························//·xtc/util/Pair$1
8 ··super_class:·#8·························//·java/lang/Object8 ··super_class:·#8·························//·java/lang/Object
9 ··interfaces:·1,·fields:·2,·methods:·4,·attributes:·49 ··interfaces:·1,·fields:·2,·methods:·4,·attributes:·5
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair;11 ···#1·=·Fieldref···········#2.#3··········//·xtc/util/Pair$1.this$0:Lxtc/util/Pair;
12 ···#2·=·Class··············#4·············//·xtc/util/Pair$112 ···#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$114 ···#4·=·Utf8···············xtc/util/Pair$1
15 ···#5·=·Utf8···············this$015 ···#5·=·Utf8···············this$0
16 ···#6·=·Utf8···············Lxtc/util/Pair;16 ···#6·=·Utf8···············Lxtc/util/Pair;
1.52 KB
xtc/util/Pair.class
1.48 KB
procyon -ec {}
    
Offset 106, 41 lines modifiedOffset 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·i·=·0;113 ········int·n2·=·0;
114 ········while·(Pair.EMPTY·!=·tail)·{114 ········while·(Pair.EMPTY·!=·tail)·{
115 ············if·(n·==·i)·{115 ············if·(n·==·n2)·{
116 ················return·tail.head;116 ················return·tail.head;
117 ············}117 ············}
118 ············++i;118 ············++n2;
119 ············tail·=·tail.tail;119 ············tail·=·tail.tail;
120 ········}120 ········}
121 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·i);121 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2);
122 ····}122 ····}
123 ····123 ····
124 ····public·T·set(final·int·n,·final·T·head)·{124 ····public·T·set(final·int·n,·final·T·head)·{
125 ········if·(0·>·n)·{125 ········if·(0·>·n)·{
126 ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size());126 ············throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·this.size());
127 ········}127 ········}
128 ········Pair·tail·=·this;128 ········Pair·tail·=·this;
129 ········int·i·=·0;129 ········int·n2·=·0;
130 ········while·(Pair.EMPTY·!=·tail)·{130 ········while·(Pair.EMPTY·!=·tail)·{
131 ············if·(n·==·i)·{131 ············if·(n·==·n2)·{
132 ················final·T·head2·=·tail.head;132 ················final·T·head2·=·tail.head;
133 ················tail.head·=·head;133 ················tail.head·=·head;
134 ················return·head2;134 ················return·head2;
135 ············}135 ············}
136 ············++i;136 ············++n2;
137 ············tail·=·tail.tail;137 ············tail·=·tail.tail;
138 ········}138 ········}
139 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·i);139 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·n2);
140 ····}140 ····}
141 ····141 ····
142 ····public·int·size()·{142 ····public·int·size()·{
143 ········Pair·tail·=·this;143 ········Pair·tail·=·this;
144 ········int·n·=·0;144 ········int·n·=·0;
145 ········while·(tail·!=·Pair.EMPTY)·{145 ········while·(tail·!=·Pair.EMPTY)·{
146 ············++n;146 ············++n;
797 B
xtc/util/State.class
757 B
javap -verbose -constants -s -l -private {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 ··SHA-256·checksum·786111e39f19c13592b14595e97751bc538dfe9cfdbaad2303951561626740021 ··SHA-256·checksum·73aa8077e33febe72a9a25ef778274ac45d1d23b17e0463d6ac5437bd80fea75
2 ··Compiled·from·"State.java"2 ··Compiled·from·"State.java"
3 public·interface·xtc.util.State3 public·interface·xtc.util.State
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·525 ··major·version:·61
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#1··························//·xtc/util/State7 ··this_class:·#1··························//·xtc/util/State
8 ··super_class:·#3·························//·java/lang/Object8 ··super_class:·#3·························//·java/lang/Object
9 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·19 ··interfaces:·0,·fields:·0,·methods:·4,·attributes:·1
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Class··············#2·············//·xtc/util/State11 ···#1·=·Class··············#2·············//·xtc/util/State
12 ···#2·=·Utf8···············xtc/util/State12 ···#2·=·Utf8···············xtc/util/State
3.36 KB
xtc/util/Utilities.class
3.31 KB
procyon -ec {}
    
Offset 95, 16 lines modifiedOffset 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·str,·final·String·str2)·{102 ····public·static·String·qualify(final·String·s,·final·String·s2)·{
103 ········return·(null·==·str)·?·str2·:·(str·+·'.'·+·str2);103 ········return·(null·==·s)·?·s2·:·(s·+·"."·+·s2);
104 ····}104 ····}
105 ····105 ····
106 ····public·static·String[]·toComponents(final·String·s)·{106 ····public·static·String[]·toComponents(final·String·s)·{
107 ········final·int·length·=·s.length();107 ········final·int·length·=·s.length();
108 ········int·n·=·1;108 ········int·n·=·1;
109 ········int·n2·=·0;109 ········int·n2·=·0;
110 ········for·(int·i·=·0;·i·<·length;·++i)·{110 ········for·(int·i·=·0;·i·<·length;·++i)·{