1 #include "nit__nith.types.0.h"
2 /* runtime type THexNumber */
3 const struct type type_nit__THexNumber
= {
5 "THexNumber", /* class_name_string */
8 NULL
, /*NO RESOLUTIONS*/
12 2622, /* nullable Object */
15 2127, /* nullable THexNumber */
19 /* runtime type TBinNumber */
20 const struct type type_nit__TBinNumber
= {
22 "TBinNumber", /* class_name_string */
25 NULL
, /*NO RESOLUTIONS*/
29 2622, /* nullable Object */
32 2128, /* nullable TBinNumber */
36 /* runtime type TOctNumber */
37 const struct type type_nit__TOctNumber
= {
39 "TOctNumber", /* class_name_string */
42 NULL
, /*NO RESOLUTIONS*/
46 2622, /* nullable Object */
49 2129, /* nullable TOctNumber */
53 /* runtime type TBytenum */
54 const struct type type_nit__TBytenum
= {
56 "TBytenum", /* class_name_string */
59 NULL
, /*NO RESOLUTIONS*/
63 2622, /* nullable Object */
66 2130, /* nullable TBytenum */
70 /* runtime type THexBytenum */
71 const struct type type_nit__THexBytenum
= {
73 "THexBytenum", /* class_name_string */
76 NULL
, /*NO RESOLUTIONS*/
80 2622, /* nullable Object */
83 2131, /* nullable THexBytenum */
84 974, /* THexBytenum */
87 /* runtime type TBinBytenum */
88 const struct type type_nit__TBinBytenum
= {
90 "TBinBytenum", /* class_name_string */
93 NULL
, /*NO RESOLUTIONS*/
97 2622, /* nullable Object */
100 2132, /* nullable TBinBytenum */
101 975, /* TBinBytenum */
104 /* runtime type TOctBytenum */
105 const struct type type_nit__TOctBytenum
= {
107 "TOctBytenum", /* class_name_string */
110 NULL
, /*NO RESOLUTIONS*/
114 2622, /* nullable Object */
117 2133, /* nullable TOctBytenum */
118 976, /* TOctBytenum */
121 /* runtime type TFloat */
122 const struct type type_nit__TFloat
= {
124 "TFloat", /* class_name_string */
127 NULL
, /*NO RESOLUTIONS*/
131 2622, /* nullable Object */
134 2134, /* nullable TFloat */
138 /* runtime type TString */
139 const struct type type_nit__TString
= {
141 "TString", /* class_name_string */
144 NULL
, /*NO RESOLUTIONS*/
148 2622, /* nullable Object */
151 2083, /* nullable TString */
155 /* runtime type TStartString */
156 const struct type type_nit__TStartString
= {
158 "TStartString", /* class_name_string */
161 NULL
, /*NO RESOLUTIONS*/
165 2622, /* nullable Object */
168 2137, /* nullable TStartString */
169 979, /* TStartString */
172 /* runtime type TMidString */
173 const struct type type_nit__TMidString
= {
175 "TMidString", /* class_name_string */
178 NULL
, /*NO RESOLUTIONS*/
182 2622, /* nullable Object */
185 2138, /* nullable TMidString */
186 980, /* TMidString */
189 /* runtime type TEndString */
190 const struct type type_nit__TEndString
= {
192 "TEndString", /* class_name_string */
195 NULL
, /*NO RESOLUTIONS*/
199 2622, /* nullable Object */
202 2139, /* nullable TEndString */
203 981, /* TEndString */
206 /* runtime type TChar */
207 const struct type type_nit__TChar
= {
209 "TChar", /* class_name_string */
212 NULL
, /*NO RESOLUTIONS*/
216 2622, /* nullable Object */
219 2135, /* nullable TChar */
223 /* runtime type TBadString */
224 const struct type type_nit__TBadString
= {
226 "TBadString", /* class_name_string */
229 NULL
, /*NO RESOLUTIONS*/
233 2622, /* nullable Object */
238 /* runtime type TBadChar */
239 const struct type type_nit__TBadChar
= {
241 "TBadChar", /* class_name_string */
244 NULL
, /*NO RESOLUTIONS*/
248 2622, /* nullable Object */
253 /* runtime type TExternCodeSegment */
254 const struct type type_nit__TExternCodeSegment
= {
256 "TExternCodeSegment", /* class_name_string */
259 NULL
, /*NO RESOLUTIONS*/
263 2622, /* nullable Object */
266 2084, /* nullable TExternCodeSegment */
267 985, /* TExternCodeSegment */
270 /* runtime type Array[Variable] */
271 const struct type type_standard__Array__nit__Variable
= {
273 "Array[Variable]", /* class_name_string */
276 &resolution_table_standard__Array__nit__Variable
,
280 2622, /* nullable Object */
315 2337, /* Collection[Object] */
325 2347, /* Collection[Variable] */
403 2003, /* SequenceRead[nullable Object] */
436 2457, /* AbstractArrayRead[Object] */
446 2467, /* AbstractArrayRead[Variable] */
557 2681, /* AbstractArray[Object] */
567 2691, /* AbstractArray[Variable] */
646 2004, /* Array[nullable Object] */
647 650, /* Array[Object] */
696 986, /* Array[Variable] */
771 const struct types resolution_table_standard__Array__nit__Variable
= {
774 &type_nit__Variable
, /* E: Variable */
775 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
776 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
777 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
778 &type_standard__NativeArray__nit__Variable
, /* NativeArray[E]: NativeArray[Variable] */
779 &type_nit__Variable
, /* E: Variable */
780 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
781 &type_nit__Variable
, /* E: Variable */
782 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
783 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
784 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
785 &type_standard__AbstractArray__nit__Variable
, /* AbstractArray[E]: AbstractArray[Variable] */
786 &type_standard__array__ArrayIterator__nit__Variable
, /* ArrayIterator[E]: ArrayIterator[Variable] */
789 /* runtime type Array[AVarExpr] */
790 const struct type type_standard__Array__nit__AVarExpr
= {
792 "Array[AVarExpr]", /* class_name_string */
795 &resolution_table_standard__Array__nit__AVarExpr
,
799 2622, /* nullable Object */
824 2327, /* Collection[Prod] */
834 2337, /* Collection[Object] */
842 2345, /* Collection[AExpr] */
845 2348, /* Collection[AVarExpr] */
860 2363, /* Collection[ANode] */
922 2003, /* SequenceRead[nullable Object] */
945 2447, /* AbstractArrayRead[Prod] */
955 2457, /* AbstractArrayRead[Object] */
963 2465, /* AbstractArrayRead[AExpr] */
966 2468, /* AbstractArrayRead[AVarExpr] */
982 2484, /* AbstractArrayRead[ANode] */
1066 2671, /* AbstractArray[Prod] */
1076 2681, /* AbstractArray[Object] */
1084 2689, /* AbstractArray[AExpr] */
1087 2692, /* AbstractArray[AVarExpr] */
1103 2708, /* AbstractArray[ANode] */
1165 2004, /* Array[nullable Object] */
1166 650, /* Array[Object] */
1199 150, /* Array[Prod] */
1213 868, /* Array[AExpr] */
1216 987, /* Array[AVarExpr] */
1229 1267, /* Array[ANode] */
1290 const struct types resolution_table_standard__Array__nit__AVarExpr
= {
1293 &type_nit__AVarExpr
, /* E: AVarExpr */
1294 &type_standard__Array__nit__AVarExpr
, /* Array[E]: Array[AVarExpr] */
1295 &type_standard__Collection__nit__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
1296 &type_standard__Array__nit__AVarExpr
, /* Array[E]: Array[AVarExpr] */
1297 &type_standard__NativeArray__nit__AVarExpr
, /* NativeArray[E]: NativeArray[AVarExpr] */
1298 &type_nit__AVarExpr
, /* E: AVarExpr */
1299 &type_standard__Collection__nit__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
1300 &type_nit__AVarExpr
, /* E: AVarExpr */
1301 &type_standard__Collection__nit__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
1302 &type_standard__Collection__nit__AVarExpr
, /* Collection[E]: Collection[AVarExpr] */
1303 &type_standard__Array__nit__AVarExpr
, /* Array[E]: Array[AVarExpr] */
1304 &type_standard__AbstractArray__nit__AVarExpr
, /* AbstractArray[E]: AbstractArray[AVarExpr] */
1305 &type_standard__array__ArrayIterator__nit__AVarExpr
, /* ArrayIterator[E]: ArrayIterator[AVarExpr] */
1308 /* runtime type StaticFrame */
1309 const struct type type_nit__StaticFrame
= {
1311 "StaticFrame", /* class_name_string */
1314 &resolution_table_nit__StaticFrame
,
1318 2622, /* nullable Object */
1321 const struct types resolution_table_nit__StaticFrame
= {
1324 &type_nit__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
1327 /* runtime type HashMap[EscapeMark, String] */
1328 const struct type type_standard__HashMap__nit__EscapeMark__standard__String
= {
1330 "HashMap[EscapeMark, String]", /* class_name_string */
1333 &resolution_table_standard__HashMap__nit__EscapeMark__standard__String
,
1337 2622, /* nullable Object */
1338 2005, /* MapRead[nullable Object, nullable Object] */
1374 181, /* HashMap[Object, String] */
1385 989, /* HashMap[EscapeMark, String] */
1421 const struct types resolution_table_standard__HashMap__nit__EscapeMark__standard__String
= {
1427 &type_standard__HashMapIterator__nit__EscapeMark__standard__String
, /* HashMapIterator[K, V]: HashMapIterator[EscapeMark, String] */
1428 &type_nit__EscapeMark
, /* K: EscapeMark */
1429 &type_standard__String
, /* V: String */
1430 &type_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String
, /* HashMapNode[K, V]: HashMapNode[EscapeMark, String] */
1431 &type_standard__hash_collection__HashMapKeys__nit__EscapeMark__standard__String
, /* HashMapKeys[K, V]: HashMapKeys[EscapeMark, String] */
1432 &type_standard__hash_collection__HashMapValues__nit__EscapeMark__standard__String
, /* HashMapValues[K, V]: HashMapValues[EscapeMark, String] */
1434 &type_nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String
, /* nullable N: nullable HashMapNode[EscapeMark, String] */
1435 &type_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String
, /* N: HashMapNode[EscapeMark, String] */
1436 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
1439 /* runtime type MClassDefSorter */
1440 const struct type type_nit__model__MClassDefSorter
= {
1442 "MClassDefSorter", /* class_name_string */
1445 &resolution_table_nit__model__MClassDefSorter
,
1449 2622, /* nullable Object */
1452 const struct types resolution_table_nit__model__MClassDefSorter
= {
1455 &type_nit__MClassDef
, /* COMPARED: MClassDef */
1462 &type_standard__Array__nit__MClassDef
, /* Array[COMPARED]: Array[MClassDef] */
1465 /* runtime type MultiHashMap[MClass, MType] */
1466 const struct type type_more_collections__MultiHashMap__nit__MClass__nit__MType
= {
1468 "MultiHashMap[MClass, MType]", /* class_name_string */
1471 &resolution_table_more_collections__MultiHashMap__nit__MClass__nit__MType
,
1475 2622, /* nullable Object */
1476 2005, /* MapRead[nullable Object, nullable Object] */
1481 2643, /* Map[MClass, Collection[MType]] */
1524 2170, /* HashMap[MClass, Array[MType]] */
1526 995, /* HashMap[MClass, Array[nullable MType]] */
1535 1295, /* HashMap[Object, Array[Object]] */
1559 const struct types resolution_table_more_collections__MultiHashMap__nit__MClass__nit__MType
= {
1562 &type_nit__MClass
, /* K: MClass */
1563 &type_nit__MType
, /* V: MType */
1564 &type_standard__Array__nit__MType
, /* Array[V]: Array[MType] */
1565 &type_standard__HashMapIterator__nit__MClass__standard__Array__nit__MType
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[MType]] */
1566 &type_nit__MClass
, /* K: MClass */
1567 &type_standard__Array__nit__MType
, /* V: Array[MType] */
1568 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nit__MType
, /* HashMapNode[K, V]: HashMapNode[MClass, Array[MType]] */
1569 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nit__MType
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[MType]] */
1570 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nit__MType
, /* HashMapValues[K, V]: HashMapValues[MClass, Array[MType]] */
1572 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nit__MType
, /* nullable N: nullable HashMapNode[MClass, Array[MType]] */
1573 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nit__MType
, /* N: HashMapNode[MClass, Array[MType]] */
1574 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nit__MType
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[MType]]] */
1577 /* runtime type Array[nullable MType] */
1578 const struct type type_standard__Array__nullable__nit__MType
= {
1580 "Array[nullable MType]", /* class_name_string */
1583 &resolution_table_standard__Array__nullable__nit__MType
,
1587 2622, /* nullable Object */
1634 2349, /* Collection[nullable MType] */
1710 2003, /* SequenceRead[nullable Object] */
1755 2469, /* AbstractArrayRead[nullable MType] */
1876 2693, /* AbstractArray[nullable MType] */
1953 2004, /* Array[nullable Object] */
1967 992, /* Array[nullable MType] */
2078 const struct types resolution_table_standard__Array__nullable__nit__MType
= {
2081 &type_nullable__nit__MType
, /* E: nullable MType */
2082 &type_standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable MType] */
2083 &type_standard__Collection__nullable__nit__MType
, /* Collection[E]: Collection[nullable MType] */
2084 &type_standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable MType] */
2085 &type_standard__NativeArray__nullable__nit__MType
, /* NativeArray[E]: NativeArray[nullable MType] */
2086 &type_nullable__nit__MType
, /* E: nullable MType */
2087 &type_standard__Collection__nullable__nit__MType
, /* Collection[E]: Collection[nullable MType] */
2088 &type_nullable__nit__MType
, /* E: nullable MType */
2089 &type_standard__Collection__nullable__nit__MType
, /* Collection[E]: Collection[nullable MType] */
2090 &type_standard__Collection__nullable__nit__MType
, /* Collection[E]: Collection[nullable MType] */
2091 &type_standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable MType] */
2092 &type_standard__AbstractArray__nullable__nit__MType
, /* AbstractArray[E]: AbstractArray[nullable MType] */
2093 &type_standard__array__ArrayIterator__nullable__nit__MType
, /* ArrayIterator[E]: ArrayIterator[nullable MType] */
2096 /* runtime type HashMap[MClass, Set[MType]] */
2097 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MType
= {
2099 "HashMap[MClass, Set[MType]]", /* class_name_string */
2102 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MType
,
2106 2622, /* nullable Object */
2107 2005, /* MapRead[nullable Object, nullable Object] */
2112 2643, /* Map[MClass, Collection[MType]] */
2114 2771, /* Map[MClass, Set[MType]] */
2156 993, /* HashMap[MClass, Set[MType]] */
2190 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MType
= {
2196 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MType
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MType]] */
2197 &type_nit__MClass
, /* K: MClass */
2198 &type_standard__Set__nit__MType
, /* V: Set[MType] */
2199 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MType
, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MType]] */
2200 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MType
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MType]] */
2201 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MType
, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MType]] */
2203 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MType
, /* nullable N: nullable HashMapNode[MClass, Set[MType]] */
2204 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MType
, /* N: HashMapNode[MClass, Set[MType]] */
2205 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MType
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MType]]] */
2208 /* runtime type POSetGroupColorer[MClass, MType] */
2209 const struct type type_nit__POSetGroupColorer__nit__MClass__nit__MType
= {
2211 "POSetGroupColorer[MClass, MType]", /* class_name_string */
2214 &resolution_table_nit__POSetGroupColorer__nit__MClass__nit__MType
,
2218 2622, /* nullable Object */
2221 const struct types resolution_table_nit__POSetGroupColorer__nit__MClass__nit__MType
= {
2224 &type_standard__HashMap__nit__MType__standard__Int
, /* HashMap[E, Int]: HashMap[MType, Int] */
2225 &type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int
, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */
2226 &type_standard__HashMap__nit__MClass__standard__Int
, /* HashMap[H, Int]: HashMap[MClass, Int] */
2227 &type_nit__POSetConflictGraph__nit__MClass
, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */
2228 &type_standard__Map__nit__MClass__standard__Collection__nit__MType
, /* Map[H, Collection[E]]: Map[MClass, Collection[MType]] */
2229 &type_nit__MClass
, /* H: MClass */
2230 &type_standard__Array__nullable__nit__MType
, /* Array[nullable E]: Array[nullable MType] */
2231 &type_standard__Set__nit__MClass
, /* Set[H]: Set[MClass] */
2232 &type_standard__Collection__nit__MClass
, /* Collection[H]: Collection[MClass] */
2235 /* runtime type HashMap[MClass, Array[nullable MType]] */
2236 const struct type type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MType
= {
2238 "HashMap[MClass, Array[nullable MType]]", /* class_name_string */
2241 &resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MType
,
2245 2622, /* nullable Object */
2246 2005, /* MapRead[nullable Object, nullable Object] */
2296 995, /* HashMap[MClass, Array[nullable MType]] */
2329 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MType
= {
2335 &type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MType
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MType]] */
2336 &type_nit__MClass
, /* K: MClass */
2337 &type_standard__Array__nullable__nit__MType
, /* V: Array[nullable MType] */
2338 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MType
, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MType]] */
2339 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MType
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MType]] */
2340 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MType
, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MType]] */
2342 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MType
, /* nullable N: nullable HashMapNode[MClass, Array[nullable MType]] */
2343 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MType
, /* N: HashMapNode[MClass, Array[nullable MType]] */
2344 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MType
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
2347 /* runtime type BucketsColorer[MClass, MType] */
2348 const struct type type_nit__BucketsColorer__nit__MClass__nit__MType
= {
2350 "BucketsColorer[MClass, MType]", /* class_name_string */
2353 &resolution_table_nit__BucketsColorer__nit__MClass__nit__MType
,
2357 2622, /* nullable Object */
2360 const struct types resolution_table_nit__BucketsColorer__nit__MClass__nit__MType
= {
2363 &type_standard__HashMap__nit__MType__standard__Int
, /* HashMap[E, Int]: HashMap[MType, Int] */
2364 &type_standard__HashMap__nit__MType__standard__Set__nit__MType
, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */
2365 &type_standard__Map__nit__MClass__standard__Set__nit__MType
, /* Map[H, Set[E]]: Map[MClass, Set[MType]] */
2366 &type_nit__MType
, /* E: MType */
2367 &type_standard__HashSet__nit__MType
, /* HashSet[E]: HashSet[MType] */
2370 /* runtime type ExternCFile */
2371 const struct type type_nit__ExternCFile
= {
2373 "ExternCFile", /* class_name_string */
2376 NULL
, /*NO RESOLUTIONS*/
2380 2622, /* nullable Object */
2381 2177, /* ExternFile */
2382 997, /* ExternCFile */
2385 /* runtime type MDeprecationInfo */
2386 const struct type type_nit__MDeprecationInfo
= {
2388 "MDeprecationInfo", /* class_name_string */
2391 NULL
, /*NO RESOLUTIONS*/
2395 2622, /* nullable Object */
2398 /* runtime type APlaceholderExpr */
2399 const struct type type_nit__APlaceholderExpr
= {
2401 "APlaceholderExpr", /* class_name_string */
2404 NULL
, /*NO RESOLUTIONS*/
2408 2622, /* nullable Object */
2412 2026, /* nullable AExpr */
2415 /* runtime type AVarAssignExpr */
2416 const struct type type_nit__AVarAssignExpr
= {
2418 "AVarAssignExpr", /* class_name_string */
2421 NULL
, /*NO RESOLUTIONS*/
2425 2622, /* nullable Object */
2429 2026, /* nullable AExpr */
2432 /* runtime type AVarExpr */
2433 const struct type type_nit__AVarExpr
= {
2435 "AVarExpr", /* class_name_string */
2438 NULL
, /*NO RESOLUTIONS*/
2442 2622, /* nullable Object */
2446 2026, /* nullable AExpr */
2447 1001, /* AVarExpr */
2450 /* runtime type ArraySet[MType] */
2451 const struct type type_standard__ArraySet__nit__MType
= {
2453 "ArraySet[MType]", /* class_name_string */
2456 &resolution_table_standard__ArraySet__nit__MType
,
2460 2622, /* nullable Object */
2461 2006, /* Set[nullable Object] */
2487 2329, /* Collection[MType] */
2495 2337, /* Collection[Object] */
2507 2349, /* Collection[nullable MType] */
2590 2204, /* Set[MType] */
2597 const struct types resolution_table_standard__ArraySet__nit__MType
= {
2600 &type_nit__MType
, /* E: MType */
2601 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
2602 &type_standard__array__ArraySetIterator__nit__MType
, /* ArraySetIterator[E]: ArraySetIterator[MType] */
2603 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
2609 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
2612 /* runtime type Array[AEscapeExpr] */
2613 const struct type type_standard__Array__nit__AEscapeExpr
= {
2615 "Array[AEscapeExpr]", /* class_name_string */
2618 &resolution_table_standard__Array__nit__AEscapeExpr
,
2622 2622, /* nullable Object */
2647 2327, /* Collection[Prod] */
2657 2337, /* Collection[Object] */
2665 2345, /* Collection[AExpr] */
2670 2350, /* Collection[AEscapeExpr] */
2683 2363, /* Collection[ANode] */
2745 2003, /* SequenceRead[nullable Object] */
2768 2447, /* AbstractArrayRead[Prod] */
2778 2457, /* AbstractArrayRead[Object] */
2786 2465, /* AbstractArrayRead[AExpr] */
2791 2470, /* AbstractArrayRead[AEscapeExpr] */
2805 2484, /* AbstractArrayRead[ANode] */
2889 2671, /* AbstractArray[Prod] */
2899 2681, /* AbstractArray[Object] */
2907 2689, /* AbstractArray[AExpr] */
2912 2694, /* AbstractArray[AEscapeExpr] */
2926 2708, /* AbstractArray[ANode] */
2988 2004, /* Array[nullable Object] */
2989 650, /* Array[Object] */
3022 150, /* Array[Prod] */
3036 868, /* Array[AExpr] */
3040 1003, /* Array[AEscapeExpr] */
3052 1267, /* Array[ANode] */
3113 const struct types resolution_table_standard__Array__nit__AEscapeExpr
= {
3116 &type_nit__AEscapeExpr
, /* E: AEscapeExpr */
3117 &type_standard__Array__nit__AEscapeExpr
, /* Array[E]: Array[AEscapeExpr] */
3118 &type_standard__Collection__nit__AEscapeExpr
, /* Collection[E]: Collection[AEscapeExpr] */
3119 &type_standard__Array__nit__AEscapeExpr
, /* Array[E]: Array[AEscapeExpr] */
3120 &type_standard__NativeArray__nit__AEscapeExpr
, /* NativeArray[E]: NativeArray[AEscapeExpr] */
3121 &type_nit__AEscapeExpr
, /* E: AEscapeExpr */
3122 &type_standard__Collection__nit__AEscapeExpr
, /* Collection[E]: Collection[AEscapeExpr] */
3123 &type_nit__AEscapeExpr
, /* E: AEscapeExpr */
3124 &type_standard__Collection__nit__AEscapeExpr
, /* Collection[E]: Collection[AEscapeExpr] */
3125 &type_standard__Collection__nit__AEscapeExpr
, /* Collection[E]: Collection[AEscapeExpr] */
3126 &type_standard__Array__nit__AEscapeExpr
, /* Array[E]: Array[AEscapeExpr] */
3127 &type_standard__AbstractArray__nit__AEscapeExpr
, /* AbstractArray[E]: AbstractArray[AEscapeExpr] */
3128 &type_standard__array__ArrayIterator__nit__AEscapeExpr
, /* ArrayIterator[E]: ArrayIterator[AEscapeExpr] */
3131 /* runtime type AVarReassignExpr */
3132 const struct type type_nit__AVarReassignExpr
= {
3134 "AVarReassignExpr", /* class_name_string */
3137 NULL
, /*NO RESOLUTIONS*/
3141 2622, /* nullable Object */
3145 2026, /* nullable AExpr */
3148 /* runtime type EscapeMark */
3149 const struct type type_nit__EscapeMark
= {
3151 "EscapeMark", /* class_name_string */
3154 NULL
, /*NO RESOLUTIONS*/
3158 2622, /* nullable Object */
3159 1005, /* EscapeMark */
3162 /* runtime type RopeBuffer */
3163 const struct type type_standard__RopeBuffer
= {
3165 "RopeBuffer", /* class_name_string */
3168 &resolution_table_standard__RopeBuffer
,
3172 2622, /* nullable Object */
3173 2621, /* Comparable */
3177 1006, /* RopeBuffer */
3295 2184, /* Writable */
3298 const struct types resolution_table_standard__RopeBuffer
= {
3301 &type_standard__Text
, /* OTHER: Text */
3302 &type_standard__Buffer
, /* SELFTYPE: Buffer */
3303 &type_standard__Array__standard__Buffer
, /* Array[SELFTYPE]: Array[Buffer] */
3306 /* runtime type RopeBufferChars */
3307 const struct type type_standard__RopeBufferChars
= {
3309 "RopeBufferChars", /* class_name_string */
3312 &resolution_table_standard__RopeBufferChars
,
3316 2622, /* nullable Object */
3318 2008, /* Collection[Char] */
3351 2337, /* Collection[Object] */
3439 2003, /* SequenceRead[nullable Object] */
3442 const struct types resolution_table_standard__RopeBufferChars
= {
3445 &type_standard__RopeBuffer
, /* SELFTYPE: RopeBuffer */
3446 &type_standard__Array__standard__Char
, /* Array[E]: Array[Char] */
3452 &type_standard__Char
, /* E: Char */
3453 &type_standard__Collection__standard__Char
, /* Collection[E]: Collection[Char] */
3454 &type_standard__Collection__standard__Char
, /* Collection[E]: Collection[Char] */
3457 /* runtime type MPropDefSorter */
3458 const struct type type_nit__model__MPropDefSorter
= {
3460 "MPropDefSorter", /* class_name_string */
3463 &resolution_table_nit__model__MPropDefSorter
,
3467 2622, /* nullable Object */
3470 const struct types resolution_table_nit__model__MPropDefSorter
= {
3473 &type_nit__MPropDef
, /* COMPARED: MPropDef */
3480 &type_standard__Array__nit__MPropDef
, /* Array[COMPARED]: Array[MPropDef] */
3483 /* runtime type RopeBufSubstringIterator */
3484 const struct type type_standard__ropes__RopeBufSubstringIterator
= {
3486 "RopeBufSubstringIterator", /* class_name_string */
3489 &resolution_table_standard__ropes__RopeBufSubstringIterator
,
3493 2622, /* nullable Object */
3494 2200, /* Iterator[Object] */
3499 const struct types resolution_table_standard__ropes__RopeBufSubstringIterator
= {
3502 &type_standard__Array__standard__FlatText
, /* Array[E]: Array[FlatText] */
3505 /* runtime type RopeBufferIter */
3506 const struct type type_standard__RopeBufferIter
= {
3508 "RopeBufferIter", /* class_name_string */
3511 &resolution_table_standard__RopeBufferIter
,
3515 2622, /* nullable Object */
3516 2200, /* Iterator[Object] */
3521 const struct types resolution_table_standard__RopeBufferIter
= {
3524 &type_standard__Array__standard__Char
, /* Array[E]: Array[Char] */
3527 /* runtime type SignatureMap */
3528 const struct type type_nit__SignatureMap
= {
3530 "SignatureMap", /* class_name_string */
3533 NULL
, /*NO RESOLUTIONS*/
3537 2622, /* nullable Object */
3540 /* runtime type ArrayMap[Int, Int] */
3541 const struct type type_standard__ArrayMap__standard__Int__standard__Int
= {
3543 "ArrayMap[Int, Int]", /* class_name_string */
3546 &resolution_table_standard__ArrayMap__standard__Int__standard__Int
,
3550 2622, /* nullable Object */
3551 2005, /* MapRead[nullable Object, nullable Object] */
3560 1012, /* ArrayMap[Int, Int] */
3563 const struct types resolution_table_standard__ArrayMap__standard__Int__standard__Int
= {
3566 &type_standard__Array__standard__Couple__standard__Int__standard__Int
, /* Array[Couple[K, E]]: Array[Couple[Int, Int]] */
3567 &type_standard__Int
, /* K: Int */
3568 &type_standard__Int
, /* E: Int */
3569 &type_standard__Couple__standard__Int__standard__Int
, /* Couple[K, E]: Couple[Int, Int] */
3570 &type_standard__array__ArrayMapKeys__standard__Int__standard__Int
, /* ArrayMapKeys[K, E]: ArrayMapKeys[Int, Int] */
3571 &type_standard__array__ArrayMapValues__standard__Int__standard__Int
, /* ArrayMapValues[K, E]: ArrayMapValues[Int, Int] */
3572 &type_standard__abstract_collection__CoupleMapIterator__standard__Int__standard__Int
, /* CoupleMapIterator[K, V]: CoupleMapIterator[Int, Int] */
3575 /* runtime type HashSet[FlowContext] */
3576 const struct type type_standard__HashSet__nit__FlowContext
= {
3578 "HashSet[FlowContext]", /* class_name_string */
3581 &resolution_table_standard__HashSet__nit__FlowContext
,
3585 2622, /* nullable Object */
3586 2006, /* Set[nullable Object] */
3618 2335, /* Collection[FlowContext] */
3620 2337, /* Collection[Object] */
3731 133, /* HashSet[Object] */
3740 1013, /* HashSet[FlowContext] */
3745 const struct types resolution_table_standard__HashSet__nit__FlowContext
= {
3748 &type_nit__FlowContext
, /* E: FlowContext */
3749 &type_standard__Array__nit__FlowContext
, /* Array[E]: Array[FlowContext] */
3750 &type_standard__hash_collection__HashSetNode__nit__FlowContext
, /* HashSetNode[E]: HashSetNode[FlowContext] */
3751 &type_standard__hash_collection__HashSetIterator__nit__FlowContext
, /* HashSetIterator[E]: HashSetIterator[FlowContext] */
3752 &type_standard__Collection__nit__FlowContext
, /* Collection[E]: Collection[FlowContext] */
3757 &type_standard__Collection__nit__FlowContext
, /* Collection[E]: Collection[FlowContext] */
3758 &type_nullable__standard__hash_collection__HashSetNode__nit__FlowContext
, /* nullable N: nullable HashSetNode[FlowContext] */
3759 &type_standard__hash_collection__HashSetNode__nit__FlowContext
, /* N: HashSetNode[FlowContext] */
3760 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__FlowContext
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[FlowContext]] */
3763 /* runtime type ArraySet[MMethodDef] */
3764 const struct type type_standard__ArraySet__nit__MMethodDef
= {
3766 "ArraySet[MMethodDef]", /* class_name_string */
3769 &resolution_table_standard__ArraySet__nit__MMethodDef
,
3773 2622, /* nullable Object */
3774 2006, /* Set[nullable Object] */
3792 2321, /* Collection[MPropDef] */
3808 2337, /* Collection[Object] */
3810 2339, /* Collection[PropertyLayoutElement] */
3811 2340, /* Collection[nullable MPropDef] */
3829 2358, /* Collection[MMethodDef] */
3840 2369, /* Collection[nullable PropertyLayoutElement] */
3901 2202, /* Set[PropertyLayoutElement] */
3904 2205, /* Set[MMethodDef] */
3910 const struct types resolution_table_standard__ArraySet__nit__MMethodDef
= {
3913 &type_nit__MMethodDef
, /* E: MMethodDef */
3914 &type_standard__Array__nit__MMethodDef
, /* Array[E]: Array[MMethodDef] */
3915 &type_standard__array__ArraySetIterator__nit__MMethodDef
, /* ArraySetIterator[E]: ArraySetIterator[MMethodDef] */
3916 &type_standard__Array__nit__MMethodDef
, /* Array[E]: Array[MMethodDef] */
3922 &type_standard__Collection__nit__MMethodDef
, /* Collection[E]: Collection[MMethodDef] */
3925 /* runtime type SignatureLength */
3926 const struct type type_nit__SignatureLength
= {
3928 "SignatureLength", /* class_name_string */
3931 NULL
, /*NO RESOLUTIONS*/
3935 2622, /* nullable Object */
3938 /* runtime type CCompilationUnit */
3939 const struct type type_nit__CCompilationUnit
= {
3941 "CCompilationUnit", /* class_name_string */
3944 NULL
, /*NO RESOLUTIONS*/
3948 2622, /* nullable Object */
3951 /* runtime type Template */
3952 const struct type type_template__Template
= {
3954 "Template", /* class_name_string */
3957 NULL
, /*NO RESOLUTIONS*/
3961 2622, /* nullable Object */
4084 2184, /* Writable */
4087 /* runtime type CallContext */
4088 const struct type type_nit__CallContext
= {
4090 "CallContext", /* class_name_string */
4093 NULL
, /*NO RESOLUTIONS*/
4097 2622, /* nullable Object */
4100 /* runtime type ExternCFunction */
4101 const struct type type_nit__ExternCFunction
= {
4103 "ExternCFunction", /* class_name_string */
4106 NULL
, /*NO RESOLUTIONS*/
4110 2622, /* nullable Object */
4113 /* runtime type FromCCallContext */
4114 const struct type type_nit__FromCCallContext
= {
4116 "FromCCallContext", /* class_name_string */
4119 NULL
, /*NO RESOLUTIONS*/
4123 2622, /* nullable Object */
4126 /* runtime type Array[Char] */
4127 const struct type type_standard__Array__standard__Char
= {
4129 "Array[Char]", /* class_name_string */
4132 &resolution_table_standard__Array__standard__Char
,
4136 2622, /* nullable Object */
4138 2008, /* Collection[Char] */
4171 2337, /* Collection[Object] */
4259 2003, /* SequenceRead[nullable Object] */
4292 2457, /* AbstractArrayRead[Object] */
4306 2471, /* AbstractArrayRead[Char] */
4413 2681, /* AbstractArray[Object] */
4427 2695, /* AbstractArray[Char] */
4502 2004, /* Array[nullable Object] */
4503 650, /* Array[Object] */
4509 2172, /* Array[Comparable] */
4555 1021, /* Array[Char] */
4627 const struct types resolution_table_standard__Array__standard__Char
= {
4630 &type_standard__Char
, /* E: Char */
4631 &type_standard__Array__standard__Char
, /* Array[E]: Array[Char] */
4632 &type_standard__Collection__standard__Char
, /* Collection[E]: Collection[Char] */
4633 &type_standard__Array__standard__Char
, /* Array[E]: Array[Char] */
4634 &type_standard__NativeArray__standard__Char
, /* NativeArray[E]: NativeArray[Char] */
4635 &type_standard__Char
, /* E: Char */
4636 &type_standard__Collection__standard__Char
, /* Collection[E]: Collection[Char] */
4637 &type_standard__Char
, /* E: Char */
4638 &type_standard__Collection__standard__Char
, /* Collection[E]: Collection[Char] */
4639 &type_standard__Collection__standard__Char
, /* Collection[E]: Collection[Char] */
4640 &type_standard__Array__standard__Char
, /* Array[E]: Array[Char] */
4641 &type_standard__AbstractArray__standard__Char
, /* AbstractArray[E]: AbstractArray[Char] */
4642 &type_standard__array__ArrayIterator__standard__Char
, /* ArrayIterator[E]: ArrayIterator[Char] */
4645 /* runtime type ArrayIterator[String] */
4646 const struct type type_standard__array__ArrayIterator__standard__String
= {
4648 "ArrayIterator[String]", /* class_name_string */
4651 &resolution_table_standard__array__ArrayIterator__standard__String
,
4655 2622, /* nullable Object */
4656 2200, /* Iterator[Object] */
4660 1022, /* ArrayIterator[String] */
4665 const struct types resolution_table_standard__array__ArrayIterator__standard__String
= {
4668 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
4669 &type_standard__AbstractArrayRead__standard__String
, /* AbstractArrayRead[E]: AbstractArrayRead[String] */
4672 /* runtime type NativeArray[Message] */
4673 const struct type type_standard__NativeArray__nit__Message
= {
4675 "NativeArray[Message]", /* class_name_string */
4678 &resolution_table_standard__NativeArray__nit__Message
,
4682 2622, /* nullable Object */
4684 1023, /* NativeArray[Message] */
4715 651, /* NativeArray[Object] */
4902 const struct types resolution_table_standard__NativeArray__nit__Message
= {
4905 &type_nit__Message
, /* E: Message */
4906 &type_standard__NativeArray__nit__Message
, /* NativeArray[E]: NativeArray[Message] */
4909 /* runtime type ArrayIterator[Message] */
4910 const struct type type_standard__array__ArrayIterator__nit__Message
= {
4912 "ArrayIterator[Message]", /* class_name_string */
4915 &resolution_table_standard__array__ArrayIterator__nit__Message
,
4919 2622, /* nullable Object */
4920 2200, /* Iterator[Object] */
4929 const struct types resolution_table_standard__array__ArrayIterator__nit__Message
= {
4932 &type_standard__Array__nit__Message
, /* Array[E]: Array[Message] */
4933 &type_standard__AbstractArrayRead__nit__Message
, /* AbstractArrayRead[E]: AbstractArrayRead[Message] */
4936 /* runtime type HashMapKeys[SourceFile, Array[String]] */
4937 const struct type type_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String
= {
4939 "HashMapKeys[SourceFile, Array[String]]", /* class_name_string */
4942 &resolution_table_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String
,
4946 2622, /* nullable Object */
4981 2337, /* Collection[Object] */
5021 2377, /* Collection[SourceFile] */
5071 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String
= {
5074 &type_standard__HashMap__nit__SourceFile__standard__Array__standard__String
, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
5075 &type_standard__Array__nit__SourceFile
, /* Array[E]: Array[SourceFile] */
5076 &type_standard__MapKeysIterator__nit__SourceFile__standard__Array__standard__String
, /* MapKeysIterator[K, V]: MapKeysIterator[SourceFile, Array[String]] */
5079 /* runtime type HashMapValues[SourceFile, Array[String]] */
5080 const struct type type_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String
= {
5082 "HashMapValues[SourceFile, Array[String]]", /* class_name_string */
5085 &resolution_table_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String
,
5089 2622, /* nullable Object */
5117 2330, /* Collection[Array[String]] */
5124 2337, /* Collection[Object] */
5197 2410, /* Collection[Array[Object]] */
5214 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String
= {
5217 &type_standard__HashMap__nit__SourceFile__standard__Array__standard__String
, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
5218 &type_standard__Array__standard__Array__standard__String
, /* Array[E]: Array[Array[String]] */
5219 &type_standard__MapValuesIterator__nit__SourceFile__standard__Array__standard__String
, /* MapValuesIterator[K, V]: MapValuesIterator[SourceFile, Array[String]] */
5222 /* runtime type NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
5223 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
= {
5225 "NativeArray[nullable HashMapNode[SourceFile, Array[String]]]", /* class_name_string */
5228 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
,
5232 2622, /* nullable Object */
5354 1027, /* NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
5426 1635, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
5452 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
= {
5455 &type_nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
, /* E: nullable HashMapNode[SourceFile, Array[String]] */
5456 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
, /* NativeArray[E]: NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
5459 /* runtime type HashMapIterator[SourceFile, Array[String]] */
5460 const struct type type_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String
= {
5462 "HashMapIterator[SourceFile, Array[String]]", /* class_name_string */
5465 &resolution_table_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String
,
5469 2622, /* nullable Object */
5470 2546, /* MapIterator[SourceFile, Array[String]] */
5523 2599, /* MapIterator[Object, Array[Object]] */
5547 const struct types resolution_table_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String
= {
5550 &type_standard__HashMap__nit__SourceFile__standard__Array__standard__String
, /* HashMap[K, V]: HashMap[SourceFile, Array[String]] */
5553 /* runtime type HashMapNode[SourceFile, Array[String]] */
5554 const struct type type_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
= {
5556 "HashMapNode[SourceFile, Array[String]]", /* class_name_string */
5559 &resolution_table_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
,
5563 2622, /* nullable Object */
5564 2210, /* nullable HashMapNode[SourceFile, Array[String]] */
5615 2282, /* nullable HashMapNode[Object, Array[Object]] */
5637 1029, /* HashMapNode[SourceFile, Array[String]] */
5688 1637, /* HashMapNode[Object, Array[Object]] */
5712 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
= {
5715 &type_standard__Array__standard__String
, /* V: Array[String] */
5716 &type_nit__SourceFile
, /* K: SourceFile */
5719 /* runtime type ArrayIterator[Option] */
5720 const struct type type_standard__array__ArrayIterator__opts__Option
= {
5722 "ArrayIterator[Option]", /* class_name_string */
5725 &resolution_table_standard__array__ArrayIterator__opts__Option
,
5729 2622, /* nullable Object */
5730 2200, /* Iterator[Object] */
5739 const struct types resolution_table_standard__array__ArrayIterator__opts__Option
= {
5742 &type_standard__Array__opts__Option
, /* Array[E]: Array[Option] */
5743 &type_standard__AbstractArrayRead__opts__Option
, /* AbstractArrayRead[E]: AbstractArrayRead[Option] */
5746 /* runtime type HashMapKeys[String, Option] */
5747 const struct type type_standard__hash_collection__HashMapKeys__standard__String__opts__Option
= {
5749 "HashMapKeys[String, Option]", /* class_name_string */
5752 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__opts__Option
,
5756 2622, /* nullable Object */
5760 2306, /* Collection[String] */
5791 2337, /* Collection[Object] */
5797 2343, /* Collection[Writable] */
5881 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__opts__Option
= {
5884 &type_standard__HashMap__standard__String__opts__Option
, /* HashMap[K, V]: HashMap[String, Option] */
5885 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
5886 &type_standard__MapKeysIterator__standard__String__opts__Option
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Option] */
5889 /* runtime type HashMapValues[String, Option] */
5890 const struct type type_standard__hash_collection__HashMapValues__standard__String__opts__Option
= {
5892 "HashMapValues[String, Option]", /* class_name_string */
5895 &resolution_table_standard__hash_collection__HashMapValues__standard__String__opts__Option
,
5899 2622, /* nullable Object */
5905 2308, /* Collection[Option] */
5934 2337, /* Collection[Object] */
6024 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__opts__Option
= {
6027 &type_standard__HashMap__standard__String__opts__Option
, /* HashMap[K, V]: HashMap[String, Option] */
6028 &type_standard__Array__opts__Option
, /* Array[E]: Array[Option] */
6029 &type_standard__MapValuesIterator__standard__String__opts__Option
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Option] */
6032 /* runtime type NativeArray[nullable HashMapNode[String, Option]] */
6033 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option
= {
6035 "NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */
6038 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option
,
6042 2622, /* nullable Object */
6165 1033, /* NativeArray[nullable HashMapNode[String, Option]] */
6262 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option
= {
6265 &type_nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option
, /* E: nullable HashMapNode[String, Option] */
6266 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Option]] */
6269 /* runtime type HashMapIterator[String, Option] */
6270 const struct type type_standard__HashMapIterator__standard__String__opts__Option
= {
6272 "HashMapIterator[String, Option]", /* class_name_string */
6275 &resolution_table_standard__HashMapIterator__standard__String__opts__Option
,
6279 2622, /* nullable Object */
6281 2547, /* MapIterator[String, Option] */
6357 const struct types resolution_table_standard__HashMapIterator__standard__String__opts__Option
= {
6360 &type_standard__HashMap__standard__String__opts__Option
, /* HashMap[K, V]: HashMap[String, Option] */
6363 /* runtime type HashMapNode[String, Option] */
6364 const struct type type_standard__hash_collection__HashMapNode__standard__String__opts__Option
= {
6366 "HashMapNode[String, Option]", /* class_name_string */
6369 &resolution_table_standard__hash_collection__HashMapNode__standard__String__opts__Option
,
6373 2622, /* nullable Object */
6375 2211, /* nullable HashMapNode[String, Option] */
6448 1035, /* HashMapNode[String, Option] */
6522 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__opts__Option
= {
6525 &type_opts__Option
, /* V: Option */
6526 &type_standard__String
, /* K: String */
6529 /* runtime type HashMap[Phase, POSetElement[Phase]] */
6530 const struct type type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase
= {
6532 "HashMap[Phase, POSetElement[Phase]]", /* class_name_string */
6535 &resolution_table_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase
,
6539 2622, /* nullable Object */
6540 2005, /* MapRead[nullable Object, nullable Object] */
6591 1036, /* HashMap[Phase, POSetElement[Phase]] */
6623 const struct types resolution_table_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase
= {
6629 &type_standard__HashMapIterator__nit__Phase__poset__POSetElement__nit__Phase
, /* HashMapIterator[K, V]: HashMapIterator[Phase, POSetElement[Phase]] */
6630 &type_nit__Phase
, /* K: Phase */
6631 &type_poset__POSetElement__nit__Phase
, /* V: POSetElement[Phase] */
6632 &type_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase
, /* HashMapNode[K, V]: HashMapNode[Phase, POSetElement[Phase]] */
6633 &type_standard__hash_collection__HashMapKeys__nit__Phase__poset__POSetElement__nit__Phase
, /* HashMapKeys[K, V]: HashMapKeys[Phase, POSetElement[Phase]] */
6634 &type_standard__hash_collection__HashMapValues__nit__Phase__poset__POSetElement__nit__Phase
, /* HashMapValues[K, V]: HashMapValues[Phase, POSetElement[Phase]] */
6636 &type_nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase
, /* nullable N: nullable HashMapNode[Phase, POSetElement[Phase]] */
6637 &type_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase
, /* N: HashMapNode[Phase, POSetElement[Phase]] */
6638 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
6641 /* runtime type POSetElement[Phase] */
6642 const struct type type_poset__POSetElement__nit__Phase
= {
6644 "POSetElement[Phase]", /* class_name_string */
6647 &resolution_table_poset__POSetElement__nit__Phase
,
6651 2622, /* nullable Object */
6652 1037, /* POSetElement[Phase] */
6661 const struct types resolution_table_poset__POSetElement__nit__Phase
= {
6664 &type_standard__HashSet__nit__Phase
, /* HashSet[E]: HashSet[Phase] */
6665 &type_poset__POSet__nit__Phase
, /* POSet[E]: POSet[Phase] */
6666 &type_nit__Phase
, /* E: Phase */
6669 /* runtime type POSetConflictGraph[Phase] */
6670 const struct type type_nit__POSetConflictGraph__nit__Phase
= {
6672 "POSetConflictGraph[Phase]", /* class_name_string */
6675 &resolution_table_nit__POSetConflictGraph__nit__Phase
,
6679 2622, /* nullable Object */
6684 const struct types resolution_table_nit__POSetConflictGraph__nit__Phase
= {
6687 &type_standard__HashSet__nit__Phase
, /* HashSet[E]: HashSet[Phase] */
6688 &type_standard__HashMap__nit__Phase__standard__Set__nit__Phase
, /* HashMap[E, Set[E]]: HashMap[Phase, Set[Phase]] */
6689 &type_poset__POSet__nit__Phase
, /* POSet[E]: POSet[Phase] */
6690 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
6691 &type_nit__Phase
, /* E: Phase */
6692 &type_standard__Collection__nit__Phase
, /* Collection[E]: Collection[Phase] */
6695 /* runtime type HashSetIterator[AModule] */
6696 const struct type type_standard__hash_collection__HashSetIterator__nit__AModule
= {
6698 "HashSetIterator[AModule]", /* class_name_string */
6701 &resolution_table_standard__hash_collection__HashSetIterator__nit__AModule
,
6705 2622, /* nullable Object */
6706 2200, /* Iterator[Object] */
6711 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__AModule
= {
6714 &type_standard__Array__nit__AModule
, /* Array[E]: Array[AModule] */
6715 &type_standard__HashSet__nit__AModule
, /* HashSet[E]: HashSet[AModule] */
6718 /* runtime type NativeArray[nullable HashSetNode[AModule]] */
6719 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule
= {
6721 "NativeArray[nullable HashSetNode[AModule]]", /* class_name_string */
6724 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule
,
6728 2622, /* nullable Object */
6852 1040, /* NativeArray[nullable HashSetNode[AModule]] */
6878 1211, /* NativeArray[nullable HashSetNode[Object]] */
6886 1271, /* NativeArray[nullable HashSetNode[ANode]] */
6948 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule
= {
6951 &type_nullable__standard__hash_collection__HashSetNode__nit__AModule
, /* E: nullable HashSetNode[AModule] */
6952 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule
, /* NativeArray[E]: NativeArray[nullable HashSetNode[AModule]] */
6955 /* runtime type HashSetNode[AModule] */
6956 const struct type type_standard__hash_collection__HashSetNode__nit__AModule
= {
6958 "HashSetNode[AModule]", /* class_name_string */
6961 &resolution_table_standard__hash_collection__HashSetNode__nit__AModule
,
6965 2622, /* nullable Object */
6966 2212, /* nullable HashSetNode[AModule] */
6976 2238, /* nullable HashSetNode[Object] */
6977 2246, /* nullable HashSetNode[ANode] */
6989 1041, /* HashSetNode[AModule] */
6999 1212, /* HashSetNode[Object] */
7000 1272, /* HashSetNode[ANode] */
7014 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__AModule
= {
7018 &type_nit__AModule
, /* K: AModule */
7021 /* runtime type NativeArray[Phase] */
7022 const struct type type_standard__NativeArray__nit__Phase
= {
7024 "NativeArray[Phase]", /* class_name_string */
7027 &resolution_table_standard__NativeArray__nit__Phase
,
7031 2622, /* nullable Object */
7035 1042, /* NativeArray[Phase] */
7064 651, /* NativeArray[Object] */
7251 const struct types resolution_table_standard__NativeArray__nit__Phase
= {
7254 &type_nit__Phase
, /* E: Phase */
7255 &type_standard__NativeArray__nit__Phase
, /* NativeArray[E]: NativeArray[Phase] */
7258 /* runtime type ArrayIterator[Phase] */
7259 const struct type type_standard__array__ArrayIterator__nit__Phase
= {
7261 "ArrayIterator[Phase]", /* class_name_string */
7264 &resolution_table_standard__array__ArrayIterator__nit__Phase
,
7268 2622, /* nullable Object */
7269 2200, /* Iterator[Object] */
7278 const struct types resolution_table_standard__array__ArrayIterator__nit__Phase
= {
7281 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
7282 &type_standard__AbstractArrayRead__nit__Phase
, /* AbstractArrayRead[E]: AbstractArrayRead[Phase] */
7285 /* runtime type NativeArray[FFILanguage] */
7286 const struct type type_standard__NativeArray__nit__FFILanguage
= {
7288 "NativeArray[FFILanguage]", /* class_name_string */
7291 &resolution_table_standard__NativeArray__nit__FFILanguage
,
7295 2622, /* nullable Object */
7300 1044, /* NativeArray[FFILanguage] */
7328 651, /* NativeArray[Object] */
7515 const struct types resolution_table_standard__NativeArray__nit__FFILanguage
= {
7518 &type_nit__FFILanguage
, /* E: FFILanguage */
7519 &type_standard__NativeArray__nit__FFILanguage
, /* NativeArray[E]: NativeArray[FFILanguage] */
7522 /* runtime type ArrayIterator[FFILanguage] */
7523 const struct type type_standard__array__ArrayIterator__nit__FFILanguage
= {
7525 "ArrayIterator[FFILanguage]", /* class_name_string */
7528 &resolution_table_standard__array__ArrayIterator__nit__FFILanguage
,
7532 2622, /* nullable Object */
7533 2200, /* Iterator[Object] */
7542 const struct types resolution_table_standard__array__ArrayIterator__nit__FFILanguage
= {
7545 &type_standard__Array__nit__FFILanguage
, /* Array[E]: Array[FFILanguage] */
7546 &type_standard__AbstractArrayRead__nit__FFILanguage
, /* AbstractArrayRead[E]: AbstractArrayRead[FFILanguage] */
7549 /* runtime type NativeArray[MProject] */
7550 const struct type type_standard__NativeArray__nit__MProject
= {
7552 "NativeArray[MProject]", /* class_name_string */
7555 &resolution_table_standard__NativeArray__nit__MProject
,
7559 2622, /* nullable Object */
7565 1046, /* NativeArray[MProject] */
7592 651, /* NativeArray[Object] */
7779 const struct types resolution_table_standard__NativeArray__nit__MProject
= {
7782 &type_nit__MProject
, /* E: MProject */
7783 &type_standard__NativeArray__nit__MProject
, /* NativeArray[E]: NativeArray[MProject] */
7786 /* runtime type ArrayIterator[MProject] */
7787 const struct type type_standard__array__ArrayIterator__nit__MProject
= {
7789 "ArrayIterator[MProject]", /* class_name_string */
7792 &resolution_table_standard__array__ArrayIterator__nit__MProject
,
7796 2622, /* nullable Object */
7797 2200, /* Iterator[Object] */
7806 const struct types resolution_table_standard__array__ArrayIterator__nit__MProject
= {
7809 &type_standard__Array__nit__MProject
, /* Array[E]: Array[MProject] */
7810 &type_standard__AbstractArrayRead__nit__MProject
, /* AbstractArrayRead[E]: AbstractArrayRead[MProject] */
7813 /* runtime type HashMapKeys[String, Array[MProject]] */
7814 const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject
= {
7816 "HashMapKeys[String, Array[MProject]]", /* class_name_string */
7819 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject
,
7823 2622, /* nullable Object */
7827 2306, /* Collection[String] */
7858 2337, /* Collection[Object] */
7864 2343, /* Collection[Writable] */
7948 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject
= {
7951 &type_standard__HashMap__standard__String__standard__Array__nit__MProject
, /* HashMap[K, V]: HashMap[String, Array[MProject]] */
7952 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
7953 &type_standard__MapKeysIterator__standard__String__standard__Array__nit__MProject
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MProject]] */
7956 /* runtime type HashMapValues[String, Array[MProject]] */
7957 const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject
= {
7959 "HashMapValues[String, Array[MProject]]", /* class_name_string */
7962 &resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject
,
7966 2622, /* nullable Object */
8001 2337, /* Collection[Object] */
8042 2378, /* Collection[Array[MProject]] */
8074 2410, /* Collection[Array[Object]] */
8091 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject
= {
8094 &type_standard__HashMap__standard__String__standard__Array__nit__MProject
, /* HashMap[K, V]: HashMap[String, Array[MProject]] */
8095 &type_standard__Array__standard__Array__nit__MProject
, /* Array[E]: Array[Array[MProject]] */
8096 &type_standard__MapValuesIterator__standard__String__standard__Array__nit__MProject
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MProject]] */
8099 /* runtime type NativeArray[nullable HashMapNode[String, Array[MProject]]] */
8100 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
= {
8102 "NativeArray[nullable HashMapNode[String, Array[MProject]]]", /* class_name_string */
8105 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
,
8109 2622, /* nullable Object */
8234 1050, /* NativeArray[nullable HashMapNode[String, Array[MProject]]] */
8303 1635, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
8329 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
= {
8332 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
, /* E: nullable HashMapNode[String, Array[MProject]] */
8333 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */
8336 /* runtime type HashMapIterator[String, Array[MProject]] */
8337 const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MProject
= {
8339 "HashMapIterator[String, Array[MProject]]", /* class_name_string */
8342 &resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProject
,
8346 2622, /* nullable Object */
8349 2548, /* MapIterator[String, Array[MProject]] */
8400 2599, /* MapIterator[Object, Array[Object]] */
8424 const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MProject
= {
8427 &type_standard__HashMap__standard__String__standard__Array__nit__MProject
, /* HashMap[K, V]: HashMap[String, Array[MProject]] */
8430 /* runtime type HashMapNode[String, Array[MProject]] */
8431 const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
= {
8433 "HashMapNode[String, Array[MProject]]", /* class_name_string */
8436 &resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
,
8440 2622, /* nullable Object */
8443 2213, /* nullable HashMapNode[String, Array[MProject]] */
8492 2282, /* nullable HashMapNode[Object, Array[Object]] */
8516 1052, /* HashMapNode[String, Array[MProject]] */
8565 1637, /* HashMapNode[Object, Array[Object]] */
8589 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
= {
8592 &type_standard__Array__nit__MProject
, /* V: Array[MProject] */
8593 &type_standard__String
, /* K: String */
8596 /* runtime type NativeArray[MModule] */
8597 const struct type type_standard__NativeArray__nit__MModule
= {
8599 "NativeArray[MModule]", /* class_name_string */
8602 &resolution_table_standard__NativeArray__nit__MModule
,
8606 2622, /* nullable Object */
8613 1053, /* NativeArray[MModule] */
8639 651, /* NativeArray[Object] */
8826 const struct types resolution_table_standard__NativeArray__nit__MModule
= {
8829 &type_nit__MModule
, /* E: MModule */
8830 &type_standard__NativeArray__nit__MModule
, /* NativeArray[E]: NativeArray[MModule] */
8833 /* runtime type ArrayIterator[MModule] */
8834 const struct type type_standard__array__ArrayIterator__nit__MModule
= {
8836 "ArrayIterator[MModule]", /* class_name_string */
8839 &resolution_table_standard__array__ArrayIterator__nit__MModule
,
8843 2622, /* nullable Object */
8844 2200, /* Iterator[Object] */
8847 1054, /* ArrayIterator[MModule] */
8853 const struct types resolution_table_standard__array__ArrayIterator__nit__MModule
= {
8856 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
8857 &type_standard__AbstractArrayRead__nit__MModule
, /* AbstractArrayRead[E]: AbstractArrayRead[MModule] */
8860 /* runtime type HashMap[MModule, POSetElement[MModule]] */
8861 const struct type type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule
= {
8863 "HashMap[MModule, POSetElement[MModule]]", /* class_name_string */
8866 &resolution_table_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule
,
8870 2622, /* nullable Object */
8871 2005, /* MapRead[nullable Object, nullable Object] */
8923 1055, /* HashMap[MModule, POSetElement[MModule]] */
8954 const struct types resolution_table_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule
= {
8960 &type_standard__HashMapIterator__nit__MModule__poset__POSetElement__nit__MModule
, /* HashMapIterator[K, V]: HashMapIterator[MModule, POSetElement[MModule]] */
8961 &type_nit__MModule
, /* K: MModule */
8962 &type_poset__POSetElement__nit__MModule
, /* V: POSetElement[MModule] */
8963 &type_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule
, /* HashMapNode[K, V]: HashMapNode[MModule, POSetElement[MModule]] */
8964 &type_standard__hash_collection__HashMapKeys__nit__MModule__poset__POSetElement__nit__MModule
, /* HashMapKeys[K, V]: HashMapKeys[MModule, POSetElement[MModule]] */
8965 &type_standard__hash_collection__HashMapValues__nit__MModule__poset__POSetElement__nit__MModule
, /* HashMapValues[K, V]: HashMapValues[MModule, POSetElement[MModule]] */
8967 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule
, /* nullable N: nullable HashMapNode[MModule, POSetElement[MModule]] */
8968 &type_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule
, /* N: HashMapNode[MModule, POSetElement[MModule]] */
8969 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
8972 /* runtime type POSetElement[MModule] */
8973 const struct type type_poset__POSetElement__nit__MModule
= {
8975 "POSetElement[MModule]", /* class_name_string */
8978 &resolution_table_poset__POSetElement__nit__MModule
,
8982 2622, /* nullable Object */
8984 1056, /* POSetElement[MModule] */
8992 const struct types resolution_table_poset__POSetElement__nit__MModule
= {
8995 &type_standard__HashSet__nit__MModule
, /* HashSet[E]: HashSet[MModule] */
8996 &type_poset__POSet__nit__MModule
, /* POSet[E]: POSet[MModule] */
8997 &type_nit__MModule
, /* E: MModule */
9000 /* runtime type POSetConflictGraph[MModule] */
9001 const struct type type_nit__POSetConflictGraph__nit__MModule
= {
9003 "POSetConflictGraph[MModule]", /* class_name_string */
9006 &resolution_table_nit__POSetConflictGraph__nit__MModule
,
9010 2622, /* nullable Object */
9015 const struct types resolution_table_nit__POSetConflictGraph__nit__MModule
= {
9018 &type_standard__HashSet__nit__MModule
, /* HashSet[E]: HashSet[MModule] */
9019 &type_standard__HashMap__nit__MModule__standard__Set__nit__MModule
, /* HashMap[E, Set[E]]: HashMap[MModule, Set[MModule]] */
9020 &type_poset__POSet__nit__MModule
, /* POSet[E]: POSet[MModule] */
9021 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
9022 &type_nit__MModule
, /* E: MModule */
9023 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
9026 /* runtime type HashMapKeys[String, Array[MModule]] */
9027 const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule
= {
9029 "HashMapKeys[String, Array[MModule]]", /* class_name_string */
9032 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule
,
9036 2622, /* nullable Object */
9040 2306, /* Collection[String] */
9071 2337, /* Collection[Object] */
9077 2343, /* Collection[Writable] */
9161 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule
= {
9164 &type_standard__HashMap__standard__String__standard__Array__nit__MModule
, /* HashMap[K, V]: HashMap[String, Array[MModule]] */
9165 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
9166 &type_standard__MapKeysIterator__standard__String__standard__Array__nit__MModule
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MModule]] */
9169 /* runtime type HashMapValues[String, Array[MModule]] */
9170 const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule
= {
9172 "HashMapValues[String, Array[MModule]]", /* class_name_string */
9175 &resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule
,
9179 2622, /* nullable Object */
9214 2337, /* Collection[Object] */
9256 2379, /* Collection[Array[MModule]] */
9287 2410, /* Collection[Array[Object]] */
9304 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule
= {
9307 &type_standard__HashMap__standard__String__standard__Array__nit__MModule
, /* HashMap[K, V]: HashMap[String, Array[MModule]] */
9308 &type_standard__Array__standard__Array__nit__MModule
, /* Array[E]: Array[Array[MModule]] */
9309 &type_standard__MapValuesIterator__standard__String__standard__Array__nit__MModule
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MModule]] */
9312 /* runtime type NativeArray[nullable HashMapNode[String, Array[MModule]]] */
9313 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
= {
9315 "NativeArray[nullable HashMapNode[String, Array[MModule]]]", /* class_name_string */
9318 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
,
9322 2622, /* nullable Object */
9448 1060, /* NativeArray[nullable HashMapNode[String, Array[MModule]]] */
9516 1635, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
9542 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
= {
9545 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
, /* E: nullable HashMapNode[String, Array[MModule]] */
9546 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */
9549 /* runtime type HashMapIterator[String, Array[MModule]] */
9550 const struct type type_standard__HashMapIterator__standard__String__standard__Array__nit__MModule
= {
9552 "HashMapIterator[String, Array[MModule]]", /* class_name_string */
9555 &resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MModule
,
9559 2622, /* nullable Object */
9563 2549, /* MapIterator[String, Array[MModule]] */
9613 2599, /* MapIterator[Object, Array[Object]] */
9637 const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__nit__MModule
= {
9640 &type_standard__HashMap__standard__String__standard__Array__nit__MModule
, /* HashMap[K, V]: HashMap[String, Array[MModule]] */
9643 /* runtime type HashMapNode[String, Array[MModule]] */
9644 const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
= {
9646 "HashMapNode[String, Array[MModule]]", /* class_name_string */
9649 &resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
,
9653 2622, /* nullable Object */
9657 2214, /* nullable HashMapNode[String, Array[MModule]] */
9705 2282, /* nullable HashMapNode[Object, Array[Object]] */
9730 1062, /* HashMapNode[String, Array[MModule]] */
9778 1637, /* HashMapNode[Object, Array[Object]] */
9802 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
= {
9805 &type_standard__Array__nit__MModule
, /* V: Array[MModule] */
9806 &type_standard__String
, /* K: String */