1 #include "nit__nith.types.0.h"
2 /* runtime type HashMap[MAttribute, Int] */
3 const struct type type_standard__HashMap__nit__MAttribute__standard__Int
= {
5 "HashMap[MAttribute, Int]", /* class_name_string */
8 &resolution_table_standard__HashMap__nit__MAttribute__standard__Int
,
12 2622, /* nullable Object */
13 2005, /* MapRead[nullable Object, nullable Object] */
75 1378, /* HashMap[PropertyLayoutElement, Int] */
77 1384, /* HashMap[MAttribute, Int] */
96 const struct types resolution_table_standard__HashMap__nit__MAttribute__standard__Int
= {
102 &type_standard__HashMapIterator__nit__MAttribute__standard__Int
, /* HashMapIterator[K, V]: HashMapIterator[MAttribute, Int] */
103 &type_nit__MAttribute
, /* K: MAttribute */
104 &type_standard__Int
, /* V: Int */
105 &type_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
, /* HashMapNode[K, V]: HashMapNode[MAttribute, Int] */
106 &type_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int
, /* HashMapKeys[K, V]: HashMapKeys[MAttribute, Int] */
107 &type_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int
, /* HashMapValues[K, V]: HashMapValues[MAttribute, Int] */
109 &type_nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
, /* nullable N: nullable HashMapNode[MAttribute, Int] */
110 &type_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
, /* N: HashMapNode[MAttribute, Int] */
111 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
114 /* runtime type Array[nullable MAttribute] */
115 const struct type type_standard__Array__nullable__nit__MAttribute
= {
117 "Array[nullable MAttribute]", /* class_name_string */
120 &resolution_table_standard__Array__nullable__nit__MAttribute
,
124 2622, /* nullable Object */
191 2369, /* Collection[nullable PropertyLayoutElement] */
192 2370, /* Collection[nullable MAttribute] */
239 2417, /* Collection[nullable MProperty] */
247 2003, /* SequenceRead[nullable Object] */
313 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
314 2491, /* AbstractArrayRead[nullable MAttribute] */
361 2538, /* AbstractArrayRead[nullable MProperty] */
434 2714, /* AbstractArray[nullable PropertyLayoutElement] */
435 2715, /* AbstractArray[nullable MAttribute] */
482 2762, /* AbstractArray[nullable MProperty] */
490 2004, /* Array[nullable Object] */
506 1942, /* Array[nullable MProperty] */
560 1380, /* Array[nullable PropertyLayoutElement] */
561 1385, /* Array[nullable MAttribute] */
615 const struct types resolution_table_standard__Array__nullable__nit__MAttribute
= {
618 &type_nullable__nit__MAttribute
, /* E: nullable MAttribute */
619 &type_standard__Array__nullable__nit__MAttribute
, /* Array[E]: Array[nullable MAttribute] */
620 &type_standard__Collection__nullable__nit__MAttribute
, /* Collection[E]: Collection[nullable MAttribute] */
621 &type_standard__Array__nullable__nit__MAttribute
, /* Array[E]: Array[nullable MAttribute] */
622 &type_standard__NativeArray__nullable__nit__MAttribute
, /* NativeArray[E]: NativeArray[nullable MAttribute] */
623 &type_nullable__nit__MAttribute
, /* E: nullable MAttribute */
624 &type_standard__Collection__nullable__nit__MAttribute
, /* Collection[E]: Collection[nullable MAttribute] */
625 &type_nullable__nit__MAttribute
, /* E: nullable MAttribute */
626 &type_standard__Collection__nullable__nit__MAttribute
, /* Collection[E]: Collection[nullable MAttribute] */
627 &type_standard__Collection__nullable__nit__MAttribute
, /* Collection[E]: Collection[nullable MAttribute] */
628 &type_standard__Array__nullable__nit__MAttribute
, /* Array[E]: Array[nullable MAttribute] */
629 &type_standard__AbstractArray__nullable__nit__MAttribute
, /* AbstractArray[E]: AbstractArray[nullable MAttribute] */
630 &type_standard__array__ArrayIterator__nullable__nit__MAttribute
, /* ArrayIterator[E]: ArrayIterator[nullable MAttribute] */
633 /* runtime type NativeArray[nullable MPropDef] */
634 const struct type type_standard__NativeArray__nullable__nit__MPropDef
= {
636 "NativeArray[nullable MPropDef]", /* class_name_string */
639 &resolution_table_standard__NativeArray__nullable__nit__MPropDef
,
643 2622, /* nullable Object */
679 1386, /* NativeArray[nullable MPropDef] */
709 1690, /* NativeArray[nullable PropertyLayoutElement] */
863 const struct types resolution_table_standard__NativeArray__nullable__nit__MPropDef
= {
866 &type_nullable__nit__MPropDef
, /* E: nullable MPropDef */
867 &type_standard__NativeArray__nullable__nit__MPropDef
, /* NativeArray[E]: NativeArray[nullable MPropDef] */
870 /* runtime type ArrayIterator[nullable MPropDef] */
871 const struct type type_standard__array__ArrayIterator__nullable__nit__MPropDef
= {
873 "ArrayIterator[nullable MPropDef]", /* class_name_string */
876 &resolution_table_standard__array__ArrayIterator__nullable__nit__MPropDef
,
880 2622, /* nullable Object */
890 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MPropDef
= {
893 &type_standard__Array__nullable__nit__MPropDef
, /* Array[E]: Array[nullable MPropDef] */
894 &type_standard__AbstractArrayRead__nullable__nit__MPropDef
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MPropDef] */
897 /* runtime type NativeArray[nullable MClass] */
898 const struct type type_standard__NativeArray__nullable__nit__MClass
= {
900 "NativeArray[nullable MClass]", /* class_name_string */
903 &resolution_table_standard__NativeArray__nullable__nit__MClass
,
907 2622, /* nullable Object */
944 1388, /* NativeArray[nullable MClass] */
1127 const struct types resolution_table_standard__NativeArray__nullable__nit__MClass
= {
1130 &type_nullable__nit__MClass
, /* E: nullable MClass */
1131 &type_standard__NativeArray__nullable__nit__MClass
, /* NativeArray[E]: NativeArray[nullable MClass] */
1134 /* runtime type ArrayIterator[nullable MClass] */
1135 const struct type type_standard__array__ArrayIterator__nullable__nit__MClass
= {
1137 "ArrayIterator[nullable MClass]", /* class_name_string */
1140 &resolution_table_standard__array__ArrayIterator__nullable__nit__MClass
,
1144 2622, /* nullable Object */
1154 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MClass
= {
1157 &type_standard__Array__nullable__nit__MClass
, /* Array[E]: Array[nullable MClass] */
1158 &type_standard__AbstractArrayRead__nullable__nit__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MClass] */
1161 /* runtime type NativeArray[RuntimeVariable] */
1162 const struct type type_standard__NativeArray__nit__RuntimeVariable
= {
1164 "NativeArray[RuntimeVariable]", /* class_name_string */
1167 &resolution_table_standard__NativeArray__nit__RuntimeVariable
,
1171 2622, /* nullable Object */
1204 651, /* NativeArray[Object] */
1209 1390, /* NativeArray[RuntimeVariable] */
1391 const struct types resolution_table_standard__NativeArray__nit__RuntimeVariable
= {
1394 &type_nit__RuntimeVariable
, /* E: RuntimeVariable */
1395 &type_standard__NativeArray__nit__RuntimeVariable
, /* NativeArray[E]: NativeArray[RuntimeVariable] */
1398 /* runtime type ArrayIterator[RuntimeVariable] */
1399 const struct type type_standard__array__ArrayIterator__nit__RuntimeVariable
= {
1401 "ArrayIterator[RuntimeVariable]", /* class_name_string */
1404 &resolution_table_standard__array__ArrayIterator__nit__RuntimeVariable
,
1408 2622, /* nullable Object */
1409 2200, /* Iterator[Object] */
1418 const struct types resolution_table_standard__array__ArrayIterator__nit__RuntimeVariable
= {
1421 &type_standard__Array__nit__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
1422 &type_standard__AbstractArrayRead__nit__RuntimeVariable
, /* AbstractArrayRead[E]: AbstractArrayRead[RuntimeVariable] */
1425 /* runtime type HashMap[MClass, POSetElement[MClass]] */
1426 const struct type type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass
= {
1428 "HashMap[MClass, POSetElement[MClass]]", /* class_name_string */
1431 &resolution_table_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass
,
1435 2622, /* nullable Object */
1436 2005, /* MapRead[nullable Object, nullable Object] */
1501 1392, /* HashMap[MClass, POSetElement[MClass]] */
1519 const struct types resolution_table_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass
= {
1525 &type_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMapIterator[K, V]: HashMapIterator[MClass, POSetElement[MClass]] */
1526 &type_nit__MClass
, /* K: MClass */
1527 &type_poset__POSetElement__nit__MClass
, /* V: POSetElement[MClass] */
1528 &type_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMapNode[K, V]: HashMapNode[MClass, POSetElement[MClass]] */
1529 &type_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMapKeys[K, V]: HashMapKeys[MClass, POSetElement[MClass]] */
1530 &type_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMapValues[K, V]: HashMapValues[MClass, POSetElement[MClass]] */
1532 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
, /* nullable N: nullable HashMapNode[MClass, POSetElement[MClass]] */
1533 &type_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
, /* N: HashMapNode[MClass, POSetElement[MClass]] */
1534 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
1537 /* runtime type POSetElement[MClass] */
1538 const struct type type_poset__POSetElement__nit__MClass
= {
1540 "POSetElement[MClass]", /* class_name_string */
1543 &resolution_table_poset__POSetElement__nit__MClass
,
1547 2622, /* nullable Object */
1554 1393, /* POSetElement[MClass] */
1557 const struct types resolution_table_poset__POSetElement__nit__MClass
= {
1560 &type_standard__HashSet__nit__MClass
, /* HashSet[E]: HashSet[MClass] */
1561 &type_poset__POSet__nit__MClass
, /* POSet[E]: POSet[MClass] */
1562 &type_nit__MClass
, /* E: MClass */
1565 /* runtime type HashMapKeys[MClass, Array[nullable MClass]] */
1566 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass
= {
1568 "HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */
1571 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass
,
1575 2622, /* nullable Object */
1586 2313, /* Collection[MClass] */
1610 2337, /* Collection[Object] */
1614 2341, /* Collection[nullable MClass] */
1700 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass
= {
1703 &type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */
1704 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
1705 &type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MClass]] */
1708 /* runtime type HashMapValues[MClass, Array[nullable MClass]] */
1709 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass
= {
1711 "HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */
1714 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass
,
1718 2622, /* nullable Object */
1753 2337, /* Collection[Object] */
1815 2399, /* Collection[Array[nullable MClass]] */
1843 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass
= {
1846 &type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */
1847 &type_standard__Array__standard__Array__nullable__nit__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
1848 &type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MClass]] */
1851 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
1852 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass
= {
1854 "NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */
1857 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass
,
1861 2622, /* nullable Object */
2036 1396, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
2081 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass
= {
2084 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass
, /* E: nullable HashMapNode[MClass, Array[nullable MClass]] */
2085 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
2088 /* runtime type HashMapIterator[MClass, Array[nullable MClass]] */
2089 const struct type type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
2091 "HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
2094 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass
,
2098 2622, /* nullable Object */
2134 2581, /* MapIterator[MClass, Array[nullable MClass]] */
2176 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
2179 &type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */
2182 /* runtime type HashMapNode[MClass, Array[nullable MClass]] */
2183 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass
= {
2185 "HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
2188 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass
,
2192 2622, /* nullable Object */
2227 2263, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
2300 1398, /* HashMapNode[MClass, Array[nullable MClass]] */
2341 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass
= {
2344 &type_standard__Array__nullable__nit__MClass
, /* V: Array[nullable MClass] */
2345 &type_nit__MClass
, /* K: MClass */
2348 /* runtime type HashSetIterator[MProperty] */
2349 const struct type type_standard__hash_collection__HashSetIterator__nit__MProperty
= {
2351 "HashSetIterator[MProperty]", /* class_name_string */
2354 &resolution_table_standard__hash_collection__HashSetIterator__nit__MProperty
,
2358 2622, /* nullable Object */
2359 2200, /* Iterator[Object] */
2364 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MProperty
= {
2367 &type_standard__Array__nit__MProperty
, /* Array[E]: Array[MProperty] */
2368 &type_standard__HashSet__nit__MProperty
, /* HashSet[E]: HashSet[MProperty] */
2371 /* runtime type NativeArray[nullable HashSetNode[MProperty]] */
2372 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty
= {
2374 "NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */
2377 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty
,
2381 2622, /* nullable Object */
2531 1211, /* NativeArray[nullable HashSetNode[Object]] */
2553 1372, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
2557 1400, /* NativeArray[nullable HashSetNode[MProperty]] */
2601 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty
= {
2604 &type_nullable__standard__hash_collection__HashSetNode__nit__MProperty
, /* E: nullable HashSetNode[MProperty] */
2605 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty
, /* NativeArray[E]: NativeArray[nullable HashSetNode[MProperty]] */
2608 /* runtime type HashSetNode[MProperty] */
2609 const struct type type_standard__hash_collection__HashSetNode__nit__MProperty
= {
2611 "HashSetNode[MProperty]", /* class_name_string */
2614 &resolution_table_standard__hash_collection__HashSetNode__nit__MProperty
,
2618 2622, /* nullable Object */
2629 2238, /* nullable HashSetNode[Object] */
2635 2260, /* nullable HashSetNode[PropertyLayoutElement] */
2638 2264, /* nullable HashSetNode[MProperty] */
2652 1212, /* HashSetNode[Object] */
2658 1373, /* HashSetNode[PropertyLayoutElement] */
2661 1401, /* HashSetNode[MProperty] */
2667 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MProperty
= {
2671 &type_nit__MProperty
, /* K: MProperty */
2674 /* runtime type NativeArray[Writable] */
2675 const struct type type_standard__NativeArray__standard__Writable
= {
2677 "NativeArray[Writable]", /* class_name_string */
2680 &resolution_table_standard__NativeArray__standard__Writable
,
2684 2622, /* nullable Object */
2717 651, /* NativeArray[Object] */
2723 1402, /* NativeArray[Writable] */
2904 const struct types resolution_table_standard__NativeArray__standard__Writable
= {
2907 &type_standard__Writable
, /* E: Writable */
2908 &type_standard__NativeArray__standard__Writable
, /* NativeArray[E]: NativeArray[Writable] */
2911 /* runtime type ArrayIterator[Writable] */
2912 const struct type type_standard__array__ArrayIterator__standard__Writable
= {
2914 "ArrayIterator[Writable]", /* class_name_string */
2917 &resolution_table_standard__array__ArrayIterator__standard__Writable
,
2921 2622, /* nullable Object */
2922 2200, /* Iterator[Object] */
2931 const struct types resolution_table_standard__array__ArrayIterator__standard__Writable
= {
2934 &type_standard__Array__standard__Writable
, /* Array[E]: Array[Writable] */
2935 &type_standard__AbstractArrayRead__standard__Writable
, /* AbstractArrayRead[E]: AbstractArrayRead[Writable] */
2938 /* runtime type HashMapKeys[MClass, AClassdef] */
2939 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef
= {
2941 "HashMapKeys[MClass, AClassdef]", /* class_name_string */
2944 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef
,
2948 2622, /* nullable Object */
2959 2313, /* Collection[MClass] */
2983 2337, /* Collection[Object] */
2987 2341, /* Collection[nullable MClass] */
3073 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef
= {
3076 &type_standard__HashMap__nit__MClass__nit__AClassdef
, /* HashMap[K, V]: HashMap[MClass, AClassdef] */
3077 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
3078 &type_standard__MapKeysIterator__nit__MClass__nit__AClassdef
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, AClassdef] */
3081 /* runtime type HashMapValues[MClass, AClassdef] */
3082 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef
= {
3084 "HashMapValues[MClass, AClassdef]", /* class_name_string */
3087 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef
,
3091 2622, /* nullable Object */
3116 2327, /* Collection[Prod] */
3121 2332, /* Collection[AClassdef] */
3126 2337, /* Collection[Object] */
3152 2363, /* Collection[ANode] */
3216 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef
= {
3219 &type_standard__HashMap__nit__MClass__nit__AClassdef
, /* HashMap[K, V]: HashMap[MClass, AClassdef] */
3220 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
3221 &type_standard__MapValuesIterator__nit__MClass__nit__AClassdef
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, AClassdef] */
3224 /* runtime type NativeArray[nullable HashMapNode[MClass, AClassdef]] */
3225 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef
= {
3227 "NativeArray[nullable HashMapNode[MClass, AClassdef]]", /* class_name_string */
3230 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef
,
3234 2622, /* nullable Object */
3411 1406, /* NativeArray[nullable HashMapNode[MClass, AClassdef]] */
3454 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef
= {
3457 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef
, /* E: nullable HashMapNode[MClass, AClassdef] */
3458 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
3461 /* runtime type HashMapIterator[MClass, AClassdef] */
3462 const struct type type_standard__HashMapIterator__nit__MClass__nit__AClassdef
= {
3464 "HashMapIterator[MClass, AClassdef]", /* class_name_string */
3467 &resolution_table_standard__HashMapIterator__nit__MClass__nit__AClassdef
,
3471 2622, /* nullable Object */
3508 2582, /* MapIterator[MClass, AClassdef] */
3549 const struct types resolution_table_standard__HashMapIterator__nit__MClass__nit__AClassdef
= {
3552 &type_standard__HashMap__nit__MClass__nit__AClassdef
, /* HashMap[K, V]: HashMap[MClass, AClassdef] */
3555 /* runtime type HashMapNode[MClass, AClassdef] */
3556 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef
= {
3558 "HashMapNode[MClass, AClassdef]", /* class_name_string */
3561 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef
,
3565 2622, /* nullable Object */
3601 2265, /* nullable HashMapNode[MClass, AClassdef] */
3674 1408, /* HashMapNode[MClass, AClassdef] */
3714 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef
= {
3717 &type_nit__AClassdef
, /* V: AClassdef */
3718 &type_nit__MClass
, /* K: MClass */
3721 /* runtime type Array[AParam] */
3722 const struct type type_standard__Array__nit__AParam
= {
3724 "Array[AParam]", /* class_name_string */
3727 &resolution_table_standard__Array__nit__AParam
,
3731 2622, /* nullable Object */
3756 2327, /* Collection[Prod] */
3766 2337, /* Collection[Object] */
3792 2363, /* Collection[ANode] */
3800 2371, /* Collection[AParam] */
3854 2003, /* SequenceRead[nullable Object] */
3877 2447, /* AbstractArrayRead[Prod] */
3887 2457, /* AbstractArrayRead[Object] */
3914 2484, /* AbstractArrayRead[ANode] */
3922 2492, /* AbstractArrayRead[AParam] */
3998 2671, /* AbstractArray[Prod] */
4008 2681, /* AbstractArray[Object] */
4035 2708, /* AbstractArray[ANode] */
4043 2716, /* AbstractArray[AParam] */
4097 2004, /* Array[nullable Object] */
4098 650, /* Array[Object] */
4131 150, /* Array[Prod] */
4161 1267, /* Array[ANode] */
4169 1409, /* Array[AParam] */
4222 const struct types resolution_table_standard__Array__nit__AParam
= {
4225 &type_nit__AParam
, /* E: AParam */
4226 &type_standard__Array__nit__AParam
, /* Array[E]: Array[AParam] */
4227 &type_standard__Collection__nit__AParam
, /* Collection[E]: Collection[AParam] */
4228 &type_standard__Array__nit__AParam
, /* Array[E]: Array[AParam] */
4229 &type_standard__NativeArray__nit__AParam
, /* NativeArray[E]: NativeArray[AParam] */
4230 &type_nit__AParam
, /* E: AParam */
4231 &type_standard__Collection__nit__AParam
, /* Collection[E]: Collection[AParam] */
4232 &type_nit__AParam
, /* E: AParam */
4233 &type_standard__Collection__nit__AParam
, /* Collection[E]: Collection[AParam] */
4234 &type_standard__Collection__nit__AParam
, /* Collection[E]: Collection[AParam] */
4235 &type_standard__Array__nit__AParam
, /* Array[E]: Array[AParam] */
4236 &type_standard__AbstractArray__nit__AParam
, /* AbstractArray[E]: AbstractArray[AParam] */
4237 &type_standard__array__ArrayIterator__nit__AParam
, /* ArrayIterator[E]: ArrayIterator[AParam] */
4240 /* runtime type Array[AExternCall] */
4241 const struct type type_standard__Array__nit__AExternCall
= {
4243 "Array[AExternCall]", /* class_name_string */
4246 &resolution_table_standard__Array__nit__AExternCall
,
4250 2622, /* nullable Object */
4275 2327, /* Collection[Prod] */
4285 2337, /* Collection[Object] */
4311 2363, /* Collection[ANode] */
4320 2372, /* Collection[AExternCall] */
4373 2003, /* SequenceRead[nullable Object] */
4396 2447, /* AbstractArrayRead[Prod] */
4406 2457, /* AbstractArrayRead[Object] */
4433 2484, /* AbstractArrayRead[ANode] */
4442 2493, /* AbstractArrayRead[AExternCall] */
4517 2671, /* AbstractArray[Prod] */
4527 2681, /* AbstractArray[Object] */
4554 2708, /* AbstractArray[ANode] */
4563 2717, /* AbstractArray[AExternCall] */
4616 2004, /* Array[nullable Object] */
4617 650, /* Array[Object] */
4650 150, /* Array[Prod] */
4680 1267, /* Array[ANode] */
4689 1410, /* Array[AExternCall] */
4741 const struct types resolution_table_standard__Array__nit__AExternCall
= {
4744 &type_nit__AExternCall
, /* E: AExternCall */
4745 &type_standard__Array__nit__AExternCall
, /* Array[E]: Array[AExternCall] */
4746 &type_standard__Collection__nit__AExternCall
, /* Collection[E]: Collection[AExternCall] */
4747 &type_standard__Array__nit__AExternCall
, /* Array[E]: Array[AExternCall] */
4748 &type_standard__NativeArray__nit__AExternCall
, /* NativeArray[E]: NativeArray[AExternCall] */
4749 &type_nit__AExternCall
, /* E: AExternCall */
4750 &type_standard__Collection__nit__AExternCall
, /* Collection[E]: Collection[AExternCall] */
4751 &type_nit__AExternCall
, /* E: AExternCall */
4752 &type_standard__Collection__nit__AExternCall
, /* Collection[E]: Collection[AExternCall] */
4753 &type_standard__Collection__nit__AExternCall
, /* Collection[E]: Collection[AExternCall] */
4754 &type_standard__Array__nit__AExternCall
, /* Array[E]: Array[AExternCall] */
4755 &type_standard__AbstractArray__nit__AExternCall
, /* AbstractArray[E]: AbstractArray[AExternCall] */
4756 &type_standard__array__ArrayIterator__nit__AExternCall
, /* ArrayIterator[E]: ArrayIterator[AExternCall] */
4759 /* runtime type Array[AType] */
4760 const struct type type_standard__Array__nit__AType
= {
4762 "Array[AType]", /* class_name_string */
4765 &resolution_table_standard__Array__nit__AType
,
4769 2622, /* nullable Object */
4794 2327, /* Collection[Prod] */
4804 2337, /* Collection[Object] */
4830 2363, /* Collection[ANode] */
4840 2373, /* Collection[AType] */
4892 2003, /* SequenceRead[nullable Object] */
4915 2447, /* AbstractArrayRead[Prod] */
4925 2457, /* AbstractArrayRead[Object] */
4952 2484, /* AbstractArrayRead[ANode] */
4962 2494, /* AbstractArrayRead[AType] */
5036 2671, /* AbstractArray[Prod] */
5046 2681, /* AbstractArray[Object] */
5073 2708, /* AbstractArray[ANode] */
5083 2718, /* AbstractArray[AType] */
5135 2004, /* Array[nullable Object] */
5136 650, /* Array[Object] */
5169 150, /* Array[Prod] */
5199 1267, /* Array[ANode] */
5209 1411, /* Array[AType] */
5260 const struct types resolution_table_standard__Array__nit__AType
= {
5263 &type_nit__AType
, /* E: AType */
5264 &type_standard__Array__nit__AType
, /* Array[E]: Array[AType] */
5265 &type_standard__Collection__nit__AType
, /* Collection[E]: Collection[AType] */
5266 &type_standard__Array__nit__AType
, /* Array[E]: Array[AType] */
5267 &type_standard__NativeArray__nit__AType
, /* NativeArray[E]: NativeArray[AType] */
5268 &type_nit__AType
, /* E: AType */
5269 &type_standard__Collection__nit__AType
, /* Collection[E]: Collection[AType] */
5270 &type_nit__AType
, /* E: AType */
5271 &type_standard__Collection__nit__AType
, /* Collection[E]: Collection[AType] */
5272 &type_standard__Collection__nit__AType
, /* Collection[E]: Collection[AType] */
5273 &type_standard__Array__nit__AType
, /* Array[E]: Array[AType] */
5274 &type_standard__AbstractArray__nit__AType
, /* AbstractArray[E]: AbstractArray[AType] */
5275 &type_standard__array__ArrayIterator__nit__AType
, /* ArrayIterator[E]: ArrayIterator[AType] */
5278 /* runtime type HashMapKeys[String, Variable] */
5279 const struct type type_standard__hash_collection__HashMapKeys__standard__String__nit__Variable
= {
5281 "HashMapKeys[String, Variable]", /* class_name_string */
5284 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__Variable
,
5288 2622, /* nullable Object */
5292 2306, /* Collection[String] */
5323 2337, /* Collection[Object] */
5329 2343, /* Collection[Writable] */
5413 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__Variable
= {
5416 &type_standard__HashMap__standard__String__nit__Variable
, /* HashMap[K, V]: HashMap[String, Variable] */
5417 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
5418 &type_standard__MapKeysIterator__standard__String__nit__Variable
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Variable] */
5421 /* runtime type HashMapValues[String, Variable] */
5422 const struct type type_standard__hash_collection__HashMapValues__standard__String__nit__Variable
= {
5424 "HashMapValues[String, Variable]", /* class_name_string */
5427 &resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__Variable
,
5431 2622, /* nullable Object */
5466 2337, /* Collection[Object] */
5476 2347, /* Collection[Variable] */
5556 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__Variable
= {
5559 &type_standard__HashMap__standard__String__nit__Variable
, /* HashMap[K, V]: HashMap[String, Variable] */
5560 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
5561 &type_standard__MapValuesIterator__standard__String__nit__Variable
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Variable] */
5564 /* runtime type NativeArray[nullable HashMapNode[String, Variable]] */
5565 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable
= {
5567 "NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */
5570 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable
,
5574 2622, /* nullable Object */
5752 1414, /* NativeArray[nullable HashMapNode[String, Variable]] */
5794 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable
= {
5797 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable
, /* E: nullable HashMapNode[String, Variable] */
5798 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Variable]] */
5801 /* runtime type HashMapIterator[String, Variable] */
5802 const struct type type_standard__HashMapIterator__standard__String__nit__Variable
= {
5804 "HashMapIterator[String, Variable]", /* class_name_string */
5807 &resolution_table_standard__HashMapIterator__standard__String__nit__Variable
,
5811 2622, /* nullable Object */
5849 2583, /* MapIterator[String, Variable] */
5889 const struct types resolution_table_standard__HashMapIterator__standard__String__nit__Variable
= {
5892 &type_standard__HashMap__standard__String__nit__Variable
, /* HashMap[K, V]: HashMap[String, Variable] */
5895 /* runtime type HashMapNode[String, Variable] */
5896 const struct type type_standard__hash_collection__HashMapNode__standard__String__nit__Variable
= {
5898 "HashMapNode[String, Variable]", /* class_name_string */
5901 &resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__Variable
,
5905 2622, /* nullable Object */
5942 2266, /* nullable HashMapNode[String, Variable] */
6015 1416, /* HashMapNode[String, Variable] */
6054 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__nit__Variable
= {
6057 &type_nit__Variable
, /* V: Variable */
6058 &type_standard__String
, /* K: String */
6061 /* runtime type NativeArray[AAttrPropdef] */
6062 const struct type type_standard__NativeArray__nit__AAttrPropdef
= {
6064 "NativeArray[AAttrPropdef]", /* class_name_string */
6067 &resolution_table_standard__NativeArray__nit__AAttrPropdef
,
6071 2622, /* nullable Object */
6094 1252, /* NativeArray[Prod] */
6104 651, /* NativeArray[Object] */
6111 1417, /* NativeArray[AAttrPropdef] */
6125 1568, /* NativeArray[APropdef] */
6131 1620, /* NativeArray[ANode] */
6291 const struct types resolution_table_standard__NativeArray__nit__AAttrPropdef
= {
6294 &type_nit__AAttrPropdef
, /* E: AAttrPropdef */
6295 &type_standard__NativeArray__nit__AAttrPropdef
, /* NativeArray[E]: NativeArray[AAttrPropdef] */
6298 /* runtime type ArrayIterator[AAttrPropdef] */
6299 const struct type type_standard__array__ArrayIterator__nit__AAttrPropdef
= {
6301 "ArrayIterator[AAttrPropdef]", /* class_name_string */
6304 &resolution_table_standard__array__ArrayIterator__nit__AAttrPropdef
,
6308 2622, /* nullable Object */
6309 2200, /* Iterator[Object] */
6318 const struct types resolution_table_standard__array__ArrayIterator__nit__AAttrPropdef
= {
6321 &type_standard__Array__nit__AAttrPropdef
, /* Array[E]: Array[AAttrPropdef] */
6322 &type_standard__AbstractArrayRead__nit__AAttrPropdef
, /* AbstractArrayRead[E]: AbstractArrayRead[AAttrPropdef] */
6325 /* runtime type HashMapKeys[Variable, RuntimeVariable] */
6326 const struct type type_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable
= {
6328 "HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */
6331 &resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable
,
6335 2622, /* nullable Object */
6370 2337, /* Collection[Object] */
6380 2347, /* Collection[Variable] */
6460 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable
= {
6463 &type_standard__HashMap__nit__Variable__nit__RuntimeVariable
, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */
6464 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
6465 &type_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable
, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, RuntimeVariable] */
6468 /* runtime type HashMapValues[Variable, RuntimeVariable] */
6469 const struct type type_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable
= {
6471 "HashMapValues[Variable, RuntimeVariable]", /* class_name_string */
6474 &resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable
,
6478 2622, /* nullable Object */
6513 2337, /* Collection[Object] */
6518 2342, /* Collection[RuntimeVariable] */
6603 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable
= {
6606 &type_standard__HashMap__nit__Variable__nit__RuntimeVariable
, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */
6607 &type_standard__Array__nit__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
6608 &type_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable
, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, RuntimeVariable] */
6611 /* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
6612 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable
= {
6614 "NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */
6617 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable
,
6621 2622, /* nullable Object */
6800 1421, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
6841 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable
= {
6844 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable
, /* E: nullable HashMapNode[Variable, RuntimeVariable] */
6845 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
6848 /* runtime type HashMapIterator[Variable, RuntimeVariable] */
6849 const struct type type_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable
= {
6851 "HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */
6854 &resolution_table_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable
,
6858 2622, /* nullable Object */
6897 2584, /* MapIterator[Variable, RuntimeVariable] */
6936 const struct types resolution_table_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable
= {
6939 &type_standard__HashMap__nit__Variable__nit__RuntimeVariable
, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */
6942 /* runtime type HashMapNode[Variable, RuntimeVariable] */
6943 const struct type type_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable
= {
6945 "HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
6948 &resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable
,
6952 2622, /* nullable Object */
6990 2267, /* nullable HashMapNode[Variable, RuntimeVariable] */
7063 1423, /* HashMapNode[Variable, RuntimeVariable] */
7101 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable
= {
7104 &type_nit__RuntimeVariable
, /* V: RuntimeVariable */
7105 &type_nit__Variable
, /* K: Variable */
7108 /* runtime type HashMapKeys[MType, Int] */
7109 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Int
= {
7111 "HashMapKeys[MType, Int]", /* class_name_string */
7114 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Int
,
7118 2622, /* nullable Object */
7145 2329, /* Collection[MType] */
7153 2337, /* Collection[Object] */
7165 2349, /* Collection[nullable MType] */
7243 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Int
= {
7246 &type_standard__HashMap__nit__MType__standard__Int
, /* HashMap[K, V]: HashMap[MType, Int] */
7247 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
7248 &type_standard__MapKeysIterator__nit__MType__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Int] */
7251 /* runtime type HashMapValues[MType, Int] */
7252 const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Int
= {
7254 "HashMapValues[MType, Int]", /* class_name_string */
7257 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Int
,
7261 2622, /* nullable Object */
7264 2147, /* Collection[Int] */
7296 2337, /* Collection[Object] */
7386 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Int
= {
7389 &type_standard__HashMap__nit__MType__standard__Int
, /* HashMap[K, V]: HashMap[MType, Int] */
7390 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
7391 &type_standard__MapValuesIterator__nit__MType__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Int] */
7394 /* runtime type NativeArray[nullable HashMapNode[MType, Int]] */
7395 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int
= {
7397 "NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */
7400 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int
,
7404 2622, /* nullable Object */
7584 1426, /* NativeArray[nullable HashMapNode[MType, Int]] */
7624 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int
= {
7627 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int
, /* E: nullable HashMapNode[MType, Int] */
7628 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Int]] */
7631 /* runtime type HashMapIterator[MType, Int] */
7632 const struct type type_standard__HashMapIterator__nit__MType__standard__Int
= {
7634 "HashMapIterator[MType, Int]", /* class_name_string */
7637 &resolution_table_standard__HashMapIterator__nit__MType__standard__Int
,
7641 2622, /* nullable Object */
7681 2585, /* MapIterator[MType, Int] */
7719 const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Int
= {
7722 &type_standard__HashMap__nit__MType__standard__Int
, /* HashMap[K, V]: HashMap[MType, Int] */
7725 /* runtime type HashMapNode[MType, Int] */
7726 const struct type type_standard__hash_collection__HashMapNode__nit__MType__standard__Int
= {
7728 "HashMapNode[MType, Int]", /* class_name_string */
7731 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Int
,
7735 2622, /* nullable Object */
7774 2268, /* nullable HashMapNode[MType, Int] */
7847 1428, /* HashMapNode[MType, Int] */
7884 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__standard__Int
= {
7887 &type_standard__Int
, /* V: Int */
7888 &type_nit__MType
, /* K: MType */
7891 /* runtime type Array[MAttributeDef] */
7892 const struct type type_standard__Array__nit__MAttributeDef
= {
7894 "Array[MAttributeDef]", /* class_name_string */
7897 &resolution_table_standard__Array__nit__MAttributeDef
,
7901 2622, /* nullable Object */
7920 2321, /* Collection[MPropDef] */
7936 2337, /* Collection[Object] */
7938 2339, /* Collection[PropertyLayoutElement] */
7939 2340, /* Collection[nullable MPropDef] */
7968 2369, /* Collection[nullable PropertyLayoutElement] */
7973 2374, /* Collection[MAttributeDef] */
8024 2003, /* SequenceRead[nullable Object] */
8040 2440, /* AbstractArrayRead[MPropDef] */
8057 2457, /* AbstractArrayRead[Object] */
8059 2459, /* AbstractArrayRead[PropertyLayoutElement] */
8060 2460, /* AbstractArrayRead[nullable MPropDef] */
8090 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
8095 2495, /* AbstractArrayRead[MAttributeDef] */
8161 2664, /* AbstractArray[MPropDef] */
8178 2681, /* AbstractArray[Object] */
8180 2683, /* AbstractArray[PropertyLayoutElement] */
8181 2684, /* AbstractArray[nullable MPropDef] */
8211 2714, /* AbstractArray[nullable PropertyLayoutElement] */
8216 2719, /* AbstractArray[MAttributeDef] */
8267 2004, /* Array[nullable Object] */
8268 650, /* Array[Object] */
8278 94, /* Array[MPropDef] */
8282 664, /* Array[nullable MPropDef] */
8286 1429, /* Array[MAttributeDef] */
8311 658, /* Array[PropertyLayoutElement] */
8337 1380, /* Array[nullable PropertyLayoutElement] */
8392 const struct types resolution_table_standard__Array__nit__MAttributeDef
= {
8395 &type_nit__MAttributeDef
, /* E: MAttributeDef */
8396 &type_standard__Array__nit__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
8397 &type_standard__Collection__nit__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
8398 &type_standard__Array__nit__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
8399 &type_standard__NativeArray__nit__MAttributeDef
, /* NativeArray[E]: NativeArray[MAttributeDef] */
8400 &type_nit__MAttributeDef
, /* E: MAttributeDef */
8401 &type_standard__Collection__nit__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
8402 &type_nit__MAttributeDef
, /* E: MAttributeDef */
8403 &type_standard__Collection__nit__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
8404 &type_standard__Collection__nit__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
8405 &type_standard__Array__nit__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
8406 &type_standard__AbstractArray__nit__MAttributeDef
, /* AbstractArray[E]: AbstractArray[MAttributeDef] */
8407 &type_standard__array__ArrayIterator__nit__MAttributeDef
, /* ArrayIterator[E]: ArrayIterator[MAttributeDef] */
8410 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
8411 const struct type type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef
= {
8413 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
8416 &resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef
,
8420 2622, /* nullable Object */
8424 const struct types resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef
= {
8427 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
8428 &type_nit__MModule
, /* K1: MModule */
8429 &type_nit__MType
, /* K2: MType */
8430 &type_standard__Array__nit__MAttributeDef
, /* V: Array[MAttributeDef] */
8431 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MAttributeDef]] */
8434 /* runtime type Array[MVirtualTypeDef] */
8435 const struct type type_standard__Array__nit__MVirtualTypeDef
= {
8437 "Array[MVirtualTypeDef]", /* class_name_string */
8440 &resolution_table_standard__Array__nit__MVirtualTypeDef
,
8444 2622, /* nullable Object */
8463 2321, /* Collection[MPropDef] */
8479 2337, /* Collection[Object] */
8481 2339, /* Collection[PropertyLayoutElement] */
8482 2340, /* Collection[nullable MPropDef] */
8511 2369, /* Collection[nullable PropertyLayoutElement] */
8517 2375, /* Collection[MVirtualTypeDef] */
8567 2003, /* SequenceRead[nullable Object] */
8583 2440, /* AbstractArrayRead[MPropDef] */
8600 2457, /* AbstractArrayRead[Object] */
8602 2459, /* AbstractArrayRead[PropertyLayoutElement] */
8603 2460, /* AbstractArrayRead[nullable MPropDef] */
8633 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
8639 2496, /* AbstractArrayRead[MVirtualTypeDef] */
8704 2664, /* AbstractArray[MPropDef] */
8721 2681, /* AbstractArray[Object] */
8723 2683, /* AbstractArray[PropertyLayoutElement] */
8724 2684, /* AbstractArray[nullable MPropDef] */
8754 2714, /* AbstractArray[nullable PropertyLayoutElement] */
8760 2720, /* AbstractArray[MVirtualTypeDef] */
8810 2004, /* Array[nullable Object] */
8811 650, /* Array[Object] */
8821 94, /* Array[MPropDef] */
8825 664, /* Array[nullable MPropDef] */
8830 1431, /* Array[MVirtualTypeDef] */
8854 658, /* Array[PropertyLayoutElement] */
8880 1380, /* Array[nullable PropertyLayoutElement] */
8935 const struct types resolution_table_standard__Array__nit__MVirtualTypeDef
= {
8938 &type_nit__MVirtualTypeDef
, /* E: MVirtualTypeDef */
8939 &type_standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
8940 &type_standard__Collection__nit__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
8941 &type_standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
8942 &type_standard__NativeArray__nit__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
8943 &type_nit__MVirtualTypeDef
, /* E: MVirtualTypeDef */
8944 &type_standard__Collection__nit__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
8945 &type_nit__MVirtualTypeDef
, /* E: MVirtualTypeDef */
8946 &type_standard__Collection__nit__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
8947 &type_standard__Collection__nit__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
8948 &type_standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
8949 &type_standard__AbstractArray__nit__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[MVirtualTypeDef] */
8950 &type_standard__array__ArrayIterator__nit__MVirtualTypeDef
, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeDef] */
8953 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
8954 const struct type type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
8956 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
8959 &resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef
,
8963 2622, /* nullable Object */
8967 const struct types resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
8970 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8971 &type_nit__MModule
, /* K1: MModule */
8972 &type_nit__MType
, /* K2: MType */
8973 &type_standard__Array__nit__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
8974 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MVirtualTypeDef]] */
8977 /* runtime type NativeArray[AExpr] */
8978 const struct type type_standard__NativeArray__nit__AExpr
= {
8980 "NativeArray[AExpr]", /* class_name_string */
8983 &resolution_table_standard__NativeArray__nit__AExpr
,
8987 2622, /* nullable Object */
9010 1252, /* NativeArray[Prod] */
9020 651, /* NativeArray[Object] */
9028 1433, /* NativeArray[AExpr] */
9047 1620, /* NativeArray[ANode] */
9207 const struct types resolution_table_standard__NativeArray__nit__AExpr
= {
9210 &type_nit__AExpr
, /* E: AExpr */
9211 &type_standard__NativeArray__nit__AExpr
, /* NativeArray[E]: NativeArray[AExpr] */
9214 /* runtime type ArrayIterator[AExpr] */
9215 const struct type type_standard__array__ArrayIterator__nit__AExpr
= {
9217 "ArrayIterator[AExpr]", /* class_name_string */
9220 &resolution_table_standard__array__ArrayIterator__nit__AExpr
,
9224 2622, /* nullable Object */
9225 2200, /* Iterator[Object] */
9234 const struct types resolution_table_standard__array__ArrayIterator__nit__AExpr
= {
9237 &type_standard__Array__nit__AExpr
, /* Array[E]: Array[AExpr] */
9238 &type_standard__AbstractArrayRead__nit__AExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AExpr] */
9241 /* runtime type NativeArray[AIntExpr] */
9242 const struct type type_standard__NativeArray__nit__AIntExpr
= {
9244 "NativeArray[AIntExpr]", /* class_name_string */
9247 &resolution_table_standard__NativeArray__nit__AIntExpr
,
9251 2622, /* nullable Object */
9274 1252, /* NativeArray[Prod] */
9284 651, /* NativeArray[Object] */
9292 1433, /* NativeArray[AExpr] */
9293 1435, /* NativeArray[AIntExpr] */
9311 1620, /* NativeArray[ANode] */
9471 const struct types resolution_table_standard__NativeArray__nit__AIntExpr
= {
9474 &type_nit__AIntExpr
, /* E: AIntExpr */
9475 &type_standard__NativeArray__nit__AIntExpr
, /* NativeArray[E]: NativeArray[AIntExpr] */
9478 /* runtime type ArrayIterator[AIntExpr] */
9479 const struct type type_standard__array__ArrayIterator__nit__AIntExpr
= {
9481 "ArrayIterator[AIntExpr]", /* class_name_string */
9484 &resolution_table_standard__array__ArrayIterator__nit__AIntExpr
,
9488 2622, /* nullable Object */
9489 2200, /* Iterator[Object] */
9498 const struct types resolution_table_standard__array__ArrayIterator__nit__AIntExpr
= {
9501 &type_standard__Array__nit__AIntExpr
, /* Array[E]: Array[AIntExpr] */
9502 &type_standard__AbstractArrayRead__nit__AIntExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AIntExpr] */
9505 /* runtime type NativeArray[Variable] */
9506 const struct type type_standard__NativeArray__nit__Variable
= {
9508 "NativeArray[Variable]", /* class_name_string */
9511 &resolution_table_standard__NativeArray__nit__Variable
,
9515 2622, /* nullable Object */
9548 651, /* NativeArray[Object] */
9558 1437, /* NativeArray[Variable] */
9735 const struct types resolution_table_standard__NativeArray__nit__Variable
= {
9738 &type_nit__Variable
, /* E: Variable */
9739 &type_standard__NativeArray__nit__Variable
, /* NativeArray[E]: NativeArray[Variable] */
9742 /* runtime type ArrayIterator[Variable] */
9743 const struct type type_standard__array__ArrayIterator__nit__Variable
= {
9745 "ArrayIterator[Variable]", /* class_name_string */
9748 &resolution_table_standard__array__ArrayIterator__nit__Variable
,
9752 2622, /* nullable Object */
9753 2200, /* Iterator[Object] */
9762 const struct types resolution_table_standard__array__ArrayIterator__nit__Variable
= {
9765 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
9766 &type_standard__AbstractArrayRead__nit__Variable
, /* AbstractArrayRead[E]: AbstractArrayRead[Variable] */
9769 /* runtime type NativeArray[AVarExpr] */
9770 const struct type type_standard__NativeArray__nit__AVarExpr
= {
9772 "NativeArray[AVarExpr]", /* class_name_string */
9775 &resolution_table_standard__NativeArray__nit__AVarExpr
,
9779 2622, /* nullable Object */
9802 1252, /* NativeArray[Prod] */
9812 651, /* NativeArray[Object] */
9820 1433, /* NativeArray[AExpr] */
9823 1439, /* NativeArray[AVarExpr] */
9839 1620, /* NativeArray[ANode] */