1 #include "nitc__nith.types.0.h"
2 /* runtime type Array[MVirtualTypeDef] */
3 const struct type type_core__Array__nitc__MVirtualTypeDef
= {
5 "Array[MVirtualTypeDef]", /* class_name_string */
8 &resolution_table_core__Array__nitc__MVirtualTypeDef
,
12 2401, /* nullable Object */
32 2426, /* Collection[MPropDef] */
48 2442, /* Collection[Object] */
50 2444, /* Collection[PropertyLayoutElement] */
51 2445, /* Collection[nullable MPropDef] */
108 2502, /* Collection[nullable Object] */
122 2516, /* Collection[nullable PropertyLayoutElement] */
136 2530, /* Collection[MVirtualTypeDef] */
140 1715, /* Array[nullable Object] */
141 2210, /* SequenceRead[nullable Object] */
184 2575, /* AbstractArrayRead[MPropDef] */
212 2603, /* AbstractArrayRead[nullable Object] */
230 2621, /* AbstractArrayRead[Object] */
234 2625, /* AbstractArrayRead[PropertyLayoutElement] */
236 2627, /* AbstractArrayRead[nullable PropertyLayoutElement] */
239 2630, /* AbstractArrayRead[nullable MPropDef] */
262 2653, /* AbstractArrayRead[MVirtualTypeDef] */
285 2872, /* AbstractArray[MPropDef] */
301 2888, /* AbstractArray[Object] */
303 2890, /* AbstractArray[PropertyLayoutElement] */
304 2891, /* AbstractArray[nullable MPropDef] */
362 2949, /* AbstractArray[nullable Object] */
376 2963, /* AbstractArray[nullable PropertyLayoutElement] */
391 2978, /* AbstractArray[MVirtualTypeDef] */
395 226, /* Array[Object] */
405 104, /* Array[MPropDef] */
409 240, /* Array[nullable MPropDef] */
414 2143, /* Array[MVirtualTypeDef] */
438 234, /* Array[PropertyLayoutElement] */
504 1929, /* Array[nullable PropertyLayoutElement] */
523 const struct types resolution_table_core__Array__nitc__MVirtualTypeDef
= {
526 &type_nitc__MVirtualTypeDef
, /* E: MVirtualTypeDef */
527 &type_core__Array__nitc__MVirtualTypeDef
, /* SELF: Array[MVirtualTypeDef] */
528 &type_core__Collection__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
529 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
530 &type_core__AbstractArray__nitc__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[MVirtualTypeDef] */
531 &type_core__NativeArray__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
532 &type_nitc__MVirtualTypeDef
, /* E: MVirtualTypeDef */
533 &type_core__Collection__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
534 &type_nitc__MVirtualTypeDef
, /* E: MVirtualTypeDef */
535 &type_core__Collection__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
536 &type_core__Collection__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
537 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
538 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
539 &type_core__AbstractArray__nitc__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[MVirtualTypeDef] */
540 &type_core__array__ArrayIterator__nitc__MVirtualTypeDef
, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeDef] */
541 &type_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MVirtualTypeDef] */
544 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
545 const struct type type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
547 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
550 &resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
554 2401, /* nullable Object */
559 2144, /* HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
562 const struct types resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
565 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
566 &type_nitc__MModule
, /* K1: MModule */
567 &type_nitc__MType
, /* K2: MType */
568 &type_core__Array__nitc__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
569 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MVirtualTypeDef]] */
572 /* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
573 const struct type type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
575 "HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
578 &resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
582 2401, /* nullable Object */
583 2206, /* MapRead[nullable Object, nullable Object] */
648 3055, /* MapRead[Object, nullable Object] */
661 3068, /* MapRead[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
715 1704, /* HashMap[Object, nullable Object] */
746 2145, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
749 const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
755 &type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
756 &type_nitc__MModule
, /* K: MModule */
757 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* V: HashMap[MType, Array[MVirtualTypeDef]] */
758 &type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
759 &type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
760 &type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
761 &type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
762 &type_core__MapRead__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapRead[K, V]: MapRead[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
764 &type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
765 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
768 /* runtime type HashMap[MType, Array[MVirtualTypeDef]] */
769 const struct type type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
771 "HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */
774 &resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
778 2401, /* nullable Object */
779 2206, /* MapRead[nullable Object, nullable Object] */
843 3054, /* MapRead[Object, Array[Object]] */
844 3055, /* MapRead[Object, nullable Object] */
858 3069, /* MapRead[MType, Array[MVirtualTypeDef]] */
911 1704, /* HashMap[Object, nullable Object] */
912 1703, /* HashMap[Object, Array[Object]] */
941 2146, /* HashMap[MType, Array[MVirtualTypeDef]] */
945 const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
951 &type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MVirtualTypeDef]] */
952 &type_nitc__MType
, /* K: MType */
953 &type_core__Array__nitc__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
954 &type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MVirtualTypeDef]] */
955 &type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MVirtualTypeDef]] */
956 &type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MVirtualTypeDef]] */
957 &type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* nullable N: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
958 &type_core__MapRead__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapRead[K, V]: MapRead[MType, Array[MVirtualTypeDef]] */
960 &type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */
961 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
964 /* runtime type HashMapKeys[MType, Array[MVirtualTypeDef]] */
965 const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
967 "HashMapKeys[MType, Array[MVirtualTypeDef]]", /* class_name_string */
970 &resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
974 2401, /* nullable Object */
1002 2434, /* Collection[MType] */
1010 2442, /* Collection[Object] */
1021 2453, /* Collection[nullable MType] */
1070 2502, /* Collection[nullable Object] */
1146 1710, /* HashMapKeys[Object, nullable Object] */
1147 1721, /* HashMapKeys[Object, Array[Object]] */
1176 2147, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */
1180 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
1183 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */
1184 &type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MVirtualTypeDef]] */
1194 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
1197 /* runtime type HashMapValues[MType, Array[MVirtualTypeDef]] */
1198 const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
1200 "HashMapValues[MType, Array[MVirtualTypeDef]]", /* class_name_string */
1203 &resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
1207 2401, /* nullable Object */
1243 2442, /* Collection[Object] */
1295 2494, /* Collection[Array[nullable MPropDef]] */
1303 2502, /* Collection[nullable Object] */
1304 2503, /* Collection[Array[Object]] */
1332 2531, /* Collection[Array[MVirtualTypeDef]] */
1379 1711, /* HashMapValues[Object, nullable Object] */
1380 1722, /* HashMapValues[Object, Array[Object]] */
1409 2148, /* HashMapValues[MType, Array[MVirtualTypeDef]] */
1413 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
1416 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */
1417 &type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MVirtualTypeDef]] */
1427 &type_core__Array__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
1430 /* runtime type HashMapIterator[MType, Array[MVirtualTypeDef]] */
1431 const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
1433 "HashMapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
1436 &resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
1440 2401, /* nullable Object */
1487 2706, /* MapIterator[Object, nullable Object] */
1488 2707, /* MapIterator[Object, Array[Object]] */
1517 2736, /* MapIterator[MType, Array[MVirtualTypeDef]] */
1565 1712, /* HashMapIterator[Object, nullable Object] */
1566 1723, /* HashMapIterator[Object, Array[Object]] */
1595 2149, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */
1599 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
1602 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */
1605 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
1606 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
1608 "NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
1611 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
1615 2401, /* nullable Object */
1709 1717, /* NativeArray[nullable Object] */
1802 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
1803 1724, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
1839 2150, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
1844 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
1847 &type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* E: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
1848 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
1851 /* runtime type HashMapNode[MType, Array[MVirtualTypeDef]] */
1852 const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
1854 "HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
1857 &resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
1861 2401, /* nullable Object */
1907 2799, /* nullable HashMapNode[Object, nullable Object] */
1908 2800, /* nullable HashMapNode[Object, Array[Object]] */
1937 2836, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
2000 1725, /* HashMapNode[Object, Array[Object]] */
2001 1714, /* HashMapNode[Object, nullable Object] */
2015 2151, /* HashMapNode[MType, Array[MVirtualTypeDef]] */
2018 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
2021 &type_core__Array__nitc__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
2022 &type_nitc__MType
, /* K: MType */
2025 /* runtime type Array[Array[MVirtualTypeDef]] */
2026 const struct type type_core__Array__core__Array__nitc__MVirtualTypeDef
= {
2028 "Array[Array[MVirtualTypeDef]]", /* class_name_string */
2031 &resolution_table_core__Array__core__Array__nitc__MVirtualTypeDef
,
2035 2401, /* nullable Object */
2071 2442, /* Collection[Object] */
2123 2494, /* Collection[Array[nullable MPropDef]] */
2131 2502, /* Collection[nullable Object] */
2132 2503, /* Collection[Array[Object]] */
2160 2531, /* Collection[Array[MVirtualTypeDef]] */
2163 1715, /* Array[nullable Object] */
2164 2210, /* SequenceRead[nullable Object] */
2222 2590, /* AbstractArrayRead[Array[nullable MPropDef]] */
2235 2603, /* AbstractArrayRead[nullable Object] */
2236 2604, /* AbstractArrayRead[Array[Object]] */
2253 2621, /* AbstractArrayRead[Object] */
2283 2651, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
2324 2888, /* AbstractArray[Object] */
2377 2941, /* AbstractArray[Array[nullable MPropDef]] */
2385 2949, /* AbstractArray[nullable Object] */
2386 2950, /* AbstractArray[Array[Object]] */
2415 2979, /* AbstractArray[Array[MVirtualTypeDef]] */
2418 226, /* Array[Object] */
2506 1591, /* Array[Array[nullable MPropDef]] */
2514 1726, /* Array[Array[Object]] */
2541 2152, /* Array[Array[MVirtualTypeDef]] */
2546 const struct types resolution_table_core__Array__core__Array__nitc__MVirtualTypeDef
= {
2549 &type_core__Array__nitc__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
2550 &type_core__Array__core__Array__nitc__MVirtualTypeDef
, /* SELF: Array[Array[MVirtualTypeDef]] */
2551 &type_core__Collection__core__Array__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
2552 &type_core__Array__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
2553 &type_core__AbstractArray__core__Array__nitc__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */
2554 &type_core__NativeArray__core__Array__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */
2555 &type_core__Array__nitc__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
2556 &type_core__Collection__core__Array__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
2557 &type_core__Array__nitc__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
2558 &type_core__Collection__core__Array__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
2559 &type_core__Collection__core__Array__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
2560 &type_core__Array__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
2561 &type_core__Array__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
2562 &type_core__AbstractArray__core__Array__nitc__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */
2563 &type_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef
, /* ArrayIterator[E]: ArrayIterator[Array[MVirtualTypeDef]] */
2564 &type_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MVirtualTypeDef]] */
2567 /* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */
2568 const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
2570 "MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
2573 &resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
2577 2401, /* nullable Object */
2578 2400, /* Iterator[Object] */
2633 1716, /* MapValuesIterator[Object, nullable Object] */
2634 1727, /* MapValuesIterator[Object, Array[Object]] */
2663 2153, /* MapValuesIterator[MType, Array[MVirtualTypeDef]] */
2668 const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
2671 &type_core__Array__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
2672 &type_core__MapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */
2675 /* runtime type NativeArray[Array[MVirtualTypeDef]] */
2676 const struct type type_core__NativeArray__core__Array__nitc__MVirtualTypeDef
= {
2678 "NativeArray[Array[MVirtualTypeDef]]", /* class_name_string */
2681 &resolution_table_core__NativeArray__core__Array__nitc__MVirtualTypeDef
,
2685 2401, /* nullable Object */
2718 227, /* NativeArray[Object] */
2771 1593, /* NativeArray[Array[nullable MPropDef]] */
2779 1717, /* NativeArray[nullable Object] */
2780 1728, /* NativeArray[Array[Object]] */
2809 2154, /* NativeArray[Array[MVirtualTypeDef]] */
2914 const struct types resolution_table_core__NativeArray__core__Array__nitc__MVirtualTypeDef
= {
2917 &type_core__Array__nitc__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
2918 &type_core__NativeArray__core__Array__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */
2921 /* runtime type ArrayIterator[Array[MVirtualTypeDef]] */
2922 const struct type type_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef
= {
2924 "ArrayIterator[Array[MVirtualTypeDef]]", /* class_name_string */
2927 &resolution_table_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef
,
2931 2401, /* nullable Object */
2932 2400, /* Iterator[Object] */
2997 1594, /* ArrayIterator[Array[nullable MPropDef]] */
3010 1718, /* ArrayIterator[nullable Object] */
3011 1729, /* ArrayIterator[Array[Object]] */
3028 1884, /* ArrayIterator[Object] */
3058 2155, /* ArrayIterator[Array[MVirtualTypeDef]] */
3069 const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef
= {
3072 &type_core__Array__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
3073 &type_core__AbstractArrayRead__core__Array__nitc__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MVirtualTypeDef]] */
3076 /* runtime type ArrayReverseIterator[Array[MVirtualTypeDef]] */
3077 const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef
= {
3079 "ArrayReverseIterator[Array[MVirtualTypeDef]]", /* class_name_string */
3082 &resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef
,
3086 2401, /* nullable Object */
3087 2400, /* Iterator[Object] */
3152 1594, /* ArrayIterator[Array[nullable MPropDef]] */
3165 1718, /* ArrayIterator[nullable Object] */
3166 1729, /* ArrayIterator[Array[Object]] */
3183 1884, /* ArrayIterator[Object] */
3213 2155, /* ArrayIterator[Array[MVirtualTypeDef]] */
3278 1595, /* ArrayReverseIterator[Array[nullable MPropDef]] */
3291 1719, /* ArrayReverseIterator[nullable Object] */
3292 1730, /* ArrayReverseIterator[Array[Object]] */
3309 1885, /* ArrayReverseIterator[Object] */
3339 2156, /* ArrayReverseIterator[Array[MVirtualTypeDef]] */
3350 const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef
= {
3353 &type_core__Array__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
3354 &type_core__AbstractArrayRead__core__Array__nitc__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MVirtualTypeDef]] */
3357 /* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */
3358 const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
3360 "MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
3363 &resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
3367 2401, /* nullable Object */
3368 2400, /* Iterator[Object] */
3373 2843, /* Iterator[MType] */
3423 1720, /* MapKeysIterator[Object, nullable Object] */
3424 1731, /* MapKeysIterator[Object, Array[Object]] */
3453 2157, /* MapKeysIterator[MType, Array[MVirtualTypeDef]] */
3458 const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
3461 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
3462 &type_core__MapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */
3465 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3466 const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
3468 "HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
3471 &resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
3475 2401, /* nullable Object */
3485 2416, /* Collection[MModule] */
3511 2442, /* Collection[Object] */
3544 2475, /* Collection[nullable MModule] */
3571 2502, /* Collection[nullable Object] */
3647 1710, /* HashMapKeys[Object, nullable Object] */
3678 2158, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3681 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
3684 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3685 &type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3695 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
3698 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3699 const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
3701 "HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
3704 &resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
3708 2401, /* nullable Object */
3744 2442, /* Collection[Object] */
3804 2502, /* Collection[nullable Object] */
3834 2532, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
3880 1711, /* HashMapValues[Object, nullable Object] */
3911 2159, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3914 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
3917 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3918 &type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3928 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
3931 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3932 const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
3934 "HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
3937 &resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
3941 2401, /* nullable Object */
3988 2706, /* MapIterator[Object, nullable Object] */
4019 2737, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4066 1712, /* HashMapIterator[Object, nullable Object] */
4097 2160, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4100 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
4103 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4106 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4107 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
4109 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]]", /* class_name_string */
4112 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
4116 2401, /* nullable Object */
4210 1717, /* NativeArray[nullable Object] */
4303 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
4341 2161, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4345 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
4348 &type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4349 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4352 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4353 const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
4355 "HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4358 &resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
4362 2401, /* nullable Object */
4408 2799, /* nullable HashMapNode[Object, nullable Object] */
4439 2837, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4502 1714, /* HashMapNode[Object, nullable Object] */
4515 2162, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4519 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
4522 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* V: HashMap[MType, Array[MVirtualTypeDef]] */
4523 &type_nitc__MModule
, /* K: MModule */
4526 /* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */
4527 const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
4529 "Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4532 &resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
4536 2401, /* nullable Object */
4572 2442, /* Collection[Object] */
4632 2502, /* Collection[nullable Object] */
4662 2532, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
4664 1715, /* Array[nullable Object] */
4665 2210, /* SequenceRead[nullable Object] */
4736 2603, /* AbstractArrayRead[nullable Object] */
4754 2621, /* AbstractArrayRead[Object] */
4785 2652, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
4825 2888, /* AbstractArray[Object] */
4886 2949, /* AbstractArray[nullable Object] */
4917 2980, /* AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
4919 226, /* Array[Object] */
5043 2163, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5047 const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5050 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5051 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* SELF: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5052 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5053 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5054 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5055 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5056 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5057 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5058 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5059 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5060 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5061 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5062 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5063 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5064 &type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5065 &type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5068 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5069 const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5071 "MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5074 &resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
5078 2401, /* nullable Object */
5079 2400, /* Iterator[Object] */
5134 1716, /* MapValuesIterator[Object, nullable Object] */
5165 2164, /* MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5169 const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5172 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5173 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5176 /* runtime type NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5177 const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5179 "NativeArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5182 &resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
5186 2401, /* nullable Object */
5219 227, /* NativeArray[Object] */
5280 1717, /* NativeArray[nullable Object] */
5311 2165, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5415 const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5418 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5419 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5422 /* runtime type ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5423 const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5425 "ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5428 &resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
5432 2401, /* nullable Object */
5433 2400, /* Iterator[Object] */
5511 1718, /* ArrayIterator[nullable Object] */
5529 1884, /* ArrayIterator[Object] */
5560 2166, /* ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5570 const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5573 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5574 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
5577 /* runtime type ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5578 const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5580 "ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5583 &resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
5587 2401, /* nullable Object */
5588 2400, /* Iterator[Object] */
5666 1718, /* ArrayIterator[nullable Object] */
5684 1884, /* ArrayIterator[Object] */
5715 2166, /* ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5792 1719, /* ArrayReverseIterator[nullable Object] */
5810 1885, /* ArrayReverseIterator[Object] */
5841 2167, /* ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5851 const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5854 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5855 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
5858 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5859 const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5861 "MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5864 &resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
5868 2401, /* nullable Object */
5869 2400, /* Iterator[Object] */
5870 2839, /* Iterator[MModule] */
5924 1720, /* MapKeysIterator[Object, nullable Object] */
5955 2168, /* MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5959 const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
5962 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
5963 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5966 /* runtime type NativeArray[MVirtualTypeDef] */
5967 const struct type type_core__NativeArray__nitc__MVirtualTypeDef
= {
5969 "NativeArray[MVirtualTypeDef]", /* class_name_string */
5972 &resolution_table_core__NativeArray__nitc__MVirtualTypeDef
,
5976 2401, /* nullable Object */
5993 1417, /* NativeArray[MPropDef] */
6009 227, /* NativeArray[Object] */
6011 1914, /* NativeArray[PropertyLayoutElement] */
6012 1966, /* NativeArray[nullable MPropDef] */
6070 1717, /* NativeArray[nullable Object] */
6084 1930, /* NativeArray[nullable PropertyLayoutElement] */
6099 2169, /* NativeArray[MVirtualTypeDef] */
6205 const struct types resolution_table_core__NativeArray__nitc__MVirtualTypeDef
= {
6208 &type_nitc__MVirtualTypeDef
, /* E: MVirtualTypeDef */
6209 &type_core__NativeArray__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
6212 /* runtime type ArrayIterator[MVirtualTypeDef] */
6213 const struct type type_core__array__ArrayIterator__nitc__MVirtualTypeDef
= {
6215 "ArrayIterator[MVirtualTypeDef]", /* class_name_string */
6218 &resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeDef
,
6222 2401, /* nullable Object */
6223 2400, /* Iterator[Object] */
6273 1418, /* ArrayIterator[MPropDef] */
6301 1718, /* ArrayIterator[nullable Object] */
6319 1884, /* ArrayIterator[Object] */
6323 1915, /* ArrayIterator[PropertyLayoutElement] */
6325 1931, /* ArrayIterator[nullable PropertyLayoutElement] */
6328 1967, /* ArrayIterator[nullable MPropDef] */
6351 2170, /* ArrayIterator[MVirtualTypeDef] */
6360 const struct types resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeDef
= {
6363 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
6364 &type_core__AbstractArrayRead__nitc__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeDef] */
6367 /* runtime type ArrayReverseIterator[MVirtualTypeDef] */
6368 const struct type type_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef
= {
6370 "ArrayReverseIterator[MVirtualTypeDef]", /* class_name_string */
6373 &resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef
,
6377 2401, /* nullable Object */
6378 2400, /* Iterator[Object] */
6428 1418, /* ArrayIterator[MPropDef] */
6456 1718, /* ArrayIterator[nullable Object] */
6474 1884, /* ArrayIterator[Object] */
6478 1915, /* ArrayIterator[PropertyLayoutElement] */
6480 1931, /* ArrayIterator[nullable PropertyLayoutElement] */
6483 1967, /* ArrayIterator[nullable MPropDef] */
6506 2170, /* ArrayIterator[MVirtualTypeDef] */
6554 1419, /* ArrayReverseIterator[MPropDef] */
6582 1719, /* ArrayReverseIterator[nullable Object] */
6600 1885, /* ArrayReverseIterator[Object] */
6604 1916, /* ArrayReverseIterator[PropertyLayoutElement] */
6606 1932, /* ArrayReverseIterator[nullable PropertyLayoutElement] */
6609 1968, /* ArrayReverseIterator[nullable MPropDef] */
6632 2171, /* ArrayReverseIterator[MVirtualTypeDef] */
6641 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef
= {
6644 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
6645 &type_core__AbstractArrayRead__nitc__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeDef] */
6648 /* runtime type NativeArray[AExpr] */
6649 const struct type type_core__NativeArray__nitc__AExpr
= {
6651 "NativeArray[AExpr]", /* class_name_string */
6654 &resolution_table_core__NativeArray__nitc__AExpr
,
6658 2401, /* nullable Object */
6691 227, /* NativeArray[Object] */
6698 2012, /* NativeArray[Prod] */
6703 2172, /* NativeArray[AExpr] */
6746 1625, /* NativeArray[ANode] */
6752 1717, /* NativeArray[nullable Object] */
6887 const struct types resolution_table_core__NativeArray__nitc__AExpr
= {
6890 &type_nitc__AExpr
, /* E: AExpr */
6891 &type_core__NativeArray__nitc__AExpr
, /* NativeArray[E]: NativeArray[AExpr] */
6894 /* runtime type ArrayIterator[AExpr] */
6895 const struct type type_core__array__ArrayIterator__nitc__AExpr
= {
6897 "ArrayIterator[AExpr]", /* class_name_string */
6900 &resolution_table_core__array__ArrayIterator__nitc__AExpr
,
6904 2401, /* nullable Object */
6905 2400, /* Iterator[Object] */
6973 1626, /* ArrayIterator[ANode] */
6983 1718, /* ArrayIterator[nullable Object] */
7001 1884, /* ArrayIterator[Object] */
7016 2013, /* ArrayIterator[Prod] */
7034 2173, /* ArrayIterator[AExpr] */
7042 const struct types resolution_table_core__array__ArrayIterator__nitc__AExpr
= {
7045 &type_core__Array__nitc__AExpr
, /* Array[E]: Array[AExpr] */
7046 &type_core__AbstractArrayRead__nitc__AExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AExpr] */
7049 /* runtime type ArrayReverseIterator[AExpr] */
7050 const struct type type_core__array__ArrayReverseIterator__nitc__AExpr
= {
7052 "ArrayReverseIterator[AExpr]", /* class_name_string */
7055 &resolution_table_core__array__ArrayReverseIterator__nitc__AExpr
,
7059 2401, /* nullable Object */
7060 2400, /* Iterator[Object] */
7128 1626, /* ArrayIterator[ANode] */
7138 1718, /* ArrayIterator[nullable Object] */
7156 1884, /* ArrayIterator[Object] */
7171 2013, /* ArrayIterator[Prod] */
7189 2173, /* ArrayIterator[AExpr] */
7254 1627, /* ArrayReverseIterator[ANode] */
7264 1719, /* ArrayReverseIterator[nullable Object] */
7282 1885, /* ArrayReverseIterator[Object] */
7297 2014, /* ArrayReverseIterator[Prod] */
7315 2174, /* ArrayReverseIterator[AExpr] */
7323 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AExpr
= {
7326 &type_core__Array__nitc__AExpr
, /* Array[E]: Array[AExpr] */
7327 &type_core__AbstractArrayRead__nitc__AExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AExpr] */
7330 /* runtime type NativeArray[AEscapeExpr] */
7331 const struct type type_core__NativeArray__nitc__AEscapeExpr
= {
7333 "NativeArray[AEscapeExpr]", /* class_name_string */
7336 &resolution_table_core__NativeArray__nitc__AEscapeExpr
,
7340 2401, /* nullable Object */
7373 227, /* NativeArray[Object] */
7380 2012, /* NativeArray[Prod] */
7385 2172, /* NativeArray[AExpr] */
7386 2175, /* NativeArray[AEscapeExpr] */
7428 1625, /* NativeArray[ANode] */
7434 1717, /* NativeArray[nullable Object] */
7569 const struct types resolution_table_core__NativeArray__nitc__AEscapeExpr
= {
7572 &type_nitc__AEscapeExpr
, /* E: AEscapeExpr */
7573 &type_core__NativeArray__nitc__AEscapeExpr
, /* NativeArray[E]: NativeArray[AEscapeExpr] */
7576 /* runtime type ArrayIterator[AEscapeExpr] */
7577 const struct type type_core__array__ArrayIterator__nitc__AEscapeExpr
= {
7579 "ArrayIterator[AEscapeExpr]", /* class_name_string */
7582 &resolution_table_core__array__ArrayIterator__nitc__AEscapeExpr
,
7586 2401, /* nullable Object */
7587 2400, /* Iterator[Object] */
7655 1626, /* ArrayIterator[ANode] */
7665 1718, /* ArrayIterator[nullable Object] */
7683 1884, /* ArrayIterator[Object] */
7698 2013, /* ArrayIterator[Prod] */
7716 2173, /* ArrayIterator[AExpr] */
7717 2176, /* ArrayIterator[AEscapeExpr] */
7724 const struct types resolution_table_core__array__ArrayIterator__nitc__AEscapeExpr
= {
7727 &type_core__Array__nitc__AEscapeExpr
, /* Array[E]: Array[AEscapeExpr] */
7728 &type_core__AbstractArrayRead__nitc__AEscapeExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AEscapeExpr] */
7731 /* runtime type ArrayReverseIterator[AEscapeExpr] */
7732 const struct type type_core__array__ArrayReverseIterator__nitc__AEscapeExpr
= {
7734 "ArrayReverseIterator[AEscapeExpr]", /* class_name_string */
7737 &resolution_table_core__array__ArrayReverseIterator__nitc__AEscapeExpr
,
7741 2401, /* nullable Object */
7742 2400, /* Iterator[Object] */
7810 1626, /* ArrayIterator[ANode] */
7820 1718, /* ArrayIterator[nullable Object] */
7838 1884, /* ArrayIterator[Object] */
7853 2013, /* ArrayIterator[Prod] */
7871 2173, /* ArrayIterator[AExpr] */
7872 2176, /* ArrayIterator[AEscapeExpr] */
7936 1627, /* ArrayReverseIterator[ANode] */
7946 1719, /* ArrayReverseIterator[nullable Object] */
7964 1885, /* ArrayReverseIterator[Object] */
7979 2014, /* ArrayReverseIterator[Prod] */
7997 2174, /* ArrayReverseIterator[AExpr] */
7998 2177, /* ArrayReverseIterator[AEscapeExpr] */
8005 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AEscapeExpr
= {
8008 &type_core__Array__nitc__AEscapeExpr
, /* Array[E]: Array[AEscapeExpr] */
8009 &type_core__AbstractArrayRead__nitc__AEscapeExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AEscapeExpr] */
8012 /* runtime type NativeArray[Variable] */
8013 const struct type type_core__NativeArray__nitc__Variable
= {
8015 "NativeArray[Variable]", /* class_name_string */
8018 &resolution_table_core__NativeArray__nitc__Variable
,
8022 2401, /* nullable Object */
8055 227, /* NativeArray[Object] */
8069 2178, /* NativeArray[Variable] */
8116 1717, /* NativeArray[nullable Object] */
8251 const struct types resolution_table_core__NativeArray__nitc__Variable
= {
8254 &type_nitc__Variable
, /* E: Variable */
8255 &type_core__NativeArray__nitc__Variable
, /* NativeArray[E]: NativeArray[Variable] */
8258 /* runtime type ArrayIterator[Variable] */
8259 const struct type type_core__array__ArrayIterator__nitc__Variable
= {
8261 "ArrayIterator[Variable]", /* class_name_string */
8264 &resolution_table_core__array__ArrayIterator__nitc__Variable
,
8268 2401, /* nullable Object */
8269 2400, /* Iterator[Object] */
8347 1718, /* ArrayIterator[nullable Object] */
8365 1884, /* ArrayIterator[Object] */
8400 2179, /* ArrayIterator[Variable] */
8406 const struct types resolution_table_core__array__ArrayIterator__nitc__Variable
= {
8409 &type_core__Array__nitc__Variable
, /* Array[E]: Array[Variable] */
8410 &type_core__AbstractArrayRead__nitc__Variable
, /* AbstractArrayRead[E]: AbstractArrayRead[Variable] */
8413 /* runtime type ArrayReverseIterator[Variable] */
8414 const struct type type_core__array__ArrayReverseIterator__nitc__Variable
= {
8416 "ArrayReverseIterator[Variable]", /* class_name_string */
8419 &resolution_table_core__array__ArrayReverseIterator__nitc__Variable
,
8423 2401, /* nullable Object */
8424 2400, /* Iterator[Object] */
8502 1718, /* ArrayIterator[nullable Object] */
8520 1884, /* ArrayIterator[Object] */
8555 2179, /* ArrayIterator[Variable] */
8628 1719, /* ArrayReverseIterator[nullable Object] */
8646 1885, /* ArrayReverseIterator[Object] */
8681 2180, /* ArrayReverseIterator[Variable] */
8687 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Variable
= {
8690 &type_core__Array__nitc__Variable
, /* Array[E]: Array[Variable] */
8691 &type_core__AbstractArrayRead__nitc__Variable
, /* AbstractArrayRead[E]: AbstractArrayRead[Variable] */
8694 /* runtime type NativeArray[AIntegerExpr] */
8695 const struct type type_core__NativeArray__nitc__AIntegerExpr
= {
8697 "NativeArray[AIntegerExpr]", /* class_name_string */
8700 &resolution_table_core__NativeArray__nitc__AIntegerExpr
,
8704 2401, /* nullable Object */
8737 227, /* NativeArray[Object] */
8744 2012, /* NativeArray[Prod] */
8749 2172, /* NativeArray[AExpr] */
8752 2181, /* NativeArray[AIntegerExpr] */
8792 1625, /* NativeArray[ANode] */
8798 1717, /* NativeArray[nullable Object] */
8933 const struct types resolution_table_core__NativeArray__nitc__AIntegerExpr
= {
8936 &type_nitc__AIntegerExpr
, /* E: AIntegerExpr */
8937 &type_core__NativeArray__nitc__AIntegerExpr
, /* NativeArray[E]: NativeArray[AIntegerExpr] */
8940 /* runtime type ArrayIterator[AIntegerExpr] */
8941 const struct type type_core__array__ArrayIterator__nitc__AIntegerExpr
= {
8943 "ArrayIterator[AIntegerExpr]", /* class_name_string */
8946 &resolution_table_core__array__ArrayIterator__nitc__AIntegerExpr
,
8950 2401, /* nullable Object */
8951 2400, /* Iterator[Object] */
9019 1626, /* ArrayIterator[ANode] */
9029 1718, /* ArrayIterator[nullable Object] */
9047 1884, /* ArrayIterator[Object] */
9062 2013, /* ArrayIterator[Prod] */
9080 2173, /* ArrayIterator[AExpr] */
9083 2182, /* ArrayIterator[AIntegerExpr] */
9088 const struct types resolution_table_core__array__ArrayIterator__nitc__AIntegerExpr
= {
9091 &type_core__Array__nitc__AIntegerExpr
, /* Array[E]: Array[AIntegerExpr] */
9092 &type_core__AbstractArrayRead__nitc__AIntegerExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AIntegerExpr] */
9095 /* runtime type ArrayReverseIterator[AIntegerExpr] */
9096 const struct type type_core__array__ArrayReverseIterator__nitc__AIntegerExpr
= {
9098 "ArrayReverseIterator[AIntegerExpr]", /* class_name_string */
9101 &resolution_table_core__array__ArrayReverseIterator__nitc__AIntegerExpr
,
9105 2401, /* nullable Object */
9106 2400, /* Iterator[Object] */
9174 1626, /* ArrayIterator[ANode] */
9184 1718, /* ArrayIterator[nullable Object] */
9202 1884, /* ArrayIterator[Object] */
9217 2013, /* ArrayIterator[Prod] */
9235 2173, /* ArrayIterator[AExpr] */
9238 2182, /* ArrayIterator[AIntegerExpr] */
9300 1627, /* ArrayReverseIterator[ANode] */
9310 1719, /* ArrayReverseIterator[nullable Object] */
9328 1885, /* ArrayReverseIterator[Object] */
9343 2014, /* ArrayReverseIterator[Prod] */
9361 2174, /* ArrayReverseIterator[AExpr] */
9364 2183, /* ArrayReverseIterator[AIntegerExpr] */
9369 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AIntegerExpr
= {
9372 &type_core__Array__nitc__AIntegerExpr
, /* Array[E]: Array[AIntegerExpr] */
9373 &type_core__AbstractArrayRead__nitc__AIntegerExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AIntegerExpr] */
9376 /* runtime type NativeArray[AVarExpr] */
9377 const struct type type_core__NativeArray__nitc__AVarExpr
= {
9379 "NativeArray[AVarExpr]", /* class_name_string */
9382 &resolution_table_core__NativeArray__nitc__AVarExpr
,
9386 2401, /* nullable Object */
9419 227, /* NativeArray[Object] */
9426 2012, /* NativeArray[Prod] */
9431 2172, /* NativeArray[AExpr] */
9435 2184, /* NativeArray[AVarExpr] */
9474 1625, /* NativeArray[ANode] */
9480 1717, /* NativeArray[nullable Object] */
9615 const struct types resolution_table_core__NativeArray__nitc__AVarExpr
= {
9618 &type_nitc__AVarExpr
, /* E: AVarExpr */
9619 &type_core__NativeArray__nitc__AVarExpr
, /* NativeArray[E]: NativeArray[AVarExpr] */
9622 /* runtime type ArrayIterator[AVarExpr] */
9623 const struct type type_core__array__ArrayIterator__nitc__AVarExpr
= {
9625 "ArrayIterator[AVarExpr]", /* class_name_string */
9628 &resolution_table_core__array__ArrayIterator__nitc__AVarExpr
,
9632 2401, /* nullable Object */
9633 2400, /* Iterator[Object] */
9701 1626, /* ArrayIterator[ANode] */
9711 1718, /* ArrayIterator[nullable Object] */
9729 1884, /* ArrayIterator[Object] */
9744 2013, /* ArrayIterator[Prod] */
9762 2173, /* ArrayIterator[AExpr] */
9766 2185, /* ArrayIterator[AVarExpr] */
9770 const struct types resolution_table_core__array__ArrayIterator__nitc__AVarExpr
= {
9773 &type_core__Array__nitc__AVarExpr
, /* Array[E]: Array[AVarExpr] */
9774 &type_core__AbstractArrayRead__nitc__AVarExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AVarExpr] */