1 #include "nit__nith.types.0.h"
2 /* runtime type HashMapKeys[MClass, MClassType] */
3 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType
= {
5 "HashMapKeys[MClass, MClassType]", /* class_name_string */
8 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType
,
12 2622, /* nullable Object */
23 2313, /* Collection[MClass] */
47 2337, /* Collection[Object] */
51 2341, /* Collection[nullable MClass] */
137 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType
= {
140 &type_standard__HashMap__nit__MClass__nit__MClassType
, /* HashMap[K, V]: HashMap[MClass, MClassType] */
141 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
142 &type_standard__MapKeysIterator__nit__MClass__nit__MClassType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, MClassType] */
145 /* runtime type HashMapValues[MClass, MClassType] */
146 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType
= {
148 "HashMapValues[MClass, MClassType]", /* class_name_string */
151 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType
,
155 2622, /* nullable Object */
173 2320, /* Collection[MClassType] */
182 2329, /* Collection[MType] */
190 2337, /* Collection[Object] */
202 2349, /* Collection[nullable MType] */
280 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType
= {
283 &type_standard__HashMap__nit__MClass__nit__MClassType
, /* HashMap[K, V]: HashMap[MClass, MClassType] */
284 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
285 &type_standard__MapValuesIterator__nit__MClass__nit__MClassType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, MClassType] */
288 /* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */
289 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType
= {
291 "NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */
294 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType
,
298 2622, /* nullable Object */
455 1258, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */
518 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType
= {
521 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType
, /* E: nullable HashMapNode[MClass, MClassType] */
522 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
525 /* runtime type HashMapIterator[MClass, MClassType] */
526 const struct type type_standard__HashMapIterator__nit__MClass__nit__MClassType
= {
528 "HashMapIterator[MClass, MClassType]", /* class_name_string */
531 &resolution_table_standard__HashMapIterator__nit__MClass__nit__MClassType
,
535 2622, /* nullable Object */
560 2570, /* MapIterator[MClass, MClassType] */
613 const struct types resolution_table_standard__HashMapIterator__nit__MClass__nit__MClassType
= {
616 &type_standard__HashMap__nit__MClass__nit__MClassType
, /* HashMap[K, V]: HashMap[MClass, MClassType] */
619 /* runtime type HashMapNode[MClass, MClassType] */
620 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType
= {
622 "HashMapNode[MClass, MClassType]", /* class_name_string */
625 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType
,
629 2622, /* nullable Object */
654 2245, /* nullable HashMapNode[MClass, MClassType] */
727 1260, /* HashMapNode[MClass, MClassType] */
778 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType
= {
781 &type_nit__MClassType
, /* V: MClassType */
782 &type_nit__MClass
, /* K: MClass */
785 /* runtime type ArrayMapKeys[MClass, AType] */
786 const struct type type_standard__array__ArrayMapKeys__nit__MClass__nit__AType
= {
788 "ArrayMapKeys[MClass, AType]", /* class_name_string */
791 &resolution_table_standard__array__ArrayMapKeys__nit__MClass__nit__AType
,
795 2622, /* nullable Object */
806 2313, /* Collection[MClass] */
830 2337, /* Collection[Object] */
834 2341, /* Collection[nullable MClass] */
920 const struct types resolution_table_standard__array__ArrayMapKeys__nit__MClass__nit__AType
= {
923 &type_standard__ArrayMap__nit__MClass__nit__AType
, /* ArrayMap[K, E]: ArrayMap[MClass, AType] */
924 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
925 &type_nit__MClass
, /* K: MClass */
926 &type_standard__MapKeysIterator__nit__MClass__nit__AType
, /* MapKeysIterator[K, E]: MapKeysIterator[MClass, AType] */
929 /* runtime type ArrayMapValues[MClass, AType] */
930 const struct type type_standard__array__ArrayMapValues__nit__MClass__nit__AType
= {
932 "ArrayMapValues[MClass, AType]", /* class_name_string */
935 &resolution_table_standard__array__ArrayMapValues__nit__MClass__nit__AType
,
939 2622, /* nullable Object */
964 2327, /* Collection[Prod] */
974 2337, /* Collection[Object] */
1000 2363, /* Collection[ANode] */
1010 2373, /* Collection[AType] */
1064 const struct types resolution_table_standard__array__ArrayMapValues__nit__MClass__nit__AType
= {
1067 &type_standard__ArrayMap__nit__MClass__nit__AType
, /* ArrayMap[K, E]: ArrayMap[MClass, AType] */
1068 &type_standard__Array__nit__AType
, /* Array[E]: Array[AType] */
1069 &type_standard__MapValuesIterator__nit__MClass__nit__AType
, /* MapValuesIterator[K, E]: MapValuesIterator[MClass, AType] */
1072 /* runtime type Array[Couple[MClass, AType]] */
1073 const struct type type_standard__Array__standard__Couple__nit__MClass__nit__AType
= {
1075 "Array[Couple[MClass, AType]]", /* class_name_string */
1078 &resolution_table_standard__Array__standard__Couple__nit__MClass__nit__AType
,
1082 2622, /* nullable Object */
1117 2337, /* Collection[Object] */
1141 2361, /* Collection[Couple[MClass, AType]] */
1205 2003, /* SequenceRead[nullable Object] */
1238 2457, /* AbstractArrayRead[Object] */
1263 2482, /* AbstractArrayRead[Couple[MClass, AType]] */
1359 2681, /* AbstractArray[Object] */
1384 2706, /* AbstractArray[Couple[MClass, AType]] */
1448 2004, /* Array[nullable Object] */
1449 650, /* Array[Object] */
1510 1263, /* Array[Couple[MClass, AType]] */
1573 const struct types resolution_table_standard__Array__standard__Couple__nit__MClass__nit__AType
= {
1576 &type_standard__Couple__nit__MClass__nit__AType
, /* E: Couple[MClass, AType] */
1577 &type_standard__Array__standard__Couple__nit__MClass__nit__AType
, /* Array[E]: Array[Couple[MClass, AType]] */
1578 &type_standard__Collection__standard__Couple__nit__MClass__nit__AType
, /* Collection[E]: Collection[Couple[MClass, AType]] */
1579 &type_standard__Array__standard__Couple__nit__MClass__nit__AType
, /* Array[E]: Array[Couple[MClass, AType]] */
1580 &type_standard__NativeArray__standard__Couple__nit__MClass__nit__AType
, /* NativeArray[E]: NativeArray[Couple[MClass, AType]] */
1581 &type_standard__Couple__nit__MClass__nit__AType
, /* E: Couple[MClass, AType] */
1582 &type_standard__Collection__standard__Couple__nit__MClass__nit__AType
, /* Collection[E]: Collection[Couple[MClass, AType]] */
1583 &type_standard__Couple__nit__MClass__nit__AType
, /* E: Couple[MClass, AType] */
1584 &type_standard__Collection__standard__Couple__nit__MClass__nit__AType
, /* Collection[E]: Collection[Couple[MClass, AType]] */
1585 &type_standard__Collection__standard__Couple__nit__MClass__nit__AType
, /* Collection[E]: Collection[Couple[MClass, AType]] */
1586 &type_standard__Array__standard__Couple__nit__MClass__nit__AType
, /* Array[E]: Array[Couple[MClass, AType]] */
1587 &type_standard__AbstractArray__standard__Couple__nit__MClass__nit__AType
, /* AbstractArray[E]: AbstractArray[Couple[MClass, AType]] */
1588 &type_standard__array__ArrayIterator__standard__Couple__nit__MClass__nit__AType
, /* ArrayIterator[E]: ArrayIterator[Couple[MClass, AType]] */
1591 /* runtime type CoupleMapIterator[MClass, AType] */
1592 const struct type type_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType
= {
1594 "CoupleMapIterator[MClass, AType]", /* class_name_string */
1597 &resolution_table_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType
,
1601 2622, /* nullable Object */
1627 2571, /* MapIterator[MClass, AType] */
1679 const struct types resolution_table_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType
= {
1682 &type_standard__Iterator__standard__Couple__nit__MClass__nit__AType
, /* Iterator[Couple[K, V]]: Iterator[Couple[MClass, AType]] */
1685 /* runtime type Couple[MClass, AType] */
1686 const struct type type_standard__Couple__nit__MClass__nit__AType
= {
1688 "Couple[MClass, AType]", /* class_name_string */
1691 &resolution_table_standard__Couple__nit__MClass__nit__AType
,
1695 2622, /* nullable Object */
1696 1265, /* Couple[MClass, AType] */
1700 const struct types resolution_table_standard__Couple__nit__MClass__nit__AType
= {
1703 &type_nit__MClass
, /* F: MClass */
1704 &type_nit__AType
, /* S: AType */
1707 /* runtime type Array[AExternCodeBlock] */
1708 const struct type type_standard__Array__nit__AExternCodeBlock
= {
1710 "Array[AExternCodeBlock]", /* class_name_string */
1713 &resolution_table_standard__Array__nit__AExternCodeBlock
,
1717 2622, /* nullable Object */
1742 2327, /* Collection[Prod] */
1752 2337, /* Collection[Object] */
1777 2362, /* Collection[AExternCodeBlock] */
1778 2363, /* Collection[ANode] */
1840 2003, /* SequenceRead[nullable Object] */
1863 2447, /* AbstractArrayRead[Prod] */
1873 2457, /* AbstractArrayRead[Object] */
1899 2483, /* AbstractArrayRead[AExternCodeBlock] */
1900 2484, /* AbstractArrayRead[ANode] */
1984 2671, /* AbstractArray[Prod] */
1994 2681, /* AbstractArray[Object] */
2020 2707, /* AbstractArray[AExternCodeBlock] */
2021 2708, /* AbstractArray[ANode] */
2083 2004, /* Array[nullable Object] */
2084 650, /* Array[Object] */
2117 150, /* Array[Prod] */
2146 1266, /* Array[AExternCodeBlock] */
2147 1267, /* Array[ANode] */
2208 const struct types resolution_table_standard__Array__nit__AExternCodeBlock
= {
2211 &type_nit__AExternCodeBlock
, /* E: AExternCodeBlock */
2212 &type_standard__Array__nit__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
2213 &type_standard__Collection__nit__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
2214 &type_standard__Array__nit__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
2215 &type_standard__NativeArray__nit__AExternCodeBlock
, /* NativeArray[E]: NativeArray[AExternCodeBlock] */
2216 &type_nit__AExternCodeBlock
, /* E: AExternCodeBlock */
2217 &type_standard__Collection__nit__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
2218 &type_nit__AExternCodeBlock
, /* E: AExternCodeBlock */
2219 &type_standard__Collection__nit__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
2220 &type_standard__Collection__nit__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
2221 &type_standard__Array__nit__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
2222 &type_standard__AbstractArray__nit__AExternCodeBlock
, /* AbstractArray[E]: AbstractArray[AExternCodeBlock] */
2223 &type_standard__array__ArrayIterator__nit__AExternCodeBlock
, /* ArrayIterator[E]: ArrayIterator[AExternCodeBlock] */
2226 /* runtime type Array[ANode] */
2227 const struct type type_standard__Array__nit__ANode
= {
2229 "Array[ANode]", /* class_name_string */
2232 &resolution_table_standard__Array__nit__ANode
,
2236 2622, /* nullable Object */
2271 2337, /* Collection[Object] */
2297 2363, /* Collection[ANode] */
2359 2003, /* SequenceRead[nullable Object] */
2392 2457, /* AbstractArrayRead[Object] */
2419 2484, /* AbstractArrayRead[ANode] */
2513 2681, /* AbstractArray[Object] */
2540 2708, /* AbstractArray[ANode] */
2602 2004, /* Array[nullable Object] */
2603 650, /* Array[Object] */
2666 1267, /* Array[ANode] */
2727 const struct types resolution_table_standard__Array__nit__ANode
= {
2730 &type_nit__ANode
, /* E: ANode */
2731 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
2732 &type_standard__Collection__nit__ANode
, /* Collection[E]: Collection[ANode] */
2733 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
2734 &type_standard__NativeArray__nit__ANode
, /* NativeArray[E]: NativeArray[ANode] */
2735 &type_nit__ANode
, /* E: ANode */
2736 &type_standard__Collection__nit__ANode
, /* Collection[E]: Collection[ANode] */
2737 &type_nit__ANode
, /* E: ANode */
2738 &type_standard__Collection__nit__ANode
, /* Collection[E]: Collection[ANode] */
2739 &type_standard__Collection__nit__ANode
, /* Collection[E]: Collection[ANode] */
2740 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
2741 &type_standard__AbstractArray__nit__ANode
, /* AbstractArray[E]: AbstractArray[ANode] */
2742 &type_standard__array__ArrayIterator__nit__ANode
, /* ArrayIterator[E]: ArrayIterator[ANode] */
2745 /* runtime type ListNode[ANode] */
2746 const struct type type_standard__list__ListNode__nit__ANode
= {
2748 "ListNode[ANode]", /* class_name_string */
2751 &resolution_table_standard__list__ListNode__nit__ANode
,
2755 2622, /* nullable Object */
2790 2337, /* Collection[Object] */
2816 2363, /* Collection[ANode] */
2879 2636, /* Container[ANode] */
2886 2625, /* nullable ListNode[ANode] */
2893 1268, /* ListNode[ANode] */
2900 const struct types resolution_table_standard__list__ListNode__nit__ANode
= {
2903 &type_nullable__standard__list__ListNode__nit__ANode
, /* nullable ListNode[E]: nullable ListNode[ANode] */
2904 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
2905 &type_standard__abstract_collection__ContainerIterator__nit__ANode
, /* ContainerIterator[E]: ContainerIterator[ANode] */
2906 &type_nit__ANode
, /* E: ANode */
2909 /* runtime type ListIterator[ANode] */
2910 const struct type type_standard__ListIterator__nit__ANode
= {
2912 "ListIterator[ANode]", /* class_name_string */
2915 &resolution_table_standard__ListIterator__nit__ANode
,
2919 2622, /* nullable Object */
2920 2200, /* Iterator[Object] */
2925 const struct types resolution_table_standard__ListIterator__nit__ANode
= {
2928 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
2929 &type_standard__List__nit__ANode
, /* List[E]: List[ANode] */
2932 /* runtime type HashSetIterator[ANode] */
2933 const struct type type_standard__hash_collection__HashSetIterator__nit__ANode
= {
2935 "HashSetIterator[ANode]", /* class_name_string */
2938 &resolution_table_standard__hash_collection__HashSetIterator__nit__ANode
,
2942 2622, /* nullable Object */
2943 2200, /* Iterator[Object] */
2948 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__ANode
= {
2951 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
2952 &type_standard__HashSet__nit__ANode
, /* HashSet[E]: HashSet[ANode] */
2955 /* runtime type NativeArray[nullable HashSetNode[ANode]] */
2956 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode
= {
2958 "NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */
2961 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode
,
2965 2622, /* nullable Object */
3115 1211, /* NativeArray[nullable HashSetNode[Object]] */
3123 1271, /* NativeArray[nullable HashSetNode[ANode]] */
3185 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode
= {
3188 &type_nullable__standard__hash_collection__HashSetNode__nit__ANode
, /* E: nullable HashSetNode[ANode] */
3189 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode
, /* NativeArray[E]: NativeArray[nullable HashSetNode[ANode]] */
3192 /* runtime type HashSetNode[ANode] */
3193 const struct type type_standard__hash_collection__HashSetNode__nit__ANode
= {
3195 "HashSetNode[ANode]", /* class_name_string */
3198 &resolution_table_standard__hash_collection__HashSetNode__nit__ANode
,
3202 2622, /* nullable Object */
3213 2238, /* nullable HashSetNode[Object] */
3214 2246, /* nullable HashSetNode[ANode] */
3236 1212, /* HashSetNode[Object] */
3237 1272, /* HashSetNode[ANode] */
3251 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__ANode
= {
3255 &type_nit__ANode
, /* K: ANode */
3258 /* runtime type NativeArray[MType] */
3259 const struct type type_standard__NativeArray__nit__MType
= {
3261 "NativeArray[MType]", /* class_name_string */
3264 &resolution_table_standard__NativeArray__nit__MType
,
3268 2622, /* nullable Object */
3293 1273, /* NativeArray[MType] */
3301 651, /* NativeArray[Object] */
3313 1451, /* NativeArray[nullable MType] */
3488 const struct types resolution_table_standard__NativeArray__nit__MType
= {
3491 &type_nit__MType
, /* E: MType */
3492 &type_standard__NativeArray__nit__MType
, /* NativeArray[E]: NativeArray[MType] */
3495 /* runtime type ArrayIterator[MType] */
3496 const struct type type_standard__array__ArrayIterator__nit__MType
= {
3498 "ArrayIterator[MType]", /* class_name_string */
3501 &resolution_table_standard__array__ArrayIterator__nit__MType
,
3505 2622, /* nullable Object */
3506 2200, /* Iterator[Object] */
3511 1274, /* ArrayIterator[MType] */
3515 const struct types resolution_table_standard__array__ArrayIterator__nit__MType
= {
3518 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
3519 &type_standard__AbstractArrayRead__nit__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[MType] */
3522 /* runtime type HashMapKeys[MModule, Set[MClassDef]] */
3523 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef
= {
3525 "HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */
3528 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef
,
3532 2622, /* nullable Object */
3542 2312, /* Collection[MModule] */
3567 2337, /* Collection[Object] */
3657 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef
= {
3660 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef
, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
3661 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
3662 &type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClassDef]] */
3665 /* runtime type HashMapValues[MModule, Set[MClassDef]] */
3666 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef
= {
3668 "HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */
3671 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef
,
3675 2622, /* nullable Object */
3710 2337, /* Collection[Object] */
3765 2392, /* Collection[Set[MClassDef]] */
3800 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef
= {
3803 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef
, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
3804 &type_standard__Array__standard__Set__nit__MClassDef
, /* Array[E]: Array[Set[MClassDef]] */
3805 &type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassDef]] */
3808 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
3809 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef
= {
3811 "NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */
3814 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef
,
3818 2622, /* nullable Object */
3977 1277, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
4038 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef
= {
4041 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef
, /* E: nullable HashMapNode[MModule, Set[MClassDef]] */
4042 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
4045 /* runtime type HashMapIterator[MModule, Set[MClassDef]] */
4046 const struct type type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef
= {
4048 "HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */
4051 &resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef
,
4055 2622, /* nullable Object */
4082 2572, /* MapIterator[MModule, Set[MClassDef]] */
4133 const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef
= {
4136 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef
, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
4139 /* runtime type HashMapNode[MModule, Set[MClassDef]] */
4140 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef
= {
4142 "HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
4145 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef
,
4149 2622, /* nullable Object */
4175 2247, /* nullable HashMapNode[MModule, Set[MClassDef]] */
4248 1279, /* HashMapNode[MModule, Set[MClassDef]] */
4298 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef
= {
4301 &type_standard__Set__nit__MClassDef
, /* V: Set[MClassDef] */
4302 &type_nit__MModule
, /* K: MModule */
4305 /* runtime type HashMapKeys[MModule, Set[MClass]] */
4306 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass
= {
4308 "HashMapKeys[MModule, Set[MClass]]", /* class_name_string */
4311 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass
,
4315 2622, /* nullable Object */
4325 2312, /* Collection[MModule] */
4350 2337, /* Collection[Object] */
4440 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass
= {
4443 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClass
, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
4444 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
4445 &type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClass]] */
4448 /* runtime type HashMapValues[MModule, Set[MClass]] */
4449 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass
= {
4451 "HashMapValues[MModule, Set[MClass]]", /* class_name_string */
4454 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass
,
4458 2622, /* nullable Object */
4493 2337, /* Collection[Object] */
4549 2393, /* Collection[Set[MClass]] */
4583 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass
= {
4586 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClass
, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
4587 &type_standard__Array__standard__Set__nit__MClass
, /* Array[E]: Array[Set[MClass]] */
4588 &type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClass]] */
4591 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
4592 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass
= {
4594 "NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */
4597 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass
,
4601 2622, /* nullable Object */
4761 1282, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
4821 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass
= {
4824 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass
, /* E: nullable HashMapNode[MModule, Set[MClass]] */
4825 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
4828 /* runtime type HashMapIterator[MModule, Set[MClass]] */
4829 const struct type type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass
= {
4831 "HashMapIterator[MModule, Set[MClass]]", /* class_name_string */
4834 &resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass
,
4838 2622, /* nullable Object */
4866 2573, /* MapIterator[MModule, Set[MClass]] */
4916 const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass
= {
4919 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClass
, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
4922 /* runtime type HashMapNode[MModule, Set[MClass]] */
4923 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass
= {
4925 "HashMapNode[MModule, Set[MClass]]", /* class_name_string */
4928 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass
,
4932 2622, /* nullable Object */
4959 2248, /* nullable HashMapNode[MModule, Set[MClass]] */
5032 1284, /* HashMapNode[MModule, Set[MClass]] */
5081 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass
= {
5084 &type_standard__Set__nit__MClass
, /* V: Set[MClass] */
5085 &type_nit__MModule
, /* K: MModule */
5088 /* runtime type HashMapKeys[MModule, Set[MClassType]] */
5089 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType
= {
5091 "HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */
5094 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType
,
5098 2622, /* nullable Object */
5108 2312, /* Collection[MModule] */
5133 2337, /* Collection[Object] */
5223 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType
= {
5226 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType
, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
5227 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
5228 &type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassType
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClassType]] */
5231 /* runtime type HashMapValues[MModule, Set[MClassType]] */
5232 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType
= {
5234 "HashMapValues[MModule, Set[MClassType]]", /* class_name_string */
5237 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType
,
5241 2622, /* nullable Object */
5276 2337, /* Collection[Object] */
5333 2394, /* Collection[Set[MClassType]] */
5340 2401, /* Collection[Set[MType]] */
5366 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType
= {
5369 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType
, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
5370 &type_standard__Array__standard__Set__nit__MClassType
, /* Array[E]: Array[Set[MClassType]] */
5371 &type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassType
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassType]] */
5374 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
5375 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType
= {
5377 "NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */
5380 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType
,
5384 2622, /* nullable Object */
5545 1287, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
5604 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType
= {
5607 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType
, /* E: nullable HashMapNode[MModule, Set[MClassType]] */
5608 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
5611 /* runtime type HashMapIterator[MModule, Set[MClassType]] */
5612 const struct type type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType
= {
5614 "HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */
5617 &resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType
,
5621 2622, /* nullable Object */
5650 2574, /* MapIterator[MModule, Set[MClassType]] */
5699 const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType
= {
5702 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType
, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
5705 /* runtime type HashMapNode[MModule, Set[MClassType]] */
5706 const struct type type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType
= {
5708 "HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
5711 &resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType
,
5715 2622, /* nullable Object */
5743 2249, /* nullable HashMapNode[MModule, Set[MClassType]] */
5816 1289, /* HashMapNode[MModule, Set[MClassType]] */
5864 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType
= {
5867 &type_standard__Set__nit__MClassType
, /* V: Set[MClassType] */
5868 &type_nit__MModule
, /* K: MModule */
5871 /* runtime type HashSetIterator[MClassDef] */
5872 const struct type type_standard__hash_collection__HashSetIterator__nit__MClassDef
= {
5874 "HashSetIterator[MClassDef]", /* class_name_string */
5877 &resolution_table_standard__hash_collection__HashSetIterator__nit__MClassDef
,
5881 2622, /* nullable Object */
5882 2200, /* Iterator[Object] */
5887 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MClassDef
= {
5890 &type_standard__Array__nit__MClassDef
, /* Array[E]: Array[MClassDef] */
5891 &type_standard__HashSet__nit__MClassDef
, /* HashSet[E]: HashSet[MClassDef] */
5894 /* runtime type NativeArray[nullable HashSetNode[MClassDef]] */
5895 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef
= {
5897 "NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */
5900 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef
,
5904 2622, /* nullable Object */
6054 1211, /* NativeArray[nullable HashSetNode[Object]] */
6066 1291, /* NativeArray[nullable HashSetNode[MClassDef]] */
6124 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef
= {
6127 &type_nullable__standard__hash_collection__HashSetNode__nit__MClassDef
, /* E: nullable HashSetNode[MClassDef] */
6128 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef
, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassDef]] */
6131 /* runtime type HashSetNode[MClassDef] */
6132 const struct type type_standard__hash_collection__HashSetNode__nit__MClassDef
= {
6134 "HashSetNode[MClassDef]", /* class_name_string */
6137 &resolution_table_standard__hash_collection__HashSetNode__nit__MClassDef
,
6141 2622, /* nullable Object */
6152 2238, /* nullable HashSetNode[Object] */
6154 2250, /* nullable HashSetNode[MClassDef] */
6175 1212, /* HashSetNode[Object] */
6177 1292, /* HashSetNode[MClassDef] */
6190 const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MClassDef
= {
6194 &type_nit__MClassDef
, /* K: MClassDef */
6197 /* runtime type ListNode[MClassType] */
6198 const struct type type_standard__list__ListNode__nit__MClassType
= {
6200 "ListNode[MClassType]", /* class_name_string */
6203 &resolution_table_standard__list__ListNode__nit__MClassType
,
6207 2622, /* nullable Object */
6225 2320, /* Collection[MClassType] */
6234 2329, /* Collection[MType] */
6242 2337, /* Collection[Object] */
6254 2349, /* Collection[nullable MType] */
6332 2637, /* Container[MClassType] */
6334 2639, /* Container[MType] */
6339 2626, /* nullable ListNode[MClassType] */
6341 2628, /* nullable ListNode[MType] */
6346 1293, /* ListNode[MClassType] */
6348 1333, /* ListNode[MType] */
6352 const struct types resolution_table_standard__list__ListNode__nit__MClassType
= {
6355 &type_nullable__standard__list__ListNode__nit__MClassType
, /* nullable ListNode[E]: nullable ListNode[MClassType] */
6356 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
6357 &type_standard__abstract_collection__ContainerIterator__nit__MClassType
, /* ContainerIterator[E]: ContainerIterator[MClassType] */
6358 &type_nit__MClassType
, /* E: MClassType */
6361 /* runtime type ListIterator[MClassType] */
6362 const struct type type_standard__ListIterator__nit__MClassType
= {
6364 "ListIterator[MClassType]", /* class_name_string */
6367 &resolution_table_standard__ListIterator__nit__MClassType
,
6371 2622, /* nullable Object */
6372 2200, /* Iterator[Object] */
6377 const struct types resolution_table_standard__ListIterator__nit__MClassType
= {
6380 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
6381 &type_standard__List__nit__MClassType
, /* List[E]: List[MClassType] */
6384 /* runtime type HashMap[Object, Array[Object]] */
6385 const struct type type_standard__HashMap__standard__Object__standard__Array__standard__Object
= {
6387 "HashMap[Object, Array[Object]]", /* class_name_string */
6390 &resolution_table_standard__HashMap__standard__Object__standard__Array__standard__Object
,
6394 2622, /* nullable Object */
6395 2005, /* MapRead[nullable Object, nullable Object] */
6454 1295, /* HashMap[Object, Array[Object]] */
6478 const struct types resolution_table_standard__HashMap__standard__Object__standard__Array__standard__Object
= {
6484 &type_standard__HashMapIterator__standard__Object__standard__Array__standard__Object
, /* HashMapIterator[K, V]: HashMapIterator[Object, Array[Object]] */
6485 &type_standard__Object
, /* K: Object */
6486 &type_standard__Array__standard__Object
, /* V: Array[Object] */
6487 &type_standard__hash_collection__HashMapNode__standard__Object__standard__Array__standard__Object
, /* HashMapNode[K, V]: HashMapNode[Object, Array[Object]] */
6488 &type_standard__hash_collection__HashMapKeys__standard__Object__standard__Array__standard__Object
, /* HashMapKeys[K, V]: HashMapKeys[Object, Array[Object]] */
6489 &type_standard__hash_collection__HashMapValues__standard__Object__standard__Array__standard__Object
, /* HashMapValues[K, V]: HashMapValues[Object, Array[Object]] */
6491 &type_nullable__standard__hash_collection__HashMapNode__standard__Object__standard__Array__standard__Object
, /* nullable N: nullable HashMapNode[Object, Array[Object]] */
6492 &type_standard__hash_collection__HashMapNode__standard__Object__standard__Array__standard__Object
, /* N: HashMapNode[Object, Array[Object]] */
6493 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Object__standard__Array__standard__Object
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Object, Array[Object]]] */
6496 /* runtime type OrderedTreeIterator[Object] */
6497 const struct type type_ordered_tree__OrderedTreeIterator__standard__Object
= {
6499 "OrderedTreeIterator[Object]", /* class_name_string */
6502 &resolution_table_ordered_tree__OrderedTreeIterator__standard__Object
,
6506 2622, /* nullable Object */
6507 2200, /* Iterator[Object] */
6512 const struct types resolution_table_ordered_tree__OrderedTreeIterator__standard__Object
= {
6515 &type_standard__Array__standard__Object
, /* Array[E]: Array[Object] */
6516 &type_standard__Array__standard__Iterator__standard__Object
, /* Array[Iterator[E]]: Array[Iterator[Object]] */
6517 &type_ordered_tree__OrderedTree__standard__Object
, /* OrderedTree[E]: OrderedTree[Object] */
6518 &type_ordered_tree__OrderedTreeIterator__standard__Object
, /* OrderedTreeIterator[E]: OrderedTreeIterator[Object] */
6521 /* runtime type HashMapKeys[Object, String] */
6522 const struct type type_standard__hash_collection__HashMapKeys__standard__Object__standard__String
= {
6524 "HashMapKeys[Object, String]", /* class_name_string */
6527 &resolution_table_standard__hash_collection__HashMapKeys__standard__Object__standard__String
,
6531 2622, /* nullable Object */
6566 2337, /* Collection[Object] */
6656 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__Object__standard__String
= {
6659 &type_standard__HashMap__standard__Object__standard__String
, /* HashMap[K, V]: HashMap[Object, String] */
6660 &type_standard__Array__standard__Object
, /* Array[E]: Array[Object] */
6661 &type_standard__MapKeysIterator__standard__Object__standard__String
, /* MapKeysIterator[K, V]: MapKeysIterator[Object, String] */
6664 /* runtime type HashMapValues[Object, String] */
6665 const struct type type_standard__hash_collection__HashMapValues__standard__Object__standard__String
= {
6667 "HashMapValues[Object, String]", /* class_name_string */
6670 &resolution_table_standard__hash_collection__HashMapValues__standard__Object__standard__String
,
6674 2622, /* nullable Object */
6678 2306, /* Collection[String] */
6709 2337, /* Collection[Object] */
6715 2343, /* Collection[Writable] */
6799 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__Object__standard__String
= {
6802 &type_standard__HashMap__standard__Object__standard__String
, /* HashMap[K, V]: HashMap[Object, String] */
6803 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
6804 &type_standard__MapValuesIterator__standard__Object__standard__String
, /* MapValuesIterator[K, V]: MapValuesIterator[Object, String] */
6807 /* runtime type NativeArray[nullable HashMapNode[Object, String]] */
6808 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Object__standard__String
= {
6810 "NativeArray[nullable HashMapNode[Object, String]]", /* class_name_string */
6813 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Object__standard__String
,
6817 2622, /* nullable Object */
6980 1299, /* NativeArray[nullable HashMapNode[Object, String]] */
7037 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Object__standard__String
= {
7040 &type_nullable__standard__hash_collection__HashMapNode__standard__Object__standard__String
, /* E: nullable HashMapNode[Object, String] */
7041 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Object__standard__String
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Object, String]] */
7044 /* runtime type HashMapIterator[Object, String] */
7045 const struct type type_standard__HashMapIterator__standard__Object__standard__String
= {
7047 "HashMapIterator[Object, String]", /* class_name_string */
7050 &resolution_table_standard__HashMapIterator__standard__Object__standard__String
,
7054 2622, /* nullable Object */
7084 2575, /* MapIterator[Object, String] */
7132 const struct types resolution_table_standard__HashMapIterator__standard__Object__standard__String
= {
7135 &type_standard__HashMap__standard__Object__standard__String
, /* HashMap[K, V]: HashMap[Object, String] */
7138 /* runtime type HashMapNode[Object, String] */
7139 const struct type type_standard__hash_collection__HashMapNode__standard__Object__standard__String
= {
7141 "HashMapNode[Object, String]", /* class_name_string */
7144 &resolution_table_standard__hash_collection__HashMapNode__standard__Object__standard__String
,
7148 2622, /* nullable Object */
7177 2251, /* nullable HashMapNode[Object, String] */
7250 1301, /* HashMapNode[Object, String] */
7297 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__Object__standard__String
= {
7300 &type_standard__String
, /* V: String */
7301 &type_standard__Object
, /* K: Object */
7304 /* runtime type NativeArray[Array[String]] */
7305 const struct type type_standard__NativeArray__standard__Array__standard__String
= {
7307 "NativeArray[Array[String]]", /* class_name_string */
7310 &resolution_table_standard__NativeArray__standard__Array__standard__String
,
7314 2622, /* nullable Object */
7340 1302, /* NativeArray[Array[String]] */
7347 651, /* NativeArray[Object] */
7421 1953, /* NativeArray[Array[Object]] */
7534 const struct types resolution_table_standard__NativeArray__standard__Array__standard__String
= {
7537 &type_standard__Array__standard__String
, /* E: Array[String] */
7538 &type_standard__NativeArray__standard__Array__standard__String
, /* NativeArray[E]: NativeArray[Array[String]] */
7541 /* runtime type ArrayIterator[Array[String]] */
7542 const struct type type_standard__array__ArrayIterator__standard__Array__standard__String
= {
7544 "ArrayIterator[Array[String]]", /* class_name_string */
7547 &resolution_table_standard__array__ArrayIterator__standard__Array__standard__String
,
7551 2622, /* nullable Object */
7552 2200, /* Iterator[Object] */
7561 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__standard__String
= {
7564 &type_standard__Array__standard__Array__standard__String
, /* Array[E]: Array[Array[String]] */
7565 &type_standard__AbstractArrayRead__standard__Array__standard__String
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[String]] */
7568 /* runtime type ListNode[String] */
7569 const struct type type_standard__list__ListNode__standard__String
= {
7571 "ListNode[String]", /* class_name_string */
7574 &resolution_table_standard__list__ListNode__standard__String
,
7578 2622, /* nullable Object */
7582 2306, /* Collection[String] */
7613 2337, /* Collection[Object] */
7619 2343, /* Collection[Writable] */
7704 2638, /* Container[String] */
7711 2627, /* nullable ListNode[String] */
7718 1304, /* ListNode[String] */
7723 const struct types resolution_table_standard__list__ListNode__standard__String
= {
7726 &type_nullable__standard__list__ListNode__standard__String
, /* nullable ListNode[E]: nullable ListNode[String] */
7727 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
7728 &type_standard__abstract_collection__ContainerIterator__standard__String
, /* ContainerIterator[E]: ContainerIterator[String] */
7729 &type_standard__String
, /* E: String */
7732 /* runtime type ListIterator[String] */
7733 const struct type type_standard__ListIterator__standard__String
= {
7735 "ListIterator[String]", /* class_name_string */
7738 &resolution_table_standard__ListIterator__standard__String
,
7742 2622, /* nullable Object */
7743 2200, /* Iterator[Object] */
7748 const struct types resolution_table_standard__ListIterator__standard__String
= {
7751 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
7752 &type_standard__List__standard__String
, /* List[E]: List[String] */
7755 /* runtime type HashMapKeys[String, Int] */
7756 const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Int
= {
7758 "HashMapKeys[String, Int]", /* class_name_string */
7761 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Int
,
7765 2622, /* nullable Object */
7769 2306, /* Collection[String] */
7800 2337, /* Collection[Object] */
7806 2343, /* Collection[Writable] */
7890 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Int
= {
7893 &type_standard__HashMap__standard__String__standard__Int
, /* HashMap[K, V]: HashMap[String, Int] */
7894 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
7895 &type_standard__MapKeysIterator__standard__String__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Int] */
7898 /* runtime type HashMapValues[String, Int] */
7899 const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Int
= {
7901 "HashMapValues[String, Int]", /* class_name_string */
7904 &resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Int
,
7908 2622, /* nullable Object */
7911 2147, /* Collection[Int] */
7943 2337, /* Collection[Object] */
8033 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Int
= {
8036 &type_standard__HashMap__standard__String__standard__Int
, /* HashMap[K, V]: HashMap[String, Int] */
8037 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
8038 &type_standard__MapValuesIterator__standard__String__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Int] */
8041 /* runtime type NativeArray[nullable HashMapNode[String, Int]] */
8042 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int
= {
8044 "NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */
8047 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int
,
8051 2622, /* nullable Object */
8215 1308, /* NativeArray[nullable HashMapNode[String, Int]] */
8271 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int
= {
8274 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int
, /* E: nullable HashMapNode[String, Int] */
8275 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Int]] */
8278 /* runtime type HashMapIterator[String, Int] */
8279 const struct type type_standard__HashMapIterator__standard__String__standard__Int
= {
8281 "HashMapIterator[String, Int]", /* class_name_string */
8284 &resolution_table_standard__HashMapIterator__standard__String__standard__Int
,
8288 2622, /* nullable Object */
8319 2576, /* MapIterator[String, Int] */
8366 const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Int
= {
8369 &type_standard__HashMap__standard__String__standard__Int
, /* HashMap[K, V]: HashMap[String, Int] */
8372 /* runtime type HashMapNode[String, Int] */
8373 const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Int
= {
8375 "HashMapNode[String, Int]", /* class_name_string */
8378 &resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Int
,
8382 2622, /* nullable Object */
8412 2252, /* nullable HashMapNode[String, Int] */
8485 1310, /* HashMapNode[String, Int] */
8531 const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Int
= {
8534 &type_standard__Int
, /* V: Int */
8535 &type_standard__String
, /* K: String */
8538 /* runtime type POSetConflictGraph[MClass] */
8539 const struct type type_nit__POSetConflictGraph__nit__MClass
= {
8541 "POSetConflictGraph[MClass]", /* class_name_string */
8544 &resolution_table_nit__POSetConflictGraph__nit__MClass
,
8548 2622, /* nullable Object */
8549 1311, /* POSetConflictGraph[MClass] */
8553 const struct types resolution_table_nit__POSetConflictGraph__nit__MClass
= {
8556 &type_standard__HashSet__nit__MClass
, /* HashSet[E]: HashSet[MClass] */
8557 &type_standard__HashMap__nit__MClass__standard__Set__nit__MClass
, /* HashMap[E, Set[E]]: HashMap[MClass, Set[MClass]] */
8558 &type_poset__POSet__nit__MClass
, /* POSet[E]: POSet[MClass] */
8559 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
8560 &type_nit__MClass
, /* E: MClass */
8561 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
8564 /* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */
8565 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
8567 "HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
8570 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
8574 2622, /* nullable Object */
8585 2313, /* Collection[MClass] */
8609 2337, /* Collection[Object] */
8613 2341, /* Collection[nullable MClass] */
8699 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
8702 &type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
8703 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
8704 &type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
8707 /* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */
8708 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
8710 "HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
8713 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
8717 2622, /* nullable Object */
8752 2337, /* Collection[Object] */
8800 2385, /* Collection[Set[MProperty]] */
8811 2396, /* Collection[Set[MVirtualTypeProp]] */
8812 2397, /* Collection[Set[PropertyLayoutElement]] */
8842 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
8845 &type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
8846 &type_standard__Array__standard__Set__nit__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
8847 &type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
8850 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
8851 const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
8853 "NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */
8856 &resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
8860 2622, /* nullable Object */
8999 1145, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
9025 1314, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
9030 1361, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
9080 const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
9083 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* E: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
9084 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
9087 /* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */
9088 const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
9090 "HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
9093 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
9097 2622, /* nullable Object */
9111 2559, /* MapIterator[MClass, Set[MProperty]] */
9129 2577, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
9131 2579, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
9175 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
9178 &type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
9181 /* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */
9182 const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
9184 "HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
9187 &resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
9191 2622, /* nullable Object */
9205 2227, /* nullable HashMapNode[MClass, Set[MProperty]] */
9222 2253, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
9224 2258, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
9278 1147, /* HashMapNode[MClass, Set[MProperty]] */
9295 1316, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */
9297 1363, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
9340 const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
9343 &type_standard__Set__nit__MVirtualTypeProp
, /* V: Set[MVirtualTypeProp] */
9344 &type_nit__MClass
, /* K: MClass */
9347 /* runtime type Array[MVirtualTypeProp] */
9348 const struct type type_standard__Array__nit__MVirtualTypeProp
= {
9350 "Array[MVirtualTypeProp]", /* class_name_string */
9353 &resolution_table_standard__Array__nit__MVirtualTypeProp
,
9357 2622, /* nullable Object */
9369 2314, /* Collection[MProperty] */
9392 2337, /* Collection[Object] */
9394 2339, /* Collection[PropertyLayoutElement] */
9419 2364, /* Collection[MVirtualTypeProp] */
9424 2369, /* Collection[nullable PropertyLayoutElement] */
9472 2417, /* Collection[nullable MProperty] */
9480 2003, /* SequenceRead[nullable Object] */
9489 2433, /* AbstractArrayRead[MProperty] */
9513 2457, /* AbstractArrayRead[Object] */
9515 2459, /* AbstractArrayRead[PropertyLayoutElement] */
9541 2485, /* AbstractArrayRead[MVirtualTypeProp] */
9546 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
9594 2538, /* AbstractArrayRead[nullable MProperty] */
9610 2657, /* AbstractArray[MProperty] */
9634 2681, /* AbstractArray[Object] */
9636 2683, /* AbstractArray[PropertyLayoutElement] */
9662 2709, /* AbstractArray[MVirtualTypeProp] */
9667 2714, /* AbstractArray[nullable PropertyLayoutElement] */
9715 2762, /* AbstractArray[nullable MProperty] */
9723 2004, /* Array[nullable Object] */
9724 650, /* Array[Object] */
9736 56, /* Array[MProperty] */
9739 1942, /* Array[nullable MProperty] */
9767 658, /* Array[PropertyLayoutElement] */
9788 1317, /* Array[MVirtualTypeProp] */
9793 1380, /* Array[nullable PropertyLayoutElement] */
9848 const struct types resolution_table_standard__Array__nit__MVirtualTypeProp
= {
9851 &type_nit__MVirtualTypeProp
, /* E: MVirtualTypeProp */
9852 &type_standard__Array__nit__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
9853 &type_standard__Collection__nit__MVirtualTypeProp
, /* Collection[E]: Collection[MVirtualTypeProp] */
9854 &type_standard__Array__nit__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
9855 &type_standard__NativeArray__nit__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[MVirtualTypeProp] */
9856 &type_nit__MVirtualTypeProp
, /* E: MVirtualTypeProp */
9857 &type_standard__Collection__nit__MVirtualTypeProp
, /* Collection[E]: Collection[MVirtualTypeProp] */
9858 &type_nit__MVirtualTypeProp
, /* E: MVirtualTypeProp */
9859 &type_standard__Collection__nit__MVirtualTypeProp
, /* Collection[E]: Collection[MVirtualTypeProp] */
9860 &type_standard__Collection__nit__MVirtualTypeProp
, /* Collection[E]: Collection[MVirtualTypeProp] */
9861 &type_standard__Array__nit__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
9862 &type_standard__AbstractArray__nit__MVirtualTypeProp
, /* AbstractArray[E]: AbstractArray[MVirtualTypeProp] */
9863 &type_standard__array__ArrayIterator__nit__MVirtualTypeProp
, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeProp] */
9866 /* runtime type HashSetIterator[MVirtualTypeProp] */
9867 const struct type type_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp
= {
9869 "HashSetIterator[MVirtualTypeProp]", /* class_name_string */
9872 &resolution_table_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp
,
9876 2622, /* nullable Object */
9877 2200, /* Iterator[Object] */
9882 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp
= {
9885 &type_standard__Array__nit__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
9886 &type_standard__HashSet__nit__MVirtualTypeProp
, /* HashSet[E]: HashSet[MVirtualTypeProp] */