Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | ·9 | 1 | ·e09f047f68f73335028fcfb84097a50a·490368·java·optional·libxtc-rats-java_1.15.0-2_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2021-10-25·09:54:06.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2021-10-25·09:54:06.000000·debian-binary |
2 | -rw-r--r--···0········0········0······920·2021-10-25·09:54:06.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0······920·2021-10-25·09:54:06.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···48 | 3 | -rw-r--r--···0········0········0···489256·2021-10-25·09:54:06.000000·data.tar.xz |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Package:·libxtc-rats-java | 1 | Package:·libxtc-rats-java |
2 | Version:·1.15.0-2 | 2 | Version:·1.15.0-2 |
3 | Architecture:·all | 3 | Architecture:·all |
4 | Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org> | 4 | Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org> |
5 | Installed-Size:·5 | 5 | Installed-Size:·590 |
6 | Depends:·libantlr-java | 6 | Depends:·libantlr-java |
7 | Section:·java | 7 | Section:·java |
8 | Priority:·optional | 8 | Priority:·optional |
9 | Homepage:·https://cs.nyu.edu/rgrimm/xtc/ | 9 | Homepage:·https://cs.nyu.edu/rgrimm/xtc/ |
10 | Description:·parser·generator·written·in·Java | 10 | Description:·parser·generator·written·in·Java |
11 | ·The·xtc·(eXTensible·Compiler)·project·is·exploring·novel·programming·languages | 11 | ·The·xtc·(eXTensible·Compiler)·project·is·exploring·novel·programming·languages |
12 | ·and·tools·to·improve·the·expressiveness,·safety,·and·efficiency·of·complex | 12 | ·and·tools·to·improve·the·expressiveness,·safety,·and·efficiency·of·complex |
Offset 2, 15 lines modified | Offset 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.gz | 6 | -rw-r--r--···0·root·········(0)·root·········(0)······243·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/changelog.Debian.gz |
7 | -rw-r--r--···0·root·········(0)·root·········(0)·····6742·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/copyright | 7 | -rw-r--r--···0·root·········(0)·root·········(0)·····6742·2021-10-25·09:54:06.000000·./usr/share/doc/libxtc-rats-java/copyright |
8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/java/ | 8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/java/ |
9 | -rw-r--r--···0·root·········(0)·root·········(0)···51 | 9 | -rw-r--r--···0·root·········(0)·root·········(0)···517003·2021-10-25·09:54:06.000000·./usr/share/java/rats-1.15.0.jar |
10 | -rw-r--r--···0·root·········(0)·root·········(0)····44098·2021-10-25·09:54:06.000000·./usr/share/java/rats-runtime-1.15.0.jar | 10 | -rw-r--r--···0·root·········(0)·root·········(0)····44098·2021-10-25·09:54:06.000000·./usr/share/java/rats-runtime-1.15.0.jar |
11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/ | 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/ |
12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/ | 12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/ |
13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/ | 13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/ |
14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/ | 14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/ |
15 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/rats-1.15.0.pom | 15 | -rw-r--r--···0·root·········(0)·root·········(0)·····2195·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/1.15.0/rats-1.15.0.pom |
16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/ | 16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-10-25·09:54:06.000000·./usr/share/maven-repo/xtc/rats/debian/ |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·51 | 1 | Zip·file·size:·517003·bytes,·number·of·entries:·305 |
2 | -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ | 2 | -rw----·····1.0·fat········0·bx·stor·21-Oct-25·09:54·META-INF/ |
3 | -rw-r--r--··2.0·unx······145·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF | 3 | -rw-r--r--··2.0·unx······145·b-·defN·21-Oct-25·09:54·META-INF/MANIFEST.MF |
4 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/ | 4 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/ |
5 | -rw----·····2.0·fat·····1101·bl·defN·21-Oct-25·09:54·xtc/Constants$FuzzyBoolean.class | 5 | -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.class | 6 | -rw----·····2.0·fat·····5170·bl·defN·21-Oct-25·09:54·xtc/Constants.class |
7 | -rw----·····2.0·fat·····5676·bl·defN·21-Oct-25·09:54·xtc/Limits.class | 7 | -rw----·····2.0·fat·····5676·bl·defN·21-Oct-25·09:54·xtc/Limits.class |
8 | -rw----·····2.0·fat······878·bl·defN·21-Oct-25·09:54·xtc/Platform.class | 8 | -rw----·····2.0·fat······878·bl·defN·21-Oct-25·09:54·xtc/Platform.class |
Offset 201, 71 lines modified | Offset 201, 71 lines modified | ||
201 | -rw----·····2.0·fat······970·bl·defN·21-Oct-25·09:54·xtc/type/AST$1.class | 201 | -rw----·····2.0·fat······970·bl·defN·21-Oct-25·09:54·xtc/type/AST$1.class |
202 | -rw----·····2.0·fat······455·bl·defN·21-Oct-25·09:54·xtc/type/AST$MetaData.class | 202 | -rw----·····2.0·fat······455·bl·defN·21-Oct-25·09:54·xtc/type/AST$MetaData.class |
203 | -rw----·····2.0·fat····20330·bl·defN·21-Oct-25·09:54·xtc/type/AST.class | 203 | -rw----·····2.0·fat····20330·bl·defN·21-Oct-25·09:54·xtc/type/AST.class |
204 | -rw----·····2.0·fat·····1683·bl·defN·21-Oct-25·09:54·xtc/type/AliasT.class | 204 | -rw----·····2.0·fat·····1683·bl·defN·21-Oct-25·09:54·xtc/type/AliasT.class |
205 | -rw----·····2.0·fat·····1145·bl·defN·21-Oct-25·09:54·xtc/type/AnnotatedT.class | 205 | -rw----·····2.0·fat·····1145·bl·defN·21-Oct-25·09:54·xtc/type/AnnotatedT.class |
206 | -rw----·····2.0·fat·····2558·bl·defN·21-Oct-25·09:54·xtc/type/ArrayT.class | 206 | -rw----·····2.0·fat·····2558·bl·defN·21-Oct-25·09:54·xtc/type/ArrayT.class |
207 | -rw----·····2.0·fat·····1426·bl·defN·21-Oct-25·09:54·xtc/type/BooleanT.class | 207 | -rw----·····2.0·fat·····1426·bl·defN·21-Oct-25·09:54·xtc/type/BooleanT.class |
208 | -rw----·····2.0·fat·····24 | 208 | -rw----·····2.0·fat·····2435·bl·defN·21-Oct-25·09:54·xtc/type/C$1.class |
209 | -rw----·····2.0·fat····23 | 209 | -rw----·····2.0·fat····23234·bl·defN·21-Oct-25·09:54·xtc/type/C.class |
210 | -rw----·····2.0·fat·····4921·bl·defN·21-Oct-25·09:54·xtc/type/CFactory.class | 210 | -rw----·····2.0·fat·····4921·bl·defN·21-Oct-25·09:54·xtc/type/CFactory.class |
211 | -rw----·····2.0·fat·····1202·bl·defN·21-Oct-25·09:54·xtc/type/CastReference.class | 211 | -rw----·····2.0·fat·····1202·bl·defN·21-Oct-25·09:54·xtc/type/CastReference.class |
212 | -rw----·····2.0·fat·····1913·bl·defN·21-Oct-25·09:54·xtc/type/ClassOrInterfaceT.class | 212 | -rw----·····2.0·fat·····1913·bl·defN·21-Oct-25·09:54·xtc/type/ClassOrInterfaceT.class |
213 | -rw----·····2.0·fat·····1910·bl·defN·21-Oct-25·09:54·xtc/type/ClassT.class | 213 | -rw----·····2.0·fat·····1910·bl·defN·21-Oct-25·09:54·xtc/type/ClassT.class |
214 | -rw----·····2.0·fat·····12 | 214 | -rw----·····2.0·fat·····1267·bl·defN·21-Oct-25·09:54·xtc/type/Constant$Kind.class |
215 | -rw----·····2.0·fat·····3 | 215 | -rw----·····2.0·fat·····3896·bl·defN·21-Oct-25·09:54·xtc/type/Constant.class |
216 | -rw----·····2.0·fat······337·bl·defN·21-Oct-25·09:54·xtc/type/DerivedT.class | 216 | -rw----·····2.0·fat······337·bl·defN·21-Oct-25·09:54·xtc/type/DerivedT.class |
217 | -rw----·····2.0·fat······401·bl·defN·21-Oct-25·09:54·xtc/type/DynamicReference.class | 217 | -rw----·····2.0·fat······401·bl·defN·21-Oct-25·09:54·xtc/type/DynamicReference.class |
218 | -rw----·····2.0·fat·····4071·bl·defN·21-Oct-25·09:54·xtc/type/EnumT.class | 218 | -rw----·····2.0·fat·····4071·bl·defN·21-Oct-25·09:54·xtc/type/EnumT.class |
219 | -rw----·····2.0·fat·····1802·bl·defN·21-Oct-25·09:54·xtc/type/EnumeratorT.class | 219 | -rw----·····2.0·fat·····1802·bl·defN·21-Oct-25·09:54·xtc/type/EnumeratorT.class |
220 | -rw----·····2.0·fat·····1362·bl·defN·21-Oct-25·09:54·xtc/type/ErrorT.class | 220 | -rw----·····2.0·fat·····1362·bl·defN·21-Oct-25·09:54·xtc/type/ErrorT.class |
221 | -rw----·····2.0·fat·····2305·bl·defN·21-Oct-25·09:54·xtc/type/FieldReference.class | 221 | -rw----·····2.0·fat·····2305·bl·defN·21-Oct-25·09:54·xtc/type/FieldReference.class |
222 | -rw----·····2.0·fat······8 | 222 | -rw----·····2.0·fat······886·bl·defN·21-Oct-25·09:54·xtc/type/FloatT$1.class |
223 | -rw----·····2.0·fat·····1 | 223 | -rw----·····2.0·fat·····1706·bl·defN·21-Oct-25·09:54·xtc/type/FloatT.class |
224 | -rw----·····2.0·fat·····2910·bl·defN·21-Oct-25·09:54·xtc/type/FunctionOrMethodT.class | 224 | -rw----·····2.0·fat·····2910·bl·defN·21-Oct-25·09:54·xtc/type/FunctionOrMethodT.class |
225 | -rw----·····2.0·fat·····1410·bl·defN·21-Oct-25·09:54·xtc/type/FunctionT.class | 225 | -rw----·····2.0·fat·····1410·bl·defN·21-Oct-25·09:54·xtc/type/FunctionT.class |
226 | -rw----·····2.0·fat·····2743·bl·defN·21-Oct-25·09:54·xtc/type/IndexReference.class | 226 | -rw----·····2.0·fat·····2743·bl·defN·21-Oct-25·09:54·xtc/type/IndexReference.class |
227 | -rw----·····2.0·fat·····1112·bl·defN·21-Oct-25·09:54·xtc/type/IndirectReference.class | 227 | -rw----·····2.0·fat·····1112·bl·defN·21-Oct-25·09:54·xtc/type/IndirectReference.class |
228 | -rw----·····2.0·fat·····3 | 228 | -rw----·····2.0·fat·····3822·bl·defN·21-Oct-25·09:54·xtc/type/InstantiatedT.class |
229 | -rw----·····2.0·fat······8 | 229 | -rw----·····2.0·fat······892·bl·defN·21-Oct-25·09:54·xtc/type/IntegerT$1.class |
230 | -rw----·····2.0·fat····· | 230 | -rw----·····2.0·fat·····2246·bl·defN·21-Oct-25·09:54·xtc/type/IntegerT.class |
231 | -rw----·····2.0·fat·····1649·bl·defN·21-Oct-25·09:54·xtc/type/InterfaceT.class | 231 | -rw----·····2.0·fat·····1649·bl·defN·21-Oct-25·09:54·xtc/type/InterfaceT.class |
232 | -rw----·····2.0·fat·····1716·bl·defN·21-Oct-25·09:54·xtc/type/InternalParameter.class | 232 | -rw----·····2.0·fat·····1716·bl·defN·21-Oct-25·09:54·xtc/type/InternalParameter.class |
233 | -rw----·····2.0·fat·····1740·bl·defN·21-Oct-25·09:54·xtc/type/InternalT.class | 233 | -rw----·····2.0·fat·····1740·bl·defN·21-Oct-25·09:54·xtc/type/InternalT.class |
234 | -rw----·····2.0·fat·····8837·bl·defN·21-Oct-25·09:54·xtc/type/JavaAST.class | 234 | -rw----·····2.0·fat·····8837·bl·defN·21-Oct-25·09:54·xtc/type/JavaAST.class |
235 | -rw----·····2.0·fat·····1566·bl·defN·21-Oct-25·09:54·xtc/type/LabelT.class | 235 | -rw----·····2.0·fat·····1566·bl·defN·21-Oct-25·09:54·xtc/type/LabelT.class |
236 | -rw----·····2.0·fat······758·bl·defN·21-Oct-25·09:54·xtc/type/Language.class | 236 | -rw----·····2.0·fat······758·bl·defN·21-Oct-25·09:54·xtc/type/Language.class |
237 | -rw----·····2.0·fat·····1396·bl·defN·21-Oct-25·09:54·xtc/type/MethodT.class | 237 | -rw----·····2.0·fat·····1396·bl·defN·21-Oct-25·09:54·xtc/type/MethodT.class |
238 | -rw----·····2.0·fat·····1577·bl·defN·21-Oct-25·09:54·xtc/type/NamedParameter.class | 238 | -rw----·····2.0·fat·····1577·bl·defN·21-Oct-25·09:54·xtc/type/NamedParameter.class |
239 | -rw----·····2.0·fat······986·bl·defN·21-Oct-25·09:54·xtc/type/NullReference.class | 239 | -rw----·····2.0·fat······986·bl·defN·21-Oct-25·09:54·xtc/type/NullReference.class |
240 | -rw----·····2.0·fat·····19 | 240 | -rw----·····2.0·fat·····1991·bl·defN·21-Oct-25·09:54·xtc/type/NumberT$Kind.class |
241 | -rw----·····2.0·fat·····4 | 241 | -rw----·····2.0·fat·····4710·bl·defN·21-Oct-25·09:54·xtc/type/NumberT.class |
242 | -rw----·····2.0·fat·····1580·bl·defN·21-Oct-25·09:54·xtc/type/PackageT.class | 242 | -rw----·····2.0·fat·····1580·bl·defN·21-Oct-25·09:54·xtc/type/PackageT.class |
243 | -rw----·····2.0·fat······890·bl·defN·21-Oct-25·09:54·xtc/type/Parameter.class | 243 | -rw----·····2.0·fat······890·bl·defN·21-Oct-25·09:54·xtc/type/Parameter.class |
244 | -rw----·····2.0·fat·····2396·bl·defN·21-Oct-25·09:54·xtc/type/ParameterizedT.class | 244 | -rw----·····2.0·fat·····2396·bl·defN·21-Oct-25·09:54·xtc/type/ParameterizedT.class |
245 | -rw----·····2.0·fat·····1888·bl·defN·21-Oct-25·09:54·xtc/type/PointerT.class | 245 | -rw----·····2.0·fat·····1888·bl·defN·21-Oct-25·09:54·xtc/type/PointerT.class |
246 | -rw----·····2.0·fat·····3562·bl·defN·21-Oct-25·09:54·xtc/type/Reference.class | 246 | -rw----·····2.0·fat·····3562·bl·defN·21-Oct-25·09:54·xtc/type/Reference.class |
247 | -rw----·····2.0·fat······540·bl·defN·21-Oct-25·09:54·xtc/type/RelativeReference.class | 247 | -rw----·····2.0·fat······540·bl·defN·21-Oct-25·09:54·xtc/type/RelativeReference.class |
248 | -rw----·····2.0·fat·····7906·bl·defN·21-Oct-25·09:54·xtc/type/SourcePrinter.class | 248 | -rw----·····2.0·fat·····7906·bl·defN·21-Oct-25·09:54·xtc/type/SourcePrinter.class |
249 | -rw----·····2.0·fat······451·bl·defN·21-Oct-25·09:54·xtc/type/StaticReference.class | 249 | -rw----·····2.0·fat······451·bl·defN·21-Oct-25·09:54·xtc/type/StaticReference.class |
250 | -rw----·····2.0·fat······718·bl·defN·21-Oct-25·09:54·xtc/type/StringReference$1.class | 250 | -rw----·····2.0·fat······718·bl·defN·21-Oct-25·09:54·xtc/type/StringReference$1.class |
251 | -rw----·····2.0·fat·····1788·bl·defN·21-Oct-25·09:54·xtc/type/StringReference.class | 251 | -rw----·····2.0·fat·····1788·bl·defN·21-Oct-25·09:54·xtc/type/StringReference.class |
252 | -rw----·····2.0·fat·····3 | 252 | -rw----·····2.0·fat·····3682·bl·defN·21-Oct-25·09:54·xtc/type/StructOrUnionT.class |
253 | -rw----·····2.0·fat·····1582·bl·defN·21-Oct-25·09:54·xtc/type/StructT.class | 253 | -rw----·····2.0·fat·····1582·bl·defN·21-Oct-25·09:54·xtc/type/StructT.class |
254 | -rw----·····2.0·fat······533·bl·defN·21-Oct-25·09:54·xtc/type/Tagged.class | 254 | -rw----·····2.0·fat······533·bl·defN·21-Oct-25·09:54·xtc/type/Tagged.class |
255 | -rw----·····2.0·fat·····3629·bl·defN·21-Oct-25·09:54·xtc/type/TupleT.class | 255 | -rw----·····2.0·fat·····3629·bl·defN·21-Oct-25·09:54·xtc/type/TupleT.class |
256 | -rw----·····2.0·fat·····25 | 256 | -rw----·····2.0·fat·····2524·bl·defN·21-Oct-25·09:54·xtc/type/Type$Tag.class |
257 | -rw----·····2.0·fat····15 | 257 | -rw----·····2.0·fat····15844·bl·defN·21-Oct-25·09:54·xtc/type/Type.class |
258 | -rw----·····2.0·fat······8 | 258 | -rw----·····2.0·fat······834·bl·defN·21-Oct-25·09:54·xtc/type/TypePrinter$1.class |
259 | -rw----·····2.0·fat·····9 | 259 | -rw----·····2.0·fat·····9807·bl·defN·21-Oct-25·09:54·xtc/type/TypePrinter.class |
260 | -rw----·····2.0·fat·····1575·bl·defN·21-Oct-25·09:54·xtc/type/UnionT.class | 260 | -rw----·····2.0·fat·····1575·bl·defN·21-Oct-25·09:54·xtc/type/UnionT.class |
261 | -rw----·····2.0·fat·····1402·bl·defN·21-Oct-25·09:54·xtc/type/UnitT.class | 261 | -rw----·····2.0·fat·····1402·bl·defN·21-Oct-25·09:54·xtc/type/UnitT.class |
262 | -rw----·····2.0·fat······900·bl·defN·21-Oct-25·09:54·xtc/type/VariableReference.class | 262 | -rw----·····2.0·fat······900·bl·defN·21-Oct-25·09:54·xtc/type/VariableReference.class |
263 | -rw----·····2.0·fat·····1 | 263 | -rw----·····2.0·fat·····1212·bl·defN·21-Oct-25·09:54·xtc/type/VariableT$Kind.class |
264 | -rw----·····2.0·fat·····3 | 264 | -rw----·····2.0·fat·····3905·bl·defN·21-Oct-25·09:54·xtc/type/VariableT.class |
265 | -rw----·····2.0·fat·····4274·bl·defN·21-Oct-25·09:54·xtc/type/VariantT.class | 265 | -rw----·····2.0·fat·····4274·bl·defN·21-Oct-25·09:54·xtc/type/VariantT.class |
266 | -rw----·····2.0·fat·····1402·bl·defN·21-Oct-25·09:54·xtc/type/VoidT.class | 266 | -rw----·····2.0·fat·····1402·bl·defN·21-Oct-25·09:54·xtc/type/VoidT.class |
267 | -rw----·····2.0·fat·····1311·bl·defN·21-Oct-25·09:54·xtc/type/Wildcard.class | 267 | -rw----·····2.0·fat·····1311·bl·defN·21-Oct-25·09:54·xtc/type/Wildcard.class |
268 | -rw----·····2.0·fat·····4620·bl·defN·21-Oct-25·09:54·xtc/type/WrappedT.class | 268 | -rw----·····2.0·fat·····4620·bl·defN·21-Oct-25·09:54·xtc/type/WrappedT.class |
269 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/util/ | 269 | -rw----·····1.0·fat········0·b-·stor·21-Oct-25·09:54·xtc/util/ |
270 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/util/Action.class | 270 | -rw----·····2.0·fat······239·bl·defN·21-Oct-25·09:54·xtc/util/Action.class |
271 | -rw----·····2.0·fat······880·bl·defN·21-Oct-25·09:54·xtc/util/EmptyIterator.class | 271 | -rw----·····2.0·fat······880·bl·defN·21-Oct-25·09:54·xtc/util/EmptyIterator.class |
Offset 284, 15 lines modified | Offset 284, 15 lines modified | ||
284 | -rw----·····2.0·fat······532·bl·defN·21-Oct-25·09:54·xtc/util/Function$F6.class | 284 | -rw----·····2.0·fat······532·bl·defN·21-Oct-25·09:54·xtc/util/Function$F6.class |
285 | -rw----·····2.0·fat······573·bl·defN·21-Oct-25·09:54·xtc/util/Function$F7.class | 285 | -rw----·····2.0·fat······573·bl·defN·21-Oct-25·09:54·xtc/util/Function$F7.class |
286 | -rw----·····2.0·fat······614·bl·defN·21-Oct-25·09:54·xtc/util/Function$F8.class | 286 | -rw----·····2.0·fat······614·bl·defN·21-Oct-25·09:54·xtc/util/Function$F8.class |
287 | -rw----·····2.0·fat······614·bl·defN·21-Oct-25·09:54·xtc/util/Function$F9.class | 287 | -rw----·····2.0·fat······614·bl·defN·21-Oct-25·09:54·xtc/util/Function$F9.class |
288 | -rw----·····2.0·fat·····2516·bl·defN·21-Oct-25·09:54·xtc/util/Function.class | 288 | -rw----·····2.0·fat·····2516·bl·defN·21-Oct-25·09:54·xtc/util/Function.class |
289 | -rw----·····2.0·fat······254·bl·defN·21-Oct-25·09:54·xtc/util/NestedReader$EOFListener.class | 289 | -rw----·····2.0·fat······254·bl·defN·21-Oct-25·09:54·xtc/util/NestedReader$EOFListener.class |
290 | -rw----·····2.0·fat·····2499·bl·defN·21-Oct-25·09:54·xtc/util/NestedReader.class | 290 | -rw----·····2.0·fat·····2499·bl·defN·21-Oct-25·09:54·xtc/util/NestedReader.class |
291 | -rw----·····2.0·fat····· | 291 | -rw----·····2.0·fat·····1140·bl·defN·21-Oct-25·09:54·xtc/util/Nonce.class |
292 | -rw----·····2.0·fat·····1200·bl·defN·21-Oct-25·09:54·xtc/util/Option$Kind.class | 292 | -rw----·····2.0·fat·····1200·bl·defN·21-Oct-25·09:54·xtc/util/Option$Kind.class |
293 | -rw----·····2.0·fat······662·bl·defN·21-Oct-25·09:54·xtc/util/Option.class | 293 | -rw----·····2.0·fat······662·bl·defN·21-Oct-25·09:54·xtc/util/Option.class |
294 | -rw----·····2.0·fat·····1039·bl·defN·21-Oct-25·09:54·xtc/util/Pair$1.class | 294 | -rw----·····2.0·fat·····1039·bl·defN·21-Oct-25·09:54·xtc/util/Pair$1.class |
295 | -rw----·····2.0·fat·····7341·bl·defN·21-Oct-25·09:54·xtc/util/Pair.class | 295 | -rw----·····2.0·fat·····7341·bl·defN·21-Oct-25·09:54·xtc/util/Pair.class |
296 | -rw----·····2.0·fat······837·bl·defN·21-Oct-25·09:54·xtc/util/Runtime$1.class | 296 | -rw----·····2.0·fat······837·bl·defN·21-Oct-25·09:54·xtc/util/Runtime$1.class |
297 | -rw----·····2.0·fat····14085·bl·defN·21-Oct-25·09:54·xtc/util/Runtime.class | 297 | -rw----·····2.0·fat····14085·bl·defN·21-Oct-25·09:54·xtc/util/Runtime.class |
298 | -rw----·····2.0·fat······844·bl·defN·21-Oct-25·09:54·xtc/util/SingletonIterator.class | 298 | -rw----·····2.0·fat······844·bl·defN·21-Oct-25·09:54·xtc/util/SingletonIterator.class |
Offset 300, 8 lines modified | Offset 300, 8 lines modified | ||
300 | -rw----·····2.0·fat·····2216·bl·defN·21-Oct-25·09:54·xtc/util/Statistics.class | 300 | -rw----·····2.0·fat·····2216·bl·defN·21-Oct-25·09:54·xtc/util/Statistics.class |
301 | -rw----·····2.0·fat·····6451·bl·defN·21-Oct-25·09:54·xtc/util/SymbolTable$Scope.class | 301 | -rw----·····2.0·fat·····6451·bl·defN·21-Oct-25·09:54·xtc/util/SymbolTable$Scope.class |
302 | -rw----·····2.0·fat·····5940·bl·defN·21-Oct-25·09:54·xtc/util/SymbolTable.class | 302 | -rw----·····2.0·fat·····5940·bl·defN·21-Oct-25·09:54·xtc/util/SymbolTable.class |
303 | -rw----·····2.0·fat·····1539·bl·defN·21-Oct-25·09:54·xtc/util/Throughput.class | 303 | -rw----·····2.0·fat·····1539·bl·defN·21-Oct-25·09:54·xtc/util/Throughput.class |
304 | -rw----·····2.0·fat·····9448·bl·defN·21-Oct-25·09:54·xtc/util/Tool.class | 304 | -rw----·····2.0·fat·····9448·bl·defN·21-Oct-25·09:54·xtc/util/Tool.class |
305 | -rw----·····2.0·fat·····9911·bl·defN·21-Oct-25·09:54·xtc/util/Utilities.class | 305 | -rw----·····2.0·fat·····9911·bl·defN·21-Oct-25·09:54·xtc/util/Utilities.class |
306 | -rw----·····2.0·fat·····4448·bl·defN·21-Oct-25·09:54·xtc/util/UtilitiesTest.class | 306 | -rw----·····2.0·fat·····4448·bl·defN·21-Oct-25·09:54·xtc/util/UtilitiesTest.class |
307 | 305·files,·9 | 307 | 305·files,·952950·bytes·uncompressed,·472547·bytes·compressed:··50.4% |
Offset 125, 16329 lines modified | Offset 125, 16329 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·filename | 128 | #··········Zero·length·filename |
129 | # | 129 | # |
130 | 00EDF·PAYLOAD | 130 | 00EDF·PAYLOAD |
131 | 017A | 131 | 017AA·DATA·DESCRIPTOR·······08074B50·(134695760) |
132 | 017A | 132 | 017AE·CRC···················9EDE930E·(2665386766) |
133 | 017B | 133 | 017B2·Compressed·Size·······000008CB·(2251) |
134 | 017B | 134 | 017B6·Uncompressed·Size·····0000162C·(5676) |
135 | 017B | 135 | 017BA·LOCAL·HEADER·#7·······04034B50·(67324752) |
136 | 017B | 136 | 017BE·Extract·Zip·Spec······14·(20)·'2.0' |
137 | 017B | 137 | 017BF·Extract·OS············00·(0)·'MS-DOS' |
138 | 017 | 138 | 017C0·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 | 017C | 142 | 017C2·Compression·Method····0008·(8)·'Deflated' |
143 | 017C | 143 | 017C4·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
144 | 017C | 144 | 017C8·CRC···················00000000·(0) |
145 | 017C | 145 | 017CC·Compressed·Size·······00000000·(0) |
146 | 017 | 146 | 017D0·Uncompressed·Size·····00000000·(0) |
147 | 017D | 147 | 017D4·Filename·Length·······0012·(18) |
148 | 017D | 148 | 017D6·Extra·Length··········0000·(0) |
149 | 017D | 149 | 017D8·Filename··············'XXXXXXXXXXXXXXXXXX' |
150 | # | 150 | # |
151 | #·WARNING:·Offset·0x17D | 151 | #·WARNING:·Offset·0x17D8:·Filename·'XXXXXXXXXXXXXXXXXX' |
152 | #··········Zero·length·filename | 152 | #··········Zero·length·filename |
153 | # | 153 | # |
154 | 017E | 154 | 017EA·PAYLOAD |
155 | 01A0 | 155 | 01A03·DATA·DESCRIPTOR·······08074B50·(134695760) |
156 | 01A0 | 156 | 01A07·CRC···················CD743ED8·(3446947544) |
157 | 01A0 | 157 | 01A0B·Compressed·Size·······00000219·(537) |
158 | 01A0 | 158 | 01A0F·Uncompressed·Size·····0000036E·(878) |
159 | 01A1 | 159 | 01A13·LOCAL·HEADER·#8·······04034B50·(67324752) |
160 | 01A1 | 160 | 01A17·Extract·Zip·Spec······0A·(10)·'1.0' |
161 | 01A1 | 161 | 01A18·Extract·OS············00·(0)·'MS-DOS' |
162 | 01A1 | 162 | 01A19·General·Purpose·Flag··0800·(2048) |
163 | ······[Bit·11]··············1·'Language·Encoding' | 163 | ······[Bit·11]··············1·'Language·Encoding' |
164 | 01A1 | 164 | 01A1B·Compression·Method····0000·(0)·'Stored' |
165 | 01A1 | 165 | 01A1D·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
166 | 01A2 | 166 | 01A21·CRC···················00000000·(0) |
167 | 01A2 | 167 | 01A25·Compressed·Size·······00000000·(0) |
168 | 01A2 | 168 | 01A29·Uncompressed·Size·····00000000·(0) |
169 | 01A2 | 169 | 01A2D·Filename·Length·······000B·(11) |
170 | 01A2 | 170 | 01A2F·Extra·Length··········0000·(0) |
171 | 01A3 | 171 | 01A31·Filename··············'XXXXXXXXXXX' |
172 | # | 172 | # |
173 | #·WARNING:·Offset·0x1A3 | 173 | #·WARNING:·Offset·0x1A31:·Filename·'XXXXXXXXXXX' |
174 | #··········Zero·length·filename | 174 | #··········Zero·length·filename |
175 | # | 175 | # |
176 | 01A3 | 176 | 01A3C·LOCAL·HEADER·#9·······04034B50·(67324752) |
177 | 01A | 177 | 01A40·Extract·Zip·Spec······14·(20)·'2.0' |
178 | 01A4 | 178 | 01A41·Extract·OS············00·(0)·'MS-DOS' |
179 | 01A4 | 179 | 01A42·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 | 01A4 | 183 | 01A44·Compression·Method····0008·(8)·'Deflated' |
184 | 01A4 | 184 | 01A46·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
185 | 01A4 | 185 | 01A4A·CRC···················00000000·(0) |
186 | 01A4 | 186 | 01A4E·Compressed·Size·······00000000·(0) |
187 | 01A5 | 187 | 01A52·Uncompressed·Size·····00000000·(0) |
188 | 01A5 | 188 | 01A56·Filename·Length·······0017·(23) |
189 | 01A5 | 189 | 01A58·Extra·Length··········0000·(0) |
190 | 01A5 | 190 | 01A5A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXX' |
191 | # | 191 | # |
192 | #·WARNING:·Offset·0x1A5 | 192 | #·WARNING:·Offset·0x1A5A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXX' |
193 | #··········Zero·length·filename | 193 | #··········Zero·length·filename |
194 | # | 194 | # |
195 | 01A7 | 195 | 01A71·PAYLOAD |
196 | 0206 | 196 | 02061·DATA·DESCRIPTOR·······08074B50·(134695760) |
197 | 0206 | 197 | 02065·CRC···················015453A2·(22303650) |
198 | 0206 | 198 | 02069·Compressed·Size·······000005F0·(1520) |
199 | 0206 | 199 | 0206D·Uncompressed·Size·····00000AAD·(2733) |
200 | 0207 | 200 | 02071·LOCAL·HEADER·#10······04034B50·(67324752) |
201 | 0207 | 201 | 02075·Extract·Zip·Spec······14·(20)·'2.0' |
202 | 0207 | 202 | 02076·Extract·OS············00·(0)·'MS-DOS' |
203 | 0207 | 203 | 02077·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 | 0207 | 207 | 02079·Compression·Method····0008·(8)·'Deflated' |
208 | 0207 | 208 | 0207B·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
209 | 0207 | 209 | 0207F·CRC···················00000000·(0) |
210 | 0208 | 210 | 02083·Compressed·Size·······00000000·(0) |
211 | 0208 | 211 | 02087·Uncompressed·Size·····00000000·(0) |
212 | 0208 | 212 | 0208B·Filename·Length·······0020·(32) |
213 | 0208 | 213 | 0208D·Extra·Length··········0000·(0) |
214 | 0208 | 214 | 0208F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
215 | # | 215 | # |
216 | #·WARNING:·Offset·0x208 | 216 | #·WARNING:·Offset·0x208F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
217 | #··········Zero·length·filename | 217 | #··········Zero·length·filename |
218 | # | 218 | # |
219 | 020A | 219 | 020AF·PAYLOAD |
220 | 022C | 220 | 022C8·DATA·DESCRIPTOR·······08074B50·(134695760) |
221 | 022C | 221 | 022CC·CRC···················B0F0E2F1·(2968576753) |
222 | 022 | 222 | 022D0·Compressed·Size·······00000219·(537) |
223 | 022D | 223 | 022D4·Uncompressed·Size·····00000368·(872) |
224 | 022D | 224 | 022D8·LOCAL·HEADER·#11······04034B50·(67324752) |
225 | 022D | 225 | 022DC·Extract·Zip·Spec······14·(20)·'2.0' |
226 | 022D | 226 | 022DD·Extract·OS············00·(0)·'MS-DOS' |
227 | 022D | 227 | 022DE·General·Purpose·Flag··0808·(2056) |
228 | ······[Bits·1-2]············0·'Normal·Compression' | 228 | ······[Bits·1-2]············0·'Normal·Compression' |
229 | ······[Bit··3]··············1·'Streamed' | 229 | ······[Bit··3]··············1·'Streamed' |
230 | ······[Bit·11]··············1·'Language·Encoding' | 230 | ······[Bit·11]··············1·'Language·Encoding' |
231 | 022 | 231 | 022E0·Compression·Method····0008·(8)·'Deflated' |
232 | 022E | 232 | 022E2·Modification·Time·····53594EC3·(1398361795)·'Mon·Oct·25·09:54:06·2021' |
233 | 022E | 233 | 022E6·CRC···················00000000·(0) |
234 | 022E | 234 | 022EA·Compressed·Size·······00000000·(0) |
235 | 022E | 235 | 022EE·Uncompressed·Size·····00000000·(0) |
236 | 022F | 236 | 022F2·Filename·Length·······0024·(36) |
237 | 022F | 237 | 022F4·Extra·Length··········0000·(0) |
238 | 022F | 238 | 022F6·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
239 | # | 239 | # |
240 | #·WARNING:·Offset·0x22F | 240 | #·WARNING:·Offset·0x22F6:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
241 | #··········Zero·length·filename | 241 | #··········Zero·length·filename |
242 | # | 242 | # |
Max diff block lines reached; 1204269/1213201 bytes (99.26%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·775b8c1b77f266d6c90dd6034cef6efc60f80d99328aeec175d0e2fe06908bfe |
2 | ··Compiled·from·"Limits.java" | 2 | ··Compiled·from·"Limits.java" |
3 | public·class·xtc.Limits | 3 | public·class·xtc.Limits |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/Limits | 7 | ··this_class:·#7··························//·xtc/Limits |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·76,·methods:·23,·attributes:·1 | 9 | ··interfaces:·0,·fields:·76,·methods:·23,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V |
12 | ····#2·=·Class··············#4············//·java/lang/Object | 12 | ····#2·=·Class··············#4············//·java/lang/Object |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·77c57f610babcf738345288793a07523c2ef67447bfd85a78e01b57d7156f602 |
2 | ··Compiled·from·"AliasT.java" | 2 | ··Compiled·from·"AliasT.java" |
3 | public·class·xtc.type.AliasT·extends·xtc.type.WrappedT | 3 | public·class·xtc.type.AliasT·extends·xtc.type.WrappedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/AliasT | 7 | ··this_class:·#8··························//·xtc/type/AliasT |
8 | ··super_class:·#2·························//·xtc/type/WrappedT | 8 | ··super_class:·#2·························//·xtc/type/WrappedT |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT | 12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f7094c736f8111fcf939e970233b4b40f819b44e3e9aebb11b0e03188d7ea700 |
2 | ··Compiled·from·"AnnotatedT.java" | 2 | ··Compiled·from·"AnnotatedT.java" |
3 | public·class·xtc.type.AnnotatedT·extends·xtc.type.WrappedT | 3 | public·class·xtc.type.AnnotatedT·extends·xtc.type.WrappedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/AnnotatedT | 7 | ··this_class:·#10·························//·xtc/type/AnnotatedT |
8 | ··super_class:·#2·························//·xtc/type/WrappedT | 8 | ··super_class:·#2·························//·xtc/type/WrappedT |
9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT | 12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·530615f6ca472a0d934081b5b55e2c2fea6d4c26e1399351b9dc98e5175a5be0 |
2 | ··Compiled·from·"ArrayT.java" | 2 | ··Compiled·from·"ArrayT.java" |
3 | public·class·xtc.type.ArrayT·extends·xtc.type.DerivedT | 3 | public·class·xtc.type.ArrayT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#4··························//·xtc/type/ArrayT | 7 | ··this_class:·#4··························//·xtc/type/ArrayT |
8 | ··super_class:·#10························//·xtc/type/DerivedT | 8 | ··super_class:·#10························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·3,·methods:·19,·attributes:·2 | 9 | ··interfaces:·0,·fields:·3,·methods:·19,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Long···············-1l | 11 | ····#1·=·Long···············-1l |
12 | ····#3·=·Methodref··········#4.#5·········//·xtc/type/ArrayT."<init>":(Lxtc/type/Type;J)V | 12 | ····#3·=·Methodref··········#4.#5·········//·xtc/type/ArrayT."<init>":(Lxtc/type/Type;J)V |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·46909332ac723b1e535b3724c6fbda5158e02e447b553c0c6b5212b716b93a91 |
2 | ··Compiled·from·"BooleanT.java" | 2 | ··Compiled·from·"BooleanT.java" |
3 | public·class·xtc.type.BooleanT·extends·xtc.type.Type | 3 | public·class·xtc.type.BooleanT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/BooleanT | 7 | ··this_class:·#10·························//·xtc/type/BooleanT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f1f34a801152bfd7eade2ef9b2a17960a709422df86135d93318671adfa6739f |
2 | ··Compiled·from·"C.java" | 2 | ··Compiled·from·"C.java" |
3 | class·xtc.type.C$1 | 3 | class·xtc.type.C$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/C$1 | 7 | ··this_class:·#8··························//·xtc/type/C$1 |
8 | ··super_class:·#134·······················//·java/lang/Object | 8 | ··super_class:·#134·······················//·java/lang/Object |
9 | ··interfaces:·0,·fields:·2,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·2,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag; | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type$Tag.values:()[Lxtc/type/Type$Tag; |
12 | ····#2·=·Class··············#4············//·xtc/type/Type$Tag | 12 | ····#2·=·Class··············#4············//·xtc/type/Type$Tag |
13 | ····#3·=·NameAndType········#5:#6·········//·values:()[Lxtc/type/Type$Tag; | 13 | ····#3·=·NameAndType········#5:#6·········//·values:()[Lxtc/type/Type$Tag; |
14 | ····#4·=·Utf8···············xtc/type/Type$Tag | 14 | ····#4·=·Utf8···············xtc/type/Type$Tag |
15 | ····#5·=·Utf8···············values | 15 | ····#5·=·Utf8···············values |
16 | ····#6·=·Utf8···············()[Lxtc/type/Type$Tag; | 16 | ····#6·=·Utf8···············()[Lxtc/type/Type$Tag; |
Offset 149, 21 lines modified | Offset 149, 22 lines modified | ||
149 | ··#139·=·Utf8···············LineNumberTable | 149 | ··#139·=·Utf8···············LineNumberTable |
150 | ··#140·=·Utf8···············StackMapTable | 150 | ··#140·=·Utf8···············StackMapTable |
151 | ··#141·=·Utf8···············SourceFile | 151 | ··#141·=·Utf8···············SourceFile |
152 | ··#142·=·Utf8···············C.java | 152 | ··#142·=·Utf8···············C.java |
153 | ··#143·=·Utf8···············EnclosingMethod | 153 | ··#143·=·Utf8···············EnclosingMethod |
154 | ··#144·=·Class··············#145··········//·xtc/type/C | 154 | ··#144·=·Class··············#145··········//·xtc/type/C |
155 | ··#145·=·Utf8···············xtc/type/C | 155 | ··#145·=·Utf8···············xtc/type/C |
156 | ··#146·=·Utf8···············NestHost | ||
156 | ··#14 | 157 | ··#147·=·Utf8···············InnerClasses |
157 | ··#14 | 158 | ··#148·=·Class··············#149··········//·xtc/type/Type |
158 | ··#14 | 159 | ··#149·=·Utf8···············xtc/type/Type |
159 | ··#1 | 160 | ··#150·=·Utf8···············Tag |
160 | ··#15 | 161 | ··#151·=·Class··············#152··········//·xtc/type/NumberT |
161 | ··#15 | 162 | ··#152·=·Utf8···············xtc/type/NumberT |
162 | ··#15 | 163 | ··#153·=·Utf8···············Kind |
163 | { | 164 | { |
164 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; | 165 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; |
165 | ····descriptor:·[I | 166 | ····descriptor:·[I |
166 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 167 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
167 | ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag; | 168 | ··static·final·int[]·$SwitchMap$xtc$type$Type$Tag; |
168 | ····descriptor:·[I | 169 | ····descriptor:·[I |
Offset 573, 11 lines modified | Offset 574, 12 lines modified | ||
573 | ········frame_type·=·0·/*·same·*/ | 574 | ········frame_type·=·0·/*·same·*/ |
574 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 575 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
575 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 576 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
576 | ········frame_type·=·0·/*·same·*/ | 577 | ········frame_type·=·0·/*·same·*/ |
577 | } | 578 | } |
578 | SourceFile:·"C.java" | 579 | SourceFile:·"C.java" |
579 | EnclosingMethod:·#144.#0················//·xtc.type.C | 580 | EnclosingMethod:·#144.#0················//·xtc.type.C |
581 | NestHost:·class·xtc/type/C | ||
580 | InnerClasses: | 582 | InnerClasses: |
581 | ··public·static·final·#1 | 583 | ··public·static·final·#150=·#2·of·#148;···//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type |
582 | ··static·#8;······························//·class·xtc/type/C$1 | 584 | ··static·#8;······························//·class·xtc/type/C$1 |
583 | ··public·static·final·#15 | 585 | ··public·static·final·#153=·#72·of·#151;··//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT |
Offset 300, 24 lines modified | Offset 300, 24 lines modified | ||
300 | ················case·8: | 300 | ················case·8: |
301 | ················case·11:·{ | 301 | ················case·11:·{ |
302 | ····················if·(!obj.hasShape())·{ | 302 | ····················if·(!obj.hasShape())·{ |
303 | ························break; | 303 | ························break; |
304 | ····················} | 304 | ····················} |
305 | ····················final·Reference·shape·=·obj.getShape(); | 305 | ····················final·Reference·shape·=·obj.getShape(); |
306 | ····················if·(!shape.isConstant())·{ | 306 | ····················if·(!shape.isConstant())·{ |
307 | ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+·obj); | 307 | ························throw·new·IllegalArgumentException("Shaped·not·constant·"·+·String.valueOf((Object)obj)); |
308 | ····················} | 308 | ····················} |
309 | ····················return·shape; | 309 | ····················return·shape; |
310 | ················} | 310 | ················} |
311 | ············} | 311 | ············} |
312 | ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+·obj); | 312 | ············throw·new·IllegalArgumentException("Type·without·constant·reference·"·+·String.valueOf((Object)obj)); |
313 | ········} | 313 | ········} |
314 | ········final·Constant·constant·=·obj.getConstant(); | 314 | ········final·Constant·constant·=·obj.getConstant(); |
315 | ········if·(!constant.isReference())·{ | 315 | ········if·(!constant.isReference())·{ |
316 | ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+·obj); | 316 | ············throw·new·IllegalArgumentException("Constant·not·a·reference·"·+·String.valueOf((Object)obj)); |
317 | ········} | 317 | ········} |
318 | ········return·constant.refValue(); | 318 | ········return·constant.refValue(); |
319 | ····} | 319 | ····} |
320 | ···· | 320 | ···· |
321 | ····public·boolean·hasQualifiers(final·Type·type)·{ | 321 | ····public·boolean·hasQualifiers(final·Type·type)·{ |
322 | ········return·type.hasAttribute(Constants.ATT_CONSTANT)·||·type.hasAttribute(Constants.ATT_RESTRICT)·||·type.hasAttribute(Constants.ATT_VOLATILE); | 322 | ········return·type.hasAttribute(Constants.ATT_CONSTANT)·||·type.hasAttribute(Constants.ATT_RESTRICT)·||·type.hasAttribute(Constants.ATT_VOLATILE); |
323 | ····} | 323 | ····} |
Offset 457, 30 lines modified | Offset 457, 30 lines modified | ||
457 | ························case·5:·{ | 457 | ························case·5:·{ |
458 | ····························return·b·?·8L·:·8L; | 458 | ····························return·b·?·8L·:·8L; |
459 | ························} | 459 | ························} |
460 | ························case·6:·{ | 460 | ························case·6:·{ |
461 | ····························return·b·?·16L·:·16L; | 461 | ····························return·b·?·16L·:·16L; |
462 | ························} | 462 | ························} |
463 | ························default:·{ | 463 | ························default:·{ |
464 | ····························throw·new·AssertionError( | 464 | ····························throw·new·AssertionError("Invalid·number·kind·"·+·String.valueOf((Object)obj.toNumber().getKind())); |
465 | ························} | 465 | ························} |
466 | ····················} | 466 | ····················} |
467 | ····················break; | 467 | ····················break; |
468 | ················} | 468 | ················} |
469 | ················case·4:·{ | 469 | ················case·4:·{ |
470 | ····················return·b·?·8L·:·8L; | 470 | ····················return·b·?·8L·:·8L; |
471 | ················} | 471 | ················} |
472 | ················case·8:·{ | 472 | ················case·8:·{ |
473 | ····················return·this.getAlignment(obj.resolve().toArray().getType(),·b); | 473 | ····················return·this.getAlignment(obj.resolve().toArray().getType(),·b); |
474 | ················} | 474 | ················} |
475 | ················case·11:·{ | 475 | ················case·11:·{ |
476 | ····················return·1L; | 476 | ····················return·1L; |
477 | ················} | 477 | ················} |
478 | ················default:·{ | 478 | ················default:·{ |
479 | ····················throw·new·IllegalArgumentException("Type·without·alignment·"·+·obj); | 479 | ····················throw·new·IllegalArgumentException("Type·without·alignment·"·+·String.valueOf((Object)obj)); |
480 | ················} | 480 | ················} |
481 | ············} | 481 | ············} |
482 | ········} | 482 | ········} |
483 | ····} | 483 | ····} |
484 | ···· | 484 | ···· |
485 | ····public·long·getSize(final·Type·obj)·{ | 485 | ····public·long·getSize(final·Type·obj)·{ |
486 | ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ | 486 | ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ |
Offset 530, 15 lines modified | Offset 530, 15 lines modified | ||
530 | ····················case·5:·{ | 530 | ····················case·5:·{ |
531 | ························return·16L; | 531 | ························return·16L; |
532 | ····················} | 532 | ····················} |
533 | ····················case·6:·{ | 533 | ····················case·6:·{ |
534 | ························return·32L; | 534 | ························return·32L; |
535 | ····················} | 535 | ····················} |
536 | ····················default:·{ | 536 | ····················default:·{ |
537 | ························throw·new·AssertionError( | 537 | ························throw·new·AssertionError("Invalid·number·kind·"·+·String.valueOf((Object)obj.toNumber().getKind())); |
538 | ····················} | 538 | ····················} |
539 | ················} | 539 | ················} |
540 | ················break; | 540 | ················break; |
541 | ············} | 541 | ············} |
542 | ············case·4:·{ | 542 | ············case·4:·{ |
543 | ················return·8L; | 543 | ················return·8L; |
544 | ············} | 544 | ············} |
Offset 560, 15 lines modified | Offset 560, 15 lines modified | ||
560 | ················} | 560 | ················} |
561 | ················return·max; | 561 | ················return·max; |
562 | ············} | 562 | ············} |
563 | ············case·11:·{ | 563 | ············case·11:·{ |
564 | ················return·1L; | 564 | ················return·1L; |
565 | ············} | 565 | ············} |
566 | ············default:·{ | 566 | ············default:·{ |
567 | ················throw·new·IllegalArgumentException("Type·without·size·"·+·obj); | 567 | ················throw·new·IllegalArgumentException("Type·without·size·"·+·String.valueOf((Object)obj)); |
568 | ············} | 568 | ············} |
569 | ········} | 569 | ········} |
570 | ····} | 570 | ····} |
571 | ···· | 571 | ···· |
572 | ····public·long·getOffset(final·StructOrUnionT·structOrUnionT,·final·String·s)·{ | 572 | ····public·long·getOffset(final·StructOrUnionT·structOrUnionT,·final·String·s)·{ |
573 | ········if·(structOrUnionT.isStruct())·{ | 573 | ········if·(structOrUnionT.isStruct())·{ |
574 | ············return·this.layout(structOrUnionT.toStruct(),·s); | 574 | ············return·this.layout(structOrUnionT.toStruct(),·s); |
Offset 726, 15 lines modified | Offset 726, 15 lines modified | ||
726 | ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ | 726 | ········switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ |
727 | ············case·1: | 727 | ············case·1: |
728 | ············case·2: | 728 | ············case·2: |
729 | ············case·3:·{ | 729 | ············case·3:·{ |
730 | ················return·this.getSize(obj)·*·8L; | 730 | ················return·this.getSize(obj)·*·8L; |
731 | ············} | 731 | ············} |
732 | ············default:·{ | 732 | ············default:·{ |
733 | ················throw·new·AssertionError( | 733 | ················throw·new·AssertionError("Not·a·C·number·"·+·String.valueOf((Object)obj)); |
734 | ············} | 734 | ············} |
735 | ········} | 735 | ········} |
736 | ····} | 736 | ····} |
737 | ···· | 737 | ···· |
738 | ····public·Type·fit(final·BigInteger·bigInteger)·{ | 738 | ····public·Type·fit(final·BigInteger·bigInteger)·{ |
739 | ········if·(Limits.fitsInt(bigInteger))·{ | 739 | ········if·(Limits.fitsInt(bigInteger))·{ |
740 | ············return·(Type)NumberT.INT; | 740 | ············return·(Type)NumberT.INT; |
Offset 803, 15 lines modified | Offset 803, 15 lines modified | ||
803 | ····························break·Label_0187; | 803 | ····························break·Label_0187; |
804 | ························} | 804 | ························} |
805 | ····················} | 805 | ····················} |
806 | ····················break; | 806 | ····················break; |
807 | ················} | 807 | ················} |
808 | ············} | 808 | ············} |
809 | ········} | 809 | ········} |
810 | ········throw·new·AssertionError( | 810 | ········throw·new·AssertionError("Not·a·C·integer·"·+·String.valueOf((Object)obj)); |
811 | ····} | 811 | ····} |
812 | ···· | 812 | ···· |
813 | ····public·BigInteger·mask(final·BigInteger·bigInteger,·final·Type·obj)·{ | 813 | ····public·BigInteger·mask(final·BigInteger·bigInteger,·final·Type·obj)·{ |
814 | ········Label_0199:·{ | 814 | ········Label_0199:·{ |
815 | ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ | 815 | ············switch·(C.C$1.$SwitchMap$xtc$type$Type$Tag[obj.tag().ordinal()])·{ |
816 | ················case·1:·{ | 816 | ················case·1:·{ |
817 | ····················return·(0·!=·bigInteger.signum())·?·BigInteger.ONE·:·BigInteger.ZERO; | 817 | ····················return·(0·!=·bigInteger.signum())·?·BigInteger.ONE·:·BigInteger.ZERO; |
Offset 856, 15 lines modified | Offset 856, 15 lines modified | ||
856 | ····························break·Label_0199; | 856 | ····························break·Label_0199; |
857 | ························} | 857 | ························} |
858 | ····················} | 858 | ····················} |
859 | ····················break; | 859 | ····················break; |
860 | ················} | 860 | ················} |
861 | ············} | 861 | ············} |
862 | ········} | 862 | ········} |
Max diff block lines reached; 3980/9479 bytes (41.99%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·00cc65080eb9e41fbfefb01666a476fcf03aaa3395e62d1705f5f7ee20ccd791 |
2 | ··Compiled·from·"ClassOrInterfaceT.java" | 2 | ··Compiled·from·"ClassOrInterfaceT.java" |
3 | public·abstract·class·xtc.type.ClassOrInterfaceT·extends·xtc.type.DerivedT | 3 | public·abstract·class·xtc.type.ClassOrInterfaceT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/type/ClassOrInterfaceT | 7 | ··this_class:·#8··························//·xtc/type/ClassOrInterfaceT |
8 | ··super_class:·#2·························//·xtc/type/DerivedT | 8 | ··super_class:·#2·························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·4,·methods:·10,·attributes:·1 | 9 | ··interfaces:·0,·fields:·4,·methods:·10,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/DerivedT | 12 | ···#2·=·Class··············#4·············//·xtc/type/DerivedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d8100b0c9fef2872d92d8e3d767c418e7ca83944abc506e05138b82a61fcc494 |
2 | ··Compiled·from·"ClassT.java" | 2 | ··Compiled·from·"ClassT.java" |
3 | public·class·xtc.type.ClassT·extends·xtc.type.ClassOrInterfaceT | 3 | public·class·xtc.type.ClassT·extends·xtc.type.ClassOrInterfaceT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/ClassT | 7 | ··this_class:·#8··························//·xtc/type/ClassT |
8 | ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT | 8 | ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT |
9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·9,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT | 12 | ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum·0f | 1 | ··SHA-256·checksum·a0f58635a429e83c2fe5223f501952cdf454e7fe059bc2a659215d0afa309a72 |
2 | ··Compiled·from·"Constant.java" | 2 | ··Compiled·from·"Constant.java" |
3 | public·final·class·xtc.type.Constant$Kind·extends·java.lang.Enum<xtc.type.Constant$Kind> | 3 | public·final·class·xtc.type.Constant$Kind·extends·java.lang.Enum<xtc.type.Constant$Kind> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/type/Constant$Kind | 7 | ··this_class:·#1··························//·xtc/type/Constant$Kind |
8 | ··super_class:·#32························//·java/lang/Enum | 8 | ··super_class:·#32························//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·7,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·7,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/type/Constant$Kind | 11 | ···#1·=·Class··············#2·············//·xtc/type/Constant$Kind |
12 | ···#2·=·Utf8···············xtc/type/Constant$Kind | 12 | ···#2·=·Utf8···············xtc/type/Constant$Kind |
13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/type/Constant$Kind.INTEGER:Lxtc/type/Constant$Kind; | 13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/type/Constant$Kind.INTEGER:Lxtc/type/Constant$Kind; |
14 | ···#4·=·NameAndType········#5:#6··········//·INTEGER:Lxtc/type/Constant$Kind; | 14 | ···#4·=·NameAndType········#5:#6··········//·INTEGER:Lxtc/type/Constant$Kind; |
15 | ···#5·=·Utf8···············INTEGER | 15 | ···#5·=·Utf8···············INTEGER |
16 | ···#6·=·Utf8···············Lxtc/type/Constant$Kind; | 16 | ···#6·=·Utf8···············Lxtc/type/Constant$Kind; |
Offset 66, 18 lines modified | Offset 66, 19 lines modified | ||
66 | ··#56·=·Utf8···············MethodParameters | 66 | ··#56·=·Utf8···············MethodParameters |
67 | ··#57·=·Utf8···············Signature | 67 | ··#57·=·Utf8···············Signature |
68 | ··#58·=·Utf8···············()V | 68 | ··#58·=·Utf8···············()V |
69 | ··#59·=·Utf8···············<clinit> | 69 | ··#59·=·Utf8···············<clinit> |
70 | ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Constant$Kind;>; | 70 | ··#60·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Constant$Kind;>; |
71 | ··#61·=·Utf8···············SourceFile | 71 | ··#61·=·Utf8···············SourceFile |
72 | ··#62·=·Utf8···············Constant.java | 72 | ··#62·=·Utf8···············Constant.java |
73 | ··#63·=·Utf8··············· | 73 | ··#63·=·Utf8···············NestHost |
74 | ··#64·=·Class··············#65············//·xtc/type/Constant | 74 | ··#64·=·Class··············#65············//·xtc/type/Constant |
75 | ··#65·=·Utf8···············xtc/type/Constant | 75 | ··#65·=·Utf8···············xtc/type/Constant |
76 | ··#66·=·Utf8···············InnerClasses | ||
76 | ··#6 | 77 | ··#67·=·Utf8···············Kind |
77 | { | 78 | { |
78 | ··public·static·final·xtc.type.Constant$Kind·INTEGER; | 79 | ··public·static·final·xtc.type.Constant$Kind·INTEGER; |
79 | ····descriptor:·Lxtc/type/Constant$Kind; | 80 | ····descriptor:·Lxtc/type/Constant$Kind; |
80 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 81 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
81 | ··public·static·final·xtc.type.Constant$Kind·BIG_INTEGER; | 82 | ··public·static·final·xtc.type.Constant$Kind·BIG_INTEGER; |
82 | ····descriptor:·Lxtc/type/Constant$Kind; | 83 | ····descriptor:·Lxtc/type/Constant$Kind; |
Offset 235, 9 lines modified | Offset 236, 10 lines modified | ||
235 | ········line·45:·39 | 236 | ········line·45:·39 |
236 | ········line·46:·52 | 237 | ········line·46:·52 |
237 | ········line·47:·65 | 238 | ········line·47:·65 |
238 | ········line·41:·78 | 239 | ········line·41:·78 |
239 | } | 240 | } |
240 | Signature:·#60··························//·Ljava/lang/Enum<Lxtc/type/Constant$Kind;>; | 241 | Signature:·#60··························//·Ljava/lang/Enum<Lxtc/type/Constant$Kind;>; |
241 | SourceFile:·"Constant.java" | 242 | SourceFile:·"Constant.java" |
243 | NestHost:·class·xtc/type/Constant | ||
242 | InnerClasses: | 244 | InnerClasses: |
243 | ··public·static·final·#6 | 245 | ··public·static·final·#67=·#1·of·#64;·····//·Kind=class·xtc/type/Constant$Kind·of·class·xtc/type/Constant |
Offset 18, 28 lines modified | Offset 18, 28 lines modified | ||
18 | ················this.kind·=·Constant.Kind.INTEGER; | 18 | ················this.kind·=·Constant.Kind.INTEGER; |
19 | ············} | 19 | ············} |
20 | ············else·if·(obj·instanceof·BigInteger)·{ | 20 | ············else·if·(obj·instanceof·BigInteger)·{ |
21 | ················this.kind·=·Constant.Kind.BIG_INTEGER; | 21 | ················this.kind·=·Constant.Kind.BIG_INTEGER; |
22 | ············} | 22 | ············} |
23 | ············else·{ | 23 | ············else·{ |
24 | ················if·(!(obj·instanceof·Float)·&&·!(obj·instanceof·Double))·{ | 24 | ················if·(!(obj·instanceof·Float)·&&·!(obj·instanceof·Double))·{ |
25 | ····················throw·new·IllegalArgumentException("Invalid·number·"·+·obj); | 25 | ····················throw·new·IllegalArgumentException("Invalid·number·"·+·String.valueOf(obj)); |
26 | ················} | 26 | ················} |
27 | ················this.kind·=·Constant.Kind.DOUBLE; | 27 | ················this.kind·=·Constant.Kind.DOUBLE; |
28 | ············} | 28 | ············} |
29 | ········} | 29 | ········} |
30 | ········else·if·(obj·instanceof·Character)·{ | 30 | ········else·if·(obj·instanceof·Character)·{ |
31 | ············this.kind·=·Constant.Kind.CHARACTER; | 31 | ············this.kind·=·Constant.Kind.CHARACTER; |
32 | ········} | 32 | ········} |
33 | ········else·if·(obj·instanceof·String)·{ | 33 | ········else·if·(obj·instanceof·String)·{ |
34 | ············this.kind·=·Constant.Kind.STRING; | 34 | ············this.kind·=·Constant.Kind.STRING; |
35 | ········} | 35 | ········} |
36 | ········else·{ | 36 | ········else·{ |
37 | ············if·(!(obj·instanceof·Reference))·{ | 37 | ············if·(!(obj·instanceof·Reference))·{ |
38 | ················throw·new·IllegalArgumentException("invalid·value·"·+·obj); | 38 | ················throw·new·IllegalArgumentException("invalid·value·"·+·String.valueOf(obj)); |
39 | ············} | 39 | ············} |
40 | ············this.kind·=·Constant.Kind.REFERENCE; | 40 | ············this.kind·=·Constant.Kind.REFERENCE; |
41 | ········} | 41 | ········} |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····public·Constant.Kind·getKind()·{ | 44 | ····public·Constant.Kind·getKind()·{ |
45 | ········return·this.kind; | 45 | ········return·this.kind; |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | ············case·2:·{ | 78 | ············case·2:·{ |
79 | ················return·((Number)this.value).longValue(); | 79 | ················return·((Number)this.value).longValue(); |
80 | ············} | 80 | ············} |
81 | ············case·3:·{ | 81 | ············case·3:·{ |
82 | ················return·(char)this.value; | 82 | ················return·(char)this.value; |
83 | ············} | 83 | ············} |
84 | ············default:·{ | 84 | ············default:·{ |
85 | ················throw·new·IllegalStateException("Not·a·number·"·+·this.kind); | 85 | ················throw·new·IllegalStateException("Not·a·number·"·+·String.valueOf((Object)this.kind)); |
86 | ············} | 86 | ············} |
87 | ········} | 87 | ········} |
88 | ····} | 88 | ····} |
89 | ···· | 89 | ···· |
90 | ····public·BigInteger·bigIntValue()·{ | 90 | ····public·BigInteger·bigIntValue()·{ |
91 | ········switch·(this.kind.ordinal())·{ | 91 | ········switch·(this.kind.ordinal())·{ |
92 | ············case·0:·{ | 92 | ············case·0:·{ |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | ············case·1:·{ | 95 | ············case·1:·{ |
96 | ················return·(BigInteger)this.value; | 96 | ················return·(BigInteger)this.value; |
97 | ············} | 97 | ············} |
98 | ············case·3:·{ | 98 | ············case·3:·{ |
99 | ················return·BigInteger.valueOf((long)this.value); | 99 | ················return·BigInteger.valueOf((long)this.value); |
100 | ············} | 100 | ············} |
101 | ············default:·{ | 101 | ············default:·{ |
102 | ················throw·new·IllegalStateException("Not·a·big·integer·"·+·this.kind); | 102 | ················throw·new·IllegalStateException("Not·a·big·integer·"·+·String.valueOf((Object)this.kind)); |
103 | ············} | 103 | ············} |
104 | ········} | 104 | ········} |
105 | ····} | 105 | ····} |
106 | ···· | 106 | ···· |
107 | ····public·double·doubleValue()·{ | 107 | ····public·double·doubleValue()·{ |
108 | ········switch·(this.kind.ordinal())·{ | 108 | ········switch·(this.kind.ordinal())·{ |
109 | ············case·0: | 109 | ············case·0: |
Offset 111, 37 lines modified | Offset 111, 37 lines modified | ||
111 | ············case·2:·{ | 111 | ············case·2:·{ |
112 | ················return·((Number)this.value).doubleValue(); | 112 | ················return·((Number)this.value).doubleValue(); |
113 | ············} | 113 | ············} |
114 | ············case·3:·{ | 114 | ············case·3:·{ |
115 | ················return·(char)this.value; | 115 | ················return·(char)this.value; |
116 | ············} | 116 | ············} |
117 | ············default:·{ | 117 | ············default:·{ |
118 | ················throw·new·IllegalStateException("Not·a·number·"·+·this.kind); | 118 | ················throw·new·IllegalStateException("Not·a·number·"·+·String.valueOf((Object)this.kind)); |
119 | ············} | 119 | ············} |
120 | ········} | 120 | ········} |
121 | ····} | 121 | ····} |
122 | ···· | 122 | ···· |
123 | ····public·Reference·refValue()·{ | 123 | ····public·Reference·refValue()·{ |
124 | ········switch·(this.kind.ordinal())·{ | 124 | ········switch·(this.kind.ordinal())·{ |
125 | ············case·5:·{ | 125 | ············case·5:·{ |
126 | ················return·(Reference)this.value; | 126 | ················return·(Reference)this.value; |
127 | ············} | 127 | ············} |
128 | ············default:·{ | 128 | ············default:·{ |
129 | ················throw·new·IllegalStateException("Not·a·reference·"·+·this.kind); | 129 | ················throw·new·IllegalStateException("Not·a·reference·"·+·String.valueOf((Object)this.kind)); |
130 | ············} | 130 | ············} |
131 | ········} | 131 | ········} |
132 | ····} | 132 | ····} |
133 | ···· | 133 | ···· |
134 | ····public·String·stringValue()·{ | 134 | ····public·String·stringValue()·{ |
135 | ········switch·(this.kind.ordinal())·{ | 135 | ········switch·(this.kind.ordinal())·{ |
136 | ············case·4:·{ | 136 | ············case·4:·{ |
137 | ················return·(String)this.value; | 137 | ················return·(String)this.value; |
138 | ············} | 138 | ············} |
139 | ············default:·{ | 139 | ············default:·{ |
140 | ················throw·new·IllegalStateException("Not·a·string·"·+·this.kind); | 140 | ················throw·new·IllegalStateException("Not·a·string·"·+·String.valueOf((Object)this.kind)); |
141 | ············} | 141 | ············} |
142 | ········} | 142 | ········} |
143 | ····} | 143 | ····} |
144 | ···· | 144 | ···· |
145 | ····public·boolean·isTrue()·{ | 145 | ····public·boolean·isTrue()·{ |
146 | ········switch·(this.kind.ordinal())·{ | 146 | ········switch·(this.kind.ordinal())·{ |
147 | ············case·0:·{ | 147 | ············case·0:·{ |
Offset 159, 15 lines modified | Offset 159, 15 lines modified | ||
159 | ············case·4:·{ | 159 | ············case·4:·{ |
160 | ················return·true; | 160 | ················return·true; |
161 | ············} | 161 | ············} |
162 | ············case·5:·{ | 162 | ············case·5:·{ |
163 | ················return·!((Reference)this.value).isNull(); | 163 | ················return·!((Reference)this.value).isNull(); |
164 | ············} | 164 | ············} |
165 | ············default:·{ | 165 | ············default:·{ |
166 | ················throw·new·AssertionError( | 166 | ················throw·new·AssertionError("Invalid·kind·"·+·String.valueOf((Object)this.kind)); |
167 | ············} | 167 | ············} |
168 | ········} | 168 | ········} |
169 | ····} | 169 | ····} |
170 | ···· | 170 | ···· |
171 | ····public·boolean·isNull()·{ | 171 | ····public·boolean·isNull()·{ |
172 | ········switch·(this.kind.ordinal())·{ | 172 | ········switch·(this.kind.ordinal())·{ |
173 | ············case·0:·{ | 173 | ············case·0:·{ |
Offset 185, 12 lines modified | Offset 185, 12 lines modified | ||
185 | ············case·4:·{ | 185 | ············case·4:·{ |
186 | ················return·false; | 186 | ················return·false; |
187 | ············} | 187 | ············} |
188 | ············case·5:·{ | 188 | ············case·5:·{ |
189 | ················return·((Reference)this.value).isNull(); | 189 | ················return·((Reference)this.value).isNull(); |
190 | ············} | 190 | ············} |
191 | ············default:·{ | 191 | ············default:·{ |
192 | ················throw·new·AssertionError( | 192 | ················throw·new·AssertionError("Invalid·kind·"·+·String.valueOf((Object)this.kind)); |
193 | ············} | 193 | ············} |
194 | ········} | 194 | ········} |
195 | ····} | 195 | ····} |
196 | } | 196 | } |
Max diff block lines reached; -1/4576 bytes (-0.02%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6eca187f1eac65c3404dba8567c43e0f98a40796493a6fd64428dc154b8b07d2 |
2 | ··Compiled·from·"DerivedT.java" | 2 | ··Compiled·from·"DerivedT.java" |
3 | public·abstract·class·xtc.type.DerivedT·extends·xtc.type.Type | 3 | public·abstract·class·xtc.type.DerivedT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#10·························//·xtc/type/DerivedT | 7 | ··this_class:·#10·························//·xtc/type/DerivedT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·3,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·6c01a54959a67076138afc3080b51c1ae01da20ce01a0c1b0c294be1e4036876 |
2 | ··Compiled·from·"EnumT.java" | 2 | ··Compiled·from·"EnumT.java" |
3 | public·class·xtc.type.EnumT·extends·xtc.type.WrappedT·implements·xtc.type.Tagged | 3 | public·class·xtc.type.EnumT·extends·xtc.type.WrappedT·implements·xtc.type.Tagged |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#14·························//·xtc/type/EnumT | 7 | ··this_class:·#14·························//·xtc/type/EnumT |
8 | ··super_class:·#20························//·xtc/type/WrappedT | 8 | ··super_class:·#20························//·xtc/type/WrappedT |
9 | ··interfaces:·1,·fields:·3,·methods:·26,·attributes:·2 | 9 | ··interfaces:·1,·fields:·3,·methods:·26,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/type/ErrorT.TYPE:Lxtc/type/ErrorT; | 11 | ····#1·=·Fieldref···········#2.#3·········//·xtc/type/ErrorT.TYPE:Lxtc/type/ErrorT; |
12 | ····#2·=·Class··············#4············//·xtc/type/ErrorT | 12 | ····#2·=·Class··············#4············//·xtc/type/ErrorT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·f9 | 1 | ··SHA-256·checksum·f9eb67f624c1815fb657c8630bc27b8066d20b67c4ab6d6b6d9ce86c62e602b4 |
2 | ··Compiled·from·"EnumeratorT.java" | 2 | ··Compiled·from·"EnumeratorT.java" |
3 | public·class·xtc.type.EnumeratorT·extends·xtc.type.WrappedT | 3 | public·class·xtc.type.EnumeratorT·extends·xtc.type.WrappedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/EnumeratorT | 7 | ··this_class:·#8··························//·xtc/type/EnumeratorT |
8 | ··super_class:·#2·························//·xtc/type/WrappedT | 8 | ··super_class:·#2·························//·xtc/type/WrappedT |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT | 12 | ···#2·=·Class··············#4·············//·xtc/type/WrappedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·b3c653feeda3ee76033a3b89bc6000fa183d21bc6cdfd5a345ec207cd9e0fd4a |
2 | ··Compiled·from·"ErrorT.java" | 2 | ··Compiled·from·"ErrorT.java" |
3 | public·class·xtc.type.ErrorT·extends·xtc.type.Type | 3 | public·class·xtc.type.ErrorT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/ErrorT | 7 | ··this_class:·#10·························//·xtc/type/ErrorT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·2581c023da5eb0009acc3c8bcac9ac71b29cf1ff8de642e7ee9c8482bc845eb0 |
2 | ··Compiled·from·"FloatT.java" | 2 | ··Compiled·from·"FloatT.java" |
3 | class·xtc.type.FloatT$1 | 3 | class·xtc.type.FloatT$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/FloatT$1 | 7 | ··this_class:·#8··························//·xtc/type/FloatT$1 |
8 | ··super_class:·#38························//·java/lang/Object | 8 | ··super_class:·#38························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; |
14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind | 14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; |
Offset 53, 18 lines modified | Offset 53, 19 lines modified | ||
53 | ··#43·=·Utf8···············LineNumberTable | 53 | ··#43·=·Utf8···············LineNumberTable |
54 | ··#44·=·Utf8···············StackMapTable | 54 | ··#44·=·Utf8···············StackMapTable |
55 | ··#45·=·Utf8···············SourceFile | 55 | ··#45·=·Utf8···············SourceFile |
56 | ··#46·=·Utf8···············FloatT.java | 56 | ··#46·=·Utf8···············FloatT.java |
57 | ··#47·=·Utf8···············EnclosingMethod | 57 | ··#47·=·Utf8···············EnclosingMethod |
58 | ··#48·=·Class··············#49············//·xtc/type/FloatT | 58 | ··#48·=·Class··············#49············//·xtc/type/FloatT |
59 | ··#49·=·Utf8···············xtc/type/FloatT | 59 | ··#49·=·Utf8···············xtc/type/FloatT |
60 | ··#50·=·Utf8···············NestHost | ||
60 | ··#5 | 61 | ··#51·=·Utf8···············InnerClasses |
61 | ··#5 | 62 | ··#52·=·Class··············#53············//·xtc/type/NumberT |
62 | ··#5 | 63 | ··#53·=·Utf8···············xtc/type/NumberT |
63 | ··#5 | 64 | ··#54·=·Utf8···············Kind |
64 | { | 65 | { |
65 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; | 66 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; |
66 | ····descriptor:·[I | 67 | ····descriptor:·[I |
67 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 68 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
68 | ··static·{}; | 69 | ··static·{}; |
69 | ····descriptor:·()V | 70 | ····descriptor:·()V |
Offset 146, 10 lines modified | Offset 147, 11 lines modified | ||
146 | ········frame_type·=·0·/*·same·*/ | 147 | ········frame_type·=·0·/*·same·*/ |
147 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 148 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
148 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 149 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
149 | ········frame_type·=·0·/*·same·*/ | 150 | ········frame_type·=·0·/*·same·*/ |
150 | } | 151 | } |
151 | SourceFile:·"FloatT.java" | 152 | SourceFile:·"FloatT.java" |
152 | EnclosingMethod:·#48.#0·················//·xtc.type.FloatT | 153 | EnclosingMethod:·#48.#0·················//·xtc.type.FloatT |
154 | NestHost:·class·xtc/type/FloatT | ||
153 | InnerClasses: | 155 | InnerClasses: |
154 | ··public·static·final·#5 | 156 | ··public·static·final·#54=·#2·of·#52;·····//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT |
155 | ··static·#8;······························//·class·xtc/type/FloatT$1 | 157 | ··static·#8;······························//·class·xtc/type/FloatT$1 |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ············case·3: | 15 | ············case·3: |
16 | ············case·4: | 16 | ············case·4: |
17 | ············case·5: | 17 | ············case·5: |
18 | ············case·6:·{ | 18 | ············case·6:·{ |
19 | ················return; | 19 | ················return; |
20 | ············} | 20 | ············} |
21 | ············default:·{ | 21 | ············default:·{ |
22 | ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+·obj); | 22 | ················throw·new·IllegalArgumentException("Not·a·float·kind·"·+·String.valueOf((Object)obj)); |
23 | ············} | 23 | ············} |
24 | ········} | 24 | ········} |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·FloatT·copy()·{ | 27 | ····public·FloatT·copy()·{ |
28 | ········return·new·FloatT((Type)this,·this.kind); | 28 | ········return·new·FloatT((Type)this,·this.kind); |
29 | ····} | 29 | ····} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·26312a2b2922f227890f2dbaac32432b075a4d83677b1f1ba4185825aa319502 |
2 | ··Compiled·from·"FunctionOrMethodT.java" | 2 | ··Compiled·from·"FunctionOrMethodT.java" |
3 | public·abstract·class·xtc.type.FunctionOrMethodT·extends·xtc.type.DerivedT | 3 | public·abstract·class·xtc.type.FunctionOrMethodT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/type/FunctionOrMethodT | 7 | ··this_class:·#8··························//·xtc/type/FunctionOrMethodT |
8 | ··super_class:·#2·························//·xtc/type/DerivedT | 8 | ··super_class:·#2·························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·5,·methods:·13,·attributes:·1 | 9 | ··interfaces:·0,·fields:·5,·methods:·13,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":(Lxtc/type/Type;)V |
12 | ····#2·=·Class··············#4············//·xtc/type/DerivedT | 12 | ····#2·=·Class··············#4············//·xtc/type/DerivedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ff02df6f7db66aa72ec505087160d48f8844ad3363cf8e1b258a4ce44e178c14 |
2 | ··Compiled·from·"FunctionT.java" | 2 | ··Compiled·from·"FunctionT.java" |
3 | public·class·xtc.type.FunctionT·extends·xtc.type.FunctionOrMethodT | 3 | public·class·xtc.type.FunctionT·extends·xtc.type.FunctionOrMethodT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/type/FunctionT | 7 | ··this_class:·#7··························//·xtc/type/FunctionT |
8 | ··super_class:·#2·························//·xtc/type/FunctionOrMethodT | 8 | ··super_class:·#2·························//·xtc/type/FunctionOrMethodT |
9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT | 12 | ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT |
Offset 10, 40 lines modified | Offset 10, 40 lines modified | ||
10 | { | 10 | { |
11 | ····private·List<Type>·arguments; | 11 | ····private·List<Type>·arguments; |
12 | ···· | 12 | ···· |
13 | ····public·InstantiatedT(final·Type·type,·final·Type·type2)·{ | 13 | ····public·InstantiatedT(final·Type·type,·final·Type·type2)·{ |
14 | ········super(type2); | 14 | ········super(type2); |
15 | ········(this.arguments·=·new·ArrayList<Type>(1)).add(type); | 15 | ········(this.arguments·=·new·ArrayList<Type>(1)).add(type); |
16 | ········if·(!type2.hasParameterized())·{ | 16 | ········if·(!type2.hasParameterized())·{ |
17 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·type2); | 17 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·String.valueOf((Object)type2)); |
18 | ········} | 18 | ········} |
19 | ········if·(1·!=·type2.toParameterized().getParameters().size())·{ | 19 | ········if·(1·!=·type2.toParameterized().getParameters().size())·{ |
20 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·type2); | 20 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·String.valueOf((Object)type2)); |
21 | ········} | 21 | ········} |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·InstantiatedT(final·List<Type>·arguments,·final·Type·type)·{ | 24 | ····public·InstantiatedT(final·List<Type>·arguments,·final·Type·type)·{ |
25 | ········super(type); | 25 | ········super(type); |
26 | ········this.arguments·=·arguments; | 26 | ········this.arguments·=·arguments; |
27 | ········if·(!type.hasParameterized())·{ | 27 | ········if·(!type.hasParameterized())·{ |
28 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·type); | 28 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·String.valueOf((Object)type)); |
29 | ········} | 29 | ········} |
30 | ········if·(arguments.size()·!=·type.toParameterized().getParameters().size())·{ | 30 | ········if·(arguments.size()·!=·type.toParameterized().getParameters().size())·{ |
31 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·type); | 31 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·String.valueOf((Object)type)); |
32 | ········} | 32 | ········} |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·InstantiatedT(final·Type·type,·final·List<Type>·arguments,·final·Type·type2)·{ | 35 | ····public·InstantiatedT(final·Type·type,·final·List<Type>·arguments,·final·Type·type2)·{ |
36 | ········super(type,·type2); | 36 | ········super(type,·type2); |
37 | ········this.arguments·=·arguments; | 37 | ········this.arguments·=·arguments; |
38 | ········if·(!type2.hasParameterized())·{ | 38 | ········if·(!type2.hasParameterized())·{ |
39 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·type2); | 39 | ············throw·new·IllegalArgumentException("Not·a·parameterized·type·"·+·String.valueOf((Object)type2)); |
40 | ········} | 40 | ········} |
41 | ········if·(arguments.size()·!=·type2.toParameterized().getParameters().size())·{ | 41 | ········if·(arguments.size()·!=·type2.toParameterized().getParameters().size())·{ |
42 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·type2); | 42 | ············throw·new·IllegalArgumentException("Wrong·number·of·parameters·"·+·String.valueOf((Object)type2)); |
43 | ········} | 43 | ········} |
44 | ····} | 44 | ····} |
45 | ···· | 45 | ···· |
46 | ····public·InstantiatedT·copy()·{ | 46 | ····public·InstantiatedT·copy()·{ |
47 | ········return·new·InstantiatedT(this,·(List<Type>)Type.copy((List)this.arguments),·this.getType().copy()); | 47 | ········return·new·InstantiatedT(this,·(List<Type>)Type.copy((List)this.arguments),·this.getType().copy()); |
48 | ····} | 48 | ····} |
49 | ···· | 49 | ···· |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·63dc8a6074a4481956d005bcd37ffca74136069893a069d51b137c5a5a1dbd66 |
2 | ··Compiled·from·"IntegerT.java" | 2 | ··Compiled·from·"IntegerT.java" |
3 | class·xtc.type.IntegerT$1 | 3 | class·xtc.type.IntegerT$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/IntegerT$1 | 7 | ··this_class:·#8··························//·xtc/type/IntegerT$1 |
8 | ··super_class:·#38························//·java/lang/Object | 8 | ··super_class:·#38························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/NumberT$Kind.values:()[Lxtc/type/NumberT$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/type/NumberT$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/NumberT$Kind; |
14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind | 14 | ···#4·=·Utf8···············xtc/type/NumberT$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/type/NumberT$Kind; |
Offset 53, 18 lines modified | Offset 53, 19 lines modified | ||
53 | ··#43·=·Utf8···············LineNumberTable | 53 | ··#43·=·Utf8···············LineNumberTable |
54 | ··#44·=·Utf8···············StackMapTable | 54 | ··#44·=·Utf8···············StackMapTable |
55 | ··#45·=·Utf8···············SourceFile | 55 | ··#45·=·Utf8···············SourceFile |
56 | ··#46·=·Utf8···············IntegerT.java | 56 | ··#46·=·Utf8···············IntegerT.java |
57 | ··#47·=·Utf8···············EnclosingMethod | 57 | ··#47·=·Utf8···············EnclosingMethod |
58 | ··#48·=·Class··············#49············//·xtc/type/IntegerT | 58 | ··#48·=·Class··············#49············//·xtc/type/IntegerT |
59 | ··#49·=·Utf8···············xtc/type/IntegerT | 59 | ··#49·=·Utf8···············xtc/type/IntegerT |
60 | ··#50·=·Utf8···············NestHost | ||
60 | ··#5 | 61 | ··#51·=·Utf8···············InnerClasses |
61 | ··#5 | 62 | ··#52·=·Class··············#53············//·xtc/type/NumberT |
62 | ··#5 | 63 | ··#53·=·Utf8···············xtc/type/NumberT |
63 | ··#5 | 64 | ··#54·=·Utf8···············Kind |
64 | { | 65 | { |
65 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; | 66 | ··static·final·int[]·$SwitchMap$xtc$type$NumberT$Kind; |
66 | ····descriptor:·[I | 67 | ····descriptor:·[I |
67 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 68 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
68 | ··static·{}; | 69 | ··static·{}; |
69 | ····descriptor:·()V | 70 | ····descriptor:·()V |
Offset 146, 10 lines modified | Offset 147, 11 lines modified | ||
146 | ········frame_type·=·0·/*·same·*/ | 147 | ········frame_type·=·0·/*·same·*/ |
147 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ | 148 | ········frame_type·=·78·/*·same_locals_1_stack_item·*/ |
148 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 149 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
149 | ········frame_type·=·0·/*·same·*/ | 150 | ········frame_type·=·0·/*·same·*/ |
150 | } | 151 | } |
151 | SourceFile:·"IntegerT.java" | 152 | SourceFile:·"IntegerT.java" |
152 | EnclosingMethod:·#48.#0·················//·xtc.type.IntegerT | 153 | EnclosingMethod:·#48.#0·················//·xtc.type.IntegerT |
154 | NestHost:·class·xtc/type/IntegerT | ||
153 | InnerClasses: | 155 | InnerClasses: |
154 | ··public·static·final·#5 | 156 | ··public·static·final·#54=·#2·of·#52;·····//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT |
155 | ··static·#8;······························//·class·xtc/type/IntegerT$1 | 157 | ··static·#8;······························//·class·xtc/type/IntegerT$1 |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[obj.ordinal()])·{ | 12 | ········switch·(IntegerT.IntegerT$1.$SwitchMap$xtc$type$NumberT$Kind[obj.ordinal()])·{ |
13 | ············case·1: | 13 | ············case·1: |
14 | ············case·2: | 14 | ············case·2: |
15 | ············case·3: | 15 | ············case·3: |
16 | ············case·4: | 16 | ············case·4: |
17 | ············case·5: | 17 | ············case·5: |
18 | ············case·6:·{ | 18 | ············case·6:·{ |
19 | ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+·obj); | 19 | ················throw·new·IllegalArgumentException("Not·an·integer·kind·"·+·String.valueOf((Object)obj)); |
20 | ············} | 20 | ············} |
21 | ············default:·{} | 21 | ············default:·{} |
22 | ········} | 22 | ········} |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·IntegerT·copy()·{ | 25 | ····public·IntegerT·copy()·{ |
26 | ········return·new·IntegerT((Type)this,·this.kind); | 26 | ········return·new·IntegerT((Type)this,·this.kind); |
Offset 34, 16 lines modified | Offset 34, 16 lines modified | ||
34 | ········return·true; | 34 | ········return·true; |
35 | ····} | 35 | ····} |
36 | ···· | 36 | ···· |
37 | ····public·IntegerT·toInteger()·{ | 37 | ····public·IntegerT·toInteger()·{ |
38 | ········return·this; | 38 | ········return·this; |
39 | ····} | 39 | ····} |
40 | ···· | 40 | ···· |
41 | ····public·static·NumberT.Kind·fromRank(final·int· | 41 | ····public·static·NumberT.Kind·fromRank(final·int·n,·final·boolean·b)·{ |
42 | ········switch·( | 42 | ········switch·(n)·{ |
43 | ············case·1:·{ | 43 | ············case·1:·{ |
44 | ················if·(b)·{ | 44 | ················if·(b)·{ |
45 | ····················return·NumberT.Kind.CHAR; | 45 | ····················return·NumberT.Kind.CHAR; |
46 | ················} | 46 | ················} |
47 | ················return·NumberT.Kind.U_CHAR; | 47 | ················return·NumberT.Kind.U_CHAR; |
48 | ············} | 48 | ············} |
49 | ············case·2:·{ | 49 | ············case·2:·{ |
Offset 55, 12 lines modified | Offset 55, 12 lines modified | ||
55 | ············case·4:·{ | 55 | ············case·4:·{ |
56 | ················return·b·?·NumberT.Kind.LONG·:·NumberT.Kind.U_LONG; | 56 | ················return·b·?·NumberT.Kind.LONG·:·NumberT.Kind.U_LONG; |
57 | ············} | 57 | ············} |
58 | ············case·5:·{ | 58 | ············case·5:·{ |
59 | ················return·b·?·NumberT.Kind.LONG_LONG·:·NumberT.Kind.U_LONG_LONG; | 59 | ················return·b·?·NumberT.Kind.LONG_LONG·:·NumberT.Kind.U_LONG_LONG; |
60 | ············} | 60 | ············} |
61 | ············default:·{ | 61 | ············default:·{ |
62 | ················throw·new·IllegalArgumentException("Invalid·rank:·"·+· | 62 | ················throw·new·IllegalArgumentException("Invalid·rank:·"·+·n); |
63 | ············} | 63 | ············} |
64 | ········} | 64 | ········} |
65 | ····} | 65 | ····} |
66 | } | 66 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·873a44daf8b9fa8b668d8072280072f5c45d8b5827379574a44808a475e8048b |
2 | ··Compiled·from·"InterfaceT.java" | 2 | ··Compiled·from·"InterfaceT.java" |
3 | public·class·xtc.type.InterfaceT·extends·xtc.type.ClassOrInterfaceT | 3 | public·class·xtc.type.InterfaceT·extends·xtc.type.ClassOrInterfaceT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/type/InterfaceT | 7 | ··this_class:·#7··························//·xtc/type/InterfaceT |
8 | ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT | 8 | ··super_class:·#2·························//·xtc/type/ClassOrInterfaceT |
9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·8,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/ClassOrInterfaceT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT | 12 | ···#2·=·Class··············#4·············//·xtc/type/ClassOrInterfaceT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·1 | 1 | ··SHA-256·checksum·d0217ab7e8652f39b4d5ea829ec2849e951c5c2b727d5b84a1ad7b18d6c548dc |
2 | ··Compiled·from·"InternalParameter.java" | 2 | ··Compiled·from·"InternalParameter.java" |
3 | public·class·xtc.type.InternalParameter·extends·xtc.type.Parameter | 3 | public·class·xtc.type.InternalParameter·extends·xtc.type.Parameter |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/InternalParameter | 7 | ··this_class:·#8··························//·xtc/type/InternalParameter |
8 | ··super_class:·#2·························//·xtc/type/Parameter | 8 | ··super_class:·#2·························//·xtc/type/Parameter |
9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter | 12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·37add87287a32608eb04070fe1a1bd2a38c784502ddbee4f0eb6919e399cfcbd |
2 | ··Compiled·from·"InternalT.java" | 2 | ··Compiled·from·"InternalT.java" |
3 | public·class·xtc.type.InternalT·extends·xtc.type.Type | 3 | public·class·xtc.type.InternalT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/InternalT | 7 | ··this_class:·#8··························//·xtc/type/InternalT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·76324606162fc4fa04733035548a558c9cd5550943a13636367e1363330437b9 |
2 | ··Compiled·from·"LabelT.java" | 2 | ··Compiled·from·"LabelT.java" |
3 | public·class·xtc.type.LabelT·extends·xtc.type.Type | 3 | public·class·xtc.type.LabelT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/LabelT | 7 | ··this_class:·#8··························//·xtc/type/LabelT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·0d572305fa55a73b73f6a67e5d7a62edf7903f72adcbd4efc46caead7eb9f1f2 |
2 | ··Compiled·from·"Language.java" | 2 | ··Compiled·from·"Language.java" |
3 | public·class·xtc.type.Language | 3 | public·class·xtc.type.Language |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/Language | 7 | ··this_class:·#8··························//·xtc/type/Language |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·3,·methods:·5,·attributes:·1 | 9 | ··interfaces:·0,·fields:·3,·methods:·5,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·java/lang/Object."<init>":()V |
12 | ···#2·=·Class··············#4·············//·java/lang/Object | 12 | ···#2·=·Class··············#4·············//·java/lang/Object |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·d2b551df8e7cc23decb6eefdd616a4ffbd3fc4c269574d2476ff485b1f605197 |
2 | ··Compiled·from·"MethodT.java" | 2 | ··Compiled·from·"MethodT.java" |
3 | public·class·xtc.type.MethodT·extends·xtc.type.FunctionOrMethodT | 3 | public·class·xtc.type.MethodT·extends·xtc.type.FunctionOrMethodT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#7··························//·xtc/type/MethodT | 7 | ··this_class:·#7··························//·xtc/type/MethodT |
8 | ··super_class:·#2·························//·xtc/type/FunctionOrMethodT | 8 | ··super_class:·#2·························//·xtc/type/FunctionOrMethodT |
9 | ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·7,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/FunctionOrMethodT."<init>":(Lxtc/type/Type;Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;)V |
12 | ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT | 12 | ···#2·=·Class··············#4·············//·xtc/type/FunctionOrMethodT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·bcbc393503936e84991ffa9eb6ab8c8c03a7a76023aee1e8ff693eb612d44c0f |
2 | ··Compiled·from·"NamedParameter.java" | 2 | ··Compiled·from·"NamedParameter.java" |
3 | public·class·xtc.type.NamedParameter·extends·xtc.type.Parameter | 3 | public·class·xtc.type.NamedParameter·extends·xtc.type.Parameter |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/NamedParameter | 7 | ··this_class:·#8··························//·xtc/type/NamedParameter |
8 | ··super_class:·#2·························//·xtc/type/Parameter | 8 | ··super_class:·#2·························//·xtc/type/Parameter |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter | 12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·7457d34d8cd69e4d7143fca742f65642554740aa963ce33d2cfe8d12d3d71248 |
2 | ··Compiled·from·"NumberT.java" | 2 | ··Compiled·from·"NumberT.java" |
3 | public·final·class·xtc.type.NumberT$Kind·extends·java.lang.Enum<xtc.type.NumberT$Kind> | 3 | public·final·class·xtc.type.NumberT$Kind·extends·java.lang.Enum<xtc.type.NumberT$Kind> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/type/NumberT$Kind | 7 | ··this_class:·#1··························//·xtc/type/NumberT$Kind |
8 | ··super_class:·#71························//·java/lang/Enum | 8 | ··super_class:·#71························//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·20,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·20,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Class··············#2············//·xtc/type/NumberT$Kind | 11 | ····#1·=·Class··············#2············//·xtc/type/NumberT$Kind |
12 | ····#2·=·Utf8···············xtc/type/NumberT$Kind | 12 | ····#2·=·Utf8···············xtc/type/NumberT$Kind |
13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/type/NumberT$Kind.BYTE:Lxtc/type/NumberT$Kind; | 13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/type/NumberT$Kind.BYTE:Lxtc/type/NumberT$Kind; |
14 | ····#4·=·NameAndType········#5:#6·········//·BYTE:Lxtc/type/NumberT$Kind; | 14 | ····#4·=·NameAndType········#5:#6·········//·BYTE:Lxtc/type/NumberT$Kind; |
15 | ····#5·=·Utf8···············BYTE | 15 | ····#5·=·Utf8···············BYTE |
16 | ····#6·=·Utf8···············Lxtc/type/NumberT$Kind; | 16 | ····#6·=·Utf8···············Lxtc/type/NumberT$Kind; |
Offset 118, 18 lines modified | Offset 118, 19 lines modified | ||
118 | ··#108·=·Utf8···············MethodParameters | 118 | ··#108·=·Utf8···············MethodParameters |
119 | ··#109·=·Utf8···············Signature | 119 | ··#109·=·Utf8···············Signature |
120 | ··#110·=·Utf8···············()V | 120 | ··#110·=·Utf8···············()V |
121 | ··#111·=·Utf8···············<clinit> | 121 | ··#111·=·Utf8···············<clinit> |
122 | ··#112·=·Utf8···············Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>; | 122 | ··#112·=·Utf8···············Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>; |
123 | ··#113·=·Utf8···············SourceFile | 123 | ··#113·=·Utf8···············SourceFile |
124 | ··#114·=·Utf8···············NumberT.java | 124 | ··#114·=·Utf8···············NumberT.java |
125 | ··#115·=·Utf8··············· | 125 | ··#115·=·Utf8···············NestHost |
126 | ··#116·=·Class··············#117··········//·xtc/type/NumberT | 126 | ··#116·=·Class··············#117··········//·xtc/type/NumberT |
127 | ··#117·=·Utf8···············xtc/type/NumberT | 127 | ··#117·=·Utf8···············xtc/type/NumberT |
128 | ··#118·=·Utf8···············InnerClasses | ||
128 | ··#11 | 129 | ··#119·=·Utf8···············Kind |
129 | { | 130 | { |
130 | ··public·static·final·xtc.type.NumberT$Kind·BYTE; | 131 | ··public·static·final·xtc.type.NumberT$Kind·BYTE; |
131 | ····descriptor:·Lxtc/type/NumberT$Kind; | 132 | ····descriptor:·Lxtc/type/NumberT$Kind; |
132 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 133 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
133 | ··public·static·final·xtc.type.NumberT$Kind·CHAR; | 134 | ··public·static·final·xtc.type.NumberT$Kind·CHAR; |
134 | ····descriptor:·Lxtc/type/NumberT$Kind; | 135 | ····descriptor:·Lxtc/type/NumberT$Kind; |
Offset 482, 9 lines modified | Offset 483, 10 lines modified | ||
482 | ········line·73:·218 | 483 | ········line·73:·218 |
483 | ········line·75:·232 | 484 | ········line·75:·232 |
484 | ········line·77:·246 | 485 | ········line·77:·246 |
485 | ········line·34:·260 | 486 | ········line·34:·260 |
486 | } | 487 | } |
487 | Signature:·#112·························//·Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>; | 488 | Signature:·#112·························//·Ljava/lang/Enum<Lxtc/type/NumberT$Kind;>; |
488 | SourceFile:·"NumberT.java" | 489 | SourceFile:·"NumberT.java" |
490 | NestHost:·class·xtc/type/NumberT | ||
489 | InnerClasses: | 491 | InnerClasses: |
490 | ··public·static·final·#11 | 492 | ··public·static·final·#119=·#1·of·#116;···//·Kind=class·xtc/type/NumberT$Kind·of·class·xtc/type/NumberT |
Offset 141, 15 lines modified | Offset 141, 15 lines modified | ||
141 | ············case·17:·{ | 141 | ············case·17:·{ |
142 | ················return·"double·_Complex"; | 142 | ················return·"double·_Complex"; |
143 | ············} | 143 | ············} |
144 | ············case·18:·{ | 144 | ············case·18:·{ |
145 | ················return·"long·double·_Complex"; | 145 | ················return·"long·double·_Complex"; |
146 | ············} | 146 | ············} |
147 | ············default:·{ | 147 | ············default:·{ |
148 | ················throw·new·AssertionError( | 148 | ················throw·new·AssertionError("Invalid·kind:·"·+·String.valueOf((Object)this.kind)); |
149 | ············} | 149 | ············} |
150 | ········} | 150 | ········} |
151 | ····} | 151 | ····} |
152 | ···· | 152 | ···· |
153 | ····public·static·boolean·equal(final·NumberT.Kind·kind,·final·NumberT.Kind·kind2)·{ | 153 | ····public·static·boolean·equal(final·NumberT.Kind·kind,·final·NumberT.Kind·kind2)·{ |
154 | ········return·kind·==·kind2·||·((NumberT.Kind.INT·==·kind·||·NumberT.Kind.S_INT·==·kind)·&&·(NumberT.Kind.INT·==·kind2·||·NumberT.Kind.S_INT·==·kind2)); | 154 | ········return·kind·==·kind2·||·((NumberT.Kind.INT·==·kind·||·NumberT.Kind.S_INT·==·kind)·&&·(NumberT.Kind.INT·==·kind2·||·NumberT.Kind.S_INT·==·kind2)); |
155 | ····} | 155 | ····} |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·2a4a6ca6585aafa662e1dcbb04da11fe1dc2e88bc536acc04e50c6a7cd13a0fd |
2 | ··Compiled·from·"PackageT.java" | 2 | ··Compiled·from·"PackageT.java" |
3 | public·class·xtc.type.PackageT·extends·xtc.type.Type | 3 | public·class·xtc.type.PackageT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/PackageT | 7 | ··this_class:·#8··························//·xtc/type/PackageT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·fe97ad3f1eae21e21329e914c764c13b311b98cd9dd970255b3617bc8e7b9dd3 |
2 | ··Compiled·from·"Parameter.java" | 2 | ··Compiled·from·"Parameter.java" |
3 | public·abstract·class·xtc.type.Parameter·extends·xtc.type.Type | 3 | public·abstract·class·xtc.type.Parameter·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#11·························//·xtc/type/Parameter | 7 | ··this_class:·#11·························//·xtc/type/Parameter |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·1 | 9 | ··interfaces:·0,·fields:·1,·methods:·6,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·c342bcf707531c1b6b5eca17e028560d6ad1a97ba65d45ff23b709bdd43f7abd |
2 | ··Compiled·from·"ParameterizedT.java" | 2 | ··Compiled·from·"ParameterizedT.java" |
3 | public·class·xtc.type.ParameterizedT·extends·xtc.type.WrappedT | 3 | public·class·xtc.type.ParameterizedT·extends·xtc.type.WrappedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/type/ParameterizedT | 7 | ··this_class:·#13·························//·xtc/type/ParameterizedT |
8 | ··super_class:·#2·························//·xtc/type/WrappedT | 8 | ··super_class:·#2·························//·xtc/type/WrappedT |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/WrappedT."<init>":(Lxtc/type/Type;)V |
12 | ····#2·=·Class··············#4············//·xtc/type/WrappedT | 12 | ····#2·=·Class··············#4············//·xtc/type/WrappedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·bd66806ecce5d6e5eb456671a9e1ed2d8a199737a96bc591be60e985093c7c9f |
2 | ··Compiled·from·"PointerT.java" | 2 | ··Compiled·from·"PointerT.java" |
3 | public·class·xtc.type.PointerT·extends·xtc.type.DerivedT | 3 | public·class·xtc.type.PointerT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/PointerT | 7 | ··this_class:·#8··························//·xtc/type/PointerT |
8 | ··super_class:·#2·························//·xtc/type/DerivedT | 8 | ··super_class:·#2·························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 | 9 | ··interfaces:·0,·fields:·2,·methods:·13,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/DerivedT."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/type/DerivedT | 12 | ····#2·=·Class··············#4············//·xtc/type/DerivedT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum·6 | 1 | ··SHA-256·checksum·6e70513ad29c10980c7a53a7fab874e5f8adb265521d7b490913df4477367037 |
2 | ··Compiled·from·"Reference.java" | 2 | ··Compiled·from·"Reference.java" |
3 | public·abstract·class·xtc.type.Reference | 3 | public·abstract·class·xtc.type.Reference |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#27·························//·xtc/type/Reference | 7 | ··this_class:·#27·························//·xtc/type/Reference |
8 | ··super_class:·#2·························//·java/lang/Object | 8 | ··super_class:·#2·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·2,·methods:·28,·attributes:·1 | 9 | ··interfaces:·0,·fields:·2,·methods:·28,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·java/lang/Object."<init>":()V |
12 | ····#2·=·Class··············#4············//·java/lang/Object | 12 | ····#2·=·Class··············#4············//·java/lang/Object |
Offset 82, 26 lines modified | Offset 82, 26 lines modified | ||
82 | ············if·(variableT.hasName()·||·!variableT.hasWidth())·{ | 82 | ············if·(variableT.hasName()·||·!variableT.hasWidth())·{ |
83 | ················++n; | 83 | ················++n; |
84 | ············} | 84 | ············} |
85 | ········} | 85 | ········} |
86 | ········return·n; | 86 | ········return·n; |
87 | ····} | 87 | ····} |
88 | ···· | 88 | ···· |
89 | ····public·VariableT·getMember(final·int· | 89 | ····public·VariableT·getMember(final·int·n)·{ |
90 | ········int·n·=·-1; | 90 | ········int·n2·=·-1; |
91 | ········for·(final·VariableT·variableT·:·this.members)·{ | 91 | ········for·(final·VariableT·variableT·:·this.members)·{ |
92 | ············if·(variableT.hasName()·||·!variableT.hasWidth())·{ | 92 | ············if·(variableT.hasName()·||·!variableT.hasWidth())·{ |
93 | ················++n; | 93 | ················++n2; |
94 | ················if·( | 94 | ················if·(n·==·n2)·{ |
95 | ····················return·variableT; | 95 | ····················return·variableT; |
96 | ················} | 96 | ················} |
97 | ················continue; | 97 | ················continue; |
98 | ············} | 98 | ············} |
99 | ········} | 99 | ········} |
100 | ········throw·new·IndexOutOfBoundsException("Index:·"·+· | 100 | ········throw·new·IndexOutOfBoundsException("Index:·"·+·n·+·",·Size:·"·+·(n2·+·1)); |
101 | ····} | 101 | ····} |
102 | ···· | 102 | ···· |
103 | ····public·List<VariableT>·getMembers()·{ | 103 | ····public·List<VariableT>·getMembers()·{ |
104 | ········return·this.members; | 104 | ········return·this.members; |
105 | ····} | 105 | ····} |
106 | ···· | 106 | ···· |
107 | ····public·void·setMembers(final·List<VariableT>·members)·{ | 107 | ····public·void·setMembers(final·List<VariableT>·members)·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·40da2e14593ab97c19157348d70bfcd2f97e6939ee0b40ecb546001f321e74fb |
2 | ··Compiled·from·"StructT.java" | 2 | ··Compiled·from·"StructT.java" |
3 | public·class·xtc.type.StructT·extends·xtc.type.StructOrUnionT | 3 | public·class·xtc.type.StructT·extends·xtc.type.StructOrUnionT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/type/StructT | 7 | ··this_class:·#13·························//·xtc/type/StructT |
8 | ··super_class:·#8·························//·xtc/type/StructOrUnionT | 8 | ··super_class:·#8·························//·xtc/type/StructOrUnionT |
9 | ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce; |
12 | ···#2·=·Class··············#4·············//·xtc/util/Nonce | 12 | ···#2·=·Class··············#4·············//·xtc/util/Nonce |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·ce02f2e2e98ff88ea6770680574f8ec0dc6e36cf7a5232d2f7c4a6f508fb6092 |
2 | ··Compiled·from·"Tagged.java" | 2 | ··Compiled·from·"Tagged.java" |
3 | public·interface·xtc.type.Tagged | 3 | public·interface·xtc.type.Tagged |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT | 6 | ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT |
7 | ··this_class:·#1··························//·xtc/type/Tagged | 7 | ··this_class:·#1··························//·xtc/type/Tagged |
8 | ··super_class:·#3·························//·java/lang/Object | 8 | ··super_class:·#3·························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·0,·methods:·11,·attributes:·1 | 9 | ··interfaces:·0,·fields:·0,·methods:·11,·attributes:·1 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/type/Tagged | 11 | ···#1·=·Class··············#2·············//·xtc/type/Tagged |
12 | ···#2·=·Utf8···············xtc/type/Tagged | 12 | ···#2·=·Utf8···············xtc/type/Tagged |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·bb262436cde2a2705133d9f2b24870a5087bf6f95f98285b364a183db41885e8 |
2 | ··Compiled·from·"TupleT.java" | 2 | ··Compiled·from·"TupleT.java" |
3 | public·class·xtc.type.TupleT·extends·xtc.type.DerivedT | 3 | public·class·xtc.type.TupleT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/type/TupleT | 7 | ··this_class:·#2··························//·xtc/type/TupleT |
8 | ··super_class:·#23························//·xtc/type/DerivedT | 8 | ··super_class:·#23························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·3,·methods:·22,·attributes:·2 | 9 | ··interfaces:·0,·fields:·3,·methods:·22,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/TupleT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/TupleT."<init>":(Lxtc/type/Type;Ljava/lang/String;Ljava/util/List;)V |
12 | ····#2·=·Class··············#4············//·xtc/type/TupleT | 12 | ····#2·=·Class··············#4············//·xtc/type/TupleT |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·95b2d89991318d047a5478974f40ef0681fef46f5af62d24035c7274e7972ec5 |
2 | ··Compiled·from·"Type.java" | 2 | ··Compiled·from·"Type.java" |
3 | public·final·class·xtc.type.Type$Tag·extends·java.lang.Enum<xtc.type.Type$Tag> | 3 | public·final·class·xtc.type.Type$Tag·extends·java.lang.Enum<xtc.type.Type$Tag> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/type/Type$Tag | 7 | ··this_class:·#1··························//·xtc/type/Type$Tag |
8 | ··super_class:·#101·······················//·java/lang/Enum | 8 | ··super_class:·#101·······················//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·30,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·30,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Class··············#2············//·xtc/type/Type$Tag | 11 | ····#1·=·Class··············#2············//·xtc/type/Type$Tag |
12 | ····#2·=·Utf8···············xtc/type/Type$Tag | 12 | ····#2·=·Utf8···············xtc/type/Type$Tag |
13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/type/Type$Tag.BOOLEAN:Lxtc/type/Type$Tag; | 13 | ····#3·=·Fieldref···········#1.#4·········//·xtc/type/Type$Tag.BOOLEAN:Lxtc/type/Type$Tag; |
14 | ····#4·=·NameAndType········#5:#6·········//·BOOLEAN:Lxtc/type/Type$Tag; | 14 | ····#4·=·NameAndType········#5:#6·········//·BOOLEAN:Lxtc/type/Type$Tag; |
15 | ····#5·=·Utf8···············BOOLEAN | 15 | ····#5·=·Utf8···············BOOLEAN |
16 | ····#6·=·Utf8···············Lxtc/type/Type$Tag; | 16 | ····#6·=·Utf8···············Lxtc/type/Type$Tag; |
Offset 158, 18 lines modified | Offset 158, 19 lines modified | ||
158 | ··#148·=·Utf8···············MethodParameters | 158 | ··#148·=·Utf8···············MethodParameters |
159 | ··#149·=·Utf8···············Signature | 159 | ··#149·=·Utf8···············Signature |
160 | ··#150·=·Utf8···············()V | 160 | ··#150·=·Utf8···············()V |
161 | ··#151·=·Utf8···············<clinit> | 161 | ··#151·=·Utf8···············<clinit> |
162 | ··#152·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Type$Tag;>; | 162 | ··#152·=·Utf8···············Ljava/lang/Enum<Lxtc/type/Type$Tag;>; |
163 | ··#153·=·Utf8···············SourceFile | 163 | ··#153·=·Utf8···············SourceFile |
164 | ··#154·=·Utf8···············Type.java | 164 | ··#154·=·Utf8···············Type.java |
165 | ··#155·=·Utf8··············· | 165 | ··#155·=·Utf8···············NestHost |
166 | ··#156·=·Class··············#157··········//·xtc/type/Type | 166 | ··#156·=·Class··············#157··········//·xtc/type/Type |
167 | ··#157·=·Utf8···············xtc/type/Type | 167 | ··#157·=·Utf8···············xtc/type/Type |
168 | ··#158·=·Utf8···············InnerClasses | ||
168 | ··#15 | 169 | ··#159·=·Utf8···············Tag |
169 | { | 170 | { |
170 | ··public·static·final·xtc.type.Type$Tag·BOOLEAN; | 171 | ··public·static·final·xtc.type.Type$Tag·BOOLEAN; |
171 | ····descriptor:·Lxtc/type/Type$Tag; | 172 | ····descriptor:·Lxtc/type/Type$Tag; |
172 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 173 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
173 | ··public·static·final·xtc.type.Type$Tag·ARRAY; | 174 | ··public·static·final·xtc.type.Type$Tag·ARRAY; |
174 | ····descriptor:·Lxtc/type/Type$Tag; | 175 | ····descriptor:·Lxtc/type/Type$Tag; |
Offset 672, 9 lines modified | Offset 673, 10 lines modified | ||
672 | ········line·189:·358 | 673 | ········line·189:·358 |
673 | ········line·191:·372 | 674 | ········line·191:·372 |
674 | ········line·193:·386 | 675 | ········line·193:·386 |
675 | ········line·135:·400 | 676 | ········line·135:·400 |
676 | } | 677 | } |
677 | Signature:·#152·························//·Ljava/lang/Enum<Lxtc/type/Type$Tag;>; | 678 | Signature:·#152·························//·Ljava/lang/Enum<Lxtc/type/Type$Tag;>; |
678 | SourceFile:·"Type.java" | 679 | SourceFile:·"Type.java" |
680 | NestHost:·class·xtc/type/Type | ||
679 | InnerClasses: | 681 | InnerClasses: |
680 | ··public·static·final·#15 | 682 | ··public·static·final·#159=·#1·of·#156;···//·Tag=class·xtc/type/Type$Tag·of·class·xtc/type/Type |
Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
50 | ····public·Type·seal()·{ | 50 | ····public·Type·seal()·{ |
51 | ········this.sealed·=·true; | 51 | ········this.sealed·=·true; |
52 | ········return·this; | 52 | ········return·this; |
53 | ····} | 53 | ····} |
54 | ···· | 54 | ···· |
55 | ····protected·void·checkNotSealed()·{ | 55 | ····protected·void·checkNotSealed()·{ |
56 | ········if·(this.sealed)·{ | 56 | ········if·(this.sealed)·{ |
57 | ············throw·new·IllegalStateException("Type·"·+·this·+·"·is·sealed"); | 57 | ············throw·new·IllegalStateException("Type·"·+·String.valueOf((Object)this)·+·"·is·sealed"); |
58 | ········} | 58 | ········} |
59 | ····} | 59 | ····} |
60 | ···· | 60 | ···· |
61 | ····public·Type·annotate()·{ | 61 | ····public·Type·annotate()·{ |
62 | ········return·(Type)((this.isAnnotated()·&&·!this.isSealed())·?·this·:·new·AnnotatedT(this)); | 62 | ········return·(Type)((this.isAnnotated()·&&·!this.isSealed())·?·this·:·new·AnnotatedT(this)); |
63 | ····} | 63 | ····} |
64 | ···· | 64 | ···· |
Offset 299, 15 lines modified | Offset 299, 15 lines modified | ||
299 | ············type·=·(type.isWrapped()·?·type.toWrapped().getType()·:·null); | 299 | ············type·=·(type.isWrapped()·?·type.toWrapped().getType()·:·null); |
300 | ········}·while·(null·!=·type); | 300 | ········}·while·(null·!=·type); |
301 | ········return·this; | 301 | ········return·this; |
302 | ····} | 302 | ····} |
303 | ···· | 303 | ···· |
304 | ····public·void·mark(final·Node·obj)·{ | 304 | ····public·void·mark(final·Node·obj)·{ |
305 | ········if·(obj.hasProperty("xtc.Constants.Type"))·{ | 305 | ········if·(obj.hasProperty("xtc.Constants.Type"))·{ |
306 | ············throw·new·IllegalArgumentException("Node·"·+·obj·+·"·already·has·type"); | 306 | ············throw·new·IllegalArgumentException("Node·"·+·String.valueOf((Object)obj)·+·"·already·has·type"); |
307 | ········} | 307 | ········} |
308 | ········obj.setProperty("xtc.Constants.Type",·(Object)this); | 308 | ········obj.setProperty("xtc.Constants.Type",·(Object)this); |
309 | ····} | 309 | ····} |
310 | ···· | 310 | ···· |
311 | ····public·boolean·hasTag(final·Type.Tag·tag)·{ | 311 | ····public·boolean·hasTag(final·Type.Tag·tag)·{ |
312 | ········return·tag·==·this.tag(); | 312 | ········return·tag·==·this.tag(); |
313 | ····} | 313 | ····} |
Offset 331, 131 lines modified | Offset 331, 131 lines modified | ||
331 | ····} | 331 | ····} |
332 | ···· | 332 | ···· |
333 | ····public·boolean·isParameter()·{ | 333 | ····public·boolean·isParameter()·{ |
334 | ········return·false; | 334 | ········return·false; |
335 | ····} | 335 | ····} |
336 | ···· | 336 | ···· |
337 | ····public·Parameter·toParameter()·{ | 337 | ····public·Parameter·toParameter()·{ |
338 | ········throw·new·ClassCastException("Not·a·parameter·"·+·this); | 338 | ········throw·new·ClassCastException("Not·a·parameter·"·+·String.valueOf((Object)this)); |
339 | ····} | 339 | ····} |
340 | ···· | 340 | ···· |
341 | ····public·boolean·isNamedParameter()·{ | 341 | ····public·boolean·isNamedParameter()·{ |
342 | ········return·false; | 342 | ········return·false; |
343 | ····} | 343 | ····} |
344 | ···· | 344 | ···· |
345 | ····public·NamedParameter·toNamedParameter()·{ | 345 | ····public·NamedParameter·toNamedParameter()·{ |
346 | ········throw·new·ClassCastException("Not·a·named·parameter·"·+·this); | 346 | ········throw·new·ClassCastException("Not·a·named·parameter·"·+·String.valueOf((Object)this)); |
347 | ····} | 347 | ····} |
348 | ···· | 348 | ···· |
349 | ····public·boolean·isInternalParameter()·{ | 349 | ····public·boolean·isInternalParameter()·{ |
350 | ········return·false; | 350 | ········return·false; |
351 | ····} | 351 | ····} |
352 | ···· | 352 | ···· |
353 | ····public·InternalParameter·toInternalParameter()·{ | 353 | ····public·InternalParameter·toInternalParameter()·{ |
354 | ········throw·new·ClassCastException("Not·an·internal·parameter·"·+·this); | 354 | ········throw·new·ClassCastException("Not·an·internal·parameter·"·+·String.valueOf((Object)this)); |
355 | ····} | 355 | ····} |
356 | ···· | 356 | ···· |
357 | ····public·boolean·isWildcard()·{ | 357 | ····public·boolean·isWildcard()·{ |
358 | ········return·false; | 358 | ········return·false; |
359 | ····} | 359 | ····} |
360 | ···· | 360 | ···· |
361 | ····public·Wildcard·toWildcard()·{ | 361 | ····public·Wildcard·toWildcard()·{ |
362 | ········throw·new·ClassCastException("Not·a·wildcard·"·+·this); | 362 | ········throw·new·ClassCastException("Not·a·wildcard·"·+·String.valueOf((Object)this)); |
363 | ····} | 363 | ····} |
364 | ···· | 364 | ···· |
365 | ····public·boolean·isVoid()·{ | 365 | ····public·boolean·isVoid()·{ |
366 | ········return·false; | 366 | ········return·false; |
367 | ····} | 367 | ····} |
368 | ···· | 368 | ···· |
369 | ····public·VoidT·toVoid()·{ | 369 | ····public·VoidT·toVoid()·{ |
370 | ········throw·new·ClassCastException("Not·a·void·"·+·this); | 370 | ········throw·new·ClassCastException("Not·a·void·"·+·String.valueOf((Object)this)); |
371 | ····} | 371 | ····} |
372 | ···· | 372 | ···· |
373 | ····public·boolean·isUnit()·{ | 373 | ····public·boolean·isUnit()·{ |
374 | ········return·false; | 374 | ········return·false; |
375 | ····} | 375 | ····} |
376 | ···· | 376 | ···· |
377 | ····public·UnitT·toUnit()·{ | 377 | ····public·UnitT·toUnit()·{ |
378 | ········throw·new·ClassCastException("Not·a·unit·"·+·this); | 378 | ········throw·new·ClassCastException("Not·a·unit·"·+·String.valueOf((Object)this)); |
379 | ····} | 379 | ····} |
380 | ···· | 380 | ···· |
381 | ····public·boolean·isBoolean()·{ | 381 | ····public·boolean·isBoolean()·{ |
382 | ········return·false; | 382 | ········return·false; |
383 | ····} | 383 | ····} |
384 | ···· | 384 | ···· |
385 | ····public·BooleanT·toBoolean()·{ | 385 | ····public·BooleanT·toBoolean()·{ |
386 | ········throw·new·ClassCastException("Not·a·boolean·"·+·this); | 386 | ········throw·new·ClassCastException("Not·a·boolean·"·+·String.valueOf((Object)this)); |
387 | ····} | 387 | ····} |
388 | ···· | 388 | ···· |
389 | ····public·boolean·isNumber()·{ | 389 | ····public·boolean·isNumber()·{ |
390 | ········return·false; | 390 | ········return·false; |
391 | ····} | 391 | ····} |
392 | ···· | 392 | ···· |
393 | ····public·NumberT·toNumber()·{ | 393 | ····public·NumberT·toNumber()·{ |
394 | ········throw·new·ClassCastException("Not·a·number·"·+·this); | 394 | ········throw·new·ClassCastException("Not·a·number·"·+·String.valueOf((Object)this)); |
395 | ····} | 395 | ····} |
396 | ···· | 396 | ···· |
397 | ····public·boolean·isInteger()·{ | 397 | ····public·boolean·isInteger()·{ |
398 | ········return·false; | 398 | ········return·false; |
399 | ····} | 399 | ····} |
400 | ···· | 400 | ···· |
401 | ····public·IntegerT·toInteger()·{ | 401 | ····public·IntegerT·toInteger()·{ |
402 | ········throw·new·ClassCastException("Not·an·integer·"·+·this); | 402 | ········throw·new·ClassCastException("Not·an·integer·"·+·String.valueOf((Object)this)); |
403 | ····} | 403 | ····} |
404 | ···· | 404 | ···· |
405 | ····public·boolean·isFloat()·{ | 405 | ····public·boolean·isFloat()·{ |
406 | ········return·false; | 406 | ········return·false; |
407 | ····} | 407 | ····} |
408 | ···· | 408 | ···· |
409 | ····public·FloatT·toFloat()·{ | 409 | ····public·FloatT·toFloat()·{ |
410 | ········throw·new·ClassCastException("Not·a·float·"·+·this); | 410 | ········throw·new·ClassCastException("Not·a·float·"·+·String.valueOf((Object)this)); |
411 | ····} | 411 | ····} |
412 | ···· | 412 | ···· |
413 | ····public·boolean·isInternal()·{ | 413 | ····public·boolean·isInternal()·{ |
414 | ········return·false; | 414 | ········return·false; |
415 | ····} | 415 | ····} |
416 | ···· | 416 | ···· |
417 | ····public·InternalT·toInternal()·{ | 417 | ····public·InternalT·toInternal()·{ |
418 | ········throw·new·ClassCastException("Not·an·internal·type·"·+·this); | 418 | ········throw·new·ClassCastException("Not·an·internal·type·"·+·String.valueOf((Object)this)); |
419 | ····} | 419 | ····} |
420 | ···· | 420 | ···· |
421 | ····public·boolean·isLabel()·{ | 421 | ····public·boolean·isLabel()·{ |
422 | ········return·false; | 422 | ········return·false; |
423 | ····} | 423 | ····} |
424 | ···· | 424 | ···· |
425 | ····public·LabelT·toLabel()·{ | 425 | ····public·LabelT·toLabel()·{ |
Max diff block lines reached; 6722/11210 bytes (59.96%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·035a13b99012858573fb800cddceb8d660191c7ae71ddb6fbc22105e53f2eacc |
2 | ··Compiled·from·"TypePrinter.java" | 2 | ··Compiled·from·"TypePrinter.java" |
3 | class·xtc.type.TypePrinter$1 | 3 | class·xtc.type.TypePrinter$1 |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC | 6 | ··flags:·(0x1020)·ACC_SUPER,·ACC_SYNTHETIC |
7 | ··this_class:·#8··························//·xtc/type/TypePrinter$1 | 7 | ··this_class:·#8··························//·xtc/type/TypePrinter$1 |
8 | ··super_class:·#35························//·java/lang/Object | 8 | ··super_class:·#35························//·java/lang/Object |
9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:· | 9 | ··interfaces:·0,·fields:·1,·methods:·1,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/VariableT$Kind.values:()[Lxtc/type/VariableT$Kind; |
12 | ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind | 12 | ···#2·=·Class··············#4·············//·xtc/type/VariableT$Kind |
13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind; | 13 | ···#3·=·NameAndType········#5:#6··········//·values:()[Lxtc/type/VariableT$Kind; |
14 | ···#4·=·Utf8···············xtc/type/VariableT$Kind | 14 | ···#4·=·Utf8···············xtc/type/VariableT$Kind |
15 | ···#5·=·Utf8···············values | 15 | ···#5·=·Utf8···············values |
16 | ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind; | 16 | ···#6·=·Utf8···············()[Lxtc/type/VariableT$Kind; |
Offset 50, 18 lines modified | Offset 50, 19 lines modified | ||
50 | ··#40·=·Utf8···············LineNumberTable | 50 | ··#40·=·Utf8···············LineNumberTable |
51 | ··#41·=·Utf8···············StackMapTable | 51 | ··#41·=·Utf8···············StackMapTable |
52 | ··#42·=·Utf8···············SourceFile | 52 | ··#42·=·Utf8···············SourceFile |
53 | ··#43·=·Utf8···············TypePrinter.java | 53 | ··#43·=·Utf8···············TypePrinter.java |
54 | ··#44·=·Utf8···············EnclosingMethod | 54 | ··#44·=·Utf8···············EnclosingMethod |
55 | ··#45·=·Class··············#46············//·xtc/type/TypePrinter | 55 | ··#45·=·Class··············#46············//·xtc/type/TypePrinter |
56 | ··#46·=·Utf8···············xtc/type/TypePrinter | 56 | ··#46·=·Utf8···············xtc/type/TypePrinter |
57 | ··#47·=·Utf8···············NestHost | ||
57 | ··#4 | 58 | ··#48·=·Utf8···············InnerClasses |
58 | ··#4 | 59 | ··#49·=·Class··············#50············//·xtc/type/VariableT |
59 | ··# | 60 | ··#50·=·Utf8···············xtc/type/VariableT |
60 | ··#5 | 61 | ··#51·=·Utf8···············Kind |
61 | { | 62 | { |
62 | ··static·final·int[]·$SwitchMap$xtc$type$VariableT$Kind; | 63 | ··static·final·int[]·$SwitchMap$xtc$type$VariableT$Kind; |
63 | ····descriptor:·[I | 64 | ····descriptor:·[I |
64 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC | 65 | ····flags:·(0x1018)·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC |
65 | ··static·{}; | 66 | ··static·{}; |
66 | ····descriptor:·()V | 67 | ····descriptor:·()V |
Offset 132, 10 lines modified | Offset 133, 11 lines modified | ||
132 | ········frame_type·=·0·/*·same·*/ | 133 | ········frame_type·=·0·/*·same·*/ |
133 | ········frame_type·=·77·/*·same_locals_1_stack_item·*/ | 134 | ········frame_type·=·77·/*·same_locals_1_stack_item·*/ |
134 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] | 135 | ··········stack·=·[·class·java/lang/NoSuchFieldError·] |
135 | ········frame_type·=·0·/*·same·*/ | 136 | ········frame_type·=·0·/*·same·*/ |
136 | } | 137 | } |
137 | SourceFile:·"TypePrinter.java" | 138 | SourceFile:·"TypePrinter.java" |
138 | EnclosingMethod:·#45.#0·················//·xtc.type.TypePrinter | 139 | EnclosingMethod:·#45.#0·················//·xtc.type.TypePrinter |
140 | NestHost:·class·xtc/type/TypePrinter | ||
139 | InnerClasses: | 141 | InnerClasses: |
140 | ··public·static·final·#5 | 142 | ··public·static·final·#51=·#2·of·#49;·····//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT |
141 | ··static·#8;······························//·class·xtc/type/TypePrinter$1 | 143 | ··static·#8;······························//·class·xtc/type/TypePrinter$1 |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·978d79dfcc6017f1c8a18a452cffd44b5c319cea08c46051d7731fa2854cf22b |
2 | ··Compiled·from·"TypePrinter.java" | 2 | ··Compiled·from·"TypePrinter.java" |
3 | public·class·xtc.type.TypePrinter·extends·xtc.tree.Visitor | 3 | public·class·xtc.type.TypePrinter·extends·xtc.tree.Visitor |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#8··························//·xtc/type/TypePrinter | 7 | ··this_class:·#8··························//·xtc/type/TypePrinter |
8 | ··super_class:·#2·························//·xtc/tree/Visitor | 8 | ··super_class:·#2·························//·xtc/tree/Visitor |
9 | ··interfaces:·0,·fields:·3,·methods:·32,·attributes:· | 9 | ··interfaces:·0,·fields:·3,·methods:·32,·attributes:·3 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/tree/Visitor."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor | 12 | ····#2·=·Class··············#4············//·xtc/tree/Visitor |
13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":()V | 13 | ····#3·=·NameAndType········#5:#6·········//·"<init>":()V |
14 | ····#4·=·Utf8···············xtc/tree/Visitor | 14 | ····#4·=·Utf8···············xtc/tree/Visitor |
15 | ····#5·=·Utf8···············<init> | 15 | ····#5·=·Utf8···············<init> |
16 | ····#6·=·Utf8···············()V | 16 | ····#6·=·Utf8···············()V |
Offset 486, 16 lines modified | Offset 486, 17 lines modified | ||
486 | ··#476·=·Utf8···············(Lxtc/type/EnumeratorT;)V | 486 | ··#476·=·Utf8···············(Lxtc/type/EnumeratorT;)V |
487 | ··#477·=·Utf8···············(Lxtc/type/EnumT;)V | 487 | ··#477·=·Utf8···············(Lxtc/type/EnumT;)V |
488 | ··#478·=·Utf8···············(Lxtc/type/InstantiatedT;)V | 488 | ··#478·=·Utf8···············(Lxtc/type/InstantiatedT;)V |
489 | ··#479·=·Utf8···············(Lxtc/type/ParameterizedT;)V | 489 | ··#479·=·Utf8···············(Lxtc/type/ParameterizedT;)V |
490 | ··#480·=·Utf8···············(Lxtc/type/VariableT;)V | 490 | ··#480·=·Utf8···············(Lxtc/type/VariableT;)V |
491 | ··#481·=·Utf8···············SourceFile | 491 | ··#481·=·Utf8···············SourceFile |
492 | ··#482·=·Utf8···············TypePrinter.java | 492 | ··#482·=·Utf8···············TypePrinter.java |
493 | ··#483·=·Utf8···············NestMembers | ||
493 | ··#48 | 494 | ··#484·=·Utf8···············InnerClasses |
494 | ··#48 | 495 | ··#485·=·Utf8···············Kind |
495 | { | 496 | { |
496 | ··protected·final·xtc.tree.Printer·printer; | 497 | ··protected·final·xtc.tree.Printer·printer; |
497 | ····descriptor:·Lxtc/tree/Printer; | 498 | ····descriptor:·Lxtc/tree/Printer; |
498 | ····flags:·(0x0014)·ACC_PROTECTED,·ACC_FINAL | 499 | ····flags:·(0x0014)·ACC_PROTECTED,·ACC_FINAL |
499 | ··protected·final·java.util.Map<java.lang.Object,·java.lang.Object>·visited; | 500 | ··protected·final·java.util.Map<java.lang.Object,·java.lang.Object>·visited; |
500 | ····descriptor:·Ljava/util/Map; | 501 | ····descriptor:·Ljava/util/Map; |
Offset 2235, 10 lines modified | Offset 2236, 12 lines modified | ||
2235 | ········frame_type·=·13·/*·same·*/ | 2236 | ········frame_type·=·13·/*·same·*/ |
2236 | ········frame_type·=·10·/*·same·*/ | 2237 | ········frame_type·=·10·/*·same·*/ |
2237 | ········frame_type·=·43·/*·same·*/ | 2238 | ········frame_type·=·43·/*·same·*/ |
2238 | ········frame_type·=·10·/*·same·*/ | 2239 | ········frame_type·=·10·/*·same·*/ |
2239 | ········frame_type·=·23·/*·same·*/ | 2240 | ········frame_type·=·23·/*·same·*/ |
2240 | } | 2241 | } |
2241 | SourceFile:·"TypePrinter.java" | 2242 | SourceFile:·"TypePrinter.java" |
2243 | NestMembers: | ||
2244 | ··xtc/type/TypePrinter$1 | ||
2242 | InnerClasses: | 2245 | InnerClasses: |
2243 | ··static·#409;····························//·class·xtc/type/TypePrinter$1 | 2246 | ··static·#409;····························//·class·xtc/type/TypePrinter$1 |
2244 | ··public·static·final·#48 | 2247 | ··public·static·final·#485=·#421·of·#415;·//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·05b9c09f312327db1c00842f9ed40e08f1ccc03bf670a9bf562a5d37be704a67 |
2 | ··Compiled·from·"UnionT.java" | 2 | ··Compiled·from·"UnionT.java" |
3 | public·class·xtc.type.UnionT·extends·xtc.type.StructOrUnionT | 3 | public·class·xtc.type.UnionT·extends·xtc.type.StructOrUnionT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#13·························//·xtc/type/UnionT | 7 | ··this_class:·#13·························//·xtc/type/UnionT |
8 | ··super_class:·#8·························//·xtc/type/StructOrUnionT | 8 | ··super_class:·#8·························//·xtc/type/StructOrUnionT |
9 | ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2 | 9 | ··interfaces:·0,·fields:·0,·methods:·9,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce; | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/util/Nonce.create:()Lxtc/util/Nonce; |
12 | ···#2·=·Class··············#4·············//·xtc/util/Nonce | 12 | ···#2·=·Class··············#4·············//·xtc/util/Nonce |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·f74ba8e75608bcb1a80e6835e51c6d6df50277ab900be18af79a62e41f404dca |
2 | ··Compiled·from·"UnitT.java" | 2 | ··Compiled·from·"UnitT.java" |
3 | public·class·xtc.type.UnitT·extends·xtc.type.Type | 3 | public·class·xtc.type.UnitT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/UnitT | 7 | ··this_class:·#10·························//·xtc/type/UnitT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·1f8aa58ad6c6c497ad9c614f899ab1adf70d99aea7ff505be0651384cdfa57e7 |
2 | ··Compiled·from·"VariableT.java" | 2 | ··Compiled·from·"VariableT.java" |
3 | public·final·class·xtc.type.VariableT$Kind·extends·java.lang.Enum<xtc.type.VariableT$Kind> | 3 | public·final·class·xtc.type.VariableT$Kind·extends·java.lang.Enum<xtc.type.VariableT$Kind> |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM | 6 | ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM |
7 | ··this_class:·#1··························//·xtc/type/VariableT$Kind | 7 | ··this_class:·#1··························//·xtc/type/VariableT$Kind |
8 | ··super_class:·#29························//·java/lang/Enum | 8 | ··super_class:·#29························//·java/lang/Enum |
9 | ··interfaces:·0,·fields:·6,·methods:·5,·attributes:· | 9 | ··interfaces:·0,·fields:·6,·methods:·5,·attributes:·4 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Class··············#2·············//·xtc/type/VariableT$Kind | 11 | ···#1·=·Class··············#2·············//·xtc/type/VariableT$Kind |
12 | ···#2·=·Utf8···············xtc/type/VariableT$Kind | 12 | ···#2·=·Utf8···············xtc/type/VariableT$Kind |
13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/type/VariableT$Kind.GLOBAL:Lxtc/type/VariableT$Kind; | 13 | ···#3·=·Fieldref···········#1.#4··········//·xtc/type/VariableT$Kind.GLOBAL:Lxtc/type/VariableT$Kind; |
14 | ···#4·=·NameAndType········#5:#6··········//·GLOBAL:Lxtc/type/VariableT$Kind; | 14 | ···#4·=·NameAndType········#5:#6··········//·GLOBAL:Lxtc/type/VariableT$Kind; |
15 | ···#5·=·Utf8···············GLOBAL | 15 | ···#5·=·Utf8···············GLOBAL |
16 | ···#6·=·Utf8···············Lxtc/type/VariableT$Kind; | 16 | ···#6·=·Utf8···············Lxtc/type/VariableT$Kind; |
Offset 62, 18 lines modified | Offset 62, 19 lines modified | ||
62 | ··#52·=·Utf8···············MethodParameters | 62 | ··#52·=·Utf8···············MethodParameters |
63 | ··#53·=·Utf8···············Signature | 63 | ··#53·=·Utf8···············Signature |
64 | ··#54·=·Utf8···············()V | 64 | ··#54·=·Utf8···············()V |
65 | ··#55·=·Utf8···············<clinit> | 65 | ··#55·=·Utf8···············<clinit> |
66 | ··#56·=·Utf8···············Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>; | 66 | ··#56·=·Utf8···············Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>; |
67 | ··#57·=·Utf8···············SourceFile | 67 | ··#57·=·Utf8···············SourceFile |
68 | ··#58·=·Utf8···············VariableT.java | 68 | ··#58·=·Utf8···············VariableT.java |
69 | ··#59·=·Utf8··············· | 69 | ··#59·=·Utf8···············NestHost |
70 | ··#60·=·Class··············#61············//·xtc/type/VariableT | 70 | ··#60·=·Class··············#61············//·xtc/type/VariableT |
71 | ··#61·=·Utf8···············xtc/type/VariableT | 71 | ··#61·=·Utf8···············xtc/type/VariableT |
72 | ··#62·=·Utf8···············InnerClasses | ||
72 | ··#6 | 73 | ··#63·=·Utf8···············Kind |
73 | { | 74 | { |
74 | ··public·static·final·xtc.type.VariableT$Kind·GLOBAL; | 75 | ··public·static·final·xtc.type.VariableT$Kind·GLOBAL; |
75 | ····descriptor:·Lxtc/type/VariableT$Kind; | 76 | ····descriptor:·Lxtc/type/VariableT$Kind; |
76 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM | 77 | ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM |
77 | ··public·static·final·xtc.type.VariableT$Kind·LOCAL; | 78 | ··public·static·final·xtc.type.VariableT$Kind·LOCAL; |
78 | ····descriptor:·Lxtc/type/VariableT$Kind; | 79 | ····descriptor:·Lxtc/type/VariableT$Kind; |
Offset 216, 9 lines modified | Offset 217, 10 lines modified | ||
216 | ········line·40:·26 | 217 | ········line·40:·26 |
217 | ········line·42:·39 | 218 | ········line·42:·39 |
218 | ········line·44:·52 | 219 | ········line·44:·52 |
219 | ········line·34:·65 | 220 | ········line·34:·65 |
220 | } | 221 | } |
221 | Signature:·#56··························//·Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>; | 222 | Signature:·#56··························//·Ljava/lang/Enum<Lxtc/type/VariableT$Kind;>; |
222 | SourceFile:·"VariableT.java" | 223 | SourceFile:·"VariableT.java" |
224 | NestHost:·class·xtc/type/VariableT | ||
223 | InnerClasses: | 225 | InnerClasses: |
224 | ··public·static·final·#6 | 226 | ··public·static·final·#63=·#1·of·#60;·····//·Kind=class·xtc/type/VariableT$Kind·of·class·xtc/type/VariableT |
Offset 8, 29 lines modified | Offset 8, 29 lines modified | ||
8 | ····private·VariableT.Kind·kind; | 8 | ····private·VariableT.Kind·kind; |
9 | ····private·String·name; | 9 | ····private·String·name; |
10 | ····private·int·width; | 10 | ····private·int·width; |
11 | ···· | 11 | ···· |
12 | ····public·VariableT(final·Type·type,·final·Type·type2,·final·VariableT.Kind·kind,·final·String·name)·{ | 12 | ····public·VariableT(final·Type·type,·final·Type·type2,·final·VariableT.Kind·kind,·final·String·name)·{ |
13 | ········super(type,·type2); | 13 | ········super(type,·type2); |
14 | ········if·(VariableT.Kind.BITFIELD·==·kind)·{ | 14 | ········if·(VariableT.Kind.BITFIELD·==·kind)·{ |
15 | ············throw·new·IllegalArgumentException("Invalid·kind·"·+·kind); | 15 | ············throw·new·IllegalArgumentException("Invalid·kind·"·+·String.valueOf((Object)kind)); |
16 | ········} | 16 | ········} |
17 | ········this.kind·=·kind; | 17 | ········this.kind·=·kind; |
18 | ········this.name·=·name; | 18 | ········this.name·=·name; |
19 | ········this.width·=·-1; | 19 | ········this.width·=·-1; |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·VariableT(final·Type·type,·final·Type·type2,·final·String·name,·final·int· | 22 | ····public·VariableT(final·Type·type,·final·Type·type2,·final·String·name,·final·int·width)·{ |
23 | ········super(type,·type2); | 23 | ········super(type,·type2); |
24 | ········if·(0·>· | 24 | ········if·(0·>·width)·{ |
25 | ············throw·new·IllegalArgumentException("Negative·width·"·+· | 25 | ············throw·new·IllegalArgumentException("Negative·width·"·+·width); |
26 | ········} | 26 | ········} |
27 | ········this.kind·=·VariableT.Kind.BITFIELD; | 27 | ········this.kind·=·VariableT.Kind.BITFIELD; |
28 | ········this.name·=·name; | 28 | ········this.name·=·name; |
29 | ········this.width·=· | 29 | ········this.width·=·width; |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·VariableT·copy()·{ | 32 | ····public·VariableT·copy()·{ |
33 | ········return·(-1·==·this.width)·?·new·VariableT((Type)this,·this.getType().copy(),·this.kind,·this.name)·:·new·VariableT((Type)this,·this.getType().copy(),·this.name,·this.width); | 33 | ········return·(-1·==·this.width)·?·new·VariableT((Type)this,·this.getType().copy(),·this.kind,·this.name)·:·new·VariableT((Type)this,·this.getType().copy(),·this.name,·this.width); |
34 | ····} | 34 | ····} |
35 | ···· | 35 | ···· |
36 | ····public·Type.Tag·wtag()·{ | 36 | ····public·Type.Tag·wtag()·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·60d49b54fcdfad074846b76398e9fb7635bde49214b6f7aec62ecb7635ba79ed |
2 | ··Compiled·from·"VariantT.java" | 2 | ··Compiled·from·"VariantT.java" |
3 | public·class·xtc.type.VariantT·extends·xtc.type.DerivedT | 3 | public·class·xtc.type.VariantT·extends·xtc.type.DerivedT |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#2··························//·xtc/type/VariantT | 7 | ··this_class:·#2··························//·xtc/type/VariantT |
8 | ··super_class:·#8·························//·xtc/type/DerivedT | 8 | ··super_class:·#8·························//·xtc/type/DerivedT |
9 | ··interfaces:·0,·fields:·5,·methods:·21,·attributes:·2 | 9 | ··interfaces:·0,·fields:·5,·methods:·21,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/VariantT."<init>":(Lxtc/type/Type;Ljava/lang/String;ZLjava/util/List;)V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/VariantT."<init>":(Lxtc/type/Type;Ljava/lang/String;ZLjava/util/List;)V |
12 | ····#2·=·Class··············#4············//·xtc/type/VariantT | 12 | ····#2·=·Class··············#4············//·xtc/type/VariantT |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·4abf3c089800f78b7732efcdbaa70a7a2dbe6086edb9c707dfa17e737c7bcc1a |
2 | ··Compiled·from·"VoidT.java" | 2 | ··Compiled·from·"VoidT.java" |
3 | public·class·xtc.type.VoidT·extends·xtc.type.Type | 3 | public·class·xtc.type.VoidT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/VoidT | 7 | ··this_class:·#10·························//·xtc/type/VoidT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·12,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Type."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Type | 12 | ···#2·=·Class··············#4·············//·xtc/type/Type |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·5677ef9b12b617786beda91caa39a973ab8fa5d8e4008816a2796104f2fd7b3f |
2 | ··Compiled·from·"Wildcard.java" | 2 | ··Compiled·from·"Wildcard.java" |
3 | public·class·xtc.type.Wildcard·extends·xtc.type.Parameter | 3 | public·class·xtc.type.Wildcard·extends·xtc.type.Parameter |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 6 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
7 | ··this_class:·#10·························//·xtc/type/Wildcard | 7 | ··this_class:·#10·························//·xtc/type/Wildcard |
8 | ··super_class:·#2·························//·xtc/type/Parameter | 8 | ··super_class:·#2·························//·xtc/type/Parameter |
9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·11,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V | 11 | ···#1·=·Methodref··········#2.#3··········//·xtc/type/Parameter."<init>":()V |
12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter | 12 | ···#2·=·Class··············#4·············//·xtc/type/Parameter |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | ··SHA-256·checksum· | 1 | ··SHA-256·checksum·58e5b22cb129a94e41d9196b3ba70233afc47c10c2ac8fd5bad7412e8458a680 |
2 | ··Compiled·from·"WrappedT.java" | 2 | ··Compiled·from·"WrappedT.java" |
3 | public·abstract·class·xtc.type.WrappedT·extends·xtc.type.Type | 3 | public·abstract·class·xtc.type.WrappedT·extends·xtc.type.Type |
4 | ··minor·version:·0 | 4 | ··minor·version:·0 |
5 | ··major·version:· | 5 | ··major·version:·65 |
6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT | 6 | ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT |
7 | ··this_class:·#8··························//·xtc/type/WrappedT | 7 | ··this_class:·#8··························//·xtc/type/WrappedT |
8 | ··super_class:·#2·························//·xtc/type/Type | 8 | ··super_class:·#2·························//·xtc/type/Type |
9 | ··interfaces:·0,·fields:·1,·methods:·40,·attributes:·2 | 9 | ··interfaces:·0,·fields:·1,·methods:·40,·attributes:·2 |
10 | Constant·pool: | 10 | Constant·pool: |
11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type."<init>":()V | 11 | ····#1·=·Methodref··········#2.#3·········//·xtc/type/Type."<init>":()V |
12 | ····#2·=·Class··············#4············//·xtc/type/Type | 12 | ····#2·=·Class··············#4············//·xtc/type/Type |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ···· | 12 | ···· |
13 | ····public·long·getNumber()·{ | 13 | ····public·long·getNumber()·{ |
14 | ········return·this.number; | 14 | ········return·this.number; |
15 | ····} | 15 | ····} |
16 | ···· | 16 | ···· |
17 | ····@Override | 17 | ····@Override |
18 | ····public·String·toString()·{ | 18 | ····public·String·toString()·{ |
19 | ········return·"nonce("·+·this.number | 19 | ········return·"nonce("·+·this.number; |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·static·Nonce·create()·{ | 22 | ····public·static·Nonce·create()·{ |
23 | ········final·Nonce·nonce·=·new·Nonce(Nonce.count++); | 23 | ········final·Nonce·nonce·=·new·Nonce(Nonce.count++); |
24 | ········if·(0L·==·Nonce.count)·{ | 24 | ········if·(0L·==·Nonce.count)·{ |
25 | ············throw·new·AssertionError((Object)"Out·of·nonces"); | 25 | ············throw·new·AssertionError((Object)"Out·of·nonces"); |
26 | ········} | 26 | ········} |