1 #include "nitc__nith.types.0.h"
2 /* runtime type Array[Variable] */
3 const struct type type_core__Array__nitc__Variable
= {
5 "Array[Variable]", /* class_name_string */
8 &resolution_table_core__Array__nitc__Variable
,
12 2401, /* nullable Object */
48 2442, /* Collection[Object] */
62 2456, /* Collection[Variable] */
108 2502, /* Collection[nullable Object] */
140 1715, /* Array[nullable Object] */
141 2210, /* SequenceRead[nullable Object] */
212 2603, /* AbstractArrayRead[nullable Object] */
230 2621, /* AbstractArrayRead[Object] */
265 2656, /* AbstractArrayRead[Variable] */
301 2888, /* AbstractArray[Object] */
315 2902, /* AbstractArray[Variable] */
362 2949, /* AbstractArray[nullable Object] */
395 226, /* Array[Object] */
447 921, /* Array[Variable] */
523 const struct types resolution_table_core__Array__nitc__Variable
= {
526 &type_nitc__Variable
, /* E: Variable */
527 &type_core__Array__nitc__Variable
, /* SELF: Array[Variable] */
528 &type_core__Collection__nitc__Variable
, /* Collection[E]: Collection[Variable] */
529 &type_core__Array__nitc__Variable
, /* Array[E]: Array[Variable] */
530 &type_core__AbstractArray__nitc__Variable
, /* AbstractArray[E]: AbstractArray[Variable] */
531 &type_core__NativeArray__nitc__Variable
, /* NativeArray[E]: NativeArray[Variable] */
532 &type_nitc__Variable
, /* E: Variable */
533 &type_core__Collection__nitc__Variable
, /* Collection[E]: Collection[Variable] */
534 &type_nitc__Variable
, /* E: Variable */
535 &type_core__Collection__nitc__Variable
, /* Collection[E]: Collection[Variable] */
536 &type_core__Collection__nitc__Variable
, /* Collection[E]: Collection[Variable] */
537 &type_core__Array__nitc__Variable
, /* Array[E]: Array[Variable] */
538 &type_core__Array__nitc__Variable
, /* Array[E]: Array[Variable] */
539 &type_core__AbstractArray__nitc__Variable
, /* AbstractArray[E]: AbstractArray[Variable] */
540 &type_core__array__ArrayIterator__nitc__Variable
, /* ArrayIterator[E]: ArrayIterator[Variable] */
541 &type_core__array__ArrayReverseIterator__nitc__Variable
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Variable] */
544 /* runtime type Array[AIntegerExpr] */
545 const struct type type_core__Array__nitc__AIntegerExpr
= {
547 "Array[AIntegerExpr]", /* class_name_string */
550 &resolution_table_core__Array__nitc__AIntegerExpr
,
554 2401, /* nullable Object */
590 2442, /* Collection[Object] */
597 2449, /* Collection[Prod] */
602 2454, /* Collection[AExpr] */
605 2457, /* Collection[AIntegerExpr] */
644 2496, /* Collection[ANode] */
650 2502, /* Collection[nullable Object] */
682 1715, /* Array[nullable Object] */
683 2210, /* SequenceRead[nullable Object] */
744 2593, /* AbstractArrayRead[ANode] */
754 2603, /* AbstractArrayRead[nullable Object] */
772 2621, /* AbstractArrayRead[Object] */
787 2636, /* AbstractArrayRead[Prod] */
805 2654, /* AbstractArrayRead[AExpr] */
808 2657, /* AbstractArrayRead[AIntegerExpr] */
843 2888, /* AbstractArray[Object] */
850 2895, /* AbstractArray[Prod] */
855 2900, /* AbstractArray[AExpr] */
858 2903, /* AbstractArray[AIntegerExpr] */
898 2943, /* AbstractArray[ANode] */
904 2949, /* AbstractArray[nullable Object] */
937 226, /* Array[Object] */
983 254, /* Array[Prod] */
987 918, /* Array[AExpr] */
990 922, /* Array[AIntegerExpr] */
1027 1623, /* Array[ANode] */
1065 const struct types resolution_table_core__Array__nitc__AIntegerExpr
= {
1068 &type_nitc__AIntegerExpr
, /* E: AIntegerExpr */
1069 &type_core__Array__nitc__AIntegerExpr
, /* SELF: Array[AIntegerExpr] */
1070 &type_core__Collection__nitc__AIntegerExpr
, /* Collection[E]: Collection[AIntegerExpr] */
1071 &type_core__Array__nitc__AIntegerExpr
, /* Array[E]: Array[AIntegerExpr] */
1072 &type_core__AbstractArray__nitc__AIntegerExpr
, /* AbstractArray[E]: AbstractArray[AIntegerExpr] */
1073 &type_core__NativeArray__nitc__AIntegerExpr
, /* NativeArray[E]: NativeArray[AIntegerExpr] */
1074 &type_nitc__AIntegerExpr
, /* E: AIntegerExpr */
1075 &type_core__Collection__nitc__AIntegerExpr
, /* Collection[E]: Collection[AIntegerExpr] */
1076 &type_nitc__AIntegerExpr
, /* E: AIntegerExpr */
1077 &type_core__Collection__nitc__AIntegerExpr
, /* Collection[E]: Collection[AIntegerExpr] */
1078 &type_core__Collection__nitc__AIntegerExpr
, /* Collection[E]: Collection[AIntegerExpr] */
1079 &type_core__Array__nitc__AIntegerExpr
, /* Array[E]: Array[AIntegerExpr] */
1080 &type_core__Array__nitc__AIntegerExpr
, /* Array[E]: Array[AIntegerExpr] */
1081 &type_core__AbstractArray__nitc__AIntegerExpr
, /* AbstractArray[E]: AbstractArray[AIntegerExpr] */
1082 &type_core__array__ArrayIterator__nitc__AIntegerExpr
, /* ArrayIterator[E]: ArrayIterator[AIntegerExpr] */
1083 &type_core__array__ArrayReverseIterator__nitc__AIntegerExpr
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AIntegerExpr] */
1086 /* runtime type TEol */
1087 const struct type type_nitc__TEol
= {
1089 "TEol", /* class_name_string */
1092 NULL
, /*NO RESOLUTIONS*/
1096 2401, /* nullable Object */
1102 /* runtime type TComment */
1103 const struct type type_nitc__TComment
= {
1105 "TComment", /* class_name_string */
1108 NULL
, /*NO RESOLUTIONS*/
1112 2401, /* nullable Object */
1118 /* runtime type TKwpackage */
1119 const struct type type_nitc__TKwpackage
= {
1121 "TKwpackage", /* class_name_string */
1124 NULL
, /*NO RESOLUTIONS*/
1128 2401, /* nullable Object */
1131 925, /* TKwpackage */
1134 /* runtime type TKwmodule */
1135 const struct type type_nitc__TKwmodule
= {
1137 "TKwmodule", /* class_name_string */
1140 NULL
, /*NO RESOLUTIONS*/
1144 2401, /* nullable Object */
1147 2228, /* nullable TKwmodule */
1148 926, /* TKwmodule */
1151 /* runtime type TKwimport */
1152 const struct type type_nitc__TKwimport
= {
1154 "TKwimport", /* class_name_string */
1157 NULL
, /*NO RESOLUTIONS*/
1161 2401, /* nullable Object */
1164 2231, /* nullable TKwimport */
1165 927, /* TKwimport */
1168 /* runtime type TKwclass */
1169 const struct type type_nitc__TKwclass
= {
1171 "TKwclass", /* class_name_string */
1174 NULL
, /*NO RESOLUTIONS*/
1178 2401, /* nullable Object */
1181 2240, /* nullable TKwclass */
1185 /* runtime type TKwabstract */
1186 const struct type type_nitc__TKwabstract
= {
1188 "TKwabstract", /* class_name_string */
1191 NULL
, /*NO RESOLUTIONS*/
1195 2401, /* nullable Object */
1198 2241, /* nullable TKwabstract */
1199 929, /* TKwabstract */
1202 /* runtime type TKwinterface */
1203 const struct type type_nitc__TKwinterface
= {
1205 "TKwinterface", /* class_name_string */
1208 NULL
, /*NO RESOLUTIONS*/
1212 2401, /* nullable Object */
1215 2242, /* nullable TKwinterface */
1216 930, /* TKwinterface */
1219 /* runtime type TKwenum */
1220 const struct type type_nitc__TKwenum
= {
1222 "TKwenum", /* class_name_string */
1225 NULL
, /*NO RESOLUTIONS*/
1229 2401, /* nullable Object */
1232 2243, /* nullable TKwenum */
1236 /* runtime type TKwend */
1237 const struct type type_nitc__TKwend
= {
1239 "TKwend", /* class_name_string */
1242 NULL
, /*NO RESOLUTIONS*/
1246 2401, /* nullable Object */
1249 2232, /* nullable TKwend */
1253 /* runtime type TKwmeth */
1254 const struct type type_nitc__TKwmeth
= {
1256 "TKwmeth", /* class_name_string */
1259 NULL
, /*NO RESOLUTIONS*/
1263 2401, /* nullable Object */
1266 2248, /* nullable TKwmeth */
1270 /* runtime type TKwtype */
1271 const struct type type_nitc__TKwtype
= {
1273 "TKwtype", /* class_name_string */
1276 NULL
, /*NO RESOLUTIONS*/
1280 2401, /* nullable Object */
1283 2258, /* nullable TKwtype */
1287 /* runtime type TKwinit */
1288 const struct type type_nitc__TKwinit
= {
1290 "TKwinit", /* class_name_string */
1293 NULL
, /*NO RESOLUTIONS*/
1297 2401, /* nullable Object */
1300 2257, /* nullable TKwinit */
1304 /* runtime type TKwredef */
1305 const struct type type_nitc__TKwredef
= {
1307 "TKwredef", /* class_name_string */
1310 NULL
, /*NO RESOLUTIONS*/
1314 2401, /* nullable Object */
1317 2226, /* nullable TKwredef */
1321 /* runtime type TKwis */
1322 const struct type type_nitc__TKwis
= {
1324 "TKwis", /* class_name_string */
1327 NULL
, /*NO RESOLUTIONS*/
1331 2401, /* nullable Object */
1334 2259, /* nullable TKwis */
1338 /* runtime type TKwdo */
1339 const struct type type_nitc__TKwdo
= {
1341 "TKwdo", /* class_name_string */
1344 NULL
, /*NO RESOLUTIONS*/
1348 2401, /* nullable Object */
1351 2251, /* nullable TKwdo */
1355 /* runtime type TKwvar */
1356 const struct type type_nitc__TKwvar
= {
1358 "TKwvar", /* class_name_string */
1361 NULL
, /*NO RESOLUTIONS*/
1365 2401, /* nullable Object */
1368 2254, /* nullable TKwvar */
1372 /* runtime type TKwextern */
1373 const struct type type_nitc__TKwextern
= {
1375 "TKwextern", /* class_name_string */
1378 NULL
, /*NO RESOLUTIONS*/
1382 2401, /* nullable Object */
1385 2244, /* nullable TKwextern */
1386 940, /* TKwextern */
1389 /* runtime type TKwpublic */
1390 const struct type type_nitc__TKwpublic
= {
1392 "TKwpublic", /* class_name_string */
1395 NULL
, /*NO RESOLUTIONS*/
1399 2401, /* nullable Object */
1402 2260, /* nullable TKwpublic */
1403 941, /* TKwpublic */
1406 /* runtime type TKwprotected */
1407 const struct type type_nitc__TKwprotected
= {
1409 "TKwprotected", /* class_name_string */
1412 NULL
, /*NO RESOLUTIONS*/
1416 2401, /* nullable Object */
1419 2262, /* nullable TKwprotected */
1420 942, /* TKwprotected */
1423 /* runtime type TKwprivate */
1424 const struct type type_nitc__TKwprivate
= {
1426 "TKwprivate", /* class_name_string */
1429 NULL
, /*NO RESOLUTIONS*/
1433 2401, /* nullable Object */
1436 2261, /* nullable TKwprivate */
1437 943, /* TKwprivate */
1440 /* runtime type TKwintrude */
1441 const struct type type_nitc__TKwintrude
= {
1443 "TKwintrude", /* class_name_string */
1446 NULL
, /*NO RESOLUTIONS*/
1450 2401, /* nullable Object */
1453 2263, /* nullable TKwintrude */
1454 944, /* TKwintrude */
1457 /* runtime type TKwif */
1458 const struct type type_nitc__TKwif
= {
1460 "TKwif", /* class_name_string */
1463 NULL
, /*NO RESOLUTIONS*/
1467 2401, /* nullable Object */
1470 2319, /* nullable TKwif */
1474 /* runtime type TKwthen */
1475 const struct type type_nitc__TKwthen
= {
1477 "TKwthen", /* class_name_string */
1480 NULL
, /*NO RESOLUTIONS*/
1484 2401, /* nullable Object */
1487 2320, /* nullable TKwthen */
1491 /* runtime type TKwelse */
1492 const struct type type_nitc__TKwelse
= {
1494 "TKwelse", /* class_name_string */
1497 NULL
, /*NO RESOLUTIONS*/
1501 2401, /* nullable Object */
1504 2321, /* nullable TKwelse */
1508 /* runtime type TKwwhile */
1509 const struct type type_nitc__TKwwhile
= {
1511 "TKwwhile", /* class_name_string */
1514 NULL
, /*NO RESOLUTIONS*/
1518 2401, /* nullable Object */
1521 2323, /* nullable TKwwhile */
1525 /* runtime type TKwloop */
1526 const struct type type_nitc__TKwloop
= {
1528 "TKwloop", /* class_name_string */
1531 NULL
, /*NO RESOLUTIONS*/
1535 2401, /* nullable Object */
1538 2322, /* nullable TKwloop */
1542 /* runtime type TKwfor */
1543 const struct type type_nitc__TKwfor
= {
1545 "TKwfor", /* class_name_string */
1548 NULL
, /*NO RESOLUTIONS*/
1552 2401, /* nullable Object */
1555 2324, /* nullable TKwfor */
1559 /* runtime type TKwin */
1560 const struct type type_nitc__TKwin
= {
1562 "TKwin", /* class_name_string */
1565 NULL
, /*NO RESOLUTIONS*/
1569 2401, /* nullable Object */
1572 2291, /* nullable TKwin */
1576 /* runtime type TKwand */
1577 const struct type type_nitc__TKwand
= {
1579 "TKwand", /* class_name_string */
1582 NULL
, /*NO RESOLUTIONS*/
1586 2401, /* nullable Object */
1589 2328, /* nullable TKwand */
1593 /* runtime type TKwor */
1594 const struct type type_nitc__TKwor
= {
1596 "TKwor", /* class_name_string */
1599 NULL
, /*NO RESOLUTIONS*/
1603 2401, /* nullable Object */
1606 2327, /* nullable TKwor */
1610 /* runtime type TKwnot */
1611 const struct type type_nitc__TKwnot
= {
1613 "TKwnot", /* class_name_string */
1616 NULL
, /*NO RESOLUTIONS*/
1620 2401, /* nullable Object */
1623 2290, /* nullable TKwnot */
1627 /* runtime type TKwimplies */
1628 const struct type type_nitc__TKwimplies
= {
1630 "TKwimplies", /* class_name_string */
1633 NULL
, /*NO RESOLUTIONS*/
1637 2401, /* nullable Object */
1640 2329, /* nullable TKwimplies */
1641 955, /* TKwimplies */
1644 /* runtime type TKwreturn */
1645 const struct type type_nitc__TKwreturn
= {
1647 "TKwreturn", /* class_name_string */
1650 NULL
, /*NO RESOLUTIONS*/
1654 2401, /* nullable Object */
1657 2295, /* nullable TKwreturn */
1658 956, /* TKwreturn */
1661 /* runtime type TKwcontinue */
1662 const struct type type_nitc__TKwcontinue
= {
1664 "TKwcontinue", /* class_name_string */
1667 NULL
, /*NO RESOLUTIONS*/
1671 2401, /* nullable Object */
1674 2300, /* nullable TKwcontinue */
1675 957, /* TKwcontinue */
1678 /* runtime type TKwbreak */
1679 const struct type type_nitc__TKwbreak
= {
1681 "TKwbreak", /* class_name_string */
1684 NULL
, /*NO RESOLUTIONS*/
1688 2401, /* nullable Object */
1691 2297, /* nullable TKwbreak */
1695 /* runtime type TKwabort */
1696 const struct type type_nitc__TKwabort
= {
1698 "TKwabort", /* class_name_string */
1701 NULL
, /*NO RESOLUTIONS*/
1705 2401, /* nullable Object */
1708 2299, /* nullable TKwabort */
1712 /* runtime type TKwassert */
1713 const struct type type_nitc__TKwassert
= {
1715 "TKwassert", /* class_name_string */
1718 NULL
, /*NO RESOLUTIONS*/
1722 2401, /* nullable Object */
1725 2326, /* nullable TKwassert */
1726 960, /* TKwassert */
1729 /* runtime type TKwnew */
1730 const struct type type_nitc__TKwnew
= {
1732 "TKwnew", /* class_name_string */
1735 NULL
, /*NO RESOLUTIONS*/
1739 2401, /* nullable Object */
1742 2252, /* nullable TKwnew */
1746 /* runtime type TKwisa */
1747 const struct type type_nitc__TKwisa
= {
1749 "TKwisa", /* class_name_string */
1752 NULL
, /*NO RESOLUTIONS*/
1756 2401, /* nullable Object */
1759 2330, /* nullable TKwisa */
1763 /* runtime type TKwonce */
1764 const struct type type_nitc__TKwonce
= {
1766 "TKwonce", /* class_name_string */
1769 NULL
, /*NO RESOLUTIONS*/
1773 2401, /* nullable Object */
1776 2331, /* nullable TKwonce */
1780 /* runtime type TKwsuper */
1781 const struct type type_nitc__TKwsuper
= {
1783 "TKwsuper", /* class_name_string */
1786 NULL
, /*NO RESOLUTIONS*/
1790 2401, /* nullable Object */
1793 2247, /* nullable TKwsuper */
1797 /* runtime type TKwself */
1798 const struct type type_nitc__TKwself
= {
1800 "TKwself", /* class_name_string */
1803 NULL
, /*NO RESOLUTIONS*/
1807 2401, /* nullable Object */
1810 2334, /* nullable TKwself */
1814 /* runtime type TKwtrue */
1815 const struct type type_nitc__TKwtrue
= {
1817 "TKwtrue", /* class_name_string */
1820 NULL
, /*NO RESOLUTIONS*/
1824 2401, /* nullable Object */
1827 2335, /* nullable TKwtrue */
1831 /* runtime type TKwfalse */
1832 const struct type type_nitc__TKwfalse
= {
1834 "TKwfalse", /* class_name_string */
1837 NULL
, /*NO RESOLUTIONS*/
1841 2401, /* nullable Object */
1844 2336, /* nullable TKwfalse */
1848 /* runtime type TKwnull */
1849 const struct type type_nitc__TKwnull
= {
1851 "TKwnull", /* class_name_string */
1854 NULL
, /*NO RESOLUTIONS*/
1858 2401, /* nullable Object */
1861 2333, /* nullable TKwnull */
1865 /* runtime type TKwas */
1866 const struct type type_nitc__TKwas
= {
1868 "TKwas", /* class_name_string */
1871 NULL
, /*NO RESOLUTIONS*/
1875 2401, /* nullable Object */
1878 2288, /* nullable TKwas */
1882 /* runtime type TKwnullable */
1883 const struct type type_nitc__TKwnullable
= {
1885 "TKwnullable", /* class_name_string */
1888 NULL
, /*NO RESOLUTIONS*/
1892 2401, /* nullable Object */
1895 2289, /* nullable TKwnullable */
1896 970, /* TKwnullable */
1899 /* runtime type TKwisset */
1900 const struct type type_nitc__TKwisset
= {
1902 "TKwisset", /* class_name_string */
1905 NULL
, /*NO RESOLUTIONS*/
1909 2401, /* nullable Object */
1912 2332, /* nullable TKwisset */
1916 /* runtime type TKwlabel */
1917 const struct type type_nitc__TKwlabel
= {
1919 "TKwlabel", /* class_name_string */
1922 NULL
, /*NO RESOLUTIONS*/
1926 2401, /* nullable Object */
1929 2304, /* nullable TKwlabel */
1933 /* runtime type TKwwith */
1934 const struct type type_nitc__TKwwith
= {
1936 "TKwwith", /* class_name_string */
1939 NULL
, /*NO RESOLUTIONS*/
1943 2401, /* nullable Object */
1946 2325, /* nullable TKwwith */
1950 /* runtime type TKwdebug */
1951 const struct type type_nitc__TKwdebug
= {
1953 "TKwdebug", /* class_name_string */
1956 NULL
, /*NO RESOLUTIONS*/
1960 2401, /* nullable Object */
1963 2303, /* nullable TKwdebug */
1967 /* runtime type TKwyield */
1968 const struct type type_nitc__TKwyield
= {
1970 "TKwyield", /* class_name_string */
1973 NULL
, /*NO RESOLUTIONS*/
1977 2401, /* nullable Object */
1980 2296, /* nullable TKwyield */
1984 /* runtime type TKwcatch */
1985 const struct type type_nitc__TKwcatch
= {
1987 "TKwcatch", /* class_name_string */
1990 NULL
, /*NO RESOLUTIONS*/
1994 2401, /* nullable Object */
1997 2318, /* nullable TKwcatch */
2001 /* runtime type TOpar */
2002 const struct type type_nitc__TOpar
= {
2004 "TOpar", /* class_name_string */
2007 NULL
, /*NO RESOLUTIONS*/
2011 2401, /* nullable Object */
2014 2283, /* nullable TOpar */
2018 /* runtime type TCpar */
2019 const struct type type_nitc__TCpar
= {
2021 "TCpar", /* class_name_string */
2024 NULL
, /*NO RESOLUTIONS*/
2028 2401, /* nullable Object */
2031 2284, /* nullable TCpar */
2035 /* runtime type TObra */
2036 const struct type type_nitc__TObra
= {
2038 "TObra", /* class_name_string */
2041 NULL
, /*NO RESOLUTIONS*/
2045 2401, /* nullable Object */
2048 2238, /* nullable TObra */
2052 /* runtime type TCbra */
2053 const struct type type_nitc__TCbra
= {
2055 "TCbra", /* class_name_string */
2058 NULL
, /*NO RESOLUTIONS*/
2062 2401, /* nullable Object */
2065 2239, /* nullable TCbra */
2069 /* runtime type TComma */
2070 const struct type type_nitc__TComma
= {
2072 "TComma", /* class_name_string */
2075 NULL
, /*NO RESOLUTIONS*/
2079 2401, /* nullable Object */
2085 /* runtime type TColumn */
2086 const struct type type_nitc__TColumn
= {
2088 "TColumn", /* class_name_string */
2091 NULL
, /*NO RESOLUTIONS*/
2095 2401, /* nullable Object */
2101 /* runtime type TQuad */
2102 const struct type type_nitc__TQuad
= {
2104 "TQuad", /* class_name_string */
2107 NULL
, /*NO RESOLUTIONS*/
2111 2401, /* nullable Object */
2114 2348, /* nullable TQuad */
2118 /* runtime type TAssign */
2119 const struct type type_nitc__TAssign
= {
2121 "TAssign", /* class_name_string */
2124 NULL
, /*NO RESOLUTIONS*/
2128 2401, /* nullable Object */
2131 2256, /* nullable TAssign */
2135 /* runtime type TPluseq */
2136 const struct type type_nitc__TPluseq
= {
2138 "TPluseq", /* class_name_string */
2141 NULL
, /*NO RESOLUTIONS*/
2145 2401, /* nullable Object */
2148 2307, /* nullable TPluseq */
2152 /* runtime type TMinuseq */
2153 const struct type type_nitc__TMinuseq
= {
2155 "TMinuseq", /* class_name_string */
2158 NULL
, /*NO RESOLUTIONS*/
2162 2401, /* nullable Object */
2165 2308, /* nullable TMinuseq */
2169 /* runtime type TStareq */
2170 const struct type type_nitc__TStareq
= {
2172 "TStareq", /* class_name_string */
2175 NULL
, /*NO RESOLUTIONS*/
2179 2401, /* nullable Object */
2182 2309, /* nullable TStareq */
2186 /* runtime type TSlasheq */
2187 const struct type type_nitc__TSlasheq
= {
2189 "TSlasheq", /* class_name_string */
2192 NULL
, /*NO RESOLUTIONS*/
2196 2401, /* nullable Object */
2199 2310, /* nullable TSlasheq */
2203 /* runtime type TPercenteq */
2204 const struct type type_nitc__TPercenteq
= {
2206 "TPercenteq", /* class_name_string */
2209 NULL
, /*NO RESOLUTIONS*/
2213 2401, /* nullable Object */
2216 2311, /* nullable TPercenteq */
2217 989, /* TPercenteq */
2220 /* runtime type TStarstareq */
2221 const struct type type_nitc__TStarstareq
= {
2223 "TStarstareq", /* class_name_string */
2226 NULL
, /*NO RESOLUTIONS*/
2230 2401, /* nullable Object */
2233 2312, /* nullable TStarstareq */
2234 990, /* TStarstareq */
2237 /* runtime type TPipeeq */
2238 const struct type type_nitc__TPipeeq
= {
2240 "TPipeeq", /* class_name_string */
2243 NULL
, /*NO RESOLUTIONS*/
2247 2401, /* nullable Object */
2250 2313, /* nullable TPipeeq */
2254 /* runtime type TCareteq */
2255 const struct type type_nitc__TCareteq
= {
2257 "TCareteq", /* class_name_string */
2260 NULL
, /*NO RESOLUTIONS*/
2264 2401, /* nullable Object */
2267 2314, /* nullable TCareteq */
2271 /* runtime type TAmpeq */
2272 const struct type type_nitc__TAmpeq
= {
2274 "TAmpeq", /* class_name_string */
2277 NULL
, /*NO RESOLUTIONS*/
2281 2401, /* nullable Object */
2284 2315, /* nullable TAmpeq */
2288 /* runtime type TLleq */
2289 const struct type type_nitc__TLleq
= {
2291 "TLleq", /* class_name_string */
2294 NULL
, /*NO RESOLUTIONS*/
2298 2401, /* nullable Object */
2301 2316, /* nullable TLleq */
2305 /* runtime type TGgeq */
2306 const struct type type_nitc__TGgeq
= {
2308 "TGgeq", /* class_name_string */
2311 NULL
, /*NO RESOLUTIONS*/
2315 2401, /* nullable Object */
2318 2317, /* nullable TGgeq */
2322 /* runtime type TDotdotdot */
2323 const struct type type_nitc__TDotdotdot
= {
2325 "TDotdotdot", /* class_name_string */
2328 NULL
, /*NO RESOLUTIONS*/
2332 2401, /* nullable Object */
2335 2285, /* nullable TDotdotdot */
2336 996, /* TDotdotdot */
2339 /* runtime type TDotdot */
2340 const struct type type_nitc__TDotdot
= {
2342 "TDotdot", /* class_name_string */
2345 NULL
, /*NO RESOLUTIONS*/
2349 2401, /* nullable Object */
2352 2340, /* nullable TDotdot */
2356 /* runtime type TDot */
2357 const struct type type_nitc__TDot
= {
2359 "TDot", /* class_name_string */
2362 NULL
, /*NO RESOLUTIONS*/
2366 2401, /* nullable Object */
2369 2287, /* nullable TDot */
2373 /* runtime type TPlus */
2374 const struct type type_nitc__TPlus
= {
2376 "TPlus", /* class_name_string */
2379 NULL
, /*NO RESOLUTIONS*/
2383 2401, /* nullable Object */
2386 2264, /* nullable TPlus */
2390 /* runtime type TMinus */
2391 const struct type type_nitc__TMinus
= {
2393 "TMinus", /* class_name_string */
2396 NULL
, /*NO RESOLUTIONS*/
2400 2401, /* nullable Object */
2403 2265, /* nullable TMinus */
2407 /* runtime type TStar */
2408 const struct type type_nitc__TStar
= {
2410 "TStar", /* class_name_string */
2413 NULL
, /*NO RESOLUTIONS*/
2417 2401, /* nullable Object */
2420 2266, /* nullable TStar */
2424 /* runtime type TStarstar */
2425 const struct type type_nitc__TStarstar
= {
2427 "TStarstar", /* class_name_string */
2430 NULL
, /*NO RESOLUTIONS*/
2434 2401, /* nullable Object */
2437 2267, /* nullable TStarstar */
2438 1002, /* TStarstar */
2441 /* runtime type TSlash */
2442 const struct type type_nitc__TSlash
= {
2444 "TSlash", /* class_name_string */
2447 NULL
, /*NO RESOLUTIONS*/
2451 2401, /* nullable Object */
2454 2268, /* nullable TSlash */
2458 /* runtime type TPercent */
2459 const struct type type_nitc__TPercent
= {
2461 "TPercent", /* class_name_string */
2464 NULL
, /*NO RESOLUTIONS*/
2468 2401, /* nullable Object */
2471 2269, /* nullable TPercent */
2472 1004, /* TPercent */
2475 /* runtime type TPipe */
2476 const struct type type_nitc__TPipe
= {
2478 "TPipe", /* class_name_string */
2481 NULL
, /*NO RESOLUTIONS*/
2485 2401, /* nullable Object */
2488 2270, /* nullable TPipe */
2492 /* runtime type TCaret */
2493 const struct type type_nitc__TCaret
= {
2495 "TCaret", /* class_name_string */
2498 NULL
, /*NO RESOLUTIONS*/
2502 2401, /* nullable Object */
2505 2271, /* nullable TCaret */
2509 /* runtime type TAmp */
2510 const struct type type_nitc__TAmp
= {
2512 "TAmp", /* class_name_string */
2515 NULL
, /*NO RESOLUTIONS*/
2519 2401, /* nullable Object */
2522 2272, /* nullable TAmp */
2526 /* runtime type TTilde */
2527 const struct type type_nitc__TTilde
= {
2529 "TTilde", /* class_name_string */
2532 NULL
, /*NO RESOLUTIONS*/
2536 2401, /* nullable Object */
2539 2273, /* nullable TTilde */
2543 /* runtime type TEq */
2544 const struct type type_nitc__TEq
= {
2546 "TEq", /* class_name_string */
2549 NULL
, /*NO RESOLUTIONS*/
2553 2401, /* nullable Object */
2556 2274, /* nullable TEq */
2560 /* runtime type TNe */
2561 const struct type type_nitc__TNe
= {
2563 "TNe", /* class_name_string */
2566 NULL
, /*NO RESOLUTIONS*/
2570 2401, /* nullable Object */
2573 2275, /* nullable TNe */
2577 /* runtime type TLt */
2578 const struct type type_nitc__TLt
= {
2580 "TLt", /* class_name_string */
2583 NULL
, /*NO RESOLUTIONS*/
2587 2401, /* nullable Object */
2590 2278, /* nullable TLt */
2594 /* runtime type TLe */
2595 const struct type type_nitc__TLe
= {
2597 "TLe", /* class_name_string */
2600 NULL
, /*NO RESOLUTIONS*/
2604 2401, /* nullable Object */
2607 2276, /* nullable TLe */
2611 /* runtime type TLl */
2612 const struct type type_nitc__TLl
= {
2614 "TLl", /* class_name_string */
2617 NULL
, /*NO RESOLUTIONS*/
2621 2401, /* nullable Object */
2624 2280, /* nullable TLl */
2628 /* runtime type TGt */
2629 const struct type type_nitc__TGt
= {
2631 "TGt", /* class_name_string */
2634 NULL
, /*NO RESOLUTIONS*/
2638 2401, /* nullable Object */
2641 2279, /* nullable TGt */
2645 /* runtime type TGe */
2646 const struct type type_nitc__TGe
= {
2648 "TGe", /* class_name_string */
2651 NULL
, /*NO RESOLUTIONS*/
2655 2401, /* nullable Object */
2658 2277, /* nullable TGe */
2662 /* runtime type TGg */
2663 const struct type type_nitc__TGg
= {
2665 "TGg", /* class_name_string */
2668 NULL
, /*NO RESOLUTIONS*/
2672 2401, /* nullable Object */
2675 2281, /* nullable TGg */
2679 /* runtime type TStarship */
2680 const struct type type_nitc__TStarship
= {
2682 "TStarship", /* class_name_string */
2685 NULL
, /*NO RESOLUTIONS*/
2689 2401, /* nullable Object */
2692 2282, /* nullable TStarship */
2693 1017, /* TStarship */
2696 /* runtime type TBang */
2697 const struct type type_nitc__TBang
= {
2699 "TBang", /* class_name_string */
2702 NULL
, /*NO RESOLUTIONS*/
2706 2401, /* nullable Object */
2712 /* runtime type TAt */
2713 const struct type type_nitc__TAt
= {
2715 "TAt", /* class_name_string */
2718 NULL
, /*NO RESOLUTIONS*/
2722 2401, /* nullable Object */
2725 2345, /* nullable TAt */
2729 /* runtime type TSemi */
2730 const struct type type_nitc__TSemi
= {
2732 "TSemi", /* class_name_string */
2735 NULL
, /*NO RESOLUTIONS*/
2739 2401, /* nullable Object */
2745 /* runtime type TClassid */
2746 const struct type type_nitc__TClassid
= {
2748 "TClassid", /* class_name_string */
2751 NULL
, /*NO RESOLUTIONS*/
2755 2401, /* nullable Object */
2758 2245, /* nullable TClassid */
2759 1021, /* TClassid */
2762 /* runtime type TId */
2763 const struct type type_nitc__TId
= {
2765 "TId", /* class_name_string */
2768 NULL
, /*NO RESOLUTIONS*/
2772 2401, /* nullable Object */
2775 2255, /* nullable TId */
2779 /* runtime type TAttrid */
2780 const struct type type_nitc__TAttrid
= {
2782 "TAttrid", /* class_name_string */
2785 NULL
, /*NO RESOLUTIONS*/
2789 2401, /* nullable Object */
2792 2305, /* nullable TAttrid */
2796 /* runtime type TInteger */
2797 const struct type type_nitc__TInteger
= {
2799 "TInteger", /* class_name_string */
2802 NULL
, /*NO RESOLUTIONS*/
2806 2401, /* nullable Object */
2809 2337, /* nullable TInteger */
2810 1024, /* TInteger */
2813 /* runtime type TFloat */
2814 const struct type type_nitc__TFloat
= {
2816 "TFloat", /* class_name_string */
2819 NULL
, /*NO RESOLUTIONS*/
2823 2401, /* nullable Object */
2826 2338, /* nullable TFloat */
2830 /* runtime type TString */
2831 const struct type type_nitc__TString
= {
2833 "TString", /* class_name_string */
2836 NULL
, /*NO RESOLUTIONS*/
2840 2401, /* nullable Object */
2843 2292, /* nullable TString */
2847 /* runtime type TStartString */
2848 const struct type type_nitc__TStartString
= {
2850 "TStartString", /* class_name_string */
2853 NULL
, /*NO RESOLUTIONS*/
2857 2401, /* nullable Object */
2860 2342, /* nullable TStartString */
2861 1027, /* TStartString */
2864 /* runtime type TMidString */
2865 const struct type type_nitc__TMidString
= {
2867 "TMidString", /* class_name_string */
2870 NULL
, /*NO RESOLUTIONS*/
2874 2401, /* nullable Object */
2877 2343, /* nullable TMidString */
2878 1028, /* TMidString */
2881 /* runtime type TEndString */
2882 const struct type type_nitc__TEndString
= {
2884 "TEndString", /* class_name_string */
2887 NULL
, /*NO RESOLUTIONS*/
2891 2401, /* nullable Object */
2894 2344, /* nullable TEndString */
2895 1029, /* TEndString */
2898 /* runtime type TChar */
2899 const struct type type_nitc__TChar
= {
2901 "TChar", /* class_name_string */
2904 NULL
, /*NO RESOLUTIONS*/
2908 2401, /* nullable Object */
2911 2339, /* nullable TChar */
2915 /* runtime type TBadString */
2916 const struct type type_nitc__TBadString
= {
2918 "TBadString", /* class_name_string */
2921 NULL
, /*NO RESOLUTIONS*/
2925 2401, /* nullable Object */
2928 1031, /* TBadString */
2931 /* runtime type TBadChar */
2932 const struct type type_nitc__TBadChar
= {
2934 "TBadChar", /* class_name_string */
2937 NULL
, /*NO RESOLUTIONS*/
2941 2401, /* nullable Object */
2944 1032, /* TBadChar */
2947 /* runtime type TExternCodeSegment */
2948 const struct type type_nitc__TExternCodeSegment
= {
2950 "TExternCodeSegment", /* class_name_string */
2953 NULL
, /*NO RESOLUTIONS*/
2957 2401, /* nullable Object */
2960 2293, /* nullable TExternCodeSegment */
2961 1033, /* TExternCodeSegment */
2964 /* runtime type ReverseRopeSubstrings */
2965 const struct type type_core__ropes__ReverseRopeSubstrings
= {
2967 "ReverseRopeSubstrings", /* class_name_string */
2970 &resolution_table_core__ropes__ReverseRopeSubstrings
,
2974 2401, /* nullable Object */
2975 2400, /* Iterator[Object] */
2977 2840, /* Iterator[String] */
2984 1034, /* ReverseRopeSubstrings */
2987 const struct types resolution_table_core__ropes__ReverseRopeSubstrings
= {
2990 &type_core__Array__core__FlatString
, /* Array[E]: Array[FlatString] */
2993 /* runtime type MDeprecationInfo */
2994 const struct type type_nitc__MDeprecationInfo
= {
2996 "MDeprecationInfo", /* class_name_string */
2999 NULL
, /*NO RESOLUTIONS*/
3003 2401, /* nullable Object */
3004 1035, /* MDeprecationInfo */
3007 /* runtime type APlaceholderExpr */
3008 const struct type type_nitc__APlaceholderExpr
= {
3010 "APlaceholderExpr", /* class_name_string */
3013 NULL
, /*NO RESOLUTIONS*/
3017 2401, /* nullable Object */
3021 2234, /* nullable AExpr */
3022 1036, /* APlaceholderExpr */
3025 /* runtime type AVarAssignExpr */
3026 const struct type type_nitc__AVarAssignExpr
= {
3028 "AVarAssignExpr", /* class_name_string */
3031 NULL
, /*NO RESOLUTIONS*/
3035 2401, /* nullable Object */
3039 2234, /* nullable AExpr */
3040 1037, /* AVarAssignExpr */
3043 /* runtime type AVarExpr */
3044 const struct type type_nitc__AVarExpr
= {
3046 "AVarExpr", /* class_name_string */
3049 NULL
, /*NO RESOLUTIONS*/
3053 2401, /* nullable Object */
3057 2234, /* nullable AExpr */
3058 1038, /* AVarExpr */
3061 /* runtime type AVarReassignExpr */
3062 const struct type type_nitc__AVarReassignExpr
= {
3064 "AVarReassignExpr", /* class_name_string */
3067 NULL
, /*NO RESOLUTIONS*/
3071 2401, /* nullable Object */
3075 2234, /* nullable AExpr */
3076 1039, /* AVarReassignExpr */
3079 /* runtime type Array[AVarExpr] */
3080 const struct type type_core__Array__nitc__AVarExpr
= {
3082 "Array[AVarExpr]", /* class_name_string */
3085 &resolution_table_core__Array__nitc__AVarExpr
,
3089 2401, /* nullable Object */
3125 2442, /* Collection[Object] */
3132 2449, /* Collection[Prod] */
3137 2454, /* Collection[AExpr] */
3141 2458, /* Collection[AVarExpr] */
3179 2496, /* Collection[ANode] */
3185 2502, /* Collection[nullable Object] */
3217 1715, /* Array[nullable Object] */
3218 2210, /* SequenceRead[nullable Object] */
3279 2593, /* AbstractArrayRead[ANode] */
3289 2603, /* AbstractArrayRead[nullable Object] */
3307 2621, /* AbstractArrayRead[Object] */
3322 2636, /* AbstractArrayRead[Prod] */
3340 2654, /* AbstractArrayRead[AExpr] */
3344 2658, /* AbstractArrayRead[AVarExpr] */
3378 2888, /* AbstractArray[Object] */
3385 2895, /* AbstractArray[Prod] */
3390 2900, /* AbstractArray[AExpr] */
3394 2904, /* AbstractArray[AVarExpr] */
3433 2943, /* AbstractArray[ANode] */
3439 2949, /* AbstractArray[nullable Object] */
3472 226, /* Array[Object] */
3518 254, /* Array[Prod] */
3522 918, /* Array[AExpr] */
3526 1040, /* Array[AVarExpr] */
3562 1623, /* Array[ANode] */
3600 const struct types resolution_table_core__Array__nitc__AVarExpr
= {
3603 &type_nitc__AVarExpr
, /* E: AVarExpr */
3604 &type_core__Array__nitc__AVarExpr
, /* SELF: Array[AVarExpr] */
3605 &type_core__Collection__nitc__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
3606 &type_core__Array__nitc__AVarExpr
, /* Array[E]: Array[AVarExpr] */
3607 &type_core__AbstractArray__nitc__AVarExpr
, /* AbstractArray[E]: AbstractArray[AVarExpr] */
3608 &type_core__NativeArray__nitc__AVarExpr
, /* NativeArray[E]: NativeArray[AVarExpr] */
3609 &type_nitc__AVarExpr
, /* E: AVarExpr */
3610 &type_core__Collection__nitc__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
3611 &type_nitc__AVarExpr
, /* E: AVarExpr */
3612 &type_core__Collection__nitc__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
3613 &type_core__Collection__nitc__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
3614 &type_core__Array__nitc__AVarExpr
, /* Array[E]: Array[AVarExpr] */
3615 &type_core__Array__nitc__AVarExpr
, /* Array[E]: Array[AVarExpr] */
3616 &type_core__AbstractArray__nitc__AVarExpr
, /* AbstractArray[E]: AbstractArray[AVarExpr] */
3617 &type_core__array__ArrayIterator__nitc__AVarExpr
, /* ArrayIterator[E]: ArrayIterator[AVarExpr] */
3618 &type_core__array__ArrayReverseIterator__nitc__AVarExpr
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AVarExpr] */
3621 /* runtime type ArraySet[MMethodDef] */
3622 const struct type type_core__ArraySet__nitc__MMethodDef
= {
3624 "ArraySet[MMethodDef]", /* class_name_string */
3627 &resolution_table_core__ArraySet__nitc__MMethodDef
,
3631 2401, /* nullable Object */
3632 2208, /* Set[nullable Object] */
3651 2426, /* Collection[MPropDef] */
3667 2442, /* Collection[Object] */
3669 2444, /* Collection[PropertyLayoutElement] */
3670 2445, /* Collection[nullable MPropDef] */
3714 2489, /* Collection[MMethodDef] */
3727 2502, /* Collection[nullable Object] */
3741 2516, /* Collection[nullable PropertyLayoutElement] */
3765 2398, /* Set[MMethodDef] */
3769 2405, /* Set[PropertyLayoutElement] */
3777 2851, /* Set[Object] */
3787 1041, /* ArraySet[MMethodDef] */
3790 const struct types resolution_table_core__ArraySet__nitc__MMethodDef
= {
3793 &type_nitc__MMethodDef
, /* E: MMethodDef */
3794 &type_core__ArraySet__nitc__MMethodDef
, /* SELF: ArraySet[MMethodDef] */
3795 &type_core__array__ArraySetIterator__nitc__MMethodDef
, /* ArraySetIterator[E]: ArraySetIterator[MMethodDef] */
3796 &type_core__Array__nitc__MMethodDef
, /* Array[E]: Array[MMethodDef] */
3797 &type_core__ArraySet__nitc__MMethodDef
, /* ArraySet[E]: ArraySet[MMethodDef] */
3799 &type_core__Set__nitc__MMethodDef
, /* Set[E]: Set[MMethodDef] */
3800 &type_core__HashSet__nitc__MMethodDef
, /* HashSet[E]: HashSet[MMethodDef] */
3803 &type_core__Collection__nitc__MMethodDef
, /* Collection[E]: Collection[MMethodDef] */
3804 &type_core__Array__nitc__MMethodDef
, /* Array[E]: Array[MMethodDef] */
3807 /* runtime type SignatureLength */
3808 const struct type type_nitc__SignatureLength
= {
3810 "SignatureLength", /* class_name_string */
3813 NULL
, /*NO RESOLUTIONS*/
3817 2401, /* nullable Object */
3818 1042, /* SignatureLength */
3821 /* runtime type CCompilationUnit */
3822 const struct type type_nitc__CCompilationUnit
= {
3824 "CCompilationUnit", /* class_name_string */
3827 NULL
, /*NO RESOLUTIONS*/
3831 2401, /* nullable Object */
3832 1043, /* CCompilationUnit */
3835 /* runtime type Template */
3836 const struct type type_template__Template
= {
3838 "Template", /* class_name_string */
3841 NULL
, /*NO RESOLUTIONS*/
3845 2401, /* nullable Object */
3846 1044, /* Template */
3973 2384, /* Writable */
3976 /* runtime type SignatureMap */
3977 const struct type type_nitc__SignatureMap
= {
3979 "SignatureMap", /* class_name_string */
3982 NULL
, /*NO RESOLUTIONS*/
3986 2401, /* nullable Object */
3987 1045, /* SignatureMap */
3990 /* runtime type ArrayMap[Int, Int] */
3991 const struct type type_core__ArrayMap__core__Int__core__Int
= {
3993 "ArrayMap[Int, Int]", /* class_name_string */
3996 &resolution_table_core__ArrayMap__core__Int__core__Int
,
4000 2401, /* nullable Object */
4001 2206, /* MapRead[nullable Object, nullable Object] */
4049 3038, /* MapRead[Int, Int] */
4066 3055, /* MapRead[Object, nullable Object] */
4089 1046, /* ArrayMap[Int, Int] */
4092 const struct types resolution_table_core__ArrayMap__core__Int__core__Int
= {
4095 &type_core__Array__core__Couple__core__Int__core__Int
, /* Array[Couple[K, E]]: Array[Couple[Int, Int]] */
4096 &type_core__ArrayMap__core__Int__core__Int
, /* SELF: ArrayMap[Int, Int] */
4097 &type_core__Int
, /* K: Int */
4098 &type_core__Int
, /* E: Int */
4099 &type_core__Couple__core__Int__core__Int
, /* Couple[K, E]: Couple[Int, Int] */
4100 &type_core__array__ArrayMapKeys__core__Int__core__Int
, /* ArrayMapKeys[K, E]: ArrayMapKeys[Int, Int] */
4101 &type_core__array__ArrayMapValues__core__Int__core__Int
, /* ArrayMapValues[K, E]: ArrayMapValues[Int, Int] */
4102 &type_core__ArrayMap__core__Int__core__Int
, /* ArrayMap[K, E]: ArrayMap[Int, Int] */
4103 &type_core__abstract_collection__CoupleMapIterator__core__Int__core__Int
, /* CoupleMapIterator[K, V]: CoupleMapIterator[Int, Int] */
4105 &type_core__MapRead__core__Int__core__Int
, /* MapRead[K, V]: MapRead[Int, Int] */
4108 /* runtime type List[String] */
4109 const struct type type_core__List__core__String
= {
4111 "List[String]", /* class_name_string */
4114 &resolution_table_core__List__core__String
,
4118 2401, /* nullable Object */
4122 2410, /* Collection[String] */
4154 2442, /* Collection[Object] */
4160 2448, /* Collection[Writable] */
4214 2502, /* Collection[nullable Object] */
4247 2210, /* SequenceRead[nullable Object] */
4251 1047, /* List[String] */
4254 const struct types resolution_table_core__List__core__String
= {
4257 &type_core__String
, /* E: String */
4258 &type_core__list__ListNode__core__String
, /* ListNode[E]: ListNode[String] */
4259 &type_core__ListIterator__core__String
, /* ListIterator[E]: ListIterator[String] */
4260 &type_core__list__ListReverseIterator__core__String
, /* ListReverseIterator[E]: ListReverseIterator[String] */
4261 &type_nullable__core__list__ListNode__core__String
, /* nullable ListNode[E]: nullable ListNode[String] */
4265 &type_core__String
, /* E: String */
4266 &type_core__Collection__core__String
, /* Collection[E]: Collection[String] */
4267 &type_core__Collection__core__String
, /* Collection[E]: Collection[String] */
4268 &type_core__Array__core__String
, /* Array[E]: Array[String] */
4271 /* runtime type CallContext */
4272 const struct type type_nitc__CallContext
= {
4274 "CallContext", /* class_name_string */
4277 NULL
, /*NO RESOLUTIONS*/
4281 2401, /* nullable Object */
4282 1048, /* CallContext */
4285 /* runtime type HashSet[FlowContext] */
4286 const struct type type_core__HashSet__nitc__FlowContext
= {
4288 "HashSet[FlowContext]", /* class_name_string */
4291 &resolution_table_core__HashSet__nitc__FlowContext
,
4295 2401, /* nullable Object */
4296 2208, /* Set[nullable Object] */
4329 2440, /* Collection[FlowContext] */
4331 2442, /* Collection[Object] */
4391 2502, /* Collection[nullable Object] */
4441 2851, /* Set[Object] */
4445 2855, /* Set[FlowContext] */
4459 136, /* HashSet[Object] */
4468 1049, /* HashSet[FlowContext] */
4471 const struct types resolution_table_core__HashSet__nitc__FlowContext
= {
4474 &type_nitc__FlowContext
, /* E: FlowContext */
4475 &type_core__HashSet__nitc__FlowContext
, /* SELF: HashSet[FlowContext] */
4476 &type_core__hash_collection__HashSetNode__nitc__FlowContext
, /* HashSetNode[E]: HashSetNode[FlowContext] */
4477 &type_core__hash_collection__HashSetIterator__nitc__FlowContext
, /* HashSetIterator[E]: HashSetIterator[FlowContext] */
4478 &type_core__Collection__nitc__FlowContext
, /* Collection[E]: Collection[FlowContext] */
4479 &type_core__HashSet__nitc__FlowContext
, /* HashSet[E]: HashSet[FlowContext] */
4480 &type_core__Set__nitc__FlowContext
, /* Set[E]: Set[FlowContext] */
4481 &type_core__HashSet__nitc__FlowContext
, /* HashSet[E]: HashSet[FlowContext] */
4483 &type_nullable__core__hash_collection__HashSetNode__nitc__FlowContext
, /* nullable N: nullable HashSetNode[FlowContext] */
4484 &type_core__Collection__nitc__FlowContext
, /* Collection[E]: Collection[FlowContext] */
4485 &type_core__Array__nitc__FlowContext
, /* Array[E]: Array[FlowContext] */
4486 &type_core__hash_collection__HashSetNode__nitc__FlowContext
, /* N: HashSetNode[FlowContext] */
4487 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FlowContext
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[FlowContext]] */
4490 /* runtime type ExternCFunction */
4491 const struct type type_nitc__ExternCFunction
= {
4493 "ExternCFunction", /* class_name_string */
4496 NULL
, /*NO RESOLUTIONS*/
4500 2401, /* nullable Object */
4501 1050, /* ExternCFunction */
4504 /* runtime type FromCCallContext */
4505 const struct type type_nitc__FromCCallContext
= {
4507 "FromCCallContext", /* class_name_string */
4510 NULL
, /*NO RESOLUTIONS*/
4514 2401, /* nullable Object */
4515 1048, /* CallContext */
4516 1051, /* FromCCallContext */
4519 /* runtime type ArrayIterator[String] */
4520 const struct type type_core__array__ArrayIterator__core__String
= {
4522 "ArrayIterator[String]", /* class_name_string */
4525 &resolution_table_core__array__ArrayIterator__core__String
,
4529 2401, /* nullable Object */
4530 2400, /* Iterator[Object] */
4532 2840, /* Iterator[String] */
4539 1052, /* ArrayIterator[String] */
4608 1718, /* ArrayIterator[nullable Object] */
4626 1884, /* ArrayIterator[Object] */
4640 2003, /* ArrayIterator[Writable] */
4667 const struct types resolution_table_core__array__ArrayIterator__core__String
= {
4670 &type_core__Array__core__String
, /* Array[E]: Array[String] */
4671 &type_core__AbstractArrayRead__core__String
, /* AbstractArrayRead[E]: AbstractArrayRead[String] */
4674 /* runtime type ArrayReverseIterator[String] */
4675 const struct type type_core__array__ArrayReverseIterator__core__String
= {
4677 "ArrayReverseIterator[String]", /* class_name_string */
4680 &resolution_table_core__array__ArrayReverseIterator__core__String
,
4684 2401, /* nullable Object */
4685 2400, /* Iterator[Object] */
4687 2840, /* Iterator[String] */
4694 1052, /* ArrayIterator[String] */
4763 1718, /* ArrayIterator[nullable Object] */
4781 1884, /* ArrayIterator[Object] */
4795 2003, /* ArrayIterator[Writable] */
4820 1053, /* ArrayReverseIterator[String] */
4889 1719, /* ArrayReverseIterator[nullable Object] */
4907 1885, /* ArrayReverseIterator[Object] */
4921 2004, /* ArrayReverseIterator[Writable] */
4948 const struct types resolution_table_core__array__ArrayReverseIterator__core__String
= {
4951 &type_core__Array__core__String
, /* Array[E]: Array[String] */
4952 &type_core__AbstractArrayRead__core__String
, /* AbstractArrayRead[E]: AbstractArrayRead[String] */
4955 /* runtime type NativeArray[Message] */
4956 const struct type type_core__NativeArray__nitc__Message
= {
4958 "NativeArray[Message]", /* class_name_string */
4961 &resolution_table_core__NativeArray__nitc__Message
,
4965 2401, /* nullable Object */
4967 1054, /* NativeArray[Message] */
4998 227, /* NativeArray[Object] */
5059 1717, /* NativeArray[nullable Object] */
5194 const struct types resolution_table_core__NativeArray__nitc__Message
= {
5197 &type_nitc__Message
, /* E: Message */
5198 &type_core__NativeArray__nitc__Message
, /* NativeArray[E]: NativeArray[Message] */
5201 /* runtime type ArrayIterator[Message] */
5202 const struct type type_core__array__ArrayIterator__nitc__Message
= {
5204 "ArrayIterator[Message]", /* class_name_string */
5207 &resolution_table_core__array__ArrayIterator__nitc__Message
,
5211 2401, /* nullable Object */
5212 2400, /* Iterator[Object] */
5222 1055, /* ArrayIterator[Message] */
5290 1718, /* ArrayIterator[nullable Object] */
5308 1884, /* ArrayIterator[Object] */
5349 const struct types resolution_table_core__array__ArrayIterator__nitc__Message
= {
5352 &type_core__Array__nitc__Message
, /* Array[E]: Array[Message] */
5353 &type_core__AbstractArrayRead__nitc__Message
, /* AbstractArrayRead[E]: AbstractArrayRead[Message] */
5356 /* runtime type ArrayReverseIterator[Message] */
5357 const struct type type_core__array__ArrayReverseIterator__nitc__Message
= {
5359 "ArrayReverseIterator[Message]", /* class_name_string */
5362 &resolution_table_core__array__ArrayReverseIterator__nitc__Message
,
5366 2401, /* nullable Object */
5367 2400, /* Iterator[Object] */
5377 1055, /* ArrayIterator[Message] */
5445 1718, /* ArrayIterator[nullable Object] */
5463 1884, /* ArrayIterator[Object] */
5503 1056, /* ArrayReverseIterator[Message] */
5571 1719, /* ArrayReverseIterator[nullable Object] */
5589 1885, /* ArrayReverseIterator[Object] */
5630 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Message
= {
5633 &type_core__Array__nitc__Message
, /* Array[E]: Array[Message] */
5634 &type_core__AbstractArrayRead__nitc__Message
, /* AbstractArrayRead[E]: AbstractArrayRead[Message] */
5637 /* runtime type HashMapKeys[SourceFile, Array[String]] */
5638 const struct type type_core__hash_collection__HashMapKeys__nitc__SourceFile__core__Array__core__String
= {
5640 "HashMapKeys[SourceFile, Array[String]]", /* class_name_string */
5643 &resolution_table_core__hash_collection__HashMapKeys__nitc__SourceFile__core__Array__core__String
,
5647 2401, /* nullable Object */
5648 1057, /* HashMapKeys[SourceFile, Array[String]] */
5683 2442, /* Collection[Object] */
5700 2459, /* Collection[SourceFile] */
5743 2502, /* Collection[nullable Object] */
5819 1710, /* HashMapKeys[Object, nullable Object] */
5820 1721, /* HashMapKeys[Object, Array[Object]] */
5853 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__SourceFile__core__Array__core__String
= {
5856 &type_core__HashMap__nitc__SourceFile__core__Array__core__String
, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
5857 &type_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String
, /* MapKeysIterator[K, V]: MapKeysIterator[SourceFile, Array[String]] */
5867 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
5870 /* runtime type HashMapValues[SourceFile, Array[String]] */
5871 const struct type type_core__hash_collection__HashMapValues__nitc__SourceFile__core__Array__core__String
= {
5873 "HashMapValues[SourceFile, Array[String]]", /* class_name_string */
5876 &resolution_table_core__hash_collection__HashMapValues__nitc__SourceFile__core__Array__core__String
,
5880 2401, /* nullable Object */
5881 1058, /* HashMapValues[SourceFile, Array[String]] */
5909 2435, /* Collection[Array[String]] */
5916 2442, /* Collection[Object] */
5976 2502, /* Collection[nullable Object] */
5977 2503, /* Collection[Array[Object]] */
6052 1711, /* HashMapValues[Object, nullable Object] */
6053 1722, /* HashMapValues[Object, Array[Object]] */
6086 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__SourceFile__core__Array__core__String
= {
6089 &type_core__HashMap__nitc__SourceFile__core__Array__core__String
, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
6090 &type_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String
, /* MapValuesIterator[K, V]: MapValuesIterator[SourceFile, Array[String]] */
6100 &type_core__Array__core__Array__core__String
, /* Array[E]: Array[Array[String]] */
6103 /* runtime type HashMapIterator[SourceFile, Array[String]] */
6104 const struct type type_core__hash_collection__HashMapIterator__nitc__SourceFile__core__Array__core__String
= {
6106 "HashMapIterator[SourceFile, Array[String]]", /* class_name_string */
6109 &resolution_table_core__hash_collection__HashMapIterator__nitc__SourceFile__core__Array__core__String
,
6113 2401, /* nullable Object */
6114 2660, /* MapIterator[SourceFile, Array[String]] */
6160 2706, /* MapIterator[Object, nullable Object] */
6161 2707, /* MapIterator[Object, Array[Object]] */
6193 1059, /* HashMapIterator[SourceFile, Array[String]] */
6238 1712, /* HashMapIterator[Object, nullable Object] */
6239 1723, /* HashMapIterator[Object, Array[Object]] */
6272 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__SourceFile__core__Array__core__String
= {
6275 &type_core__HashMap__nitc__SourceFile__core__Array__core__String
, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
6278 /* runtime type NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
6279 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String
= {
6281 "NativeArray[nullable HashMapNode[SourceFile, Array[String]]]", /* class_name_string */
6284 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String
,
6288 2401, /* nullable Object */
6382 1717, /* NativeArray[nullable Object] */
6415 1060, /* NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
6475 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
6476 1724, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
6517 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String
= {
6520 &type_nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String
, /* E: nullable HashMapNode[SourceFile, Array[String]] */
6521 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String
, /* NativeArray[E]: NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
6524 /* runtime type HashMapNode[SourceFile, Array[String]] */
6525 const struct type type_core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String
= {
6527 "HashMapNode[SourceFile, Array[String]]", /* class_name_string */
6530 &resolution_table_core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String
,
6534 2401, /* nullable Object */
6535 2739, /* nullable HashMapNode[SourceFile, Array[String]] */
6580 2799, /* nullable HashMapNode[Object, nullable Object] */
6581 2800, /* nullable HashMapNode[Object, Array[Object]] */
6612 1061, /* HashMapNode[SourceFile, Array[String]] */
6673 1725, /* HashMapNode[Object, Array[Object]] */
6674 1714, /* HashMapNode[Object, nullable Object] */
6691 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__SourceFile__core__Array__core__String
= {
6694 &type_core__Array__core__String
, /* V: Array[String] */
6695 &type_nitc__SourceFile
, /* K: SourceFile */
6698 /* runtime type MapValuesIterator[SourceFile, Array[String]] */
6699 const struct type type_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String
= {
6701 "MapValuesIterator[SourceFile, Array[String]]", /* class_name_string */
6704 &resolution_table_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String
,
6708 2401, /* nullable Object */
6709 2400, /* Iterator[Object] */
6718 1062, /* MapValuesIterator[SourceFile, Array[String]] */
6764 1716, /* MapValuesIterator[Object, nullable Object] */
6765 1727, /* MapValuesIterator[Object, Array[Object]] */
6799 const struct types resolution_table_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String
= {
6802 &type_core__Array__core__Array__core__String
, /* Array[E]: Array[Array[String]] */
6803 &type_core__MapIterator__nitc__SourceFile__core__Array__core__String
, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */
6806 /* runtime type Array[SourceFile] */
6807 const struct type type_core__Array__nitc__SourceFile
= {
6809 "Array[SourceFile]", /* class_name_string */
6812 &resolution_table_core__Array__nitc__SourceFile
,
6816 2401, /* nullable Object */
6852 2442, /* Collection[Object] */
6869 2459, /* Collection[SourceFile] */
6912 2502, /* Collection[nullable Object] */
6944 1715, /* Array[nullable Object] */
6945 2210, /* SequenceRead[nullable Object] */
6949 2536, /* AbstractArrayRead[SourceFile] */
7016 2603, /* AbstractArrayRead[nullable Object] */
7034 2621, /* AbstractArrayRead[Object] */
7105 2888, /* AbstractArray[Object] */
7122 2905, /* AbstractArray[SourceFile] */
7166 2949, /* AbstractArray[nullable Object] */
7199 226, /* Array[Object] */
7254 1063, /* Array[SourceFile] */
7327 const struct types resolution_table_core__Array__nitc__SourceFile
= {
7330 &type_nitc__SourceFile
, /* E: SourceFile */
7331 &type_core__Array__nitc__SourceFile
, /* SELF: Array[SourceFile] */
7332 &type_core__Collection__nitc__SourceFile
, /* Collection[E]: Collection[SourceFile] */
7333 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
7334 &type_core__AbstractArray__nitc__SourceFile
, /* AbstractArray[E]: AbstractArray[SourceFile] */
7335 &type_core__NativeArray__nitc__SourceFile
, /* NativeArray[E]: NativeArray[SourceFile] */
7336 &type_nitc__SourceFile
, /* E: SourceFile */
7337 &type_core__Collection__nitc__SourceFile
, /* Collection[E]: Collection[SourceFile] */
7338 &type_nitc__SourceFile
, /* E: SourceFile */
7339 &type_core__Collection__nitc__SourceFile
, /* Collection[E]: Collection[SourceFile] */
7340 &type_core__Collection__nitc__SourceFile
, /* Collection[E]: Collection[SourceFile] */
7341 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
7342 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
7343 &type_core__AbstractArray__nitc__SourceFile
, /* AbstractArray[E]: AbstractArray[SourceFile] */
7344 &type_core__array__ArrayIterator__nitc__SourceFile
, /* ArrayIterator[E]: ArrayIterator[SourceFile] */
7345 &type_core__array__ArrayReverseIterator__nitc__SourceFile
, /* ArrayReverseIterator[E]: ArrayReverseIterator[SourceFile] */
7348 /* runtime type MapKeysIterator[SourceFile, Array[String]] */
7349 const struct type type_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String
= {
7351 "MapKeysIterator[SourceFile, Array[String]]", /* class_name_string */
7354 &resolution_table_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String
,
7358 2401, /* nullable Object */
7359 2400, /* Iterator[Object] */
7368 1064, /* MapKeysIterator[SourceFile, Array[String]] */
7414 1720, /* MapKeysIterator[Object, nullable Object] */
7415 1731, /* MapKeysIterator[Object, Array[Object]] */
7449 const struct types resolution_table_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String
= {
7452 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
7453 &type_core__MapIterator__nitc__SourceFile__core__Array__core__String
, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */
7456 /* runtime type NativeArray[SourceFile] */
7457 const struct type type_core__NativeArray__nitc__SourceFile
= {
7459 "NativeArray[SourceFile]", /* class_name_string */
7462 &resolution_table_core__NativeArray__nitc__SourceFile
,
7466 2401, /* nullable Object */
7499 227, /* NativeArray[Object] */
7516 1065, /* NativeArray[SourceFile] */
7560 1717, /* NativeArray[nullable Object] */
7695 const struct types resolution_table_core__NativeArray__nitc__SourceFile
= {
7698 &type_nitc__SourceFile
, /* E: SourceFile */
7699 &type_core__NativeArray__nitc__SourceFile
, /* NativeArray[E]: NativeArray[SourceFile] */
7702 /* runtime type ArrayIterator[SourceFile] */
7703 const struct type type_core__array__ArrayIterator__nitc__SourceFile
= {
7705 "ArrayIterator[SourceFile]", /* class_name_string */
7708 &resolution_table_core__array__ArrayIterator__nitc__SourceFile
,
7712 2401, /* nullable Object */
7713 2400, /* Iterator[Object] */
7724 1066, /* ArrayIterator[SourceFile] */
7791 1718, /* ArrayIterator[nullable Object] */
7809 1884, /* ArrayIterator[Object] */
7850 const struct types resolution_table_core__array__ArrayIterator__nitc__SourceFile
= {
7853 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
7854 &type_core__AbstractArrayRead__nitc__SourceFile
, /* AbstractArrayRead[E]: AbstractArrayRead[SourceFile] */
7857 /* runtime type ArrayReverseIterator[SourceFile] */
7858 const struct type type_core__array__ArrayReverseIterator__nitc__SourceFile
= {
7860 "ArrayReverseIterator[SourceFile]", /* class_name_string */
7863 &resolution_table_core__array__ArrayReverseIterator__nitc__SourceFile
,
7867 2401, /* nullable Object */
7868 2400, /* Iterator[Object] */
7879 1066, /* ArrayIterator[SourceFile] */
7946 1718, /* ArrayIterator[nullable Object] */
7964 1884, /* ArrayIterator[Object] */
8005 1067, /* ArrayReverseIterator[SourceFile] */
8072 1719, /* ArrayReverseIterator[nullable Object] */
8090 1885, /* ArrayReverseIterator[Object] */
8131 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__SourceFile
= {
8134 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
8135 &type_core__AbstractArrayRead__nitc__SourceFile
, /* AbstractArrayRead[E]: AbstractArrayRead[SourceFile] */
8138 /* runtime type ArrayIterator[Option] */
8139 const struct type type_core__array__ArrayIterator__opts__Option
= {
8141 "ArrayIterator[Option]", /* class_name_string */
8144 &resolution_table_core__array__ArrayIterator__opts__Option
,
8148 2401, /* nullable Object */
8149 2400, /* Iterator[Object] */
8161 1068, /* ArrayIterator[Option] */
8227 1718, /* ArrayIterator[nullable Object] */
8245 1884, /* ArrayIterator[Object] */
8286 const struct types resolution_table_core__array__ArrayIterator__opts__Option
= {
8289 &type_core__Array__opts__Option
, /* Array[E]: Array[Option] */
8290 &type_core__AbstractArrayRead__opts__Option
, /* AbstractArrayRead[E]: AbstractArrayRead[Option] */
8293 /* runtime type ArrayReverseIterator[Option] */
8294 const struct type type_core__array__ArrayReverseIterator__opts__Option
= {
8296 "ArrayReverseIterator[Option]", /* class_name_string */
8299 &resolution_table_core__array__ArrayReverseIterator__opts__Option
,
8303 2401, /* nullable Object */
8304 2400, /* Iterator[Object] */
8316 1068, /* ArrayIterator[Option] */
8382 1718, /* ArrayIterator[nullable Object] */
8400 1884, /* ArrayIterator[Object] */
8442 1069, /* ArrayReverseIterator[Option] */
8508 1719, /* ArrayReverseIterator[nullable Object] */
8526 1885, /* ArrayReverseIterator[Object] */
8567 const struct types resolution_table_core__array__ArrayReverseIterator__opts__Option
= {
8570 &type_core__Array__opts__Option
, /* Array[E]: Array[Option] */
8571 &type_core__AbstractArrayRead__opts__Option
, /* AbstractArrayRead[E]: AbstractArrayRead[Option] */
8574 /* runtime type HashMapKeys[String, Option] */
8575 const struct type type_core__hash_collection__HashMapKeys__core__String__opts__Option
= {
8577 "HashMapKeys[String, Option]", /* class_name_string */
8580 &resolution_table_core__hash_collection__HashMapKeys__core__String__opts__Option
,
8584 2401, /* nullable Object */
8588 2410, /* Collection[String] */
8620 2442, /* Collection[Object] */
8626 2448, /* Collection[Writable] */
8680 2502, /* Collection[nullable Object] */
8712 1070, /* HashMapKeys[String, Option] */
8756 1710, /* HashMapKeys[Object, nullable Object] */
8790 const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__opts__Option
= {
8793 &type_core__HashMap__core__String__opts__Option
, /* HashMap[K, V]: HashMap[String, Option] */
8794 &type_core__MapKeysIterator__core__String__opts__Option
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Option] */
8804 &type_core__Array__core__String
, /* Array[E]: Array[String] */
8807 /* runtime type HashMapValues[String, Option] */
8808 const struct type type_core__hash_collection__HashMapValues__core__String__opts__Option
= {
8810 "HashMapValues[String, Option]", /* class_name_string */
8813 &resolution_table_core__hash_collection__HashMapValues__core__String__opts__Option
,
8817 2401, /* nullable Object */
8823 2412, /* Collection[Option] */
8853 2442, /* Collection[Object] */
8913 2502, /* Collection[nullable Object] */
8945 1071, /* HashMapValues[String, Option] */
8989 1711, /* HashMapValues[Object, nullable Object] */
9023 const struct types resolution_table_core__hash_collection__HashMapValues__core__String__opts__Option
= {
9026 &type_core__HashMap__core__String__opts__Option
, /* HashMap[K, V]: HashMap[String, Option] */
9027 &type_core__MapValuesIterator__core__String__opts__Option
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Option] */
9037 &type_core__Array__opts__Option
, /* Array[E]: Array[Option] */
9040 /* runtime type HashMapIterator[String, Option] */
9041 const struct type type_core__hash_collection__HashMapIterator__core__String__opts__Option
= {
9043 "HashMapIterator[String, Option]", /* class_name_string */
9046 &resolution_table_core__hash_collection__HashMapIterator__core__String__opts__Option
,
9050 2401, /* nullable Object */
9052 2661, /* MapIterator[String, Option] */
9097 2706, /* MapIterator[Object, nullable Object] */
9131 1072, /* HashMapIterator[String, Option] */
9175 1712, /* HashMapIterator[Object, nullable Object] */
9209 const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__opts__Option
= {
9212 &type_core__HashMap__core__String__opts__Option
, /* HashMap[K, V]: HashMap[String, Option] */
9215 /* runtime type NativeArray[nullable HashMapNode[String, Option]] */
9216 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option
= {
9218 "NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */
9221 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option
,
9225 2401, /* nullable Object */
9319 1717, /* NativeArray[nullable Object] */
9353 1073, /* NativeArray[nullable HashMapNode[String, Option]] */
9412 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
9454 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option
= {
9457 &type_nullable__core__hash_collection__HashMapNode__core__String__opts__Option
, /* E: nullable HashMapNode[String, Option] */
9458 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__opts__Option
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Option]] */
9461 /* runtime type HashMapNode[String, Option] */
9462 const struct type type_core__hash_collection__HashMapNode__core__String__opts__Option
= {
9464 "HashMapNode[String, Option]", /* class_name_string */
9467 &resolution_table_core__hash_collection__HashMapNode__core__String__opts__Option
,
9471 2401, /* nullable Object */
9473 2740, /* nullable HashMapNode[String, Option] */
9517 2799, /* nullable HashMapNode[Object, nullable Object] */
9550 1074, /* HashMapNode[String, Option] */
9611 1714, /* HashMapNode[Object, nullable Object] */
9628 const struct types resolution_table_core__hash_collection__HashMapNode__core__String__opts__Option
= {
9631 &type_opts__Option
, /* V: Option */
9632 &type_core__String
, /* K: String */
9635 /* runtime type MapValuesIterator[String, Option] */
9636 const struct type type_core__MapValuesIterator__core__String__opts__Option
= {
9638 "MapValuesIterator[String, Option]", /* class_name_string */
9641 &resolution_table_core__MapValuesIterator__core__String__opts__Option
,
9645 2401, /* nullable Object */
9646 2400, /* Iterator[Object] */
9656 1075, /* MapValuesIterator[String, Option] */
9701 1716, /* MapValuesIterator[Object, nullable Object] */
9736 const struct types resolution_table_core__MapValuesIterator__core__String__opts__Option
= {
9739 &type_core__Array__opts__Option
, /* Array[E]: Array[Option] */
9740 &type_core__MapIterator__core__String__opts__Option
, /* MapIterator[K, V]: MapIterator[String, Option] */
9743 /* runtime type MapKeysIterator[String, Option] */
9744 const struct type type_core__MapKeysIterator__core__String__opts__Option
= {
9746 "MapKeysIterator[String, Option]", /* class_name_string */
9749 &resolution_table_core__MapKeysIterator__core__String__opts__Option
,
9753 2401, /* nullable Object */
9754 2400, /* Iterator[Object] */
9756 2840, /* Iterator[String] */
9764 1076, /* MapKeysIterator[String, Option] */
9809 1720, /* MapKeysIterator[Object, nullable Object] */
9844 const struct types resolution_table_core__MapKeysIterator__core__String__opts__Option
= {
9847 &type_core__Array__core__String
, /* Array[E]: Array[String] */
9848 &type_core__MapIterator__core__String__opts__Option
, /* MapIterator[K, V]: MapIterator[String, Option] */