1 #include "nitc__nith.types.0.h"
2 /* runtime type HashMapNode[MClass, Set[MType]] */
3 const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
= {
5 "HashMapNode[MClass, Set[MType]]", /* class_name_string */
8 &resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
,
12 2397, /* nullable Object */
55 2791, /* nullable HashMapNode[MClass, Set[MType]] */
66 2803, /* nullable HashMapNode[Object, nullable Object] */
130 1544, /* HashMapNode[MClass, Set[MType]] */
141 1756, /* HashMapNode[Object, nullable Object] */
165 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
= {
168 &type_core__Set__nitc__MType
, /* V: Set[MType] */
169 &type_nitc__MClass
, /* K: MClass */
172 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MType]]] */
173 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
= {
175 "NativeArray[nullable HashMapNode[MClass, Set[MType]]]", /* class_name_string */
178 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
,
182 2397, /* nullable Object */
294 2136, /* NativeArray[nullable Object] */
371 1545, /* NativeArray[nullable HashMapNode[MClass, Set[MType]]] */
383 1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
409 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
= {
412 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
, /* E: nullable HashMapNode[MClass, Set[MType]] */
413 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MType]]] */
416 /* runtime type HashMapKeys[MClass, Array[nullable MType]] */
417 const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType
= {
419 "HashMapKeys[MClass, Array[nullable MType]]", /* class_name_string */
422 &resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType
,
426 2397, /* nullable Object */
437 2409, /* Collection[MClass] */
461 2433, /* Collection[Object] */
465 2437, /* Collection[nullable MClass] */
539 2511, /* Collection[nullable Object] */
556 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType
= {
559 &type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MType]] */
560 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
561 &type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MType]] */
564 /* runtime type HashMapValues[MClass, Array[nullable MType]] */
565 const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType
= {
567 "HashMapValues[MClass, Array[nullable MType]]", /* class_name_string */
570 &resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType
,
574 2397, /* nullable Object */
609 2433, /* Collection[Object] */
665 2489, /* Collection[Array[nullable MType]] */
687 2511, /* Collection[nullable Object] */
704 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType
= {
707 &type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MType]] */
708 &type_core__Array__core__Array__nullable__nitc__MType
, /* Array[E]: Array[Array[nullable MType]] */
709 &type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MType]] */
712 /* runtime type HashMapIterator[MClass, Array[nullable MType]] */
713 const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
715 "HashMapIterator[MClass, Array[nullable MType]]", /* class_name_string */
718 &resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType
,
722 2397, /* nullable Object */
767 2696, /* MapIterator[MClass, Array[nullable MType]] */
778 2707, /* MapIterator[Object, nullable Object] */
802 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
805 &type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MType]] */
808 /* runtime type HashMapNode[MClass, Array[nullable MType]] */
809 const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
= {
811 "HashMapNode[MClass, Array[nullable MType]]", /* class_name_string */
814 &resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
,
818 2397, /* nullable Object */
862 2792, /* nullable HashMapNode[MClass, Array[nullable MType]] */
872 2803, /* nullable HashMapNode[Object, nullable Object] */
937 1549, /* HashMapNode[MClass, Array[nullable MType]] */
947 1756, /* HashMapNode[Object, nullable Object] */
971 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
= {
974 &type_core__Array__nullable__nitc__MType
, /* V: Array[nullable MType] */
975 &type_nitc__MClass
, /* K: MClass */
978 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
979 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
= {
981 "NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]]", /* class_name_string */
984 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
,
988 2397, /* nullable Object */
1100 2136, /* NativeArray[nullable Object] */
1178 1550, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
1189 1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
1215 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
= {
1218 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
, /* E: nullable HashMapNode[MClass, Array[nullable MType]] */
1219 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
1222 /* runtime type HashMap[MType, Set[MType]] */
1223 const struct type type_core__HashMap__nitc__MType__core__Set__nitc__MType
= {
1225 "HashMap[MType, Set[MType]]", /* class_name_string */
1228 &resolution_table_core__HashMap__nitc__MType__core__Set__nitc__MType
,
1232 2397, /* nullable Object */
1233 2203, /* MapRead[nullable Object, nullable Object] */
1239 2979, /* Map[MType, Set[MType]] */
1294 1358, /* HashMap[Object, nullable Object] */
1301 1551, /* HashMap[MType, Set[MType]] */
1318 const struct types resolution_table_core__HashMap__nitc__MType__core__Set__nitc__MType
= {
1324 &type_core__hash_collection__HashMapIterator__nitc__MType__core__Set__nitc__MType
, /* HashMapIterator[K, V]: HashMapIterator[MType, Set[MType]] */
1325 &type_nitc__MType
, /* K: MType */
1326 &type_core__Set__nitc__MType
, /* V: Set[MType] */
1327 &type_core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
, /* HashMapNode[K, V]: HashMapNode[MType, Set[MType]] */
1328 &type_core__hash_collection__HashMapKeys__nitc__MType__core__Set__nitc__MType
, /* HashMapKeys[K, V]: HashMapKeys[MType, Set[MType]] */
1329 &type_core__hash_collection__HashMapValues__nitc__MType__core__Set__nitc__MType
, /* HashMapValues[K, V]: HashMapValues[MType, Set[MType]] */
1330 &type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
, /* nullable N: nullable HashMapNode[MType, Set[MType]] */
1332 &type_core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
, /* N: HashMapNode[MType, Set[MType]] */
1333 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
1336 /* runtime type Array[AParam] */
1337 const struct type type_core__Array__nitc__AParam
= {
1339 "Array[AParam]", /* class_name_string */
1342 &resolution_table_core__Array__nitc__AParam
,
1346 2397, /* nullable Object */
1381 2433, /* Collection[Object] */
1388 2440, /* Collection[Prod] */
1408 2460, /* Collection[ANode] */
1419 2471, /* Collection[AParam] */
1459 2511, /* Collection[nullable Object] */
1474 2015, /* Array[nullable Object] */
1475 2202, /* SequenceRead[nullable Object] */
1508 2557, /* AbstractArrayRead[Object] */
1516 2565, /* AbstractArrayRead[Prod] */
1537 2586, /* AbstractArrayRead[ANode] */
1548 2597, /* AbstractArrayRead[AParam] */
1588 2637, /* AbstractArrayRead[nullable Object] */
1634 2881, /* AbstractArray[Object] */
1641 2888, /* AbstractArray[Prod] */
1663 2910, /* AbstractArray[ANode] */
1674 2921, /* AbstractArray[AParam] */
1714 2961, /* AbstractArray[nullable Object] */
1729 228, /* Array[Object] */
1774 258, /* Array[Prod] */
1793 1327, /* Array[ANode] */
1804 1552, /* Array[AParam] */
1857 const struct types resolution_table_core__Array__nitc__AParam
= {
1860 &type_nitc__AParam
, /* E: AParam */
1861 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
1862 &type_core__Collection__nitc__AParam
, /* Collection[E]: Collection[AParam] */
1863 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
1864 &type_core__AbstractArray__nitc__AParam
, /* AbstractArray[E]: AbstractArray[AParam] */
1865 &type_core__NativeArray__nitc__AParam
, /* NativeArray[E]: NativeArray[AParam] */
1866 &type_nitc__AParam
, /* E: AParam */
1867 &type_core__Collection__nitc__AParam
, /* Collection[E]: Collection[AParam] */
1868 &type_nitc__AParam
, /* E: AParam */
1869 &type_core__Collection__nitc__AParam
, /* Collection[E]: Collection[AParam] */
1870 &type_core__Collection__nitc__AParam
, /* Collection[E]: Collection[AParam] */
1871 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
1872 &type_core__AbstractArray__nitc__AParam
, /* AbstractArray[E]: AbstractArray[AParam] */
1873 &type_core__array__ArrayIterator__nitc__AParam
, /* ArrayIterator[E]: ArrayIterator[AParam] */
1874 &type_core__array__ArrayReverseIterator__nitc__AParam
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AParam] */
1877 /* runtime type Array[AExternCall] */
1878 const struct type type_core__Array__nitc__AExternCall
= {
1880 "Array[AExternCall]", /* class_name_string */
1883 &resolution_table_core__Array__nitc__AExternCall
,
1887 2397, /* nullable Object */
1922 2433, /* Collection[Object] */
1929 2440, /* Collection[Prod] */
1949 2460, /* Collection[ANode] */
1961 2472, /* Collection[AExternCall] */
2000 2511, /* Collection[nullable Object] */
2015 2015, /* Array[nullable Object] */
2016 2202, /* SequenceRead[nullable Object] */
2049 2557, /* AbstractArrayRead[Object] */
2057 2565, /* AbstractArrayRead[Prod] */
2078 2586, /* AbstractArrayRead[ANode] */
2090 2598, /* AbstractArrayRead[AExternCall] */
2129 2637, /* AbstractArrayRead[nullable Object] */
2175 2881, /* AbstractArray[Object] */
2182 2888, /* AbstractArray[Prod] */
2204 2910, /* AbstractArray[ANode] */
2216 2922, /* AbstractArray[AExternCall] */
2255 2961, /* AbstractArray[nullable Object] */
2270 228, /* Array[Object] */
2315 258, /* Array[Prod] */
2334 1327, /* Array[ANode] */
2346 1553, /* Array[AExternCall] */
2398 const struct types resolution_table_core__Array__nitc__AExternCall
= {
2401 &type_nitc__AExternCall
, /* E: AExternCall */
2402 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
2403 &type_core__Collection__nitc__AExternCall
, /* Collection[E]: Collection[AExternCall] */
2404 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
2405 &type_core__AbstractArray__nitc__AExternCall
, /* AbstractArray[E]: AbstractArray[AExternCall] */
2406 &type_core__NativeArray__nitc__AExternCall
, /* NativeArray[E]: NativeArray[AExternCall] */
2407 &type_nitc__AExternCall
, /* E: AExternCall */
2408 &type_core__Collection__nitc__AExternCall
, /* Collection[E]: Collection[AExternCall] */
2409 &type_nitc__AExternCall
, /* E: AExternCall */
2410 &type_core__Collection__nitc__AExternCall
, /* Collection[E]: Collection[AExternCall] */
2411 &type_core__Collection__nitc__AExternCall
, /* Collection[E]: Collection[AExternCall] */
2412 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
2413 &type_core__AbstractArray__nitc__AExternCall
, /* AbstractArray[E]: AbstractArray[AExternCall] */
2414 &type_core__array__ArrayIterator__nitc__AExternCall
, /* ArrayIterator[E]: ArrayIterator[AExternCall] */
2415 &type_core__array__ArrayReverseIterator__nitc__AExternCall
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AExternCall] */
2418 /* runtime type Array[AForGroup] */
2419 const struct type type_core__Array__nitc__AForGroup
= {
2421 "Array[AForGroup]", /* class_name_string */
2424 &resolution_table_core__Array__nitc__AForGroup
,
2428 2397, /* nullable Object */
2463 2433, /* Collection[Object] */
2470 2440, /* Collection[Prod] */
2490 2460, /* Collection[ANode] */
2503 2473, /* Collection[AForGroup] */
2541 2511, /* Collection[nullable Object] */
2556 2015, /* Array[nullable Object] */
2557 2202, /* SequenceRead[nullable Object] */
2590 2557, /* AbstractArrayRead[Object] */
2598 2565, /* AbstractArrayRead[Prod] */
2619 2586, /* AbstractArrayRead[ANode] */
2632 2599, /* AbstractArrayRead[AForGroup] */
2670 2637, /* AbstractArrayRead[nullable Object] */
2716 2881, /* AbstractArray[Object] */
2723 2888, /* AbstractArray[Prod] */
2745 2910, /* AbstractArray[ANode] */
2758 2923, /* AbstractArray[AForGroup] */
2796 2961, /* AbstractArray[nullable Object] */
2811 228, /* Array[Object] */
2856 258, /* Array[Prod] */
2875 1327, /* Array[ANode] */
2888 1554, /* Array[AForGroup] */
2939 const struct types resolution_table_core__Array__nitc__AForGroup
= {
2942 &type_nitc__AForGroup
, /* E: AForGroup */
2943 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
2944 &type_core__Collection__nitc__AForGroup
, /* Collection[E]: Collection[AForGroup] */
2945 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
2946 &type_core__AbstractArray__nitc__AForGroup
, /* AbstractArray[E]: AbstractArray[AForGroup] */
2947 &type_core__NativeArray__nitc__AForGroup
, /* NativeArray[E]: NativeArray[AForGroup] */
2948 &type_nitc__AForGroup
, /* E: AForGroup */
2949 &type_core__Collection__nitc__AForGroup
, /* Collection[E]: Collection[AForGroup] */
2950 &type_nitc__AForGroup
, /* E: AForGroup */
2951 &type_core__Collection__nitc__AForGroup
, /* Collection[E]: Collection[AForGroup] */
2952 &type_core__Collection__nitc__AForGroup
, /* Collection[E]: Collection[AForGroup] */
2953 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
2954 &type_core__AbstractArray__nitc__AForGroup
, /* AbstractArray[E]: AbstractArray[AForGroup] */
2955 &type_core__array__ArrayIterator__nitc__AForGroup
, /* ArrayIterator[E]: ArrayIterator[AForGroup] */
2956 &type_core__array__ArrayReverseIterator__nitc__AForGroup
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AForGroup] */
2959 /* runtime type ArraySetIterator[MType] */
2960 const struct type type_core__array__ArraySetIterator__nitc__MType
= {
2962 "ArraySetIterator[MType]", /* class_name_string */
2965 &resolution_table_core__array__ArraySetIterator__nitc__MType
,
2969 2397, /* nullable Object */
2970 2391, /* Iterator[Object] */
2975 2831, /* Iterator[MType] */
2981 const struct types resolution_table_core__array__ArraySetIterator__nitc__MType
= {
2984 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
2985 &type_core__Iterator__nitc__MType
, /* Iterator[E]: Iterator[MType] */
2988 /* runtime type Array[MAttributeDef] */
2989 const struct type type_core__Array__nitc__MAttributeDef
= {
2991 "Array[MAttributeDef]", /* class_name_string */
2994 &resolution_table_core__Array__nitc__MAttributeDef
,
2998 2397, /* nullable Object */
3017 2417, /* Collection[MPropDef] */
3033 2433, /* Collection[Object] */
3035 2435, /* Collection[PropertyLayoutElement] */
3036 2436, /* Collection[nullable MPropDef] */
3066 2466, /* Collection[nullable PropertyLayoutElement] */
3074 2474, /* Collection[MAttributeDef] */
3111 2511, /* Collection[nullable Object] */
3126 2015, /* Array[nullable Object] */
3127 2202, /* SequenceRead[nullable Object] */
3144 2541, /* AbstractArrayRead[MPropDef] */
3160 2557, /* AbstractArrayRead[Object] */
3162 2559, /* AbstractArrayRead[PropertyLayoutElement] */
3163 2560, /* AbstractArrayRead[nullable MPropDef] */
3195 2592, /* AbstractArrayRead[nullable PropertyLayoutElement] */
3203 2600, /* AbstractArrayRead[MAttributeDef] */
3240 2637, /* AbstractArrayRead[nullable Object] */
3270 2865, /* AbstractArray[MPropDef] */
3286 2881, /* AbstractArray[Object] */
3288 2883, /* AbstractArray[PropertyLayoutElement] */
3289 2884, /* AbstractArray[nullable MPropDef] */
3321 2916, /* AbstractArray[nullable PropertyLayoutElement] */
3329 2924, /* AbstractArray[MAttributeDef] */
3366 2961, /* AbstractArray[nullable Object] */
3381 228, /* Array[Object] */
3391 106, /* Array[MPropDef] */
3395 242, /* Array[nullable MPropDef] */
3399 1556, /* Array[MAttributeDef] */
3423 236, /* Array[PropertyLayoutElement] */
3451 1457, /* Array[nullable PropertyLayoutElement] */
3509 const struct types resolution_table_core__Array__nitc__MAttributeDef
= {
3512 &type_nitc__MAttributeDef
, /* E: MAttributeDef */
3513 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
3514 &type_core__Collection__nitc__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3515 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
3516 &type_core__AbstractArray__nitc__MAttributeDef
, /* AbstractArray[E]: AbstractArray[MAttributeDef] */
3517 &type_core__NativeArray__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[MAttributeDef] */
3518 &type_nitc__MAttributeDef
, /* E: MAttributeDef */
3519 &type_core__Collection__nitc__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3520 &type_nitc__MAttributeDef
, /* E: MAttributeDef */
3521 &type_core__Collection__nitc__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3522 &type_core__Collection__nitc__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3523 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
3524 &type_core__AbstractArray__nitc__MAttributeDef
, /* AbstractArray[E]: AbstractArray[MAttributeDef] */
3525 &type_core__array__ArrayIterator__nitc__MAttributeDef
, /* ArrayIterator[E]: ArrayIterator[MAttributeDef] */
3526 &type_core__array__ArrayReverseIterator__nitc__MAttributeDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MAttributeDef] */
3529 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
3530 const struct type type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MAttributeDef
= {
3532 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
3535 &resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MAttributeDef
,
3539 2397, /* nullable Object */
3543 const struct types resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MAttributeDef
= {
3546 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
3547 &type_nitc__MModule
, /* K1: MModule */
3548 &type_nitc__MType
, /* K2: MType */
3549 &type_core__Array__nitc__MAttributeDef
, /* V: Array[MAttributeDef] */
3550 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MAttributeDef]] */
3553 /* runtime type Array[MVirtualTypeDef] */
3554 const struct type type_core__Array__nitc__MVirtualTypeDef
= {
3556 "Array[MVirtualTypeDef]", /* class_name_string */
3559 &resolution_table_core__Array__nitc__MVirtualTypeDef
,
3563 2397, /* nullable Object */
3582 2417, /* Collection[MPropDef] */
3598 2433, /* Collection[Object] */
3600 2435, /* Collection[PropertyLayoutElement] */
3601 2436, /* Collection[nullable MPropDef] */
3631 2466, /* Collection[nullable PropertyLayoutElement] */
3640 2475, /* Collection[MVirtualTypeDef] */
3676 2511, /* Collection[nullable Object] */
3691 2015, /* Array[nullable Object] */
3692 2202, /* SequenceRead[nullable Object] */
3709 2541, /* AbstractArrayRead[MPropDef] */
3725 2557, /* AbstractArrayRead[Object] */
3727 2559, /* AbstractArrayRead[PropertyLayoutElement] */
3728 2560, /* AbstractArrayRead[nullable MPropDef] */
3760 2592, /* AbstractArrayRead[nullable PropertyLayoutElement] */
3769 2601, /* AbstractArrayRead[MVirtualTypeDef] */
3805 2637, /* AbstractArrayRead[nullable Object] */
3835 2865, /* AbstractArray[MPropDef] */
3851 2881, /* AbstractArray[Object] */
3853 2883, /* AbstractArray[PropertyLayoutElement] */
3854 2884, /* AbstractArray[nullable MPropDef] */
3886 2916, /* AbstractArray[nullable PropertyLayoutElement] */
3895 2925, /* AbstractArray[MVirtualTypeDef] */
3931 2961, /* AbstractArray[nullable Object] */
3946 228, /* Array[Object] */
3956 106, /* Array[MPropDef] */
3960 242, /* Array[nullable MPropDef] */
3965 1558, /* Array[MVirtualTypeDef] */
3988 236, /* Array[PropertyLayoutElement] */
4016 1457, /* Array[nullable PropertyLayoutElement] */
4074 const struct types resolution_table_core__Array__nitc__MVirtualTypeDef
= {
4077 &type_nitc__MVirtualTypeDef
, /* E: MVirtualTypeDef */
4078 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
4079 &type_core__Collection__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
4080 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
4081 &type_core__AbstractArray__nitc__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[MVirtualTypeDef] */
4082 &type_core__NativeArray__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
4083 &type_nitc__MVirtualTypeDef
, /* E: MVirtualTypeDef */
4084 &type_core__Collection__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
4085 &type_nitc__MVirtualTypeDef
, /* E: MVirtualTypeDef */
4086 &type_core__Collection__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
4087 &type_core__Collection__nitc__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
4088 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
4089 &type_core__AbstractArray__nitc__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[MVirtualTypeDef] */
4090 &type_core__array__ArrayIterator__nitc__MVirtualTypeDef
, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeDef] */
4091 &type_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MVirtualTypeDef] */
4094 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
4095 const struct type type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
4097 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
4100 &resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
4104 2397, /* nullable Object */
4108 const struct types resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
4111 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4112 &type_nitc__MModule
, /* K1: MModule */
4113 &type_nitc__MType
, /* K2: MType */
4114 &type_core__Array__nitc__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
4115 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MVirtualTypeDef]] */
4118 /* runtime type NativeArray[AExpr] */
4119 const struct type type_core__NativeArray__nitc__AExpr
= {
4121 "NativeArray[AExpr]", /* class_name_string */
4124 &resolution_table_core__NativeArray__nitc__AExpr
,
4128 2397, /* nullable Object */
4160 229, /* NativeArray[Object] */
4167 1492, /* NativeArray[Prod] */
4172 1560, /* NativeArray[AExpr] */
4189 1329, /* NativeArray[ANode] */
4240 2136, /* NativeArray[nullable Object] */
4355 const struct types resolution_table_core__NativeArray__nitc__AExpr
= {
4358 &type_nitc__AExpr
, /* E: AExpr */
4359 &type_core__NativeArray__nitc__AExpr
, /* NativeArray[E]: NativeArray[AExpr] */
4362 /* runtime type ArrayIterator[AExpr] */
4363 const struct type type_core__array__ArrayIterator__nitc__AExpr
= {
4365 "ArrayIterator[AExpr]", /* class_name_string */
4368 &resolution_table_core__array__ArrayIterator__nitc__AExpr
,
4372 2397, /* nullable Object */
4373 2391, /* Iterator[Object] */
4384 const struct types resolution_table_core__array__ArrayIterator__nitc__AExpr
= {
4387 &type_core__Array__nitc__AExpr
, /* Array[E]: Array[AExpr] */
4388 &type_core__AbstractArrayRead__nitc__AExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AExpr] */
4391 /* runtime type ArrayReverseIterator[AExpr] */
4392 const struct type type_core__array__ArrayReverseIterator__nitc__AExpr
= {
4394 "ArrayReverseIterator[AExpr]", /* class_name_string */
4397 &resolution_table_core__array__ArrayReverseIterator__nitc__AExpr
,
4401 2397, /* nullable Object */
4402 2391, /* Iterator[Object] */
4413 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AExpr
= {
4416 &type_core__Array__nitc__AExpr
, /* Array[E]: Array[AExpr] */
4417 &type_core__AbstractArrayRead__nitc__AExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AExpr] */
4420 /* runtime type NativeArray[Variable] */
4421 const struct type type_core__NativeArray__nitc__Variable
= {
4423 "NativeArray[Variable]", /* class_name_string */
4426 &resolution_table_core__NativeArray__nitc__Variable
,
4430 2397, /* nullable Object */
4462 229, /* NativeArray[Object] */
4475 1563, /* NativeArray[Variable] */
4542 2136, /* NativeArray[nullable Object] */
4657 const struct types resolution_table_core__NativeArray__nitc__Variable
= {
4660 &type_nitc__Variable
, /* E: Variable */
4661 &type_core__NativeArray__nitc__Variable
, /* NativeArray[E]: NativeArray[Variable] */
4664 /* runtime type ArrayIterator[Variable] */
4665 const struct type type_core__array__ArrayIterator__nitc__Variable
= {
4667 "ArrayIterator[Variable]", /* class_name_string */
4670 &resolution_table_core__array__ArrayIterator__nitc__Variable
,
4674 2397, /* nullable Object */
4675 2391, /* Iterator[Object] */
4686 const struct types resolution_table_core__array__ArrayIterator__nitc__Variable
= {
4689 &type_core__Array__nitc__Variable
, /* Array[E]: Array[Variable] */
4690 &type_core__AbstractArrayRead__nitc__Variable
, /* AbstractArrayRead[E]: AbstractArrayRead[Variable] */
4693 /* runtime type ArrayReverseIterator[Variable] */
4694 const struct type type_core__array__ArrayReverseIterator__nitc__Variable
= {
4696 "ArrayReverseIterator[Variable]", /* class_name_string */
4699 &resolution_table_core__array__ArrayReverseIterator__nitc__Variable
,
4703 2397, /* nullable Object */
4704 2391, /* Iterator[Object] */
4715 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Variable
= {
4718 &type_core__Array__nitc__Variable
, /* Array[E]: Array[Variable] */
4719 &type_core__AbstractArrayRead__nitc__Variable
, /* AbstractArrayRead[E]: AbstractArrayRead[Variable] */
4722 /* runtime type NativeArray[AIntegerExpr] */
4723 const struct type type_core__NativeArray__nitc__AIntegerExpr
= {
4725 "NativeArray[AIntegerExpr]", /* class_name_string */
4728 &resolution_table_core__NativeArray__nitc__AIntegerExpr
,
4732 2397, /* nullable Object */
4764 229, /* NativeArray[Object] */
4771 1492, /* NativeArray[Prod] */
4776 1560, /* NativeArray[AExpr] */
4778 1566, /* NativeArray[AIntegerExpr] */
4793 1329, /* NativeArray[ANode] */
4844 2136, /* NativeArray[nullable Object] */
4959 const struct types resolution_table_core__NativeArray__nitc__AIntegerExpr
= {
4962 &type_nitc__AIntegerExpr
, /* E: AIntegerExpr */
4963 &type_core__NativeArray__nitc__AIntegerExpr
, /* NativeArray[E]: NativeArray[AIntegerExpr] */
4966 /* runtime type ArrayIterator[AIntegerExpr] */
4967 const struct type type_core__array__ArrayIterator__nitc__AIntegerExpr
= {
4969 "ArrayIterator[AIntegerExpr]", /* class_name_string */
4972 &resolution_table_core__array__ArrayIterator__nitc__AIntegerExpr
,
4976 2397, /* nullable Object */
4977 2391, /* Iterator[Object] */
4988 const struct types resolution_table_core__array__ArrayIterator__nitc__AIntegerExpr
= {
4991 &type_core__Array__nitc__AIntegerExpr
, /* Array[E]: Array[AIntegerExpr] */
4992 &type_core__AbstractArrayRead__nitc__AIntegerExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AIntegerExpr] */
4995 /* runtime type ArrayReverseIterator[AIntegerExpr] */
4996 const struct type type_core__array__ArrayReverseIterator__nitc__AIntegerExpr
= {
4998 "ArrayReverseIterator[AIntegerExpr]", /* class_name_string */
5001 &resolution_table_core__array__ArrayReverseIterator__nitc__AIntegerExpr
,
5005 2397, /* nullable Object */
5006 2391, /* Iterator[Object] */
5017 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AIntegerExpr
= {
5020 &type_core__Array__nitc__AIntegerExpr
, /* Array[E]: Array[AIntegerExpr] */
5021 &type_core__AbstractArrayRead__nitc__AIntegerExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AIntegerExpr] */
5024 /* runtime type NativeArray[AEscapeExpr] */
5025 const struct type type_core__NativeArray__nitc__AEscapeExpr
= {
5027 "NativeArray[AEscapeExpr]", /* class_name_string */
5030 &resolution_table_core__NativeArray__nitc__AEscapeExpr
,
5034 2397, /* nullable Object */
5066 229, /* NativeArray[Object] */
5073 1492, /* NativeArray[Prod] */
5078 1560, /* NativeArray[AExpr] */
5081 1569, /* NativeArray[AEscapeExpr] */
5095 1329, /* NativeArray[ANode] */
5146 2136, /* NativeArray[nullable Object] */
5261 const struct types resolution_table_core__NativeArray__nitc__AEscapeExpr
= {
5264 &type_nitc__AEscapeExpr
, /* E: AEscapeExpr */
5265 &type_core__NativeArray__nitc__AEscapeExpr
, /* NativeArray[E]: NativeArray[AEscapeExpr] */
5268 /* runtime type ArrayIterator[AEscapeExpr] */
5269 const struct type type_core__array__ArrayIterator__nitc__AEscapeExpr
= {
5271 "ArrayIterator[AEscapeExpr]", /* class_name_string */
5274 &resolution_table_core__array__ArrayIterator__nitc__AEscapeExpr
,
5278 2397, /* nullable Object */
5279 2391, /* Iterator[Object] */
5290 const struct types resolution_table_core__array__ArrayIterator__nitc__AEscapeExpr
= {
5293 &type_core__Array__nitc__AEscapeExpr
, /* Array[E]: Array[AEscapeExpr] */
5294 &type_core__AbstractArrayRead__nitc__AEscapeExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AEscapeExpr] */
5297 /* runtime type ArrayReverseIterator[AEscapeExpr] */
5298 const struct type type_core__array__ArrayReverseIterator__nitc__AEscapeExpr
= {
5300 "ArrayReverseIterator[AEscapeExpr]", /* class_name_string */
5303 &resolution_table_core__array__ArrayReverseIterator__nitc__AEscapeExpr
,
5307 2397, /* nullable Object */
5308 2391, /* Iterator[Object] */
5319 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AEscapeExpr
= {
5322 &type_core__Array__nitc__AEscapeExpr
, /* Array[E]: Array[AEscapeExpr] */
5323 &type_core__AbstractArrayRead__nitc__AEscapeExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AEscapeExpr] */
5326 /* runtime type NativeArray[AVarExpr] */
5327 const struct type type_core__NativeArray__nitc__AVarExpr
= {
5329 "NativeArray[AVarExpr]", /* class_name_string */
5332 &resolution_table_core__NativeArray__nitc__AVarExpr
,
5336 2397, /* nullable Object */
5368 229, /* NativeArray[Object] */
5375 1492, /* NativeArray[Prod] */
5380 1560, /* NativeArray[AExpr] */
5384 1572, /* NativeArray[AVarExpr] */
5397 1329, /* NativeArray[ANode] */
5448 2136, /* NativeArray[nullable Object] */
5563 const struct types resolution_table_core__NativeArray__nitc__AVarExpr
= {
5566 &type_nitc__AVarExpr
, /* E: AVarExpr */
5567 &type_core__NativeArray__nitc__AVarExpr
, /* NativeArray[E]: NativeArray[AVarExpr] */
5570 /* runtime type ArrayIterator[AVarExpr] */
5571 const struct type type_core__array__ArrayIterator__nitc__AVarExpr
= {
5573 "ArrayIterator[AVarExpr]", /* class_name_string */
5576 &resolution_table_core__array__ArrayIterator__nitc__AVarExpr
,
5580 2397, /* nullable Object */
5581 2391, /* Iterator[Object] */
5592 const struct types resolution_table_core__array__ArrayIterator__nitc__AVarExpr
= {
5595 &type_core__Array__nitc__AVarExpr
, /* Array[E]: Array[AVarExpr] */
5596 &type_core__AbstractArrayRead__nitc__AVarExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AVarExpr] */
5599 /* runtime type ArrayReverseIterator[AVarExpr] */
5600 const struct type type_core__array__ArrayReverseIterator__nitc__AVarExpr
= {
5602 "ArrayReverseIterator[AVarExpr]", /* class_name_string */
5605 &resolution_table_core__array__ArrayReverseIterator__nitc__AVarExpr
,
5609 2397, /* nullable Object */
5610 2391, /* Iterator[Object] */
5621 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AVarExpr
= {
5624 &type_core__Array__nitc__AVarExpr
, /* Array[E]: Array[AVarExpr] */
5625 &type_core__AbstractArrayRead__nitc__AVarExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AVarExpr] */
5628 /* runtime type ArraySetIterator[MMethodDef] */
5629 const struct type type_core__array__ArraySetIterator__nitc__MMethodDef
= {
5631 "ArraySetIterator[MMethodDef]", /* class_name_string */
5634 &resolution_table_core__array__ArraySetIterator__nitc__MMethodDef
,
5638 2397, /* nullable Object */
5639 2391, /* Iterator[Object] */
5645 2832, /* Iterator[MMethodDef] */
5650 const struct types resolution_table_core__array__ArraySetIterator__nitc__MMethodDef
= {
5653 &type_core__Array__nitc__MMethodDef
, /* Array[E]: Array[MMethodDef] */
5654 &type_core__Iterator__nitc__MMethodDef
, /* Iterator[E]: Iterator[MMethodDef] */
5657 /* runtime type ArrayMapKeys[Int, Int] */
5658 const struct type type_core__array__ArrayMapKeys__core__Int__core__Int
= {
5660 "ArrayMapKeys[Int, Int]", /* class_name_string */
5663 &resolution_table_core__array__ArrayMapKeys__core__Int__core__Int
,
5667 2397, /* nullable Object */
5687 2418, /* Collection[Int] */
5702 2433, /* Collection[Object] */
5780 2511, /* Collection[nullable Object] */
5797 const struct types resolution_table_core__array__ArrayMapKeys__core__Int__core__Int
= {
5800 &type_core__ArrayMap__core__Int__core__Int
, /* ArrayMap[K, E]: ArrayMap[Int, Int] */
5801 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
5802 &type_core__Int
, /* K: Int */
5803 &type_core__MapKeysIterator__core__Int__core__Int
, /* MapKeysIterator[K, E]: MapKeysIterator[Int, Int] */
5806 /* runtime type ArrayMapValues[Int, Int] */
5807 const struct type type_core__array__ArrayMapValues__core__Int__core__Int
= {
5809 "ArrayMapValues[Int, Int]", /* class_name_string */
5812 &resolution_table_core__array__ArrayMapValues__core__Int__core__Int
,
5816 2397, /* nullable Object */
5836 2418, /* Collection[Int] */
5851 2433, /* Collection[Object] */
5929 2511, /* Collection[nullable Object] */
5946 const struct types resolution_table_core__array__ArrayMapValues__core__Int__core__Int
= {
5949 &type_core__ArrayMap__core__Int__core__Int
, /* ArrayMap[K, E]: ArrayMap[Int, Int] */
5950 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
5951 &type_core__MapValuesIterator__core__Int__core__Int
, /* MapValuesIterator[K, E]: MapValuesIterator[Int, Int] */
5954 /* runtime type Array[Couple[Int, Int]] */
5955 const struct type type_core__Array__core__Couple__core__Int__core__Int
= {
5957 "Array[Couple[Int, Int]]", /* class_name_string */
5960 &resolution_table_core__Array__core__Couple__core__Int__core__Int
,
5964 2397, /* nullable Object */
5999 2433, /* Collection[Object] */
6042 2476, /* Collection[Couple[Int, Int]] */
6077 2511, /* Collection[nullable Object] */
6092 2015, /* Array[nullable Object] */
6093 2202, /* SequenceRead[nullable Object] */
6126 2557, /* AbstractArrayRead[Object] */
6171 2602, /* AbstractArrayRead[Couple[Int, Int]] */
6206 2637, /* AbstractArrayRead[nullable Object] */
6252 2881, /* AbstractArray[Object] */
6297 2926, /* AbstractArray[Couple[Int, Int]] */
6332 2961, /* AbstractArray[nullable Object] */
6347 228, /* Array[Object] */
6425 1578, /* Array[Couple[Int, Int]] */
6475 const struct types resolution_table_core__Array__core__Couple__core__Int__core__Int
= {
6478 &type_core__Couple__core__Int__core__Int
, /* E: Couple[Int, Int] */
6479 &type_core__Array__core__Couple__core__Int__core__Int
, /* Array[E]: Array[Couple[Int, Int]] */
6480 &type_core__Collection__core__Couple__core__Int__core__Int
, /* Collection[E]: Collection[Couple[Int, Int]] */
6481 &type_core__Array__core__Couple__core__Int__core__Int
, /* Array[E]: Array[Couple[Int, Int]] */
6482 &type_core__AbstractArray__core__Couple__core__Int__core__Int
, /* AbstractArray[E]: AbstractArray[Couple[Int, Int]] */
6483 &type_core__NativeArray__core__Couple__core__Int__core__Int
, /* NativeArray[E]: NativeArray[Couple[Int, Int]] */
6484 &type_core__Couple__core__Int__core__Int
, /* E: Couple[Int, Int] */
6485 &type_core__Collection__core__Couple__core__Int__core__Int
, /* Collection[E]: Collection[Couple[Int, Int]] */
6486 &type_core__Couple__core__Int__core__Int
, /* E: Couple[Int, Int] */
6487 &type_core__Collection__core__Couple__core__Int__core__Int
, /* Collection[E]: Collection[Couple[Int, Int]] */
6488 &type_core__Collection__core__Couple__core__Int__core__Int
, /* Collection[E]: Collection[Couple[Int, Int]] */
6489 &type_core__Array__core__Couple__core__Int__core__Int
, /* Array[E]: Array[Couple[Int, Int]] */
6490 &type_core__AbstractArray__core__Couple__core__Int__core__Int
, /* AbstractArray[E]: AbstractArray[Couple[Int, Int]] */
6491 &type_core__array__ArrayIterator__core__Couple__core__Int__core__Int
, /* ArrayIterator[E]: ArrayIterator[Couple[Int, Int]] */
6492 &type_core__array__ArrayReverseIterator__core__Couple__core__Int__core__Int
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Couple[Int, Int]] */
6495 /* runtime type CoupleMapIterator[Int, Int] */
6496 const struct type type_core__abstract_collection__CoupleMapIterator__core__Int__core__Int
= {
6498 "CoupleMapIterator[Int, Int]", /* class_name_string */
6501 &resolution_table_core__abstract_collection__CoupleMapIterator__core__Int__core__Int
,
6505 2397, /* nullable Object */
6551 2697, /* MapIterator[Int, Int] */
6561 2707, /* MapIterator[Object, nullable Object] */
6585 const struct types resolution_table_core__abstract_collection__CoupleMapIterator__core__Int__core__Int
= {
6588 &type_core__Iterator__core__Couple__core__Int__core__Int
, /* Iterator[Couple[K, V]]: Iterator[Couple[Int, Int]] */
6591 /* runtime type Couple[Int, Int] */
6592 const struct type type_core__Couple__core__Int__core__Int
= {
6594 "Couple[Int, Int]", /* class_name_string */
6597 &resolution_table_core__Couple__core__Int__core__Int
,
6601 2397, /* nullable Object */
6603 1580, /* Couple[Int, Int] */
6606 const struct types resolution_table_core__Couple__core__Int__core__Int
= {
6609 &type_core__Int
, /* F: Int */
6610 &type_core__Int
, /* S: Int */
6613 /* runtime type HashSetIterator[FlowContext] */
6614 const struct type type_core__hash_collection__HashSetIterator__nitc__FlowContext
= {
6616 "HashSetIterator[FlowContext]", /* class_name_string */
6619 &resolution_table_core__hash_collection__HashSetIterator__nitc__FlowContext
,
6623 2397, /* nullable Object */
6624 2391, /* Iterator[Object] */
6635 const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__FlowContext
= {
6638 &type_core__Array__nitc__FlowContext
, /* Array[E]: Array[FlowContext] */
6639 &type_core__HashSet__nitc__FlowContext
, /* HashSet[E]: HashSet[FlowContext] */
6642 /* runtime type HashSetNode[FlowContext] */
6643 const struct type type_core__hash_collection__HashSetNode__nitc__FlowContext
= {
6645 "HashSetNode[FlowContext]", /* class_name_string */
6648 &resolution_table_core__hash_collection__HashSetNode__nitc__FlowContext
,
6652 2397, /* nullable Object */
6663 2757, /* nullable HashSetNode[Object] */
6673 2793, /* nullable HashSetNode[FlowContext] */
6686 1270, /* HashSetNode[Object] */
6696 1582, /* HashSetNode[FlowContext] */
6701 const struct types resolution_table_core__hash_collection__HashSetNode__nitc__FlowContext
= {
6705 &type_nitc__FlowContext
, /* K: FlowContext */
6708 /* runtime type NativeArray[nullable HashSetNode[FlowContext]] */
6709 const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FlowContext
= {
6711 "NativeArray[nullable HashSetNode[FlowContext]]", /* class_name_string */
6714 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FlowContext
,
6718 2397, /* nullable Object */
6830 2136, /* NativeArray[nullable Object] */
6873 1271, /* NativeArray[nullable HashSetNode[Object]] */
6909 1583, /* NativeArray[nullable HashSetNode[FlowContext]] */
6945 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FlowContext
= {
6948 &type_nullable__core__hash_collection__HashSetNode__nitc__FlowContext
, /* E: nullable HashSetNode[FlowContext] */
6949 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FlowContext
, /* NativeArray[E]: NativeArray[nullable HashSetNode[FlowContext]] */
6952 /* runtime type NativeArray[Char] */
6953 const struct type type_core__NativeArray__core__Char
= {
6955 "NativeArray[Char]", /* class_name_string */
6958 &resolution_table_core__NativeArray__core__Char
,
6962 2397, /* nullable Object */
6994 229, /* NativeArray[Object] */
7011 1584, /* NativeArray[Char] */
7074 2136, /* NativeArray[nullable Object] */
7189 const struct types resolution_table_core__NativeArray__core__Char
= {
7192 &type_core__Char
, /* E: Char */
7193 &type_core__NativeArray__core__Char
, /* NativeArray[E]: NativeArray[Char] */
7196 /* runtime type ArrayIterator[Char] */
7197 const struct type type_core__array__ArrayIterator__core__Char
= {
7199 "ArrayIterator[Char]", /* class_name_string */
7202 &resolution_table_core__array__ArrayIterator__core__Char
,
7206 2397, /* nullable Object */
7207 2391, /* Iterator[Object] */
7218 const struct types resolution_table_core__array__ArrayIterator__core__Char
= {
7221 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
7222 &type_core__AbstractArrayRead__core__Char
, /* AbstractArrayRead[E]: AbstractArrayRead[Char] */
7225 /* runtime type ArrayReverseIterator[Char] */
7226 const struct type type_core__array__ArrayReverseIterator__core__Char
= {
7228 "ArrayReverseIterator[Char]", /* class_name_string */
7231 &resolution_table_core__array__ArrayReverseIterator__core__Char
,
7235 2397, /* nullable Object */
7236 2391, /* Iterator[Object] */
7247 const struct types resolution_table_core__array__ArrayReverseIterator__core__Char
= {
7250 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
7251 &type_core__AbstractArrayRead__core__Char
, /* AbstractArrayRead[E]: AbstractArrayRead[Char] */
7254 /* runtime type NativeArray[Byte] */
7255 const struct type type_core__NativeArray__core__Byte
= {
7257 "NativeArray[Byte]", /* class_name_string */
7260 &resolution_table_core__NativeArray__core__Byte
,
7264 2397, /* nullable Object */
7296 229, /* NativeArray[Object] */
7314 1587, /* NativeArray[Byte] */
7376 2136, /* NativeArray[nullable Object] */
7491 const struct types resolution_table_core__NativeArray__core__Byte
= {
7494 &type_core__Byte
, /* E: Byte */
7495 &type_core__NativeArray__core__Byte
, /* NativeArray[E]: NativeArray[Byte] */
7498 /* runtime type Array[SourceFile] */
7499 const struct type type_core__Array__nitc__SourceFile
= {
7501 "Array[SourceFile]", /* class_name_string */
7504 &resolution_table_core__Array__nitc__SourceFile
,
7508 2397, /* nullable Object */
7543 2433, /* Collection[Object] */
7587 2477, /* Collection[SourceFile] */
7621 2511, /* Collection[nullable Object] */
7636 2015, /* Array[nullable Object] */
7637 2202, /* SequenceRead[nullable Object] */
7670 2557, /* AbstractArrayRead[Object] */
7716 2603, /* AbstractArrayRead[SourceFile] */
7750 2637, /* AbstractArrayRead[nullable Object] */
7796 2881, /* AbstractArray[Object] */
7842 2927, /* AbstractArray[SourceFile] */
7876 2961, /* AbstractArray[nullable Object] */
7891 228, /* Array[Object] */
7970 1588, /* Array[SourceFile] */
8019 const struct types resolution_table_core__Array__nitc__SourceFile
= {
8022 &type_nitc__SourceFile
, /* E: SourceFile */
8023 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
8024 &type_core__Collection__nitc__SourceFile
, /* Collection[E]: Collection[SourceFile] */
8025 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
8026 &type_core__AbstractArray__nitc__SourceFile
, /* AbstractArray[E]: AbstractArray[SourceFile] */
8027 &type_core__NativeArray__nitc__SourceFile
, /* NativeArray[E]: NativeArray[SourceFile] */
8028 &type_nitc__SourceFile
, /* E: SourceFile */
8029 &type_core__Collection__nitc__SourceFile
, /* Collection[E]: Collection[SourceFile] */
8030 &type_nitc__SourceFile
, /* E: SourceFile */
8031 &type_core__Collection__nitc__SourceFile
, /* Collection[E]: Collection[SourceFile] */
8032 &type_core__Collection__nitc__SourceFile
, /* Collection[E]: Collection[SourceFile] */
8033 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
8034 &type_core__AbstractArray__nitc__SourceFile
, /* AbstractArray[E]: AbstractArray[SourceFile] */
8035 &type_core__array__ArrayIterator__nitc__SourceFile
, /* ArrayIterator[E]: ArrayIterator[SourceFile] */
8036 &type_core__array__ArrayReverseIterator__nitc__SourceFile
, /* ArrayReverseIterator[E]: ArrayReverseIterator[SourceFile] */
8039 /* runtime type MapKeysIterator[SourceFile, Array[String]] */
8040 const struct type type_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String
= {
8042 "MapKeysIterator[SourceFile, Array[String]]", /* class_name_string */
8045 &resolution_table_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String
,
8049 2397, /* nullable Object */
8050 2391, /* Iterator[Object] */
8061 const struct types resolution_table_core__MapKeysIterator__nitc__SourceFile__core__Array__core__String
= {
8064 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
8065 &type_core__MapIterator__nitc__SourceFile__core__Array__core__String
, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */
8068 /* runtime type MapValuesIterator[SourceFile, Array[String]] */
8069 const struct type type_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String
= {
8071 "MapValuesIterator[SourceFile, Array[String]]", /* class_name_string */
8074 &resolution_table_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String
,
8078 2397, /* nullable Object */
8079 2391, /* Iterator[Object] */
8090 const struct types resolution_table_core__MapValuesIterator__nitc__SourceFile__core__Array__core__String
= {
8093 &type_core__Array__core__Array__core__String
, /* Array[E]: Array[Array[String]] */
8094 &type_core__MapIterator__nitc__SourceFile__core__Array__core__String
, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */
8097 /* runtime type MapKeysIterator[String, Option] */
8098 const struct type type_core__MapKeysIterator__core__String__opts__Option
= {
8100 "MapKeysIterator[String, Option]", /* class_name_string */
8103 &resolution_table_core__MapKeysIterator__core__String__opts__Option
,
8107 2397, /* nullable Object */
8108 2391, /* Iterator[Object] */
8110 2828, /* Iterator[String] */
8119 const struct types resolution_table_core__MapKeysIterator__core__String__opts__Option
= {
8122 &type_core__Array__core__String
, /* Array[E]: Array[String] */
8123 &type_core__MapIterator__core__String__opts__Option
, /* MapIterator[K, V]: MapIterator[String, Option] */
8126 /* runtime type MapValuesIterator[String, Option] */
8127 const struct type type_core__MapValuesIterator__core__String__opts__Option
= {
8129 "MapValuesIterator[String, Option]", /* class_name_string */
8132 &resolution_table_core__MapValuesIterator__core__String__opts__Option
,
8136 2397, /* nullable Object */
8137 2391, /* Iterator[Object] */
8148 const struct types resolution_table_core__MapValuesIterator__core__String__opts__Option
= {
8151 &type_core__Array__opts__Option
, /* Array[E]: Array[Option] */
8152 &type_core__MapIterator__core__String__opts__Option
, /* MapIterator[K, V]: MapIterator[String, Option] */
8155 /* runtime type HashMapKeys[Phase, POSetElement[Phase]] */
8156 const struct type type_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8158 "HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */
8161 &resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase
,
8165 2397, /* nullable Object */
8172 2405, /* Collection[Phase] */
8200 2433, /* Collection[Object] */
8278 2511, /* Collection[nullable Object] */
8295 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8298 &type_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase
, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
8299 &type_core__Array__nitc__Phase
, /* Array[E]: Array[Phase] */
8300 &type_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase
, /* MapKeysIterator[K, V]: MapKeysIterator[Phase, POSetElement[Phase]] */
8303 /* runtime type HashMapValues[Phase, POSetElement[Phase]] */
8304 const struct type type_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8306 "HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */
8309 &resolution_table_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase
,
8313 2397, /* nullable Object */
8348 2433, /* Collection[Object] */
8417 2502, /* Collection[POSetElement[Phase]] */
8426 2511, /* Collection[nullable Object] */
8443 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8446 &type_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase
, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
8447 &type_core__Array__poset__POSetElement__nitc__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
8448 &type_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase
, /* MapValuesIterator[K, V]: MapValuesIterator[Phase, POSetElement[Phase]] */
8451 /* runtime type HashMapIterator[Phase, POSetElement[Phase]] */
8452 const struct type type_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8454 "HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
8457 &resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase
,
8461 2397, /* nullable Object */
8508 2698, /* MapIterator[Phase, POSetElement[Phase]] */
8517 2707, /* MapIterator[Object, nullable Object] */
8541 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8544 &type_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase
, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
8547 /* runtime type HashMapNode[Phase, POSetElement[Phase]] */
8548 const struct type type_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8550 "HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
8553 &resolution_table_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase
,
8557 2397, /* nullable Object */
8602 2794, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
8611 2803, /* nullable HashMapNode[Object, nullable Object] */
8677 1596, /* HashMapNode[Phase, POSetElement[Phase]] */
8686 1756, /* HashMapNode[Object, nullable Object] */
8710 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8713 &type_poset__POSetElement__nitc__Phase
, /* V: POSetElement[Phase] */
8714 &type_nitc__Phase
, /* K: Phase */
8717 /* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
8718 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8720 "NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */
8723 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase
,
8727 2397, /* nullable Object */
8839 2136, /* NativeArray[nullable Object] */
8919 1597, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
8928 1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
8954 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8957 &type_nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase
, /* E: nullable HashMapNode[Phase, POSetElement[Phase]] */
8958 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
8961 /* runtime type HashSet[Phase] */
8962 const struct type type_core__HashSet__nitc__Phase
= {
8964 "HashSet[Phase]", /* class_name_string */
8967 &resolution_table_core__HashSet__nitc__Phase
,
8971 2397, /* nullable Object */
8972 2204, /* Set[nullable Object] */
8978 2405, /* Collection[Phase] */
9006 2433, /* Collection[Object] */
9084 2511, /* Collection[nullable Object] */
9108 2398, /* Set[Phase] */
9122 142, /* HashSet[Object] */
9132 1598, /* HashSet[Phase] */
9136 const struct types resolution_table_core__HashSet__nitc__Phase
= {
9139 &type_nitc__Phase
, /* E: Phase */
9140 &type_core__Array__nitc__Phase
, /* Array[E]: Array[Phase] */
9141 &type_core__hash_collection__HashSetNode__nitc__Phase
, /* HashSetNode[E]: HashSetNode[Phase] */
9142 &type_core__hash_collection__HashSetIterator__nitc__Phase
, /* HashSetIterator[E]: HashSetIterator[Phase] */
9143 &type_core__Collection__nitc__Phase
, /* Collection[E]: Collection[Phase] */
9148 &type_nullable__core__hash_collection__HashSetNode__nitc__Phase
, /* nullable N: nullable HashSetNode[Phase] */
9149 &type_core__Collection__nitc__Phase
, /* Collection[E]: Collection[Phase] */
9150 &type_core__hash_collection__HashSetNode__nitc__Phase
, /* N: HashSetNode[Phase] */
9151 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Phase]] */
9154 /* runtime type HashMap[Phase, Set[Phase]] */
9155 const struct type type_core__HashMap__nitc__Phase__core__Set__nitc__Phase
= {
9157 "HashMap[Phase, Set[Phase]]", /* class_name_string */
9160 &resolution_table_core__HashMap__nitc__Phase__core__Set__nitc__Phase
,
9164 2397, /* nullable Object */
9165 2203, /* MapRead[nullable Object, nullable Object] */
9226 1358, /* HashMap[Object, nullable Object] */
9234 1599, /* HashMap[Phase, Set[Phase]] */
9250 const struct types resolution_table_core__HashMap__nitc__Phase__core__Set__nitc__Phase
= {
9256 &type_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase
, /* HashMapIterator[K, V]: HashMapIterator[Phase, Set[Phase]] */
9257 &type_nitc__Phase
, /* K: Phase */
9258 &type_core__Set__nitc__Phase
, /* V: Set[Phase] */
9259 &type_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
, /* HashMapNode[K, V]: HashMapNode[Phase, Set[Phase]] */
9260 &type_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase
, /* HashMapKeys[K, V]: HashMapKeys[Phase, Set[Phase]] */
9261 &type_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase
, /* HashMapValues[K, V]: HashMapValues[Phase, Set[Phase]] */
9262 &type_nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
, /* nullable N: nullable HashMapNode[Phase, Set[Phase]] */
9264 &type_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
, /* N: HashMapNode[Phase, Set[Phase]] */
9265 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Phase, Set[Phase]]] */
9268 /* runtime type MapKeysIterator[String, Array[MPackage]] */
9269 const struct type type_core__MapKeysIterator__core__String__core__Array__nitc__MPackage
= {
9271 "MapKeysIterator[String, Array[MPackage]]", /* class_name_string */
9274 &resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MPackage
,
9278 2397, /* nullable Object */
9279 2391, /* Iterator[Object] */
9281 2828, /* Iterator[String] */
9290 const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__nitc__MPackage
= {
9293 &type_core__Array__core__String
, /* Array[E]: Array[String] */
9294 &type_core__MapIterator__core__String__core__Array__nitc__MPackage
, /* MapIterator[K, V]: MapIterator[String, Array[MPackage]] */
9297 /* runtime type Array[Array[MPackage]] */
9298 const struct type type_core__Array__core__Array__nitc__MPackage
= {
9300 "Array[Array[MPackage]]", /* class_name_string */
9303 &resolution_table_core__Array__core__Array__nitc__MPackage
,
9307 2397, /* nullable Object */
9342 2433, /* Collection[Object] */
9387 2478, /* Collection[Array[MPackage]] */
9419 2510, /* Collection[Array[Object]] */
9420 2511, /* Collection[nullable Object] */
9435 2015, /* Array[nullable Object] */
9436 2202, /* SequenceRead[nullable Object] */
9469 2557, /* AbstractArrayRead[Object] */
9516 2604, /* AbstractArrayRead[Array[MPackage]] */
9548 2636, /* AbstractArrayRead[Array[Object]] */
9549 2637, /* AbstractArrayRead[nullable Object] */
9595 2881, /* AbstractArray[Object] */
9642 2928, /* AbstractArray[Array[MPackage]] */
9674 2960, /* AbstractArray[Array[Object]] */
9675 2961, /* AbstractArray[nullable Object] */
9690 228, /* Array[Object] */
9770 1601, /* Array[Array[MPackage]] */
9802 2012, /* Array[Array[Object]] */
9818 const struct types resolution_table_core__Array__core__Array__nitc__MPackage
= {
9821 &type_core__Array__nitc__MPackage
, /* E: Array[MPackage] */
9822 &type_core__Array__core__Array__nitc__MPackage
, /* Array[E]: Array[Array[MPackage]] */
9823 &type_core__Collection__core__Array__nitc__MPackage
, /* Collection[E]: Collection[Array[MPackage]] */
9824 &type_core__Array__core__Array__nitc__MPackage
, /* Array[E]: Array[Array[MPackage]] */
9825 &type_core__AbstractArray__core__Array__nitc__MPackage
, /* AbstractArray[E]: AbstractArray[Array[MPackage]] */
9826 &type_core__NativeArray__core__Array__nitc__MPackage
, /* NativeArray[E]: NativeArray[Array[MPackage]] */
9827 &type_core__Array__nitc__MPackage
, /* E: Array[MPackage] */
9828 &type_core__Collection__core__Array__nitc__MPackage
, /* Collection[E]: Collection[Array[MPackage]] */
9829 &type_core__Array__nitc__MPackage
, /* E: Array[MPackage] */
9830 &type_core__Collection__core__Array__nitc__MPackage
, /* Collection[E]: Collection[Array[MPackage]] */
9831 &type_core__Collection__core__Array__nitc__MPackage
, /* Collection[E]: Collection[Array[MPackage]] */
9832 &type_core__Array__core__Array__nitc__MPackage
, /* Array[E]: Array[Array[MPackage]] */
9833 &type_core__AbstractArray__core__Array__nitc__MPackage
, /* AbstractArray[E]: AbstractArray[Array[MPackage]] */
9834 &type_core__array__ArrayIterator__core__Array__nitc__MPackage
, /* ArrayIterator[E]: ArrayIterator[Array[MPackage]] */
9835 &type_core__array__ArrayReverseIterator__core__Array__nitc__MPackage
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MPackage]] */
9838 /* runtime type MapValuesIterator[String, Array[MPackage]] */
9839 const struct type type_core__MapValuesIterator__core__String__core__Array__nitc__MPackage
= {
9841 "MapValuesIterator[String, Array[MPackage]]", /* class_name_string */
9844 &resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MPackage
,
9848 2397, /* nullable Object */
9849 2391, /* Iterator[Object] */
9860 const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__nitc__MPackage
= {
9863 &type_core__Array__core__Array__nitc__MPackage
, /* Array[E]: Array[Array[MPackage]] */
9864 &type_core__MapIterator__core__String__core__Array__nitc__MPackage
, /* MapIterator[K, V]: MapIterator[String, Array[MPackage]] */