1 #include "nitc__nith.types.0.h"
2 /* runtime type ArrayReverseIterator[Byte] */
3 const struct type type_core__array__ArrayReverseIterator__core__Byte
= {
5 "ArrayReverseIterator[Byte]", /* class_name_string */
8 &resolution_table_core__array__ArrayReverseIterator__core__Byte
,
12 2401, /* nullable Object */
13 2400, /* Iterator[Object] */
91 1718, /* ArrayIterator[nullable Object] */
109 1884, /* ArrayIterator[Object] */
128 2056, /* ArrayIterator[Byte] */
217 1719, /* ArrayReverseIterator[nullable Object] */
235 1885, /* ArrayReverseIterator[Object] */
254 2057, /* ArrayReverseIterator[Byte] */
276 const struct types resolution_table_core__array__ArrayReverseIterator__core__Byte
= {
279 &type_core__Array__core__Byte
, /* Array[E]: Array[Byte] */
280 &type_core__AbstractArrayRead__core__Byte
, /* AbstractArrayRead[E]: AbstractArrayRead[Byte] */
283 /* runtime type NativeArray[Byte] */
284 const struct type type_core__NativeArray__core__Byte
= {
286 "NativeArray[Byte]", /* class_name_string */
289 &resolution_table_core__NativeArray__core__Byte
,
293 2401, /* nullable Object */
326 227, /* NativeArray[Object] */
387 1717, /* NativeArray[nullable Object] */
407 2058, /* NativeArray[Byte] */
522 const struct types resolution_table_core__NativeArray__core__Byte
= {
525 &type_core__Byte
, /* E: Byte */
526 &type_core__NativeArray__core__Byte
, /* NativeArray[E]: NativeArray[Byte] */
529 /* runtime type NativeArray[ReduceAction] */
530 const struct type type_core__NativeArray__nitc__parser_work__ReduceAction
= {
532 "NativeArray[ReduceAction]", /* class_name_string */
535 &resolution_table_core__NativeArray__nitc__parser_work__ReduceAction
,
539 2401, /* nullable Object */
572 227, /* NativeArray[Object] */
582 2059, /* NativeArray[ReduceAction] */
633 1717, /* NativeArray[nullable Object] */
768 const struct types resolution_table_core__NativeArray__nitc__parser_work__ReduceAction
= {
771 &type_nitc__parser_work__ReduceAction
, /* E: ReduceAction */
772 &type_core__NativeArray__nitc__parser_work__ReduceAction
, /* NativeArray[E]: NativeArray[ReduceAction] */
775 /* runtime type ArrayIterator[ReduceAction] */
776 const struct type type_core__array__ArrayIterator__nitc__parser_work__ReduceAction
= {
778 "ArrayIterator[ReduceAction]", /* class_name_string */
781 &resolution_table_core__array__ArrayIterator__nitc__parser_work__ReduceAction
,
785 2401, /* nullable Object */
786 2400, /* Iterator[Object] */
864 1718, /* ArrayIterator[nullable Object] */
882 1884, /* ArrayIterator[Object] */
902 2060, /* ArrayIterator[ReduceAction] */
923 const struct types resolution_table_core__array__ArrayIterator__nitc__parser_work__ReduceAction
= {
926 &type_core__Array__nitc__parser_work__ReduceAction
, /* Array[E]: Array[ReduceAction] */
927 &type_core__AbstractArrayRead__nitc__parser_work__ReduceAction
, /* AbstractArrayRead[E]: AbstractArrayRead[ReduceAction] */
930 /* runtime type ArrayReverseIterator[ReduceAction] */
931 const struct type type_core__array__ArrayReverseIterator__nitc__parser_work__ReduceAction
= {
933 "ArrayReverseIterator[ReduceAction]", /* class_name_string */
936 &resolution_table_core__array__ArrayReverseIterator__nitc__parser_work__ReduceAction
,
940 2401, /* nullable Object */
941 2400, /* Iterator[Object] */
1019 1718, /* ArrayIterator[nullable Object] */
1037 1884, /* ArrayIterator[Object] */
1057 2060, /* ArrayIterator[ReduceAction] */
1145 1719, /* ArrayReverseIterator[nullable Object] */
1163 1885, /* ArrayReverseIterator[Object] */
1183 2061, /* ArrayReverseIterator[ReduceAction] */
1204 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__parser_work__ReduceAction
= {
1207 &type_core__Array__nitc__parser_work__ReduceAction
, /* Array[E]: Array[ReduceAction] */
1208 &type_core__AbstractArrayRead__nitc__parser_work__ReduceAction
, /* AbstractArrayRead[E]: AbstractArrayRead[ReduceAction] */
1211 /* runtime type Array[TComment] */
1212 const struct type type_core__Array__nitc__TComment
= {
1214 "Array[TComment]", /* class_name_string */
1217 &resolution_table_core__Array__nitc__TComment
,
1221 2401, /* nullable Object */
1257 2442, /* Collection[Object] */
1265 2450, /* Collection[Token] */
1311 2496, /* Collection[ANode] */
1317 2502, /* Collection[nullable Object] */
1337 2522, /* Collection[TComment] */
1349 1715, /* Array[nullable Object] */
1350 2210, /* SequenceRead[nullable Object] */
1411 2593, /* AbstractArrayRead[ANode] */
1421 2603, /* AbstractArrayRead[nullable Object] */
1439 2621, /* AbstractArrayRead[Object] */
1455 2637, /* AbstractArrayRead[Token] */
1460 2642, /* AbstractArrayRead[TComment] */
1510 2888, /* AbstractArray[Object] */
1518 2896, /* AbstractArray[Token] */
1565 2943, /* AbstractArray[ANode] */
1571 2949, /* AbstractArray[nullable Object] */
1592 2970, /* AbstractArray[TComment] */
1604 226, /* Array[Object] */
1651 256, /* Array[Token] */
1694 1623, /* Array[ANode] */
1720 2062, /* Array[TComment] */
1732 const struct types resolution_table_core__Array__nitc__TComment
= {
1735 &type_nitc__TComment
, /* E: TComment */
1736 &type_core__Array__nitc__TComment
, /* SELF: Array[TComment] */
1737 &type_core__Collection__nitc__TComment
, /* Collection[E]: Collection[TComment] */
1738 &type_core__Array__nitc__TComment
, /* Array[E]: Array[TComment] */
1739 &type_core__AbstractArray__nitc__TComment
, /* AbstractArray[E]: AbstractArray[TComment] */
1740 &type_core__NativeArray__nitc__TComment
, /* NativeArray[E]: NativeArray[TComment] */
1741 &type_nitc__TComment
, /* E: TComment */
1742 &type_core__Collection__nitc__TComment
, /* Collection[E]: Collection[TComment] */
1743 &type_nitc__TComment
, /* E: TComment */
1744 &type_core__Collection__nitc__TComment
, /* Collection[E]: Collection[TComment] */
1745 &type_core__Collection__nitc__TComment
, /* Collection[E]: Collection[TComment] */
1746 &type_core__Array__nitc__TComment
, /* Array[E]: Array[TComment] */
1747 &type_core__Array__nitc__TComment
, /* Array[E]: Array[TComment] */
1748 &type_core__AbstractArray__nitc__TComment
, /* AbstractArray[E]: AbstractArray[TComment] */
1749 &type_core__array__ArrayIterator__nitc__TComment
, /* ArrayIterator[E]: ArrayIterator[TComment] */
1750 &type_core__array__ArrayReverseIterator__nitc__TComment
, /* ArrayReverseIterator[E]: ArrayReverseIterator[TComment] */
1753 /* runtime type NativeArray[TComment] */
1754 const struct type type_core__NativeArray__nitc__TComment
= {
1756 "NativeArray[TComment]", /* class_name_string */
1759 &resolution_table_core__NativeArray__nitc__TComment
,
1763 2401, /* nullable Object */
1796 227, /* NativeArray[Object] */
1804 2015, /* NativeArray[Token] */
1851 1625, /* NativeArray[ANode] */
1857 1717, /* NativeArray[nullable Object] */
1878 2063, /* NativeArray[TComment] */
1992 const struct types resolution_table_core__NativeArray__nitc__TComment
= {
1995 &type_nitc__TComment
, /* E: TComment */
1996 &type_core__NativeArray__nitc__TComment
, /* NativeArray[E]: NativeArray[TComment] */
1999 /* runtime type ArrayIterator[TComment] */
2000 const struct type type_core__array__ArrayIterator__nitc__TComment
= {
2002 "ArrayIterator[TComment]", /* class_name_string */
2005 &resolution_table_core__array__ArrayIterator__nitc__TComment
,
2009 2401, /* nullable Object */
2010 2400, /* Iterator[Object] */
2078 1626, /* ArrayIterator[ANode] */
2088 1718, /* ArrayIterator[nullable Object] */
2106 1884, /* ArrayIterator[Object] */
2122 2016, /* ArrayIterator[Token] */
2127 2064, /* ArrayIterator[TComment] */
2147 const struct types resolution_table_core__array__ArrayIterator__nitc__TComment
= {
2150 &type_core__Array__nitc__TComment
, /* Array[E]: Array[TComment] */
2151 &type_core__AbstractArrayRead__nitc__TComment
, /* AbstractArrayRead[E]: AbstractArrayRead[TComment] */
2154 /* runtime type ArrayReverseIterator[TComment] */
2155 const struct type type_core__array__ArrayReverseIterator__nitc__TComment
= {
2157 "ArrayReverseIterator[TComment]", /* class_name_string */
2160 &resolution_table_core__array__ArrayReverseIterator__nitc__TComment
,
2164 2401, /* nullable Object */
2165 2400, /* Iterator[Object] */
2233 1626, /* ArrayIterator[ANode] */
2243 1718, /* ArrayIterator[nullable Object] */
2261 1884, /* ArrayIterator[Object] */
2277 2016, /* ArrayIterator[Token] */
2282 2064, /* ArrayIterator[TComment] */
2359 1627, /* ArrayReverseIterator[ANode] */
2369 1719, /* ArrayReverseIterator[nullable Object] */
2387 1885, /* ArrayReverseIterator[Object] */
2403 2017, /* ArrayReverseIterator[Token] */
2408 2065, /* ArrayReverseIterator[TComment] */
2428 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__TComment
= {
2431 &type_core__Array__nitc__TComment
, /* Array[E]: Array[TComment] */
2432 &type_core__AbstractArrayRead__nitc__TComment
, /* AbstractArrayRead[E]: AbstractArrayRead[TComment] */
2435 /* runtime type HashMapKeys[EscapeMark, String] */
2436 const struct type type_core__hash_collection__HashMapKeys__nitc__EscapeMark__core__String
= {
2438 "HashMapKeys[EscapeMark, String]", /* class_name_string */
2441 &resolution_table_core__hash_collection__HashMapKeys__nitc__EscapeMark__core__String
,
2445 2401, /* nullable Object */
2481 2442, /* Collection[Object] */
2541 2502, /* Collection[nullable Object] */
2562 2523, /* Collection[EscapeMark] */
2617 1710, /* HashMapKeys[Object, nullable Object] */
2619 1732, /* HashMapKeys[Object, String] */
2641 2066, /* HashMapKeys[EscapeMark, String] */
2651 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__EscapeMark__core__String
= {
2654 &type_core__HashMap__nitc__EscapeMark__core__String
, /* HashMap[K, V]: HashMap[EscapeMark, String] */
2655 &type_core__MapKeysIterator__nitc__EscapeMark__core__String
, /* MapKeysIterator[K, V]: MapKeysIterator[EscapeMark, String] */
2665 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
2668 /* runtime type HashMapValues[EscapeMark, String] */
2669 const struct type type_core__hash_collection__HashMapValues__nitc__EscapeMark__core__String
= {
2671 "HashMapValues[EscapeMark, String]", /* class_name_string */
2674 &resolution_table_core__hash_collection__HashMapValues__nitc__EscapeMark__core__String
,
2678 2401, /* nullable Object */
2682 2410, /* Collection[String] */
2714 2442, /* Collection[Object] */
2720 2448, /* Collection[Writable] */
2774 2502, /* Collection[nullable Object] */
2850 1711, /* HashMapValues[Object, nullable Object] */
2852 1733, /* HashMapValues[Object, String] */
2874 2067, /* HashMapValues[EscapeMark, String] */
2884 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__EscapeMark__core__String
= {
2887 &type_core__HashMap__nitc__EscapeMark__core__String
, /* HashMap[K, V]: HashMap[EscapeMark, String] */
2888 &type_core__MapValuesIterator__nitc__EscapeMark__core__String
, /* MapValuesIterator[K, V]: MapValuesIterator[EscapeMark, String] */
2898 &type_core__Array__core__String
, /* Array[E]: Array[String] */
2901 /* runtime type HashMapIterator[EscapeMark, String] */
2902 const struct type type_core__hash_collection__HashMapIterator__nitc__EscapeMark__core__String
= {
2904 "HashMapIterator[EscapeMark, String]", /* class_name_string */
2907 &resolution_table_core__hash_collection__HashMapIterator__nitc__EscapeMark__core__String
,
2911 2401, /* nullable Object */
2958 2706, /* MapIterator[Object, nullable Object] */
2960 2708, /* MapIterator[Object, String] */
2982 2730, /* MapIterator[EscapeMark, String] */
3036 1712, /* HashMapIterator[Object, nullable Object] */
3038 1734, /* HashMapIterator[Object, String] */
3060 2068, /* HashMapIterator[EscapeMark, String] */
3070 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__EscapeMark__core__String
= {
3073 &type_core__HashMap__nitc__EscapeMark__core__String
, /* HashMap[K, V]: HashMap[EscapeMark, String] */
3076 /* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */
3077 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String
= {
3079 "NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */
3082 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String
,
3086 2401, /* nullable Object */
3180 1717, /* NativeArray[nullable Object] */
3273 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
3275 1735, /* NativeArray[nullable HashMapNode[Object, String]] */
3304 2069, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */
3315 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String
= {
3318 &type_nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String
, /* E: nullable HashMapNode[EscapeMark, String] */
3319 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String
, /* NativeArray[E]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
3322 /* runtime type HashMapNode[EscapeMark, String] */
3323 const struct type type_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String
= {
3325 "HashMapNode[EscapeMark, String]", /* class_name_string */
3328 &resolution_table_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String
,
3332 2401, /* nullable Object */
3378 2799, /* nullable HashMapNode[Object, nullable Object] */
3380 2801, /* nullable HashMapNode[Object, String] */
3402 2830, /* nullable HashMapNode[EscapeMark, String] */
3440 1736, /* HashMapNode[Object, String] */
3452 2070, /* HashMapNode[EscapeMark, String] */
3472 1714, /* HashMapNode[Object, nullable Object] */
3489 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String
= {
3492 &type_core__String
, /* V: String */
3493 &type_nitc__EscapeMark
, /* K: EscapeMark */
3496 /* runtime type MapValuesIterator[EscapeMark, String] */
3497 const struct type type_core__MapValuesIterator__nitc__EscapeMark__core__String
= {
3499 "MapValuesIterator[EscapeMark, String]", /* class_name_string */
3502 &resolution_table_core__MapValuesIterator__nitc__EscapeMark__core__String
,
3506 2401, /* nullable Object */
3507 2400, /* Iterator[Object] */
3509 2840, /* Iterator[String] */
3562 1716, /* MapValuesIterator[Object, nullable Object] */
3564 1737, /* MapValuesIterator[Object, String] */
3586 2071, /* MapValuesIterator[EscapeMark, String] */
3597 const struct types resolution_table_core__MapValuesIterator__nitc__EscapeMark__core__String
= {
3600 &type_core__Array__core__String
, /* Array[E]: Array[String] */
3601 &type_core__MapIterator__nitc__EscapeMark__core__String
, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */
3604 /* runtime type Array[EscapeMark] */
3605 const struct type type_core__Array__nitc__EscapeMark
= {
3607 "Array[EscapeMark]", /* class_name_string */
3610 &resolution_table_core__Array__nitc__EscapeMark
,
3614 2401, /* nullable Object */
3650 2442, /* Collection[Object] */
3710 2502, /* Collection[nullable Object] */
3731 2523, /* Collection[EscapeMark] */
3742 1715, /* Array[nullable Object] */
3743 2210, /* SequenceRead[nullable Object] */
3814 2603, /* AbstractArrayRead[nullable Object] */
3832 2621, /* AbstractArrayRead[Object] */
3854 2643, /* AbstractArrayRead[EscapeMark] */
3903 2888, /* AbstractArray[Object] */
3964 2949, /* AbstractArray[nullable Object] */
3986 2971, /* AbstractArray[EscapeMark] */
3997 226, /* Array[Object] */
4114 2072, /* Array[EscapeMark] */
4125 const struct types resolution_table_core__Array__nitc__EscapeMark
= {
4128 &type_nitc__EscapeMark
, /* E: EscapeMark */
4129 &type_core__Array__nitc__EscapeMark
, /* SELF: Array[EscapeMark] */
4130 &type_core__Collection__nitc__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
4131 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
4132 &type_core__AbstractArray__nitc__EscapeMark
, /* AbstractArray[E]: AbstractArray[EscapeMark] */
4133 &type_core__NativeArray__nitc__EscapeMark
, /* NativeArray[E]: NativeArray[EscapeMark] */
4134 &type_nitc__EscapeMark
, /* E: EscapeMark */
4135 &type_core__Collection__nitc__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
4136 &type_nitc__EscapeMark
, /* E: EscapeMark */
4137 &type_core__Collection__nitc__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
4138 &type_core__Collection__nitc__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
4139 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
4140 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
4141 &type_core__AbstractArray__nitc__EscapeMark
, /* AbstractArray[E]: AbstractArray[EscapeMark] */
4142 &type_core__array__ArrayIterator__nitc__EscapeMark
, /* ArrayIterator[E]: ArrayIterator[EscapeMark] */
4143 &type_core__array__ArrayReverseIterator__nitc__EscapeMark
, /* ArrayReverseIterator[E]: ArrayReverseIterator[EscapeMark] */
4146 /* runtime type MapKeysIterator[EscapeMark, String] */
4147 const struct type type_core__MapKeysIterator__nitc__EscapeMark__core__String
= {
4149 "MapKeysIterator[EscapeMark, String]", /* class_name_string */
4152 &resolution_table_core__MapKeysIterator__nitc__EscapeMark__core__String
,
4156 2401, /* nullable Object */
4157 2400, /* Iterator[Object] */
4212 1720, /* MapKeysIterator[Object, nullable Object] */
4214 1738, /* MapKeysIterator[Object, String] */
4236 2073, /* MapKeysIterator[EscapeMark, String] */
4247 const struct types resolution_table_core__MapKeysIterator__nitc__EscapeMark__core__String
= {
4250 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
4251 &type_core__MapIterator__nitc__EscapeMark__core__String
, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */
4254 /* runtime type NativeArray[EscapeMark] */
4255 const struct type type_core__NativeArray__nitc__EscapeMark
= {
4257 "NativeArray[EscapeMark]", /* class_name_string */
4260 &resolution_table_core__NativeArray__nitc__EscapeMark
,
4264 2401, /* nullable Object */
4297 227, /* NativeArray[Object] */
4358 1717, /* NativeArray[nullable Object] */
4380 2074, /* NativeArray[EscapeMark] */
4493 const struct types resolution_table_core__NativeArray__nitc__EscapeMark
= {
4496 &type_nitc__EscapeMark
, /* E: EscapeMark */
4497 &type_core__NativeArray__nitc__EscapeMark
, /* NativeArray[E]: NativeArray[EscapeMark] */
4500 /* runtime type ArrayIterator[EscapeMark] */
4501 const struct type type_core__array__ArrayIterator__nitc__EscapeMark
= {
4503 "ArrayIterator[EscapeMark]", /* class_name_string */
4506 &resolution_table_core__array__ArrayIterator__nitc__EscapeMark
,
4510 2401, /* nullable Object */
4511 2400, /* Iterator[Object] */
4589 1718, /* ArrayIterator[nullable Object] */
4607 1884, /* ArrayIterator[Object] */
4629 2075, /* ArrayIterator[EscapeMark] */
4648 const struct types resolution_table_core__array__ArrayIterator__nitc__EscapeMark
= {
4651 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
4652 &type_core__AbstractArrayRead__nitc__EscapeMark
, /* AbstractArrayRead[E]: AbstractArrayRead[EscapeMark] */
4655 /* runtime type ArrayReverseIterator[EscapeMark] */
4656 const struct type type_core__array__ArrayReverseIterator__nitc__EscapeMark
= {
4658 "ArrayReverseIterator[EscapeMark]", /* class_name_string */
4661 &resolution_table_core__array__ArrayReverseIterator__nitc__EscapeMark
,
4665 2401, /* nullable Object */
4666 2400, /* Iterator[Object] */
4744 1718, /* ArrayIterator[nullable Object] */
4762 1884, /* ArrayIterator[Object] */
4784 2075, /* ArrayIterator[EscapeMark] */
4870 1719, /* ArrayReverseIterator[nullable Object] */
4888 1885, /* ArrayReverseIterator[Object] */
4910 2076, /* ArrayReverseIterator[EscapeMark] */
4929 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__EscapeMark
= {
4932 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
4933 &type_core__AbstractArrayRead__nitc__EscapeMark
, /* AbstractArrayRead[E]: AbstractArrayRead[EscapeMark] */
4936 /* runtime type HashMapKeys[MClass, Array[MType]] */
4937 const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nitc__MType
= {
4939 "HashMapKeys[MClass, Array[MType]]", /* class_name_string */
4942 &resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nitc__MType
,
4946 2401, /* nullable Object */
4957 2417, /* Collection[MClass] */
4982 2442, /* Collection[Object] */
4986 2446, /* Collection[nullable MClass] */
5042 2502, /* Collection[nullable Object] */
5118 1710, /* HashMapKeys[Object, nullable Object] */
5119 1721, /* HashMapKeys[Object, Array[Object]] */
5143 2077, /* HashMapKeys[MClass, Array[MType]] */
5145 2094, /* HashMapKeys[MClass, Array[nullable MType]] */
5152 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nitc__MType
= {
5155 &type_core__HashMap__nitc__MClass__core__Array__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Array[MType]] */
5156 &type_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[MType]] */
5166 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
5169 /* runtime type HashMapValues[MClass, Array[MType]] */
5170 const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nitc__MType
= {
5172 "HashMapValues[MClass, Array[MType]]", /* class_name_string */
5175 &resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nitc__MType
,
5179 2401, /* nullable Object */
5215 2442, /* Collection[Object] */
5261 2488, /* Collection[Array[MType]] */
5266 2493, /* Collection[Array[nullable MType]] */
5275 2502, /* Collection[nullable Object] */
5276 2503, /* Collection[Array[Object]] */
5351 1711, /* HashMapValues[Object, nullable Object] */
5352 1722, /* HashMapValues[Object, Array[Object]] */
5376 2078, /* HashMapValues[MClass, Array[MType]] */
5378 2095, /* HashMapValues[MClass, Array[nullable MType]] */
5385 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nitc__MType
= {
5388 &type_core__HashMap__nitc__MClass__core__Array__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Array[MType]] */
5389 &type_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[MType]] */
5399 &type_core__Array__core__Array__nitc__MType
, /* Array[E]: Array[Array[MType]] */
5402 /* runtime type HashMapIterator[MClass, Array[MType]] */
5403 const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nitc__MType
= {
5405 "HashMapIterator[MClass, Array[MType]]", /* class_name_string */
5408 &resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nitc__MType
,
5412 2401, /* nullable Object */
5459 2706, /* MapIterator[Object, nullable Object] */
5460 2707, /* MapIterator[Object, Array[Object]] */
5484 2731, /* MapIterator[MClass, Array[MType]] */
5486 2733, /* MapIterator[MClass, Array[nullable MType]] */
5537 1712, /* HashMapIterator[Object, nullable Object] */
5538 1723, /* HashMapIterator[Object, Array[Object]] */
5562 2079, /* HashMapIterator[MClass, Array[MType]] */
5564 2096, /* HashMapIterator[MClass, Array[nullable MType]] */
5571 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nitc__MType
= {
5574 &type_core__HashMap__nitc__MClass__core__Array__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Array[MType]] */
5577 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[MType]]] */
5578 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType
= {
5580 "NativeArray[nullable HashMapNode[MClass, Array[MType]]]", /* class_name_string */
5583 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType
,
5587 2401, /* nullable Object */
5681 1717, /* NativeArray[nullable Object] */
5774 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
5775 1724, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
5806 2080, /* NativeArray[nullable HashMapNode[MClass, Array[MType]]] */
5808 2097, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
5816 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType
= {
5819 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType
, /* E: nullable HashMapNode[MClass, Array[MType]] */
5820 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[MType]]] */
5823 /* runtime type HashMapNode[MClass, Array[MType]] */
5824 const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType
= {
5826 "HashMapNode[MClass, Array[MType]]", /* class_name_string */
5829 &resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType
,
5833 2401, /* nullable Object */
5879 2799, /* nullable HashMapNode[Object, nullable Object] */
5880 2800, /* nullable HashMapNode[Object, Array[Object]] */
5904 2831, /* nullable HashMapNode[MClass, Array[MType]] */
5906 2833, /* nullable HashMapNode[MClass, Array[nullable MType]] */
5954 2081, /* HashMapNode[MClass, Array[MType]] */
5956 2098, /* HashMapNode[MClass, Array[nullable MType]] */
5972 1725, /* HashMapNode[Object, Array[Object]] */
5973 1714, /* HashMapNode[Object, nullable Object] */
5990 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType
= {
5993 &type_core__Array__nitc__MType
, /* V: Array[MType] */
5994 &type_nitc__MClass
, /* K: MClass */
5997 /* runtime type MapValuesIterator[MClass, Array[MType]] */
5998 const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType
= {
6000 "MapValuesIterator[MClass, Array[MType]]", /* class_name_string */
6003 &resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType
,
6007 2401, /* nullable Object */
6008 2400, /* Iterator[Object] */
6063 1716, /* MapValuesIterator[Object, nullable Object] */
6064 1727, /* MapValuesIterator[Object, Array[Object]] */
6088 2082, /* MapValuesIterator[MClass, Array[MType]] */
6090 2099, /* MapValuesIterator[MClass, Array[nullable MType]] */
6098 const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType
= {
6101 &type_core__Array__core__Array__nitc__MType
, /* Array[E]: Array[Array[MType]] */
6102 &type_core__MapIterator__nitc__MClass__core__Array__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Array[MType]] */
6105 /* runtime type MapKeysIterator[MClass, Array[MType]] */
6106 const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType
= {
6108 "MapKeysIterator[MClass, Array[MType]]", /* class_name_string */
6111 &resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType
,
6115 2401, /* nullable Object */
6116 2400, /* Iterator[Object] */
6171 1720, /* MapKeysIterator[Object, nullable Object] */
6172 1731, /* MapKeysIterator[Object, Array[Object]] */
6196 2083, /* MapKeysIterator[MClass, Array[MType]] */
6198 2100, /* MapKeysIterator[MClass, Array[nullable MType]] */
6206 const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType
= {
6209 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
6210 &type_core__MapIterator__nitc__MClass__core__Array__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Array[MType]] */
6213 /* runtime type NativeArray[nullable MType] */
6214 const struct type type_core__NativeArray__nullable__nitc__MType
= {
6216 "NativeArray[nullable MType]", /* class_name_string */
6219 &resolution_table_core__NativeArray__nullable__nitc__MType
,
6223 2401, /* nullable Object */
6267 2084, /* NativeArray[nullable MType] */
6317 1717, /* NativeArray[nullable Object] */
6452 const struct types resolution_table_core__NativeArray__nullable__nitc__MType
= {
6455 &type_nullable__nitc__MType
, /* E: nullable MType */
6456 &type_core__NativeArray__nullable__nitc__MType
, /* NativeArray[E]: NativeArray[nullable MType] */
6459 /* runtime type ArrayIterator[nullable MType] */
6460 const struct type type_core__array__ArrayIterator__nullable__nitc__MType
= {
6462 "ArrayIterator[nullable MType]", /* class_name_string */
6465 &resolution_table_core__array__ArrayIterator__nullable__nitc__MType
,
6469 2401, /* nullable Object */
6548 1718, /* ArrayIterator[nullable Object] */
6589 2085, /* ArrayIterator[nullable MType] */
6607 const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MType
= {
6610 &type_core__Array__nullable__nitc__MType
, /* Array[E]: Array[nullable MType] */
6611 &type_core__AbstractArrayRead__nullable__nitc__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MType] */
6614 /* runtime type ArrayReverseIterator[nullable MType] */
6615 const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MType
= {
6617 "ArrayReverseIterator[nullable MType]", /* class_name_string */
6620 &resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MType
,
6624 2401, /* nullable Object */
6703 1718, /* ArrayIterator[nullable Object] */
6744 2085, /* ArrayIterator[nullable MType] */
6829 1719, /* ArrayReverseIterator[nullable Object] */
6870 2086, /* ArrayReverseIterator[nullable MType] */
6888 const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MType
= {
6891 &type_core__Array__nullable__nitc__MType
, /* Array[E]: Array[nullable MType] */
6892 &type_core__AbstractArrayRead__nullable__nitc__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MType] */
6895 /* runtime type HashMapKeys[MClass, Set[MType]] */
6896 const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MType
= {
6898 "HashMapKeys[MClass, Set[MType]]", /* class_name_string */
6901 &resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MType
,
6905 2401, /* nullable Object */
6916 2417, /* Collection[MClass] */
6941 2442, /* Collection[Object] */
6945 2446, /* Collection[nullable MClass] */
7001 2502, /* Collection[nullable Object] */
7077 1710, /* HashMapKeys[Object, nullable Object] */
7103 2087, /* HashMapKeys[MClass, Set[MType]] */
7111 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MType
= {
7114 &type_core__HashMap__nitc__MClass__core__Set__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Set[MType]] */
7115 &type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MType]] */
7125 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
7128 /* runtime type HashMapValues[MClass, Set[MType]] */
7129 const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MType
= {
7131 "HashMapValues[MClass, Set[MType]]", /* class_name_string */
7134 &resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MType
,
7138 2401, /* nullable Object */
7174 2442, /* Collection[Object] */
7234 2502, /* Collection[nullable Object] */
7240 2508, /* Collection[Set[MType]] */
7310 1711, /* HashMapValues[Object, nullable Object] */
7336 2088, /* HashMapValues[MClass, Set[MType]] */
7344 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MType
= {
7347 &type_core__HashMap__nitc__MClass__core__Set__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Set[MType]] */
7348 &type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MType]] */
7358 &type_core__Array__core__Set__nitc__MType
, /* Array[E]: Array[Set[MType]] */
7361 /* runtime type HashMapIterator[MClass, Set[MType]] */
7362 const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MType
= {
7364 "HashMapIterator[MClass, Set[MType]]", /* class_name_string */
7367 &resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MType
,
7371 2401, /* nullable Object */
7418 2706, /* MapIterator[Object, nullable Object] */
7444 2732, /* MapIterator[MClass, Set[MType]] */
7496 1712, /* HashMapIterator[Object, nullable Object] */
7522 2089, /* HashMapIterator[MClass, Set[MType]] */
7530 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MType
= {
7533 &type_core__HashMap__nitc__MClass__core__Set__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Set[MType]] */
7536 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MType]]] */
7537 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
= {
7539 "NativeArray[nullable HashMapNode[MClass, Set[MType]]]", /* class_name_string */
7542 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
,
7546 2401, /* nullable Object */
7640 1717, /* NativeArray[nullable Object] */
7733 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
7766 2090, /* NativeArray[nullable HashMapNode[MClass, Set[MType]]] */
7775 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
= {
7778 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
, /* E: nullable HashMapNode[MClass, Set[MType]] */
7779 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MType]]] */
7782 /* runtime type HashMapNode[MClass, Set[MType]] */
7783 const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
= {
7785 "HashMapNode[MClass, Set[MType]]", /* class_name_string */
7788 &resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
,
7792 2401, /* nullable Object */
7838 2799, /* nullable HashMapNode[Object, nullable Object] */
7864 2832, /* nullable HashMapNode[MClass, Set[MType]] */
7914 2091, /* HashMapNode[MClass, Set[MType]] */
7932 1714, /* HashMapNode[Object, nullable Object] */
7949 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
= {
7952 &type_core__Set__nitc__MType
, /* V: Set[MType] */
7953 &type_nitc__MClass
, /* K: MClass */
7956 /* runtime type MapValuesIterator[MClass, Set[MType]] */
7957 const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType
= {
7959 "MapValuesIterator[MClass, Set[MType]]", /* class_name_string */
7962 &resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType
,
7966 2401, /* nullable Object */
7967 2400, /* Iterator[Object] */
8022 1716, /* MapValuesIterator[Object, nullable Object] */
8048 2092, /* MapValuesIterator[MClass, Set[MType]] */
8057 const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType
= {
8060 &type_core__Array__core__Set__nitc__MType
, /* Array[E]: Array[Set[MType]] */
8061 &type_core__MapIterator__nitc__MClass__core__Set__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Set[MType]] */
8064 /* runtime type MapKeysIterator[MClass, Set[MType]] */
8065 const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType
= {
8067 "MapKeysIterator[MClass, Set[MType]]", /* class_name_string */
8070 &resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType
,
8074 2401, /* nullable Object */
8075 2400, /* Iterator[Object] */
8130 1720, /* MapKeysIterator[Object, nullable Object] */
8156 2093, /* MapKeysIterator[MClass, Set[MType]] */
8165 const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType
= {
8168 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
8169 &type_core__MapIterator__nitc__MClass__core__Set__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Set[MType]] */
8172 /* runtime type HashMapKeys[MClass, Array[nullable MType]] */
8173 const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType
= {
8175 "HashMapKeys[MClass, Array[nullable MType]]", /* class_name_string */
8178 &resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType
,
8182 2401, /* nullable Object */
8193 2417, /* Collection[MClass] */
8218 2442, /* Collection[Object] */
8222 2446, /* Collection[nullable MClass] */
8278 2502, /* Collection[nullable Object] */
8354 1710, /* HashMapKeys[Object, nullable Object] */
8381 2094, /* HashMapKeys[MClass, Array[nullable MType]] */
8388 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType
= {
8391 &type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MType]] */
8392 &type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MType]] */
8402 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
8405 /* runtime type HashMapValues[MClass, Array[nullable MType]] */
8406 const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType
= {
8408 "HashMapValues[MClass, Array[nullable MType]]", /* class_name_string */
8411 &resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType
,
8415 2401, /* nullable Object */
8451 2442, /* Collection[Object] */
8502 2493, /* Collection[Array[nullable MType]] */
8511 2502, /* Collection[nullable Object] */
8587 1711, /* HashMapValues[Object, nullable Object] */
8614 2095, /* HashMapValues[MClass, Array[nullable MType]] */
8621 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType
= {
8624 &type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MType]] */
8625 &type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MType]] */
8635 &type_core__Array__core__Array__nullable__nitc__MType
, /* Array[E]: Array[Array[nullable MType]] */
8638 /* runtime type HashMapIterator[MClass, Array[nullable MType]] */
8639 const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
8641 "HashMapIterator[MClass, Array[nullable MType]]", /* class_name_string */
8644 &resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType
,
8648 2401, /* nullable Object */
8695 2706, /* MapIterator[Object, nullable Object] */
8722 2733, /* MapIterator[MClass, Array[nullable MType]] */
8773 1712, /* HashMapIterator[Object, nullable Object] */
8800 2096, /* HashMapIterator[MClass, Array[nullable MType]] */
8807 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
8810 &type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MType]] */
8813 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
8814 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
= {
8816 "NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]]", /* class_name_string */
8819 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
,
8823 2401, /* nullable Object */
8917 1717, /* NativeArray[nullable Object] */
9010 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
9044 2097, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
9052 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
= {
9055 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
, /* E: nullable HashMapNode[MClass, Array[nullable MType]] */
9056 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
9059 /* runtime type HashMapNode[MClass, Array[nullable MType]] */
9060 const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
= {
9062 "HashMapNode[MClass, Array[nullable MType]]", /* class_name_string */
9065 &resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
,
9069 2401, /* nullable Object */
9115 2799, /* nullable HashMapNode[Object, nullable Object] */
9142 2833, /* nullable HashMapNode[MClass, Array[nullable MType]] */
9192 2098, /* HashMapNode[MClass, Array[nullable MType]] */
9209 1714, /* HashMapNode[Object, nullable Object] */
9226 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
= {
9229 &type_core__Array__nullable__nitc__MType
, /* V: Array[nullable MType] */
9230 &type_nitc__MClass
, /* K: MClass */
9233 /* runtime type MapValuesIterator[MClass, Array[nullable MType]] */
9234 const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
9236 "MapValuesIterator[MClass, Array[nullable MType]]", /* class_name_string */
9239 &resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType
,
9243 2401, /* nullable Object */
9244 2400, /* Iterator[Object] */
9299 1716, /* MapValuesIterator[Object, nullable Object] */
9326 2099, /* MapValuesIterator[MClass, Array[nullable MType]] */
9334 const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
9337 &type_core__Array__core__Array__nullable__nitc__MType
, /* Array[E]: Array[Array[nullable MType]] */
9338 &type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MType]] */
9341 /* runtime type MapKeysIterator[MClass, Array[nullable MType]] */
9342 const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
9344 "MapKeysIterator[MClass, Array[nullable MType]]", /* class_name_string */
9347 &resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType
,
9351 2401, /* nullable Object */
9352 2400, /* Iterator[Object] */
9407 1720, /* MapKeysIterator[Object, nullable Object] */
9434 2100, /* MapKeysIterator[MClass, Array[nullable MType]] */
9442 const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
9445 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
9446 &type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MType]] */
9449 /* runtime type Array[AParam] */
9450 const struct type type_core__Array__nitc__AParam
= {
9452 "Array[AParam]", /* class_name_string */
9455 &resolution_table_core__Array__nitc__AParam
,
9459 2401, /* nullable Object */
9495 2442, /* Collection[Object] */
9502 2449, /* Collection[Prod] */
9549 2496, /* Collection[ANode] */
9555 2502, /* Collection[nullable Object] */
9577 2524, /* Collection[AParam] */
9587 1715, /* Array[nullable Object] */
9588 2210, /* SequenceRead[nullable Object] */
9649 2593, /* AbstractArrayRead[ANode] */
9659 2603, /* AbstractArrayRead[nullable Object] */
9677 2621, /* AbstractArrayRead[Object] */
9692 2636, /* AbstractArrayRead[Prod] */
9701 2645, /* AbstractArrayRead[AParam] */
9748 2888, /* AbstractArray[Object] */
9755 2895, /* AbstractArray[Prod] */
9803 2943, /* AbstractArray[ANode] */
9809 2949, /* AbstractArray[nullable Object] */
9832 2972, /* AbstractArray[AParam] */
9842 226, /* Array[Object] */
9888 254, /* Array[Prod] */
9932 1623, /* Array[ANode] */
9960 2101, /* Array[AParam] */
9970 const struct types resolution_table_core__Array__nitc__AParam
= {
9973 &type_nitc__AParam
, /* E: AParam */
9974 &type_core__Array__nitc__AParam
, /* SELF: Array[AParam] */
9975 &type_core__Collection__nitc__AParam
, /* Collection[E]: Collection[AParam] */
9976 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
9977 &type_core__AbstractArray__nitc__AParam
, /* AbstractArray[E]: AbstractArray[AParam] */
9978 &type_core__NativeArray__nitc__AParam
, /* NativeArray[E]: NativeArray[AParam] */
9979 &type_nitc__AParam
, /* E: AParam */
9980 &type_core__Collection__nitc__AParam
, /* Collection[E]: Collection[AParam] */
9981 &type_nitc__AParam
, /* E: AParam */
9982 &type_core__Collection__nitc__AParam
, /* Collection[E]: Collection[AParam] */
9983 &type_core__Collection__nitc__AParam
, /* Collection[E]: Collection[AParam] */
9984 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
9985 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
9986 &type_core__AbstractArray__nitc__AParam
, /* AbstractArray[E]: AbstractArray[AParam] */
9987 &type_core__array__ArrayIterator__nitc__AParam
, /* ArrayIterator[E]: ArrayIterator[AParam] */
9988 &type_core__array__ArrayReverseIterator__nitc__AParam
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AParam] */