1 #include "nit__nith.types.0.h"
2 /* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
3 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp
= {
5 "NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */
8 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp
,
12 2622, /* nullable Object */
162 1211, /* NativeArray[nullable HashSetNode[Object]] */
178 1319, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
184 1372, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
188 1400, /* NativeArray[nullable HashSetNode[MProperty]] */
232 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp
= {
235 &type_nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp
, /* E: nullable HashSetNode[MVirtualTypeProp] */
236 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
239 /* runtime type HashSetNode[MVirtualTypeProp] */
240 const struct type type_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp
= {
242 "HashSetNode[MVirtualTypeProp]", /* class_name_string */
245 &resolution_table_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp
,
249 2622, /* nullable Object */
260 2238, /* nullable HashSetNode[Object] */
263 2254, /* nullable HashSetNode[MVirtualTypeProp] */
266 2260, /* nullable HashSetNode[PropertyLayoutElement] */
269 2264, /* nullable HashSetNode[MProperty] */
283 1212, /* HashSetNode[Object] */
286 1320, /* HashSetNode[MVirtualTypeProp] */
289 1373, /* HashSetNode[PropertyLayoutElement] */
292 1401, /* HashSetNode[MProperty] */
298 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp
= {
302 &type_nit__MVirtualTypeProp
, /* K: MVirtualTypeProp */
305 /* runtime type HashMap[MVirtualTypeProp, Int] */
306 const struct type type_standard__HashMap__nit__MVirtualTypeProp__standard__Int
= {
308 "HashMap[MVirtualTypeProp, Int]", /* class_name_string */
311 &resolution_table_standard__HashMap__nit__MVirtualTypeProp__standard__Int
,
315 2622, /* nullable Object */
316 2005, /* MapRead[nullable Object, nullable Object] */
376 1321, /* HashMap[MVirtualTypeProp, Int] */
378 1378, /* HashMap[PropertyLayoutElement, Int] */
399 const struct types resolution_table_standard__HashMap__nit__MVirtualTypeProp__standard__Int
= {
405 &type_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int
, /* HashMapIterator[K, V]: HashMapIterator[MVirtualTypeProp, Int] */
406 &type_nit__MVirtualTypeProp
, /* K: MVirtualTypeProp */
407 &type_standard__Int
, /* V: Int */
408 &type_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int
, /* HashMapNode[K, V]: HashMapNode[MVirtualTypeProp, Int] */
409 &type_standard__hash_collection__HashMapKeys__nit__MVirtualTypeProp__standard__Int
, /* HashMapKeys[K, V]: HashMapKeys[MVirtualTypeProp, Int] */
410 &type_standard__hash_collection__HashMapValues__nit__MVirtualTypeProp__standard__Int
, /* HashMapValues[K, V]: HashMapValues[MVirtualTypeProp, Int] */
412 &type_nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int
, /* nullable N: nullable HashMapNode[MVirtualTypeProp, Int] */
413 &type_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int
, /* N: HashMapNode[MVirtualTypeProp, Int] */
414 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
417 /* runtime type NativeArray[ReduceAction] */
418 const struct type type_standard__NativeArray__nit__parser_work__ReduceAction
= {
420 "NativeArray[ReduceAction]", /* class_name_string */
423 &resolution_table_standard__NativeArray__nit__parser_work__ReduceAction
,
427 2622, /* nullable Object */
454 1322, /* NativeArray[ReduceAction] */
460 651, /* NativeArray[Object] */
647 const struct types resolution_table_standard__NativeArray__nit__parser_work__ReduceAction
= {
650 &type_nit__parser_work__ReduceAction
, /* E: ReduceAction */
651 &type_standard__NativeArray__nit__parser_work__ReduceAction
, /* NativeArray[E]: NativeArray[ReduceAction] */
654 /* runtime type ArrayIterator[ReduceAction] */
655 const struct type type_standard__array__ArrayIterator__nit__parser_work__ReduceAction
= {
657 "ArrayIterator[ReduceAction]", /* class_name_string */
660 &resolution_table_standard__array__ArrayIterator__nit__parser_work__ReduceAction
,
664 2622, /* nullable Object */
665 2200, /* Iterator[Object] */
674 const struct types resolution_table_standard__array__ArrayIterator__nit__parser_work__ReduceAction
= {
677 &type_standard__Array__nit__parser_work__ReduceAction
, /* Array[E]: Array[ReduceAction] */
678 &type_standard__AbstractArrayRead__nit__parser_work__ReduceAction
, /* AbstractArrayRead[E]: AbstractArrayRead[ReduceAction] */
681 /* runtime type Array[TComment] */
682 const struct type type_standard__Array__nit__TComment
= {
684 "Array[TComment]", /* class_name_string */
687 &resolution_table_standard__Array__nit__TComment
,
691 2622, /* nullable Object */
717 2328, /* Collection[Token] */
726 2337, /* Collection[Object] */
752 2363, /* Collection[ANode] */
754 2365, /* Collection[TComment] */
814 2003, /* SequenceRead[nullable Object] */
838 2448, /* AbstractArrayRead[Token] */
847 2457, /* AbstractArrayRead[Object] */
874 2484, /* AbstractArrayRead[ANode] */
876 2486, /* AbstractArrayRead[TComment] */
959 2672, /* AbstractArray[Token] */
968 2681, /* AbstractArray[Object] */
995 2708, /* AbstractArray[ANode] */
997 2710, /* AbstractArray[TComment] */
1057 2004, /* Array[nullable Object] */
1058 650, /* Array[Object] */
1092 152, /* Array[Token] */
1121 1267, /* Array[ANode] */
1123 1324, /* Array[TComment] */
1182 const struct types resolution_table_standard__Array__nit__TComment
= {
1185 &type_nit__TComment
, /* E: TComment */
1186 &type_standard__Array__nit__TComment
, /* Array[E]: Array[TComment] */
1187 &type_standard__Collection__nit__TComment
, /* Collection[E]: Collection[TComment] */
1188 &type_standard__Array__nit__TComment
, /* Array[E]: Array[TComment] */
1189 &type_standard__NativeArray__nit__TComment
, /* NativeArray[E]: NativeArray[TComment] */
1190 &type_nit__TComment
, /* E: TComment */
1191 &type_standard__Collection__nit__TComment
, /* Collection[E]: Collection[TComment] */
1192 &type_nit__TComment
, /* E: TComment */
1193 &type_standard__Collection__nit__TComment
, /* Collection[E]: Collection[TComment] */
1194 &type_standard__Collection__nit__TComment
, /* Collection[E]: Collection[TComment] */
1195 &type_standard__Array__nit__TComment
, /* Array[E]: Array[TComment] */
1196 &type_standard__AbstractArray__nit__TComment
, /* AbstractArray[E]: AbstractArray[TComment] */
1197 &type_standard__array__ArrayIterator__nit__TComment
, /* ArrayIterator[E]: ArrayIterator[TComment] */
1200 /* runtime type NativeArray[AClassdef] */
1201 const struct type type_standard__NativeArray__nit__AClassdef
= {
1203 "NativeArray[AClassdef]", /* class_name_string */
1206 &resolution_table_standard__NativeArray__nit__AClassdef
,
1210 2622, /* nullable Object */
1233 1252, /* NativeArray[Prod] */
1238 1325, /* NativeArray[AClassdef] */
1243 651, /* NativeArray[Object] */
1270 1620, /* NativeArray[ANode] */
1430 const struct types resolution_table_standard__NativeArray__nit__AClassdef
= {
1433 &type_nit__AClassdef
, /* E: AClassdef */
1434 &type_standard__NativeArray__nit__AClassdef
, /* NativeArray[E]: NativeArray[AClassdef] */
1437 /* runtime type ArrayIterator[AClassdef] */
1438 const struct type type_standard__array__ArrayIterator__nit__AClassdef
= {
1440 "ArrayIterator[AClassdef]", /* class_name_string */
1443 &resolution_table_standard__array__ArrayIterator__nit__AClassdef
,
1447 2622, /* nullable Object */
1448 2200, /* Iterator[Object] */
1457 const struct types resolution_table_standard__array__ArrayIterator__nit__AClassdef
= {
1460 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
1461 &type_standard__AbstractArrayRead__nit__AClassdef
, /* AbstractArrayRead[E]: AbstractArrayRead[AClassdef] */
1464 /* runtime type Array[AFormaldef] */
1465 const struct type type_standard__Array__nit__AFormaldef
= {
1467 "Array[AFormaldef]", /* class_name_string */
1470 &resolution_table_standard__Array__nit__AFormaldef
,
1474 2622, /* nullable Object */
1499 2327, /* Collection[Prod] */
1509 2337, /* Collection[Object] */
1535 2363, /* Collection[ANode] */
1538 2366, /* Collection[AFormaldef] */
1597 2003, /* SequenceRead[nullable Object] */
1620 2447, /* AbstractArrayRead[Prod] */
1630 2457, /* AbstractArrayRead[Object] */
1657 2484, /* AbstractArrayRead[ANode] */
1660 2487, /* AbstractArrayRead[AFormaldef] */
1741 2671, /* AbstractArray[Prod] */
1751 2681, /* AbstractArray[Object] */
1778 2708, /* AbstractArray[ANode] */
1781 2711, /* AbstractArray[AFormaldef] */
1840 2004, /* Array[nullable Object] */
1841 650, /* Array[Object] */
1874 150, /* Array[Prod] */
1904 1267, /* Array[ANode] */
1907 1327, /* Array[AFormaldef] */
1965 const struct types resolution_table_standard__Array__nit__AFormaldef
= {
1968 &type_nit__AFormaldef
, /* E: AFormaldef */
1969 &type_standard__Array__nit__AFormaldef
, /* Array[E]: Array[AFormaldef] */
1970 &type_standard__Collection__nit__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
1971 &type_standard__Array__nit__AFormaldef
, /* Array[E]: Array[AFormaldef] */
1972 &type_standard__NativeArray__nit__AFormaldef
, /* NativeArray[E]: NativeArray[AFormaldef] */
1973 &type_nit__AFormaldef
, /* E: AFormaldef */
1974 &type_standard__Collection__nit__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
1975 &type_nit__AFormaldef
, /* E: AFormaldef */
1976 &type_standard__Collection__nit__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
1977 &type_standard__Collection__nit__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
1978 &type_standard__Array__nit__AFormaldef
, /* Array[E]: Array[AFormaldef] */
1979 &type_standard__AbstractArray__nit__AFormaldef
, /* AbstractArray[E]: AbstractArray[AFormaldef] */
1980 &type_standard__array__ArrayIterator__nit__AFormaldef
, /* ArrayIterator[E]: ArrayIterator[AFormaldef] */
1983 /* runtime type NativeArray[ASuperPropdef] */
1984 const struct type type_standard__NativeArray__nit__ASuperPropdef
= {
1986 "NativeArray[ASuperPropdef]", /* class_name_string */
1989 &resolution_table_standard__NativeArray__nit__ASuperPropdef
,
1993 2622, /* nullable Object */
2016 1252, /* NativeArray[Prod] */
2022 1328, /* NativeArray[ASuperPropdef] */
2026 651, /* NativeArray[Object] */
2047 1568, /* NativeArray[APropdef] */
2053 1620, /* NativeArray[ANode] */
2213 const struct types resolution_table_standard__NativeArray__nit__ASuperPropdef
= {
2216 &type_nit__ASuperPropdef
, /* E: ASuperPropdef */
2217 &type_standard__NativeArray__nit__ASuperPropdef
, /* NativeArray[E]: NativeArray[ASuperPropdef] */
2220 /* runtime type ArrayIterator[ASuperPropdef] */
2221 const struct type type_standard__array__ArrayIterator__nit__ASuperPropdef
= {
2223 "ArrayIterator[ASuperPropdef]", /* class_name_string */
2226 &resolution_table_standard__array__ArrayIterator__nit__ASuperPropdef
,
2230 2622, /* nullable Object */
2231 2200, /* Iterator[Object] */
2240 const struct types resolution_table_standard__array__ArrayIterator__nit__ASuperPropdef
= {
2243 &type_standard__Array__nit__ASuperPropdef
, /* Array[E]: Array[ASuperPropdef] */
2244 &type_standard__AbstractArrayRead__nit__ASuperPropdef
, /* AbstractArrayRead[E]: AbstractArrayRead[ASuperPropdef] */
2247 /* runtime type HashMap[MType, POSetElement[MType]] */
2248 const struct type type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
= {
2250 "HashMap[MType, POSetElement[MType]]", /* class_name_string */
2253 &resolution_table_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
,
2257 2622, /* nullable Object */
2258 2005, /* MapRead[nullable Object, nullable Object] */
2319 1330, /* HashMap[MType, POSetElement[MType]] */
2341 const struct types resolution_table_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
= {
2347 &type_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType
, /* HashMapIterator[K, V]: HashMapIterator[MType, POSetElement[MType]] */
2348 &type_nit__MType
, /* K: MType */
2349 &type_poset__POSetElement__nit__MType
, /* V: POSetElement[MType] */
2350 &type_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
, /* HashMapNode[K, V]: HashMapNode[MType, POSetElement[MType]] */
2351 &type_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType
, /* HashMapKeys[K, V]: HashMapKeys[MType, POSetElement[MType]] */
2352 &type_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType
, /* HashMapValues[K, V]: HashMapValues[MType, POSetElement[MType]] */
2354 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
, /* nullable N: nullable HashMapNode[MType, POSetElement[MType]] */
2355 &type_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
, /* N: HashMapNode[MType, POSetElement[MType]] */
2356 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
2359 /* runtime type POSetElement[MType] */
2360 const struct type type_poset__POSetElement__nit__MType
= {
2362 "POSetElement[MType]", /* class_name_string */
2365 &resolution_table_poset__POSetElement__nit__MType
,
2369 2622, /* nullable Object */
2375 1331, /* POSetElement[MType] */
2379 const struct types resolution_table_poset__POSetElement__nit__MType
= {
2382 &type_standard__HashSet__nit__MType
, /* HashSet[E]: HashSet[MType] */
2383 &type_poset__POSet__nit__MType
, /* POSet[E]: POSet[MType] */
2384 &type_nit__MType
, /* E: MType */
2387 /* runtime type POSetConflictGraph[MType] */
2388 const struct type type_nit__POSetConflictGraph__nit__MType
= {
2390 "POSetConflictGraph[MType]", /* class_name_string */
2393 &resolution_table_nit__POSetConflictGraph__nit__MType
,
2397 2622, /* nullable Object */
2399 1332, /* POSetConflictGraph[MType] */
2402 const struct types resolution_table_nit__POSetConflictGraph__nit__MType
= {
2405 &type_standard__HashSet__nit__MType
, /* HashSet[E]: HashSet[MType] */
2406 &type_standard__HashMap__nit__MType__standard__Set__nit__MType
, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */
2407 &type_poset__POSet__nit__MType
, /* POSet[E]: POSet[MType] */
2408 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
2409 &type_nit__MType
, /* E: MType */
2410 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
2413 /* runtime type ListNode[MType] */
2414 const struct type type_standard__list__ListNode__nit__MType
= {
2416 "ListNode[MType]", /* class_name_string */
2419 &resolution_table_standard__list__ListNode__nit__MType
,
2423 2622, /* nullable Object */
2450 2329, /* Collection[MType] */
2458 2337, /* Collection[Object] */
2470 2349, /* Collection[nullable MType] */
2550 2639, /* Container[MType] */
2557 2628, /* nullable ListNode[MType] */
2564 1333, /* ListNode[MType] */
2568 const struct types resolution_table_standard__list__ListNode__nit__MType
= {
2571 &type_nullable__standard__list__ListNode__nit__MType
, /* nullable ListNode[E]: nullable ListNode[MType] */
2572 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
2573 &type_standard__abstract_collection__ContainerIterator__nit__MType
, /* ContainerIterator[E]: ContainerIterator[MType] */
2574 &type_nit__MType
, /* E: MType */
2577 /* runtime type ListIterator[MType] */
2578 const struct type type_standard__ListIterator__nit__MType
= {
2580 "ListIterator[MType]", /* class_name_string */
2583 &resolution_table_standard__ListIterator__nit__MType
,
2587 2622, /* nullable Object */
2588 2200, /* Iterator[Object] */
2593 const struct types resolution_table_standard__ListIterator__nit__MType
= {
2596 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
2597 &type_standard__List__nit__MType
, /* List[E]: List[MType] */
2600 /* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */
2601 const struct type type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef
= {
2603 "HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */
2606 &resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef
,
2610 2622, /* nullable Object */
2614 const struct types resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef
= {
2617 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
2618 &type_nit__MModule
, /* K1: MModule */
2619 &type_nit__MType
, /* K2: MType */
2620 &type_standard__Array__nit__MMethodDef
, /* V: Array[MMethodDef] */
2621 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K2, V]: HashMap[MType, Array[MMethodDef]] */
2624 /* runtime type NativeArray[MParameter] */
2625 const struct type type_standard__NativeArray__nit__MParameter
= {
2627 "NativeArray[MParameter]", /* class_name_string */
2630 &resolution_table_standard__NativeArray__nit__MParameter
,
2634 2622, /* nullable Object */
2664 1336, /* NativeArray[MParameter] */
2667 651, /* NativeArray[Object] */
2854 const struct types resolution_table_standard__NativeArray__nit__MParameter
= {
2857 &type_nit__MParameter
, /* E: MParameter */
2858 &type_standard__NativeArray__nit__MParameter
, /* NativeArray[E]: NativeArray[MParameter] */
2861 /* runtime type ArrayIterator[MParameter] */
2862 const struct type type_standard__array__ArrayIterator__nit__MParameter
= {
2864 "ArrayIterator[MParameter]", /* class_name_string */
2867 &resolution_table_standard__array__ArrayIterator__nit__MParameter
,
2871 2622, /* nullable Object */
2872 2200, /* Iterator[Object] */
2881 const struct types resolution_table_standard__array__ArrayIterator__nit__MParameter
= {
2884 &type_standard__Array__nit__MParameter
, /* Array[E]: Array[MParameter] */
2885 &type_standard__AbstractArrayRead__nit__MParameter
, /* AbstractArrayRead[E]: AbstractArrayRead[MParameter] */
2888 /* runtime type Array[Scope] */
2889 const struct type type_standard__Array__nit__scope__Scope
= {
2891 "Array[Scope]", /* class_name_string */
2894 &resolution_table_standard__Array__nit__scope__Scope
,
2898 2622, /* nullable Object */
2933 2337, /* Collection[Object] */
2963 2367, /* Collection[Scope] */
3021 2003, /* SequenceRead[nullable Object] */
3054 2457, /* AbstractArrayRead[Object] */
3085 2488, /* AbstractArrayRead[Scope] */
3175 2681, /* AbstractArray[Object] */
3206 2712, /* AbstractArray[Scope] */
3264 2004, /* Array[nullable Object] */
3265 650, /* Array[Object] */
3332 1338, /* Array[Scope] */
3389 const struct types resolution_table_standard__Array__nit__scope__Scope
= {
3392 &type_nit__scope__Scope
, /* E: Scope */
3393 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
3394 &type_standard__Collection__nit__scope__Scope
, /* Collection[E]: Collection[Scope] */
3395 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
3396 &type_standard__NativeArray__nit__scope__Scope
, /* NativeArray[E]: NativeArray[Scope] */
3397 &type_nit__scope__Scope
, /* E: Scope */
3398 &type_standard__Collection__nit__scope__Scope
, /* Collection[E]: Collection[Scope] */
3399 &type_nit__scope__Scope
, /* E: Scope */
3400 &type_standard__Collection__nit__scope__Scope
, /* Collection[E]: Collection[Scope] */
3401 &type_standard__Collection__nit__scope__Scope
, /* Collection[E]: Collection[Scope] */
3402 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
3403 &type_standard__AbstractArray__nit__scope__Scope
, /* AbstractArray[E]: AbstractArray[Scope] */
3404 &type_standard__array__ArrayIterator__nit__scope__Scope
, /* ArrayIterator[E]: ArrayIterator[Scope] */
3407 /* runtime type ListNode[Scope] */
3408 const struct type type_standard__list__ListNode__nit__scope__Scope
= {
3410 "ListNode[Scope]", /* class_name_string */
3413 &resolution_table_standard__list__ListNode__nit__scope__Scope
,
3417 2622, /* nullable Object */
3452 2337, /* Collection[Object] */
3482 2367, /* Collection[Scope] */
3545 2640, /* Container[Scope] */
3552 2629, /* nullable ListNode[Scope] */
3559 1339, /* ListNode[Scope] */
3562 const struct types resolution_table_standard__list__ListNode__nit__scope__Scope
= {
3565 &type_nullable__standard__list__ListNode__nit__scope__Scope
, /* nullable ListNode[E]: nullable ListNode[Scope] */
3566 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
3567 &type_standard__abstract_collection__ContainerIterator__nit__scope__Scope
, /* ContainerIterator[E]: ContainerIterator[Scope] */
3568 &type_nit__scope__Scope
, /* E: Scope */
3571 /* runtime type ListIterator[Scope] */
3572 const struct type type_standard__ListIterator__nit__scope__Scope
= {
3574 "ListIterator[Scope]", /* class_name_string */
3577 &resolution_table_standard__ListIterator__nit__scope__Scope
,
3581 2622, /* nullable Object */
3582 2200, /* Iterator[Object] */
3587 const struct types resolution_table_standard__ListIterator__nit__scope__Scope
= {
3590 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
3591 &type_standard__List__nit__scope__Scope
, /* List[E]: List[Scope] */
3594 /* runtime type NativeArray[FlowContext] */
3595 const struct type type_standard__NativeArray__nit__FlowContext
= {
3597 "NativeArray[FlowContext]", /* class_name_string */
3600 &resolution_table_standard__NativeArray__nit__FlowContext
,
3604 2622, /* nullable Object */
3635 1341, /* NativeArray[FlowContext] */
3637 651, /* NativeArray[Object] */
3824 const struct types resolution_table_standard__NativeArray__nit__FlowContext
= {
3827 &type_nit__FlowContext
, /* E: FlowContext */
3828 &type_standard__NativeArray__nit__FlowContext
, /* NativeArray[E]: NativeArray[FlowContext] */
3831 /* runtime type ArrayIterator[FlowContext] */
3832 const struct type type_standard__array__ArrayIterator__nit__FlowContext
= {
3834 "ArrayIterator[FlowContext]", /* class_name_string */
3837 &resolution_table_standard__array__ArrayIterator__nit__FlowContext
,
3841 2622, /* nullable Object */
3842 2200, /* Iterator[Object] */
3851 const struct types resolution_table_standard__array__ArrayIterator__nit__FlowContext
= {
3854 &type_standard__Array__nit__FlowContext
, /* Array[E]: Array[FlowContext] */
3855 &type_standard__AbstractArrayRead__nit__FlowContext
, /* AbstractArrayRead[E]: AbstractArrayRead[FlowContext] */
3858 /* runtime type HashSetIterator[Variable] */
3859 const struct type type_standard__hash_collection__HashSetIterator__nit__Variable
= {
3861 "HashSetIterator[Variable]", /* class_name_string */
3864 &resolution_table_standard__hash_collection__HashSetIterator__nit__Variable
,
3868 2622, /* nullable Object */
3869 2200, /* Iterator[Object] */
3874 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__Variable
= {
3877 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
3878 &type_standard__HashSet__nit__Variable
, /* HashSet[E]: HashSet[Variable] */
3881 /* runtime type NativeArray[nullable HashSetNode[Variable]] */
3882 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable
= {
3884 "NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */
3887 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable
,
3891 2622, /* nullable Object */
4041 1211, /* NativeArray[nullable HashSetNode[Object]] */
4058 1344, /* NativeArray[nullable HashSetNode[Variable]] */
4111 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable
= {
4114 &type_nullable__standard__hash_collection__HashSetNode__nit__Variable
, /* E: nullable HashSetNode[Variable] */
4115 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable
, /* NativeArray[E]: NativeArray[nullable HashSetNode[Variable]] */
4118 /* runtime type HashSetNode[Variable] */
4119 const struct type type_standard__hash_collection__HashSetNode__nit__Variable
= {
4121 "HashSetNode[Variable]", /* class_name_string */
4124 &resolution_table_standard__hash_collection__HashSetNode__nit__Variable
,
4128 2622, /* nullable Object */
4139 2238, /* nullable HashSetNode[Object] */
4143 2255, /* nullable HashSetNode[Variable] */
4162 1212, /* HashSetNode[Object] */
4166 1345, /* HashSetNode[Variable] */
4177 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__Variable
= {
4181 &type_nit__Variable
, /* K: Variable */
4184 /* runtime type HashMapKeys[Variable, nullable MType] */
4185 const struct type type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType
= {
4187 "HashMapKeys[Variable, nullable MType]", /* class_name_string */
4190 &resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType
,
4194 2622, /* nullable Object */
4229 2337, /* Collection[Object] */
4239 2347, /* Collection[Variable] */
4319 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType
= {
4322 &type_standard__HashMap__nit__Variable__nullable__nit__MType
, /* HashMap[K, V]: HashMap[Variable, nullable MType] */
4323 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
4324 &type_standard__MapKeysIterator__nit__Variable__nullable__nit__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, nullable MType] */
4327 /* runtime type HashMapValues[Variable, nullable MType] */
4328 const struct type type_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType
= {
4330 "HashMapValues[Variable, nullable MType]", /* class_name_string */
4333 &resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType
,
4337 2622, /* nullable Object */
4384 2349, /* Collection[nullable MType] */
4462 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType
= {
4465 &type_standard__HashMap__nit__Variable__nullable__nit__MType
, /* HashMap[K, V]: HashMap[Variable, nullable MType] */
4466 &type_standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable MType] */
4467 &type_standard__MapValuesIterator__nit__Variable__nullable__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, nullable MType] */
4470 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */
4471 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
= {
4473 "NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */
4476 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
,
4480 2622, /* nullable Object */
4648 1348, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */
4700 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
= {
4703 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
, /* E: nullable HashMapNode[Variable, nullable MType] */
4704 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
4707 /* runtime type HashMapIterator[Variable, nullable MType] */
4708 const struct type type_standard__HashMapIterator__nit__Variable__nullable__nit__MType
= {
4710 "HashMapIterator[Variable, nullable MType]", /* class_name_string */
4713 &resolution_table_standard__HashMapIterator__nit__Variable__nullable__nit__MType
,
4717 2622, /* nullable Object */
4750 2578, /* MapIterator[Variable, nullable MType] */
4795 const struct types resolution_table_standard__HashMapIterator__nit__Variable__nullable__nit__MType
= {
4798 &type_standard__HashMap__nit__Variable__nullable__nit__MType
, /* HashMap[K, V]: HashMap[Variable, nullable MType] */
4801 /* runtime type HashMapNode[Variable, nullable MType] */
4802 const struct type type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
= {
4804 "HashMapNode[Variable, nullable MType]", /* class_name_string */
4807 &resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
,
4811 2622, /* nullable Object */
4843 2256, /* nullable HashMapNode[Variable, nullable MType] */
4916 1350, /* HashMapNode[Variable, nullable MType] */
4960 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType
= {
4963 &type_nullable__nit__MType
, /* V: nullable MType */
4964 &type_nit__Variable
, /* K: Variable */
4967 /* runtime type NativeArray[CallSite] */
4968 const struct type type_standard__NativeArray__nit__CallSite
= {
4970 "NativeArray[CallSite]", /* class_name_string */
4973 &resolution_table_standard__NativeArray__nit__CallSite
,
4977 2622, /* nullable Object */
5009 1351, /* NativeArray[CallSite] */
5010 651, /* NativeArray[Object] */
5197 const struct types resolution_table_standard__NativeArray__nit__CallSite
= {
5200 &type_nit__CallSite
, /* E: CallSite */
5201 &type_standard__NativeArray__nit__CallSite
, /* NativeArray[E]: NativeArray[CallSite] */
5204 /* runtime type ArrayIterator[CallSite] */
5205 const struct type type_standard__array__ArrayIterator__nit__CallSite
= {
5207 "ArrayIterator[CallSite]", /* class_name_string */
5210 &resolution_table_standard__array__ArrayIterator__nit__CallSite
,
5214 2622, /* nullable Object */
5215 2200, /* Iterator[Object] */
5224 const struct types resolution_table_standard__array__ArrayIterator__nit__CallSite
= {
5227 &type_standard__Array__nit__CallSite
, /* Array[E]: Array[CallSite] */
5228 &type_standard__AbstractArrayRead__nit__CallSite
, /* AbstractArrayRead[E]: AbstractArrayRead[CallSite] */
5231 /* runtime type ArrayIterator[Object] */
5232 const struct type type_standard__array__ArrayIterator__standard__Object
= {
5234 "ArrayIterator[Object]", /* class_name_string */
5237 &resolution_table_standard__array__ArrayIterator__standard__Object
,
5241 2622, /* nullable Object */
5242 2200, /* Iterator[Object] */
5251 const struct types resolution_table_standard__array__ArrayIterator__standard__Object
= {
5254 &type_standard__Array__standard__Object
, /* Array[E]: Array[Object] */
5255 &type_standard__AbstractArrayRead__standard__Object
, /* AbstractArrayRead[E]: AbstractArrayRead[Object] */
5258 /* runtime type NativeArray[CodeWriter] */
5259 const struct type type_standard__NativeArray__nit__CodeWriter
= {
5261 "NativeArray[CodeWriter]", /* class_name_string */
5264 &resolution_table_standard__NativeArray__nit__CodeWriter
,
5268 2622, /* nullable Object */
5301 651, /* NativeArray[Object] */
5302 1354, /* NativeArray[CodeWriter] */
5488 const struct types resolution_table_standard__NativeArray__nit__CodeWriter
= {
5491 &type_nit__CodeWriter
, /* E: CodeWriter */
5492 &type_standard__NativeArray__nit__CodeWriter
, /* NativeArray[E]: NativeArray[CodeWriter] */
5495 /* runtime type ArrayIterator[CodeWriter] */
5496 const struct type type_standard__array__ArrayIterator__nit__CodeWriter
= {
5498 "ArrayIterator[CodeWriter]", /* class_name_string */
5501 &resolution_table_standard__array__ArrayIterator__nit__CodeWriter
,
5505 2622, /* nullable Object */
5506 2200, /* Iterator[Object] */
5515 const struct types resolution_table_standard__array__ArrayIterator__nit__CodeWriter
= {
5518 &type_standard__Array__nit__CodeWriter
, /* Array[E]: Array[CodeWriter] */
5519 &type_standard__AbstractArrayRead__nit__CodeWriter
, /* AbstractArrayRead[E]: AbstractArrayRead[CodeWriter] */
5522 /* runtime type HashSetIterator[String] */
5523 const struct type type_standard__hash_collection__HashSetIterator__standard__String
= {
5525 "HashSetIterator[String]", /* class_name_string */
5528 &resolution_table_standard__hash_collection__HashSetIterator__standard__String
,
5532 2622, /* nullable Object */
5533 2200, /* Iterator[Object] */
5538 const struct types resolution_table_standard__hash_collection__HashSetIterator__standard__String
= {
5541 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
5542 &type_standard__HashSet__standard__String
, /* HashSet[E]: HashSet[String] */
5545 /* runtime type NativeArray[nullable HashSetNode[String]] */
5546 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String
= {
5548 "NativeArray[nullable HashSetNode[String]]", /* class_name_string */
5551 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String
,
5555 2622, /* nullable Object */
5705 1211, /* NativeArray[nullable HashSetNode[Object]] */
5724 1357, /* NativeArray[nullable HashSetNode[String]] */
5775 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String
= {
5778 &type_nullable__standard__hash_collection__HashSetNode__standard__String
, /* E: nullable HashSetNode[String] */
5779 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String
, /* NativeArray[E]: NativeArray[nullable HashSetNode[String]] */
5782 /* runtime type HashSetNode[String] */
5783 const struct type type_standard__hash_collection__HashSetNode__standard__String
= {
5785 "HashSetNode[String]", /* class_name_string */
5788 &resolution_table_standard__hash_collection__HashSetNode__standard__String
,
5792 2622, /* nullable Object */
5803 2238, /* nullable HashSetNode[Object] */
5808 2257, /* nullable HashSetNode[String] */
5826 1212, /* HashSetNode[Object] */
5831 1358, /* HashSetNode[String] */
5841 const struct types resolution_table_standard__hash_collection__HashSetNode__standard__String
= {
5845 &type_standard__String
, /* K: String */
5848 /* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */
5849 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
5851 "HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
5854 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
5858 2622, /* nullable Object */
5869 2313, /* Collection[MClass] */
5893 2337, /* Collection[Object] */
5897 2341, /* Collection[nullable MClass] */
5983 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
5986 &type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */
5987 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
5988 &type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
5991 /* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */
5992 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
5994 "HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
5997 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
6001 2622, /* nullable Object */
6036 2337, /* Collection[Object] */
6096 2397, /* Collection[Set[PropertyLayoutElement]] */
6126 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6129 &type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */
6130 &type_standard__Array__standard__Set__nit__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
6131 &type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
6134 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
6135 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6137 "NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */
6140 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
6144 2622, /* nullable Object */
6314 1361, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
6364 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6367 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* E: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
6368 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
6371 /* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */
6372 const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6374 "HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6377 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
6381 2622, /* nullable Object */
6415 2579, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
6459 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6462 &type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */
6465 /* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */
6466 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6468 "HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6471 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
6475 2622, /* nullable Object */
6508 2258, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
6581 1363, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
6624 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6627 &type_standard__Set__nit__PropertyLayoutElement
, /* V: Set[PropertyLayoutElement] */
6628 &type_nit__MClass
, /* K: MClass */
6631 /* runtime type HashMapKeys[MClass, Set[MAttribute]] */
6632 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute
= {
6634 "HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */
6637 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute
,
6641 2622, /* nullable Object */
6652 2313, /* Collection[MClass] */
6676 2337, /* Collection[Object] */
6680 2341, /* Collection[nullable MClass] */
6766 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute
= {
6769 &type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute
, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */
6770 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6771 &type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MAttribute]] */
6774 /* runtime type HashMapValues[MClass, Set[MAttribute]] */
6775 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute
= {
6777 "HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */
6780 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute
,
6784 2622, /* nullable Object */
6819 2337, /* Collection[Object] */
6867 2385, /* Collection[Set[MProperty]] */
6879 2397, /* Collection[Set[PropertyLayoutElement]] */
6880 2398, /* Collection[Set[MAttribute]] */
6909 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute
= {
6912 &type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute
, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */
6913 &type_standard__Array__standard__Set__nit__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
6914 &type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MAttribute]] */
6917 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
6918 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
= {
6920 "NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */
6923 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
,
6927 2622, /* nullable Object */
7066 1145, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
7097 1361, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
7098 1366, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
7147 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
= {
7150 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
, /* E: nullable HashMapNode[MClass, Set[MAttribute]] */
7151 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
7154 /* runtime type HashMapIterator[MClass, Set[MAttribute]] */
7155 const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute
= {
7157 "HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */
7160 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute
,
7164 2622, /* nullable Object */
7178 2559, /* MapIterator[MClass, Set[MProperty]] */
7198 2579, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
7199 2580, /* MapIterator[MClass, Set[MAttribute]] */
7242 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute
= {
7245 &type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute
, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */
7248 /* runtime type HashMapNode[MClass, Set[MAttribute]] */
7249 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
= {
7251 "HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
7254 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
,
7258 2622, /* nullable Object */
7272 2227, /* nullable HashMapNode[MClass, Set[MProperty]] */
7291 2258, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
7292 2259, /* nullable HashMapNode[MClass, Set[MAttribute]] */
7345 1147, /* HashMapNode[MClass, Set[MProperty]] */
7364 1363, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
7365 1368, /* HashMapNode[MClass, Set[MAttribute]] */
7407 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute
= {
7410 &type_standard__Set__nit__MAttribute
, /* V: Set[MAttribute] */
7411 &type_nit__MClass
, /* K: MClass */
7414 /* runtime type NativeArray[PropertyLayoutElement] */
7415 const struct type type_standard__NativeArray__nit__PropertyLayoutElement
= {
7417 "NativeArray[PropertyLayoutElement]", /* class_name_string */
7420 &resolution_table_standard__NativeArray__nit__PropertyLayoutElement
,
7424 2622, /* nullable Object */
7457 651, /* NativeArray[Object] */
7459 1369, /* NativeArray[PropertyLayoutElement] */
7490 1690, /* NativeArray[nullable PropertyLayoutElement] */
7644 const struct types resolution_table_standard__NativeArray__nit__PropertyLayoutElement
= {
7647 &type_nit__PropertyLayoutElement
, /* E: PropertyLayoutElement */
7648 &type_standard__NativeArray__nit__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[PropertyLayoutElement] */
7651 /* runtime type ArrayIterator[PropertyLayoutElement] */
7652 const struct type type_standard__array__ArrayIterator__nit__PropertyLayoutElement
= {
7654 "ArrayIterator[PropertyLayoutElement]", /* class_name_string */
7657 &resolution_table_standard__array__ArrayIterator__nit__PropertyLayoutElement
,
7661 2622, /* nullable Object */
7662 2200, /* Iterator[Object] */
7671 const struct types resolution_table_standard__array__ArrayIterator__nit__PropertyLayoutElement
= {
7674 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
7675 &type_standard__AbstractArrayRead__nit__PropertyLayoutElement
, /* AbstractArrayRead[E]: AbstractArrayRead[PropertyLayoutElement] */
7678 /* runtime type HashSetIterator[PropertyLayoutElement] */
7679 const struct type type_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement
= {
7681 "HashSetIterator[PropertyLayoutElement]", /* class_name_string */
7684 &resolution_table_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement
,
7688 2622, /* nullable Object */
7689 2200, /* Iterator[Object] */
7694 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement
= {
7697 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
7698 &type_standard__HashSet__nit__PropertyLayoutElement
, /* HashSet[E]: HashSet[PropertyLayoutElement] */
7701 /* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7702 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
= {
7704 "NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */
7707 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
,
7711 2622, /* nullable Object */
7861 1211, /* NativeArray[nullable HashSetNode[Object]] */
7883 1372, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7931 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
= {
7934 &type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
, /* E: nullable HashSetNode[PropertyLayoutElement] */
7935 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7938 /* runtime type HashSetNode[PropertyLayoutElement] */
7939 const struct type type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
= {
7941 "HashSetNode[PropertyLayoutElement]", /* class_name_string */
7944 &resolution_table_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
,
7948 2622, /* nullable Object */
7959 2238, /* nullable HashSetNode[Object] */
7965 2260, /* nullable HashSetNode[PropertyLayoutElement] */
7982 1212, /* HashSetNode[Object] */
7988 1373, /* HashSetNode[PropertyLayoutElement] */
7997 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement
= {
8001 &type_nit__PropertyLayoutElement
, /* K: PropertyLayoutElement */
8004 /* runtime type Array[MAttribute] */
8005 const struct type type_standard__Array__nit__MAttribute
= {
8007 "Array[MAttribute]", /* class_name_string */
8010 &resolution_table_standard__Array__nit__MAttribute
,
8014 2622, /* nullable Object */
8026 2314, /* Collection[MProperty] */
8049 2337, /* Collection[Object] */
8051 2339, /* Collection[PropertyLayoutElement] */
8080 2368, /* Collection[MAttribute] */
8081 2369, /* Collection[nullable PropertyLayoutElement] */
8082 2370, /* Collection[nullable MAttribute] */
8129 2417, /* Collection[nullable MProperty] */
8137 2003, /* SequenceRead[nullable Object] */
8146 2433, /* AbstractArrayRead[MProperty] */
8170 2457, /* AbstractArrayRead[Object] */
8172 2459, /* AbstractArrayRead[PropertyLayoutElement] */
8202 2489, /* AbstractArrayRead[MAttribute] */
8203 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
8204 2491, /* AbstractArrayRead[nullable MAttribute] */
8251 2538, /* AbstractArrayRead[nullable MProperty] */
8267 2657, /* AbstractArray[MProperty] */
8291 2681, /* AbstractArray[Object] */
8293 2683, /* AbstractArray[PropertyLayoutElement] */
8323 2713, /* AbstractArray[MAttribute] */
8324 2714, /* AbstractArray[nullable PropertyLayoutElement] */
8325 2715, /* AbstractArray[nullable MAttribute] */
8372 2762, /* AbstractArray[nullable MProperty] */
8380 2004, /* Array[nullable Object] */
8381 650, /* Array[Object] */
8393 56, /* Array[MProperty] */
8396 1942, /* Array[nullable MProperty] */
8424 658, /* Array[PropertyLayoutElement] */
8449 1374, /* Array[MAttribute] */
8450 1380, /* Array[nullable PropertyLayoutElement] */
8451 1385, /* Array[nullable MAttribute] */
8505 const struct types resolution_table_standard__Array__nit__MAttribute
= {
8508 &type_nit__MAttribute
, /* E: MAttribute */
8509 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
8510 &type_standard__Collection__nit__MAttribute
, /* Collection[E]: Collection[MAttribute] */
8511 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
8512 &type_standard__NativeArray__nit__MAttribute
, /* NativeArray[E]: NativeArray[MAttribute] */
8513 &type_nit__MAttribute
, /* E: MAttribute */
8514 &type_standard__Collection__nit__MAttribute
, /* Collection[E]: Collection[MAttribute] */
8515 &type_nit__MAttribute
, /* E: MAttribute */
8516 &type_standard__Collection__nit__MAttribute
, /* Collection[E]: Collection[MAttribute] */
8517 &type_standard__Collection__nit__MAttribute
, /* Collection[E]: Collection[MAttribute] */
8518 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
8519 &type_standard__AbstractArray__nit__MAttribute
, /* AbstractArray[E]: AbstractArray[MAttribute] */
8520 &type_standard__array__ArrayIterator__nit__MAttribute
, /* ArrayIterator[E]: ArrayIterator[MAttribute] */
8523 /* runtime type HashSetIterator[MAttribute] */
8524 const struct type type_standard__hash_collection__HashSetIterator__nit__MAttribute
= {
8526 "HashSetIterator[MAttribute]", /* class_name_string */
8529 &resolution_table_standard__hash_collection__HashSetIterator__nit__MAttribute
,
8533 2622, /* nullable Object */
8534 2200, /* Iterator[Object] */
8539 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MAttribute
= {
8542 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
8543 &type_standard__HashSet__nit__MAttribute
, /* HashSet[E]: HashSet[MAttribute] */
8546 /* runtime type NativeArray[nullable HashSetNode[MAttribute]] */
8547 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute
= {
8549 "NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */
8552 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute
,
8556 2622, /* nullable Object */
8706 1211, /* NativeArray[nullable HashSetNode[Object]] */
8728 1372, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
8729 1376, /* NativeArray[nullable HashSetNode[MAttribute]] */
8732 1400, /* NativeArray[nullable HashSetNode[MProperty]] */
8776 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute
= {
8779 &type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute
, /* E: nullable HashSetNode[MAttribute] */
8780 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute
, /* NativeArray[E]: NativeArray[nullable HashSetNode[MAttribute]] */
8783 /* runtime type HashSetNode[MAttribute] */
8784 const struct type type_standard__hash_collection__HashSetNode__nit__MAttribute
= {
8786 "HashSetNode[MAttribute]", /* class_name_string */
8789 &resolution_table_standard__hash_collection__HashSetNode__nit__MAttribute
,
8793 2622, /* nullable Object */
8804 2238, /* nullable HashSetNode[Object] */
8810 2260, /* nullable HashSetNode[PropertyLayoutElement] */
8811 2261, /* nullable HashSetNode[MAttribute] */
8813 2264, /* nullable HashSetNode[MProperty] */
8827 1212, /* HashSetNode[Object] */
8833 1373, /* HashSetNode[PropertyLayoutElement] */
8834 1377, /* HashSetNode[MAttribute] */
8836 1401, /* HashSetNode[MProperty] */
8842 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MAttribute
= {
8846 &type_nit__MAttribute
, /* K: MAttribute */
8849 /* runtime type HashMap[PropertyLayoutElement, Int] */
8850 const struct type type_standard__HashMap__nit__PropertyLayoutElement__standard__Int
= {
8852 "HashMap[PropertyLayoutElement, Int]", /* class_name_string */
8855 &resolution_table_standard__HashMap__nit__PropertyLayoutElement__standard__Int
,
8859 2622, /* nullable Object */
8860 2005, /* MapRead[nullable Object, nullable Object] */
8922 1378, /* HashMap[PropertyLayoutElement, Int] */
8943 const struct types resolution_table_standard__HashMap__nit__PropertyLayoutElement__standard__Int
= {
8949 &type_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int
, /* HashMapIterator[K, V]: HashMapIterator[PropertyLayoutElement, Int] */
8950 &type_nit__PropertyLayoutElement
, /* K: PropertyLayoutElement */
8951 &type_standard__Int
, /* V: Int */
8952 &type_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
, /* HashMapNode[K, V]: HashMapNode[PropertyLayoutElement, Int] */
8953 &type_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int
, /* HashMapKeys[K, V]: HashMapKeys[PropertyLayoutElement, Int] */
8954 &type_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int
, /* HashMapValues[K, V]: HashMapValues[PropertyLayoutElement, Int] */
8956 &type_nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
, /* nullable N: nullable HashMapNode[PropertyLayoutElement, Int] */
8957 &type_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
, /* N: HashMapNode[PropertyLayoutElement, Int] */
8958 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
8961 /* runtime type HashMap[MClass, HashSet[Int]] */
8962 const struct type type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int
= {
8964 "HashMap[MClass, HashSet[Int]]", /* class_name_string */
8967 &resolution_table_standard__HashMap__nit__MClass__standard__HashSet__standard__Int
,
8971 2622, /* nullable Object */
8972 2005, /* MapRead[nullable Object, nullable Object] */
9035 1379, /* HashMap[MClass, HashSet[Int]] */
9055 const struct types resolution_table_standard__HashMap__nit__MClass__standard__HashSet__standard__Int
= {
9061 &type_standard__HashMapIterator__nit__MClass__standard__HashSet__standard__Int
, /* HashMapIterator[K, V]: HashMapIterator[MClass, HashSet[Int]] */
9062 &type_nit__MClass
, /* K: MClass */
9063 &type_standard__HashSet__standard__Int
, /* V: HashSet[Int] */
9064 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
, /* HashMapNode[K, V]: HashMapNode[MClass, HashSet[Int]] */
9065 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__HashSet__standard__Int
, /* HashMapKeys[K, V]: HashMapKeys[MClass, HashSet[Int]] */
9066 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__HashSet__standard__Int
, /* HashMapValues[K, V]: HashMapValues[MClass, HashSet[Int]] */
9068 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
, /* nullable N: nullable HashMapNode[MClass, HashSet[Int]] */
9069 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
, /* N: HashMapNode[MClass, HashSet[Int]] */
9070 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, HashSet[Int]]] */
9073 /* runtime type Array[nullable PropertyLayoutElement] */
9074 const struct type type_standard__Array__nullable__nit__PropertyLayoutElement
= {
9076 "Array[nullable PropertyLayoutElement]", /* class_name_string */
9079 &resolution_table_standard__Array__nullable__nit__PropertyLayoutElement
,
9083 2622, /* nullable Object */
9150 2369, /* Collection[nullable PropertyLayoutElement] */
9206 2003, /* SequenceRead[nullable Object] */
9272 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
9393 2714, /* AbstractArray[nullable PropertyLayoutElement] */
9449 2004, /* Array[nullable Object] */
9519 1380, /* Array[nullable PropertyLayoutElement] */
9574 const struct types resolution_table_standard__Array__nullable__nit__PropertyLayoutElement
= {
9577 &type_nullable__nit__PropertyLayoutElement
, /* E: nullable PropertyLayoutElement */
9578 &type_standard__Array__nullable__nit__PropertyLayoutElement
, /* Array[E]: Array[nullable PropertyLayoutElement] */
9579 &type_standard__Collection__nullable__nit__PropertyLayoutElement
, /* Collection[E]: Collection[nullable PropertyLayoutElement] */
9580 &type_standard__Array__nullable__nit__PropertyLayoutElement
, /* Array[E]: Array[nullable PropertyLayoutElement] */
9581 &type_standard__NativeArray__nullable__nit__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[nullable PropertyLayoutElement] */
9582 &type_nullable__nit__PropertyLayoutElement
, /* E: nullable PropertyLayoutElement */
9583 &type_standard__Collection__nullable__nit__PropertyLayoutElement
, /* Collection[E]: Collection[nullable PropertyLayoutElement] */
9584 &type_nullable__nit__PropertyLayoutElement
, /* E: nullable PropertyLayoutElement */
9585 &type_standard__Collection__nullable__nit__PropertyLayoutElement
, /* Collection[E]: Collection[nullable PropertyLayoutElement] */
9586 &type_standard__Collection__nullable__nit__PropertyLayoutElement
, /* Collection[E]: Collection[nullable PropertyLayoutElement] */
9587 &type_standard__Array__nullable__nit__PropertyLayoutElement
, /* Array[E]: Array[nullable PropertyLayoutElement] */
9588 &type_standard__AbstractArray__nullable__nit__PropertyLayoutElement
, /* AbstractArray[E]: AbstractArray[nullable PropertyLayoutElement] */
9589 &type_standard__array__ArrayIterator__nullable__nit__PropertyLayoutElement
, /* ArrayIterator[E]: ArrayIterator[nullable PropertyLayoutElement] */
9592 /* runtime type HashSetIterator[Int] */
9593 const struct type type_standard__hash_collection__HashSetIterator__standard__Int
= {
9595 "HashSetIterator[Int]", /* class_name_string */
9598 &resolution_table_standard__hash_collection__HashSetIterator__standard__Int
,
9602 2622, /* nullable Object */
9603 2200, /* Iterator[Object] */
9608 const struct types resolution_table_standard__hash_collection__HashSetIterator__standard__Int
= {
9611 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
9612 &type_standard__HashSet__standard__Int
, /* HashSet[E]: HashSet[Int] */
9615 /* runtime type NativeArray[nullable HashSetNode[Int]] */
9616 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Int
= {
9618 "NativeArray[nullable HashSetNode[Int]]", /* class_name_string */
9621 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Int
,
9625 2622, /* nullable Object */
9775 1211, /* NativeArray[nullable HashSetNode[Object]] */
9799 1382, /* NativeArray[nullable HashSetNode[Int]] */
9845 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Int
= {
9848 &type_nullable__standard__hash_collection__HashSetNode__standard__Int
, /* E: nullable HashSetNode[Int] */
9849 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Int
, /* NativeArray[E]: NativeArray[nullable HashSetNode[Int]] */
9852 /* runtime type HashSetNode[Int] */
9853 const struct type type_standard__hash_collection__HashSetNode__standard__Int
= {
9855 "HashSetNode[Int]", /* class_name_string */
9858 &resolution_table_standard__hash_collection__HashSetNode__standard__Int
,
9862 2622, /* nullable Object */
9873 2238, /* nullable HashSetNode[Object] */
9881 2262, /* nullable HashSetNode[Int] */
9896 1212, /* HashSetNode[Object] */
9904 1383, /* HashSetNode[Int] */
9911 const struct types resolution_table_standard__hash_collection__HashSetNode__standard__Int
= {
9915 &type_standard__Int
, /* K: Int */