1.7 MB
/srv/reproducible-results/rbuild-debian/r-b-build.Jy6oM8MW/b1/libxtc-rats-java_1.15.0-2_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.Jy6oM8MW/b2/libxtc-rats-java_1.15.0-2_arm64.changes
208 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·a44a61f5dee2e08afbf919f9df6eeb4e·493176·java·optional·libxtc-rats-java_1.15.0-2_all.deb1 ·46962634f5ffaa6bc2678da858108715·488936·java·optional·libxtc-rats-java_1.15.0-2_all.deb
1.7 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···492064·2021-10-25·09:54:06.000000·data.tar.xz3 -rw-r--r--···0········0········0···487824·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:·5935 Installed-Size:·589
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.7 MB
data.tar.xz
1.7 MB
data.tar
1.88 KB
file list
    
Offset 2, 15 lines modifiedOffset 2, 15 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)···519248·2021-10-25·09:54:06.000000·./usr/share/java/rats-1.15.0.jar9 -rw-r--r--···0·root·········(0)·root·········(0)···515465·2021-10-25·09:54:06.000000·./usr/share/java/rats-1.15.0.jar
10 -rw-r--r--···0·root·········(0)·root·········(0)····44097·2021-10-25·09:54:06.000000·./usr/share/java/rats-runtime-1.15.0.jar10 -rw-r--r--···0·root·········(0)·root·········(0)····44097·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/
1.7 MB
./usr/share/java/rats-1.15.0.jar
25.7 KB
zipinfo {}
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 Zip·file·size:·519248·bytes,·number·of·entries:·3051 Zip·file·size:·515465·bytes,·number·of·entries:·305
2 -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/2 -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/
3 -rw-r--r--··2.0·unx······145·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF3 -rw-r--r--··2.0·unx······145·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF
4 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/4 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/
5 -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/Constants$FuzzyBoolean.class5 -rw----·····2.0·fat·····1101·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·····5170·bl·defN·21-Oct-25·09:54·xtc/Constants.class
7 -rw----·····2.0·fat·····5676·bl·defN·21-Oct-25·09:54·xtc/Limits.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·····1009·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$1.class14 -rw----·····2.0·fat·····1046·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$1.class
15 -rw----·····2.0·fat·····3436·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$2.class15 -rw----·····2.0·fat·····3417·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$2.class
16 -rw----·····2.0·fat·····3169·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$3.class16 -rw----·····2.0·fat·····3150·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$3.class
17 -rw----·····2.0·fat·····3749·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$4.class17 -rw----·····2.0·fat·····3730·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$4.class
18 -rw----·····2.0·fat·····2091·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$5.class18 -rw----·····2.0·fat·····2072·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$5.class
19 -rw----·····2.0·fat·····2391·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$6.class19 -rw----·····2.0·fat·····2372·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$6.class
20 -rw----·····2.0·fat·····2254·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$7.class20 -rw----·····2.0·fat·····2235·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer$7.class
21 -rw----·····2.0·fat····26761·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer.class21 -rw----·····2.0·fat····26219·bl·defN·21-Oct-25·09:54·xtc/parser/Analyzer.class
22 -rw----·····2.0·fat·····1236·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$1.class22 -rw----·····2.0·fat·····1236·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$1.class
23 -rw----·····2.0·fat·····3223·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Detector.class23 -rw----·····2.0·fat·····3223·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Detector.class
24 -rw----·····2.0·fat······410·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Index.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·····5762·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Rewriter.class26 -rw----·····2.0·fat·····5762·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator$Rewriter.class
27 -rw----·····2.0·fat····12113·bl·defN·21-Oct-25·09:54·xtc/parser/Annotator.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·····1926·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass$Parser.class32 -rw----·····2.0·fat·····1674·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass$Parser.class
33 -rw----·····2.0·fat·····4057·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass.class33 -rw----·····2.0·fat·····3768·bl·defN·21-Oct-25·09:54·xtc/parser/CharClass.class
34 -rw----·····2.0·fat······991·bl·defN·21-Oct-25·09:54·xtc/parser/CharLiteral.class34 -rw----·····2.0·fat······991·bl·defN·21-Oct-25·09:54·xtc/parser/CharLiteral.class
35 -rw----·····2.0·fat·····1131·bl·defN·21-Oct-25·09:54·xtc/parser/CharRange.class35 -rw----·····2.0·fat·····1131·bl·defN·21-Oct-25·09:54·xtc/parser/CharRange.class
36 -rw----·····2.0·fat·····2178·bl·defN·21-Oct-25·09:54·xtc/parser/CharSwitch.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·····1263·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander$Mode.class38 -rw----·····2.0·fat·····1263·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander$Mode.class
39 -rw----·····2.0·fat·····5587·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander.class39 -rw----·····2.0·fat·····5587·bl·defN·21-Oct-25·09:54·xtc/parser/ChoiceExpander.class
40 -rw----·····2.0·fat·····1114·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator$1.class40 -rw----·····2.0·fat·····1095·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator$1.class
41 -rw----·····2.0·fat····62155·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator.class41 -rw----·····2.0·fat····62022·bl·defN·21-Oct-25·09:54·xtc/parser/CodeGenerator.class
42 -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class42 -rw----·····2.0·fat······290·bl·defN·21-Oct-25·09:54·xtc/parser/Column.class
43 -rw----·····2.0·fat····12137·bl·defN·21-Oct-25·09:54·xtc/parser/Copier.class43 -rw----·····2.0·fat····11877·bl·defN·21-Oct-25·09:54·xtc/parser/Copier.class
44 -rw----·····2.0·fat·····5367·bl·defN·21-Oct-25·09:54·xtc/parser/CostEstimator.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·····2814·bl·defN·21-Oct-25·09:54·xtc/parser/Element$Tag.class48 -rw----·····2.0·fat·····2795·bl·defN·21-Oct-25·09:54·xtc/parser/Element$Tag.class
49 -rw----·····2.0·fat······328·bl·defN·21-Oct-25·09:54·xtc/parser/Element.class49 -rw----·····2.0·fat······304·bl·defN·21-Oct-25·09:54·xtc/parser/Element.class
50 -rw----·····2.0·fat·····5531·bl·defN·21-Oct-25·09:54·xtc/parser/ElementVoider.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·····1685·bl·defN·21-Oct-25·09:54·xtc/parser/Grammar.class61 -rw----·····2.0·fat·····1400·bl·defN·21-Oct-25·09:54·xtc/parser/Grammar.class
62 -rw----·····2.0·fat·····5214·bl·defN·21-Oct-25·09:54·xtc/parser/GrammarVisitor.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
Offset 82, 20 lines modifiedOffset 82, 20 lines modified
82 -rw----·····2.0·fat·····1009·bl·defN·21-Oct-25·09:54·xtc/parser/NodeMarker.class82 -rw----·····2.0·fat·····1009·bl·defN·21-Oct-25·09:54·xtc/parser/NodeMarker.class
83 -rw----·····2.0·fat·····2390·bl·defN·21-Oct-25·09:54·xtc/parser/NonTerminal.class83 -rw----·····2.0·fat·····2390·bl·defN·21-Oct-25·09:54·xtc/parser/NonTerminal.class
84 -rw----·····2.0·fat······976·bl·defN·21-Oct-25·09:54·xtc/parser/NotFollowedBy.class84 -rw----·····2.0·fat······976·bl·defN·21-Oct-25·09:54·xtc/parser/NotFollowedBy.class
85 -rw----·····2.0·fat······905·bl·defN·21-Oct-25·09:54·xtc/parser/NullLiteral.class85 -rw----·····2.0·fat······905·bl·defN·21-Oct-25·09:54·xtc/parser/NullLiteral.class
86 -rw----·····2.0·fat······713·bl·defN·21-Oct-25·09:54·xtc/parser/NullValue.class86 -rw----·····2.0·fat······713·bl·defN·21-Oct-25·09:54·xtc/parser/NullValue.class
87 -rw----·····2.0·fat······958·bl·defN·21-Oct-25·09:54·xtc/parser/Option.class87 -rw----·····2.0·fat······958·bl·defN·21-Oct-25·09:54·xtc/parser/Option.class
88 -rw----·····2.0·fat·····1227·bl·defN·21-Oct-25·09:54·xtc/parser/OrderedChoice.class88 -rw----·····2.0·fat·····1227·bl·defN·21-Oct-25·09:54·xtc/parser/OrderedChoice.class
89 -rw----·····2.0·fat······554·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk1.class89 -rw----·····2.0·fat······535·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk1.class
90 -rw----·····2.0·fat······542·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk2.class90 -rw----·····2.0·fat······523·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk2.class
91 -rw----·····2.0·fat······584·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk3.class91 -rw----·····2.0·fat······565·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk3.class
92 -rw----·····2.0·fat······329·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk4.class92 -rw----·····2.0·fat······310·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$Chunk4.class
93 -rw----·····2.0·fat······684·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$PParserColumn.class93 -rw----·····2.0·fat······665·bl·defN·21-Oct-25·09:54·xtc/parser/PParser$PParserColumn.class
94 -rw----·····2.0·fat····46430·bl·defN·21-Oct-25·09:54·xtc/parser/PParser.class94 -rw----·····2.0·fat····46398·bl·defN·21-Oct-25·09:54·xtc/parser/PParser.class
95 -rw----·····2.0·fat·····1564·bl·defN·21-Oct-25·09:54·xtc/parser/PParserState.class95 -rw----·····2.0·fat·····1564·bl·defN·21-Oct-25·09:54·xtc/parser/PParserState.class
96 -rw----·····2.0·fat·····1554·bl·defN·21-Oct-25·09:54·xtc/parser/ParseError.class96 -rw----·····2.0·fat·····1554·bl·defN·21-Oct-25·09:54·xtc/parser/ParseError.class
97 -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/parser/ParseException.class97 -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/parser/ParseException.class
98 -rw----·····2.0·fat·····2056·bl·defN·21-Oct-25·09:54·xtc/parser/ParseTreeNode.class98 -rw----·····2.0·fat·····2056·bl·defN·21-Oct-25·09:54·xtc/parser/ParseTreeNode.class
99 -rw----·····2.0·fat······770·bl·defN·21-Oct-25·09:54·xtc/parser/ParserAction.class99 -rw----·····2.0·fat······770·bl·defN·21-Oct-25·09:54·xtc/parser/ParserAction.class
100 -rw----·····2.0·fat·····7016·bl·defN·21-Oct-25·09:54·xtc/parser/ParserBase.class100 -rw----·····2.0·fat·····7016·bl·defN·21-Oct-25·09:54·xtc/parser/ParserBase.class
101 -rw----·····2.0·fat······622·bl·defN·21-Oct-25·09:54·xtc/parser/PartialProduction.class101 -rw----·····2.0·fat······622·bl·defN·21-Oct-25·09:54·xtc/parser/PartialProduction.class
Offset 109, 16 lines modifiedOffset 109, 16 lines modified
109 -rw----·····2.0·fat·····2774·bl·defN·21-Oct-25·09:54·xtc/parser/ProductionVoider.class109 -rw----·····2.0·fat·····2774·bl·defN·21-Oct-25·09:54·xtc/parser/ProductionVoider.class
110 -rw----·····2.0·fat·····1622·bl·defN·21-Oct-25·09:54·xtc/parser/ProperListValue.class110 -rw----·····2.0·fat·····1622·bl·defN·21-Oct-25·09:54·xtc/parser/ProperListValue.class
111 -rw----·····2.0·fat·····1644·bl·defN·21-Oct-25·09:54·xtc/parser/Properties.class111 -rw----·····2.0·fat·····1644·bl·defN·21-Oct-25·09:54·xtc/parser/Properties.class
112 -rw----·····2.0·fat······246·bl·defN·21-Oct-25·09:54·xtc/parser/Quantification.class112 -rw----·····2.0·fat······246·bl·defN·21-Oct-25·09:54·xtc/parser/Quantification.class
113 -rw----·····2.0·fat····12862·bl·defN·21-Oct-25·09:54·xtc/parser/Rats.class113 -rw----·····2.0·fat····12862·bl·defN·21-Oct-25·09:54·xtc/parser/Rats.class
114 -rw----·····2.0·fat·····2670·bl·defN·21-Oct-25·09:54·xtc/parser/ReachabilityChecker.class114 -rw----·····2.0·fat·····2670·bl·defN·21-Oct-25·09:54·xtc/parser/ReachabilityChecker.class
115 -rw----·····2.0·fat·····2989·bl·defN·21-Oct-25·09:54·xtc/parser/ReferenceCounter.class115 -rw----·····2.0·fat·····2989·bl·defN·21-Oct-25·09:54·xtc/parser/ReferenceCounter.class
116 -rw----·····2.0·fat······294·bl·defN·21-Oct-25·09:54·xtc/parser/Renamer$Translation.class116 -rw----·····2.0·fat······275·bl·defN·21-Oct-25·09:54·xtc/parser/Renamer$Translation.class
117 -rw----·····2.0·fat······756·bl·defN·21-Oct-25·09:54·xtc/parser/Renamer.class117 -rw----·····2.0·fat······732·bl·defN·21-Oct-25·09:54·xtc/parser/Renamer.class
118 -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/parser/Repetition.class118 -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/parser/Repetition.class
119 -rw----·····2.0·fat·····2618·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$1.class119 -rw----·····2.0·fat·····2618·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$1.class
120 -rw----·····2.0·fat·····1032·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$2.class120 -rw----·····2.0·fat·····1032·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$2.class
121 -rw----·····2.0·fat·····1403·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$3.class121 -rw----·····2.0·fat·····1403·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver$3.class
122 -rw----·····2.0·fat····37530·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver.class122 -rw----·····2.0·fat····37530·bl·defN·21-Oct-25·09:54·xtc/parser/Resolver.class
123 -rw----·····2.0·fat······701·bl·defN·21-Oct-25·09:54·xtc/parser/Result.class123 -rw----·····2.0·fat······701·bl·defN·21-Oct-25·09:54·xtc/parser/Result.class
124 -rw----·····2.0·fat·····2849·bl·defN·21-Oct-25·09:54·xtc/parser/RootFinder.class124 -rw----·····2.0·fat·····2849·bl·defN·21-Oct-25·09:54·xtc/parser/RootFinder.class
Offset 152, 16 lines modifiedOffset 152, 16 lines modified
152 -rw----·····2.0·fat·····2816·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Registrar.class152 -rw----·····2.0·fat·····2816·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Registrar.class
153 -rw----·····2.0·fat·····4430·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Typer.class153 -rw----·····2.0·fat·····4430·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter$Typer.class
154 -rw----·····2.0·fat····11935·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter.class154 -rw----·····2.0·fat····11935·bl·defN·21-Oct-25·09:54·xtc/parser/VariantSorter.class
155 -rw----·····2.0·fat·····1011·bl·defN·21-Oct-25·09:54·xtc/parser/VoidedElement.class155 -rw----·····2.0·fat·····1011·bl·defN·21-Oct-25·09:54·xtc/parser/VoidedElement.class
156 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/tree/156 -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/tree/
157 -rw----·····2.0·fat······907·bl·defN·21-Oct-25·09:54·xtc/tree/Annotation.class157 -rw----·····2.0·fat······907·bl·defN·21-Oct-25·09:54·xtc/tree/Annotation.class
158 -rw----·····2.0·fat·····3037·bl·defN·21-Oct-25·09:54·xtc/tree/Attribute.class158 -rw----·····2.0·fat·····3037·bl·defN·21-Oct-25·09:54·xtc/tree/Attribute.class
159 -rw----·····2.0·fat·····1107·bl·defN·21-Oct-25·09:54·xtc/tree/Comment$Kind.class159 -rw----·····2.0·fat·····1088·bl·defN·21-Oct-25·09:54·xtc/tree/Comment$Kind.class
160 -rw----·····2.0·fat·····2189·bl·defN·21-Oct-25·09:54·xtc/tree/Comment.class160 -rw----·····2.0·fat·····2165·bl·defN·21-Oct-25·09:54·xtc/tree/Comment.class
161 -rw----·····2.0·fat·····1161·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$After1.class161 -rw----·····2.0·fat·····1161·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$After1.class
162 -rw----·····2.0·fat·····1163·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Before1.class162 -rw----·····2.0·fat·····1163·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Before1.class
163 -rw----·····2.0·fat·····1246·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Round1.class163 -rw----·····2.0·fat·····1246·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$Round1.class
164 -rw----·····2.0·fat·····3224·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$RoundN.class164 -rw----·····2.0·fat·····3224·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting$RoundN.class
165 -rw----·····2.0·fat·····1221·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting.class165 -rw----·····2.0·fat·····1221·bl·defN·21-Oct-25·09:54·xtc/tree/Formatting.class
166 -rw----·····2.0·fat·····1188·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed.class166 -rw----·····2.0·fat·····1188·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed.class
167 -rw----·····2.0·fat·····1109·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed0.class167 -rw----·····2.0·fat·····1109·bl·defN·21-Oct-25·09:54·xtc/tree/GNode$Fixed0.class
Offset 180, 128 lines modifiedOffset 180, 128 lines modified
180 -rw----·····2.0·fat······263·bl·defN·21-Oct-25·09:54·xtc/tree/Locatable.class180 -rw----·····2.0·fat······263·bl·defN·21-Oct-25·09:54·xtc/tree/Locatable.class
181 -rw----·····2.0·fat·····1664·bl·defN·21-Oct-25·09:54·xtc/tree/Location.class181 -rw----·····2.0·fat·····1664·bl·defN·21-Oct-25·09:54·xtc/tree/Location.class
182 -rw----·····2.0·fat·····1080·bl·defN·21-Oct-25·09:54·xtc/tree/Node$1.class182 -rw----·····2.0·fat·····1080·bl·defN·21-Oct-25·09:54·xtc/tree/Node$1.class
Max diff block lines reached; 13719/26305 bytes (52.15%) of diff not shown.
1.16 MB
zipdetails --redact --scan --utc {}
    
Offset 125, 113 lines modifiedOffset 125, 113 lines modified
125 00ECF·Filename··············'XXXXXXXXXXXXXXXX'125 00ECF·Filename··············'XXXXXXXXXXXXXXXX'
126 #126 #
127 #·WARNING:·Offset·0xECF:·Filename·'XXXXXXXXXXXXXXXX'127 #·WARNING:·Offset·0xECF:·Filename·'XXXXXXXXXXXXXXXX'
128 #··········Zero·length·filename128 #··········Zero·length·filename
129 #129 #
130 00EDF·PAYLOAD130 00EDF·PAYLOAD
  
131 017AA·DATA·DESCRIPTOR·······08074B50·(134695760)131 017A9·DATA·DESCRIPTOR·······08074B50·(134695760)
132 017AE·CRC···················9EDE930E·(2665386766)132 017AD·CRC···················C7962958·(3348506968)
133 017B2·Compressed·Size·······000008CB·(2251)133 017B1·Compressed·Size·······000008CA·(2250)
134 017B6·Uncompressed·Size·····0000162C·(5676)134 017B5·Uncompressed·Size·····0000162C·(5676)
  
135 017BA·LOCAL·HEADER·#7·······04034B50·(67324752)135 017B9·LOCAL·HEADER·#7·······04034B50·(67324752)
136 017BE·Extract·Zip·Spec······14·(20)·'2.0'136 017BD·Extract·Zip·Spec······14·(20)·'2.0'
137 017BF·Extract·OS············00·(0)·'MS-DOS'137 017BE·Extract·OS············00·(0)·'MS-DOS'
138 017C0·General·Purpose·Flag··0808·(2056)138 017BF·General·Purpose·Flag··0808·(2056)
139 ······[Bits·1-2]············0·'Normal·Compression'139 ······[Bits·1-2]············0·'Normal·Compression'
140 ······[Bit··3]··············1·'Streamed'140 ······[Bit··3]··············1·'Streamed'
141 ······[Bit·11]··············1·'Language·Encoding'141 ······[Bit·11]··············1·'Language·Encoding'
142 017C2·Compression·Method····0008·(8)·'Deflated'142 017C1·Compression·Method····0008·(8)·'Deflated'
143 017C4·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'143 017C3·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'
144 017C8·CRC···················00000000·(0)144 017C7·CRC···················00000000·(0)
145 017CC·Compressed·Size·······00000000·(0)145 017CB·Compressed·Size·······00000000·(0)
146 017D0·Uncompressed·Size·····00000000·(0)146 017CF·Uncompressed·Size·····00000000·(0)
147 017D4·Filename·Length·······0012·(18)147 017D3·Filename·Length·······0012·(18)
148 017D6·Extra·Length··········0000·(0)148 017D5·Extra·Length··········0000·(0)
149 017D8·Filename··············'XXXXXXXXXXXXXXXXXX'149 017D7·Filename··············'XXXXXXXXXXXXXXXXXX'
150 #150 #
151 #·WARNING:·Offset·0x17D8:·Filename·'XXXXXXXXXXXXXXXXXX'151 #·WARNING:·Offset·0x17D7:·Filename·'XXXXXXXXXXXXXXXXXX'
152 #··········Zero·length·filename152 #··········Zero·length·filename
153 #153 #
154 017EA·PAYLOAD154 017E9·PAYLOAD
  
155 01A03·DATA·DESCRIPTOR·······08074B50·(134695760)155 01A02·DATA·DESCRIPTOR·······08074B50·(134695760)
156 01A07·CRC···················CD743ED8·(3446947544)156 01A06·CRC···················CD743ED8·(3446947544)
157 01A0B·Compressed·Size·······00000219·(537)157 01A0A·Compressed·Size·······00000219·(537)
158 01A0F·Uncompressed·Size·····0000036E·(878)158 01A0E·Uncompressed·Size·····0000036E·(878)
  
159 01A13·LOCAL·HEADER·#8·······04034B50·(67324752)159 01A12·LOCAL·HEADER·#8·······04034B50·(67324752)
160 01A17·Extract·Zip·Spec······0A·(10)·'1.0'160 01A16·Extract·Zip·Spec······0A·(10)·'1.0'
161 01A18·Extract·OS············00·(0)·'MS-DOS'161 01A17·Extract·OS············00·(0)·'MS-DOS'
162 01A19·General·Purpose·Flag··0800·(2048)162 01A18·General·Purpose·Flag··0800·(2048)
163 ······[Bit·11]··············1·'Language·Encoding'163 ······[Bit·11]··············1·'Language·Encoding'
164 01A1B·Compression·Method····0000·(0)·'Stored'164 01A1A·Compression·Method····0000·(0)·'Stored'
165 01A1D·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'165 01A1C·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'
166 01A21·CRC···················00000000·(0)166 01A20·CRC···················00000000·(0)
167 01A25·Compressed·Size·······00000000·(0)167 01A24·Compressed·Size·······00000000·(0)
168 01A29·Uncompressed·Size·····00000000·(0)168 01A28·Uncompressed·Size·····00000000·(0)
169 01A2D·Filename·Length·······000B·(11)169 01A2C·Filename·Length·······000B·(11)
170 01A2F·Extra·Length··········0000·(0)170 01A2E·Extra·Length··········0000·(0)
171 01A31·Filename··············'XXXXXXXXXXX'171 01A30·Filename··············'XXXXXXXXXXX'
172 #172 #
173 #·WARNING:·Offset·0x1A31:·Filename·'XXXXXXXXXXX'173 #·WARNING:·Offset·0x1A30:·Filename·'XXXXXXXXXXX'
174 #··········Zero·length·filename174 #··········Zero·length·filename
175 #175 #
  
176 01A3C·LOCAL·HEADER·#9·······04034B50·(67324752)176 01A3B·LOCAL·HEADER·#9·······04034B50·(67324752)
177 01A40·Extract·Zip·Spec······14·(20)·'2.0'177 01A3F·Extract·Zip·Spec······14·(20)·'2.0'
178 01A41·Extract·OS············00·(0)·'MS-DOS'178 01A40·Extract·OS············00·(0)·'MS-DOS'
179 01A42·General·Purpose·Flag··0808·(2056)179 01A41·General·Purpose·Flag··0808·(2056)
180 ······[Bits·1-2]············0·'Normal·Compression'180 ······[Bits·1-2]············0·'Normal·Compression'
181 ······[Bit··3]··············1·'Streamed'181 ······[Bit··3]··············1·'Streamed'
182 ······[Bit·11]··············1·'Language·Encoding'182 ······[Bit·11]··············1·'Language·Encoding'
183 01A44·Compression·Method····0008·(8)·'Deflated'183 01A43·Compression·Method····0008·(8)·'Deflated'
184 01A46·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'184 01A45·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'
185 01A4A·CRC···················00000000·(0)185 01A49·CRC···················00000000·(0)
186 01A4E·Compressed·Size·······00000000·(0)186 01A4D·Compressed·Size·······00000000·(0)
187 01A52·Uncompressed·Size·····00000000·(0)187 01A51·Uncompressed·Size·····00000000·(0)
188 01A56·Filename·Length·······0017·(23)188 01A55·Filename·Length·······0017·(23)
189 01A58·Extra·Length··········0000·(0)189 01A57·Extra·Length··········0000·(0)
190 01A5A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXX'190 01A59·Filename··············'XXXXXXXXXXXXXXXXXXXXXXX'
191 #191 #
192 #·WARNING:·Offset·0x1A5A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX'192 #·WARNING:·Offset·0x1A59:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX'
193 #··········Zero·length·filename193 #··········Zero·length·filename
194 #194 #
195 01A71·PAYLOAD195 01A70·PAYLOAD
  
196 02061·DATA·DESCRIPTOR·······08074B50·(134695760)196 02060·DATA·DESCRIPTOR·······08074B50·(134695760)
197 02065·CRC···················B6B36160·(3065209184)197 02064·CRC···················015453A2·(22303650)
198 02069·Compressed·Size·······000005F0·(1520)198 02068·Compressed·Size·······000005F0·(1520)
199 0206D·Uncompressed·Size·····00000AAD·(2733)199 0206C·Uncompressed·Size·····00000AAD·(2733)
  
200 02071·LOCAL·HEADER·#10······04034B50·(67324752)200 02070·LOCAL·HEADER·#10······04034B50·(67324752)
201 02075·Extract·Zip·Spec······14·(20)·'2.0'201 02074·Extract·Zip·Spec······14·(20)·'2.0'
202 02076·Extract·OS············00·(0)·'MS-DOS'202 02075·Extract·OS············00·(0)·'MS-DOS'
203 02077·General·Purpose·Flag··0808·(2056)203 02076·General·Purpose·Flag··0808·(2056)
204 ······[Bits·1-2]············0·'Normal·Compression'204 ······[Bits·1-2]············0·'Normal·Compression'
205 ······[Bit··3]··············1·'Streamed'205 ······[Bit··3]··············1·'Streamed'
206 ······[Bit·11]··············1·'Language·Encoding'206 ······[Bit·11]··············1·'Language·Encoding'
207 02079·Compression·Method····0008·(8)·'Deflated'207 02078·Compression·Method····0008·(8)·'Deflated'
208 0207B·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'208 0207A·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'
209 0207F·CRC···················00000000·(0)209 0207E·CRC···················00000000·(0)
210 02083·Compressed·Size·······00000000·(0)210 02082·Compressed·Size·······00000000·(0)
211 02087·Uncompressed·Size·····00000000·(0)211 02086·Uncompressed·Size·····00000000·(0)
212 0208B·Filename·Length·······0020·(32)212 0208A·Filename·Length·······0020·(32)
213 0208D·Extra·Length··········0000·(0)213 0208C·Extra·Length··········0000·(0)
214 0208F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'214 0208E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
215 #215 #
216 #·WARNING:·Offset·0x208F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'216 #·WARNING:·Offset·0x208E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
217 #··········Zero·length·filename217 #··········Zero·length·filename
218 #218 #
219 020AF·PAYLOAD219 020AE·PAYLOAD
  
220 022C7·DATA·DESCRIPTOR·······08074B50·(134695760)220 022C7·DATA·DESCRIPTOR·······08074B50·(134695760)
221 022CB·CRC···················F567B234·(4117213748)221 022CB·CRC···················B0F0E2F1·(2968576753)
222 022CF·Compressed·Size·······00000218·(536)222 022CF·Compressed·Size·······00000219·(537)
223 022D3·Uncompressed·Size·····00000368·(872)223 022D3·Uncompressed·Size·····00000368·(872)
  
224 022D7·LOCAL·HEADER·#11······04034B50·(67324752)224 022D7·LOCAL·HEADER·#11······04034B50·(67324752)
225 022DB·Extract·Zip·Spec······14·(20)·'2.0'225 022DB·Extract·Zip·Spec······14·(20)·'2.0'
226 022DC·Extract·OS············00·(0)·'MS-DOS'226 022DC·Extract·OS············00·(0)·'MS-DOS'
227 022DD·General·Purpose·Flag··0808·(2056)227 022DD·General·Purpose·Flag··0808·(2056)
228 ······[Bits·1-2]············0·'Normal·Compression'228 ······[Bits·1-2]············0·'Normal·Compression'
Offset 247, 16205 lines modifiedOffset 247, 16207 lines modified
247 022F5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'247 022F5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
248 #248 #
249 #·WARNING:·Offset·0x22F5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'249 #·WARNING:·Offset·0x22F5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
250 #··········Zero·length·filename250 #··········Zero·length·filename
251 #251 #
252 02319·PAYLOAD252 02319·PAYLOAD
  
253 02584·DATA·DESCRIPTOR·······08074B50·(134695760)253 02585·DATA·DESCRIPTOR·······08074B50·(134695760)
254 02588·CRC···················3BABB3E1·(1001108449)254 02589·CRC···················3B1A1C05·(991566853)
255 0258C·Compressed·Size·······0000026B·(619)255 0258D·Compressed·Size·······0000026C·(620)
256 02590·Uncompressed·Size·····00000443·(1091)256 02591·Uncompressed·Size·····00000443·(1091)
  
257 02594·LOCAL·HEADER·#12······04034B50·(67324752)257 02595·LOCAL·HEADER·#12······04034B50·(67324752)
Max diff block lines reached; 1204863/1213427 bytes (99.29%) of diff not shown.
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·775b8c1b77f266d6c90dd6034cef6efc60f80d99328aeec175d0e2fe06908bfe1 ··SHA-256·checksum·da1e12f021aea81c8bf3c47763c425d5df92e28d535759cd2bb7d7810b40a9e1
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:·655 ··major·version:·52
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·bd70065a28d1c1e33e2fd9934bce5a58e4b5228a44678f48474c36d4015e9d5c1 ··SHA-256·checksum·9fe0771df8858b64f616916f324fc6b036484cebadabd1f83ec6c6479ab09dff
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:·655 ··major·version:·52
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·b685e3b4daace0db0eaed0f65255223fdb65f56da350955008c58adb923fa5801 ··SHA-256·checksum·431c4097d20ec162ba4c9e68f7fde5a1ac9f4ddc47661197d20c4d324914c380
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:·655 ··major·version:·52
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·cc48f9ff34184b264601a2dc7a8255d374b935a264fb7694ee80ba27ce979ad81 ··SHA-256·checksum·37e92e060ad0c462e8637b5737fe7ae807e1f4756d15e1cedd0a48d08eb879b1
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:·655 ··major·version:·52
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·103f5a8e84d8fa90cfd566767b6d03f3658db135fe8ac16993b78663b98300081 ··SHA-256·checksum·b046612656fae31100abf3f2cd3df7c38e3ab2d492f02b471df76b86850cceb1
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:·655 ··major·version:·52
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
11.4 KB
xtc/parser/Analyzer$1.class
11.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 113 lines modifiedOffset 1, 123 lines modified
1 ··SHA-256·checksum·7889e6129e2ffee559a21616065fa2735bd3c88315271b250805cecfe8b185251 ··SHA-256·checksum·086e94f7e475d95faae77e9d8575fb9055f07563687671d9fc13965b693c3390
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:·655 ··major·version:·52
6 ··flags:·(0x0020)·ACC_SUPER6 ··flags:·(0x0020)·ACC_SUPER
7 ··this_class:·#35·························//·xtc/parser/Analyzer$17 ··this_class:·#2··························//·xtc/parser/Analyzer$1
8 ··super_class:·#2·························//·java/lang/Object8 ··super_class:·#8·························//·java/lang/Object
9 ··interfaces:·1,·fields:·0,·methods:·2,·attributes:·49 ··interfaces:·1,·fields:·1,·methods:·2,·attributes:·3
10 Constant·pool:10 Constant·pool:
 11 ···#1·=·Fieldref···········#2.#3··········//·xtc/parser/Analyzer$1.this$0:Lxtc/parser/Analyzer;
 12 ···#2·=·Class··············#4·············//·xtc/parser/Analyzer$1
 13 ···#3·=·NameAndType········#5:#6··········//·this$0:Lxtc/parser/Analyzer;
 14 ···#4·=·Utf8···············xtc/parser/Analyzer$1
 15 ···#5·=·Utf8···············this$0
 16 ···#6·=·Utf8···············Lxtc/parser/Analyzer;
11 ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V17 ···#7·=·Methodref··········#8.#9··········//·java/lang/Object."<init>":()V
12 ···#2·=·Class··············#4·············//·java/lang/Object18 ···#8·=·Class··············#10············//·java/lang/Object
13 ···#3·=·NameAndType········#5:#6··········//·"<init>":()V19 ···#9·=·NameAndType········#11:#12········//·"<init>":()V
14 ···#4·=·Utf8···············java/lang/Object20 ··#10·=·Utf8···············java/lang/Object
15 ···#5·=·Utf8···············<init>21 ··#11·=·Utf8···············<init>
16 ···#6·=·Utf8···············()V22 ··#12·=·Utf8···············()V
17 ···#7·=·Methodref··········#8.#9··········//·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;23 ··#13·=·Methodref··········#14.#15········//·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;
18 ···#8·=·Class··············#10············//·xtc/parser/Analyzer24 ··#14·=·Class··············#16············//·xtc/parser/Analyzer
19 ···#9·=·NameAndType········#11:#12········//·lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;25 ··#15·=·NameAndType········#17:#18········//·lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;
20 ··#10·=·Utf8···············xtc/parser/Analyzer26 ··#16·=·Utf8···············xtc/parser/Analyzer
21 ··#11·=·Utf8···············lookup27 ··#17·=·Utf8···············lookup
22 ··#12·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;28 ··#18·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;
23 ··#13·=·Fieldref···········#14.#15········//·xtc/parser/FullProduction.name:Lxtc/parser/NonTerminal;29 ··#19·=·Fieldref···········#20.#21········//·xtc/parser/FullProduction.name:Lxtc/parser/NonTerminal;
24 ··#14·=·Class··············#16············//·xtc/parser/FullProduction30 ··#20·=·Class··············#22············//·xtc/parser/FullProduction
25 ··#15·=·NameAndType········#17:#18········//·name:Lxtc/parser/NonTerminal;31 ··#21·=·NameAndType········#23:#24········//·name:Lxtc/parser/NonTerminal;
26 ··#16·=·Utf8···············xtc/parser/FullProduction32 ··#22·=·Utf8···············xtc/parser/FullProduction
27 ··#17·=·Utf8···············name33 ··#23·=·Utf8···············name
28 ··#18·=·Utf8···············Lxtc/parser/NonTerminal;34 ··#24·=·Utf8···············Lxtc/parser/NonTerminal;
29 ··#19·=·Methodref··········#20.#21········//·xtc/parser/NonTerminal.equals:(Ljava/lang/Object;)Z35 ··#25·=·Methodref··········#26.#27········//·xtc/parser/NonTerminal.equals:(Ljava/lang/Object;)Z
30 ··#20·=·Class··············#22············//·xtc/parser/NonTerminal36 ··#26·=·Class··············#28············//·xtc/parser/NonTerminal
31 ··#21·=·NameAndType········#23:#24········//·equals:(Ljava/lang/Object;)Z37 ··#27·=·NameAndType········#29:#30········//·equals:(Ljava/lang/Object;)Z
32 ··#22·=·Utf8···············xtc/parser/NonTerminal38 ··#28·=·Utf8···············xtc/parser/NonTerminal
33 ··#23·=·Utf8···············equals39 ··#29·=·Utf8···············equals
34 ··#24·=·Utf8···············(Ljava/lang/Object;)Z40 ··#30·=·Utf8···············(Ljava/lang/Object;)Z
35 ··#25·=·Fieldref···········#20.#26········//·xtc/parser/NonTerminal.name:Ljava/lang/String;41 ··#31·=·Fieldref···········#26.#32········//·xtc/parser/NonTerminal.name:Ljava/lang/String;
36 ··#26·=·NameAndType········#17:#27········//·name:Ljava/lang/String;42 ··#32·=·NameAndType········#23:#33········//·name:Ljava/lang/String;
37 ··#27·=·Utf8···············Ljava/lang/String;43 ··#33·=·Utf8···············Ljava/lang/String;
38 ··#28·=·Methodref··········#20.#29········//·xtc/parser/NonTerminal."<init>":(Ljava/lang/String;)V44 ··#34·=·Methodref··········#26.#35········//·xtc/parser/NonTerminal."<init>":(Ljava/lang/String;)V
39 ··#29·=·NameAndType········#5:#30·········//·"<init>":(Ljava/lang/String;)V45 ··#35·=·NameAndType········#11:#36········//·"<init>":(Ljava/lang/String;)V
40 ··#30·=·Utf8···············(Ljava/lang/String;)V46 ··#36·=·Utf8···············(Ljava/lang/String;)V
41 ··#31·=·Methodref··········#20.#32········//·xtc/parser/NonTerminal.setLocation:(Lxtc/tree/Locatable;)V47 ··#37·=·Methodref··········#26.#38········//·xtc/parser/NonTerminal.setLocation:(Lxtc/tree/Locatable;)V
42 ··#32·=·NameAndType········#33:#34········//·setLocation:(Lxtc/tree/Locatable;)V48 ··#38·=·NameAndType········#39:#40········//·setLocation:(Lxtc/tree/Locatable;)V
43 ··#33·=·Utf8···············setLocation49 ··#39·=·Utf8···············setLocation
44 ··#34·=·Utf8···············(Lxtc/tree/Locatable;)V50 ··#40·=·Utf8···············(Lxtc/tree/Locatable;)V
45 ··#35·=·Class··············#36············//·xtc/parser/Analyzer$1 
46 ··#36·=·Utf8···············xtc/parser/Analyzer$1 
47 ··#37·=·Class··············#38············//·xtc/parser/Renamer$Translation51 ··#41·=·Class··············#42············//·xtc/parser/Renamer$Translation
48 ··#38·=·Utf8···············xtc/parser/Renamer$Translation52 ··#42·=·Utf8···············xtc/parser/Renamer$Translation
49 ··#39·=·Utf8···············(Lxtc/parser/Analyzer;)V53 ··#43·=·Utf8···············(Lxtc/parser/Analyzer;)V
50 ··#40·=·Utf8···············Code54 ··#44·=·Utf8···············Code
51 ··#41·=·Utf8···············LineNumberTable55 ··#45·=·Utf8···············LineNumberTable
52 ··#42·=·Utf8···············MethodParameters56 ··#46·=·Utf8···············MethodParameters
53 ··#43·=·Utf8···············map57 ··#47·=·Utf8···············map
54 ··#44·=·Utf8···············(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;58 ··#48·=·Utf8···············(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;
55 ··#45·=·Utf8···············StackMapTable59 ··#49·=·Utf8···············StackMapTable
56 ··#46·=·Utf8···············SourceFile60 ··#50·=·Utf8···············SourceFile
57 ··#47·=·Utf8···············Analyzer.java61 ··#51·=·Utf8···············Analyzer.java
58 ··#48·=·Utf8···············EnclosingMethod62 ··#52·=·Utf8···············EnclosingMethod
59 ··#49·=·NameAndType········#50:#6·········//·uniquify:()V63 ··#53·=·NameAndType········#54:#12········//·uniquify:()V
60 ··#50·=·Utf8···············uniquify64 ··#54·=·Utf8···············uniquify
61 ··#51·=·Utf8···············NestHost 
62 ··#52·=·Utf8···············InnerClasses65 ··#55·=·Utf8···············InnerClasses
63 ··#53·=·Class··············#54············//·xtc/parser/Renamer66 ··#56·=·Class··············#57············//·xtc/parser/Renamer
64 ··#54·=·Utf8···············xtc/parser/Renamer67 ··#57·=·Utf8···············xtc/parser/Renamer
65 ··#55·=·Utf8···············Translation68 ··#58·=·Utf8···············Translation
66 {69 {
 70 ··final·xtc.parser.Analyzer·this$0;
 71 ····descriptor:·Lxtc/parser/Analyzer;
 72 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC
  
67 ··xtc.parser.Analyzer$1(xtc.parser.Analyzer);73 ··xtc.parser.Analyzer$1(xtc.parser.Analyzer);
68 ····descriptor:·(Lxtc/parser/Analyzer;)V74 ····descriptor:·(Lxtc/parser/Analyzer;)V
69 ····flags:·(0x0000)75 ····flags:·(0x0000)
70 ····Code:76 ····Code:
71 ······stack=1,·locals=2,·args_size=277 ······stack=2,·locals=2,·args_size=2
72 ·········0:·aload_078 ·········0:·aload_0
 79 ·········1:·aload_1
 80 ·········2:·putfield······#1··················//·Field·this$0:Lxtc/parser/Analyzer;
 81 ·········5:·aload_0
73 ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V82 ·········6:·invokespecial·#7··················//·Method·java/lang/Object."<init>":()V
74 ·········4:·return83 ·········9:·return
75 ······LineNumberTable:84 ······LineNumberTable:
76 ········line·1171:·085 ········line·1171:·0
77 ····MethodParameters:86 ····MethodParameters:
78 ······Name···························Flags87 ······Name···························Flags
79 ······<no·name>······················final·mandated88 ······<no·name>······················final·mandated
  
80 ··public·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer);89 ··public·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer);
81 ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;90 ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;
82 ····flags:·(0x0001)·ACC_PUBLIC91 ····flags:·(0x0001)·ACC_PUBLIC
83 ····Code:92 ····Code:
84 ······stack=3,·locals=4,·args_size=393 ······stack=3,·locals=4,·args_size=3
85 ·········0:·aload_294 ·········0:·aload_2
86 ·········1:·aload_195 ·········1:·aload_1
87 ·········2:·invokevirtual·#7··················//·Method·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;96 ·········2:·invokevirtual·#13·················//·Method·xtc/parser/Analyzer.lookup:(Lxtc/parser/NonTerminal;)Lxtc/parser/FullProduction;
88 ·········5:·getfield······#13·················//·Field·xtc/parser/FullProduction.name:Lxtc/parser/NonTerminal;97 ·········5:·getfield······#19·················//·Field·xtc/parser/FullProduction.name:Lxtc/parser/NonTerminal;
89 ·········8:·astore_398 ·········8:·astore_3
90 ·········9:·aload_199 ·········9:·aload_1
91 ········10:·aload_3100 ········10:·aload_3
92 ········11:·invokevirtual·#19·················//·Method·xtc/parser/NonTerminal.equals:(Ljava/lang/Object;)Z101 ········11:·invokevirtual·#25·················//·Method·xtc/parser/NonTerminal.equals:(Ljava/lang/Object;)Z
93 ········14:·ifeq··········22102 ········14:·ifeq··········22
94 ········17:·aload_1103 ········17:·aload_1
95 ········18:·astore_3104 ········18:·astore_3
96 ········19:·goto··········39105 ········19:·goto··········39
97 ········22:·new···········#20·················//·class·xtc/parser/NonTerminal106 ········22:·new···········#26·················//·class·xtc/parser/NonTerminal
98 ········25:·dup107 ········25:·dup
99 ········26:·aload_3108 ········26:·aload_3
100 ········27:·getfield······#25·················//·Field·xtc/parser/NonTerminal.name:Ljava/lang/String;109 ········27:·getfield······#31·················//·Field·xtc/parser/NonTerminal.name:Ljava/lang/String;
101 ········30:·invokespecial·#28·················//·Method·xtc/parser/NonTerminal."<init>":(Ljava/lang/String;)V110 ········30:·invokespecial·#34·················//·Method·xtc/parser/NonTerminal."<init>":(Ljava/lang/String;)V
102 ········33:·astore_3111 ········33:·astore_3
103 ········34:·aload_3112 ········34:·aload_3
104 ········35:·aload_1113 ········35:·aload_1
105 ········36:·invokevirtual·#31·················//·Method·xtc/parser/NonTerminal.setLocation:(Lxtc/tree/Locatable;)V114 ········36:·invokevirtual·#37·················//·Method·xtc/parser/NonTerminal.setLocation:(Lxtc/tree/Locatable;)V
106 ········39:·aload_3115 ········39:·aload_3
107 ········40:·areturn116 ········40:·areturn
108 ······LineNumberTable:117 ······LineNumberTable:
109 ········line·1173:·0118 ········line·1173:·0
110 ········line·1175:·9119 ········line·1175:·9
111 ········line·1178:·17120 ········line·1178:·17
112 ········line·1183:·22121 ········line·1183:·22
Offset 116, 12 lines modifiedOffset 126, 11 lines modified
Max diff block lines reached; 825/11576 bytes (7.13%) of diff not shown.
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·0e79d1ed8d137338510555356e638a96da1c9cb5388257549b0eb87a7b4164661 ··SHA-256·checksum·67558c1b40217c72828943caa48bbba12f61a8bd1f8be5ae74ed30b470b14de5
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$2.this$0:Lxtc/parser/Analyzer;11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$2.this$0:Lxtc/parser/Analyzer;
12 ····#2·=·Class··············#4············//·xtc/parser/Analyzer$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;
Offset 162, 16 lines modifiedOffset 162, 15 lines modified
162 ··#152·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean;162 ··#152·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean;
163 ··#153·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean;163 ··#153·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean;
164 ··#154·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;164 ··#154·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;
165 ··#155·=·Utf8···············<clinit>165 ··#155·=·Utf8···············<clinit>
166 ··#156·=·Utf8···············SourceFile166 ··#156·=·Utf8···············SourceFile
167 ··#157·=·Utf8···············Analyzer.java167 ··#157·=·Utf8···············Analyzer.java
168 ··#158·=·Utf8···············EnclosingMethod168 ··#158·=·Utf8···············EnclosingMethod
169 ··#159·=·Utf8···············NestHost 
170 ··#160·=·Utf8···············InnerClasses169 ··#159·=·Utf8···············InnerClasses
171 {170 {
172 ··static·final·boolean·$assertionsDisabled;171 ··static·final·boolean·$assertionsDisabled;
173 ····descriptor:·Z172 ····descriptor:·Z
174 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC173 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
175 ··final·xtc.parser.Analyzer·this$0;174 ··final·xtc.parser.Analyzer·this$0;
176 ····descriptor:·Lxtc/parser/Analyzer;175 ····descriptor:·Lxtc/parser/Analyzer;
Offset 507, 10 lines modifiedOffset 506, 9 lines modified
507 ······StackMapTable:·number_of_entries·=·2506 ······StackMapTable:·number_of_entries·=·2
508 ········frame_type·=·12·/*·same·*/507 ········frame_type·=·12·/*·same·*/
509 ········frame_type·=·64·/*·same_locals_1_stack_item·*/508 ········frame_type·=·64·/*·same_locals_1_stack_item·*/
510 ··········stack·=·[·int·]509 ··········stack·=·[·int·]
511 }510 }
512 SourceFile:·"Analyzer.java"511 SourceFile:·"Analyzer.java"
513 EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer512 EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer
514 NestHost:·class·xtc/parser/Analyzer 
515 InnerClasses:513 InnerClasses:
516 ··#2;·····································//·class·xtc/parser/Analyzer$2514 ··#2;·····································//·class·xtc/parser/Analyzer$2
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·5a9258feb772c9db2c757b597a1d2ee2ca0474d81fd2039149d494353097ece61 ··SHA-256·checksum·2ed2b9345cf1f5a6f3c3a888b271e89bf7c8d20a0196cdc8a3be74fc9a08f9f4
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·2,·methods:·11,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$3.this$0:Lxtc/parser/Analyzer;11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$3.this$0:Lxtc/parser/Analyzer;
12 ····#2·=·Class··············#4············//·xtc/parser/Analyzer$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;
Offset 151, 16 lines modifiedOffset 151, 15 lines modified
151 ··#141·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean;151 ··#141·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean;
152 ··#142·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean;152 ··#142·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean;
153 ··#143·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;153 ··#143·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;
154 ··#144·=·Utf8···············<clinit>154 ··#144·=·Utf8···············<clinit>
155 ··#145·=·Utf8···············SourceFile155 ··#145·=·Utf8···············SourceFile
156 ··#146·=·Utf8···············Analyzer.java156 ··#146·=·Utf8···············Analyzer.java
157 ··#147·=·Utf8···············EnclosingMethod157 ··#147·=·Utf8···············EnclosingMethod
158 ··#148·=·Utf8···············NestHost 
159 ··#149·=·Utf8···············InnerClasses158 ··#148·=·Utf8···············InnerClasses
160 {159 {
161 ··static·final·boolean·$assertionsDisabled;160 ··static·final·boolean·$assertionsDisabled;
162 ····descriptor:·Z161 ····descriptor:·Z
163 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC162 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
164 ··final·xtc.parser.Analyzer·this$0;163 ··final·xtc.parser.Analyzer·this$0;
165 ····descriptor:·Lxtc/parser/Analyzer;164 ····descriptor:·Lxtc/parser/Analyzer;
Offset 474, 10 lines modifiedOffset 473, 9 lines modified
474 ······StackMapTable:·number_of_entries·=·2473 ······StackMapTable:·number_of_entries·=·2
475 ········frame_type·=·12·/*·same·*/474 ········frame_type·=·12·/*·same·*/
476 ········frame_type·=·64·/*·same_locals_1_stack_item·*/475 ········frame_type·=·64·/*·same_locals_1_stack_item·*/
477 ··········stack·=·[·int·]476 ··········stack·=·[·int·]
478 }477 }
479 SourceFile:·"Analyzer.java"478 SourceFile:·"Analyzer.java"
480 EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer479 EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer
481 NestHost:·class·xtc/parser/Analyzer 
482 InnerClasses:480 InnerClasses:
483 ··#2;·····································//·class·xtc/parser/Analyzer$3481 ··#2;·····································//·class·xtc/parser/Analyzer$3
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·cc4630c5ad7df04ef6bd6f8a8d3f7c94782f5f7ac46378dfa0c672a44aa84dfd1 ··SHA-256·checksum·a0d62ea6096d185ae242d616676586fb15fa7eff3dcb73794918331a1cadef70
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·2,·methods:·15,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$4.this$0:Lxtc/parser/Analyzer;11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$4.this$0:Lxtc/parser/Analyzer;
12 ····#2·=·Class··············#4············//·xtc/parser/Analyzer$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;
Offset 170, 16 lines modifiedOffset 170, 15 lines modified
170 ··#160·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean;170 ··#160·=·Utf8···············(Lxtc/parser/UnaryOperator;)Ljava/lang/Boolean;
171 ··#161·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean;171 ··#161·=·Utf8···············(Lxtc/parser/ParserAction;)Ljava/lang/Boolean;
172 ··#162·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;172 ··#162·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;
173 ··#163·=·Utf8···············<clinit>173 ··#163·=·Utf8···············<clinit>
174 ··#164·=·Utf8···············SourceFile174 ··#164·=·Utf8···············SourceFile
175 ··#165·=·Utf8···············Analyzer.java175 ··#165·=·Utf8···············Analyzer.java
176 ··#166·=·Utf8···············EnclosingMethod176 ··#166·=·Utf8···············EnclosingMethod
177 ··#167·=·Utf8···············NestHost 
178 ··#168·=·Utf8···············InnerClasses177 ··#167·=·Utf8···············InnerClasses
179 {178 {
180 ··static·final·boolean·$assertionsDisabled;179 ··static·final·boolean·$assertionsDisabled;
181 ····descriptor:·Z180 ····descriptor:·Z
182 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC181 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
183 ··final·xtc.parser.Analyzer·this$0;182 ··final·xtc.parser.Analyzer·this$0;
184 ····descriptor:·Lxtc/parser/Analyzer;183 ····descriptor:·Lxtc/parser/Analyzer;
Offset 561, 10 lines modifiedOffset 560, 9 lines modified
561 ······StackMapTable:·number_of_entries·=·2560 ······StackMapTable:·number_of_entries·=·2
562 ········frame_type·=·12·/*·same·*/561 ········frame_type·=·12·/*·same·*/
563 ········frame_type·=·64·/*·same_locals_1_stack_item·*/562 ········frame_type·=·64·/*·same_locals_1_stack_item·*/
564 ··········stack·=·[·int·]563 ··········stack·=·[·int·]
565 }564 }
566 SourceFile:·"Analyzer.java"565 SourceFile:·"Analyzer.java"
567 EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer566 EnclosingMethod:·#24.#0·················//·xtc.parser.Analyzer
568 NestHost:·class·xtc/parser/Analyzer 
569 InnerClasses:567 InnerClasses:
570 ··#2;·····································//·class·xtc/parser/Analyzer$4568 ··#2;·····································//·class·xtc/parser/Analyzer$4
2.28 KB
xtc/parser/Analyzer$5.class
2.23 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·b749b76789b50e4f14fb38e946bb9b73648d807a11401dfb8512eafb49e150b41 ··SHA-256·checksum·16f59c91c20346e1dd7477d7b5645e51bb34a8300e3b6d91e174237fc94fa51f
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·1,·methods:·7,·attributes:·3
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;
Offset 102, 16 lines modifiedOffset 102, 15 lines modified
102 ···#92·=·Utf8···············(Lxtc/parser/Sequence;)Ljava/lang/Boolean;102 ···#92·=·Utf8···············(Lxtc/parser/Sequence;)Ljava/lang/Boolean;
103 ···#93·=·Utf8···············(Lxtc/parser/NonTerminal;)Ljava/lang/Boolean;103 ···#93·=·Utf8···············(Lxtc/parser/NonTerminal;)Ljava/lang/Boolean;
104 ···#94·=·Utf8···············(Lxtc/parser/NotFollowedBy;)Ljava/lang/Boolean;104 ···#94·=·Utf8···············(Lxtc/parser/NotFollowedBy;)Ljava/lang/Boolean;
105 ···#95·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;105 ···#95·=·Utf8···············(Lxtc/parser/Element;)Ljava/lang/Boolean;
106 ···#96·=·Utf8···············SourceFile106 ···#96·=·Utf8···············SourceFile
107 ···#97·=·Utf8···············Analyzer.java107 ···#97·=·Utf8···············Analyzer.java
108 ···#98·=·Utf8···············EnclosingMethod108 ···#98·=·Utf8···············EnclosingMethod
109 ···#99·=·Utf8···············NestHost 
110 ··#100·=·Utf8···············InnerClasses109 ···#99·=·Utf8···············InnerClasses
111 {110 {
112 ··final·xtc.parser.Analyzer·this$0;111 ··final·xtc.parser.Analyzer·this$0;
113 ····descriptor:·Lxtc/parser/Analyzer;112 ····descriptor:·Lxtc/parser/Analyzer;
114 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC113 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC
  
115 ··xtc.parser.Analyzer$5(xtc.parser.Analyzer);114 ··xtc.parser.Analyzer$5(xtc.parser.Analyzer);
116 ····descriptor:·(Lxtc/parser/Analyzer;)V115 ····descriptor:·(Lxtc/parser/Analyzer;)V
Offset 300, 10 lines modifiedOffset 299, 9 lines modified
300 ·········0:·getstatic·····#66·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean;299 ·········0:·getstatic·····#66·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean;
301 ·········3:·areturn300 ·········3:·areturn
302 ······LineNumberTable:301 ······LineNumberTable:
303 ········line·2594:·0302 ········line·2594:·0
304 }303 }
305 SourceFile:·"Analyzer.java"304 SourceFile:·"Analyzer.java"
306 EnclosingMethod:·#14.#0·················//·xtc.parser.Analyzer305 EnclosingMethod:·#14.#0·················//·xtc.parser.Analyzer
307 NestHost:·class·xtc/parser/Analyzer 
308 InnerClasses:306 InnerClasses:
309 ··#2;·····································//·class·xtc/parser/Analyzer$5307 ··#2;·····································//·class·xtc/parser/Analyzer$5
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·093e9c0cd3b28b5ea6a8df540afb6cd1da253e46313cfc0390a84251bb66d4031 ··SHA-256·checksum·0ddc4d4ca110c733d7e1037908a4dd7edb26283124903f83d75193549d83515a
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·2,·methods:·10,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Fieldref···········#2.#3·········//·xtc/parser/Analyzer$6.val$all: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
Offset 119, 16 lines modifiedOffset 119, 15 lines modified
119 ··#109·=·Utf8···············SourceFile119 ··#109·=·Utf8···············SourceFile
120 ··#110·=·Utf8···············Analyzer.java120 ··#110·=·Utf8···············Analyzer.java
121 ··#111·=·Utf8···············EnclosingMethod121 ··#111·=·Utf8···············EnclosingMethod
122 ··#112·=·Class··············#113··········//·xtc/parser/Analyzer122 ··#112·=·Class··············#113··········//·xtc/parser/Analyzer
123 ··#113·=·Utf8···············xtc/parser/Analyzer123 ··#113·=·Utf8···············xtc/parser/Analyzer
124 ··#114·=·NameAndType········#94:#115······//·setsValue:(Lxtc/parser/Element;Z)Z124 ··#114·=·NameAndType········#94:#115······//·setsValue:(Lxtc/parser/Element;Z)Z
125 ··#115·=·Utf8···············(Lxtc/parser/Element;Z)Z125 ··#115·=·Utf8···············(Lxtc/parser/Element;Z)Z
126 ··#116·=·Utf8···············NestHost 
127 ··#117·=·Utf8···············InnerClasses126 ··#116·=·Utf8···············InnerClasses
128 {127 {
129 ··private·boolean·isLast;128 ··private·boolean·isLast;
130 ····descriptor:·Z129 ····descriptor:·Z
131 ····flags:·(0x0002)·ACC_PRIVATE130 ····flags:·(0x0002)·ACC_PRIVATE
  
132 ··final·boolean·val$all;131 ··final·boolean·val$all;
133 ····descriptor:·Z132 ····descriptor:·Z
Offset 366, 10 lines modifiedOffset 365, 9 lines modified
366 ·········0:·getstatic·····#16·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean;365 ·········0:·getstatic·····#16·················//·Field·java/lang/Boolean.FALSE:Ljava/lang/Boolean;
367 ·········3:·areturn366 ·········3:·areturn
368 ······LineNumberTable:367 ······LineNumberTable:
369 ········line·2972:·0368 ········line·2972:·0
370 }369 }
371 SourceFile:·"Analyzer.java"370 SourceFile:·"Analyzer.java"
372 EnclosingMethod:·#112.#114··············//·xtc.parser.Analyzer.setsValue371 EnclosingMethod:·#112.#114··············//·xtc.parser.Analyzer.setsValue
373 NestHost:·class·xtc/parser/Analyzer 
374 InnerClasses:372 InnerClasses:
375 ··#2;·····································//·class·xtc/parser/Analyzer$6373 ··#2;·····································//·class·xtc/parser/Analyzer$6
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·05099d5d8eb2457df60c5d4766e26dd6474220e69c1502b934e1af8b1c45379b1 ··SHA-256·checksum·6d5fb675ee16039ee3b60c261006244900d4bfaab241eb96aa3f2be1023cc73a
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag;11 ····#1·=·Methodref··········#2.#3·········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag;
12 ····#2·=·Class··············#4············//·xtc/parser/Element$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;
Offset 128, 19 lines modifiedOffset 128, 18 lines modified
128 ··#118·=·Utf8···············LineNumberTable128 ··#118·=·Utf8···············LineNumberTable
129 ··#119·=·Utf8···············StackMapTable129 ··#119·=·Utf8···············StackMapTable
130 ··#120·=·Utf8···············SourceFile130 ··#120·=·Utf8···············SourceFile
131 ··#121·=·Utf8···············Analyzer.java131 ··#121·=·Utf8···············Analyzer.java
132 ··#122·=·Utf8···············EnclosingMethod132 ··#122·=·Utf8···············EnclosingMethod
133 ··#123·=·Class··············#124··········//·xtc/parser/Analyzer133 ··#123·=·Class··············#124··········//·xtc/parser/Analyzer
134 ··#124·=·Utf8···············xtc/parser/Analyzer134 ··#124·=·Utf8···············xtc/parser/Analyzer
135 ··#125·=·Utf8···············NestHost 
136 ··#126·=·Utf8···············InnerClasses135 ··#125·=·Utf8···············InnerClasses
137 ··#127·=·Class··············#128··········//·xtc/parser/Element136 ··#126·=·Class··············#127··········//·xtc/parser/Element
138 ··#128·=·Utf8···············xtc/parser/Element137 ··#127·=·Utf8···············xtc/parser/Element
139 ··#129·=·Utf8···············Tag138 ··#128·=·Utf8···············Tag
140 {139 {
141 ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag;140 ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag;
142 ····descriptor:·[I141 ····descriptor:·[I
143 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC142 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
144 ··static·{};143 ··static·{};
145 ····descriptor:·()V144 ····descriptor:·()V
Offset 497, 11 lines modifiedOffset 496, 10 lines modified
497 ········frame_type·=·0·/*·same·*/496 ········frame_type·=·0·/*·same·*/
498 ········frame_type·=·78·/*·same_locals_1_stack_item·*/497 ········frame_type·=·78·/*·same_locals_1_stack_item·*/
499 ··········stack·=·[·class·java/lang/NoSuchFieldError·]498 ··········stack·=·[·class·java/lang/NoSuchFieldError·]
500 ········frame_type·=·0·/*·same·*/499 ········frame_type·=·0·/*·same·*/
501 }500 }
502 SourceFile:·"Analyzer.java"501 SourceFile:·"Analyzer.java"
503 EnclosingMethod:·#123.#0················//·xtc.parser.Analyzer502 EnclosingMethod:·#123.#0················//·xtc.parser.Analyzer
504 NestHost:·class·xtc/parser/Analyzer 
505 InnerClasses:503 InnerClasses:
506 ··public·static·final·#129=·#2·of·#127;···//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element504 ··public·static·final·#128=·#2·of·#126;···//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element
507 ··static·#8;······························//·class·xtc/parser/Analyzer$7505 ··static·#8;······························//·class·xtc/parser/Analyzer$7
12.9 KB
xtc/parser/Analyzer.class
12.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·final·FullProduction·fullProduction2)·{247 ········if·(value·instanceof·FullProduction)·{
248 ············if·(fullProduction.qName.equals((Object)fullProduction2.qName))·{248 ············if·(fullProduction.qName.equals((Object)((FullProduction)value).qName))·{
249 ················this.grammarPMap.remove(fullProduction.name);249 ················this.grammarPMap.remove(fullProduction.name);
250 ············}250 ············}
251 ········}251 ········}
252 ········else·{252 ········else·{
253 ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value);253 ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value);
254 ············final·Iterator·iterator·=·fullProductionList.iterator();254 ············final·Iterator·iterator·=·fullProductionList.iterator();
255 ············while·(iterator.hasNext())·{255 ············while·(iterator.hasNext())·{
Offset 338, 22 lines modifiedOffset 338, 23 lines modified
338 ············}338 ············}
339 ············unqualify·=·unqualify.unqualify();339 ············unqualify·=·unqualify.unqualify();
340 ········}340 ········}
341 ········final·FullProduction·value·=·this.grammarPMap.get(unqualify);341 ········final·FullProduction·value·=·this.grammarPMap.get(unqualify);
342 ········if·(null·==·value)·{342 ········if·(null·==·value)·{
343 ············return·null;343 ············return·null;
344 ········}344 ········}
345 ········if·(value·instanceof·final·FullProduction·fullProduction)·{345 ········if·(value·instanceof·FullProduction)·{
 346 ············final·FullProduction·fullProduction·=·(FullProduction)value;
346 ············return·this.isDefined((Production)fullProduction,·module)·?·fullProduction·:·null;347 ············return·this.isDefined((Production)fullProduction,·module)·?·fullProduction·:·null;
347 ········}348 ········}
348 ········FullProduction·fullProduction2·=·null;349 ········FullProduction·fullProduction2·=·null;
349 ········for·(final·FullProduction·fullProduction3·:·this.toFullProductionList(value))·{350 ········for·(final·FullProduction·fullProduction3·:·this.toFullProductionList(value))·{
350 ············if·(this.isDefined((Production)fullProduction3,·module))·{351 ············if·(this.isDefined((Production)fullProduction3,·module))·{
351 ················if·(null·!=·fullProduction2)·{352 ················if·(null·!=·fullProduction2)·{
352 ····················throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·String.valueOf((Object)unqualify));353 ····················throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·unqualify);
353 ················}354 ················}
354 ················fullProduction2·=·fullProduction3;355 ················fullProduction2·=·fullProduction3;
355 ············}356 ············}
356 ········}357 ········}
357 ········return·fullProduction2;358 ········return·fullProduction2;
358 ····}359 ····}
359 ····360 ····
Offset 373, 34 lines modifiedOffset 374, 35 lines modified
373 ············return·null;374 ············return·null;
374 ········}375 ········}
375 ········else·{376 ········else·{
376 ············final·FullProduction·value·=·this.grammarPMap.get(nonTerminal);377 ············final·FullProduction·value·=·this.grammarPMap.get(nonTerminal);
377 ············if·(null·==·value)·{378 ············if·(null·==·value)·{
378 ················return·null;379 ················return·null;
379 ············}380 ············}
380 ············if·(value·instanceof·final·FullProduction·fullProduction)·{381 ············if·(value·instanceof·FullProduction)·{
 382 ················final·FullProduction·fullProduction·=·(FullProduction)value;
381 ················return·(this.isDefined((Production)fullProduction,·this.mCurrent)·||·this.isImported((Production)fullProduction,·this.mCurrent))·?·fullProduction·:·null;383 ················return·(this.isDefined((Production)fullProduction,·this.mCurrent)·||·this.isImported((Production)fullProduction,·this.mCurrent))·?·fullProduction·:·null;
382 ············}384 ············}
383 ············Object·o·=·null;385 ············Object·o·=·null;
384 ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value);386 ············final·List<FullProduction>·fullProductionList·=·this.toFullProductionList(value);
385 ············for·(final·FullProduction·fullProduction2·:·fullProductionList)·{387 ············for·(final·FullProduction·fullProduction2·:·fullProductionList)·{
386 ················if·(this.isDefined((Production)fullProduction2,·this.mCurrent))·{388 ················if·(this.isDefined((Production)fullProduction2,·this.mCurrent))·{
387 ····················if·(null·!=·o)·{389 ····················if·(null·!=·o)·{
388 ························throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·String.valueOf((Object)nonTerminal));390 ························throw·new·IllegalArgumentException("Multiple·definitions·for·"·+·nonTerminal);
389 ····················}391 ····················}
390 ····················o·=·fullProduction2;392 ····················o·=·fullProduction2;
391 ················}393 ················}
392 ············}394 ············}
393 ············if·(null·!=·o)·{395 ············if·(null·!=·o)·{
394 ················return·(FullProduction)o;396 ················return·(FullProduction)o;
395 ············}397 ············}
396 ············for·(final·FullProduction·fullProduction3·:·fullProductionList)·{398 ············for·(final·FullProduction·fullProduction3·:·fullProductionList)·{
397 ················if·(this.isImported((Production)fullProduction3,·this.mCurrent))·{399 ················if·(this.isImported((Production)fullProduction3,·this.mCurrent))·{
398 ····················if·(null·!=·o)·{400 ····················if·(null·!=·o)·{
399 ························throw·new·IllegalArgumentException("Multiple·imported·definitions·for·"·+·String.valueOf((Object)nonTerminal));401 ························throw·new·IllegalArgumentException("Multiple·imported·definitions·for·"·+·nonTerminal);
400 ····················}402 ····················}
401 ····················o·=·fullProduction3;403 ····················o·=·fullProduction3;
402 ················}404 ················}
403 ············}405 ············}
404 ············return·(FullProduction)o;406 ············return·(FullProduction)o;
405 ········}407 ········}
406 ····}408 ····}
Offset 508, 15 lines modifiedOffset 510, 15 lines modified
508 ····}510 ····}
509 ····511 ····
510 ····public·void·process(final·Module·module)·{512 ····public·void·process(final·Module·module)·{
511 ········if·(this.isGrammarMode)·{513 ········if·(this.isGrammarMode)·{
512 ············this.mCurrent·=·module;514 ············this.mCurrent·=·module;
513 ········}515 ········}
514 ········else·if·(module·!=·this.module)·{516 ········else·if·(module·!=·this.module)·{
515 ············throw·new·IllegalArgumentException("Invalid·module·"·+·String.valueOf((Object)module));517 ············throw·new·IllegalArgumentException("Invalid·module·"·+·module);
516 ········}518 ········}
517 ····}519 ····}
518 ····520 ····
519 ····public·Module·currentModule()·{521 ····public·Module·currentModule()·{
520 ········return·this.isGrammarMode·?·this.mCurrent·:·this.module;522 ········return·this.isGrammarMode·?·this.mCurrent·:·this.module;
521 ····}523 ····}
522 ····524 ····
Offset 655, 44 lines modifiedOffset 657, 44 lines modified
655 ········this.varCount·=·varCount;657 ········this.varCount·=·varCount;
656 ····}658 ····}
657 ····659 ····
658 ····public·String·variable()·{660 ····public·String·variable()·{
659 ········return·"v$"·+·Integer.toString(this.varCount++);661 ········return·"v$"·+·Integer.toString(this.varCount++);
660 ····}662 ····}
661 ····663 ····
662 ····public·String·variable(final·String·s)·{664 ····public·String·variable(final·String·str)·{
663 ········return·"v$"·+·s·+·"$"·+·Integer.toString(this.varCount++);665 ········return·"v$"·+·str·+·"$"·+·Integer.toString(this.varCount++);
664 ····}666 ····}
665 ····667 ····
666 ····public·static·boolean·isSynthetic(final·String·s)·{668 ····public·static·boolean·isSynthetic(final·String·s)·{
667 ········return·s.startsWith("v$");669 ········return·s.startsWith("v$");
668 ····}670 ····}
669 ····671 ····
670 ····public·NonTerminal·split()·{672 ····public·NonTerminal·split()·{
671 ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Split"·+·Integer.toString(this.splitCount++));673 ········return·new·NonTerminal(this.pCurrent.name·+·"$$Split"·+·Integer.toString(this.splitCount++));
672 ····}674 ····}
673 ····675 ····
674 ····public·NonTerminal·choice()·{676 ····public·NonTerminal·choice()·{
675 ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Choice"·+·Integer.toString(this.choiceCount++));677 ········return·new·NonTerminal(this.pCurrent.name·+·"$$Choice"·+·Integer.toString(this.choiceCount++));
676 ····}678 ····}
677 ····679 ····
678 ····public·NonTerminal·star()·{680 ····public·NonTerminal·star()·{
679 ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Star"·+·Integer.toString(this.starCount++));681 ········return·new·NonTerminal(this.pCurrent.name·+·"$$Star"·+·Integer.toString(this.starCount++));
680 ····}682 ····}
681 ····683 ····
682 ····public·NonTerminal·plus()·{684 ····public·NonTerminal·plus()·{
683 ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Plus"·+·Integer.toString(this.plusCount++));685 ········return·new·NonTerminal(this.pCurrent.name·+·"$$Plus"·+·Integer.toString(this.plusCount++));
684 ····}686 ····}
685 ····687 ····
686 ····public·NonTerminal·option()·{688 ····public·NonTerminal·option()·{
687 ········return·new·NonTerminal(String.valueOf((Object)this.pCurrent.name)·+·"$$Option"·+·Integer.toString(this.optionCount++));689 ········return·new·NonTerminal(this.pCurrent.name·+·"$$Option"·+·Integer.toString(this.optionCount++));
688 ····}690 ····}
Max diff block lines reached; 6705/13136 bytes (51.04%) of diff not shown.
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·3e64e59c03ea53d34a4a7c890e66ae170b163ec0dc99a8afe0a742c1e965b0a71 ··SHA-256·checksum·d0e6768492b2ae256581dbd8c160747f8028633e0b8d39815710162ae34143f6
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:·655 ··major·version:·52
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·d348132c318728e252b7e07c00bbbe41517c8638856701eca81d8df3780566d01 ··SHA-256·checksum·6be78173e3b0ba68f2e9f23786f08232cc552559d13f1e3a1f4922fd3541301d
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:·655 ··major·version:·52
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·1a708851f344d33154fa244e6a9249b5bcfd44e28a36114289d175b21470acaf1 ··SHA-256·checksum·20beabe45932cf4d2fb9201a94f79e56f7a06fea74be4cc67e82ab456ca0ebac
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:·655 ··major·version:·52
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·b2f070e46d5c6253533c06a221466f625eed0bd356a6fb8701ff61a0ac8bce131 ··SHA-256·checksum·83d8dc9d808836f11bf426f00ebd67f8a3a8445ea2c76bea74e002695679fdbc
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:·655 ··major·version:·52
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·b9516b4ca621c0dbba625534f1ab44e57db7048a0a4d9fdd8f132761417a63111 ··SHA-256·checksum·3a944d04df7bf303bd638d07a3507be87c8087e504d8fe9aebd76f41d374b5f8
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·2,·methods:·4,·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
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
Offset 44, 55 lines modifiedOffset 44, 51 lines modified
44 ··#34·=·Utf8···············java/lang/Integer44 ··#34·=·Utf8···············java/lang/Integer
45 ··#35·=·Utf8···············parseInt45 ··#35·=·Utf8···············parseInt
46 ··#36·=·Utf8···············(Ljava/lang/String;I)I46 ··#36·=·Utf8···············(Ljava/lang/String;I)I
47 ··#37·=·Class··············#38············//·java/lang/NumberFormatException47 ··#37·=·Class··············#38············//·java/lang/NumberFormatException
48 ··#38·=·Utf8···············java/lang/NumberFormatException48 ··#38·=·Utf8···············java/lang/NumberFormatException
49 ··#39·=·Class··············#40············//·java/lang/IllegalArgumentException49 ··#39·=·Class··············#40············//·java/lang/IllegalArgumentException
50 ··#40·=·Utf8···············java/lang/IllegalArgumentException50 ··#40·=·Utf8···············java/lang/IllegalArgumentException
51 ··#41·=·InvokeDynamic······#0:#42·········//·#0:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;51 ··#41·=·Class··············#42············//·java/lang/StringBuilder
 52 ··#42·=·Utf8···············java/lang/StringBuilder
 53 ··#43·=·Methodref··········#41.#3·········//·java/lang/StringBuilder."<init>":()V
 54 ··#44·=·String·············#45············//·Illegal·Unicode·escape·(\'\\u
 55 ··#45·=·Utf8···············Illegal·Unicode·escape·(\'\\u
 56 ··#46·=·Methodref··········#41.#47········//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
52 ··#42·=·NameAndType········#43:#44········//·makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;57 ··#47·=·NameAndType········#48:#49········//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
53 ··#43·=·Utf8···············makeConcatWithConstants58 ··#48·=·Utf8···············append
54 ··#44·=·Utf8···············(Ljava/lang/String;)Ljava/lang/String;59 ··#49·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;
 60 ··#50·=·String·············#51············//·\')
 61 ··#51·=·Utf8···············\')
 62 ··#52·=·Methodref··········#41.#53········//·java/lang/StringBuilder.toString:()Ljava/lang/String;
 63 ··#53·=·NameAndType········#54:#55········//·toString:()Ljava/lang/String;
 64 ··#54·=·Utf8···············toString
 65 ··#55·=·Utf8···············()Ljava/lang/String;
55 ··#45·=·Methodref··········#39.#46········//·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V66 ··#56·=·Methodref··········#39.#57········//·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V
56 ··#46·=·NameAndType········#5:#47·········//·"<init>":(Ljava/lang/String;)V67 ··#57·=·NameAndType········#5:#58·········//·"<init>":(Ljava/lang/String;)V
57 ··#47·=·Utf8···············(Ljava/lang/String;)V68 ··#58·=·Utf8···············(Ljava/lang/String;)V
58 ··#48·=·InvokeDynamic······#1:#49·········//·#1:makeConcatWithConstants:(C)Ljava/lang/String;69 ··#59·=·String·············#60············//·Illegal·character·escape·(\'\\
 70 ··#60·=·Utf8···············Illegal·character·escape·(\'\\
 71 ··#61·=·Methodref··········#41.#62········//·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;
59 ··#49·=·NameAndType········#43:#50········//·makeConcatWithConstants:(C)Ljava/lang/String;72 ··#62·=·NameAndType········#48:#63········//·append:(C)Ljava/lang/StringBuilder;
60 ··#50·=·Utf8···············(C)Ljava/lang/String;73 ··#63·=·Utf8···············(C)Ljava/lang/StringBuilder;
61 ··#51·=·Utf8···············Code74 ··#64·=·Utf8···············Code
62 ··#52·=·Utf8···············LineNumberTable75 ··#65·=·Utf8···············LineNumberTable
63 ··#53·=·Utf8···············hasNext76 ··#66·=·Utf8···············hasNext
64 ··#54·=·Utf8···············()Z77 ··#67·=·Utf8···············()Z
65 ··#55·=·Utf8···············StackMapTable78 ··#68·=·Utf8···············StackMapTable
66 ··#56·=·Utf8···············hasRange79 ··#69·=·Utf8···············hasRange
67 ··#57·=·Utf8···············next80 ··#70·=·Utf8···············next
68 ··#58·=·Utf8···············()C81 ··#71·=·Utf8···············()C
69 ··#59·=·Utf8···············SourceFile82 ··#72·=·Utf8···············SourceFile
70 ··#60·=·Utf8···············CharClass.java83 ··#73·=·Utf8···············CharClass.java
71 ··#61·=·Utf8···············NestHost84 ··#74·=·Utf8···············InnerClasses
72 ··#62·=·Class··············#63············//·xtc/parser/CharClass85 ··#75·=·Class··············#76············//·xtc/parser/CharClass
73 ··#63·=·Utf8···············xtc/parser/CharClass86 ··#76·=·Utf8···············xtc/parser/CharClass
74 ··#64·=·Utf8···············BootstrapMethods 
75 ··#65·=·String·············#66············//·Illegal·Unicode·escape·(\'\\u\u0001\') 
76 ··#66·=·Utf8···············Illegal·Unicode·escape·(\'\\u\u0001\') 
77 ··#67·=·String·············#68············//·Illegal·character·escape·(\'\\\u0001\') 
78 ··#68·=·Utf8···············Illegal·character·escape·(\'\\\u0001\') 
79 ··#69·=·MethodHandle·······6:#70··········//·REF_invokeStatic·java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; 
80 ··#70·=·Methodref··········#71.#72········//·java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; 
81 ··#71·=·Class··············#73············//·java/lang/invoke/StringConcatFactory 
82 ··#72·=·NameAndType········#43:#74········//·makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; 
83 ··#73·=·Utf8···············java/lang/invoke/StringConcatFactory 
84 ··#74·=·Utf8···············(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; 
85 ··#75·=·Utf8···············InnerClasses 
86 ··#76·=·Utf8···············Parser87 ··#77·=·Utf8···············Parser
87 ··#77·=·Class··············#78············//·java/lang/invoke/MethodHandles$Lookup 
88 ··#78·=·Utf8···············java/lang/invoke/MethodHandles$Lookup 
89 ··#79·=·Class··············#80············//·java/lang/invoke/MethodHandles 
90 ··#80·=·Utf8···············java/lang/invoke/MethodHandles 
91 ··#81·=·Utf8···············Lookup 
92 {88 {
93 ··protected·java.lang.String·s;89 ··protected·java.lang.String·s;
94 ····descriptor:·Ljava/lang/String;90 ····descriptor:·Ljava/lang/String;
95 ····flags:·(0x0004)·ACC_PROTECTED91 ····flags:·(0x0004)·ACC_PROTECTED
  
96 ··protected·int·idx;92 ··protected·int·idx;
97 ····descriptor:·I93 ····descriptor:·I
Offset 186, 15 lines modifiedOffset 182, 15 lines modified
186 ··········offset_delta·=·29182 ··········offset_delta·=·29
187 ··········locals·=·[·int·]183 ··········locals·=·[·int·]
  
188 ··public·char·next();184 ··public·char·next();
189 ····descriptor:·()C185 ····descriptor:·()C
190 ····flags:·(0x0001)·ACC_PUBLIC186 ····flags:·(0x0001)·ACC_PUBLIC
191 ····Code:187 ····Code:
192 ······stack=5,·locals=4,·args_size=1188 ······stack=6,·locals=4,·args_size=1
193 ·········0:·aload_0189 ·········0:·aload_0
194 ·········1:·getfield······#7··················//·Field·s:Ljava/lang/String;190 ·········1:·getfield······#7··················//·Field·s:Ljava/lang/String;
195 ·········4:·aload_0191 ·········4:·aload_0
196 ·········5:·getfield······#13·················//·Field·idx:I192 ·········5:·getfield······#13·················//·Field·idx:I
197 ·········8:·invokevirtual·#23·················//·Method·java/lang/String.charAt:(I)C193 ·········8:·invokevirtual·#23·················//·Method·java/lang/String.charAt:(I)C
198 ········11:·istore_1194 ········11:·istore_1
199 ········12:·aload_0195 ········12:·aload_0
Offset 230, 15 lines modifiedOffset 226, 15 lines modified
230 ······················93:·190226 ······················93:·190
231 ······················98:·160227 ······················98:·160
232 ·····················102:·169228 ·····················102:·169
233 ·····················110:·166229 ·····················110:·166
234 ·····················114:·172230 ·····················114:·172
235 ·····················116:·163231 ·····················116:·163
236 ·····················117:·193232 ·····················117:·193
237 ·················default:·263233 ·················default:·281
238 ············}234 ············}
239 ·······160:·bipush········8235 ·······160:·bipush········8
240 ·······162:·ireturn236 ·······162:·ireturn
241 ·······163:·bipush········9237 ·······163:·bipush········9
242 ·······165:·ireturn238 ·······165:·ireturn
243 ·······166:·bipush········10239 ·······166:·bipush········10
244 ·······168:·ireturn240 ·······168:·ireturn
Offset 272, 39 lines modifiedOffset 268, 55 lines modified
272 ·······212:·isub268 ·······212:·isub
273 ·······213:·aload_0269 ·······213:·aload_0
274 ·······214:·getfield······#13·················//·Field·idx:I270 ·······214:·getfield······#13·················//·Field·idx:I
275 ·······217:·invokevirtual·#27·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;271 ·······217:·invokevirtual·#27·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;
276 ·······220:·bipush········16272 ·······220:·bipush········16
277 ·······222:·invokestatic··#31·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;I)I273 ·······222:·invokestatic··#31·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;I)I
278 ·······225:·istore_2274 ·······225:·istore_2
279 ·······226:·goto··········260275 ·······226:·goto··········278
280 ·······229:·astore_3276 ·······229:·astore_3
Max diff block lines reached; 6086/14571 bytes (41.77%) of diff not shown.
1.08 KB
xtc/parser/CharClass.class
1.03 KB
procyon -ec {}
    
Offset 58, 18 lines modifiedOffset 58, 18 lines modified
58 ············}58 ············}
59 ········}59 ········}
60 ········return·this;60 ········return·this;
61 ····}61 ····}
62 ····62 ····
63 ····public·boolean·overlaps(final·CharClass·obj)·{63 ····public·boolean·overlaps(final·CharClass·obj)·{
64 ········if·(this.exclusive)·{64 ········if·(this.exclusive)·{
65 ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·String.valueOf((Object)this));65 ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·this);
66 ········}66 ········}
67 ········if·(obj.exclusive)·{67 ········if·(obj.exclusive)·{
68 ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·String.valueOf((Object)obj));68 ············throw·new·IllegalStateException("overlap·test·for·exclusive·character·class·"·+·obj);
69 ········}69 ········}
70 ········for·(final·CharRange·charRange·:·obj.ranges)·{70 ········for·(final·CharRange·charRange·:·obj.ranges)·{
71 ············for·(final·CharRange·charRange2·:·this.ranges)·{71 ············for·(final·CharRange·charRange2·:·this.ranges)·{
72 ················if·(charRange.contains(charRange2.first)·||·charRange.contains(charRange2.last)·||·charRange2.contains(charRange.first)·||·charRange2.contains(charRange.last))·{72 ················if·(charRange.contains(charRange2.first)·||·charRange.contains(charRange2.last)·||·charRange2.contains(charRange.first)·||·charRange2.contains(charRange.last))·{
73 ····················return·true;73 ····················return·true;
74 ················}74 ················}
75 ············}75 ············}
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·7e6c4bbff6e431590b8079ec12b003859957e04f7cfe6502446161e71836edea1 ··SHA-256·checksum·d3e2df7079cf3695f437766b526c2284c451a1dc8e67a70bc7fc76e5344c7954
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:·655 ··major·version:·52
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·fd9c5699e18609df4f7451b9a32578ea53e9de7e80d24f80f3d639d608b07a7f1 ··SHA-256·checksum·0397bd12a5d244013d0d420b822d9de81fc86589851ad702e5049d3aafafb9ac
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:·655 ··major·version:·52
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·d44cd061b8981db53cc0ee9729421a803ed6d500449950e5901d3086d7ae3b771 ··SHA-256·checksum·ba06241bcbb841d4074837f8bfe114375b7f908aa9a5e850d5364a5ef47003f0
2 ··Compiled·from·"CharSwitch.java"2 ··Compiled·from·"CharSwitch.java"
3 public·class·xtc.parser.CharSwitch·extends·xtc.parser.CharTerminal·implements·xtc.parser.InternalElement3 public·class·xtc.parser.CharSwitch·extends·xtc.parser.CharTerminal·implements·xtc.parser.InternalElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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·bea809d3021cf3100d13824899d793db13ca187760e326f4a788784e14890b4b1 ··SHA-256·checksum·ed6d363bc0112cdbee37ebeab7fa748097fadff9df3cd8af67337cdd6fd97cef
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:·655 ··major·version:·52
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·2e6fd7d706fdf84e32529f1e9a713e873eb0cc9a09f09eb24484f4f5a8f49b721 ··SHA-256·checksum·943d4089283477b2e8f75c1d04d1f0a9c7303143ebd7c8a256c6e3b9957f7d56
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag;11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/Element$Tag.values:()[Lxtc/parser/Element$Tag;
12 ···#2·=·Class··············#4·············//·xtc/parser/Element$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;
Offset 65, 19 lines modifiedOffset 65, 18 lines modified
65 ··#55·=·Utf8···············LineNumberTable65 ··#55·=·Utf8···············LineNumberTable
66 ··#56·=·Utf8···············StackMapTable66 ··#56·=·Utf8···············StackMapTable
67 ··#57·=·Utf8···············SourceFile67 ··#57·=·Utf8···············SourceFile
68 ··#58·=·Utf8···············CodeGenerator.java68 ··#58·=·Utf8···············CodeGenerator.java
69 ··#59·=·Utf8···············EnclosingMethod69 ··#59·=·Utf8···············EnclosingMethod
70 ··#60·=·Class··············#61············//·xtc/parser/CodeGenerator70 ··#60·=·Class··············#61············//·xtc/parser/CodeGenerator
71 ··#61·=·Utf8···············xtc/parser/CodeGenerator71 ··#61·=·Utf8···············xtc/parser/CodeGenerator
72 ··#62·=·Utf8···············NestHost 
73 ··#63·=·Utf8···············InnerClasses72 ··#62·=·Utf8···············InnerClasses
74 ··#64·=·Class··············#65············//·xtc/parser/Element73 ··#63·=·Class··············#64············//·xtc/parser/Element
75 ··#65·=·Utf8···············xtc/parser/Element74 ··#64·=·Utf8···············xtc/parser/Element
76 ··#66·=·Utf8···············Tag75 ··#65·=·Utf8···············Tag
77 {76 {
78 ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag;77 ··static·final·int[]·$SwitchMap$xtc$parser$Element$Tag;
79 ····descriptor:·[I78 ····descriptor:·[I
80 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC79 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
81 ··static·{};80 ··static·{};
82 ····descriptor:·()V81 ····descriptor:·()V
Offset 203, 11 lines modifiedOffset 202, 10 lines modified
203 ········frame_type·=·0·/*·same·*/202 ········frame_type·=·0·/*·same·*/
204 ········frame_type·=·78·/*·same_locals_1_stack_item·*/203 ········frame_type·=·78·/*·same_locals_1_stack_item·*/
205 ··········stack·=·[·class·java/lang/NoSuchFieldError·]204 ··········stack·=·[·class·java/lang/NoSuchFieldError·]
206 ········frame_type·=·0·/*·same·*/205 ········frame_type·=·0·/*·same·*/
207 }206 }
208 SourceFile:·"CodeGenerator.java"207 SourceFile:·"CodeGenerator.java"
209 EnclosingMethod:·#60.#0·················//·xtc.parser.CodeGenerator208 EnclosingMethod:·#60.#0·················//·xtc.parser.CodeGenerator
210 NestHost:·class·xtc/parser/CodeGenerator 
211 InnerClasses:209 InnerClasses:
212 ··public·static·final·#66=·#2·of·#64;·····//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element210 ··public·static·final·#65=·#2·of·#63;·····//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element
213 ··static·#8;······························//·class·xtc/parser/CodeGenerator$1211 ··static·#8;······························//·class·xtc/parser/CodeGenerator$1
4.89 KB
xtc/parser/CodeGenerator.class
4.83 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"·+·String.valueOf((Object)this.chunkMap.get(nonTerminal))·+·"."·+·s·+·nonTerminal.toIdentifier();152 ············return·"yyColumn.chunk"·+·this.chunkMap.get(nonTerminal)·+·"."·+·s·+·nonTerminal.toIdentifier();
153 ········}153 ········}
154 ········return·"yyColumn."·+·s·+·nonTerminal.toIdentifier();154 ········return·"yyColumn."·+·s·+·nonTerminal.toIdentifier();
155 ····}155 ····}
156 ····156 ····
157 ····public·String·methodName(final·NonTerminal·nonTerminal)·{157 ····public·String·methodName(final·NonTerminal·nonTerminal)·{
158 ········return·"p"·+·nonTerminal.toIdentifier();158 ········return·"p"·+·nonTerminal.toIdentifier();
159 ····}159 ····}
Offset 1728, 61 lines modifiedOffset 1728, 61 lines modified
1728 ················break;1728 ················break;
1729 ············}1729 ············}
1730 ············case·2:1730 ············case·2:
1731 ············case·3:1731 ············case·3:
1732 ············case·4:1732 ············case·4:
1733 ············case·5:·{1733 ············case·5:·{
1734 ················if·("yyValue".equals(this.bindingName))·{1734 ················if·("yyValue".equals(this.bindingName))·{
1735 ····················this.binding1(this.extern(AST.CHAR),·this.bindingName,·(String)null,·"Character.valueOf(("·+·this.charT()·+·")yyC)");1735 ····················this.binding1(this.extern(AST.CHAR),·this.bindingName,·null,·"Character.valueOf(("·+·this.charT()·+·")"·+·"yyC"·+·")");
1736 ····················break;1736 ····················break;
1737 ················}1737 ················}
1738 ················this.binding1(this.charT(),·this.bindingName,·(String)null,·"("·+·this.charT()·+·")yyC");1738 ················this.binding1(this.charT(),·this.bindingName,·null,·"("·+·this.charT()·+·")"·+·"yyC");
1739 ················break;1739 ················break;
1740 ············}1740 ············}
1741 ············case·6:·{1741 ············case·6:·{
1742 ················this.binding1(this.extern(AST.STRING),·this.bindingName,·(String)null,·"\""·+·Utilities.escape(((StringLiteral)this.bindingElement).text,·8));1742 ················this.binding1(this.extern(AST.STRING),·this.bindingName,·null,·'\"'·+·Utilities.escape(((StringLiteral)this.bindingElement).text,·8)·+·'\"');
1743 ················break;1743 ················break;
1744 ············}1744 ············}
1745 ············case·7:·{1745 ············case·7:·{
1746 ················if·(this.attributeParseTree)·{1746 ················if·(this.attributeParseTree)·{
1747 ····················this.binding1(this.extern(AST.NODE),·this.bindingName,·this.attributeRawTypes·?·this.extern(AST.NODE)·:·null,·this.resultName·+·".semanticValue()");1747 ····················this.binding1(this.extern(AST.NODE),·this.bindingName,·this.attributeRawTypes·?·this.extern(AST.NODE)·:·null,·this.resultName·+·".semanticValue()");
1748 ····················break;1748 ····················break;
1749 ················}1749 ················}
1750 ················this.binding1(this.extern(AST.STRING),·this.bindingName,·(String)null,·"\""·+·Utilities.escape(((StringMatch)this.bindingElement).text,·8));1750 ················this.binding1(this.extern(AST.STRING),·this.bindingName,·null,·"\""·+·Utilities.escape(((StringMatch)this.bindingElement).text,·8)·+·"\"");
1751 ················break;1751 ················break;
1752 ············}1752 ············}
1753 ············case·8:·{1753 ············case·8:·{
1754 ················String·s·=·"yyRepValue"·+·(this.repetitionLevel·+·1)·+·".reverse()";1754 ················String·str·=·"yyRepValue"·+·(this.repetitionLevel·+·1)·+·".reverse()";
1755 ················if·(!this.attributeRawTypes·&&·!((Type)this.repetitionTypes.get(this.repetitionLevel)).equals(this.bindingType))·{1755 ················if·(!this.attributeRawTypes·&&·!((Type)this.repetitionTypes.get(this.repetitionLevel)).equals(this.bindingType))·{
1756 ····················s·=·"cast("·+·s;1756 ····················str·=·"cast("·+·str·+·')';
1757 ················}1757 ················}
1758 ················this.binding1(this.extern(this.bindingType),·this.bindingName,·null,·s);1758 ················this.binding1(this.extern(this.bindingType),·this.bindingName,·null,·str);
1759 ················break;1759 ················break;
1760 ············}1760 ············}
1761 ············case·9:·{1761 ············case·9:·{
1762 ················final·int·n·=·this.optionLevel·+·1;1762 ················final·int·i·=·this.optionLevel·+·1;
1763 ················String·extern·=·null;1763 ················String·extern·=·null;
1764 ················String·s2·=·"yyOpValue"·+·n;1764 ················String·str2·=·"yyOpValue"·+·i;
1765 ················if·(!((Type)this.optionTypes.get(this.optionLevel)).equals(this.bindingType))·{1765 ················if·(!((Type)this.optionTypes.get(this.optionLevel)).equals(this.bindingType))·{
1766 ····················if·(this.attributeRawTypes)·{1766 ····················if·(this.attributeRawTypes)·{
1767 ························extern·=·this.extern(this.bindingType);1767 ························extern·=·this.extern(this.bindingType);
1768 ····················}1768 ····················}
1769 ····················else·{1769 ····················else·{
1770 ························s2·=·"cast("·+·s2;1770 ························str2·=·"cast("·+·str2·+·')';
1771 ····················}1771 ····················}
1772 ················}1772 ················}
1773 ················this.binding1(this.extern(this.bindingType),·this.bindingName,·extern,·s2);1773 ················this.binding1(this.extern(this.bindingType),·this.bindingName,·extern,·str2);
1774 ················break;1774 ················break;
1775 ············}1775 ············}
1776 ············case·10:·{1776 ············case·10:·{
1777 ················this.binding1(this.extern(AST.ANY),·this.bindingName,·null,·this.nullExpr());1777 ················this.binding1(this.extern(AST.ANY),·this.bindingName,·null,·this.nullExpr());
1778 ················break;1778 ················break;
1779 ············}1779 ············}
1780 ············default:·{1780 ············default:·{
1781 ················throw·new·AssertionError("Unrecognized·binding·element·"·+·String.valueOf((Object)this.bindingElement));1781 ················throw·new·AssertionError((Object)("Unrecognized·binding·element·"·+·this.bindingElement));
1782 ············}1782 ············}
1783 ········}1783 ········}
1784 ····}1784 ····}
1785 ····1785 ····
1786 ····private·void·binding1(String·rawT,·final·String·anObject,·String·rawT2,·final·String·s)·{1786 ····private·void·binding1(String·rawT,·final·String·anObject,·String·rawT2,·final·String·s)·{
1787 ········if·(this.attributeRawTypes)·{1787 ········if·(this.attributeRawTypes)·{
1788 ············rawT·=·this.rawT(rawT);1788 ············rawT·=·this.rawT(rawT);
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·96f77c0f0ea2ffc3f10360114a13ead554dfae8fc5bc0272792f395e6df682cd1 ··SHA-256·checksum·57d23a7fea7eaa1972f38cb253dedd57d97a23d189ffef5920acbddeeb3aafc7
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·2,·methods:·38,·attributes:·2
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
Offset 34, 540 lines modifiedOffset 34, 535 lines modified
34 ···#24·=·Utf8···············()I34 ···#24·=·Utf8···············()I
35 ···#25·=·InterfaceMethodref·#20.#26·······//·java/util/List.get:(I)Ljava/lang/Object;35 ···#25·=·InterfaceMethodref·#20.#26·······//·java/util/List.get:(I)Ljava/lang/Object;
36 ···#26·=·NameAndType········#27:#28·······//·get:(I)Ljava/lang/Object;36 ···#26·=·NameAndType········#27:#28·······//·get:(I)Ljava/lang/Object;
37 ···#27·=·Utf8···············get37 ···#27·=·Utf8···············get
38 ···#28·=·Utf8···············(I)Ljava/lang/Object;38 ···#28·=·Utf8···············(I)Ljava/lang/Object;
39 ···#29·=·Class··············#30···········//·java/lang/IllegalArgumentException39 ···#29·=·Class··············#30···········//·java/lang/IllegalArgumentException
Diff chunk too large, falling back to line-by-line diff (507 lines added, 507 lines removed)
40 ···#30·=·Utf8···············java/lang/IllegalArgumentException40 ···#30·=·Utf8···············java/lang/IllegalArgumentException
41 ···#31·=·Fieldref···········#32.#33·······//·xtc/parser/Binding.name:Ljava/lang/String;41 ···#31·=·Class··············#32···········//·java/lang/StringBuilder
42 ···#32·=·Class··············#34···········//·xtc/parser/Binding42 ···#32·=·Utf8···············java/lang/StringBuilder
43 ···#33·=·NameAndType········#35:#36·······//·name:Ljava/lang/String;43 ···#33·=·Methodref··········#31.#3········//·java/lang/StringBuilder."<init>":()V
44 ···#34·=·Utf8···············xtc/parser/Binding44 ···#34·=·String·············#35···········//·Copying·element·without·binding·for
45 ···#35·=·Utf8···············name45 ···#35·=·Utf8···············Copying·element·without·binding·for
46 ···#36·=·Utf8···············Ljava/lang/String;46 ···#36·=·Methodref··········#31.#37·······//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
47 ···#37·=·InvokeDynamic······#0:#38········//·#0:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;47 ···#37·=·NameAndType········#38:#39·······//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
48 ···#38·=·NameAndType········#39:#40·······//·makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;48 ···#38·=·Utf8···············append
49 ···#39·=·Utf8···············makeConcatWithConstants49 ···#39·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;
50 ···#40·=·Utf8···············(Ljava/lang/String;)Ljava/lang/String;50 ···#40·=·Fieldref···········#41.#42·······//·xtc/parser/Binding.name:Ljava/lang/String;
51 ···#41·=·Methodref··········#29.#42·······//·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V51 ···#41·=·Class··············#43···········//·xtc/parser/Binding
52 ···#42·=·NameAndType········#5:#43········//·"<init>":(Ljava/lang/String;)V52 ···#42·=·NameAndType········#44:#45·······//·name:Ljava/lang/String;
53 ···#43·=·Utf8···············(Ljava/lang/String;)V53 ···#43·=·Utf8···············xtc/parser/Binding
54 ···#44·=·Methodref··········#11.#45·······//·xtc/parser/Copier.match:(Lxtc/parser/Binding;)Lxtc/parser/Binding;54 ···#44·=·Utf8···············name
55 ···#45·=·NameAndType········#46:#47·······//·match:(Lxtc/parser/Binding;)Lxtc/parser/Binding;55 ···#45·=·Utf8···············Ljava/lang/String;
56 ···#46·=·Utf8···············match56 ···#46·=·Methodref··········#31.#47·······//·java/lang/StringBuilder.toString:()Ljava/lang/String;
57 ···#47·=·Utf8···············(Lxtc/parser/Binding;)Lxtc/parser/Binding;57 ···#47·=·NameAndType········#48:#49·······//·toString:()Ljava/lang/String;
58 ···#48·=·InterfaceMethodref·#20.#49·······//·java/util/List.set:(ILjava/lang/Object;)Ljava/lang/Object;58 ···#48·=·Utf8···············toString
59 ···#49·=·NameAndType········#50:#51·······//·set:(ILjava/lang/Object;)Ljava/lang/Object;59 ···#49·=·Utf8···············()Ljava/lang/String;
60 ···#50·=·Utf8···············set60 ···#50·=·Methodref··········#29.#51·······//·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V
61 ···#51·=·Utf8···············(ILjava/lang/Object;)Ljava/lang/Object;61 ···#51·=·NameAndType········#5:#52········//·"<init>":(Ljava/lang/String;)V
62 ···#52·=·InterfaceMethodref·#20.#53·······//·java/util/List.clear:()V62 ···#52·=·Utf8···············(Ljava/lang/String;)V
63 ···#53·=·NameAndType········#54:#6········//·clear:()V63 ···#53·=·Methodref··········#11.#54·······//·xtc/parser/Copier.match:(Lxtc/parser/Binding;)Lxtc/parser/Binding;
64 ···#54·=·Utf8···············clear64 ···#54·=·NameAndType········#55:#56·······//·match:(Lxtc/parser/Binding;)Lxtc/parser/Binding;
65 ···#55·=·Methodref··········#11.#56·······//·xtc/parser/Copier.dispatch:(Lxtc/tree/Node;)Ljava/lang/Object;65 ···#55·=·Utf8···············match
66 ···#56·=·NameAndType········#57:#58·······//·dispatch:(Lxtc/tree/Node;)Ljava/lang/Object;66 ···#56·=·Utf8···············(Lxtc/parser/Binding;)Lxtc/parser/Binding;
67 ···#57·=·Utf8···············dispatch67 ···#57·=·InterfaceMethodref·#20.#58·······//·java/util/List.set:(ILjava/lang/Object;)Ljava/lang/Object;
68 ···#58·=·Utf8···············(Lxtc/tree/Node;)Ljava/lang/Object;68 ···#58·=·NameAndType········#59:#60·······//·set:(ILjava/lang/Object;)Ljava/lang/Object;
69 ···#59·=·Class··············#60···········//·xtc/parser/Element69 ···#59·=·Utf8···············set
70 ···#60·=·Utf8···············xtc/parser/Element70 ···#60·=·Utf8···············(ILjava/lang/Object;)Ljava/lang/Object;
71 ···#61·=·Class··············#62···········//·xtc/parser/Grammar71 ···#61·=·InterfaceMethodref·#20.#62·······//·java/util/List.clear:()V
72 ···#62·=·Utf8···············xtc/parser/Grammar72 ···#62·=·NameAndType········#63:#6········//·clear:()V
73 ···#63·=·Fieldref···········#61.#64·······//·xtc/parser/Grammar.modules:Ljava/util/List;73 ···#63·=·Utf8···············clear
74 ···#64·=·NameAndType········#65:#15·······//·modules:Ljava/util/List;74 ···#64·=·Methodref··········#11.#65·······//·xtc/parser/Copier.dispatch:(Lxtc/tree/Node;)Ljava/lang/Object;
75 ···#65·=·Utf8···············modules75 ···#65·=·NameAndType········#66:#67·······//·dispatch:(Lxtc/tree/Node;)Ljava/lang/Object;
76 ···#66·=·Methodref··········#7.#67········//·java/util/ArrayList."<init>":(I)V76 ···#66·=·Utf8···············dispatch
77 ···#67·=·NameAndType········#5:#68········//·"<init>":(I)V77 ···#67·=·Utf8···············(Lxtc/tree/Node;)Ljava/lang/Object;
78 ···#68·=·Utf8···············(I)V78 ···#68·=·Class··············#69···········//·xtc/parser/Element
79 ···#69·=·Methodref··········#61.#70·······//·xtc/parser/Grammar."<init>":(Ljava/util/List;)V79 ···#69·=·Utf8···············xtc/parser/Element
80 ···#70·=·NameAndType········#5:#71········//·"<init>":(Ljava/util/List;)V80 ···#70·=·Class··············#71···········//·xtc/parser/Grammar
81 ···#71·=·Utf8···············(Ljava/util/List;)V81 ···#71·=·Utf8···············xtc/parser/Grammar
82 ···#72·=·Methodref··········#61.#73·······//·xtc/parser/Grammar.setLocation:(Lxtc/tree/Locatable;)V82 ···#72·=·Fieldref···········#70.#73·······//·xtc/parser/Grammar.modules:Ljava/util/List;
83 ···#73·=·NameAndType········#74:#75·······//·setLocation:(Lxtc/tree/Locatable;)V83 ···#73·=·NameAndType········#74:#15·······//·modules:Ljava/util/List;
84 ···#74·=·Utf8···············setLocation84 ···#74·=·Utf8···············modules
85 ···#75·=·Utf8···············(Lxtc/tree/Locatable;)V85 ···#75·=·Methodref··········#7.#76········//·java/util/ArrayList."<init>":(I)V
86 ···#76·=·InterfaceMethodref·#20.#77·······//·java/util/List.iterator:()Ljava/util/Iterator;86 ···#76·=·NameAndType········#5:#77········//·"<init>":(I)V
87 ···#77·=·NameAndType········#78:#79·······//·iterator:()Ljava/util/Iterator;87 ···#77·=·Utf8···············(I)V
88 ···#78·=·Utf8···············iterator88 ···#78·=·Methodref··········#70.#79·······//·xtc/parser/Grammar."<init>":(Ljava/util/List;)V
89 ···#79·=·Utf8···············()Ljava/util/Iterator;89 ···#79·=·NameAndType········#5:#80········//·"<init>":(Ljava/util/List;)V
90 ···#80·=·InterfaceMethodref·#81.#82·······//·java/util/Iterator.hasNext:()Z90 ···#80·=·Utf8···············(Ljava/util/List;)V
91 ···#81·=·Class··············#83···········//·java/util/Iterator91 ···#81·=·Methodref··········#70.#82·······//·xtc/parser/Grammar.setLocation:(Lxtc/tree/Locatable;)V
92 ···#82·=·NameAndType········#84:#85·······//·hasNext:()Z92 ···#82·=·NameAndType········#83:#84·······//·setLocation:(Lxtc/tree/Locatable;)V
93 ···#83·=·Utf8···············java/util/Iterator93 ···#83·=·Utf8···············setLocation
94 ···#84·=·Utf8···············hasNext94 ···#84·=·Utf8···············(Lxtc/tree/Locatable;)V
95 ···#85·=·Utf8···············()Z95 ···#85·=·InterfaceMethodref·#20.#86·······//·java/util/List.iterator:()Ljava/util/Iterator;
96 ···#86·=·InterfaceMethodref·#81.#87·······//·java/util/Iterator.next:()Ljava/lang/Object;96 ···#86·=·NameAndType········#87:#88·······//·iterator:()Ljava/util/Iterator;
97 ···#87·=·NameAndType········#88:#89·······//·next:()Ljava/lang/Object;97 ···#87·=·Utf8···············iterator
98 ···#88·=·Utf8···············next98 ···#88·=·Utf8···············()Ljava/util/Iterator;
99 ···#89·=·Utf8···············()Ljava/lang/Object;99 ···#89·=·InterfaceMethodref·#90.#91·······//·java/util/Iterator.hasNext:()Z
100 ···#90·=·Class··············#91···········//·xtc/parser/Module100 ···#90·=·Class··············#92···········//·java/util/Iterator
101 ···#91·=·Utf8···············xtc/parser/Module101 ···#91·=·NameAndType········#93:#94·······//·hasNext:()Z
102 ···#92·=·InterfaceMethodref·#20.#93·······//·java/util/List.add:(Ljava/lang/Object;)Z102 ···#92·=·Utf8···············java/util/Iterator
103 ···#93·=·NameAndType········#94:#95·······//·add:(Ljava/lang/Object;)Z103 ···#93·=·Utf8···············hasNext
104 ···#94·=·Utf8···············add104 ···#94·=·Utf8···············()Z
105 ···#95·=·Utf8···············(Ljava/lang/Object;)Z105 ···#95·=·InterfaceMethodref·#90.#96·······//·java/util/Iterator.next:()Ljava/lang/Object;
106 ···#96·=·Methodref··········#90.#3········//·xtc/parser/Module."<init>":()V106 ···#96·=·NameAndType········#97:#98·······//·next:()Ljava/lang/Object;
107 ···#97·=·Methodref··········#90.#73·······//·xtc/parser/Module.setLocation:(Lxtc/tree/Locatable;)V107 ···#97·=·Utf8···············next
108 ···#98·=·Fieldref···········#90.#99·······//·xtc/parser/Module.documentation:Lxtc/tree/Comment;108 ···#98·=·Utf8···············()Ljava/lang/Object;
109 ···#99·=·NameAndType········#100:#101·····//·documentation:Lxtc/tree/Comment;109 ···#99·=·Class··············#100··········//·xtc/parser/Module
110 ··#100·=·Utf8···············documentation110 ··#100·=·Utf8···············xtc/parser/Module
111 ··#101·=·Utf8···············Lxtc/tree/Comment;111 ··#101·=·InterfaceMethodref·#20.#102······//·java/util/List.add:(Ljava/lang/Object;)Z
112 ··#102·=·Class··············#103··········//·xtc/tree/Comment112 ··#102·=·NameAndType········#103:#104·····//·add:(Ljava/lang/Object;)Z
113 ··#103·=·Utf8···············xtc/tree/Comment113 ··#103·=·Utf8···············add
114 ··#104·=·Fieldref···········#90.#105······//·xtc/parser/Module.name:Lxtc/parser/ModuleName;114 ··#104·=·Utf8···············(Ljava/lang/Object;)Z
115 ··#105·=·NameAndType········#35:#106······//·name:Lxtc/parser/ModuleName;115 ··#105·=·Methodref··········#99.#3········//·xtc/parser/Module."<init>":()V
116 ··#106·=·Utf8···············Lxtc/parser/ModuleName;116 ··#106·=·Methodref··········#99.#82·······//·xtc/parser/Module.setLocation:(Lxtc/tree/Locatable;)V
117 ··#107·=·Fieldref···········#90.#108······//·xtc/parser/Module.parameters:Lxtc/parser/ModuleList;117 ··#107·=·Fieldref···········#99.#108······//·xtc/parser/Module.documentation:Lxtc/tree/Comment;
118 ··#108·=·NameAndType········#109:#110·····//·parameters:Lxtc/parser/ModuleList;118 ··#108·=·NameAndType········#109:#110·····//·documentation:Lxtc/tree/Comment;
119 ··#109·=·Utf8···············parameters119 ··#109·=·Utf8···············documentation
120 ··#110·=·Utf8···············Lxtc/parser/ModuleList;120 ··#110·=·Utf8···············Lxtc/tree/Comment;
121 ··#111·=·Class··············#112··········//·xtc/parser/ModuleList121 ··#111·=·Class··············#112··········//·xtc/tree/Comment
122 ··#112·=·Utf8···············xtc/parser/ModuleList122 ··#112·=·Utf8···············xtc/tree/Comment
123 ··#113·=·Fieldref···········#90.#114······//·xtc/parser/Module.dependencies:Ljava/util/List;123 ··#113·=·Fieldref···········#99.#114······//·xtc/parser/Module.name:Lxtc/parser/ModuleName;
124 ··#114·=·NameAndType········#115:#15······//·dependencies:Ljava/util/List;124 ··#114·=·NameAndType········#44:#115······//·name:Lxtc/parser/ModuleName;
125 ··#115·=·Utf8···············dependencies125 ··#115·=·Utf8···············Lxtc/parser/ModuleName;
126 ··#116·=·Class··············#117··········//·xtc/parser/ModuleDependency126 ··#116·=·Fieldref···········#99.#117······//·xtc/parser/Module.parameters:Lxtc/parser/ModuleList;
127 ··#117·=·Utf8···············xtc/parser/ModuleDependency127 ··#117·=·NameAndType········#118:#119·····//·parameters:Lxtc/parser/ModuleList;
128 ··#118·=·Fieldref···········#90.#119······//·xtc/parser/Module.modification:Lxtc/parser/ModuleModification;128 ··#118·=·Utf8···············parameters
129 ··#119·=·NameAndType········#120:#121·····//·modification:Lxtc/parser/ModuleModification;129 ··#119·=·Utf8···············Lxtc/parser/ModuleList;
130 ··#120·=·Utf8···············modification130 ··#120·=·Class··············#121··········//·xtc/parser/ModuleList
131 ··#121·=·Utf8···············Lxtc/parser/ModuleModification;131 ··#121·=·Utf8···············xtc/parser/ModuleList
132 ··#122·=·Fieldref···········#90.#123······//·xtc/parser/Module.header:Lxtc/parser/Action;132 ··#122·=·Fieldref···········#99.#123······//·xtc/parser/Module.dependencies:Ljava/util/List;
133 ··#123·=·NameAndType········#124:#125·····//·header:Lxtc/parser/Action;133 ··#123·=·NameAndType········#124:#15······//·dependencies:Ljava/util/List;
134 ··#124·=·Utf8···············header134 ··#124·=·Utf8···············dependencies
135 ··#125·=·Utf8···············Lxtc/parser/Action;135 ··#125·=·Class··············#126··········//·xtc/parser/ModuleDependency
136 ··#126·=·Class··············#127··········//·xtc/parser/Action136 ··#126·=·Utf8···············xtc/parser/ModuleDependency
137 ··#127·=·Utf8···············xtc/parser/Action137 ··#127·=·Fieldref···········#99.#128······//·xtc/parser/Module.modification:Lxtc/parser/ModuleModification;
138 ··#128·=·Fieldref···········#90.#129······//·xtc/parser/Module.body:Lxtc/parser/Action;138 ··#128·=·NameAndType········#129:#130·····//·modification:Lxtc/parser/ModuleModification;
139 ··#129·=·NameAndType········#130:#125·····//·body:Lxtc/parser/Action;139 ··#129·=·Utf8···············modification
140 ··#130·=·Utf8···············body140 ··#130·=·Utf8···············Lxtc/parser/ModuleModification;
141 ··#131·=·Fieldref···········#90.#132······//·xtc/parser/Module.footer:Lxtc/parser/Action;141 ··#131·=·Fieldref···········#99.#132······//·xtc/parser/Module.header:Lxtc/parser/Action;
142 ··#132·=·NameAndType········#133:#125·····//·footer:Lxtc/parser/Action;142 ··#132·=·NameAndType········#133:#134·····//·header:Lxtc/parser/Action;
Max diff block lines reached; 110281/192473 bytes (57.30%) of diff not shown.
2.55 KB
xtc/parser/Element$Tag.class
2.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·28ff13119df7b661e23caf967996784da1584b1de3dd12eecf627f57589422451 ··SHA-256·checksum·6ea22bd903f2d228d502c55e5ff288605c66f31d2f8a02c17a4add0341d777ac
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·32,·methods:·5,·attributes:·3
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;
Offset 166, 19 lines modifiedOffset 166, 18 lines modified
166 ··#156·=·Utf8···············MethodParameters166 ··#156·=·Utf8···············MethodParameters
167 ··#157·=·Utf8···············Signature167 ··#157·=·Utf8···············Signature
168 ··#158·=·Utf8···············()V168 ··#158·=·Utf8···············()V
169 ··#159·=·Utf8···············<clinit>169 ··#159·=·Utf8···············<clinit>
170 ··#160·=·Utf8···············Ljava/lang/Enum<Lxtc/parser/Element$Tag;>;170 ··#160·=·Utf8···············Ljava/lang/Enum<Lxtc/parser/Element$Tag;>;
171 ··#161·=·Utf8···············SourceFile171 ··#161·=·Utf8···············SourceFile
172 ··#162·=·Utf8···············Element.java172 ··#162·=·Utf8···············Element.java
173 ··#163·=·Utf8···············NestHost173 ··#163·=·Utf8···············InnerClasses
174 ··#164·=·Class··············#165··········//·xtc/parser/Element174 ··#164·=·Class··············#165··········//·xtc/parser/Element
175 ··#165·=·Utf8···············xtc/parser/Element175 ··#165·=·Utf8···············xtc/parser/Element
176 ··#166·=·Utf8···············InnerClasses 
177 ··#167·=·Utf8···············Tag176 ··#166·=·Utf8···············Tag
178 {177 {
179 ··public·static·final·xtc.parser.Element$Tag·ACTION;178 ··public·static·final·xtc.parser.Element$Tag·ACTION;
180 ····descriptor:·Lxtc/parser/Element$Tag;179 ····descriptor:·Lxtc/parser/Element$Tag;
181 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM180 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM
  
182 ··public·static·final·xtc.parser.Element$Tag·NODE_MARKER;181 ··public·static·final·xtc.parser.Element$Tag·NODE_MARKER;
183 ····descriptor:·Lxtc/parser/Element$Tag;182 ····descriptor:·Lxtc/parser/Element$Tag;
Offset 711, 10 lines modifiedOffset 710, 9 lines modified
711 ········line·61:·386710 ········line·61:·386
712 ········line·62:·400711 ········line·62:·400
713 ········line·63:·414712 ········line·63:·414
714 ········line·32:·428713 ········line·32:·428
715 }714 }
716 Signature:·#160·························//·Ljava/lang/Enum<Lxtc/parser/Element$Tag;>;715 Signature:·#160·························//·Ljava/lang/Enum<Lxtc/parser/Element$Tag;>;
717 SourceFile:·"Element.java"716 SourceFile:·"Element.java"
718 NestHost:·class·xtc/parser/Element 
719 InnerClasses:717 InnerClasses:
720 ··public·static·final·#167=·#1·of·#164;···//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element718 ··public·static·final·#166=·#1·of·#164;···//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element
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·86fb0daa0130e5ab044980b90b51e7f14bd68d0d2ff3e43167e72c45666ce8df1 ··SHA-256·checksum·d167f5ebb8b014b3818c35ab2e092a6c8f4c1e63f495b71dd8e9b31e2c02b33a
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·0,·methods:·2,·attributes:·2
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
Offset 18, 19 lines modifiedOffset 18, 18 lines modified
18 ···#8·=·Utf8···············xtc/parser/Element18 ···#8·=·Utf8···············xtc/parser/Element
19 ···#9·=·Utf8···············Code19 ···#9·=·Utf8···············Code
20 ··#10·=·Utf8···············LineNumberTable20 ··#10·=·Utf8···············LineNumberTable
21 ··#11·=·Utf8···············tag21 ··#11·=·Utf8···············tag
22 ··#12·=·Utf8···············()Lxtc/parser/Element$Tag;22 ··#12·=·Utf8···············()Lxtc/parser/Element$Tag;
23 ··#13·=·Utf8···············SourceFile23 ··#13·=·Utf8···············SourceFile
24 ··#14·=·Utf8···············Element.java24 ··#14·=·Utf8···············Element.java
25 ··#15·=·Utf8···············NestMembers25 ··#15·=·Utf8···············InnerClasses
26 ··#16·=·Class··············#17············//·xtc/parser/Element$Tag26 ··#16·=·Class··············#17············//·xtc/parser/Element$Tag
27 ··#17·=·Utf8···············xtc/parser/Element$Tag27 ··#17·=·Utf8···············xtc/parser/Element$Tag
28 ··#18·=·Utf8···············InnerClasses 
29 ··#19·=·Utf8···············Tag28 ··#18·=·Utf8···············Tag
30 {29 {
31 ··public·xtc.parser.Element();30 ··public·xtc.parser.Element();
32 ····descriptor:·()V31 ····descriptor:·()V
33 ····flags:·(0x0001)·ACC_PUBLIC32 ····flags:·(0x0001)·ACC_PUBLIC
34 ····Code:33 ····Code:
35 ······stack=1,·locals=1,·args_size=134 ······stack=1,·locals=1,·args_size=1
36 ·········0:·aload_035 ·········0:·aload_0
Offset 40, 11 lines modifiedOffset 39, 9 lines modified
40 ········line·67:·039 ········line·67:·0
  
41 ··public·abstract·xtc.parser.Element$Tag·tag();40 ··public·abstract·xtc.parser.Element$Tag·tag();
42 ····descriptor:·()Lxtc/parser/Element$Tag;41 ····descriptor:·()Lxtc/parser/Element$Tag;
43 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT42 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
44 }43 }
45 SourceFile:·"Element.java"44 SourceFile:·"Element.java"
46 NestMembers: 
47 ··xtc/parser/Element$Tag 
48 InnerClasses:45 InnerClasses:
49 ··public·static·final·#19=·#16·of·#7;·····//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element46 ··public·static·final·#18=·#16·of·#7;·····//·Tag=class·xtc/parser/Element$Tag·of·class·xtc/parser/Element
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·bb6918d5535862ccfb6964ecfd76040d41112532e0272c1076e72bbfc68c031d1 ··SHA-256·checksum·d38e81561d61e97404e060c48626142de955600eda2cd6436eed96e5ade7d26a
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:·655 ··major·version:·52
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·b6178c30d08cd47efca79982cfa7a5fca13ac1446ef09c94c19457950cfab9ff1 ··SHA-256·checksum·5c4733be41ca04321921b45a4504da4cafba12d9af69afd3d8bfd2a34d5b0a2c
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:·655 ··major·version:·52
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·88280a3b88a91aefdd97ab80670a419a7fc48d1c87499f9eedbd71da797072691 ··SHA-256·checksum·190ce19ea80f6adbcd351427c017ca590e842b0cdca422db9831e55498c5dd9e
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:·655 ··major·version:·52
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·00023f2e7552aa68ca054f61a749e4c8b490de65c5bf46d3be3cfb5a955bc1091 ··SHA-256·checksum·41d7c769879cdc4a2ba24aeca03d025c428c0eda0dd56c399b82b2a982635aa6
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:·655 ··major·version:·52
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·1d9e16c7c7bede76be065bd0cae7026b71dc2dae3f5e2aac627ef937edaf21181 ··SHA-256·checksum·b891d915af2ba6bda422b867c09ca63589dd8171e0ba5c2ffb2fb3b86c55e80e
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:·655 ··major·version:·52
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·da1f588f7867562509a95c1632b2402b47a810d6d24a4ae4e37016b6676388cd1 ··SHA-256·checksum·f7e4ab823ad299a70a386d10d3dc07211ac226f5fb6835cf9a5fe49b55a85b21
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:·655 ··major·version:·52
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·0a4415d02dc3e694e020c768bd988af9a402dd8f481b5e254cccdb2fb63148781 ··SHA-256·checksum·3c81dbf43d0d08898b387dc6256d33183f9de64efb165b2b7f170a4c40f1c525
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:·655 ··major·version:·52
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.01 KB
xtc/parser/Grammar.class
983 B
procyon -ec {}
    
Offset 17, 20 lines modifiedOffset 17, 20 lines modified
17 ········final·Iterator<Module>·iterator·=·this.modules.iterator();17 ········final·Iterator<Module>·iterator·=·this.modules.iterator();
18 ········while·(iterator.hasNext())·{18 ········while·(iterator.hasNext())·{
19 ············if·(obj·==·iterator.next())·{19 ············if·(obj·==·iterator.next())·{
20 ················iterator.remove();20 ················iterator.remove();
21 ················return;21 ················return;
22 ············}22 ············}
23 ········}23 ········}
24 ········throw·new·IllegalArgumentException("Module·"·+·String.valueOf((Object)obj)·+·"·not·part·of·grammar");24 ········throw·new·IllegalArgumentException("Module·"·+·obj·+·"·not·part·of·grammar");
25 ····}25 ····}
26 ····26 ····
27 ····public·void·replace(final·Module·obj,·final·Module·module)·{27 ····public·void·replace(final·Module·obj,·final·Module·module)·{
28 ········for·(int·size·=·this.modules.size(),·i·=·0;·i·<·size;·++i)·{28 ········for·(int·size·=·this.modules.size(),·i·=·0;·i·<·size;·++i)·{
29 ············if·(obj·==·this.modules.get(i))·{29 ············if·(obj·==·this.modules.get(i))·{
30 ················this.modules.set(i,·module);30 ················this.modules.set(i,·module);
31 ················return;31 ················return;
32 ············}32 ············}
33 ········}33 ········}
34 ········throw·new·IllegalArgumentException("Module·"·+·String.valueOf((Object)obj)·+·"·not·part·of·grammar");34 ········throw·new·IllegalArgumentException("Module·"·+·obj·+·"·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·63751ac055c0461fca4f6acbbd9a2ee3127de799b480afa94b1143233a7c5f771 ··SHA-256·checksum·4edbaf540d61beb2e19b08c350b5cc72ad43b61f14ff5a996ae76654ecc07136
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:·655 ··major·version:·52
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·fe751d71aab260899cedd2f63a71024b8c556b1239f2510ee900af7c564d34491 ··SHA-256·checksum·f800bca3bc6afe2eeaed48db647670571c677625a21c568dc615044cb6c1715f
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:·655 ··major·version:·52
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·36b87309bca66590e836f04a35882a90fbd253f6ba0aef9ecca27b2bba4645771 ··SHA-256·checksum·8f4fa79f85b24001d366002ea5bcb86c978e34a86fbeb0644ba3ceae9c6f48fb
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:·655 ··major·version:·52
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·c50aa1e67eb502b093bbb8b97fa086277d58cd0b152501d5e710bb3a6d4d89841 ··SHA-256·checksum·943d60bb4f29b4f8bad93d331efb03949ea65bc28e2d7745c6408f94f0b9fe73
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:·655 ··major·version:·52
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·e9546f0a4f9e42fe970b7fa2e5626a6c607b906fc27dc58db866e5a7f039e19a1 ··SHA-256·checksum·f6ce98de2c64aa936df5877d1bb684285bcbb0a238c9f01353a1106f070c9b07
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:·655 ··major·version:·52
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·cab0f422e3da4f320f0ae3ad5514a4942988e85dc8cbe39bcca7c264df63c6d91 ··SHA-256·checksum·3617bde2bf0cf82033dca25e25fc0201eed8a6b74cc006fd3ce0ed28a6d8920d
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:·655 ··major·version:·52
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·d6fa6d5bbddeaa8e94133390e94766f311789cc3b6c41b7e22b954df3f99dbf51 ··SHA-256·checksum·64a9b181f848063855e8a035be496539a9506883835c201a43dbb69dfdd43f37
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:·655 ··major·version:·52
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·3bab8e002849abfad9584778ea8728d5e9d5606109c9d5024deaa17ffa62998d1 ··SHA-256·checksum·9bee2a44f152a45af174f4f554eceb5ce3be89ca83d7d63e28f88246c2832b55
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:·655 ··major·version:·52
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·b05bc342b5937ee4e0e63d59ea70d78bdbf82b908b29820e707d0b72ce022ddb1 ··SHA-256·checksum·737fc1949e10913f7bced689f202b7b0a1a5d54fbb3a4094962d4c6b75af5fed
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:·655 ··major·version:·52
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·710e220876dfeec37336163445c3bf740d81c75fe2d35e4cec492162978d8bc01 ··SHA-256·checksum·6b7a9b47f71820c4b17b44ee7d6e9113b211e7a6f36042a8352fb60935870f1b
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:·655 ··major·version:·52
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·d743d55703c987eeac6819d50528e724750c948a8293dd7cdf1f5cf4c11d73491 ··SHA-256·checksum·0a60770304eaf4bf488491c7eeafcda94c6ac49752f7efc613e77c40ff6bac9b
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:·655 ··major·version:·52
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·e41e7e9728d09d821beb605bcddc578c56fc3285c093d043325de0e1478c7e2e1 ··SHA-256·checksum·ec343771acd5a8d004db978fcbd4bc5f8796717998a8aeaa1eab4490d3579a43
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:·655 ··major·version:·52
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·65e0f7d758e40e662594e8494ed83e669cd5bebdb4d1fd23d0f47c1e8cfb03d81 ··SHA-256·checksum·5f81f475b4d1cb9204062ff8211c9f501535336943b7e78eea4b0aa0f659ff54
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:·655 ··major·version:·52
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·a612d72340684cc3328a28bfffd69215b3746f67ffc11c726be73b63098047111 ··SHA-256·checksum·3f4c935b24817fb4f9cb5fc0dd206eaf5d36e9126a9d0f9e6c3a01ab69166fc4
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:·655 ··major·version:·52
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·3bff6a6490c7ea03548f03e185ea1e871b8bfd8d0752a10a7e2b2d1de79baeb31 ··SHA-256·checksum·d4fbbe497e19c28e82d8784ac7e76ab87eb07eaae90435722810243a1796c0cc
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:·655 ··major·version:·52
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·ccc578d131741b722e0cd97494273c624dfbe42d9846027587cd0f329026f5251 ··SHA-256·checksum·2023164abad5ffef5378f73a6b0301da3c1c9236d542a95e187fadc17d15c68b
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:·655 ··major·version:·52
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·a88fdf6bcf9142ea2e212d01b22b823380dd01f2691b301b491c5013f40da0261 ··SHA-256·checksum·f6bef794d6a296c4e7f3e98de300dc1351509b3c0d61c67b80067a34b9d8c8f3
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:·655 ··major·version:·52
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·8e46854808c11f0a3e83141585041a12b04a3849faaa81c1a743b0e91e1168ed1 ··SHA-256·checksum·b1098194518682cd921ad70fed6af2693e0a402deda2dfb9ac26888b7b29961e
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:·655 ··major·version:·52
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·d674e9d470819682a8447c92a385cec62a80d679d5c5638668c15a5a6c048f681 ··SHA-256·checksum·5134c677a8979f2c8ff067f0bcc7e50e7e6ffab7b826485517b45024b811616b
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:·655 ··major·version:·52
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·8d0f88d3e56aa034c228dca8c5123899a13fa275732ef9ea5d63a74f9a1a83c91 ··SHA-256·checksum·334bf736c6f7d42a574c6c83059287b208818694a29394bb14bd738c9ee6d2b4
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:·655 ··major·version:·52
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·f69d88aeed51aaab706c11989609db79566d5b33d90ddde3bfa5236ecb8f82c91 ··SHA-256·checksum·ac5d899c9fac174f516a8cf5dd74e3519770ecf5098bf3add779f4d0955cb3ed
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:·655 ··major·version:·52
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·2b2bf479af6d9aab2d1e3a85a926c0c0eaec5e33d03fe9d0ae4b2b20774ea73c1 ··SHA-256·checksum·5fc5b1d0209fb9e0c144e8f536cc82f6497eb093e7055a022f232c48edaa41a8
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·10,·methods:·1,·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
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
Offset 27, 19 lines modifiedOffset 27, 18 lines modified
27 ··#17·=·Utf8···············fSequence27 ··#17·=·Utf8···············fSequence
28 ··#18·=·Utf8···············fSequence$$Star128 ··#18·=·Utf8···············fSequence$$Star1
29 ··#19·=·Utf8···············fSequenceName29 ··#19·=·Utf8···············fSequenceName
30 ··#20·=·Utf8···············Code30 ··#20·=·Utf8···············Code
31 ··#21·=·Utf8···············LineNumberTable31 ··#21·=·Utf8···············LineNumberTable
32 ··#22·=·Utf8···············SourceFile32 ··#22·=·Utf8···············SourceFile
33 ··#23·=·Utf8···············PParser.java33 ··#23·=·Utf8···············PParser.java
34 ··#24·=·Utf8···············NestHost34 ··#24·=·Utf8···············InnerClasses
35 ··#25·=·Class··············#26············//·xtc/parser/PParser35 ··#25·=·Class··············#26············//·xtc/parser/PParser
36 ··#26·=·Utf8···············xtc/parser/PParser36 ··#26·=·Utf8···············xtc/parser/PParser
37 ··#27·=·Utf8···············InnerClasses 
38 ··#28·=·Utf8···············Chunk137 ··#27·=·Utf8···············Chunk1
39 {38 {
40 ··xtc.parser.Result·fModuleList;39 ··xtc.parser.Result·fModuleList;
41 ····descriptor:·Lxtc/parser/Result;40 ····descriptor:·Lxtc/parser/Result;
42 ····flags:·(0x0000)41 ····flags:·(0x0000)
  
43 ··xtc.parser.Result·fModuleList$$Star1;42 ··xtc.parser.Result·fModuleList$$Star1;
44 ····descriptor:·Lxtc/parser/Result;43 ····descriptor:·Lxtc/parser/Result;
Offset 85, 10 lines modifiedOffset 84, 9 lines modified
85 ·········0:·aload_084 ·········0:·aload_0
86 ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V85 ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V
87 ·········4:·return86 ·········4:·return
88 ······LineNumberTable:87 ······LineNumberTable:
89 ········line·45:·088 ········line·45:·0
90 }89 }
91 SourceFile:·"PParser.java"90 SourceFile:·"PParser.java"
92 NestHost:·class·xtc/parser/PParser 
93 InnerClasses:91 InnerClasses:
94 ··static·final·#28=·#7·of·#25;············//·Chunk1=class·xtc/parser/PParser$Chunk1·of·class·xtc/parser/PParser92 ··static·final·#27=·#7·of·#25;············//·Chunk1=class·xtc/parser/PParser$Chunk1·of·class·xtc/parser/PParser
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·1a3810ab098cad26f428cd32f1fc4a9f43d2b80006682bcd750ff7d5d75bbdfe1 ··SHA-256·checksum·4866d40e0626a33eda876f316ef49d3ebab9dae879ec3728098093785780e1fc
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·10,·methods:·1,·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
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
Offset 27, 19 lines modifiedOffset 27, 18 lines modified
27 ··#17·=·Utf8···············fTypeNameCharacters27 ··#17·=·Utf8···············fTypeNameCharacters
28 ··#18·=·Utf8···············fTypeNameCharacters$$Star128 ··#18·=·Utf8···············fTypeNameCharacters$$Star1
29 ··#19·=·Utf8···············fName29 ··#19·=·Utf8···············fName
30 ··#20·=·Utf8···············Code30 ··#20·=·Utf8···············Code
31 ··#21·=·Utf8···············LineNumberTable31 ··#21·=·Utf8···············LineNumberTable
32 ··#22·=·Utf8···············SourceFile32 ··#22·=·Utf8···············SourceFile
33 ··#23·=·Utf8···············PParser.java33 ··#23·=·Utf8···············PParser.java
34 ··#24·=·Utf8···············NestHost34 ··#24·=·Utf8···············InnerClasses
35 ··#25·=·Class··············#26············//·xtc/parser/PParser35 ··#25·=·Class··············#26············//·xtc/parser/PParser
36 ··#26·=·Utf8···············xtc/parser/PParser36 ··#26·=·Utf8···············xtc/parser/PParser
37 ··#27·=·Utf8···············InnerClasses 
38 ··#28·=·Utf8···············Chunk237 ··#27·=·Utf8···············Chunk2
39 {38 {
40 ··xtc.parser.Result·fVoided;39 ··xtc.parser.Result·fVoided;
41 ····descriptor:·Lxtc/parser/Result;40 ····descriptor:·Lxtc/parser/Result;
42 ····flags:·(0x0000)41 ····flags:·(0x0000)
  
43 ··xtc.parser.Result·fSuffix;42 ··xtc.parser.Result·fSuffix;
44 ····descriptor:·Lxtc/parser/Result;43 ····descriptor:·Lxtc/parser/Result;
Offset 85, 10 lines modifiedOffset 84, 9 lines modified
85 ·········0:·aload_084 ·········0:·aload_0
86 ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V85 ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V
87 ·········4:·return86 ·········4:·return
88 ······LineNumberTable:87 ······LineNumberTable:
89 ········line·59:·088 ········line·59:·0
90 }89 }
91 SourceFile:·"PParser.java"90 SourceFile:·"PParser.java"
92 NestHost:·class·xtc/parser/PParser 
93 InnerClasses:91 InnerClasses:
94 ··static·final·#28=·#7·of·#25;············//·Chunk2=class·xtc/parser/PParser$Chunk2·of·class·xtc/parser/PParser92 ··static·final·#27=·#7·of·#25;············//·Chunk2=class·xtc/parser/PParser$Chunk2·of·class·xtc/parser/PParser
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·386bbf96a2730df68554d028a4b1f150804965e8769f89ebcedfd852644596ee1 ··SHA-256·checksum·5422c200eb16afdf36b0efba7a6bea2f685bbf93731534ec1d508e5f6cededa7
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·10,·methods:·1,·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
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
Offset 27, 19 lines modifiedOffset 27, 18 lines modified
27 ··#17·=·Utf8···············fStringLiteral27 ··#17·=·Utf8···············fStringLiteral
28 ··#18·=·Utf8···············fStringLiteral$$Star128 ··#18·=·Utf8···············fStringLiteral$$Star1
29 ··#19·=·Utf8···············fClassChar29 ··#19·=·Utf8···············fClassChar
30 ··#20·=·Utf8···············Code30 ··#20·=·Utf8···············Code
31 ··#21·=·Utf8···············LineNumberTable31 ··#21·=·Utf8···············LineNumberTable
32 ··#22·=·Utf8···············SourceFile32 ··#22·=·Utf8···············SourceFile
33 ··#23·=·Utf8···············PParser.java33 ··#23·=·Utf8···············PParser.java
34 ··#24·=·Utf8···············NestHost34 ··#24·=·Utf8···············InnerClasses
35 ··#25·=·Class··············#26············//·xtc/parser/PParser35 ··#25·=·Class··············#26············//·xtc/parser/PParser
36 ··#26·=·Utf8···············xtc/parser/PParser36 ··#26·=·Utf8···············xtc/parser/PParser
37 ··#27·=·Utf8···············InnerClasses 
38 ··#28·=·Utf8···············Chunk337 ··#27·=·Utf8···············Chunk3
39 {38 {
40 ··xtc.parser.Result·fWord;39 ··xtc.parser.Result·fWord;
41 ····descriptor:·Lxtc/parser/Result;40 ····descriptor:·Lxtc/parser/Result;
42 ····flags:·(0x0000)41 ····flags:·(0x0000)
  
43 ··xtc.parser.Result·fNameCharacters;42 ··xtc.parser.Result·fNameCharacters;
44 ····descriptor:·Lxtc/parser/Result;43 ····descriptor:·Lxtc/parser/Result;
Offset 85, 10 lines modifiedOffset 84, 9 lines modified
85 ·········0:·aload_084 ·········0:·aload_0
86 ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V85 ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V
87 ·········4:·return86 ·········4:·return
88 ······LineNumberTable:87 ······LineNumberTable:
89 ········line·73:·088 ········line·73:·0
90 }89 }
91 SourceFile:·"PParser.java"90 SourceFile:·"PParser.java"
92 NestHost:·class·xtc/parser/PParser 
93 InnerClasses:91 InnerClasses:
94 ··static·final·#28=·#7·of·#25;············//·Chunk3=class·xtc/parser/PParser$Chunk3·of·class·xtc/parser/PParser92 ··static·final·#27=·#7·of·#25;············//·Chunk3=class·xtc/parser/PParser$Chunk3·of·class·xtc/parser/PParser
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·20ae1cdc12d4712c8f28437f033b80958009a490abc291196ce4896dc641033f1 ··SHA-256·checksum·5d920639aba8deaf04a0c3bd4d01192a09461b76733d4fb16ad64d9dd949921b
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·1,·methods:·1,·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
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
Offset 18, 19 lines modifiedOffset 18, 18 lines modified
18 ···#8·=·Utf8···············xtc/parser/PParser$Chunk418 ···#8·=·Utf8···············xtc/parser/PParser$Chunk4
19 ···#9·=·Utf8···············fSymbol19 ···#9·=·Utf8···············fSymbol
20 ··#10·=·Utf8···············Lxtc/parser/Result;20 ··#10·=·Utf8···············Lxtc/parser/Result;
21 ··#11·=·Utf8···············Code21 ··#11·=·Utf8···············Code
22 ··#12·=·Utf8···············LineNumberTable22 ··#12·=·Utf8···············LineNumberTable
23 ··#13·=·Utf8···············SourceFile23 ··#13·=·Utf8···············SourceFile
24 ··#14·=·Utf8···············PParser.java24 ··#14·=·Utf8···············PParser.java
25 ··#15·=·Utf8···············NestHost25 ··#15·=·Utf8···············InnerClasses
26 ··#16·=·Class··············#17············//·xtc/parser/PParser26 ··#16·=·Class··············#17············//·xtc/parser/PParser
27 ··#17·=·Utf8···············xtc/parser/PParser27 ··#17·=·Utf8···············xtc/parser/PParser
28 ··#18·=·Utf8···············InnerClasses 
29 ··#19·=·Utf8···············Chunk428 ··#18·=·Utf8···············Chunk4
30 {29 {
31 ··xtc.parser.Result·fSymbol;30 ··xtc.parser.Result·fSymbol;
32 ····descriptor:·Lxtc/parser/Result;31 ····descriptor:·Lxtc/parser/Result;
33 ····flags:·(0x0000)32 ····flags:·(0x0000)
  
34 ··xtc.parser.PParser$Chunk4();33 ··xtc.parser.PParser$Chunk4();
35 ····descriptor:·()V34 ····descriptor:·()V
Offset 40, 10 lines modifiedOffset 39, 9 lines modified
40 ·········0:·aload_039 ·········0:·aload_0
41 ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V40 ·········1:·invokespecial·#1··················//·Method·java/lang/Object."<init>":()V
42 ·········4:·return41 ·········4:·return
43 ······LineNumberTable:42 ······LineNumberTable:
44 ········line·87:·043 ········line·87:·0
45 }44 }
46 SourceFile:·"PParser.java"45 SourceFile:·"PParser.java"
47 NestHost:·class·xtc/parser/PParser 
48 InnerClasses:46 InnerClasses:
49 ··static·final·#19=·#7·of·#16;············//·Chunk4=class·xtc/parser/PParser$Chunk4·of·class·xtc/parser/PParser47 ··static·final·#18=·#7·of·#16;············//·Chunk4=class·xtc/parser/PParser$Chunk4·of·class·xtc/parser/PParser
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·f2dba4d3098ed3d3cc17ebcc29f38865042179ee5712f9db3f944b08afb129311 ··SHA-256·checksum·f69edbfb3fb08577519b25a79862a8adb3e216eb44d5e8874b7a7567d9aaf8b6
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·4,·methods:·1,·attributes:·2
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
Offset 24, 31 lines modifiedOffset 24, 30 lines modified
24 ··#14·=·Utf8···············Lxtc/parser/PParser$Chunk3;24 ··#14·=·Utf8···············Lxtc/parser/PParser$Chunk3;
25 ··#15·=·Utf8···············chunk425 ··#15·=·Utf8···············chunk4
26 ··#16·=·Utf8···············Lxtc/parser/PParser$Chunk4;26 ··#16·=·Utf8···············Lxtc/parser/PParser$Chunk4;
27 ··#17·=·Utf8···············Code27 ··#17·=·Utf8···············Code
28 ··#18·=·Utf8···············LineNumberTable28 ··#18·=·Utf8···············LineNumberTable
29 ··#19·=·Utf8···············SourceFile29 ··#19·=·Utf8···············SourceFile
30 ··#20·=·Utf8···············PParser.java30 ··#20·=·Utf8···············PParser.java
31 ··#21·=·Utf8···············NestHost31 ··#21·=·Utf8···············InnerClasses
32 ··#22·=·Class··············#23············//·xtc/parser/PParser32 ··#22·=·Class··············#23············//·xtc/parser/PParser
33 ··#23·=·Utf8···············xtc/parser/PParser33 ··#23·=·Utf8···············xtc/parser/PParser
34 ··#24·=·Utf8···············InnerClasses 
35 ··#25·=·Utf8···············PParserColumn34 ··#24·=·Utf8···············PParserColumn
36 ··#26·=·Class··············#27············//·xtc/parser/PParser$Chunk135 ··#25·=·Class··············#26············//·xtc/parser/PParser$Chunk1
37 ··#27·=·Utf8···············xtc/parser/PParser$Chunk136 ··#26·=·Utf8···············xtc/parser/PParser$Chunk1
38 ··#28·=·Utf8···············Chunk137 ··#27·=·Utf8···············Chunk1
39 ··#29·=·Class··············#30············//·xtc/parser/PParser$Chunk238 ··#28·=·Class··············#29············//·xtc/parser/PParser$Chunk2
40 ··#30·=·Utf8···············xtc/parser/PParser$Chunk239 ··#29·=·Utf8···············xtc/parser/PParser$Chunk2
41 ··#31·=·Utf8···············Chunk240 ··#30·=·Utf8···············Chunk2
42 ··#32·=·Class··············#33············//·xtc/parser/PParser$Chunk341 ··#31·=·Class··············#32············//·xtc/parser/PParser$Chunk3
43 ··#33·=·Utf8···············xtc/parser/PParser$Chunk342 ··#32·=·Utf8···············xtc/parser/PParser$Chunk3
44 ··#34·=·Utf8···············Chunk343 ··#33·=·Utf8···············Chunk3
45 ··#35·=·Class··············#36············//·xtc/parser/PParser$Chunk444 ··#34·=·Class··············#35············//·xtc/parser/PParser$Chunk4
46 ··#36·=·Utf8···············xtc/parser/PParser$Chunk445 ··#35·=·Utf8···············xtc/parser/PParser$Chunk4
47 ··#37·=·Utf8···············Chunk446 ··#36·=·Utf8···············Chunk4
48 {47 {
49 ··xtc.parser.PParser$Chunk1·chunk1;48 ··xtc.parser.PParser$Chunk1·chunk1;
50 ····descriptor:·Lxtc/parser/PParser$Chunk1;49 ····descriptor:·Lxtc/parser/PParser$Chunk1;
51 ····flags:·(0x0000)50 ····flags:·(0x0000)
  
52 ··xtc.parser.PParser$Chunk2·chunk2;51 ··xtc.parser.PParser$Chunk2·chunk2;
53 ····descriptor:·Lxtc/parser/PParser$Chunk2;52 ····descriptor:·Lxtc/parser/PParser$Chunk2;
Offset 70, 14 lines modifiedOffset 69, 13 lines modified
70 ·········0:·aload_069 ·········0:·aload_0
71 ·········1:·invokespecial·#1··················//·Method·xtc/parser/Column."<init>":()V70 ·········1:·invokespecial·#1··················//·Method·xtc/parser/Column."<init>":()V
72 ·········4:·return71 ·········4:·return
73 ······LineNumberTable:72 ······LineNumberTable:
74 ········line·94:·073 ········line·94:·0
75 }74 }
76 SourceFile:·"PParser.java"75 SourceFile:·"PParser.java"
77 NestHost:·class·xtc/parser/PParser 
78 InnerClasses:76 InnerClasses:
79 ··static·final·#25=·#7·of·#22;············//·PParserColumn=class·xtc/parser/PParser$PParserColumn·of·class·xtc/parser/PParser77 ··static·final·#24=·#7·of·#22;············//·PParserColumn=class·xtc/parser/PParser$PParserColumn·of·class·xtc/parser/PParser
80 ··static·final·#28=·#26·of·#22;···········//·Chunk1=class·xtc/parser/PParser$Chunk1·of·class·xtc/parser/PParser78 ··static·final·#27=·#25·of·#22;···········//·Chunk1=class·xtc/parser/PParser$Chunk1·of·class·xtc/parser/PParser
81 ··static·final·#31=·#29·of·#22;···········//·Chunk2=class·xtc/parser/PParser$Chunk2·of·class·xtc/parser/PParser79 ··static·final·#30=·#28·of·#22;···········//·Chunk2=class·xtc/parser/PParser$Chunk2·of·class·xtc/parser/PParser
82 ··static·final·#34=·#32·of·#22;···········//·Chunk3=class·xtc/parser/PParser$Chunk3·of·class·xtc/parser/PParser80 ··static·final·#33=·#31·of·#22;···········//·Chunk3=class·xtc/parser/PParser$Chunk3·of·class·xtc/parser/PParser
83 ··static·final·#37=·#35·of·#22;···········//·Chunk4=class·xtc/parser/PParser$Chunk4·of·class·xtc/parser/PParser81 ··static·final·#36=·#34·of·#22;···········//·Chunk4=class·xtc/parser/PParser$Chunk4·of·class·xtc/parser/PParser
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·final·Action·action)·{1099 ················if·(element·instanceof·Action)·{
1100 ····················o·=·new·SemanticPredicate(action);1100 ····················o·=·new·SemanticPredicate((Action)element);
1101 ················}1101 ················}
1102 ················else·{1102 ················else·{
1103 ····················o·=·new·FollowedBy(element);1103 ····················o·=·new·FollowedBy(element);
1104 ················}1104 ················}
1105 ················this.setLocation((Locatable)o,·n);1105 ················this.setLocation((Locatable)o,·n);
1106 ················return·(Result)pSuffix.createValue(o,·parseError);1106 ················return·(Result)pSuffix.createValue(o,·parseError);
1107 ············}1107 ············}
Offset 1118, 16 lines modifiedOffset 1118, 16 lines modified
1118 ········}1118 ········}
1119 ········final·Result·pSymbol3·=·this.pSymbol(n);1119 ········final·Result·pSymbol3·=·this.pSymbol(n);
1120 ········if·(pSymbol3.hasValue("^"))·{1120 ········if·(pSymbol3.hasValue("^"))·{
1121 ············final·Result·pSuffix3·=·this.pSuffix(pSymbol3.index);1121 ············final·Result·pSuffix3·=·this.pSuffix(pSymbol3.index);
1122 ············parseError·=·pSuffix3.select(parseError);1122 ············parseError·=·pSuffix3.select(parseError);
1123 ············if·(pSuffix3.hasValue())·{1123 ············if·(pSuffix3.hasValue())·{
1124 ················final·Element·element2·=·(Element)pSuffix3.semanticValue();1124 ················final·Element·element2·=·(Element)pSuffix3.semanticValue();
1125 ················if·(element2·instanceof·final·Action·action2)·{1125 ················if·(element2·instanceof·Action)·{
1126 ····················final·ParserAction·parserAction·=·new·ParserAction(action2);1126 ····················final·ParserAction·parserAction·=·new·ParserAction((Action)element2);
1127 ····················this.setLocation((Locatable)parserAction,·n);1127 ····················this.setLocation((Locatable)parserAction,·n);
1128 ····················return·(Result)pSuffix3.createValue((Object)parserAction,·parseError);1128 ····················return·(Result)pSuffix3.createValue((Object)parserAction,·parseError);
1129 ················}1129 ················}
1130 ············}1130 ············}
1131 ········}1131 ········}
1132 ········final·Result·pWord·=·this.pWord(n);1132 ········final·Result·pWord·=·this.pWord(n);
1133 ········ParseError·parseError2·=·pWord.select(parseError);1133 ········ParseError·parseError2·=·pWord.select(parseError);
Offset 1700, 16 lines modifiedOffset 1700, 16 lines modified
1700 ················Object·decode;1700 ················Object·decode;
1701 ················try·{1701 ················try·{
1702 ····················decode·=·Integer.decode(nm);1702 ····················decode·=·Integer.decode(nm);
1703 ················}1703 ················}
1704 ················catch·(final·NumberFormatException·ex)·{1704 ················catch·(final·NumberFormatException·ex)·{
1705 ····················decode·=·null;1705 ····················decode·=·null;
1706 ················}1706 ················}
1707 ················if·(decode·instanceof·final·Locatable·locatable)·{1707 ················if·(decode·instanceof·Locatable)·{
1708 ····················this.setLocation(locatable,·n);1708 ····················this.setLocation((Locatable)decode,·n);
1709 ················}1709 ················}
1710 ················return·(Result)pSpacing.createValue(decode,·parseError);1710 ················return·(Result)pSpacing.createValue(decode,·parseError);
1711 ············}1711 ············}
1712 ········}1712 ········}
1713 ········final·Result·pName·=·this.pName(n);1713 ········final·Result·pName·=·this.pName(n);
1714 ········final·ParseError·select·=·pName.select(parseError);1714 ········final·ParseError·select·=·pName.select(parseError);
1715 ········if·(pName.hasValue())·{1715 ········if·(pName.hasValue())·{
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·7e5e3d45ab3b7d5dee6566cc627cf885a60a49181bf171a354ac9cdb9525e9a81 ··SHA-256·checksum·80dc6cb305f75d571b45dd68efe9ba0be0e60239828b91a7b77bc08b611bfda2
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:·655 ··major·version:·52
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
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·967c4cb7f7ec99e28529587e2cd28ecb8dc413286fc18c722e45c15d03a28c8e1 ··SHA-256·checksum·6c6ead54216d9e23e893cf245549df5fb00357b034599e26727e18255ce54be9
2 ··Compiled·from·"ParseTreeNode.java"2 ··Compiled·from·"ParseTreeNode.java"
3 public·class·xtc.parser.ParseTreeNode·extends·xtc.parser.Element·implements·xtc.parser.InternalElement3 public·class·xtc.parser.ParseTreeNode·extends·xtc.parser.Element·implements·xtc.parser.InternalElement
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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·5abf6136654f923e490b025e6f4872e67f24f491ae01b36cfcd9450417df5fd01 ··SHA-256·checksum·3d7de41dfd473518f51effbd344ee5cb655edf4a38465581c238d752a92aff5e
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:·655 ··major·version:·52
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
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·3f87ef10b7d568f35ab77f5e296b6bdeeb240875b12e912eba3d967d795699e81 ··SHA-256·checksum·260d4e7d10ac133b02cd61d5132140d695e430c1ca370893f6f5dc71f0ec6a44
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:·655 ··major·version:·52
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·c5fc20f05daf08ed74e7be3bd53a21331c5804cc5a433449ee9d2213bc43a69d1 ··SHA-256·checksum·a65379433b9c1b805794a3596bfc2cc651b66bd3e88a94eb77fb5922a609cbcd
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:·655 ··major·version:·52
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·9370cbbfd7e7f22de6fabf278f29fe365b1f7575bb8ab04904b6e97fb7d211181 ··SHA-256·checksum·f304f8a4571cd89b743bd9280f2e9a431be0b61fa08fef60ed588b910345362c
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:·655 ··major·version:·52
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·0e4c2b9fa9a7fb69eb3f23a14dbd0091d880777820b83bb4348450ff96ac8e171 ··SHA-256·checksum·d6ccfd8a09fb5cb00caac6d17dccb367345f1f45f8c2d57996ec4404122b4026
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:·655 ··major·version:·52
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·7877eea65badbcf50d955a40a38dde7e37a253688f70f4a765684287724c0a871 ··SHA-256·checksum·5c47f6fa224b22ad1a41f1446322cea6217f7c135967b495c907dad3c7d31d40
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:·655 ··major·version:·52
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·61acdb0eb32fdad500ec95af2b6afc3728e83f59ee71d30c9f4f32b3cf7c1e441 ··SHA-256·checksum·9644b7d88541f1659d9440296e3d0a1c00f45a829cedbf3778769dcbacd2d98f
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:·655 ··major·version:·52
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·f1f2c32cd7616e3621e9decf1e50fd070708adc94161c156d4aeefe9b46f75531 ··SHA-256·checksum·aa1cde5e8e871435a7dcc272b25480b15a6a9d5e8f6b8df366244c8d6105a789
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:·655 ··major·version:·52
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, 32 lines modifiedOffset 1, 30 lines modified
1 ··SHA-256·checksum·edd5dbcbabcada4c62479745a9b2a677776ce6108eabdf41873934cac6a7cae41 ··SHA-256·checksum·1caf776fce176589bc47645a8dd403f223a300460e10921d48426eeb766024c1
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·2
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···············NestHost19 ···#9·=·Utf8···············InnerClasses
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 
23 ··#13·=·Utf8···············Translation22 ··#12·=·Utf8···············Translation
24 {23 {
25 ··public·abstract·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer);24 ··public·abstract·xtc.parser.NonTerminal·map(xtc.parser.NonTerminal,·xtc.parser.Analyzer);
26 ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;25 ····descriptor:·(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;
27 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT26 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
28 }27 }
29 SourceFile:·"Renamer.java"28 SourceFile:·"Renamer.java"
30 NestHost:·class·xtc/parser/Renamer 
31 InnerClasses:29 InnerClasses:
32 ··public·static·#13=·#1·of·#10;···········//·Translation=class·xtc/parser/Renamer$Translation·of·class·xtc/parser/Renamer30 ··public·static·#12=·#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·af01a25a80d1da90253d19cced73e8a57b7725620e4af9efa76241d9995629fa1 ··SHA-256·checksum·e12f46c385e81ed075c6372de4686649cc22d47d61ef6028c93ec2faab82e86a
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·1,·methods:·2,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/parser/GrammarVisitor."<init>":(Lxtc/util/Runtime;Lxtc/parser/Analyzer;)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
Offset 33, 17 lines modifiedOffset 33, 16 lines modified
33 ··#23·=·Utf8···············(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V33 ··#23·=·Utf8···············(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V
34 ··#24·=·Utf8···············Code34 ··#24·=·Utf8···············Code
35 ··#25·=·Utf8···············LineNumberTable35 ··#25·=·Utf8···············LineNumberTable
36 ··#26·=·Utf8···············visit36 ··#26·=·Utf8···············visit
37 ··#27·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/Element;37 ··#27·=·Utf8···············(Lxtc/parser/NonTerminal;)Lxtc/parser/Element;
38 ··#28·=·Utf8···············SourceFile38 ··#28·=·Utf8···············SourceFile
39 ··#29·=·Utf8···············Renamer.java39 ··#29·=·Utf8···············Renamer.java
40 ··#30·=·Utf8···············NestMembers 
41 ··#31·=·Utf8···············InnerClasses40 ··#30·=·Utf8···············InnerClasses
42 ··#32·=·Utf8···············Translation41 ··#31·=·Utf8···············Translation
43 {42 {
44 ··protected·xtc.parser.Renamer$Translation·translation;43 ··protected·xtc.parser.Renamer$Translation·translation;
45 ····descriptor:·Lxtc/parser/Renamer$Translation;44 ····descriptor:·Lxtc/parser/Renamer$Translation;
46 ····flags:·(0x0004)·ACC_PROTECTED45 ····flags:·(0x0004)·ACC_PROTECTED
  
47 ··public·xtc.parser.Renamer(xtc.util.Runtime,·xtc.parser.Analyzer,·xtc.parser.Renamer$Translation);46 ··public·xtc.parser.Renamer(xtc.util.Runtime,·xtc.parser.Analyzer,·xtc.parser.Renamer$Translation);
48 ····descriptor:·(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V47 ····descriptor:·(Lxtc/util/Runtime;Lxtc/parser/Analyzer;Lxtc/parser/Renamer$Translation;)V
Offset 75, 11 lines modifiedOffset 74, 9 lines modified
75 ·········6:·getfield······#13·················//·Field·analyzer:Lxtc/parser/Analyzer;74 ·········6:·getfield······#13·················//·Field·analyzer:Lxtc/parser/Analyzer;
76 ·········9:·invokeinterface·#17,··3···········//·InterfaceMethod·xtc/parser/Renamer$Translation.map:(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;75 ·········9:·invokeinterface·#17,··3···········//·InterfaceMethod·xtc/parser/Renamer$Translation.map:(Lxtc/parser/NonTerminal;Lxtc/parser/Analyzer;)Lxtc/parser/NonTerminal;
77 ········14:·areturn76 ········14:·areturn
78 ······LineNumberTable:77 ······LineNumberTable:
79 ········line·68:·078 ········line·68:·0
80 }79 }
81 SourceFile:·"Renamer.java"80 SourceFile:·"Renamer.java"
82 NestMembers: 
83 ··xtc/parser/Renamer$Translation 
84 InnerClasses:81 InnerClasses:
85 ··public·static·#32=·#18·of·#8;···········//·Translation=class·xtc/parser/Renamer$Translation·of·class·xtc/parser/Renamer82 ··public·static·#31=·#18·of·#8;···········//·Translation=class·xtc/parser/Renamer$Translation·of·class·xtc/parser/Renamer
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·072abe7430b394f15fd4db87b33e404456cb1814ef329b015d4ef24aacb8a4dd1 ··SHA-256·checksum·815bdb193d43a59390ba96a481d0ac16ae4db70516d3baede915f0089de0c5b1
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:·655 ··major·version:·52
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
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·65fe3fa81f8ce3f757a8bb8ca952fdb75b23a682542c491feddc00dceaa91ad11 ··SHA-256·checksum·131213a0b2e6052347222344ba780c19c59e51421792273b004b7aa1e9641da3
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:·655 ··major·version:·52
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
1.24 KB
xtc/parser/Sequence.class
1.19 KB
procyon -ec {}
    
Offset 27, 15 lines modifiedOffset 27, 16 lines modified
27 ····27 ····
28 ····public·Sequence(final·SequenceName·name,·final·List<Element>·elements)·{28 ····public·Sequence(final·SequenceName·name,·final·List<Element>·elements)·{
29 ········this.name·=·name;29 ········this.name·=·name;
30 ········this.elements·=·elements;30 ········this.elements·=·elements;
31 ····}31 ····}
32 ····32 ····
33 ····public·Sequence(final·Element·location)·{33 ····public·Sequence(final·Element·location)·{
34 ········if·(location·instanceof·final·Sequence·sequence)·{34 ········if·(location·instanceof·Sequence)·{
 35 ············final·Sequence·sequence·=·(Sequence)location;
35 ············this.elements·=·new·ArrayList<Element>(sequence.elements);36 ············this.elements·=·new·ArrayList<Element>(sequence.elements);
36 ············this.name·=·sequence.name;37 ············this.name·=·sequence.name;
37 ········}38 ········}
38 ········else·{39 ········else·{
39 ············(this.elements·=·new·ArrayList<Element>(1)).add(location);40 ············(this.elements·=·new·ArrayList<Element>(1)).add(location);
40 ········}41 ········}
41 ········this.setLocation((Locatable)location);42 ········this.setLocation((Locatable)location);
Offset 107, 15 lines modifiedOffset 108, 15 lines modified
107 ············}108 ············}
108 ············element.write(appendable);109 ············element.write(appendable);
109 ········}110 ········}
110 ········appendable.append(')');111 ········appendable.append(')');
111 ····}112 ····}
112 ····113 ····
113 ····public·static·Sequence·ensure(final·Element·location)·{114 ····public·static·Sequence·ensure(final·Element·location)·{
114 ········if·(location·instanceof·final·Sequence·sequence2)·{115 ········if·(location·instanceof·Sequence)·{
115 ············return·sequence2;116 ············return·(Sequence)location;
116 ········}117 ········}
117 ········final·Sequence·sequence·=·new·Sequence(location);118 ········final·Sequence·sequence·=·new·Sequence(location);
118 ········sequence.setLocation((Locatable)location);119 ········sequence.setLocation((Locatable)location);
119 ········return·sequence;120 ········return·sequence;
120 ····}121 ····}
121 }122 }
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·f9d3a18bb03a6bf9ccf95821329bea3932ea0b6b8fc190cec409bc43a87c0bb51 ··SHA-256·checksum·8e13d79d96b3c994d916b548881afb869fe1c6b3c082b16c5f9c6928ef872d6b
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:·655 ··major·version:·52
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·8319e3011597f61274037e9c48badae335e5e5a59bab7cd91b826c706fa6cced1 ··SHA-256·checksum·eca57a325045eb502d2d78c9820c173d2a282d9264894c4faefc2d7e365c2530
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:·655 ··major·version:·52
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·446720f8dad741b29db2b0bd4968594650a6cf072d291825b240de3b3e638b851 ··SHA-256·checksum·0439a1c0a8db76a5dcfa7e3ab525c0aa0e71467c1bc2d24f01324fee28542308
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:·655 ··major·version:·52
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·5ba9503478d5e2d6e5eabfeb9a7ee50d6cb73478f2551e03e9f610118b2d1d6d1 ··SHA-256·checksum·5d89d938313bf0ccfa97a3276f07026ba8e2a9412e7704cb1e59ec92bda4cfb6
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:·655 ··major·version:·52
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·f1b5af5e68a41e90f669bee8f5f83c5c63548b7b8152e8151909d89978e3e46f1 ··SHA-256·checksum·a96e8404c96b2d5e441dbee397433d018a218455a6078be49c71eb829da61bfc
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:·655 ··major·version:·52
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·bb01d9d313061609a7bc45b0f8f7b239619882b6b8fc3ac5d23c48e31999a7011 ··SHA-256·checksum·1a4d5acd302d586f273e73156d6abe8a55486b7e79f21cb70b25ad0679a5dc5f
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:·655 ··major·version:·52
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·769a160e8a9562cd8160229c15edd4fe92d1afae2a71094cde8a4126e0dcbdad1 ··SHA-256·checksum·618166fe90e4b7fd1b41e670b4f8bc3d0988a5c73f577c2a3fdc890b37148f6a
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:·655 ··major·version:·52
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·e1d6ab9474becfe0be2f7f4fceb9121cf19400e9d855a8a98eb4246610fdf0fa1 ··SHA-256·checksum·d5cb09f49ff79bc1a9fc9baa8daa97ec4fdcc70bdc72a9753b82e0435bda6822
2 ··Compiled·from·"ValueElement.java"2 ··Compiled·from·"ValueElement.java"
3 public·abstract·class·xtc.parser.ValueElement·extends·xtc.parser.Element·implements·xtc.parser.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:·655 ··major·version:·52
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·ce59e6e82206e35efa2c4df0fc75fe15a707a5f4d048e23dde0837f251da16561 ··SHA-256·checksum·9994c04b77e25a1fceb8367727d757c7cfc05b4a43352c6e13a204eb00de39b2
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:·655 ··major·version:·52
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
2.53 KB
xtc/tree/Comment$Kind.class
2.48 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·a046b42c8f4364bf1658fdb4f5e3d1c917d16a6f5e3b7746c74c2758b9a989821 ··SHA-256·checksum·f3985ebfa400fabb6489855cd09a39d569deeb968804962f7b09e3b2ddde7b2c
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·4,·methods:·5,·attributes:·3
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;
Offset 54, 19 lines modifiedOffset 54, 18 lines modified
54 ··#44·=·Utf8···············MethodParameters54 ··#44·=·Utf8···············MethodParameters
55 ··#45·=·Utf8···············Signature55 ··#45·=·Utf8···············Signature
56 ··#46·=·Utf8···············()V56 ··#46·=·Utf8···············()V
57 ··#47·=·Utf8···············<clinit>57 ··#47·=·Utf8···············<clinit>
58 ··#48·=·Utf8···············Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>;58 ··#48·=·Utf8···············Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>;
59 ··#49·=·Utf8···············SourceFile59 ··#49·=·Utf8···············SourceFile
60 ··#50·=·Utf8···············Comment.java60 ··#50·=·Utf8···············Comment.java
61 ··#51·=·Utf8···············NestHost61 ··#51·=·Utf8···············InnerClasses
62 ··#52·=·Class··············#53············//·xtc/tree/Comment62 ··#52·=·Class··············#53············//·xtc/tree/Comment
63 ··#53·=·Utf8···············xtc/tree/Comment63 ··#53·=·Utf8···············xtc/tree/Comment
64 ··#54·=·Utf8···············InnerClasses 
65 ··#55·=·Utf8···············Kind64 ··#54·=·Utf8···············Kind
66 {65 {
67 ··public·static·final·xtc.tree.Comment$Kind·SINGLE_LINE;66 ··public·static·final·xtc.tree.Comment$Kind·SINGLE_LINE;
68 ····descriptor:·Lxtc/tree/Comment$Kind;67 ····descriptor:·Lxtc/tree/Comment$Kind;
69 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM68 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM
  
70 ··public·static·final·xtc.tree.Comment$Kind·MULTIPLE_LINES;69 ··public·static·final·xtc.tree.Comment$Kind·MULTIPLE_LINES;
71 ····descriptor:·Lxtc/tree/Comment$Kind;70 ····descriptor:·Lxtc/tree/Comment$Kind;
Offset 179, 10 lines modifiedOffset 178, 9 lines modified
179 ········line·36:·0178 ········line·36:·0
180 ········line·37:·13179 ········line·37:·13
181 ········line·38:·26180 ········line·38:·26
182 ········line·35:·39181 ········line·35:·39
183 }182 }
184 Signature:·#48··························//·Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>;183 Signature:·#48··························//·Ljava/lang/Enum<Lxtc/tree/Comment$Kind;>;
185 SourceFile:·"Comment.java"184 SourceFile:·"Comment.java"
186 NestHost:·class·xtc/tree/Comment 
187 InnerClasses:185 InnerClasses:
188 ··public·static·final·#55=·#1·of·#52;·····//·Kind=class·xtc/tree/Comment$Kind·of·class·xtc/tree/Comment186 ··public·static·final·#54=·#1·of·#52;·····//·Kind=class·xtc/tree/Comment$Kind·of·class·xtc/tree/Comment
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·2431fa72ca8d6ef463bdaf17e05a95bdbecfc445b1effe92e9279e7a2c86074c1 ··SHA-256·checksum·3180363cd284345c626d55b3e65862dc228e0bb8c8fbcb9349886e858a9d44a7
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·2,·methods:·5,·attributes:·2
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Comment."<init>":(Lxtc/tree/Comment$Kind;Ljava/util/List;Lxtc/tree/Node;)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
Offset 104, 17 lines modifiedOffset 104, 16 lines modified
104 ···#94·=·Utf8···············StackMapTable104 ···#94·=·Utf8···············StackMapTable
105 ···#95·=·Utf8···············documentation105 ···#95·=·Utf8···············documentation
106 ···#96·=·Utf8···············(Ljava/lang/String;)Lxtc/tree/Comment;106 ···#96·=·Utf8···············(Ljava/lang/String;)Lxtc/tree/Comment;
107 ···#97·=·Class··············#98···········//·"[Ljava/lang/String;"107 ···#97·=·Class··············#98···········//·"[Ljava/lang/String;"
108 ···#98·=·Utf8···············[Ljava/lang/String;108 ···#98·=·Utf8···············[Ljava/lang/String;
109 ···#99·=·Utf8···············SourceFile109 ···#99·=·Utf8···············SourceFile
110 ··#100·=·Utf8···············Comment.java110 ··#100·=·Utf8···············Comment.java
111 ··#101·=·Utf8···············NestMembers 
112 ··#102·=·Utf8···············InnerClasses111 ··#101·=·Utf8···············InnerClasses
113 ··#103·=·Utf8···············Kind112 ··#102·=·Utf8···············Kind
114 {113 {
115 ··public·xtc.tree.Comment$Kind·kind;114 ··public·xtc.tree.Comment$Kind·kind;
116 ····descriptor:·Lxtc/tree/Comment$Kind;115 ····descriptor:·Lxtc/tree/Comment$Kind;
117 ····flags:·(0x0001)·ACC_PUBLIC116 ····flags:·(0x0001)·ACC_PUBLIC
  
118 ··public·java.util.List<java.lang.String>·text;117 ··public·java.util.List<java.lang.String>·text;
119 ····descriptor:·Ljava/util/List;118 ····descriptor:·Ljava/util/List;
Offset 421, 11 lines modifiedOffset 420, 9 lines modified
421 ········frame_type·=·253·/*·append·*/420 ········frame_type·=·253·/*·append·*/
422 ··········offset_delta·=·16421 ··········offset_delta·=·16
423 ··········locals·=·[·class·java/util/List,·int·]422 ··········locals·=·[·class·java/util/List,·int·]
424 ········frame_type·=·250·/*·chop·*/423 ········frame_type·=·250·/*·chop·*/
425 ··········offset_delta·=·23424 ··········offset_delta·=·23
426 }425 }
427 SourceFile:·"Comment.java"426 SourceFile:·"Comment.java"
428 NestMembers: 
429 ··xtc/tree/Comment$Kind 
430 InnerClasses:427 InnerClasses:
431 ··public·static·final·#103=·#81·of·#2;····//·Kind=class·xtc/tree/Comment$Kind·of·class·xtc/tree/Comment428 ··public·static·final·#102=·#81·of·#2;····//·Kind=class·xtc/tree/Comment$Kind·of·class·xtc/tree/Comment
3.61 KB
xtc/tree/Printer.class
3.57 KB
procyon -ec {}
    
Offset 424, 15 lines modifiedOffset 424, 16 lines modified
424 ····}424 ····}
425 ····425 ····
426 ····private·Printer·format1(final·Object·o,·final·boolean·b)·{426 ····private·Printer·format1(final·Object·o,·final·boolean·b)·{
427 ········this.indent();427 ········this.indent();
428 ········if·(null·==·o)·{428 ········if·(null·==·o)·{
429 ············this.p("null");429 ············this.p("null");
430 ········}430 ········}
431 ········else·if·(o·instanceof·final·Node·node)·{431 ········else·if·(o·instanceof·Node)·{
 432 ············final·Node·node·=·(Node)o;
432 ············this.p(node.getName());433 ············this.p(node.getName());
433 ············if·(b·&&·node.hasLocation())·{434 ············if·(b·&&·node.hasLocation())·{
434 ················final·Location·location·=·node.getLocation();435 ················final·Location·location·=·node.getLocation();
435 ················this.p('@');436 ················this.p('@');
436 ················if·(!location.file.equals(this.formatFile))·{437 ················if·(!location.file.equals(this.formatFile))·{
437 ····················this.p(location.file).p(':');438 ····················this.p(location.file).p(':');
438 ····················this.formatFile·=·location.file;439 ····················this.formatFile·=·location.file;
Offset 443, 15 lines modifiedOffset 444, 16 lines modified
443 ············if·(node.isEmpty())·{444 ············if·(node.isEmpty())·{
444 ················this.p(')');445 ················this.p(')');
445 ············}446 ············}
446 ············else·{447 ············else·{
447 ················this.pln().incr().formatElements((Iterable<?>)node,·b).decr().indent().p(')');448 ················this.pln().incr().formatElements((Iterable<?>)node,·b).decr().indent().p(')');
448 ············}449 ············}
449 ········}450 ········}
450 ········else·if·(o·instanceof·final·Pair·pair)·{451 ········else·if·(o·instanceof·Pair)·{
 452 ············final·Pair·pair·=·(Pair)o;
451 ············if·(pair.isEmpty())·{453 ············if·(pair.isEmpty())·{
452 ················this.p("[]");454 ················this.p("[]");
453 ············}455 ············}
454 ············else·{456 ············else·{
455 ················this.pln('[').incr().formatElements((Iterable<?>)pair,·b).decr().indent().p(']');457 ················this.pln('[').incr().formatElements((Iterable<?>)pair,·b).decr().indent().p(']');
456 ············}458 ············}
457 ········}459 ········}
Offset 473, 15 lines modifiedOffset 475, 16 lines modified
473 ············}475 ············}
474 ············this.pln();476 ············this.pln();
475 ········}477 ········}
476 ········return·this;478 ········return·this;
477 ····}479 ····}
478 ····480 ····
479 ····public·Printer·loc(Locatable·locatable)·{481 ····public·Printer·loc(Locatable·locatable)·{
480 ········if·(locatable·instanceof·final·Node·node)·{482 ········if·(locatable·instanceof·Node)·{
 483 ············final·Node·node·=·(Node)locatable;
481 ············if·(node.hasProperty("xtc.Constants.Original"))·{484 ············if·(node.hasProperty("xtc.Constants.Original"))·{
482 ················locatable·=·(Locatable)node.getProperty("xtc.Constants.Original");485 ················locatable·=·(Locatable)node.getProperty("xtc.Constants.Original");
483 ············}486 ············}
484 ········}487 ········}
485 ········if·(locatable.hasLocation())·{488 ········if·(locatable.hasLocation())·{
486 ············final·Location·location·=·locatable.getLocation();489 ············final·Location·location·=·locatable.getLocation();
487 ············this.p(location.file).p(':').p(location.line).p(':').p(location.column);490 ············this.p(location.file).p(':').p(location.line).p(':').p(location.column);
Offset 489, 32 lines modifiedOffset 492, 32 lines modified
489 ········return·this;492 ········return·this;
490 ····}493 ····}
491 ····494 ····
492 ····public·Printer·lineUp(final·Locatable·locatable)·{495 ····public·Printer·lineUp(final·Locatable·locatable)·{
493 ········return·this.lineUp(locatable,·0);496 ········return·this.lineUp(locatable,·0);
494 ····}497 ····}
495 ····498 ····
496 ····public·Printer·lineUp(final·Locatable·obj,·final·int·n)·{499 ····public·Printer·lineUp(final·Locatable·obj,·final·int·i)·{
497 ········if·(!obj.hasLocation())·{500 ········if·(!obj.hasLocation())·{
498 ············throw·new·IllegalArgumentException("Locatable·without·location·"·+·String.valueOf((Object)obj));501 ············throw·new·IllegalArgumentException("Locatable·without·location·"·+·obj);
499 ········}502 ········}
500 ········final·Location·location·=·obj.getLocation();503 ········final·Location·location·=·obj.getLocation();
501 ········if·(0·>·location.column·-·n)·{504 ········if·(0·>·location.column·-·i)·{
502 ············throw·new·IllegalArgumentException("Invalid·character·distance·"·+·n);505 ············throw·new·IllegalArgumentException("Invalid·character·distance·"·+·i);
503 ········}506 ········}
504 ········if·(location.line·>·this.line)·{507 ········if·(location.line·>·this.line)·{
505 ············for·(int·n2·=·0;·n2·<·location.line·-·this.line;·++n2)·{508 ············for·(int·n·=·0;·n·<·location.line·-·this.line;·++n)·{
506 ················this.pln();509 ················this.pln();
507 ············}510 ············}
508 ············for·(int·i·=·0;·i·<·location.column·-·n;·++i)·{511 ············for·(int·j·=·0;·j·<·location.column·-·i;·++j)·{
509 ················this.p('·');512 ················this.p('·');
510 ············}513 ············}
511 ········}514 ········}
512 ········else·if·(location.line·==·this.line·&&·location.column·-·n·>=·this.column)·{515 ········else·if·(location.line·==·this.line·&&·location.column·-·i·>=·this.column)·{
513 ············for·(int·j·=·0;·j·<·location.column·-·n·-·this.column;·++j)·{516 ············for·(int·k·=·0;·k·<·location.column·-·i·-·this.column;·++k)·{
514 ················this.p('·');517 ················this.p('·');
515 ············}518 ············}
516 ········}519 ········}
517 ········else·{520 ········else·{
518 ············this.p('·');521 ············this.p('·');
519 ········}522 ········}
520 ········return·this;523 ········return·this;
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·0456e592ac56694f8989fd2952a8e0c85b594749db684ea343271b13467be77e1 ··SHA-256·checksum·e629cac0785c1c0a78417c1f0e2370a42dbfa91081d8b247aa64b8d51d2be0a5
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:·655 ··major·version:·52
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
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·5ff27615a61049b063455d3b7e6841c45c8fe58f8608cf9d88c9353d6bbb4c531 ··SHA-256·checksum·81a1c24db1c6d2230f1a92d961f040b1505b32d25c57ba42d129ccb657819b29
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:·655 ··major·version:·52
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·6dd3476994ff36225dec0b073c182230e60abe59280a019251296978e48d361f1 ··SHA-256·checksum·cc4a1224571e2101ef5598daa6e557624e77a57f4dfc9c808f5c927a5b660733
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;11 ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;
12 ···#2·=·Class··············#4·············//·xtc/type/Type$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;
Offset 62, 19 lines modifiedOffset 62, 18 lines modified
62 ··#52·=·Utf8···············LineNumberTable62 ··#52·=·Utf8···············LineNumberTable
63 ··#53·=·Utf8···············StackMapTable63 ··#53·=·Utf8···············StackMapTable
64 ··#54·=·Utf8···············SourceFile64 ··#54·=·Utf8···············SourceFile
65 ··#55·=·Utf8···············AST.java65 ··#55·=·Utf8···············AST.java
66 ··#56·=·Utf8···············EnclosingMethod66 ··#56·=·Utf8···············EnclosingMethod
67 ··#57·=·Class··············#58············//·xtc/type/AST67 ··#57·=·Class··············#58············//·xtc/type/AST
68 ··#58·=·Utf8···············xtc/type/AST68 ··#58·=·Utf8···············xtc/type/AST
69 ··#59·=·Utf8···············NestHost 
70 ··#60·=·Utf8···············InnerClasses69 ··#59·=·Utf8···············InnerClasses
71 ··#61·=·Class··············#62············//·xtc/type/Type70 ··#60·=·Class··············#61············//·xtc/type/Type
72 ··#62·=·Utf8···············xtc/type/Type71 ··#61·=·Utf8···············xtc/type/Type
73 ··#63·=·Utf8···············Tag72 ··#62·=·Utf8···············Tag
74 {73 {
75 ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag;74 ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag;
76 ····descriptor:·[I75 ····descriptor:·[I
77 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC76 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
78 ··static·{};77 ··static·{};
79 ····descriptor:·()V78 ····descriptor:·()V
Offset 189, 11 lines modifiedOffset 188, 10 lines modified
189 ········frame_type·=·0·/*·same·*/188 ········frame_type·=·0·/*·same·*/
190 ········frame_type·=·78·/*·same_locals_1_stack_item·*/189 ········frame_type·=·78·/*·same_locals_1_stack_item·*/
191 ··········stack·=·[·class·java/lang/NoSuchFieldError·]190 ··········stack·=·[·class·java/lang/NoSuchFieldError·]
192 ········frame_type·=·0·/*·same·*/191 ········frame_type·=·0·/*·same·*/
193 }192 }
194 SourceFile:·"AST.java"193 SourceFile:·"AST.java"
195 EnclosingMethod:·#57.#0·················//·xtc.type.AST194 EnclosingMethod:·#57.#0·················//·xtc.type.AST
196 NestHost:·class·xtc/type/AST 
197 InnerClasses:195 InnerClasses:
198 ··public·static·final·#63=·#2·of·#61;·····//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type196 ··public·static·final·#62=·#2·of·#60;·····//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type
199 ··static·#8;······························//·class·xtc/type/AST$1197 ··static·#8;······························//·class·xtc/type/AST$1
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·a8c5fc2c791ee1fb56132eb29310f8bf68e3b5b9329ab798f4d51985896b6d9d1 ··SHA-256·checksum·7b079c70fca640602991fd203cf716f2931447f37916f36937bcd7b7ebb68e92
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·2,·methods:·1,·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
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
Offset 29, 19 lines modifiedOffset 29, 18 lines modified
29 ··#19·=·Utf8···············Z29 ··#19·=·Utf8···············Z
30 ··#20·=·Utf8···············Signature30 ··#20·=·Utf8···············Signature
31 ··#21·=·Utf8···············Ljava/util/Set<Ljava/lang/String;>;31 ··#21·=·Utf8···············Ljava/util/Set<Ljava/lang/String;>;
32 ··#22·=·Utf8···············Code32 ··#22·=·Utf8···············Code
33 ··#23·=·Utf8···············LineNumberTable33 ··#23·=·Utf8···············LineNumberTable
34 ··#24·=·Utf8···············SourceFile34 ··#24·=·Utf8···············SourceFile
35 ··#25·=·Utf8···············AST.java35 ··#25·=·Utf8···············AST.java
36 ··#26·=·Utf8···············NestHost36 ··#26·=·Utf8···············InnerClasses
37 ··#27·=·Class··············#28············//·xtc/type/AST37 ··#27·=·Class··············#28············//·xtc/type/AST
38 ··#28·=·Utf8···············xtc/type/AST38 ··#28·=·Utf8···············xtc/type/AST
39 ··#29·=·Utf8···············InnerClasses 
40 ··#30·=·Utf8···············MetaData39 ··#29·=·Utf8···············MetaData
41 {40 {
42 ··public·java.util.Set<java.lang.String>·reachable;41 ··public·java.util.Set<java.lang.String>·reachable;
43 ····descriptor:·Ljava/util/Set;42 ····descriptor:·Ljava/util/Set;
44 ····flags:·(0x0001)·ACC_PUBLIC43 ····flags:·(0x0001)·ACC_PUBLIC
45 ····Signature:·#21··························//·Ljava/util/Set<Ljava/lang/String;>;44 ····Signature:·#21··························//·Ljava/util/Set<Ljava/lang/String;>;
  
46 ··public·boolean·modularize;45 ··public·boolean·modularize;
Offset 67, 10 lines modifiedOffset 66, 9 lines modified
67 ······LineNumberTable:66 ······LineNumberTable:
68 ········line·1043:·067 ········line·1043:·0
69 ········line·1044:·468 ········line·1044:·4
70 ········line·1045:·1569 ········line·1045:·15
71 ········line·1046:·2070 ········line·1046:·20
72 }71 }
73 SourceFile:·"AST.java"72 SourceFile:·"AST.java"
74 NestHost:·class·xtc/type/AST 
75 InnerClasses:73 InnerClasses:
76 ··public·static·#30=·#11·of·#27;··········//·MetaData=class·xtc/type/AST$MetaData·of·class·xtc/type/AST74 ··public·static·#29=·#11·of·#27;··········//·MetaData=class·xtc/type/AST$MetaData·of·class·xtc/type/AST
1.49 KB
xtc/type/AST.class
1.46 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·=·s)·{}396 ············for·(s·=·"Just"·+·s;·this.isMonomorphic(Utilities.qualify(qualifier,·s));·s·+=·"1")·{}
397 ········}397 ········}
398 ········final·TupleT·tuple·=·this.toTuple(Utilities.qualify(qualifier,·s));398 ········final·TupleT·tuple·=·this.toTuple(Utilities.qualify(qualifier,·s));
399 ········if·(null·==·tuple.getTypes())·{399 ········if·(null·==·tuple.getTypes())·{
400 ············tuple.setTypes((List)new·ArrayList(1));400 ············tuple.setTypes((List)new·ArrayList(1));
401 ············tuple.getTypes().add(variantT);401 ············tuple.getTypes().add(variantT);
402 ········}402 ········}
403 ········return·tuple;403 ········return·tuple;
Offset 949, 15 lines modifiedOffset 949, 15 lines modified
949 ················break;949 ················break;
950 ············}950 ············}
951 ············case·7:·{951 ············case·7:·{
952 ················printer.p("<error>");952 ················printer.p("<error>");
953 ················break;953 ················break;
954 ············}954 ············}
955 ············default:·{955 ············default:·{
956 ················throw·new·AssertionError("Invalid·type·"·+·String.valueOf((Object)obj));956 ················throw·new·AssertionError((Object)("Invalid·type·"·+·obj));
957 ············}957 ············}
958 ········}958 ········}
959 ········if·(!b)·{959 ········if·(!b)·{
960 ············if·(obj.hasAttribute(Constants.ATT_VARIABLE))·{960 ············if·(obj.hasAttribute(Constants.ATT_VARIABLE))·{
961 ················printer.p("·var");961 ················printer.p("·var");
962 ············}962 ············}
963 ············else·if·(obj.hasAttribute(Constants.ATT_OPTIONAL))·{963 ············else·if·(obj.hasAttribute(Constants.ATT_OPTIONAL))·{
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·77c57f610babcf738345288793a07523c2ef67447bfd85a78e01b57d7156f6021 ··SHA-256·checksum·9358cc80acefc6deb9df24286c367d29ce9f4c8cd02f49d4f05a73c9a77ad86a
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:·655 ··major·version:·52
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·f7094c736f8111fcf939e970233b4b40f819b44e3e9aebb11b0e03188d7ea7001 ··SHA-256·checksum·92029517d917e0e80e5210c913d4b5651967390dc8512026b61d89f023c55d3b
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:·655 ··major·version:·52
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·530615f6ca472a0d934081b5b55e2c2fea6d4c26e1399351b9dc98e5175a5be01 ··SHA-256·checksum·e8dadd2d8143159d3d5409811dd62727e01343ee32586881875494dc3860b7a1
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:·655 ··major·version:·52
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·46909332ac723b1e535b3724c6fbda5158e02e447b553c0c6b5212b716b93a911 ··SHA-256·checksum·71774e8b5abed4faf77309b8541b8d6bfd314c0428ca0db08d291a84f9b00091
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:·655 ··major·version:·52
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·f1f34a801152bfd7eade2ef9b2a17960a709422df86135d93318671adfa6739f1 ··SHA-256·checksum·ac0ae304de8359f39e98b940b83c1610acbd58707e9a9c8143df68515111eb0c
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·2,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;11 ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag;
12 ····#2·=·Class··············#4············//·xtc/type/Type$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;
Offset 149, 22 lines modifiedOffset 149, 21 lines modified
149 ··#139·=·Utf8···············LineNumberTable149 ··#139·=·Utf8···············LineNumberTable
150 ··#140·=·Utf8···············StackMapTable150 ··#140·=·Utf8···············StackMapTable
151 ··#141·=·Utf8···············SourceFile151 ··#141·=·Utf8···············SourceFile
152 ··#142·=·Utf8···············C.java152 ··#142·=·Utf8···············C.java
153 ··#143·=·Utf8···············EnclosingMethod153 ··#143·=·Utf8···············EnclosingMethod
154 ··#144·=·Class··············#145··········//·xtc/type/C154 ··#144·=·Class··············#145··········//·xtc/type/C
155 ··#145·=·Utf8···············xtc/type/C155 ··#145·=·Utf8···············xtc/type/C
156 ··#146·=·Utf8···············NestHost 
157 ··#147·=·Utf8···············InnerClasses156 ··#146·=·Utf8···············InnerClasses
158 ··#148·=·Class··············#149··········//·xtc/type/Type157 ··#147·=·Class··············#148··········//·xtc/type/Type
159 ··#149·=·Utf8···············xtc/type/Type158 ··#148·=·Utf8···············xtc/type/Type
160 ··#150·=·Utf8···············Tag159 ··#149·=·Utf8···············Tag
161 ··#151·=·Class··············#152··········//·xtc/type/NumberT160 ··#150·=·Class··············#151··········//·xtc/type/NumberT
162 ··#152·=·Utf8···············xtc/type/NumberT161 ··#151·=·Utf8···············xtc/type/NumberT
163 ··#153·=·Utf8···············Kind162 ··#152·=·Utf8···············Kind
164 {163 {
165 ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind;164 ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind;
166 ····descriptor:·[I165 ····descriptor:·[I
167 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC166 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
168 ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag;167 ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag;
169 ····descriptor:·[I168 ····descriptor:·[I
Offset 574, 12 lines modifiedOffset 573, 11 lines modified
574 ········frame_type·=·0·/*·same·*/573 ········frame_type·=·0·/*·same·*/
575 ········frame_type·=·78·/*·same_locals_1_stack_item·*/574 ········frame_type·=·78·/*·same_locals_1_stack_item·*/
576 ··········stack·=·[·class·java/lang/NoSuchFieldError·]575 ··········stack·=·[·class·java/lang/NoSuchFieldError·]
577 ········frame_type·=·0·/*·same·*/576 ········frame_type·=·0·/*·same·*/
578 }577 }
579 SourceFile:·"C.java"578 SourceFile:·"C.java"
580 EnclosingMethod:·#144.#0················//·xtc.type.C579 EnclosingMethod:·#144.#0················//·xtc.type.C
581 NestHost:·class·xtc/type/C 
582 InnerClasses:580 InnerClasses:
583 ··public·static·final·#150=·#2·of·#148;···//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type581 ··public·static·final·#149=·#2·of·#147;···//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type
584 ··static·#8;······························//·class·xtc/type/C$1582 ··static·#8;······························//·class·xtc/type/C$1
585 ··public·static·final·#153=·#72·of·#151;··//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT583 ··public·static·final·#152=·#72·of·#150;··//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT
9.32 KB
xtc/type/C.class
9.28 KB
procyon -ec {}
    
Offset 300, 24 lines modifiedOffset 300, 24 lines modified
300 ················case·8:300 ················case·8:
301 ················case·11:·{301 ················case·11:·{
302 ····················if·(!obj.hasShape())·{302 ····················if·(!obj.hasShape())·{
303 ························break;303 ························break;
304 ····················}304 ····················}
305 ····················final·Reference·shape·=·obj.getShape();305 ····················final·Reference·shape·=·obj.getShape();
306 ····················if·(!shape.isConstant())·{306 ····················if·(!shape.isConstant())·{
307 ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+·String.valueOf((Object)obj));307 ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+·obj);
308 ····················}308 ····················}
309 ····················return·shape;309 ····················return·shape;
310 ················}310 ················}
311 ············}311 ············}
312 ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+·String.valueOf((Object)obj));312 ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+·obj);
313 ········}313 ········}
314 ········final·Constant·constant·=·obj.getConstant();314 ········final·Constant·constant·=·obj.getConstant();
315 ········if·(!constant.isReference())·{315 ········if·(!constant.isReference())·{
316 ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+·String.valueOf((Object)obj));316 ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+·obj);
317 ········}317 ········}
318 ········return·constant.refValue();318 ········return·constant.refValue();
319 ····}319 ····}
320 ····320 ····
321 ····public·boolean·hasQualifiers(final·Type·type)·{321 ····public·boolean·hasQualifiers(final·Type·type)·{
322 ········return·type.hasAttribute(Constants.ATT_CONSTANT)·||·type.hasAttribute(Constants.ATT_RESTRICT)·||·type.hasAttribute(Constants.ATT_VOLATILE);322 ········return·type.hasAttribute(Constants.ATT_CONSTANT)·||·type.hasAttribute(Constants.ATT_RESTRICT)·||·type.hasAttribute(Constants.ATT_VOLATILE);
323 ····}323 ····}
Offset 457, 30 lines modifiedOffset 457, 30 lines modified
457 ························case·5:·{457 ························case·5:·{
458 ····························return·b·?·8L·:·8L;458 ····························return·b·?·8L·:·8L;
459 ························}459 ························}
460 ························case·6:·{460 ························case·6:·{
461 ····························return·b·?·16L·:·16L;461 ····························return·b·?·16L·:·16L;
462 ························}462 ························}
463 ························default:·{463 ························default:·{
464 ····························throw·new·AssertionError("Invalid·number·kind·"·+·String.valueOf((Object)obj.toNumber().getKind()));464 ····························throw·new·AssertionError((Object)("Invalid·number·kind·"·+·obj.toNumber().getKind()));
465 ························}465 ························}
466 ····················}466 ····················}
467 ····················break;467 ····················break;
468 ················}468 ················}
469 ················case·4:·{469 ················case·4:·{
470 ····················return·b·?·8L·:·8L;470 ····················return·b·?·8L·:·8L;
471 ················}471 ················}
472 ················case·8:·{472 ················case·8:·{
473 ····················return·this.getAlignment(obj.resolve().toArray().getType(),·b);473 ····················return·this.getAlignment(obj.resolve().toArray().getType(),·b);
474 ················}474 ················}
475 ················case·11:·{475 ················case·11:·{
476 ····················return·1L;476 ····················return·1L;
477 ················}477 ················}
478 ················default:·{478 ················default:·{
479 ····················throw·new·IllegalArgumentException("Type·without·alignment·"·+·String.valueOf((Object)obj));479 ····················throw·new·IllegalArgumentException("Type·without·alignment·"·+·obj);
480 ················}480 ················}
481 ············}481 ············}
482 ········}482 ········}
483 ····}483 ····}
484 ····484 ····
485 ····public·long·getSize(final·Type·obj)·{485 ····public·long·getSize(final·Type·obj)·{
486 ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{486 ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{
Offset 530, 15 lines modifiedOffset 530, 15 lines modified
530 ····················case·5:·{530 ····················case·5:·{
531 ························return·16L;531 ························return·16L;
532 ····················}532 ····················}
533 ····················case·6:·{533 ····················case·6:·{
534 ························return·32L;534 ························return·32L;
535 ····················}535 ····················}
536 ····················default:·{536 ····················default:·{
537 ························throw·new·AssertionError("Invalid·number·kind·"·+·String.valueOf((Object)obj.toNumber().getKind()));537 ························throw·new·AssertionError((Object)("Invalid·number·kind·"·+·obj.toNumber().getKind()));
538 ····················}538 ····················}
539 ················}539 ················}
540 ················break;540 ················break;
541 ············}541 ············}
542 ············case·4:·{542 ············case·4:·{
543 ················return·8L;543 ················return·8L;
544 ············}544 ············}
Offset 560, 15 lines modifiedOffset 560, 15 lines modified
560 ················}560 ················}
561 ················return·max;561 ················return·max;
562 ············}562 ············}
563 ············case·11:·{563 ············case·11:·{
564 ················return·1L;564 ················return·1L;
565 ············}565 ············}
566 ············default:·{566 ············default:·{
567 ················throw·new·IllegalArgumentException("Type·without·size·"·+·String.valueOf((Object)obj));567 ················throw·new·IllegalArgumentException("Type·without·size·"·+·obj);
568 ············}568 ············}
569 ········}569 ········}
570 ····}570 ····}
571 ····571 ····
572 ····public·long·getOffset(final·StructOrUnionT·structOrUnionT,·final·String·s)·{572 ····public·long·getOffset(final·StructOrUnionT·structOrUnionT,·final·String·s)·{
573 ········if·(structOrUnionT.isStruct())·{573 ········if·(structOrUnionT.isStruct())·{
574 ············return·this.layout(structOrUnionT.toStruct(),·s);574 ············return·this.layout(structOrUnionT.toStruct(),·s);
Offset 726, 15 lines modifiedOffset 726, 15 lines modified
726 ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{726 ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{
727 ············case·1:727 ············case·1:
728 ············case·2:728 ············case·2:
729 ············case·3:·{729 ············case·3:·{
730 ················return·this.getSize(obj)·*·8L;730 ················return·this.getSize(obj)·*·8L;
731 ············}731 ············}
732 ············default:·{732 ············default:·{
733 ················throw·new·AssertionError("Not·a·C·number·"·+·String.valueOf((Object)obj));733 ················throw·new·AssertionError((Object)("Not·a·C·number·"·+·obj));
734 ············}734 ············}
735 ········}735 ········}
736 ····}736 ····}
737 ····737 ····
738 ····public·Type·fit(final·BigInteger·bigInteger)·{738 ····public·Type·fit(final·BigInteger·bigInteger)·{
739 ········if·(Limits.fitsInt(bigInteger))·{739 ········if·(Limits.fitsInt(bigInteger))·{
740 ············return·(Type)NumberT.INT;740 ············return·(Type)NumberT.INT;
Offset 803, 15 lines modifiedOffset 803, 15 lines modified
803 ····························break·Label_0187;803 ····························break·Label_0187;
804 ························}804 ························}
805 ····················}805 ····················}
806 ····················break;806 ····················break;
807 ················}807 ················}
808 ············}808 ············}
809 ········}809 ········}
810 ········throw·new·AssertionError("Not·a·C·integer·"·+·String.valueOf((Object)obj));810 ········throw·new·AssertionError((Object)("Not·a·C·integer·"·+·obj));
811 ····}811 ····}
812 ····812 ····
813 ····public·BigInteger·mask(final·BigInteger·bigInteger,·final·Type·obj)·{813 ····public·BigInteger·mask(final·BigInteger·bigInteger,·final·Type·obj)·{
814 ········Label_0199:·{814 ········Label_0199:·{
815 ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{815 ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{
816 ················case·1:·{816 ················case·1:·{
817 ····················return·(0·!=·bigInteger.signum())·?·BigInteger.ONE·:·BigInteger.ZERO;817 ····················return·(0·!=·bigInteger.signum())·?·BigInteger.ONE·:·BigInteger.ZERO;
Offset 856, 15 lines modifiedOffset 856, 15 lines modified
856 ····························break·Label_0199;856 ····························break·Label_0199;
857 ························}857 ························}
858 ····················}858 ····················}
859 ····················break;859 ····················break;
860 ················}860 ················}
861 ············}861 ············}
862 ········}862 ········}
Max diff block lines reached; 3980/9479 bytes (41.99%) of diff not shown.
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·00cc65080eb9e41fbfefb01666a476fcf03aaa3395e62d1705f5f7ee20ccd7911 ··SHA-256·checksum·240dd983ae44c15825a703bfa99cf8b679c0c902d709e809624dbadbebea899e
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:·655 ··major·version:·52
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·d8100b0c9fef2872d92d8e3d767c418e7ca83944abc506e05138b82a61fcc4941 ··SHA-256·checksum·0321f519a56909285f2e7e2516a97c6315ef17876d602afdce5af383d3131b48
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:·655 ··major·version:·52
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.54 KB
xtc/type/Constant$Kind.class
2.48 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·a0f58635a429e83c2fe5223f501952cdf454e7fe059bc2a659215d0afa309a721 ··SHA-256·checksum·0f6990c5677f28a1e4e360107bf19dfd5d9f46634ef6f40fb2eede67205f1f9c
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·7,·methods:·5,·attributes:·3
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;
Offset 66, 19 lines modifiedOffset 66, 18 lines modified
66 ··#56·=·Utf8···············MethodParameters66 ··#56·=·Utf8···············MethodParameters
67 ··#57·=·Utf8···············Signature67 ··#57·=·Utf8···············Signature
68 ··#58·=·Utf8···············()V68 ··#58·=·Utf8···············()V
69 ··#59·=·Utf8···············<clinit>69 ··#59·=·Utf8···············<clinit>
70 ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Constant$Kind;>;70 ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Constant$Kind;>;
71 ··#61·=·Utf8···············SourceFile71 ··#61·=·Utf8···············SourceFile
72 ··#62·=·Utf8···············Constant.java72 ··#62·=·Utf8···············Constant.java
73 ··#63·=·Utf8···············NestHost73 ··#63·=·Utf8···············InnerClasses
74 ··#64·=·Class··············#65············//·xtc/type/Constant74 ··#64·=·Class··············#65············//·xtc/type/Constant
75 ··#65·=·Utf8···············xtc/type/Constant75 ··#65·=·Utf8···············xtc/type/Constant
76 ··#66·=·Utf8···············InnerClasses 
77 ··#67·=·Utf8···············Kind76 ··#66·=·Utf8···············Kind
78 {77 {
79 ··public·static·final·xtc.type.Constant$Kind·INTEGER;78 ··public·static·final·xtc.type.Constant$Kind·INTEGER;
80 ····descriptor:·Lxtc/type/Constant$Kind;79 ····descriptor:·Lxtc/type/Constant$Kind;
81 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM80 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM
  
82 ··public·static·final·xtc.type.Constant$Kind·BIG_INTEGER;81 ··public·static·final·xtc.type.Constant$Kind·BIG_INTEGER;
83 ····descriptor:·Lxtc/type/Constant$Kind;82 ····descriptor:·Lxtc/type/Constant$Kind;
Offset 236, 10 lines modifiedOffset 235, 9 lines modified
236 ········line·45:·39235 ········line·45:·39
237 ········line·46:·52236 ········line·46:·52
238 ········line·47:·65237 ········line·47:·65
239 ········line·41:·78238 ········line·41:·78
240 }239 }
241 Signature:·#60··························//·Ljava/lang/Enum<Lxtc/type/Constant$Kind;>;240 Signature:·#60··························//·Ljava/lang/Enum<Lxtc/type/Constant$Kind;>;
242 SourceFile:·"Constant.java"241 SourceFile:·"Constant.java"
243 NestHost:·class·xtc/type/Constant 
244 InnerClasses:242 InnerClasses:
245 ··public·static·final·#67=·#1·of·#64;·····//·Kind=class·xtc/type/Constant$Kind·of·class·xtc/type/Constant243 ··public·static·final·#66=·#1·of·#64;·····//·Kind=class·xtc/type/Constant$Kind·of·class·xtc/type/Constant
4.54 KB
xtc/type/Constant.class
4.5 KB
procyon -ec {}
    
Offset 18, 28 lines modifiedOffset 18, 28 lines modified
18 ················this.kind·=·Constant.Kind.INTEGER;18 ················this.kind·=·Constant.Kind.INTEGER;
19 ············}19 ············}
20 ············else·if·(obj·instanceof·BigInteger)·{20 ············else·if·(obj·instanceof·BigInteger)·{
21 ················this.kind·=·Constant.Kind.BIG_INTEGER;21 ················this.kind·=·Constant.Kind.BIG_INTEGER;
22 ············}22 ············}
23 ············else·{23 ············else·{
24 ················if·(!(obj·instanceof·Float)·&&·!(obj·instanceof·Double))·{24 ················if·(!(obj·instanceof·Float)·&&·!(obj·instanceof·Double))·{
25 ····················throw·new·IllegalArgumentException("Invalid·number·"·+·String.valueOf(obj));25 ····················throw·new·IllegalArgumentException("Invalid·number·"·+·obj);
26 ················}26 ················}
27 ················this.kind·=·Constant.Kind.DOUBLE;27 ················this.kind·=·Constant.Kind.DOUBLE;
28 ············}28 ············}
29 ········}29 ········}
30 ········else·if·(obj·instanceof·Character)·{30 ········else·if·(obj·instanceof·Character)·{
31 ············this.kind·=·Constant.Kind.CHARACTER;31 ············this.kind·=·Constant.Kind.CHARACTER;
32 ········}32 ········}
33 ········else·if·(obj·instanceof·String)·{33 ········else·if·(obj·instanceof·String)·{
34 ············this.kind·=·Constant.Kind.STRING;34 ············this.kind·=·Constant.Kind.STRING;
35 ········}35 ········}
36 ········else·{36 ········else·{
37 ············if·(!(obj·instanceof·Reference))·{37 ············if·(!(obj·instanceof·Reference))·{
38 ················throw·new·IllegalArgumentException("invalid·value·"·+·String.valueOf(obj));38 ················throw·new·IllegalArgumentException("invalid·value·"·+·obj);
39 ············}39 ············}
40 ············this.kind·=·Constant.Kind.REFERENCE;40 ············this.kind·=·Constant.Kind.REFERENCE;
41 ········}41 ········}
42 ····}42 ····}
43 ····43 ····
44 ····public·Constant.Kind·getKind()·{44 ····public·Constant.Kind·getKind()·{
45 ········return·this.kind;45 ········return·this.kind;
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ············case·2:·{78 ············case·2:·{
79 ················return·((Number)this.value).longValue();79 ················return·((Number)this.value).longValue();
80 ············}80 ············}
81 ············case·3:·{81 ············case·3:·{
82 ················return·(char)this.value;82 ················return·(char)this.value;
83 ············}83 ············}
84 ············default:·{84 ············default:·{
85 ················throw·new·IllegalStateException("Not·a·number·"·+·String.valueOf((Object)this.kind));85 ················throw·new·IllegalStateException("Not·a·number·"·+·this.kind);
86 ············}86 ············}
87 ········}87 ········}
88 ····}88 ····}
89 ····89 ····
90 ····public·BigInteger·bigIntValue()·{90 ····public·BigInteger·bigIntValue()·{
91 ········switch·(this.kind.ordinal())·{91 ········switch·(this.kind.ordinal())·{
92 ············case·0:·{92 ············case·0:·{
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 ············case·1:·{95 ············case·1:·{
96 ················return·(BigInteger)this.value;96 ················return·(BigInteger)this.value;
97 ············}97 ············}
98 ············case·3:·{98 ············case·3:·{
99 ················return·BigInteger.valueOf((long)this.value);99 ················return·BigInteger.valueOf((long)this.value);
100 ············}100 ············}
101 ············default:·{101 ············default:·{
102 ················throw·new·IllegalStateException("Not·a·big·integer·"·+·String.valueOf((Object)this.kind));102 ················throw·new·IllegalStateException("Not·a·big·integer·"·+·this.kind);
103 ············}103 ············}
104 ········}104 ········}
105 ····}105 ····}
106 ····106 ····
107 ····public·double·doubleValue()·{107 ····public·double·doubleValue()·{
108 ········switch·(this.kind.ordinal())·{108 ········switch·(this.kind.ordinal())·{
109 ············case·0:109 ············case·0:
Offset 111, 37 lines modifiedOffset 111, 37 lines modified
111 ············case·2:·{111 ············case·2:·{
112 ················return·((Number)this.value).doubleValue();112 ················return·((Number)this.value).doubleValue();
113 ············}113 ············}
114 ············case·3:·{114 ············case·3:·{
115 ················return·(char)this.value;115 ················return·(char)this.value;
116 ············}116 ············}
117 ············default:·{117 ············default:·{
118 ················throw·new·IllegalStateException("Not·a·number·"·+·String.valueOf((Object)this.kind));118 ················throw·new·IllegalStateException("Not·a·number·"·+·this.kind);
119 ············}119 ············}
120 ········}120 ········}
121 ····}121 ····}
122 ····122 ····
123 ····public·Reference·refValue()·{123 ····public·Reference·refValue()·{
124 ········switch·(this.kind.ordinal())·{124 ········switch·(this.kind.ordinal())·{
125 ············case·5:·{125 ············case·5:·{
126 ················return·(Reference)this.value;126 ················return·(Reference)this.value;
127 ············}127 ············}
128 ············default:·{128 ············default:·{
129 ················throw·new·IllegalStateException("Not·a·reference·"·+·String.valueOf((Object)this.kind));129 ················throw·new·IllegalStateException("Not·a·reference·"·+·this.kind);
130 ············}130 ············}
131 ········}131 ········}
132 ····}132 ····}
133 ····133 ····
134 ····public·String·stringValue()·{134 ····public·String·stringValue()·{
135 ········switch·(this.kind.ordinal())·{135 ········switch·(this.kind.ordinal())·{
136 ············case·4:·{136 ············case·4:·{
137 ················return·(String)this.value;137 ················return·(String)this.value;
138 ············}138 ············}
139 ············default:·{139 ············default:·{
140 ················throw·new·IllegalStateException("Not·a·string·"·+·String.valueOf((Object)this.kind));140 ················throw·new·IllegalStateException("Not·a·string·"·+·this.kind);
141 ············}141 ············}
142 ········}142 ········}
143 ····}143 ····}
144 ····144 ····
145 ····public·boolean·isTrue()·{145 ····public·boolean·isTrue()·{
146 ········switch·(this.kind.ordinal())·{146 ········switch·(this.kind.ordinal())·{
147 ············case·0:·{147 ············case·0:·{
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 ············case·4:·{159 ············case·4:·{
160 ················return·true;160 ················return·true;
161 ············}161 ············}
162 ············case·5:·{162 ············case·5:·{
163 ················return·!((Reference)this.value).isNull();163 ················return·!((Reference)this.value).isNull();
164 ············}164 ············}
165 ············default:·{165 ············default:·{
166 ················throw·new·AssertionError("Invalid·kind·"·+·String.valueOf((Object)this.kind));166 ················throw·new·AssertionError((Object)("Invalid·kind·"·+·this.kind));
167 ············}167 ············}
168 ········}168 ········}
169 ····}169 ····}
170 ····170 ····
171 ····public·boolean·isNull()·{171 ····public·boolean·isNull()·{
172 ········switch·(this.kind.ordinal())·{172 ········switch·(this.kind.ordinal())·{
173 ············case·0:·{173 ············case·0:·{
Offset 185, 12 lines modifiedOffset 185, 12 lines modified
185 ············case·4:·{185 ············case·4:·{
186 ················return·false;186 ················return·false;
187 ············}187 ············}
188 ············case·5:·{188 ············case·5:·{
189 ················return·((Reference)this.value).isNull();189 ················return·((Reference)this.value).isNull();
190 ············}190 ············}
191 ············default:·{191 ············default:·{
192 ················throw·new·AssertionError("Invalid·kind·"·+·String.valueOf((Object)this.kind));192 ················throw·new·AssertionError((Object)("Invalid·kind·"·+·this.kind));
193 ············}193 ············}
194 ········}194 ········}
195 ····}195 ····}
196 }196 }
Max diff block lines reached; -1/4576 bytes (-0.02%) of diff not shown.
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·6eca187f1eac65c3404dba8567c43e0f98a40796493a6fd64428dc154b8b07d21 ··SHA-256·checksum·d457de2c1877eeda83d96b6c596a221b5cefb96dbabfcdcddca4604950c26d50
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:·655 ··major·version:·52
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·b9a774dd4718524e0a91649a3306ef730d8f1c0a0563bd312145f531c9c676901 ··SHA-256·checksum·acc0128de5c5112519b425274a783cea3c82a50dad8ee98356129a39233ff1e4
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:·655 ··major·version:·52
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·6c01a54959a67076138afc3080b51c1ae01da20ce01a0c1b0c294be1e40368761 ··SHA-256·checksum·7270c0524ba01b3567df808950379c55a06f2f1df890d5450e98ce6bcfa71481
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:·655 ··major·version:·52
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·f9eb67f624c1815fb657c8630bc27b8066d20b67c4ab6d6b6d9ce86c62e602b41 ··SHA-256·checksum·f9c6c4d2c8e56ac24feabdd6e57d16c7a60e058edd358adaefe52b612cc3a1d8
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:·655 ··major·version:·52
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·b3c653feeda3ee76033a3b89bc6000fa183d21bc6cdfd5a345ec207cd9e0fd4a1 ··SHA-256·checksum·25473f35be630cb88f7080f9eda3940daa41d7ddf31e7a63d64940de77435cbc
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:·655 ··major·version:·52
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·2581c023da5eb0009acc3c8bcac9ac71b29cf1ff8de642e7ee9c8482bc845eb01 ··SHA-256·checksum·bdf7dc978a26160d820e528fcf57de010a2448ade50802be06e06b89b35e7867
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·3
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;
Offset 53, 19 lines modifiedOffset 53, 18 lines modified
53 ··#43·=·Utf8···············LineNumberTable53 ··#43·=·Utf8···············LineNumberTable
54 ··#44·=·Utf8···············StackMapTable54 ··#44·=·Utf8···············StackMapTable
55 ··#45·=·Utf8···············SourceFile55 ··#45·=·Utf8···············SourceFile
56 ··#46·=·Utf8···············FloatT.java56 ··#46·=·Utf8···············FloatT.java
57 ··#47·=·Utf8···············EnclosingMethod57 ··#47·=·Utf8···············EnclosingMethod
58 ··#48·=·Class··············#49············//·xtc/type/FloatT58 ··#48·=·Class··············#49············//·xtc/type/FloatT
59 ··#49·=·Utf8···············xtc/type/FloatT59 ··#49·=·Utf8···············xtc/type/FloatT
60 ··#50·=·Utf8···············NestHost 
61 ··#51·=·Utf8···············InnerClasses60 ··#50·=·Utf8···············InnerClasses
62 ··#52·=·Class··············#53············//·xtc/type/NumberT61 ··#51·=·Class··············#52············//·xtc/type/NumberT
63 ··#53·=·Utf8···············xtc/type/NumberT62 ··#52·=·Utf8···············xtc/type/NumberT
64 ··#54·=·Utf8···············Kind63 ··#53·=·Utf8···············Kind
65 {64 {
66 ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind;65 ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind;
67 ····descriptor:·[I66 ····descriptor:·[I
68 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC67 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
69 ··static·{};68 ··static·{};
70 ····descriptor:·()V69 ····descriptor:·()V
Offset 147, 11 lines modifiedOffset 146, 10 lines modified
147 ········frame_type·=·0·/*·same·*/146 ········frame_type·=·0·/*·same·*/
148 ········frame_type·=·78·/*·same_locals_1_stack_item·*/147 ········frame_type·=·78·/*·same_locals_1_stack_item·*/
149 ··········stack·=·[·class·java/lang/NoSuchFieldError·]148 ··········stack·=·[·class·java/lang/NoSuchFieldError·]
150 ········frame_type·=·0·/*·same·*/149 ········frame_type·=·0·/*·same·*/
151 }150 }
152 SourceFile:·"FloatT.java"151 SourceFile:·"FloatT.java"
153 EnclosingMethod:·#48.#0·················//·xtc.type.FloatT152 EnclosingMethod:·#48.#0·················//·xtc.type.FloatT
154 NestHost:·class·xtc/type/FloatT 
155 InnerClasses:153 InnerClasses:
156 ··public·static·final·#54=·#2·of·#52;·····//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT154 ··public·static·final·#53=·#2·of·#51;·····//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT
157 ··static·#8;······························//·class·xtc/type/FloatT$1155 ··static·#8;······························//·class·xtc/type/FloatT$1
549 B
xtc/type/FloatT.class
507 B
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ············case·3:15 ············case·3:
16 ············case·4:16 ············case·4:
17 ············case·5:17 ············case·5:
18 ············case·6:·{18 ············case·6:·{
19 ················return;19 ················return;
20 ············}20 ············}
21 ············default:·{21 ············default:·{
22 ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+·String.valueOf((Object)obj));22 ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+·obj);
23 ············}23 ············}
24 ········}24 ········}
25 ····}25 ····}
26 ····26 ····
27 ····public·FloatT·copy()·{27 ····public·FloatT·copy()·{
28 ········return·new·FloatT((Type)this,·this.kind);28 ········return·new·FloatT((Type)this,·this.kind);
29 ····}29 ····}
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·26312a2b2922f227890f2dbaac32432b075a4d83677b1f1ba4185825aa3195021 ··SHA-256·checksum·4d3229a601aaa20adb29db1adafa887c99a451f53577811989ec1641c3aba401
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:·655 ··major·version:·52
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·ff02df6f7db66aa72ec505087160d48f8844ad3363cf8e1b258a4ce44e178c141 ··SHA-256·checksum·add169c46deec58b8233a6a71e2b0e7fb46ef4c4c03135105a12fdbb91340840
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:·655 ··major·version:·52
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·d5afb62fa405c325a351860447df3035ca10ab77038e66b5cfd9f6114e1df23a1 ··SHA-256·checksum·4710798ec7a50db07dc42a06a6d1cdda6453bef3d11808d0d7fc854534b7c973
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:·655 ··major·version:·52
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·2dbbb504a54aa3f296a85a015a4e5b0c5b95d911ce6f7fd1e581808bae8027881 ··SHA-256·checksum·7562749db85e41f76ecd7106fa027020411e86f257892db66350dddb1d2b6a97
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:·655 ··major·version:·52
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
2.33 KB
xtc/type/InstantiatedT.class
2.28 KB
procyon -ec {}
    
Offset 10, 40 lines modifiedOffset 10, 40 lines modified
10 {10 {
11 ····private·List<Type>·arguments;11 ····private·List<Type>·arguments;
12 ····12 ····
13 ····public·InstantiatedT(final·Type·type,·final·Type·type2)·{13 ····public·InstantiatedT(final·Type·type,·final·Type·type2)·{
14 ········super(type2);14 ········super(type2);
15 ········(this.arguments·=·new·ArrayList<Type>(1)).add(type);15 ········(this.arguments·=·new·ArrayList<Type>(1)).add(type);
16 ········if·(!type2.hasParameterized())·{16 ········if·(!type2.hasParameterized())·{
17 ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·String.valueOf((Object)type2));17 ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·type2);
18 ········}18 ········}
19 ········if·(1·!=·type2.toParameterized().getParameters().size())·{19 ········if·(1·!=·type2.toParameterized().getParameters().size())·{
20 ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·String.valueOf((Object)type2));20 ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·type2);
21 ········}21 ········}
22 ····}22 ····}
23 ····23 ····
24 ····public·InstantiatedT(final·List<Type>·arguments,·final·Type·type)·{24 ····public·InstantiatedT(final·List<Type>·arguments,·final·Type·type)·{
25 ········super(type);25 ········super(type);
26 ········this.arguments·=·arguments;26 ········this.arguments·=·arguments;
27 ········if·(!type.hasParameterized())·{27 ········if·(!type.hasParameterized())·{
28 ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·String.valueOf((Object)type));28 ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·type);
29 ········}29 ········}
30 ········if·(arguments.size()·!=·type.toParameterized().getParameters().size())·{30 ········if·(arguments.size()·!=·type.toParameterized().getParameters().size())·{
31 ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·String.valueOf((Object)type));31 ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·type);
32 ········}32 ········}
33 ····}33 ····}
34 ····34 ····
35 ····public·InstantiatedT(final·Type·type,·final·List<Type>·arguments,·final·Type·type2)·{35 ····public·InstantiatedT(final·Type·type,·final·List<Type>·arguments,·final·Type·type2)·{
36 ········super(type,·type2);36 ········super(type,·type2);
37 ········this.arguments·=·arguments;37 ········this.arguments·=·arguments;
38 ········if·(!type2.hasParameterized())·{38 ········if·(!type2.hasParameterized())·{
39 ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·String.valueOf((Object)type2));39 ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·type2);
40 ········}40 ········}
41 ········if·(arguments.size()·!=·type2.toParameterized().getParameters().size())·{41 ········if·(arguments.size()·!=·type2.toParameterized().getParameters().size())·{
42 ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·String.valueOf((Object)type2));42 ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·type2);
43 ········}43 ········}
44 ····}44 ····}
45 ····45 ····
46 ····public·InstantiatedT·copy()·{46 ····public·InstantiatedT·copy()·{
47 ········return·new·InstantiatedT(this,·(List<Type>)Type.copy((List)this.arguments),·this.getType().copy());47 ········return·new·InstantiatedT(this,·(List<Type>)Type.copy((List)this.arguments),·this.getType().copy());
48 ····}48 ····}
49 ····49 ····
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·63dc8a6074a4481956d005bcd37ffca74136069893a069d51b137c5a5a1dbd661 ··SHA-256·checksum·a6c78a3cfa73ca89514a0f9f1b0bfd4d7d87a84f2c7f06ed3dacb9af22e59aa3
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·3
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;
Offset 53, 19 lines modifiedOffset 53, 18 lines modified
53 ··#43·=·Utf8···············LineNumberTable53 ··#43·=·Utf8···············LineNumberTable
54 ··#44·=·Utf8···············StackMapTable54 ··#44·=·Utf8···············StackMapTable
55 ··#45·=·Utf8···············SourceFile55 ··#45·=·Utf8···············SourceFile
56 ··#46·=·Utf8···············IntegerT.java56 ··#46·=·Utf8···············IntegerT.java
57 ··#47·=·Utf8···············EnclosingMethod57 ··#47·=·Utf8···············EnclosingMethod
58 ··#48·=·Class··············#49············//·xtc/type/IntegerT58 ··#48·=·Class··············#49············//·xtc/type/IntegerT
59 ··#49·=·Utf8···············xtc/type/IntegerT59 ··#49·=·Utf8···············xtc/type/IntegerT
60 ··#50·=·Utf8···············NestHost 
61 ··#51·=·Utf8···············InnerClasses60 ··#50·=·Utf8···············InnerClasses
62 ··#52·=·Class··············#53············//·xtc/type/NumberT61 ··#51·=·Class··············#52············//·xtc/type/NumberT
63 ··#53·=·Utf8···············xtc/type/NumberT62 ··#52·=·Utf8···············xtc/type/NumberT
64 ··#54·=·Utf8···············Kind63 ··#53·=·Utf8···············Kind
65 {64 {
66 ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind;65 ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind;
67 ····descriptor:·[I66 ····descriptor:·[I
68 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC67 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
69 ··static·{};68 ··static·{};
70 ····descriptor:·()V69 ····descriptor:·()V
Offset 147, 11 lines modifiedOffset 146, 10 lines modified
147 ········frame_type·=·0·/*·same·*/146 ········frame_type·=·0·/*·same·*/
148 ········frame_type·=·78·/*·same_locals_1_stack_item·*/147 ········frame_type·=·78·/*·same_locals_1_stack_item·*/
149 ··········stack·=·[·class·java/lang/NoSuchFieldError·]148 ··········stack·=·[·class·java/lang/NoSuchFieldError·]
150 ········frame_type·=·0·/*·same·*/149 ········frame_type·=·0·/*·same·*/
151 }150 }
152 SourceFile:·"IntegerT.java"151 SourceFile:·"IntegerT.java"
153 EnclosingMethod:·#48.#0·················//·xtc.type.IntegerT152 EnclosingMethod:·#48.#0·················//·xtc.type.IntegerT
154 NestHost:·class·xtc/type/IntegerT 
155 InnerClasses:153 InnerClasses:
156 ··public·static·final·#54=·#2·of·#52;·····//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT154 ··public·static·final·#53=·#2·of·#51;·····//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT
157 ··static·#8;······························//·class·xtc/type/IntegerT$1155 ··static·#8;······························//·class·xtc/type/IntegerT$1
1.58 KB
xtc/type/IntegerT.class
1.53 KB
procyon -ec {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[obj.ordinal()])·{12 ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[obj.ordinal()])·{
13 ············case·1:13 ············case·1:
14 ············case·2:14 ············case·2:
15 ············case·3:15 ············case·3:
16 ············case·4:16 ············case·4:
17 ············case·5:17 ············case·5:
18 ············case·6:·{18 ············case·6:·{
19 ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+·String.valueOf((Object)obj));19 ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+·obj);
20 ············}20 ············}
21 ············default:·{}21 ············default:·{}
22 ········}22 ········}
23 ····}23 ····}
24 ····24 ····
25 ····public·IntegerT·copy()·{25 ····public·IntegerT·copy()·{
26 ········return·new·IntegerT((Type)this,·this.kind);26 ········return·new·IntegerT((Type)this,·this.kind);
Offset 34, 16 lines modifiedOffset 34, 16 lines modified
34 ········return·true;34 ········return·true;
35 ····}35 ····}
36 ····36 ····
37 ····public·IntegerT·toInteger()·{37 ····public·IntegerT·toInteger()·{
38 ········return·this;38 ········return·this;
39 ····}39 ····}
40 ····40 ····
41 ····public·static·NumberT.Kind·fromRank(final·int·n,·final·boolean·b)·{41 ····public·static·NumberT.Kind·fromRank(final·int·i,·final·boolean·b)·{
42 ········switch·(n)·{42 ········switch·(i)·{
43 ············case·1:·{43 ············case·1:·{
44 ················if·(b)·{44 ················if·(b)·{
45 ····················return·NumberT.Kind.CHAR;45 ····················return·NumberT.Kind.CHAR;
46 ················}46 ················}
47 ················return·NumberT.Kind.U_CHAR;47 ················return·NumberT.Kind.U_CHAR;
48 ············}48 ············}
49 ············case·2:·{49 ············case·2:·{
Offset 55, 12 lines modifiedOffset 55, 12 lines modified
55 ············case·4:·{55 ············case·4:·{
56 ················return·b·?·NumberT.Kind.LONG·:·NumberT.Kind.U_LONG;56 ················return·b·?·NumberT.Kind.LONG·:·NumberT.Kind.U_LONG;
57 ············}57 ············}
58 ············case·5:·{58 ············case·5:·{
59 ················return·b·?·NumberT.Kind.LONG_LONG·:·NumberT.Kind.U_LONG_LONG;59 ················return·b·?·NumberT.Kind.LONG_LONG·:·NumberT.Kind.U_LONG_LONG;
60 ············}60 ············}
61 ············default:·{61 ············default:·{
62 ················throw·new·IllegalArgumentException("Invalid·rank:·"·+·n);62 ················throw·new·IllegalArgumentException("Invalid·rank:·"·+·i);
63 ············}63 ············}
64 ········}64 ········}
65 ····}65 ····}
66 }66 }
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·873a44daf8b9fa8b668d8072280072f5c45d8b5827379574a44808a475e8048b1 ··SHA-256·checksum·616404bc04e234d68be8e4e90974a3ac7d8454347173be36d19816d36c819f4f
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:·655 ··major·version:·52
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·d0217ab7e8652f39b4d5ea829ec2849e951c5c2b727d5b84a1ad7b18d6c548dc1 ··SHA-256·checksum·1434044ed9383c7a8025dc2b4a7b663c169c06e66e2d528223efba9c9a9a827d
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:·655 ··major·version:·52
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·37add87287a32608eb04070fe1a1bd2a38c784502ddbee4f0eb6919e399cfcbd1 ··SHA-256·checksum·cda215d34f7e9d01b46e47df0f406e7640acad81473b29fcb646fd5943a588b1
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:·655 ··major·version:·52
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·76324606162fc4fa04733035548a558c9cd5550943a13636367e1363330437b91 ··SHA-256·checksum·b776092a1b2fb9d6e698d6ee70862429b49749c1c49e693c675c0d301d2cdda6
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:·655 ··major·version:·52
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·0d572305fa55a73b73f6a67e5d7a62edf7903f72adcbd4efc46caead7eb9f1f21 ··SHA-256·checksum·212af1006ae635cd29e7f8fb605893447672f06218ba32e17dee445e12d07ee6
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:·655 ··major·version:·52
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·d2b551df8e7cc23decb6eefdd616a4ffbd3fc4c269574d2476ff485b1f6051971 ··SHA-256·checksum·855454beaff99fc8d3d3c76dd07934e442c10235869f159f31ddef68d2dbb682
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:·655 ··major·version:·52
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·bcbc393503936e84991ffa9eb6ab8c8c03a7a76023aee1e8ff693eb612d44c0f1 ··SHA-256·checksum·e9e812ad7d0bf18e4a450809a8f22f78d70423d7d735aec1bf946797ae63464f
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:·655 ··major·version:·52
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.52 KB
xtc/type/NumberT$Kind.class
2.46 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·7457d34d8cd69e4d7143fca742f65642554740aa963ce33d2cfe8d12d3d712481 ··SHA-256·checksum·cbc06efff2a9487354e203a0c707df044745fd5e5c21a817ef6b3f0661d8ee60
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·20,·methods:·5,·attributes:·3
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;
Offset 118, 19 lines modifiedOffset 118, 18 lines modified
118 ··#108·=·Utf8···············MethodParameters118 ··#108·=·Utf8···············MethodParameters
119 ··#109·=·Utf8···············Signature119 ··#109·=·Utf8···············Signature
120 ··#110·=·Utf8···············()V120 ··#110·=·Utf8···············()V
121 ··#111·=·Utf8···············<clinit>121 ··#111·=·Utf8···············<clinit>
122 ··#112·=·Utf8···············Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>;122 ··#112·=·Utf8···············Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>;
123 ··#113·=·Utf8···············SourceFile123 ··#113·=·Utf8···············SourceFile
124 ··#114·=·Utf8···············NumberT.java124 ··#114·=·Utf8···············NumberT.java
125 ··#115·=·Utf8···············NestHost125 ··#115·=·Utf8···············InnerClasses
126 ··#116·=·Class··············#117··········//·xtc/type/NumberT126 ··#116·=·Class··············#117··········//·xtc/type/NumberT
127 ··#117·=·Utf8···············xtc/type/NumberT127 ··#117·=·Utf8···············xtc/type/NumberT
128 ··#118·=·Utf8···············InnerClasses 
129 ··#119·=·Utf8···············Kind128 ··#118·=·Utf8···············Kind
130 {129 {
131 ··public·static·final·xtc.type.NumberT$Kind·BYTE;130 ··public·static·final·xtc.type.NumberT$Kind·BYTE;
132 ····descriptor:·Lxtc/type/NumberT$Kind;131 ····descriptor:·Lxtc/type/NumberT$Kind;
133 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM132 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM
  
134 ··public·static·final·xtc.type.NumberT$Kind·CHAR;133 ··public·static·final·xtc.type.NumberT$Kind·CHAR;
135 ····descriptor:·Lxtc/type/NumberT$Kind;134 ····descriptor:·Lxtc/type/NumberT$Kind;
Offset 483, 10 lines modifiedOffset 482, 9 lines modified
483 ········line·73:·218482 ········line·73:·218
484 ········line·75:·232483 ········line·75:·232
485 ········line·77:·246484 ········line·77:·246
486 ········line·34:·260485 ········line·34:·260
487 }486 }
488 Signature:·#112·························//·Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>;487 Signature:·#112·························//·Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>;
489 SourceFile:·"NumberT.java"488 SourceFile:·"NumberT.java"
490 NestHost:·class·xtc/type/NumberT 
491 InnerClasses:489 InnerClasses:
492 ··public·static·final·#119=·#1·of·#116;···//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT490 ··public·static·final·#118=·#1·of·#116;···//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT
754 B
xtc/type/NumberT.class
710 B
procyon -ec {}
    
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ············case·17:·{141 ············case·17:·{
142 ················return·"double·_Complex";142 ················return·"double·_Complex";
143 ············}143 ············}
144 ············case·18:·{144 ············case·18:·{
145 ················return·"long·double·_Complex";145 ················return·"long·double·_Complex";
146 ············}146 ············}
147 ············default:·{147 ············default:·{
148 ················throw·new·AssertionError("Invalid·kind:·"·+·String.valueOf((Object)this.kind));148 ················throw·new·AssertionError((Object)("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·2a4a6ca6585aafa662e1dcbb04da11fe1dc2e88bc536acc04e50c6a7cd13a0fd1 ··SHA-256·checksum·90f4a175a1376087fdad525e00da7d73cbcd9b16a60bc1efe63c506c34491a34
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:·655 ··major·version:·52
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·fe97ad3f1eae21e21329e914c764c13b311b98cd9dd970255b3617bc8e7b9dd31 ··SHA-256·checksum·431518b4e8bc1aabb1489f08d5c9da15169e12b6e990d1633a6b510f1c36c878
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:·655 ··major·version:·52
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·c342bcf707531c1b6b5eca17e028560d6ad1a97ba65d45ff23b709bdd43f7abd1 ··SHA-256·checksum·8e5045fd8abdf378ee448b549c58bbf6509bbe31574a475b86883e4c7eaa1c34
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:·655 ··major·version:·52
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·bd66806ecce5d6e5eb456671a9e1ed2d8a199737a96bc591be60e985093c7c9f1 ··SHA-256·checksum·90c204ce160203c953273b295364945f8a8c5e3b8374b90261576bbdfeb34a3a
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:·655 ··major·version:·52
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·6e70513ad29c10980c7a53a7fab874e5f8adb265521d7b490913df44773670371 ··SHA-256·checksum·61daa49366ca92b06c2b575a9cf6d48de690075a8c108e14cf2d92fbba028fa8
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:·655 ··major·version:·52
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·cbb40d6e45c2014c9137687ddcbbf8f7cc9be89378f5fa9fd83599b9544d267a1 ··SHA-256·checksum·44b0950705277525a319aac984d4958f123cde4613108d3b4ec5cfff119c4161
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:·655 ··major·version:·52
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·db8a240dec26034a75bc855d062e00858bd3fa9e2394b6fd5f2eb34377b017d41 ··SHA-256·checksum·aa9a6bbedb1340fb0a0bacf853097cdb62ab0923078de568512515f930712917
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:·655 ··major·version:·52
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·n)·{89 ····public·VariableT·getMember(final·int·i)·{
90 ········int·n2·=·-1;90 ········int·n·=·-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 ················++n2;93 ················++n;
94 ················if·(n·==·n2)·{94 ················if·(i·==·n)·{
95 ····················return·variableT;95 ····················return·variableT;
96 ················}96 ················}
97 ················continue;97 ················continue;
98 ············}98 ············}
99 ········}99 ········}
100 ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·(n2·+·1));100 ········throw·new·IndexOutOfBoundsException("Index:·"·+·i·+·",·Size:·"·+·(n·+·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·40da2e14593ab97c19157348d70bfcd2f97e6939ee0b40ecb546001f321e74fb1 ··SHA-256·checksum·1cfc823259993899910d4a7cae76a18a715b0e4196e16106e3a96492f3bf7bac
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:·655 ··major·version:·52
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·ce02f2e2e98ff88ea6770680574f8ec0dc6e36cf7a5232d2f7c4a6f508fb60921 ··SHA-256·checksum·7137616e3885b99f744a596e1abbc9aa6d3f3469a7788dc533a5441539332211
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:·655 ··major·version:·52
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·bb262436cde2a2705133d9f2b24870a5087bf6f95f98285b364a183db41885e81 ··SHA-256·checksum·faf8b8deae31c32d4f30ce6aaca2b9d7a8b7ab754f89b3242f20acf25bfd3a32
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:·655 ··major·version:·52
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.43 KB
xtc/type/Type$Tag.class
2.39 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·95b2d89991318d047a5478974f40ef0681fef46f5af62d24035c7274e7972ec51 ··SHA-256·checksum·259cd7ef0efc2ff3f9bb788a1d5d3923638610aedba66b95211f3134ba084f7a
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·30,·methods:·5,·attributes:·3
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;
Offset 158, 19 lines modifiedOffset 158, 18 lines modified
158 ··#148·=·Utf8···············MethodParameters158 ··#148·=·Utf8···············MethodParameters
159 ··#149·=·Utf8···············Signature159 ··#149·=·Utf8···············Signature
160 ··#150·=·Utf8···············()V160 ··#150·=·Utf8···············()V
161 ··#151·=·Utf8···············<clinit>161 ··#151·=·Utf8···············<clinit>
162 ··#152·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Type$Tag;>;162 ··#152·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Type$Tag;>;
163 ··#153·=·Utf8···············SourceFile163 ··#153·=·Utf8···············SourceFile
164 ··#154·=·Utf8···············Type.java164 ··#154·=·Utf8···············Type.java
165 ··#155·=·Utf8···············NestHost165 ··#155·=·Utf8···············InnerClasses
166 ··#156·=·Class··············#157··········//·xtc/type/Type166 ··#156·=·Class··············#157··········//·xtc/type/Type
167 ··#157·=·Utf8···············xtc/type/Type167 ··#157·=·Utf8···············xtc/type/Type
168 ··#158·=·Utf8···············InnerClasses 
169 ··#159·=·Utf8···············Tag168 ··#158·=·Utf8···············Tag
170 {169 {
171 ··public·static·final·xtc.type.Type$Tag·BOOLEAN;170 ··public·static·final·xtc.type.Type$Tag·BOOLEAN;
172 ····descriptor:·Lxtc/type/Type$Tag;171 ····descriptor:·Lxtc/type/Type$Tag;
173 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM172 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM
  
174 ··public·static·final·xtc.type.Type$Tag·ARRAY;173 ··public·static·final·xtc.type.Type$Tag·ARRAY;
175 ····descriptor:·Lxtc/type/Type$Tag;174 ····descriptor:·Lxtc/type/Type$Tag;
Offset 673, 10 lines modifiedOffset 672, 9 lines modified
673 ········line·189:·358672 ········line·189:·358
674 ········line·191:·372673 ········line·191:·372
675 ········line·193:·386674 ········line·193:·386
676 ········line·135:·400675 ········line·135:·400
677 }676 }
678 Signature:·#152·························//·Ljava/lang/Enum<Lxtc/type/Type$Tag;>;677 Signature:·#152·························//·Ljava/lang/Enum<Lxtc/type/Type$Tag;>;
679 SourceFile:·"Type.java"678 SourceFile:·"Type.java"
680 NestHost:·class·xtc/type/Type 
681 InnerClasses:679 InnerClasses:
682 ··public·static·final·#159=·#1·of·#156;···//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type680 ··public·static·final·#158=·#1·of·#156;···//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type
11.0 KB
xtc/type/Type.class
11.0 KB
procyon -ec {}
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ····public·Type·seal()·{50 ····public·Type·seal()·{
51 ········this.sealed·=·true;51 ········this.sealed·=·true;
52 ········return·this;52 ········return·this;
53 ····}53 ····}
54 ····54 ····
55 ····protected·void·checkNotSealed()·{55 ····protected·void·checkNotSealed()·{
56 ········if·(this.sealed)·{56 ········if·(this.sealed)·{
57 ············throw·new·IllegalStateException("Type·"·+·String.valueOf((Object)this)·+·"·is·sealed");57 ············throw·new·IllegalStateException("Type·"·+·this·+·"·is·sealed");
58 ········}58 ········}
59 ····}59 ····}
60 ····60 ····
61 ····public·Type·annotate()·{61 ····public·Type·annotate()·{
62 ········return·(Type)((this.isAnnotated()·&&·!this.isSealed())·?·this·:·new·AnnotatedT(this));62 ········return·(Type)((this.isAnnotated()·&&·!this.isSealed())·?·this·:·new·AnnotatedT(this));
63 ····}63 ····}
64 ····64 ····
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 ············type·=·(type.isWrapped()·?·type.toWrapped().getType()·:·null);299 ············type·=·(type.isWrapped()·?·type.toWrapped().getType()·:·null);
300 ········}·while·(null·!=·type);300 ········}·while·(null·!=·type);
301 ········return·this;301 ········return·this;
302 ····}302 ····}
303 ····303 ····
304 ····public·void·mark(final·Node·obj)·{304 ····public·void·mark(final·Node·obj)·{
305 ········if·(obj.hasProperty("xtc.Constants.Type"))·{305 ········if·(obj.hasProperty("xtc.Constants.Type"))·{
306 ············throw·new·IllegalArgumentException("Node·"·+·String.valueOf((Object)obj)·+·"·already·has·type");306 ············throw·new·IllegalArgumentException("Node·"·+·obj·+·"·already·has·type");
307 ········}307 ········}
308 ········obj.setProperty("xtc.Constants.Type",·(Object)this);308 ········obj.setProperty("xtc.Constants.Type",·(Object)this);
309 ····}309 ····}
310 ····310 ····
311 ····public·boolean·hasTag(final·Type.Tag·tag)·{311 ····public·boolean·hasTag(final·Type.Tag·tag)·{
312 ········return·tag·==·this.tag();312 ········return·tag·==·this.tag();
313 ····}313 ····}
Offset 331, 131 lines modifiedOffset 331, 131 lines modified
331 ····}331 ····}
332 ····332 ····
333 ····public·boolean·isParameter()·{333 ····public·boolean·isParameter()·{
334 ········return·false;334 ········return·false;
335 ····}335 ····}
336 ····336 ····
337 ····public·Parameter·toParameter()·{337 ····public·Parameter·toParameter()·{
338 ········throw·new·ClassCastException("Not·a·parameter·"·+·String.valueOf((Object)this));338 ········throw·new·ClassCastException("Not·a·parameter·"·+·this);
339 ····}339 ····}
340 ····340 ····
341 ····public·boolean·isNamedParameter()·{341 ····public·boolean·isNamedParameter()·{
342 ········return·false;342 ········return·false;
343 ····}343 ····}
344 ····344 ····
345 ····public·NamedParameter·toNamedParameter()·{345 ····public·NamedParameter·toNamedParameter()·{
346 ········throw·new·ClassCastException("Not·a·named·parameter·"·+·String.valueOf((Object)this));346 ········throw·new·ClassCastException("Not·a·named·parameter·"·+·this);
347 ····}347 ····}
348 ····348 ····
349 ····public·boolean·isInternalParameter()·{349 ····public·boolean·isInternalParameter()·{
350 ········return·false;350 ········return·false;
351 ····}351 ····}
352 ····352 ····
353 ····public·InternalParameter·toInternalParameter()·{353 ····public·InternalParameter·toInternalParameter()·{
354 ········throw·new·ClassCastException("Not·an·internal·parameter·"·+·String.valueOf((Object)this));354 ········throw·new·ClassCastException("Not·an·internal·parameter·"·+·this);
355 ····}355 ····}
356 ····356 ····
357 ····public·boolean·isWildcard()·{357 ····public·boolean·isWildcard()·{
358 ········return·false;358 ········return·false;
359 ····}359 ····}
360 ····360 ····
361 ····public·Wildcard·toWildcard()·{361 ····public·Wildcard·toWildcard()·{
362 ········throw·new·ClassCastException("Not·a·wildcard·"·+·String.valueOf((Object)this));362 ········throw·new·ClassCastException("Not·a·wildcard·"·+·this);
363 ····}363 ····}
364 ····364 ····
365 ····public·boolean·isVoid()·{365 ····public·boolean·isVoid()·{
366 ········return·false;366 ········return·false;
367 ····}367 ····}
368 ····368 ····
369 ····public·VoidT·toVoid()·{369 ····public·VoidT·toVoid()·{
370 ········throw·new·ClassCastException("Not·a·void·"·+·String.valueOf((Object)this));370 ········throw·new·ClassCastException("Not·a·void·"·+·this);
371 ····}371 ····}
372 ····372 ····
373 ····public·boolean·isUnit()·{373 ····public·boolean·isUnit()·{
374 ········return·false;374 ········return·false;
375 ····}375 ····}
376 ····376 ····
377 ····public·UnitT·toUnit()·{377 ····public·UnitT·toUnit()·{
378 ········throw·new·ClassCastException("Not·a·unit·"·+·String.valueOf((Object)this));378 ········throw·new·ClassCastException("Not·a·unit·"·+·this);
379 ····}379 ····}
380 ····380 ····
381 ····public·boolean·isBoolean()·{381 ····public·boolean·isBoolean()·{
382 ········return·false;382 ········return·false;
383 ····}383 ····}
384 ····384 ····
385 ····public·BooleanT·toBoolean()·{385 ····public·BooleanT·toBoolean()·{
386 ········throw·new·ClassCastException("Not·a·boolean·"·+·String.valueOf((Object)this));386 ········throw·new·ClassCastException("Not·a·boolean·"·+·this);
387 ····}387 ····}
388 ····388 ····
389 ····public·boolean·isNumber()·{389 ····public·boolean·isNumber()·{
390 ········return·false;390 ········return·false;
391 ····}391 ····}
392 ····392 ····
393 ····public·NumberT·toNumber()·{393 ····public·NumberT·toNumber()·{
394 ········throw·new·ClassCastException("Not·a·number·"·+·String.valueOf((Object)this));394 ········throw·new·ClassCastException("Not·a·number·"·+·this);
395 ····}395 ····}
396 ····396 ····
397 ····public·boolean·isInteger()·{397 ····public·boolean·isInteger()·{
398 ········return·false;398 ········return·false;
399 ····}399 ····}
400 ····400 ····
401 ····public·IntegerT·toInteger()·{401 ····public·IntegerT·toInteger()·{
402 ········throw·new·ClassCastException("Not·an·integer·"·+·String.valueOf((Object)this));402 ········throw·new·ClassCastException("Not·an·integer·"·+·this);
403 ····}403 ····}
404 ····404 ····
405 ····public·boolean·isFloat()·{405 ····public·boolean·isFloat()·{
406 ········return·false;406 ········return·false;
407 ····}407 ····}
408 ····408 ····
409 ····public·FloatT·toFloat()·{409 ····public·FloatT·toFloat()·{
410 ········throw·new·ClassCastException("Not·a·float·"·+·String.valueOf((Object)this));410 ········throw·new·ClassCastException("Not·a·float·"·+·this);
411 ····}411 ····}
412 ····412 ····
413 ····public·boolean·isInternal()·{413 ····public·boolean·isInternal()·{
414 ········return·false;414 ········return·false;
415 ····}415 ····}
416 ····416 ····
417 ····public·InternalT·toInternal()·{417 ····public·InternalT·toInternal()·{
418 ········throw·new·ClassCastException("Not·an·internal·type·"·+·String.valueOf((Object)this));418 ········throw·new·ClassCastException("Not·an·internal·type·"·+·this);
419 ····}419 ····}
420 ····420 ····
421 ····public·boolean·isLabel()·{421 ····public·boolean·isLabel()·{
422 ········return·false;422 ········return·false;
423 ····}423 ····}
424 ····424 ····
425 ····public·LabelT·toLabel()·{425 ····public·LabelT·toLabel()·{
Max diff block lines reached; 6722/11210 bytes (59.96%) of diff not shown.
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·035a13b99012858573fb800cddceb8d660191c7ae71ddb6fbc22105e53f2eacc1 ··SHA-256·checksum·636a8e9c9fd50949a8b2ccff6c9b7d3be0fcd4f40357b89cdaabdf1278ccdc4f
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·3
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;
Offset 50, 19 lines modifiedOffset 50, 18 lines modified
50 ··#40·=·Utf8···············LineNumberTable50 ··#40·=·Utf8···············LineNumberTable
51 ··#41·=·Utf8···············StackMapTable51 ··#41·=·Utf8···············StackMapTable
52 ··#42·=·Utf8···············SourceFile52 ··#42·=·Utf8···············SourceFile
53 ··#43·=·Utf8···············TypePrinter.java53 ··#43·=·Utf8···············TypePrinter.java
54 ··#44·=·Utf8···············EnclosingMethod54 ··#44·=·Utf8···············EnclosingMethod
55 ··#45·=·Class··············#46············//·xtc/type/TypePrinter55 ··#45·=·Class··············#46············//·xtc/type/TypePrinter
56 ··#46·=·Utf8···············xtc/type/TypePrinter56 ··#46·=·Utf8···············xtc/type/TypePrinter
57 ··#47·=·Utf8···············NestHost 
58 ··#48·=·Utf8···············InnerClasses57 ··#47·=·Utf8···············InnerClasses
59 ··#49·=·Class··············#50············//·xtc/type/VariableT58 ··#48·=·Class··············#49············//·xtc/type/VariableT
60 ··#50·=·Utf8···············xtc/type/VariableT59 ··#49·=·Utf8···············xtc/type/VariableT
61 ··#51·=·Utf8···············Kind60 ··#50·=·Utf8···············Kind
62 {61 {
63 ··static·final·int[]·$SwitchMap$xtc$type$VariableT$Kind;62 ··static·final·int[]·$SwitchMap$xtc$type$VariableT$Kind;
64 ····descriptor:·[I63 ····descriptor:·[I
65 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC64 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
66 ··static·{};65 ··static·{};
67 ····descriptor:·()V66 ····descriptor:·()V
Offset 133, 11 lines modifiedOffset 132, 10 lines modified
133 ········frame_type·=·0·/*·same·*/132 ········frame_type·=·0·/*·same·*/
134 ········frame_type·=·77·/*·same_locals_1_stack_item·*/133 ········frame_type·=·77·/*·same_locals_1_stack_item·*/
135 ··········stack·=·[·class·java/lang/NoSuchFieldError·]134 ··········stack·=·[·class·java/lang/NoSuchFieldError·]
136 ········frame_type·=·0·/*·same·*/135 ········frame_type·=·0·/*·same·*/
137 }136 }
138 SourceFile:·"TypePrinter.java"137 SourceFile:·"TypePrinter.java"
139 EnclosingMethod:·#45.#0·················//·xtc.type.TypePrinter138 EnclosingMethod:·#45.#0·················//·xtc.type.TypePrinter
140 NestHost:·class·xtc/type/TypePrinter 
141 InnerClasses:139 InnerClasses:
142 ··public·static·final·#51=·#2·of·#49;·····//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT140 ··public·static·final·#50=·#2·of·#48;·····//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT
143 ··static·#8;······························//·class·xtc/type/TypePrinter$1141 ··static·#8;······························//·class·xtc/type/TypePrinter$1
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·978d79dfcc6017f1c8a18a452cffd44b5c319cea08c46051d7731fa2854cf22b1 ··SHA-256·checksum·35c0dffee70c95fb540d63765bdc3034de9c8240aaeb0fbc0391d164f983fc0c
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·3,·methods:·32,·attributes:·2
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
Offset 486, 17 lines modifiedOffset 486, 16 lines modified
486 ··#476·=·Utf8···············(Lxtc/type/EnumeratorT;)V486 ··#476·=·Utf8···············(Lxtc/type/EnumeratorT;)V
487 ··#477·=·Utf8···············(Lxtc/type/EnumT;)V487 ··#477·=·Utf8···············(Lxtc/type/EnumT;)V
488 ··#478·=·Utf8···············(Lxtc/type/InstantiatedT;)V488 ··#478·=·Utf8···············(Lxtc/type/InstantiatedT;)V
489 ··#479·=·Utf8···············(Lxtc/type/ParameterizedT;)V489 ··#479·=·Utf8···············(Lxtc/type/ParameterizedT;)V
490 ··#480·=·Utf8···············(Lxtc/type/VariableT;)V490 ··#480·=·Utf8···············(Lxtc/type/VariableT;)V
491 ··#481·=·Utf8···············SourceFile491 ··#481·=·Utf8···············SourceFile
492 ··#482·=·Utf8···············TypePrinter.java492 ··#482·=·Utf8···············TypePrinter.java
493 ··#483·=·Utf8···············NestMembers 
494 ··#484·=·Utf8···············InnerClasses493 ··#483·=·Utf8···············InnerClasses
495 ··#485·=·Utf8···············Kind494 ··#484·=·Utf8···············Kind
496 {495 {
497 ··protected·final·xtc.tree.Printer·printer;496 ··protected·final·xtc.tree.Printer·printer;
498 ····descriptor:·Lxtc/tree/Printer;497 ····descriptor:·Lxtc/tree/Printer;
499 ····flags:·(0x0014)·ACC_PROTECTED,·ACC_FINAL498 ····flags:·(0x0014)·ACC_PROTECTED,·ACC_FINAL
  
500 ··protected·final·java.util.Map<java.lang.Object,·java.lang.Object>·visited;499 ··protected·final·java.util.Map<java.lang.Object,·java.lang.Object>·visited;
501 ····descriptor:·Ljava/util/Map;500 ····descriptor:·Ljava/util/Map;
Offset 2236, 12 lines modifiedOffset 2235, 10 lines modified
2236 ········frame_type·=·13·/*·same·*/2235 ········frame_type·=·13·/*·same·*/
2237 ········frame_type·=·10·/*·same·*/2236 ········frame_type·=·10·/*·same·*/
2238 ········frame_type·=·43·/*·same·*/2237 ········frame_type·=·43·/*·same·*/
2239 ········frame_type·=·10·/*·same·*/2238 ········frame_type·=·10·/*·same·*/
2240 ········frame_type·=·23·/*·same·*/2239 ········frame_type·=·23·/*·same·*/
2241 }2240 }
2242 SourceFile:·"TypePrinter.java"2241 SourceFile:·"TypePrinter.java"
2243 NestMembers: 
2244 ··xtc/type/TypePrinter$1 
2245 InnerClasses:2242 InnerClasses:
2246 ··static·#409;····························//·class·xtc/type/TypePrinter$12243 ··static·#409;····························//·class·xtc/type/TypePrinter$1
2247 ··public·static·final·#485=·#421·of·#415;·//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT2244 ··public·static·final·#484=·#421·of·#415;·//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT
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·05b9c09f312327db1c00842f9ed40e08f1ccc03bf670a9bf562a5d37be704a671 ··SHA-256·checksum·edebb49ff1988367b3efc29469918408e602fcc5fd0abe15857fe2721b5ca7e9
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:·655 ··major·version:·52
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·f74ba8e75608bcb1a80e6835e51c6d6df50277ab900be18af79a62e41f404dca1 ··SHA-256·checksum·cd4175dba22f4c1b9faa4bdac7b789c2985287a509a6713cb9162359e425834e
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:·655 ··major·version:·52
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·f54332dbaec255bb3858dd2fdf0005259d304e2d55fa25f3e8aa50ba2e80e9b61 ··SHA-256·checksum·235735fe198e6897de67f77979b9ec7a246e4a5fab994a934cfcf27a088c3227
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:·655 ··major·version:·52
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.55 KB
xtc/type/VariableT$Kind.class
2.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·1f8aa58ad6c6c497ad9c614f899ab1adf70d99aea7ff505be0651384cdfa57e71 ··SHA-256·checksum·b4116d9404cdf03437221e6be1b8055341d0080a7294d43f6180e516a34474a0
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·6,·methods:·5,·attributes:·3
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;
Offset 62, 19 lines modifiedOffset 62, 18 lines modified
62 ··#52·=·Utf8···············MethodParameters62 ··#52·=·Utf8···············MethodParameters
63 ··#53·=·Utf8···············Signature63 ··#53·=·Utf8···············Signature
64 ··#54·=·Utf8···············()V64 ··#54·=·Utf8···············()V
65 ··#55·=·Utf8···············<clinit>65 ··#55·=·Utf8···············<clinit>
66 ··#56·=·Utf8···············Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>;66 ··#56·=·Utf8···············Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>;
67 ··#57·=·Utf8···············SourceFile67 ··#57·=·Utf8···············SourceFile
68 ··#58·=·Utf8···············VariableT.java68 ··#58·=·Utf8···············VariableT.java
69 ··#59·=·Utf8···············NestHost69 ··#59·=·Utf8···············InnerClasses
70 ··#60·=·Class··············#61············//·xtc/type/VariableT70 ··#60·=·Class··············#61············//·xtc/type/VariableT
71 ··#61·=·Utf8···············xtc/type/VariableT71 ··#61·=·Utf8···············xtc/type/VariableT
72 ··#62·=·Utf8···············InnerClasses 
73 ··#63·=·Utf8···············Kind72 ··#62·=·Utf8···············Kind
74 {73 {
75 ··public·static·final·xtc.type.VariableT$Kind·GLOBAL;74 ··public·static·final·xtc.type.VariableT$Kind·GLOBAL;
76 ····descriptor:·Lxtc/type/VariableT$Kind;75 ····descriptor:·Lxtc/type/VariableT$Kind;
77 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM76 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM
  
78 ··public·static·final·xtc.type.VariableT$Kind·LOCAL;77 ··public·static·final·xtc.type.VariableT$Kind·LOCAL;
79 ····descriptor:·Lxtc/type/VariableT$Kind;78 ····descriptor:·Lxtc/type/VariableT$Kind;
Offset 217, 10 lines modifiedOffset 216, 9 lines modified
217 ········line·40:·26216 ········line·40:·26
218 ········line·42:·39217 ········line·42:·39
219 ········line·44:·52218 ········line·44:·52
220 ········line·34:·65219 ········line·34:·65
221 }220 }
222 Signature:·#56··························//·Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>;221 Signature:·#56··························//·Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>;
223 SourceFile:·"VariableT.java"222 SourceFile:·"VariableT.java"
224 NestHost:·class·xtc/type/VariableT 
225 InnerClasses:223 InnerClasses:
226 ··public·static·final·#63=·#1·of·#60;·····//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT224 ··public·static·final·#62=·#1·of·#60;·····//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT
1.42 KB
xtc/type/VariableT.class
1.38 KB
procyon -ec {}
    
Offset 8, 29 lines modifiedOffset 8, 29 lines modified
8 ····private·VariableT.Kind·kind;8 ····private·VariableT.Kind·kind;
9 ····private·String·name;9 ····private·String·name;
10 ····private·int·width;10 ····private·int·width;
11 ····11 ····
12 ····public·VariableT(final·Type·type,·final·Type·type2,·final·VariableT.Kind·kind,·final·String·name)·{12 ····public·VariableT(final·Type·type,·final·Type·type2,·final·VariableT.Kind·kind,·final·String·name)·{
13 ········super(type,·type2);13 ········super(type,·type2);
14 ········if·(VariableT.Kind.BITFIELD·==·kind)·{14 ········if·(VariableT.Kind.BITFIELD·==·kind)·{
15 ············throw·new·IllegalArgumentException("Invalid·kind·"·+·String.valueOf((Object)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·width)·{22 ····public·VariableT(final·Type·type,·final·Type·type2,·final·String·name,·final·int·n)·{
23 ········super(type,·type2);23 ········super(type,·type2);
24 ········if·(0·>·width)·{24 ········if·(0·>·n)·{
25 ············throw·new·IllegalArgumentException("Negative·width·"·+·width);25 ············throw·new·IllegalArgumentException("Negative·width·"·+·n);
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·=·width;29 ········this.width·=·n;
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·60d49b54fcdfad074846b76398e9fb7635bde49214b6f7aec62ecb7635ba79ed1 ··SHA-256·checksum·22f6d59655caf4a87a1431ce370b3b333d6f626039d907441dcc4bd758745e44
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:·655 ··major·version:·52
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·4abf3c089800f78b7732efcdbaa70a7a2dbe6086edb9c707dfa17e737c7bcc1a1 ··SHA-256·checksum·7c76ab7bf23aeb6d7cdac5eaa2af4028d25acbbf4ac3d535869be439037f09e0
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:·655 ··major·version:·52
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·5677ef9b12b617786beda91caa39a973ab8fa5d8e4008816a2796104f2fd7b3f1 ··SHA-256·checksum·f15a77d4fe4166765f8ecf1f49bd0ab5a49c8cb6315836fe7b7b24b3a208e201
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:·655 ··major·version:·52
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·58e5b22cb129a94e41d9196b3ba70233afc47c10c2ac8fd5bad7412e8458a6801 ··SHA-256·checksum·d8c4c47a13b0256f579c04ac85c70836fa0676a5c2590a6a18f1c85c8fe75ad3
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:·655 ··major·version:·52
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
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·7409064dea6512983f00f8dc8cb04e6b3366ef22a24fb4a7d9efd4ab24aeb0c61 ··SHA-256·checksum·1776d863d299029996257717655d84f47671cbcbbf14f2b1fdd1b6f9f2b7d639
2 ··Compiled·from·"EmptyIterator.java"2 ··Compiled·from·"EmptyIterator.java"
3 public·class·xtc.util.EmptyIterator<T·extends·java.lang.Object>·extends·java.lang.Object·implements·java.util.Iterator<T>3 public·class·xtc.util.EmptyIterator<T·extends·java.lang.Object>·extends·java.lang.Object·implements·java.util.Iterator<T>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·8eef80a82a62651df96cf3fdfc1d7a3b7a0264bcfefbe4c3b5287093ad30c53d1 ··SHA-256·checksum·fbd36351fdcda24988d48312e787e9bd1b3f48cabaf79b401216ea361e9de20a
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F0<R·extends·java.lang.Object>3 public·interface·xtc.util.Function$F0<R·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F025 ··#15·=·Utf8···············F0
27 {26 {
28 ··public·abstract·R·apply();27 ··public·abstract·R·apply();
29 ····descriptor:·()Ljava/lang/Object;28 ····descriptor:·()Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·()TR;30 ····Signature:·#8···························//·()TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F0=class·xtc/util/Function$F0·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·b33759cfede24399a858974d59ada8ef56a7dd0db403d83166adbd5b1558cd691 ··SHA-256·checksum·63717174a5714c5c1b7653e98886cf24aa8ad254bca5ab623e9d7cfd4d907b4c
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F1<R·extends·java.lang.Object,·A·extends·java.lang.Object>3 public·interface·xtc.util.Function$F1<R·extends·java.lang.Object,·A·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F125 ··#15·=·Utf8···············F1
27 {26 {
28 ··public·abstract·R·apply(A);27 ··public·abstract·R·apply(A);
29 ····descriptor:·(Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;)TR;30 ····Signature:·#8···························//·(TA;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F1=class·xtc/util/Function$F1·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·1518576f45dc984cd3160b8be26394ec4df0a15bb86fa984bc1d5d156166ed3c1 ··SHA-256·checksum·ad311ea934ccd2b98dde046f8babb6d6324f62a0dedd821796a2cf29b3746552
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F10<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object>3 public·interface·xtc.util.Function$F10<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F1025 ··#15·=·Utf8···············F10
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F10=class·xtc/util/Function$F10·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·22401dbdf2e8fbc3ff6dd9d8dab18a00f65a2a1aab0563ba77fa829fd5ac59541 ··SHA-256·checksum·487e92dff0a3cdbfbe7dbf8b79698dca4286c7769450240d8e6e7afed015b91e
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F11<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object>3 public·interface·xtc.util.Function$F11<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F1125 ··#15·=·Utf8···············F11
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F11=class·xtc/util/Function$F11·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·e2c6255237d312f9933037389d74b00f44a388af84626f61c0fb05396ac7be3e1 ··SHA-256·checksum·51b8d05fea323054229bb93607c016263a38fd8553765f4fc4a0fbaeb0bc1afd
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F12<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object>3 public·interface·xtc.util.Function$F12<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F1225 ··#15·=·Utf8···············F12
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F12=class·xtc/util/Function$F12·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·90879464e6422b412e18e38b4e26c56443352ce397b05119ac7a9e53a346844c1 ··SHA-256·checksum·074511abef15f3e3f002334726b47137edd01e6450dc3537576a7e6c1a606d0a
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F13<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object>3 public·interface·xtc.util.Function$F13<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F1325 ··#15·=·Utf8···············F13
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F13=class·xtc/util/Function$F13·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·8adc4ca4eadf2d42412e60a8ff557fc17662c0f8cff9edac027ade5ba1759a6f1 ··SHA-256·checksum·c9540c2ce5a6b0b717b7a91987ce5cbece2dd9089ec4de5717ebb7f0c0e8317b
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F14<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object>3 public·interface·xtc.util.Function$F14<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F1425 ··#15·=·Utf8···············F14
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F14=class·xtc/util/Function$F14·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·2b48e280d04eeb4baebf498ce12d3e2838c6bd11e09293213a8be2bd7304deb71 ··SHA-256·checksum·216c7c00a428c32b2f3489da741e57f44b6b29d8a8f74bf6c749f885a88824f8
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F15<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object,·N·extends·java.lang.Object>3 public·interface·xtc.util.Function$F15<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object,·I·extends·java.lang.Object,·J·extends·java.lang.Object,·K·extends·java.lang.Object,·L·extends·java.lang.Object,·M·extends·java.lang.Object,·N·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F1525 ··#15·=·Utf8···············F15
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M,·N);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H,·I,·J,·K,·L,·M,·N);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;TI;TJ;TK;TL;TM;TN;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;N:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;I:Ljava/lang/Object;J:Ljava/lang/Object;K:Ljava/lang/Object;L:Ljava/lang/Object;M:Ljava/lang/Object;N:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F15=class·xtc/util/Function$F15·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·eb1566869d196365bd074fe2abc78c8cd7eb7adebff50e5ec4d0d02b4fdbfcfd1 ··SHA-256·checksum·3da08b7b5cfa20aefd21902ca19b8a7a54b1abba8a3eb03eb3247609e5455b85
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F2<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object>3 public·interface·xtc.util.Function$F2<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F225 ··#15·=·Utf8···············F2
27 {26 {
28 ··public·abstract·R·apply(A,·B);27 ··public·abstract·R·apply(A,·B);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;)TR;30 ····Signature:·#8···························//·(TA;TB;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F2=class·xtc/util/Function$F2·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·ac0a8948c0f6e434dffbf791d1fedde46fd48798d0f325935e1ed11c66110bfd1 ··SHA-256·checksum·74f3264c1cc8d22e13314f873973d54ded348d61a2c7404953f7968fb92e53d6
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F3<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object>3 public·interface·xtc.util.Function$F3<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F325 ··#15·=·Utf8···············F3
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C);27 ··public·abstract·R·apply(A,·B,·C);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F3=class·xtc/util/Function$F3·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·a521379f3779f5cb616f2fc9a8797988cdbbab02abb9f8979feb1adaad60f0081 ··SHA-256·checksum·38971f5f4471f7a76fbf1d766f7fe9206a6868465ab12bce9bf5e00176376657
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F4<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object>3 public·interface·xtc.util.Function$F4<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F425 ··#15·=·Utf8···············F4
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D);27 ··public·abstract·R·apply(A,·B,·C,·D);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F4=class·xtc/util/Function$F4·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·1a78402c7bd64cac208976b17fab8e88822c78e295d0e7525482e12214891fe51 ··SHA-256·checksum·299a57a6702c75fbfbf1ee9c96281229743e845499b0657b638f1fa93aef9fcd
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F5<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object>3 public·interface·xtc.util.Function$F5<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F525 ··#15·=·Utf8···············F5
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E);27 ··public·abstract·R·apply(A,·B,·C,·D,·E);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F5=class·xtc/util/Function$F5·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·ae26394adecdba8631fa743646a6bd3137747f3bf5133730bddf5799ad7868b61 ··SHA-256·checksum·a537c6aac1087d1814020d349128182129f448e95835cc6a72f99004b9c9f1b6
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F6<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object>3 public·interface·xtc.util.Function$F6<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F625 ··#15·=·Utf8···············F6
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F6=class·xtc/util/Function$F6·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·6b98a7bc1dbdde097558349b29a398e8b654332b8b3f388d55099e99e2f627661 ··SHA-256·checksum·c831156357f6ba842df5297979fc2ab50bc9e2d937ffcd4d1d6b701cbf63c072
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F7<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object>3 public·interface·xtc.util.Function$F7<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F725 ··#15·=·Utf8···············F7
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F7=class·xtc/util/Function$F7·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·a5bb6d87d01fc39f13c478c4e96d627a98a9aedaa3262225926bcf2b01885e311 ··SHA-256·checksum·68cb436ca84f92b91e93ac62f04aedb36c5716dacd27a478f85f389ac5947950
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F8<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object>3 public·interface·xtc.util.Function$F8<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F825 ··#15·=·Utf8···············F8
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F8=class·xtc/util/Function$F8·of·class·xtc/util/Function35 ··public·static·#15=·#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, 37 lines modifiedOffset 1, 35 lines modified
1 ··SHA-256·checksum·bab456cc8f087ca30e0616cd90e4e5c0ec1f475c1bebb50bf0a86b37d45533071 ··SHA-256·checksum·d033376518921bd65b8a2ba54b5424f9e838565081d4f5c048fbeef90d6255b1
2 ··Compiled·from·"Function.java"2 ··Compiled·from·"Function.java"
3 public·interface·xtc.util.Function$F9<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object>3 public·interface·xtc.util.Function$F9<R·extends·java.lang.Object,·A·extends·java.lang.Object,·B·extends·java.lang.Object,·C·extends·java.lang.Object,·D·extends·java.lang.Object,·E·extends·java.lang.Object,·F·extends·java.lang.Object,·G·extends·java.lang.Object,·H·extends·java.lang.Object>
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·3
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···············NestHost22 ··#12·=·Utf8···············InnerClasses
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 
26 ··#16·=·Utf8···············F925 ··#15·=·Utf8···············F9
27 {26 {
28 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H);27 ··public·abstract·R·apply(A,·B,·C,·D,·E,·F,·G,·H);
29 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;28 ····descriptor:·(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
30 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT29 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
31 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR;30 ····Signature:·#8···························//·(TA;TB;TC;TD;TE;TF;TG;TH;)TR;
32 }31 }
33 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object;32 Signature:·#9···························//·<R:Ljava/lang/Object;A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;G:Ljava/lang/Object;H:Ljava/lang/Object;>Ljava/lang/Object;
34 SourceFile:·"Function.java"33 SourceFile:·"Function.java"
35 NestHost:·class·xtc/util/Function 
36 InnerClasses:34 InnerClasses:
37 ··public·static·#16=·#1·of·#13;···········//·F9=class·xtc/util/Function$F9·of·class·xtc/util/Function35 ··public·static·#15=·#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·1a3c9d874de499c655162e4a5b7e4b7cc736a4211ba7c7c08119291549a614171 ··SHA-256·checksum·5c5186aa75e24aa6fb8a662e98ac0cc746262a1d7c147ae9df6204c239da2489
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·0,·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
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
Offset 68, 60 lines modifiedOffset 68, 59 lines modified
68 ···#58·=·Utf8···············<T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lxtc/util/Function$F2<TU;-TT;TU;>;TU;Lxtc/util/Pair<TT;>;)TU;68 ···#58·=·Utf8···············<T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lxtc/util/Function$F2<TU;-TT;TU;>;TU;Lxtc/util/Pair<TT;>;)TU;
69 ···#59·=·Utf8···············matchesAll69 ···#59·=·Utf8···············matchesAll
70 ···#60·=·Utf8···············(Lxtc/util/Function$F1;Lxtc/util/Pair;)Z70 ···#60·=·Utf8···············(Lxtc/util/Function$F1;Lxtc/util/Pair;)Z
71 ···#61·=·Utf8···············<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z71 ···#61·=·Utf8···············<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z
72 ···#62·=·Utf8···············matchesOne72 ···#62·=·Utf8···············matchesOne
73 ···#63·=·Utf8···············SourceFile73 ···#63·=·Utf8···············SourceFile
74 ···#64·=·Utf8···············Function.java74 ···#64·=·Utf8···············Function.java
 75 ···#65·=·Utf8···············InnerClasses
75 ···#65·=·Utf8···············NestMembers76 ···#66·=·Utf8···············F1
 77 ···#67·=·Utf8···············F2
76 ···#66·=·Class··············#67···········//·xtc/util/Function$F15 
77 ···#67·=·Utf8···············xtc/util/Function$F15 
78 ···#68·=·Class··············#69···········//·xtc/util/Function$F1478 ···#68·=·Class··············#69···········//·xtc/util/Function$F15
79 ···#69·=·Utf8···············xtc/util/Function$F1479 ···#69·=·Utf8···············xtc/util/Function$F15
 80 ···#70·=·Utf8···············F15
80 ···#70·=·Class··············#71···········//·xtc/util/Function$F1381 ···#71·=·Class··············#72···········//·xtc/util/Function$F14
81 ···#71·=·Utf8···············xtc/util/Function$F1382 ···#72·=·Utf8···············xtc/util/Function$F14
82 ···#72·=·Class··············#73···········//·xtc/util/Function$F12 
83 ···#73·=·Utf8···············xtc/util/Function$F1283 ···#73·=·Utf8···············F14
84 ···#74·=·Class··············#75···········//·xtc/util/Function$F1184 ···#74·=·Class··············#75···········//·xtc/util/Function$F13
85 ···#75·=·Utf8···············xtc/util/Function$F1185 ···#75·=·Utf8···············xtc/util/Function$F13
 86 ···#76·=·Utf8···············F13
86 ···#76·=·Class··············#77···········//·xtc/util/Function$F1087 ···#77·=·Class··············#78···········//·xtc/util/Function$F12
87 ···#77·=·Utf8···············xtc/util/Function$F1088 ···#78·=·Utf8···············xtc/util/Function$F12
 89 ···#79·=·Utf8···············F12
88 ···#78·=·Class··············#79···········//·xtc/util/Function$F9 
89 ···#79·=·Utf8···············xtc/util/Function$F9 
90 ···#80·=·Class··············#81···········//·xtc/util/Function$F890 ···#80·=·Class··············#81···········//·xtc/util/Function$F11
91 ···#81·=·Utf8···············xtc/util/Function$F891 ···#81·=·Utf8···············xtc/util/Function$F11
 92 ···#82·=·Utf8···············F11
92 ···#82·=·Class··············#83···········//·xtc/util/Function$F793 ···#83·=·Class··············#84···········//·xtc/util/Function$F10
93 ···#83·=·Utf8···············xtc/util/Function$F794 ···#84·=·Utf8···············xtc/util/Function$F10
 95 ···#85·=·Utf8···············F10
94 ···#84·=·Class··············#85···········//·xtc/util/Function$F6 
95 ···#85·=·Utf8···············xtc/util/Function$F6 
96 ···#86·=·Class··············#87···········//·xtc/util/Function$F596 ···#86·=·Class··············#87···········//·xtc/util/Function$F9
97 ···#87·=·Utf8···············xtc/util/Function$F597 ···#87·=·Utf8···············xtc/util/Function$F9
 98 ···#88·=·Utf8···············F9
98 ···#88·=·Class··············#89···········//·xtc/util/Function$F499 ···#89·=·Class··············#90···········//·xtc/util/Function$F8
99 ···#89·=·Utf8···············xtc/util/Function$F4100 ···#90·=·Utf8···············xtc/util/Function$F8
 101 ···#91·=·Utf8···············F8
100 ···#90·=·Class··············#91···········//·xtc/util/Function$F3 
101 ···#91·=·Utf8···············xtc/util/Function$F3 
102 ···#92·=·Class··············#93···········//·xtc/util/Function$F0102 ···#92·=·Class··············#93···········//·xtc/util/Function$F7
103 ···#93·=·Utf8···············xtc/util/Function$F0103 ···#93·=·Utf8···············xtc/util/Function$F7
104 ···#94·=·Utf8···············InnerClasses 
105 ···#95·=·Utf8···············F1104 ···#94·=·Utf8···············F7
106 ···#96·=·Utf8···············F2105 ···#95·=·Class··············#96···········//·xtc/util/Function$F6
 106 ···#96·=·Utf8···············xtc/util/Function$F6
107 ···#97·=·Utf8···············F15107 ···#97·=·Utf8···············F6
 108 ···#98·=·Class··············#99···········//·xtc/util/Function$F5
 109 ···#99·=·Utf8···············xtc/util/Function$F5
108 ···#98·=·Utf8···············F14 
109 ···#99·=·Utf8···············F13 
110 ··#100·=·Utf8···············F12 
111 ··#101·=·Utf8···············F11 
112 ··#102·=·Utf8···············F10 
113 ··#103·=·Utf8···············F9 
114 ··#104·=·Utf8···············F8 
115 ··#105·=·Utf8···············F7 
116 ··#106·=·Utf8···············F6 
117 ··#107·=·Utf8···············F5110 ··#100·=·Utf8···············F5
 111 ··#101·=·Class··············#102··········//·xtc/util/Function$F4
 112 ··#102·=·Utf8···············xtc/util/Function$F4
118 ··#108·=·Utf8···············F4113 ··#103·=·Utf8···············F4
 114 ··#104·=·Class··············#105··········//·xtc/util/Function$F3
 115 ··#105·=·Utf8···············xtc/util/Function$F3
119 ··#109·=·Utf8···············F3116 ··#106·=·Utf8···············F3
 117 ··#107·=·Class··············#108··········//·xtc/util/Function$F0
 118 ··#108·=·Utf8···············xtc/util/Function$F0
120 ··#110·=·Utf8···············F0119 ··#109·=·Utf8···············F0
121 {120 {
122 ··private·xtc.util.Function();121 ··private·xtc.util.Function();
123 ····descriptor:·()V122 ····descriptor:·()V
124 ····flags:·(0x0002)·ACC_PRIVATE123 ····flags:·(0x0002)·ACC_PRIVATE
125 ····Code:124 ····Code:
126 ······stack=1,·locals=1,·args_size=1125 ······stack=1,·locals=1,·args_size=1
127 ·········0:·aload_0126 ·········0:·aload_0
Offset 312, 41 lines modifiedOffset 311, 24 lines modified
312 ······StackMapTable:·number_of_entries·=·3311 ······StackMapTable:·number_of_entries·=·3
313 ········frame_type·=·0·/*·same·*/312 ········frame_type·=·0·/*·same·*/
314 ········frame_type·=·27·/*·same·*/313 ········frame_type·=·27·/*·same·*/
315 ········frame_type·=·7·/*·same·*/314 ········frame_type·=·7·/*·same·*/
316 ····Signature:·#61··························//·<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z315 ····Signature:·#61··························//·<T:Ljava/lang/Object;>(Lxtc/util/Function$F1<Ljava/lang/Boolean;-TT;>;Lxtc/util/Pair<TT;>;)Z
317 }316 }
318 SourceFile:·"Function.java"317 SourceFile:·"Function.java"
319 NestMembers: 
320 ··xtc/util/Function$F15 
321 ··xtc/util/Function$F14 
322 ··xtc/util/Function$F13 
323 ··xtc/util/Function$F12 
324 ··xtc/util/Function$F11 
325 ··xtc/util/Function$F10 
326 ··xtc/util/Function$F9 
327 ··xtc/util/Function$F8 
328 ··xtc/util/Function$F7 
329 ··xtc/util/Function$F6 
330 ··xtc/util/Function$F5 
331 ··xtc/util/Function$F4 
332 ··xtc/util/Function$F3 
333 ··xtc/util/Function$F2 
334 ··xtc/util/Function$F1 
335 ··xtc/util/Function$F0 
336 InnerClasses:318 InnerClasses:
337 ··public·static·#95=·#18·of·#44;··········//·F1=class·xtc/util/Function$F1·of·class·xtc/util/Function319 ··public·static·#66=·#18·of·#44;··········//·F1=class·xtc/util/Function$F1·of·class·xtc/util/Function
338 ··public·static·#96=·#34·of·#44;··········//·F2=class·xtc/util/Function$F2·of·class·xtc/util/Function320 ··public·static·#67=·#34·of·#44;··········//·F2=class·xtc/util/Function$F2·of·class·xtc/util/Function
339 ··public·static·#97=·#66·of·#44;··········//·F15=class·xtc/util/Function$F15·of·class·xtc/util/Function321 ··public·static·#70=·#68·of·#44;··········//·F15=class·xtc/util/Function$F15·of·class·xtc/util/Function
340 ··public·static·#98=·#68·of·#44;··········//·F14=class·xtc/util/Function$F14·of·class·xtc/util/Function322 ··public·static·#73=·#71·of·#44;··········//·F14=class·xtc/util/Function$F14·of·class·xtc/util/Function
341 ··public·static·#99=·#70·of·#44;··········//·F13=class·xtc/util/Function$F13·of·class·xtc/util/Function323 ··public·static·#76=·#74·of·#44;··········//·F13=class·xtc/util/Function$F13·of·class·xtc/util/Function
342 ··public·static·#100=·#72·of·#44;·········//·F12=class·xtc/util/Function$F12·of·class·xtc/util/Function324 ··public·static·#79=·#77·of·#44;··········//·F12=class·xtc/util/Function$F12·of·class·xtc/util/Function
Max diff block lines reached; -1/10135 bytes (-0.01%) of diff not shown.
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.54 KB
xtc/util/Option$Kind.class
2.49 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 ··SHA-256·checksum·b0604677966dffd162cc5c8d728ac8e2c3443a9e93a8360d2642ca8ba267bf511 ··SHA-256·checksum·bf6e8edfbb36b404b1433cfacab4bb48ca6d84da67e77926afb35e9167690b17
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·7,·methods:·5,·attributes:·3
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;
Offset 66, 19 lines modifiedOffset 66, 18 lines modified
66 ··#56·=·Utf8···············MethodParameters66 ··#56·=·Utf8···············MethodParameters
67 ··#57·=·Utf8···············Signature67 ··#57·=·Utf8···············Signature
68 ··#58·=·Utf8···············()V68 ··#58·=·Utf8···············()V
69 ··#59·=·Utf8···············<clinit>69 ··#59·=·Utf8···············<clinit>
70 ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/util/Option$Kind;>;70 ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/util/Option$Kind;>;
71 ··#61·=·Utf8···············SourceFile71 ··#61·=·Utf8···············SourceFile
72 ··#62·=·Utf8···············Option.java72 ··#62·=·Utf8···············Option.java
73 ··#63·=·Utf8···············NestHost73 ··#63·=·Utf8···············InnerClasses
74 ··#64·=·Class··············#65············//·xtc/util/Option74 ··#64·=·Class··············#65············//·xtc/util/Option
75 ··#65·=·Utf8···············xtc/util/Option75 ··#65·=·Utf8···············xtc/util/Option
76 ··#66·=·Utf8···············InnerClasses 
77 ··#67·=·Utf8···············Kind76 ··#66·=·Utf8···············Kind
78 {77 {
79 ··public·static·final·xtc.util.Option$Kind·BOOLEAN;78 ··public·static·final·xtc.util.Option$Kind·BOOLEAN;
80 ····descriptor:·Lxtc/util/Option$Kind;79 ····descriptor:·Lxtc/util/Option$Kind;
81 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM80 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM
  
82 ··public·static·final·xtc.util.Option$Kind·WORD;81 ··public·static·final·xtc.util.Option$Kind·WORD;
83 ····descriptor:·Lxtc/util/Option$Kind;82 ····descriptor:·Lxtc/util/Option$Kind;
Offset 230, 10 lines modifiedOffset 229, 9 lines modified
230 ········81:·putstatic·····#22·················//·Field·$VALUES:[Lxtc/util/Option$Kind;229 ········81:·putstatic·····#22·················//·Field·$VALUES:[Lxtc/util/Option$Kind;
231 ········84:·return230 ········84:·return
232 ······LineNumberTable:231 ······LineNumberTable:
233 ········line·30:·0232 ········line·30:·0
234 }233 }
235 Signature:·#60··························//·Ljava/lang/Enum<Lxtc/util/Option$Kind;>;234 Signature:·#60··························//·Ljava/lang/Enum<Lxtc/util/Option$Kind;>;
236 SourceFile:·"Option.java"235 SourceFile:·"Option.java"
237 NestHost:·class·xtc/util/Option 
238 InnerClasses:236 InnerClasses:
239 ··public·static·final·#67=·#1·of·#64;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option237 ··public·static·final·#66=·#1·of·#64;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option
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·d1ccc6aa6bb5b21112c80b3f8d79567f6c617aabcc0d07c689d4b0808baa60ee1 ··SHA-256·checksum·3ee4b8b5aa776db0eca4455da29b6ccf66b60400cba83d23ad8b08ac62c005a0
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:·655 ··major·version:·52
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:·39 ··interfaces:·0,·fields:·6,·methods:·1,·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
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
Offset 39, 19 lines modifiedOffset 39, 18 lines modified
39 ··#29·=·NameAndType········#30:#16········//·description:Ljava/lang/String;39 ··#29·=·NameAndType········#30:#16········//·description:Ljava/lang/String;
40 ··#30·=·Utf8···············description40 ··#30·=·Utf8···············description
41 ··#31·=·Utf8···············(Lxtc/util/Option$Kind;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;ZLjava/lang/String;)V41 ··#31·=·Utf8···············(Lxtc/util/Option$Kind;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;ZLjava/lang/String;)V
42 ··#32·=·Utf8···············Code42 ··#32·=·Utf8···············Code
43 ··#33·=·Utf8···············LineNumberTable43 ··#33·=·Utf8···············LineNumberTable
44 ··#34·=·Utf8···············SourceFile44 ··#34·=·Utf8···············SourceFile
45 ··#35·=·Utf8···············Option.java45 ··#35·=·Utf8···············Option.java
46 ··#36·=·Utf8···············NestMembers46 ··#36·=·Utf8···············InnerClasses
47 ··#37·=·Class··············#38············//·xtc/util/Option$Kind47 ··#37·=·Class··············#38············//·xtc/util/Option$Kind
48 ··#38·=·Utf8···············xtc/util/Option$Kind48 ··#38·=·Utf8···············xtc/util/Option$Kind
49 ··#39·=·Utf8···············InnerClasses 
50 ··#40·=·Utf8···············Kind49 ··#39·=·Utf8···············Kind
51 {50 {
52 ··public·final·xtc.util.Option$Kind·kind;51 ··public·final·xtc.util.Option$Kind·kind;
53 ····descriptor:·Lxtc/util/Option$Kind;52 ····descriptor:·Lxtc/util/Option$Kind;
54 ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL53 ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL
  
55 ··public·final·java.lang.String·external;54 ··public·final·java.lang.String·external;
56 ····descriptor:·Ljava/lang/String;55 ····descriptor:·Ljava/lang/String;
Offset 106, 11 lines modifiedOffset 105, 9 lines modified
106 ········line·64:·14105 ········line·64:·14
107 ········line·65:·19106 ········line·65:·19
108 ········line·66:·25107 ········line·66:·25
109 ········line·67:·31108 ········line·67:·31
110 ········line·68:·37109 ········line·68:·37
111 }110 }
112 SourceFile:·"Option.java"111 SourceFile:·"Option.java"
113 NestMembers: 
114 ··xtc/util/Option$Kind 
115 InnerClasses:112 InnerClasses:
116 ··public·static·final·#40=·#37·of·#8;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option113 ··public·static·final·#39=·#37·of·#8;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option
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·a5aa14c9cdcf5c9e15930b2d797ebd918d30225567997b01041061352845ff7c1 ··SHA-256·checksum·993faa40ee5d6ea15aaa7a670a0c1c365925860f28803ec4c4cbf34072d90fb1
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:·655 ··major·version:·52
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:·49 ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·3
10 Constant·pool:10 Constant·pool:
11 ···#1·=·Methodref··········#2.#3··········//·xtc/util/Option$Kind.values:()[Lxtc/util/Option$Kind;11 ···#1·=·Methodref··········#2.#3··········//·xtc/util/Option$Kind.values:()[Lxtc/util/Option$Kind;
12 ···#2·=·Class··············#4·············//·xtc/util/Option$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;
Offset 53, 19 lines modifiedOffset 53, 18 lines modified
53 ··#43·=·Utf8···············LineNumberTable53 ··#43·=·Utf8···············LineNumberTable
54 ··#44·=·Utf8···············StackMapTable54 ··#44·=·Utf8···············StackMapTable
55 ··#45·=·Utf8···············SourceFile55 ··#45·=·Utf8···············SourceFile
56 ··#46·=·Utf8···············Runtime.java56 ··#46·=·Utf8···············Runtime.java
57 ··#47·=·Utf8···············EnclosingMethod57 ··#47·=·Utf8···············EnclosingMethod
58 ··#48·=·Class··············#49············//·xtc/util/Runtime58 ··#48·=·Class··············#49············//·xtc/util/Runtime
59 ··#49·=·Utf8···············xtc/util/Runtime59 ··#49·=·Utf8···············xtc/util/Runtime
60 ··#50·=·Utf8···············NestHost 
61 ··#51·=·Utf8···············InnerClasses60 ··#50·=·Utf8···············InnerClasses
62 ··#52·=·Class··············#53············//·xtc/util/Option61 ··#51·=·Class··············#52············//·xtc/util/Option
63 ··#53·=·Utf8···············xtc/util/Option62 ··#52·=·Utf8···············xtc/util/Option
64 ··#54·=·Utf8···············Kind63 ··#53·=·Utf8···············Kind
65 {64 {
66 ··static·final·int[]·$SwitchMap$xtc$util$Option$Kind;65 ··static·final·int[]·$SwitchMap$xtc$util$Option$Kind;
67 ····descriptor:·[I66 ····descriptor:·[I
68 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC67 ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
69 ··static·{};68 ··static·{};
70 ····descriptor:·()V69 ····descriptor:·()V
Offset 147, 11 lines modifiedOffset 146, 10 lines modified
147 ········frame_type·=·0·/*·same·*/146 ········frame_type·=·0·/*·same·*/
148 ········frame_type·=·78·/*·same_locals_1_stack_item·*/147 ········frame_type·=·78·/*·same_locals_1_stack_item·*/
149 ··········stack·=·[·class·java/lang/NoSuchFieldError·]148 ··········stack·=·[·class·java/lang/NoSuchFieldError·]
150 ········frame_type·=·0·/*·same·*/149 ········frame_type·=·0·/*·same·*/
151 }150 }
152 SourceFile:·"Runtime.java"151 SourceFile:·"Runtime.java"
153 EnclosingMethod:·#48.#0·················//·xtc.util.Runtime152 EnclosingMethod:·#48.#0·················//·xtc.util.Runtime
154 NestHost:·class·xtc/util/Runtime 
155 InnerClasses:153 InnerClasses:
156 ··public·static·final·#54=·#2·of·#52;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option154 ··public·static·final·#53=·#2·of·#51;·····//·Kind=class·xtc/util/Option$Kind·of·class·xtc/util/Option
157 ··static·#8;······························//·class·xtc/util/Runtime$1155 ··static·#8;······························//·class·xtc/util/Runtime$1
12.9 KB
xtc/util/Runtime.class
12.9 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·s,·final·String·s2)·{79 ····protected·void·check(final·String·str,·final·String·str2)·{
80 ········if·(this.externalMap.containsKey(s))·{80 ········if·(this.externalMap.containsKey(str))·{
81 ············throw·new·IllegalArgumentException("Option·with·external·name·"·+·s·+·"·already·exists");81 ············throw·new·IllegalArgumentException("Option·with·external·name·"·+·str·+·"·already·exists");
82 ········}82 ········}
83 ········if·(this.internalMap.containsKey(s2))·{83 ········if·(this.internalMap.containsKey(str2))·{
84 ············throw·new·IllegalArgumentException("Option·with·internal·name·"·+·s2·+·"·already·exists");84 ············throw·new·IllegalArgumentException("Option·with·internal·name·"·+·str2·+·"·already·exists");
85 ········}85 ········}
86 ····}86 ····}
87 ····87 ····
88 ····protected·void·add(final·Option·option)·{88 ····protected·void·add(final·Option·option)·{
89 ········this.optionList.add(option);89 ········this.optionList.add(option);
90 ········this.externalMap.put(option.external,·option);90 ········this.externalMap.put(option.external,·option);
91 ········this.internalMap.put(option.internal,·option);91 ········this.internalMap.put(option.internal,·option);
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ········this.check(s,·s2);125 ········this.check(s,·s2);
126 ········this.add(new·Option(Option.Kind.ATTRIBUTE,·s,·s2,·(Object)null,·b,·s3));126 ········this.add(new·Option(Option.Kind.ATTRIBUTE,·s,·s2,·(Object)null,·b,·s3));
127 ········return·this;127 ········return·this;
128 ····}128 ····}
129 ····129 ····
130 ····public·void·printOptions()·{130 ····public·void·printOptions()·{
131 ········int·a·=·0;131 ········int·a·=·0;
132 ········for·(Option·obj·:·this.optionList)·{132 ········for·(final·Option·obj·:·this.optionList)·{
133 ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj.kind.ordinal()])·{133 ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj.kind.ordinal()])·{
134 ················case·1:·{134 ················case·1:·{
135 ····················a·=·Math.max(a,·obj.external.length()·+·5);135 ····················a·=·Math.max(a,·obj.external.length()·+·5);
136 ····················continue;136 ····················continue;
137 ················}137 ················}
138 ················case·2:138 ················case·2:
139 ················case·3:·{139 ················case·3:·{
Offset 143, 20 lines modifiedOffset 143, 20 lines modified
143 ················case·4:143 ················case·4:
144 ················case·5:144 ················case·5:
145 ················case·6:·{145 ················case·6:·{
146 ····················a·=·Math.max(a,·obj.external.length()·+·5·+·6);146 ····················a·=·Math.max(a,·obj.external.length()·+·5·+·6);
147 ····················continue;147 ····················continue;
148 ················}148 ················}
149 ················default:·{149 ················default:·{
150 ····················assert·false·:·"Invalid·option·"·+·String.valueOf((Object)obj);150 ····················assert·false·:·"Invalid·option·"·+·obj;
151 ····················continue;151 ····················continue;
152 ················}152 ················}
153 ············}153 ············}
154 ········}154 ········}
155 ········for·(Option·obj2·:·this.optionList)·{155 ········for·(final·Option·obj2·:·this.optionList)·{
156 ············this.console.p("··-").p(obj2.external);156 ············this.console.p("··-").p(obj2.external);
157 ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj2.kind.ordinal()])·{157 ············switch·(Runtime.Runtime$1.$SwitchMap$xtc$util$Option$Kind[obj2.kind.ordinal()])·{
158 ················case·1:·{158 ················case·1:·{
159 ····················break;159 ····················break;
160 ················}160 ················}
161 ················case·2:·{161 ················case·2:·{
162 ····················this.console.p("·<word>");162 ····················this.console.p("·<word>");
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 ····················break;175 ····················break;
176 ················}176 ················}
177 ················case·6:·{177 ················case·6:·{
178 ····················this.console.p("·<att>");178 ····················this.console.p("·<att>");
179 ····················break;179 ····················break;
180 ················}180 ················}
181 ················default:·{181 ················default:·{
182 ····················assert·false·:·"Invalid·option·"·+·String.valueOf((Object)obj2);182 ····················assert·false·:·"Invalid·option·"·+·obj2;
183 ····················break;183 ····················break;
184 ················}184 ················}
185 ············}185 ············}
186 ············this.console.align(a).wrap(a,·obj2.description).pln();186 ············this.console.align(a).wrap(a,·obj2.description).pln();
187 ········}187 ········}
188 ········this.console.flush();188 ········this.console.flush();
189 ····}189 ····}
Offset 252, 29 lines modifiedOffset 252, 29 lines modified
252 ························case·6:·{252 ························case·6:·{
253 ····························final·PParser·pParser·=·new·PParser((Reader)new·StringReader(array[n]),·"<console>",·array[n].length());253 ····························final·PParser·pParser·=·new·PParser((Reader)new·StringReader(array[n]),·"<console>",·array[n].length());
254 ····························Object·pAttribute·=·null;254 ····························Object·pAttribute·=·null;
255 ····························try·{255 ····························try·{
256 ································pAttribute·=·pParser.pAttribute(0);256 ································pAttribute·=·pParser.pAttribute(0);
257 ····························}257 ····························}
258 ····························catch·(final·IOException·obj2)·{258 ····························catch·(final·IOException·obj2)·{
259 ································this.error("internal·error:·"·+·String.valueOf((Object)obj2));259 ································this.error("internal·error:·"·+·obj2);
260 ····························}260 ····························}
261 ····························if·(!((Result)pAttribute).hasValue())·{261 ····························if·(!((Result)pAttribute).hasValue())·{
262 ································this.error("malformed·attribute·"·+·array[n]·+·":·"·+·((ParseError)pAttribute).msg);262 ································this.error("malformed·attribute·"·+·array[n]·+·":·"·+·((ParseError)pAttribute).msg);
263 ································break;263 ································break;
264 ····························}264 ····························}
265 ····························if·(((Result)pAttribute).index·!=·array[n].length())·{265 ····························if·(((Result)pAttribute).index·!=·array[n].length())·{
266 ································this.error("extra·characters·after·"·+·array[n].substring(0,·((Result)pAttribute).index));266 ································this.error("extra·characters·after·"·+·array[n].substring(0,·((Result)pAttribute).index));
267 ································break;267 ································break;
268 ····························}268 ····························}
269 ····························value·=·((SemanticValue)pAttribute).value;269 ····························value·=·((SemanticValue)pAttribute).value;
270 ····························break;270 ····························break;
271 ························}271 ························}
272 ························default:·{272 ························default:·{
273 ····························assert·false·:·"Unrecognized·option·"·+·String.valueOf((Object)obj);273 ····························assert·false·:·"Unrecognized·option·"·+·obj;
274 ····························break;274 ····························break;
275 ························}275 ························}
276 ····················}276 ····················}
277 ····················if·(null·!=·value)·{277 ····················if·(null·!=·value)·{
278 ························if·(obj.multiple)·{278 ························if·(obj.multiple)·{
279 ····························if·(this.options.containsKey(obj.internal))·{279 ····························if·(this.options.containsKey(obj.internal))·{
280 ································((List<Object>)this.options.get(obj.internal)).add(value);280 ································((List<Object>)this.options.get(obj.internal)).add(value);
Offset 344, 54 lines modifiedOffset 344, 54 lines modified
344 ············if·(((String)iterator.next()).startsWith(prefix))·{344 ············if·(((String)iterator.next()).startsWith(prefix))·{
345 ················return·true;345 ················return·true;
346 ············}346 ············}
347 ········}347 ········}
348 ········return·false;348 ········return·false;
349 ····}349 ····}
350 ····350 ····
351 ····public·Object·getValue(final·String·s)·{351 ····public·Object·getValue(final·String·str)·{
352 ········if·(this.options.containsKey(s))·{352 ········if·(this.options.containsKey(str))·{
353 ············return·this.options.get(s);353 ············return·this.options.get(str);
354 ········}354 ········}
355 ········throw·new·IllegalArgumentException("Undefined·internal·option·"·+·s);355 ········throw·new·IllegalArgumentException("Undefined·internal·option·"·+·str);
356 ····}356 ····}
357 ····357 ····
358 ····public·boolean·test(final·String·s)·{358 ····public·boolean·test(final·String·str)·{
359 ········if·(this.options.containsKey(s))·{359 ········if·(this.options.containsKey(str))·{
360 ············return·Boolean.valueOf(this.options.get((Object)s));360 ············return·Boolean.valueOf(this.options.get((Object)str));
361 ········}361 ········}
362 ········throw·new·IllegalArgumentException("Undefined·boolean·option·"·+·s);362 ········throw·new·IllegalArgumentException("Undefined·boolean·option·"·+·str);
363 ····}363 ····}
364 ····364 ····
365 ····public·int·getInt(final·String·s)·{365 ····public·int·getInt(final·String·str)·{
366 ········if·(this.options.containsKey(s))·{366 ········if·(this.options.containsKey(str))·{
Max diff block lines reached; 6707/13182 bytes (50.88%) of diff not shown.
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·9c9213dc246ca4c957deb48082ec6dd6743d5c238c6b34409553d5a3c1e86fae1 ··SHA-256·checksum·786111e39f19c13592b14595e97751bc538dfe9cfdbaad230395156162674002
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:·655 ··major·version:·52
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·2f1ebe4df3e78873d6cdefe7ba3d799ca1e2e24c7b455720c6421e805d2597bd1 ··SHA-256·checksum·583ec6823f887247aaacea0ed9954d33cda77f71b2723e4222b8ca6aa52b2670
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:·655 ··major·version:·52
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·name,·final·Scope·parent)·{25 ····Scope(final·String·s,·final·Scope·parent)·{
26 ········if·(null·!=·parent.scopes·&&·parent.scopes.containsKey(name))·{26 ········if·(null·!=·parent.scopes·&&·parent.scopes.containsKey(s))·{
27 ············throw·new·IllegalArgumentException("Scope·"·+·parent.qName·+·"·already·contains·scope·"·+·name);27 ············throw·new·IllegalArgumentException("Scope·"·+·parent.qName·+·"·already·contains·scope·"·+·s);
28 ········}28 ········}
29 ········this.name·=·name;29 ········this.name·=·s;
30 ········this.qName·=·Utilities.qualify(parent.qName,·name);30 ········this.qName·=·Utilities.qualify(parent.qName,·s);
31 ········this.parent·=·parent;31 ········this.parent·=·parent;
32 ········if·(null·==·parent.scopes)·{32 ········if·(null·==·parent.scopes)·{
33 ············parent.scopes·=·new·HashMap();33 ············parent.scopes·=·new·HashMap();
34 ········}34 ········}
35 ········parent.scopes.put(name,·this);35 ········parent.scopes.put(s,·this);
36 ····}36 ····}
37 ····37 ····
38 ····public·String·getName()·{38 ····public·String·getName()·{
39 ········return·this.name;39 ········return·this.name;
40 ····}40 ····}
41 ····41 ····
42 ····public·String·getQualifiedName()·{42 ····public·String·getQualifiedName()·{
Offset 76, 22 lines modifiedOffset 76, 22 lines modified
76 ········return·null·!=·this.getNested(s);76 ········return·null·!=·this.getNested(s);
77 ····}77 ····}
78 ····78 ····
79 ····public·Scope·getNested(final·String·s)·{79 ····public·Scope·getNested(final·String·s)·{
80 ········return·(null·==·this.scopes)·?·null·:·((Scope)this.scopes.get(s));80 ········return·(null·==·this.scopes)·?·null·:·((Scope)this.scopes.get(s));
81 ····}81 ····}
82 ····82 ····
83 ····public·boolean·isMergeable(final·String·anObject)·{83 ····public·boolean·isMergeable(final·String·s)·{
84 ········final·Scope·nested·=·this.getNested(anObject);84 ········final·Scope·nested·=·this.getNested(s);
85 ········if·(null·==·nested)·{85 ········if·(null·==·nested)·{
86 ············throw·new·IllegalArgumentException("Scope·"·+·this.qName·+·"·does·not··contain·scope·"·+·anObject);86 ············throw·new·IllegalArgumentException("Scope·"·+·this.qName·+·"·does·not··contain·scope·"·+·s);
87 ········}87 ········}
88 ········if·(null·!=·nested.scopes)·{88 ········if·(null·!=·nested.scopes)·{
89 ············for·(final·String·s·:·nested.scopes.keySet())·{89 ············for·(final·String·s2·:·nested.scopes.keySet())·{
90 ················if·(!s.equals(anObject)·&&·this.scopes.containsKey(s))·{90 ················if·(!s2.equals(s)·&&·this.scopes.containsKey(s2))·{
91 ····················return·false;91 ····················return·false;
92 ················}92 ················}
93 ············}93 ············}
94 ········}94 ········}
95 ········if·(null·!=·this.symbols·&&·null·!=·nested.symbols)·{95 ········if·(null·!=·this.symbols·&&·null·!=·nested.symbols)·{
96 ············final·Iterator·iterator2·=·nested.symbols.keySet().iterator();96 ············final·Iterator·iterator2·=·nested.symbols.keySet().iterator();
97 ············while·(iterator2.hasNext())·{97 ············while·(iterator2.hasNext())·{
Offset 189, 16 lines modifiedOffset 189, 16 lines modified
189 ····189 ····
190 ····public·void·addDefinition(final·String·s,·final·Object·o)·{190 ····public·void·addDefinition(final·String·s,·final·Object·o)·{
191 ········if·(null·==·this.symbols)·{191 ········if·(null·==·this.symbols)·{
192 ············this.symbols·=·new·HashMap();192 ············this.symbols·=·new·HashMap();
193 ········}193 ········}
194 ········if·(this.symbols.containsKey(s))·{194 ········if·(this.symbols.containsKey(s))·{
195 ············final·List·value·=·this.symbols.get(s);195 ············final·List·value·=·this.symbols.get(s);
196 ············if·(value·instanceof·final·List·list2)·{196 ············if·(value·instanceof·List)·{
197 ················list2.add(o);197 ················((List)value).add(o);
198 ············}198 ············}
199 ············else·{199 ············else·{
200 ················final·ArrayList·list·=·new·ArrayList();200 ················final·ArrayList·list·=·new·ArrayList();
201 ················list.add(value);201 ················list.add(value);
202 ················list.add(o);202 ················list.add(o);
203 ················this.symbols.put(s,·list);203 ················this.symbols.put(s,·list);
204 ············}204 ············}
Offset 218, 26 lines modifiedOffset 218, 26 lines modified
218 ········return·Utilities.qualify(this.qName,·s);218 ········return·Utilities.qualify(this.qName,·s);
219 ····}219 ····}
220 ····220 ····
221 ····public·void·dump(final·Printer·printer)·{221 ····public·void·dump(final·Printer·printer)·{
222 ········final·boolean·b·=·null·!=·printer.visitor();222 ········final·boolean·b·=·null·!=·printer.visitor();
223 ········printer.indent().p('.').p(this.name).pln("·=·{").incr();223 ········printer.indent().p('.').p(this.name).pln("·=·{").incr();
224 ········if·(null·!=·this.symbols)·{224 ········if·(null·!=·this.symbols)·{
225 ············for·(Map.Entry·entry·:·this.symbols.entrySet())·{225 ············for·(final·Map.Entry·entry·:·this.symbols.entrySet())·{
226 ················final·String·s·=·(String)entry.getKey();226 ················final·String·s·=·(String)entry.getKey();
227 ················final·Object·value·=·entry.getValue();227 ················final·Object·value·=·entry.getValue();
228 ················printer.indent().p(s).p("·=·");228 ················printer.indent().p(s).p("·=·");
229 ················if·(null·==·value)·{229 ················if·(null·==·value)·{
230 ····················printer.p("null");230 ····················printer.p("null");
231 ················}231 ················}
232 ················else·if·(b·&&·value·instanceof·Node)·{232 ················else·if·(b·&&·value·instanceof·Node)·{
233 ····················printer.p((Node)value);233 ····················printer.p((Node)value);
234 ················}234 ················}
235 ················else·if·(value·instanceof·final·String·s2)·{235 ················else·if·(value·instanceof·String)·{
236 ····················printer.p('\"').escape(s2,·8).p('\"');236 ····················printer.p('\"').escape((String)value,·8).p('\"');
237 ················}237 ················}
238 ················else·{238 ················else·{
239 ····················try·{239 ····················try·{
240 ························printer.p(value.toString());240 ························printer.p(value.toString());
241 ····················}241 ····················}
242 ····················catch·(final·Exception·ex)·{242 ····················catch·(final·Exception·ex)·{
243 ························printer.p(((String)value).getClass().getName()·+·"@?");243 ························printer.p(((String)value).getClass().getName()·+·"@?");
2.45 KB
xtc/util/SymbolTable.class
2.4 KB
procyon -ec {}
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ········return·nested;50 ········return·nested;
51 ····}51 ····}
52 ····52 ····
53 ····public·void·setScope(final·SymbolTable.Scope·current)·{53 ····public·void·setScope(final·SymbolTable.Scope·current)·{
54 ········SymbolTable.Scope·parent;54 ········SymbolTable.Scope·parent;
55 ········for·(parent·=·current;·null·!=·parent.parent;·parent·=·parent.parent)·{}55 ········for·(parent·=·current;·null·!=·parent.parent;·parent·=·parent.parent)·{}
56 ········if·(parent·!=·this.root)·{56 ········if·(parent·!=·this.root)·{
57 ············throw·new·IllegalArgumentException("Scope·"·+·current.qName·+·"·not·in·this·symbol·table·"·+·String.valueOf((Object)this));57 ············throw·new·IllegalArgumentException("Scope·"·+·current.qName·+·"·not·in·this·symbol·table·"·+·this);
58 ········}58 ········}
59 ········this.current·=·current;59 ········this.current·=·current;
60 ····}60 ····}
61 ····61 ····
62 ····public·boolean·isDefined(final·String·s)·{62 ····public·boolean·isDefined(final·String·s)·{
63 ········final·SymbolTable.Scope·lookupScope·=·this.lookupScope(s);63 ········final·SymbolTable.Scope·lookupScope·=·this.lookupScope(s);
64 ········return·null·!=·lookupScope·&&·null·!=·lookupScope.symbols·&&·lookupScope.symbols.containsKey(Utilities.unqualify(s));64 ········return·null·!=·lookupScope·&&·null·!=·lookupScope.symbols·&&·lookupScope.symbols.containsKey(Utilities.unqualify(s));
Offset 170, 34 lines 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·s,·final·String·s2)·{177 ····public·static·String·toNameSpace(final·String·str,·final·String·str2)·{
178 ········return·s2·+·"("·+·s;178 ········return·str2·+·'('·+·str·+·')';
179 ····}179 ····}
180 ····180 ····
181 ····public·static·boolean·isInNameSpace(final·String·s,·final·String·prefix)·{181 ····public·static·boolean·isInNameSpace(final·String·s,·final·String·prefix)·{
182 ········try·{182 ········try·{
183 ············return·s.startsWith(prefix)·&&·'('·==·s.charAt(prefix.length())·&&·s.endsWith(SymbolTable.END_OPAQUE);183 ············return·s.startsWith(prefix)·&&·'('·==·s.charAt(prefix.length())·&&·s.endsWith(SymbolTable.END_OPAQUE);
184 ········}184 ········}
185 ········catch·(final·IndexOutOfBoundsException·ex)·{185 ········catch·(final·IndexOutOfBoundsException·ex)·{
186 ············return·false;186 ············return·false;
187 ········}187 ········}
188 ····}188 ····}
189 ····189 ····
190 ····public·static·String·fromNameSpace(final·String·s)·{190 ····public·static·String·fromNameSpace(final·String·str)·{
191 ········final·int·index·=·s.indexOf(40);191 ········final·int·index·=·str.indexOf(40);
192 ········final·int·n·=·s.length()·-·1;192 ········final·int·n·=·str.length()·-·1;
193 ········if·(0·<·index·&&·')'·==·s.charAt(n))·{193 ········if·(0·<·index·&&·')'·==·str.charAt(n))·{
194 ············return·s.substring(index·+·1,·n);194 ············return·str.substring(index·+·1,·n);
195 ········}195 ········}
196 ········throw·new·IllegalArgumentException("Not·a·mangled·symbol·'"·+·s);196 ········throw·new·IllegalArgumentException("Not·a·mangled·symbol·'"·+·str·+·"'");
197 ····}197 ····}
198 ····198 ····
199 ····public·static·String·toMacroScopeName(final·String·s)·{199 ····public·static·String·toMacroScopeName(final·String·s)·{
200 ········return·toNameSpace(s,·"macro");200 ········return·toNameSpace(s,·"macro");
201 ····}201 ····}
202 ····202 ····
203 ····public·static·boolean·isMacroScopeName(final·String·s)·{203 ····public·static·boolean·isMacroScopeName(final·String·s)·{
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·pathname)·throws·IOException·{61 ····public·File·locate(final·String·s)·throws·IOException·{
62 ········final·File·file·=·new·File(pathname);62 ········final·File·file·=·new·File(s);
63 ········if·(!file.exists())·{63 ········if·(!file.exists())·{
64 ············throw·new·FileNotFoundException(pathname·+·":·not·found");64 ············throw·new·FileNotFoundException(s·+·":·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.39 KB
./usr/share/java/rats-runtime-1.15.0.jar
1.01 KB
zipinfo -v {}
    
Offset 1191, 15 lines modifiedOffset 1191, 15 lines modified
1191 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT1191 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
1192 ··minimum·software·version·required·to·extract:···2.01192 ··minimum·software·version·required·to·extract:···2.0
1193 ··compression·method:·····························deflated1193 ··compression·method:·····························deflated
1194 ··compression·sub-type·(deflation):···············normal1194 ··compression·sub-type·(deflation):···············normal
1195 ··file·security·status:···························not·encrypted1195 ··file·security·status:···························not·encrypted
1196 ··extended·local·header:··························yes1196 ··extended·local·header:··························yes
1197 ··file·last·modified·on·(DOS·date/time):··········2021·Oct·25·09:54:061197 ··file·last·modified·on·(DOS·date/time):··········2021·Oct·25·09:54:06
1198 ··32-bit·CRC·value·(hex):·························9f82c4f51198 ··32-bit·CRC·value·(hex):·························3667502b
1199 ··compressed·size:································153·bytes1199 ··compressed·size:································153·bytes
1200 ··uncompressed·size:······························195·bytes1200 ··uncompressed·size:······························195·bytes
1201 ··length·of·filename:·····························20·characters1201 ··length·of·filename:·····························20·characters
1202 ··length·of·extra·field:··························0·bytes1202 ··length·of·extra·field:··························0·bytes
1203 ··length·of·file·comment:·························0·characters1203 ··length·of·file·comment:·························0·characters
1204 ··disk·number·on·which·file·begins:···············disk·11204 ··disk·number·on·which·file·begins:···············disk·1
1205 ··apparent·file·type:·····························binary1205 ··apparent·file·type:·····························binary
1.52 KB
zipdetails --redact --scan --utc {}
    
Offset 965, 15 lines modifiedOffset 965, 15 lines modified
965 #·WARNING:·Offset·0x8BAC:·Filename·'XXXXXXXXXXXXXXXXXXXX'965 #·WARNING:·Offset·0x8BAC:·Filename·'XXXXXXXXXXXXXXXXXXXX'
966 #··········Zero·length·filename966 #··········Zero·length·filename
967 #967 #
968 8BC0·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX968 8BC0·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
969 ···························XXXXXXXXXXXXXXXXXXXX969 ···························XXXXXXXXXXXXXXXXXXXX
  
970 8C59·DATA·DESCRIPTOR·······08074B50·(134695760)970 8C59·DATA·DESCRIPTOR·······08074B50·(134695760)
971 8C5D·CRC···················9F82C4F5·(2676147445)971 8C5D·CRC···················3667502B·(912740395)
972 8C61·Compressed·Size·······00000099·(153)972 8C61·Compressed·Size·······00000099·(153)
973 8C65·Uncompressed·Size·····000000C3·(195)973 8C65·Uncompressed·Size·····000000C3·(195)
  
974 8C69·LOCAL·HEADER·#40······04034B50·(67324752)974 8C69·LOCAL·HEADER·#40······04034B50·(67324752)
975 8C6D·Extract·Zip·Spec······14·(20)·'2.0'975 8C6D·Extract·Zip·Spec······14·(20)·'2.0'
976 8C6E·Extract·OS············00·(0)·'MS-DOS'976 8C6E·Extract·OS············00·(0)·'MS-DOS'
977 8C6F·General·Purpose·Flag··0808·(2056)977 8C6F·General·Purpose·Flag··0808·(2056)
Offset 2062, 15 lines modifiedOffset 2062, 15 lines modified
2062 ABAA·Extract·OS············00·(0)·'MS-DOS'2062 ABAA·Extract·OS············00·(0)·'MS-DOS'
2063 ABAB·General·Purpose·Flag··0808·(2056)2063 ABAB·General·Purpose·Flag··0808·(2056)
2064 ·····[Bits·1-2]············0·'Normal·Compression'2064 ·····[Bits·1-2]············0·'Normal·Compression'
2065 ·····[Bit··3]··············1·'Streamed'2065 ·····[Bit··3]··············1·'Streamed'
2066 ·····[Bit·11]··············1·'Language·Encoding'2066 ·····[Bit·11]··············1·'Language·Encoding'
2067 ABAD·Compression·Method····0008·(8)·'Deflated'2067 ABAD·Compression·Method····0008·(8)·'Deflated'
2068 ABAF·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'2068 ABAF·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021'
2069 ABB3·CRC···················9F82C4F5·(2676147445)2069 ABB3·CRC···················3667502B·(912740395)
2070 ABB7·Compressed·Size·······00000099·(153)2070 ABB7·Compressed·Size·······00000099·(153)
2071 ABBB·Uncompressed·Size·····000000C3·(195)2071 ABBB·Uncompressed·Size·····000000C3·(195)
2072 ABBF·Filename·Length·······0014·(20)2072 ABBF·Filename·Length·······0014·(20)
2073 ABC1·Extra·Length··········0000·(0)2073 ABC1·Extra·Length··········0000·(0)
2074 ABC3·Comment·Length········0000·(0)2074 ABC3·Comment·Length········0000·(0)
2075 ABC5·Disk·Start············0000·(0)2075 ABC5·Disk·Start············0000·(0)
2076 ABC7·Int·File·Attributes···0000·(0)2076 ABC7·Int·File·Attributes···0000·(0)
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·9c9213dc246ca4c957deb48082ec6dd6743d5c238c6b34409553d5a3c1e86fae1 ··SHA-256·checksum·786111e39f19c13592b14595e97751bc538dfe9cfdbaad230395156162674002
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:·655 ··major·version:·52
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