1 #include "nit__nith.types.0.h"
2 /* runtime type HashMapIterator[MVirtualTypeProp, Int] */
3 const struct type type_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int
= {
5 "HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */
8 &resolution_table_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int
,
12 2622, /* nullable Object */
67 2600, /* MapIterator[MVirtualTypeProp, Int] */
69 2602, /* MapIterator[PropertyLayoutElement, Int] */
90 const struct types resolution_table_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int
= {
93 &type_standard__HashMap__nit__MVirtualTypeProp__standard__Int
, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
96 /* runtime type HashMapNode[MVirtualTypeProp, Int] */
97 const struct type type_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int
= {
99 "HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
102 &resolution_table_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int
,
106 2622, /* nullable Object */
159 2283, /* nullable HashMapNode[MVirtualTypeProp, Int] */
161 2285, /* nullable HashMapNode[PropertyLayoutElement, Int] */
232 1654, /* HashMapNode[MVirtualTypeProp, Int] */
234 1684, /* HashMapNode[PropertyLayoutElement, Int] */
255 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int
= {
258 &type_standard__Int
, /* V: Int */
259 &type_nit__MVirtualTypeProp
, /* K: MVirtualTypeProp */
262 /* runtime type NativeArray[TComment] */
263 const struct type type_standard__NativeArray__nit__TComment
= {
265 "NativeArray[TComment]", /* class_name_string */
268 &resolution_table_standard__NativeArray__nit__TComment
,
272 2622, /* nullable Object */
296 1254, /* NativeArray[Token] */
305 651, /* NativeArray[Object] */
332 1620, /* NativeArray[ANode] */
334 1655, /* NativeArray[TComment] */
492 const struct types resolution_table_standard__NativeArray__nit__TComment
= {
495 &type_nit__TComment
, /* E: TComment */
496 &type_standard__NativeArray__nit__TComment
, /* NativeArray[E]: NativeArray[TComment] */
499 /* runtime type ArrayIterator[TComment] */
500 const struct type type_standard__array__ArrayIterator__nit__TComment
= {
502 "ArrayIterator[TComment]", /* class_name_string */
505 &resolution_table_standard__array__ArrayIterator__nit__TComment
,
509 2622, /* nullable Object */
510 2200, /* Iterator[Object] */
519 const struct types resolution_table_standard__array__ArrayIterator__nit__TComment
= {
522 &type_standard__Array__nit__TComment
, /* Array[E]: Array[TComment] */
523 &type_standard__AbstractArrayRead__nit__TComment
, /* AbstractArrayRead[E]: AbstractArrayRead[TComment] */
526 /* runtime type NativeArray[AFormaldef] */
527 const struct type type_standard__NativeArray__nit__AFormaldef
= {
529 "NativeArray[AFormaldef]", /* class_name_string */
532 &resolution_table_standard__NativeArray__nit__AFormaldef
,
536 2622, /* nullable Object */
559 1252, /* NativeArray[Prod] */
569 651, /* NativeArray[Object] */
596 1620, /* NativeArray[ANode] */
599 1657, /* NativeArray[AFormaldef] */
756 const struct types resolution_table_standard__NativeArray__nit__AFormaldef
= {
759 &type_nit__AFormaldef
, /* E: AFormaldef */
760 &type_standard__NativeArray__nit__AFormaldef
, /* NativeArray[E]: NativeArray[AFormaldef] */
763 /* runtime type ArrayIterator[AFormaldef] */
764 const struct type type_standard__array__ArrayIterator__nit__AFormaldef
= {
766 "ArrayIterator[AFormaldef]", /* class_name_string */
769 &resolution_table_standard__array__ArrayIterator__nit__AFormaldef
,
773 2622, /* nullable Object */
774 2200, /* Iterator[Object] */
783 const struct types resolution_table_standard__array__ArrayIterator__nit__AFormaldef
= {
786 &type_standard__Array__nit__AFormaldef
, /* Array[E]: Array[AFormaldef] */
787 &type_standard__AbstractArrayRead__nit__AFormaldef
, /* AbstractArrayRead[E]: AbstractArrayRead[AFormaldef] */
790 /* runtime type HashMapKeys[MType, POSetElement[MType]] */
791 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType
= {
793 "HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */
796 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType
,
800 2622, /* nullable Object */
827 2329, /* Collection[MType] */
835 2337, /* Collection[Object] */
847 2349, /* Collection[nullable MType] */
925 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType
= {
928 &type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
929 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
930 &type_standard__MapKeysIterator__nit__MType__poset__POSetElement__nit__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, POSetElement[MType]] */
933 /* runtime type HashMapValues[MType, POSetElement[MType]] */
934 const struct type type_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType
= {
936 "HashMapValues[MType, POSetElement[MType]]", /* class_name_string */
939 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType
,
943 2622, /* nullable Object */
978 2337, /* Collection[Object] */
1052 2411, /* Collection[POSetElement[MType]] */
1068 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType
= {
1071 &type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
1072 &type_standard__Array__poset__POSetElement__nit__MType
, /* Array[E]: Array[POSetElement[MType]] */
1073 &type_standard__MapValuesIterator__nit__MType__poset__POSetElement__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, POSetElement[MType]] */
1076 /* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
1077 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
= {
1079 "NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */
1082 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
,
1086 2622, /* nullable Object */
1282 1661, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
1306 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
= {
1309 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
, /* E: nullable HashMapNode[MType, POSetElement[MType]] */
1310 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
1313 /* runtime type HashMapIterator[MType, POSetElement[MType]] */
1314 const struct type type_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType
= {
1316 "HashMapIterator[MType, POSetElement[MType]]", /* class_name_string */
1319 &resolution_table_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType
,
1323 2622, /* nullable Object */
1379 2601, /* MapIterator[MType, POSetElement[MType]] */
1401 const struct types resolution_table_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType
= {
1404 &type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
1407 /* runtime type HashMapNode[MType, POSetElement[MType]] */
1408 const struct type type_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
= {
1410 "HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
1413 &resolution_table_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
,
1417 2622, /* nullable Object */
1471 2284, /* nullable HashMapNode[MType, POSetElement[MType]] */
1544 1663, /* HashMapNode[MType, POSetElement[MType]] */
1566 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType
= {
1569 &type_poset__POSetElement__nit__MType
, /* V: POSetElement[MType] */
1570 &type_nit__MType
, /* K: MType */
1573 /* runtime type ContainerIterator[MType] */
1574 const struct type type_standard__abstract_collection__ContainerIterator__nit__MType
= {
1576 "ContainerIterator[MType]", /* class_name_string */
1579 &resolution_table_standard__abstract_collection__ContainerIterator__nit__MType
,
1583 2622, /* nullable Object */
1584 2200, /* Iterator[Object] */
1589 const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__MType
= {
1592 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
1593 &type_standard__Container__nit__MType
, /* Container[E]: Container[MType] */
1596 /* runtime type HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
1597 const struct type type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
1599 "HashMap[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
1602 &resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
,
1606 2622, /* nullable Object */
1607 2005, /* MapRead[nullable Object, nullable Object] */
1682 1665, /* HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
1690 const struct types resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
1696 &type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1697 &type_nit__MModule
, /* K: MModule */
1698 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* V: HashMap[MType, Array[MMethodDef]] */
1699 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
1700 &type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
1701 &type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
1703 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
1704 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
1705 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
1708 /* runtime type HashMap[MType, Array[MMethodDef]] */
1709 const struct type type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
1711 "HashMap[MType, Array[MMethodDef]]", /* class_name_string */
1714 &resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
,
1718 2622, /* nullable Object */
1719 2005, /* MapRead[nullable Object, nullable Object] */
1778 1295, /* HashMap[Object, Array[Object]] */
1795 1666, /* HashMap[MType, Array[MMethodDef]] */
1802 const struct types resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
1808 &type_standard__HashMapIterator__nit__MType__standard__Array__nit__MMethodDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MMethodDef]] */
1809 &type_nit__MType
, /* K: MType */
1810 &type_standard__Array__nit__MMethodDef
, /* V: Array[MMethodDef] */
1811 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MMethodDef]] */
1812 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MMethodDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MMethodDef]] */
1813 &type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MMethodDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MMethodDef]] */
1815 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef
, /* nullable N: nullable HashMapNode[MType, Array[MMethodDef]] */
1816 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef
, /* N: HashMapNode[MType, Array[MMethodDef]] */
1817 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
1820 /* runtime type NativeArray[Scope] */
1821 const struct type type_standard__NativeArray__nit__scope__Scope
= {
1823 "NativeArray[Scope]", /* class_name_string */
1826 &resolution_table_standard__NativeArray__nit__scope__Scope
,
1830 2622, /* nullable Object */
1863 651, /* NativeArray[Object] */
1894 1667, /* NativeArray[Scope] */
2050 const struct types resolution_table_standard__NativeArray__nit__scope__Scope
= {
2053 &type_nit__scope__Scope
, /* E: Scope */
2054 &type_standard__NativeArray__nit__scope__Scope
, /* NativeArray[E]: NativeArray[Scope] */
2057 /* runtime type ArrayIterator[Scope] */
2058 const struct type type_standard__array__ArrayIterator__nit__scope__Scope
= {
2060 "ArrayIterator[Scope]", /* class_name_string */
2063 &resolution_table_standard__array__ArrayIterator__nit__scope__Scope
,
2067 2622, /* nullable Object */
2068 2200, /* Iterator[Object] */
2077 const struct types resolution_table_standard__array__ArrayIterator__nit__scope__Scope
= {
2080 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
2081 &type_standard__AbstractArrayRead__nit__scope__Scope
, /* AbstractArrayRead[E]: AbstractArrayRead[Scope] */
2084 /* runtime type ContainerIterator[Scope] */
2085 const struct type type_standard__abstract_collection__ContainerIterator__nit__scope__Scope
= {
2087 "ContainerIterator[Scope]", /* class_name_string */
2090 &resolution_table_standard__abstract_collection__ContainerIterator__nit__scope__Scope
,
2094 2622, /* nullable Object */
2095 2200, /* Iterator[Object] */
2100 const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__scope__Scope
= {
2103 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
2104 &type_standard__Container__nit__scope__Scope
, /* Container[E]: Container[Scope] */
2107 /* runtime type MapKeysIterator[Variable, nullable MType] */
2108 const struct type type_standard__MapKeysIterator__nit__Variable__nullable__nit__MType
= {
2110 "MapKeysIterator[Variable, nullable MType]", /* class_name_string */
2113 &resolution_table_standard__MapKeysIterator__nit__Variable__nullable__nit__MType
,
2117 2622, /* nullable Object */
2118 2200, /* Iterator[Object] */
2123 const struct types resolution_table_standard__MapKeysIterator__nit__Variable__nullable__nit__MType
= {
2126 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
2127 &type_standard__MapIterator__nit__Variable__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */
2130 /* runtime type MapValuesIterator[Variable, nullable MType] */
2131 const struct type type_standard__MapValuesIterator__nit__Variable__nullable__nit__MType
= {
2133 "MapValuesIterator[Variable, nullable MType]", /* class_name_string */
2136 &resolution_table_standard__MapValuesIterator__nit__Variable__nullable__nit__MType
,
2140 2622, /* nullable Object */
2146 const struct types resolution_table_standard__MapValuesIterator__nit__Variable__nullable__nit__MType
= {
2149 &type_standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable MType] */
2150 &type_standard__MapIterator__nit__Variable__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */
2153 /* runtime type MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
2154 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2156 "MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
2159 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
2163 2622, /* nullable Object */
2164 2200, /* Iterator[Object] */
2169 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2172 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
2173 &type_standard__MapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */
2176 /* runtime type Array[Set[PropertyLayoutElement]] */
2177 const struct type type_standard__Array__standard__Set__nit__PropertyLayoutElement
= {
2179 "Array[Set[PropertyLayoutElement]]", /* class_name_string */
2182 &resolution_table_standard__Array__standard__Set__nit__PropertyLayoutElement
,
2186 2622, /* nullable Object */
2221 2337, /* Collection[Object] */
2281 2397, /* Collection[Set[PropertyLayoutElement]] */
2309 2003, /* SequenceRead[nullable Object] */
2342 2457, /* AbstractArrayRead[Object] */
2403 2518, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
2463 2681, /* AbstractArray[Object] */
2524 2742, /* AbstractArray[Set[PropertyLayoutElement]] */
2552 2004, /* Array[nullable Object] */
2553 650, /* Array[Object] */
2648 1673, /* Array[Set[PropertyLayoutElement]] */
2677 const struct types resolution_table_standard__Array__standard__Set__nit__PropertyLayoutElement
= {
2680 &type_standard__Set__nit__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
2681 &type_standard__Array__standard__Set__nit__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
2682 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement
, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
2683 &type_standard__Array__standard__Set__nit__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
2684 &type_standard__NativeArray__standard__Set__nit__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[Set[PropertyLayoutElement]] */
2685 &type_standard__Set__nit__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
2686 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement
, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
2687 &type_standard__Set__nit__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
2688 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement
, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
2689 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement
, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
2690 &type_standard__Array__standard__Set__nit__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
2691 &type_standard__AbstractArray__standard__Set__nit__PropertyLayoutElement
, /* AbstractArray[E]: AbstractArray[Set[PropertyLayoutElement]] */
2692 &type_standard__array__ArrayIterator__standard__Set__nit__PropertyLayoutElement
, /* ArrayIterator[E]: ArrayIterator[Set[PropertyLayoutElement]] */
2695 /* runtime type MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
2696 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2698 "MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
2701 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
2705 2622, /* nullable Object */
2706 2200, /* Iterator[Object] */
2711 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2714 &type_standard__Array__standard__Set__nit__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
2715 &type_standard__MapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */
2718 /* runtime type MapKeysIterator[MClass, Set[MAttribute]] */
2719 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute
= {
2721 "MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */
2724 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute
,
2728 2622, /* nullable Object */
2729 2200, /* Iterator[Object] */
2734 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute
= {
2737 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
2738 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MAttribute
, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */
2741 /* runtime type Array[Set[MAttribute]] */
2742 const struct type type_standard__Array__standard__Set__nit__MAttribute
= {
2744 "Array[Set[MAttribute]]", /* class_name_string */
2747 &resolution_table_standard__Array__standard__Set__nit__MAttribute
,
2751 2622, /* nullable Object */
2786 2337, /* Collection[Object] */
2834 2385, /* Collection[Set[MProperty]] */
2846 2397, /* Collection[Set[PropertyLayoutElement]] */
2847 2398, /* Collection[Set[MAttribute]] */
2874 2003, /* SequenceRead[nullable Object] */
2907 2457, /* AbstractArrayRead[Object] */
2956 2506, /* AbstractArrayRead[Set[MProperty]] */
2968 2518, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
2969 2519, /* AbstractArrayRead[Set[MAttribute]] */
3028 2681, /* AbstractArray[Object] */
3077 2730, /* AbstractArray[Set[MProperty]] */
3089 2742, /* AbstractArray[Set[PropertyLayoutElement]] */
3090 2743, /* AbstractArray[Set[MAttribute]] */
3117 2004, /* Array[nullable Object] */
3118 650, /* Array[Object] */
3201 1551, /* Array[Set[MProperty]] */
3213 1673, /* Array[Set[PropertyLayoutElement]] */
3214 1676, /* Array[Set[MAttribute]] */
3242 const struct types resolution_table_standard__Array__standard__Set__nit__MAttribute
= {
3245 &type_standard__Set__nit__MAttribute
, /* E: Set[MAttribute] */
3246 &type_standard__Array__standard__Set__nit__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
3247 &type_standard__Collection__standard__Set__nit__MAttribute
, /* Collection[E]: Collection[Set[MAttribute]] */
3248 &type_standard__Array__standard__Set__nit__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
3249 &type_standard__NativeArray__standard__Set__nit__MAttribute
, /* NativeArray[E]: NativeArray[Set[MAttribute]] */
3250 &type_standard__Set__nit__MAttribute
, /* E: Set[MAttribute] */
3251 &type_standard__Collection__standard__Set__nit__MAttribute
, /* Collection[E]: Collection[Set[MAttribute]] */
3252 &type_standard__Set__nit__MAttribute
, /* E: Set[MAttribute] */
3253 &type_standard__Collection__standard__Set__nit__MAttribute
, /* Collection[E]: Collection[Set[MAttribute]] */
3254 &type_standard__Collection__standard__Set__nit__MAttribute
, /* Collection[E]: Collection[Set[MAttribute]] */
3255 &type_standard__Array__standard__Set__nit__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
3256 &type_standard__AbstractArray__standard__Set__nit__MAttribute
, /* AbstractArray[E]: AbstractArray[Set[MAttribute]] */
3257 &type_standard__array__ArrayIterator__standard__Set__nit__MAttribute
, /* ArrayIterator[E]: ArrayIterator[Set[MAttribute]] */
3260 /* runtime type MapValuesIterator[MClass, Set[MAttribute]] */
3261 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute
= {
3263 "MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */
3266 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute
,
3270 2622, /* nullable Object */
3271 2200, /* Iterator[Object] */
3276 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute
= {
3279 &type_standard__Array__standard__Set__nit__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
3280 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MAttribute
, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */
3283 /* runtime type NativeArray[MAttribute] */
3284 const struct type type_standard__NativeArray__nit__MAttribute
= {
3286 "NativeArray[MAttribute]", /* class_name_string */
3289 &resolution_table_standard__NativeArray__nit__MAttribute
,
3293 2622, /* nullable Object */
3302 1065, /* NativeArray[MProperty] */
3326 651, /* NativeArray[Object] */
3328 1369, /* NativeArray[PropertyLayoutElement] */
3358 1678, /* NativeArray[MAttribute] */
3359 1690, /* NativeArray[nullable PropertyLayoutElement] */
3360 1697, /* NativeArray[nullable MAttribute] */
3407 1987, /* NativeArray[nullable MProperty] */
3513 const struct types resolution_table_standard__NativeArray__nit__MAttribute
= {
3516 &type_nit__MAttribute
, /* E: MAttribute */
3517 &type_standard__NativeArray__nit__MAttribute
, /* NativeArray[E]: NativeArray[MAttribute] */
3520 /* runtime type ArrayIterator[MAttribute] */
3521 const struct type type_standard__array__ArrayIterator__nit__MAttribute
= {
3523 "ArrayIterator[MAttribute]", /* class_name_string */
3526 &resolution_table_standard__array__ArrayIterator__nit__MAttribute
,
3530 2622, /* nullable Object */
3531 2200, /* Iterator[Object] */
3540 const struct types resolution_table_standard__array__ArrayIterator__nit__MAttribute
= {
3543 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
3544 &type_standard__AbstractArrayRead__nit__MAttribute
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttribute] */
3547 /* runtime type HashMapKeys[PropertyLayoutElement, Int] */
3548 const struct type type_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int
= {
3550 "HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */
3553 &resolution_table_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int
,
3557 2622, /* nullable Object */
3592 2337, /* Collection[Object] */
3594 2339, /* Collection[PropertyLayoutElement] */
3624 2369, /* Collection[nullable PropertyLayoutElement] */
3682 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int
= {
3685 &type_standard__HashMap__nit__PropertyLayoutElement__standard__Int
, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
3686 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
3687 &type_standard__MapKeysIterator__nit__PropertyLayoutElement__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[PropertyLayoutElement, Int] */
3690 /* runtime type HashMapValues[PropertyLayoutElement, Int] */
3691 const struct type type_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int
= {
3693 "HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */
3696 &resolution_table_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int
,
3700 2622, /* nullable Object */
3703 2147, /* Collection[Int] */
3735 2337, /* Collection[Object] */
3825 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int
= {
3828 &type_standard__HashMap__nit__PropertyLayoutElement__standard__Int
, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
3829 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
3830 &type_standard__MapValuesIterator__nit__PropertyLayoutElement__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[PropertyLayoutElement, Int] */
3833 /* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
3834 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
= {
3836 "NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */
3839 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
,
3843 2622, /* nullable Object */
4040 1682, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
4063 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
= {
4066 &type_nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
, /* E: nullable HashMapNode[PropertyLayoutElement, Int] */
4067 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
4070 /* runtime type HashMapIterator[PropertyLayoutElement, Int] */
4071 const struct type type_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int
= {
4073 "HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */
4076 &resolution_table_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int
,
4080 2622, /* nullable Object */
4137 2602, /* MapIterator[PropertyLayoutElement, Int] */
4158 const struct types resolution_table_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int
= {
4161 &type_standard__HashMap__nit__PropertyLayoutElement__standard__Int
, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
4164 /* runtime type HashMapNode[PropertyLayoutElement, Int] */
4165 const struct type type_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
= {
4167 "HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
4170 &resolution_table_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
,
4174 2622, /* nullable Object */
4229 2285, /* nullable HashMapNode[PropertyLayoutElement, Int] */
4302 1684, /* HashMapNode[PropertyLayoutElement, Int] */
4323 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int
= {
4326 &type_standard__Int
, /* V: Int */
4327 &type_nit__PropertyLayoutElement
, /* K: PropertyLayoutElement */
4330 /* runtime type HashMapKeys[MClass, HashSet[Int]] */
4331 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__HashSet__standard__Int
= {
4333 "HashMapKeys[MClass, HashSet[Int]]", /* class_name_string */
4336 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__HashSet__standard__Int
,
4340 2622, /* nullable Object */
4351 2313, /* Collection[MClass] */
4375 2337, /* Collection[Object] */
4379 2341, /* Collection[nullable MClass] */
4465 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__HashSet__standard__Int
= {
4468 &type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int
, /* HashMap[K, V]: HashMap[MClass, HashSet[Int]] */
4469 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
4470 &type_standard__MapKeysIterator__nit__MClass__standard__HashSet__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, HashSet[Int]] */
4473 /* runtime type HashMapValues[MClass, HashSet[Int]] */
4474 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__HashSet__standard__Int
= {
4476 "HashMapValues[MClass, HashSet[Int]]", /* class_name_string */
4479 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__HashSet__standard__Int
,
4483 2622, /* nullable Object */
4518 2337, /* Collection[Object] */
4593 2412, /* Collection[HashSet[Int]] */
4608 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__HashSet__standard__Int
= {
4611 &type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int
, /* HashMap[K, V]: HashMap[MClass, HashSet[Int]] */
4612 &type_standard__Array__standard__HashSet__standard__Int
, /* Array[E]: Array[HashSet[Int]] */
4613 &type_standard__MapValuesIterator__nit__MClass__standard__HashSet__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, HashSet[Int]] */
4616 /* runtime type NativeArray[nullable HashMapNode[MClass, HashSet[Int]]] */
4617 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
= {
4619 "NativeArray[nullable HashMapNode[MClass, HashSet[Int]]]", /* class_name_string */
4622 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
,
4626 2622, /* nullable Object */
4824 1687, /* NativeArray[nullable HashMapNode[MClass, HashSet[Int]]] */
4846 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
= {
4849 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
, /* E: nullable HashMapNode[MClass, HashSet[Int]] */
4850 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, HashSet[Int]]] */
4853 /* runtime type HashMapIterator[MClass, HashSet[Int]] */
4854 const struct type type_standard__HashMapIterator__nit__MClass__standard__HashSet__standard__Int
= {
4856 "HashMapIterator[MClass, HashSet[Int]]", /* class_name_string */
4859 &resolution_table_standard__HashMapIterator__nit__MClass__standard__HashSet__standard__Int
,
4863 2622, /* nullable Object */
4921 2603, /* MapIterator[MClass, HashSet[Int]] */
4941 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__HashSet__standard__Int
= {
4944 &type_standard__HashMap__nit__MClass__standard__HashSet__standard__Int
, /* HashMap[K, V]: HashMap[MClass, HashSet[Int]] */
4947 /* runtime type HashMapNode[MClass, HashSet[Int]] */
4948 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
= {
4950 "HashMapNode[MClass, HashSet[Int]]", /* class_name_string */
4953 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
,
4957 2622, /* nullable Object */
5013 2286, /* nullable HashMapNode[MClass, HashSet[Int]] */
5086 1689, /* HashMapNode[MClass, HashSet[Int]] */
5106 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__HashSet__standard__Int
= {
5109 &type_standard__HashSet__standard__Int
, /* V: HashSet[Int] */
5110 &type_nit__MClass
, /* K: MClass */
5113 /* runtime type NativeArray[nullable PropertyLayoutElement] */
5114 const struct type type_standard__NativeArray__nullable__nit__PropertyLayoutElement
= {
5116 "NativeArray[nullable PropertyLayoutElement]", /* class_name_string */
5119 &resolution_table_standard__NativeArray__nullable__nit__PropertyLayoutElement
,
5123 2622, /* nullable Object */
5189 1690, /* NativeArray[nullable PropertyLayoutElement] */
5343 const struct types resolution_table_standard__NativeArray__nullable__nit__PropertyLayoutElement
= {
5346 &type_nullable__nit__PropertyLayoutElement
, /* E: nullable PropertyLayoutElement */
5347 &type_standard__NativeArray__nullable__nit__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[nullable PropertyLayoutElement] */
5350 /* runtime type ArrayIterator[nullable PropertyLayoutElement] */
5351 const struct type type_standard__array__ArrayIterator__nullable__nit__PropertyLayoutElement
= {
5353 "ArrayIterator[nullable PropertyLayoutElement]", /* class_name_string */
5356 &resolution_table_standard__array__ArrayIterator__nullable__nit__PropertyLayoutElement
,
5360 2622, /* nullable Object */
5370 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__PropertyLayoutElement
= {
5373 &type_standard__Array__nullable__nit__PropertyLayoutElement
, /* Array[E]: Array[nullable PropertyLayoutElement] */
5374 &type_standard__AbstractArrayRead__nullable__nit__PropertyLayoutElement
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable PropertyLayoutElement] */
5377 /* runtime type HashMapKeys[MAttribute, Int] */
5378 const struct type type_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int
= {
5380 "HashMapKeys[MAttribute, Int]", /* class_name_string */
5383 &resolution_table_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int
,
5387 2622, /* nullable Object */
5399 2314, /* Collection[MProperty] */
5422 2337, /* Collection[Object] */
5424 2339, /* Collection[PropertyLayoutElement] */
5453 2368, /* Collection[MAttribute] */
5454 2369, /* Collection[nullable PropertyLayoutElement] */
5455 2370, /* Collection[nullable MAttribute] */
5502 2417, /* Collection[nullable MProperty] */
5512 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int
= {
5515 &type_standard__HashMap__nit__MAttribute__standard__Int
, /* HashMap[K, V]: HashMap[MAttribute, Int] */
5516 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
5517 &type_standard__MapKeysIterator__nit__MAttribute__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MAttribute, Int] */
5520 /* runtime type HashMapValues[MAttribute, Int] */
5521 const struct type type_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int
= {
5523 "HashMapValues[MAttribute, Int]", /* class_name_string */
5526 &resolution_table_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int
,
5530 2622, /* nullable Object */
5533 2147, /* Collection[Int] */
5565 2337, /* Collection[Object] */
5655 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int
= {
5658 &type_standard__HashMap__nit__MAttribute__standard__Int
, /* HashMap[K, V]: HashMap[MAttribute, Int] */
5659 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
5660 &type_standard__MapValuesIterator__nit__MAttribute__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MAttribute, Int] */
5663 /* runtime type NativeArray[nullable HashMapNode[MAttribute, Int]] */
5664 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
= {
5666 "NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */
5669 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
,
5673 2622, /* nullable Object */
5870 1682, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5872 1694, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */
5893 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
= {
5896 &type_nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
, /* E: nullable HashMapNode[MAttribute, Int] */
5897 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
5900 /* runtime type HashMapIterator[MAttribute, Int] */
5901 const struct type type_standard__HashMapIterator__nit__MAttribute__standard__Int
= {
5903 "HashMapIterator[MAttribute, Int]", /* class_name_string */
5906 &resolution_table_standard__HashMapIterator__nit__MAttribute__standard__Int
,
5910 2622, /* nullable Object */
5967 2602, /* MapIterator[PropertyLayoutElement, Int] */
5969 2604, /* MapIterator[MAttribute, Int] */
5988 const struct types resolution_table_standard__HashMapIterator__nit__MAttribute__standard__Int
= {
5991 &type_standard__HashMap__nit__MAttribute__standard__Int
, /* HashMap[K, V]: HashMap[MAttribute, Int] */
5994 /* runtime type HashMapNode[MAttribute, Int] */
5995 const struct type type_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
= {
5997 "HashMapNode[MAttribute, Int]", /* class_name_string */
6000 &resolution_table_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
,
6004 2622, /* nullable Object */
6059 2285, /* nullable HashMapNode[PropertyLayoutElement, Int] */
6061 2287, /* nullable HashMapNode[MAttribute, Int] */
6132 1684, /* HashMapNode[PropertyLayoutElement, Int] */
6134 1696, /* HashMapNode[MAttribute, Int] */
6153 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int
= {
6156 &type_standard__Int
, /* V: Int */
6157 &type_nit__MAttribute
, /* K: MAttribute */
6160 /* runtime type NativeArray[nullable MAttribute] */
6161 const struct type type_standard__NativeArray__nullable__nit__MAttribute
= {
6163 "NativeArray[nullable MAttribute]", /* class_name_string */
6166 &resolution_table_standard__NativeArray__nullable__nit__MAttribute
,
6170 2622, /* nullable Object */
6236 1690, /* NativeArray[nullable PropertyLayoutElement] */
6237 1697, /* NativeArray[nullable MAttribute] */
6284 1987, /* NativeArray[nullable MProperty] */
6390 const struct types resolution_table_standard__NativeArray__nullable__nit__MAttribute
= {
6393 &type_nullable__nit__MAttribute
, /* E: nullable MAttribute */
6394 &type_standard__NativeArray__nullable__nit__MAttribute
, /* NativeArray[E]: NativeArray[nullable MAttribute] */
6397 /* runtime type ArrayIterator[nullable MAttribute] */
6398 const struct type type_standard__array__ArrayIterator__nullable__nit__MAttribute
= {
6400 "ArrayIterator[nullable MAttribute]", /* class_name_string */
6403 &resolution_table_standard__array__ArrayIterator__nullable__nit__MAttribute
,
6407 2622, /* nullable Object */
6417 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MAttribute
= {
6420 &type_standard__Array__nullable__nit__MAttribute
, /* Array[E]: Array[nullable MAttribute] */
6421 &type_standard__AbstractArrayRead__nullable__nit__MAttribute
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MAttribute] */
6424 /* runtime type HashMapKeys[MClass, POSetElement[MClass]] */
6425 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass
= {
6427 "HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */
6430 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass
,
6434 2622, /* nullable Object */
6445 2313, /* Collection[MClass] */
6469 2337, /* Collection[Object] */
6473 2341, /* Collection[nullable MClass] */
6559 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass
= {
6562 &type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
6563 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6564 &type_standard__MapKeysIterator__nit__MClass__poset__POSetElement__nit__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, POSetElement[MClass]] */
6567 /* runtime type HashMapValues[MClass, POSetElement[MClass]] */
6568 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass
= {
6570 "HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */
6573 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass
,
6577 2622, /* nullable Object */
6612 2337, /* Collection[Object] */
6688 2413, /* Collection[POSetElement[MClass]] */
6702 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass
= {
6705 &type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
6706 &type_standard__Array__poset__POSetElement__nit__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
6707 &type_standard__MapValuesIterator__nit__MClass__poset__POSetElement__nit__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, POSetElement[MClass]] */
6710 /* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
6711 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
= {
6713 "NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */
6716 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
,
6720 2622, /* nullable Object */
6920 1701, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
6940 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
= {
6943 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
, /* E: nullable HashMapNode[MClass, POSetElement[MClass]] */
6944 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
6947 /* runtime type HashMapIterator[MClass, POSetElement[MClass]] */
6948 const struct type type_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass
= {
6950 "HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
6953 &resolution_table_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass
,
6957 2622, /* nullable Object */
7017 2605, /* MapIterator[MClass, POSetElement[MClass]] */
7035 const struct types resolution_table_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass
= {
7038 &type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
7041 /* runtime type HashMapNode[MClass, POSetElement[MClass]] */
7042 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
= {
7044 "HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
7047 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
,
7051 2622, /* nullable Object */
7109 2288, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
7182 1703, /* HashMapNode[MClass, POSetElement[MClass]] */
7200 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass
= {
7203 &type_poset__POSetElement__nit__MClass
, /* V: POSetElement[MClass] */
7204 &type_nit__MClass
, /* K: MClass */
7207 /* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */
7208 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
7210 "MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */
7213 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass
,
7217 2622, /* nullable Object */
7218 2200, /* Iterator[Object] */
7223 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
7226 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
7227 &type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */
7230 /* runtime type Array[Array[nullable MClass]] */
7231 const struct type type_standard__Array__standard__Array__nullable__nit__MClass
= {
7233 "Array[Array[nullable MClass]]", /* class_name_string */
7236 &resolution_table_standard__Array__standard__Array__nullable__nit__MClass
,
7240 2622, /* nullable Object */
7275 2337, /* Collection[Object] */
7337 2399, /* Collection[Array[nullable MClass]] */
7363 2003, /* SequenceRead[nullable Object] */
7396 2457, /* AbstractArrayRead[Object] */
7459 2520, /* AbstractArrayRead[Array[nullable MClass]] */
7517 2681, /* AbstractArray[Object] */
7580 2744, /* AbstractArray[Array[nullable MClass]] */
7606 2004, /* Array[nullable Object] */
7607 650, /* Array[Object] */
7704 1705, /* Array[Array[nullable MClass]] */
7731 const struct types resolution_table_standard__Array__standard__Array__nullable__nit__MClass
= {
7734 &type_standard__Array__nullable__nit__MClass
, /* E: Array[nullable MClass] */
7735 &type_standard__Array__standard__Array__nullable__nit__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
7736 &type_standard__Collection__standard__Array__nullable__nit__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
7737 &type_standard__Array__standard__Array__nullable__nit__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
7738 &type_standard__NativeArray__standard__Array__nullable__nit__MClass
, /* NativeArray[E]: NativeArray[Array[nullable MClass]] */
7739 &type_standard__Array__nullable__nit__MClass
, /* E: Array[nullable MClass] */
7740 &type_standard__Collection__standard__Array__nullable__nit__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
7741 &type_standard__Array__nullable__nit__MClass
, /* E: Array[nullable MClass] */
7742 &type_standard__Collection__standard__Array__nullable__nit__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
7743 &type_standard__Collection__standard__Array__nullable__nit__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
7744 &type_standard__Array__standard__Array__nullable__nit__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
7745 &type_standard__AbstractArray__standard__Array__nullable__nit__MClass
, /* AbstractArray[E]: AbstractArray[Array[nullable MClass]] */
7746 &type_standard__array__ArrayIterator__standard__Array__nullable__nit__MClass
, /* ArrayIterator[E]: ArrayIterator[Array[nullable MClass]] */
7749 /* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */
7750 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
7752 "MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */
7755 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass
,
7759 2622, /* nullable Object */
7760 2200, /* Iterator[Object] */
7765 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
7768 &type_standard__Array__standard__Array__nullable__nit__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
7769 &type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */
7772 /* runtime type MapKeysIterator[MClass, AClassdef] */
7773 const struct type type_standard__MapKeysIterator__nit__MClass__nit__AClassdef
= {
7775 "MapKeysIterator[MClass, AClassdef]", /* class_name_string */
7778 &resolution_table_standard__MapKeysIterator__nit__MClass__nit__AClassdef
,
7782 2622, /* nullable Object */
7783 2200, /* Iterator[Object] */
7788 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__nit__AClassdef
= {
7791 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
7792 &type_standard__MapIterator__nit__MClass__nit__AClassdef
, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */
7795 /* runtime type MapValuesIterator[MClass, AClassdef] */
7796 const struct type type_standard__MapValuesIterator__nit__MClass__nit__AClassdef
= {
7798 "MapValuesIterator[MClass, AClassdef]", /* class_name_string */
7801 &resolution_table_standard__MapValuesIterator__nit__MClass__nit__AClassdef
,
7805 2622, /* nullable Object */
7806 2200, /* Iterator[Object] */
7811 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__nit__AClassdef
= {
7814 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
7815 &type_standard__MapIterator__nit__MClass__nit__AClassdef
, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */
7818 /* runtime type NativeArray[AParam] */
7819 const struct type type_standard__NativeArray__nit__AParam
= {
7821 "NativeArray[AParam]", /* class_name_string */
7824 &resolution_table_standard__NativeArray__nit__AParam
,
7828 2622, /* nullable Object */
7851 1252, /* NativeArray[Prod] */
7861 651, /* NativeArray[Object] */
7888 1620, /* NativeArray[ANode] */
7896 1709, /* NativeArray[AParam] */
8048 const struct types resolution_table_standard__NativeArray__nit__AParam
= {
8051 &type_nit__AParam
, /* E: AParam */
8052 &type_standard__NativeArray__nit__AParam
, /* NativeArray[E]: NativeArray[AParam] */
8055 /* runtime type ArrayIterator[AParam] */
8056 const struct type type_standard__array__ArrayIterator__nit__AParam
= {
8058 "ArrayIterator[AParam]", /* class_name_string */
8061 &resolution_table_standard__array__ArrayIterator__nit__AParam
,
8065 2622, /* nullable Object */
8066 2200, /* Iterator[Object] */
8075 const struct types resolution_table_standard__array__ArrayIterator__nit__AParam
= {
8078 &type_standard__Array__nit__AParam
, /* Array[E]: Array[AParam] */
8079 &type_standard__AbstractArrayRead__nit__AParam
, /* AbstractArrayRead[E]: AbstractArrayRead[AParam] */
8082 /* runtime type NativeArray[AExternCall] */
8083 const struct type type_standard__NativeArray__nit__AExternCall
= {
8085 "NativeArray[AExternCall]", /* class_name_string */
8088 &resolution_table_standard__NativeArray__nit__AExternCall
,
8092 2622, /* nullable Object */
8115 1252, /* NativeArray[Prod] */
8125 651, /* NativeArray[Object] */
8152 1620, /* NativeArray[ANode] */
8161 1711, /* NativeArray[AExternCall] */
8312 const struct types resolution_table_standard__NativeArray__nit__AExternCall
= {
8315 &type_nit__AExternCall
, /* E: AExternCall */
8316 &type_standard__NativeArray__nit__AExternCall
, /* NativeArray[E]: NativeArray[AExternCall] */
8319 /* runtime type ArrayIterator[AExternCall] */
8320 const struct type type_standard__array__ArrayIterator__nit__AExternCall
= {
8322 "ArrayIterator[AExternCall]", /* class_name_string */
8325 &resolution_table_standard__array__ArrayIterator__nit__AExternCall
,
8329 2622, /* nullable Object */
8330 2200, /* Iterator[Object] */
8339 const struct types resolution_table_standard__array__ArrayIterator__nit__AExternCall
= {
8342 &type_standard__Array__nit__AExternCall
, /* Array[E]: Array[AExternCall] */
8343 &type_standard__AbstractArrayRead__nit__AExternCall
, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCall] */
8346 /* runtime type NativeArray[AType] */
8347 const struct type type_standard__NativeArray__nit__AType
= {
8349 "NativeArray[AType]", /* class_name_string */
8352 &resolution_table_standard__NativeArray__nit__AType
,
8356 2622, /* nullable Object */
8379 1252, /* NativeArray[Prod] */
8389 651, /* NativeArray[Object] */
8416 1620, /* NativeArray[ANode] */
8426 1713, /* NativeArray[AType] */
8576 const struct types resolution_table_standard__NativeArray__nit__AType
= {
8579 &type_nit__AType
, /* E: AType */
8580 &type_standard__NativeArray__nit__AType
, /* NativeArray[E]: NativeArray[AType] */
8583 /* runtime type ArrayIterator[AType] */
8584 const struct type type_standard__array__ArrayIterator__nit__AType
= {
8586 "ArrayIterator[AType]", /* class_name_string */
8589 &resolution_table_standard__array__ArrayIterator__nit__AType
,
8593 2622, /* nullable Object */
8594 2200, /* Iterator[Object] */
8603 const struct types resolution_table_standard__array__ArrayIterator__nit__AType
= {
8606 &type_standard__Array__nit__AType
, /* Array[E]: Array[AType] */
8607 &type_standard__AbstractArrayRead__nit__AType
, /* AbstractArrayRead[E]: AbstractArrayRead[AType] */
8610 /* runtime type MapKeysIterator[String, Variable] */
8611 const struct type type_standard__MapKeysIterator__standard__String__nit__Variable
= {
8613 "MapKeysIterator[String, Variable]", /* class_name_string */
8616 &resolution_table_standard__MapKeysIterator__standard__String__nit__Variable
,
8620 2622, /* nullable Object */
8621 2200, /* Iterator[Object] */
8626 const struct types resolution_table_standard__MapKeysIterator__standard__String__nit__Variable
= {
8629 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
8630 &type_standard__MapIterator__standard__String__nit__Variable
, /* MapIterator[K, V]: MapIterator[String, Variable] */
8633 /* runtime type MapValuesIterator[String, Variable] */
8634 const struct type type_standard__MapValuesIterator__standard__String__nit__Variable
= {
8636 "MapValuesIterator[String, Variable]", /* class_name_string */
8639 &resolution_table_standard__MapValuesIterator__standard__String__nit__Variable
,
8643 2622, /* nullable Object */
8644 2200, /* Iterator[Object] */
8649 const struct types resolution_table_standard__MapValuesIterator__standard__String__nit__Variable
= {
8652 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
8653 &type_standard__MapIterator__standard__String__nit__Variable
, /* MapIterator[K, V]: MapIterator[String, Variable] */
8656 /* runtime type MapKeysIterator[Variable, RuntimeVariable] */
8657 const struct type type_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable
= {
8659 "MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */
8662 &resolution_table_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable
,
8666 2622, /* nullable Object */
8667 2200, /* Iterator[Object] */
8672 const struct types resolution_table_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable
= {
8675 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
8676 &type_standard__MapIterator__nit__Variable__nit__RuntimeVariable
, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */
8679 /* runtime type MapValuesIterator[Variable, RuntimeVariable] */
8680 const struct type type_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable
= {
8682 "MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */
8685 &resolution_table_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable
,
8689 2622, /* nullable Object */
8690 2200, /* Iterator[Object] */
8695 const struct types resolution_table_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable
= {
8698 &type_standard__Array__nit__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
8699 &type_standard__MapIterator__nit__Variable__nit__RuntimeVariable
, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */
8702 /* runtime type MapKeysIterator[MType, Int] */
8703 const struct type type_standard__MapKeysIterator__nit__MType__standard__Int
= {
8705 "MapKeysIterator[MType, Int]", /* class_name_string */
8708 &resolution_table_standard__MapKeysIterator__nit__MType__standard__Int
,
8712 2622, /* nullable Object */
8713 2200, /* Iterator[Object] */
8718 const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Int
= {
8721 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
8722 &type_standard__MapIterator__nit__MType__standard__Int
, /* MapIterator[K, V]: MapIterator[MType, Int] */
8725 /* runtime type MapValuesIterator[MType, Int] */
8726 const struct type type_standard__MapValuesIterator__nit__MType__standard__Int
= {
8728 "MapValuesIterator[MType, Int]", /* class_name_string */
8731 &resolution_table_standard__MapValuesIterator__nit__MType__standard__Int
,
8735 2622, /* nullable Object */
8736 2200, /* Iterator[Object] */
8741 const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Int
= {
8744 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
8745 &type_standard__MapIterator__nit__MType__standard__Int
, /* MapIterator[K, V]: MapIterator[MType, Int] */
8748 /* runtime type NativeArray[MAttributeDef] */
8749 const struct type type_standard__NativeArray__nit__MAttributeDef
= {
8751 "NativeArray[MAttributeDef]", /* class_name_string */
8754 &resolution_table_standard__NativeArray__nit__MAttributeDef
,
8758 2622, /* nullable Object */
8774 1150, /* NativeArray[MPropDef] */
8791 651, /* NativeArray[Object] */
8793 1369, /* NativeArray[PropertyLayoutElement] */
8794 1386, /* NativeArray[nullable MPropDef] */
8824 1690, /* NativeArray[nullable PropertyLayoutElement] */
8829 1721, /* NativeArray[MAttributeDef] */
8978 const struct types resolution_table_standard__NativeArray__nit__MAttributeDef
= {
8981 &type_nit__MAttributeDef
, /* E: MAttributeDef */
8982 &type_standard__NativeArray__nit__MAttributeDef
, /* NativeArray[E]: NativeArray[MAttributeDef] */
8985 /* runtime type ArrayIterator[MAttributeDef] */
8986 const struct type type_standard__array__ArrayIterator__nit__MAttributeDef
= {
8988 "ArrayIterator[MAttributeDef]", /* class_name_string */
8991 &resolution_table_standard__array__ArrayIterator__nit__MAttributeDef
,
8995 2622, /* nullable Object */
8996 2200, /* Iterator[Object] */
9005 const struct types resolution_table_standard__array__ArrayIterator__nit__MAttributeDef
= {
9008 &type_standard__Array__nit__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
9009 &type_standard__AbstractArrayRead__nit__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttributeDef] */
9012 /* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9013 const struct type type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9015 "HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9018 &resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
,
9022 2622, /* nullable Object */
9023 2005, /* MapRead[nullable Object, nullable Object] */
9100 1723, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9106 const struct types resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9112 &type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9113 &type_nit__MModule
, /* K: MModule */
9114 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* V: HashMap[MType, Array[MAttributeDef]] */
9115 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9116 &type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
9117 &type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
9119 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9120 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9121 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
9124 /* runtime type HashMap[MType, Array[MAttributeDef]] */
9125 const struct type type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9127 "HashMap[MType, Array[MAttributeDef]]", /* class_name_string */
9130 &resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
,
9134 2622, /* nullable Object */
9135 2005, /* MapRead[nullable Object, nullable Object] */
9194 1295, /* HashMap[Object, Array[Object]] */
9213 1724, /* HashMap[MType, Array[MAttributeDef]] */
9218 const struct types resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9224 &type_standard__HashMapIterator__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MAttributeDef]] */
9225 &type_nit__MType
, /* K: MType */
9226 &type_standard__Array__nit__MAttributeDef
, /* V: Array[MAttributeDef] */
9227 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MAttributeDef]] */
9228 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MAttributeDef]] */
9229 &type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MAttributeDef]] */
9231 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef
, /* nullable N: nullable HashMapNode[MType, Array[MAttributeDef]] */
9232 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef
, /* N: HashMapNode[MType, Array[MAttributeDef]] */
9233 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
9236 /* runtime type NativeArray[MVirtualTypeDef] */
9237 const struct type type_standard__NativeArray__nit__MVirtualTypeDef
= {
9239 "NativeArray[MVirtualTypeDef]", /* class_name_string */
9242 &resolution_table_standard__NativeArray__nit__MVirtualTypeDef
,
9246 2622, /* nullable Object */
9262 1150, /* NativeArray[MPropDef] */
9279 651, /* NativeArray[Object] */
9281 1369, /* NativeArray[PropertyLayoutElement] */
9282 1386, /* NativeArray[nullable MPropDef] */
9312 1690, /* NativeArray[nullable PropertyLayoutElement] */
9318 1725, /* NativeArray[MVirtualTypeDef] */
9466 const struct types resolution_table_standard__NativeArray__nit__MVirtualTypeDef
= {
9469 &type_nit__MVirtualTypeDef
, /* E: MVirtualTypeDef */
9470 &type_standard__NativeArray__nit__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
9473 /* runtime type ArrayIterator[MVirtualTypeDef] */
9474 const struct type type_standard__array__ArrayIterator__nit__MVirtualTypeDef
= {
9476 "ArrayIterator[MVirtualTypeDef]", /* class_name_string */
9479 &resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeDef
,
9483 2622, /* nullable Object */
9484 2200, /* Iterator[Object] */
9493 const struct types resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeDef
= {
9496 &type_standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
9497 &type_standard__AbstractArrayRead__nit__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeDef] */
9500 /* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9501 const struct type type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9503 "HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9506 &resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
,
9510 2622, /* nullable Object */
9511 2005, /* MapRead[nullable Object, nullable Object] */
9590 1727, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9594 const struct types resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9600 &type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9601 &type_nit__MModule
, /* K: MModule */
9602 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* V: HashMap[MType, Array[MVirtualTypeDef]] */
9603 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9604 &type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9605 &type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9607 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9608 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9609 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
9612 /* runtime type HashMap[MType, Array[MVirtualTypeDef]] */
9613 const struct type type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9615 "HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9618 &resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
,
9622 2622, /* nullable Object */
9623 2005, /* MapRead[nullable Object, nullable Object] */
9682 1295, /* HashMap[Object, Array[Object]] */
9703 1728, /* HashMap[MType, Array[MVirtualTypeDef]] */
9706 const struct types resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9712 &type_standard__HashMapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MVirtualTypeDef]] */
9713 &type_nit__MType
, /* K: MType */
9714 &type_standard__Array__nit__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
9715 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MVirtualTypeDef]] */
9716 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MVirtualTypeDef]] */
9717 &type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MVirtualTypeDef]] */
9719 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* nullable N: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
9720 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */
9721 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */