1 #include "nitc__nith.types.0.h"
2 /* runtime type HashMapNode[MAttribute, Int] */
3 const struct type type_core__hash_collection__HashMapNode__nitc__MAttribute__core__Int
= {
5 "HashMapNode[MAttribute, Int]", /* class_name_string */
8 &resolution_table_core__hash_collection__HashMapNode__nitc__MAttribute__core__Int
,
12 2397, /* nullable Object */
66 2803, /* nullable HashMapNode[Object, nullable Object] */
69 2806, /* nullable HashMapNode[PropertyLayoutElement, Int] */
71 2808, /* nullable HashMapNode[MAttribute, Int] */
141 1756, /* HashMapNode[Object, nullable Object] */
144 1808, /* HashMapNode[PropertyLayoutElement, Int] */
146 1821, /* HashMapNode[MAttribute, Int] */
165 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MAttribute__core__Int
= {
168 &type_core__Int
, /* V: Int */
169 &type_nitc__MAttribute
, /* K: MAttribute */
172 /* runtime type NativeArray[nullable HashMapNode[MAttribute, Int]] */
173 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MAttribute__core__Int
= {
175 "NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */
178 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MAttribute__core__Int
,
182 2397, /* nullable Object */
294 2136, /* NativeArray[nullable Object] */
383 1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
386 1809, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
388 1822, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */
409 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MAttribute__core__Int
= {
412 &type_nullable__core__hash_collection__HashMapNode__nitc__MAttribute__core__Int
, /* E: nullable HashMapNode[MAttribute, Int] */
413 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MAttribute__core__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
416 /* runtime type NativeArray[nullable MAttribute] */
417 const struct type type_core__NativeArray__nullable__nitc__MAttribute
= {
419 "NativeArray[nullable MAttribute]", /* class_name_string */
422 &resolution_table_core__NativeArray__nullable__nitc__MAttribute
,
426 2397, /* nullable Object */
493 1815, /* NativeArray[nullable PropertyLayoutElement] */
494 1823, /* NativeArray[nullable MAttribute] */
538 2136, /* NativeArray[nullable Object] */
545 2177, /* NativeArray[nullable MProperty] */
653 const struct types resolution_table_core__NativeArray__nullable__nitc__MAttribute
= {
656 &type_nullable__nitc__MAttribute
, /* E: nullable MAttribute */
657 &type_core__NativeArray__nullable__nitc__MAttribute
, /* NativeArray[E]: NativeArray[nullable MAttribute] */
660 /* runtime type ArrayIterator[nullable MAttribute] */
661 const struct type type_core__array__ArrayIterator__nullable__nitc__MAttribute
= {
663 "ArrayIterator[nullable MAttribute]", /* class_name_string */
666 &resolution_table_core__array__ArrayIterator__nullable__nitc__MAttribute
,
670 2397, /* nullable Object */
682 const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MAttribute
= {
685 &type_core__Array__nullable__nitc__MAttribute
, /* Array[E]: Array[nullable MAttribute] */
686 &type_core__AbstractArrayRead__nullable__nitc__MAttribute
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MAttribute] */
689 /* runtime type ArrayReverseIterator[nullable MAttribute] */
690 const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MAttribute
= {
692 "ArrayReverseIterator[nullable MAttribute]", /* class_name_string */
695 &resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MAttribute
,
699 2397, /* nullable Object */
711 const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MAttribute
= {
714 &type_core__Array__nullable__nitc__MAttribute
, /* Array[E]: Array[nullable MAttribute] */
715 &type_core__AbstractArrayRead__nullable__nitc__MAttribute
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MAttribute] */
718 /* runtime type HashMapKeys[MClass, POSetElement[MClass]] */
719 const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__poset__POSetElement__nitc__MClass
= {
721 "HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */
724 &resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__poset__POSetElement__nitc__MClass
,
728 2397, /* nullable Object */
739 2409, /* Collection[MClass] */
763 2433, /* Collection[Object] */
767 2437, /* Collection[nullable MClass] */
841 2511, /* Collection[nullable Object] */
858 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__poset__POSetElement__nitc__MClass
= {
861 &type_core__HashMap__nitc__MClass__poset__POSetElement__nitc__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
862 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
863 &type_core__MapKeysIterator__nitc__MClass__poset__POSetElement__nitc__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, POSetElement[MClass]] */
866 /* runtime type HashMapValues[MClass, POSetElement[MClass]] */
867 const struct type type_core__hash_collection__HashMapValues__nitc__MClass__poset__POSetElement__nitc__MClass
= {
869 "HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */
872 &resolution_table_core__hash_collection__HashMapValues__nitc__MClass__poset__POSetElement__nitc__MClass
,
876 2397, /* nullable Object */
911 2433, /* Collection[Object] */
989 2511, /* Collection[nullable Object] */
992 2514, /* Collection[POSetElement[MClass]] */
1006 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__poset__POSetElement__nitc__MClass
= {
1009 &type_core__HashMap__nitc__MClass__poset__POSetElement__nitc__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
1010 &type_core__Array__poset__POSetElement__nitc__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
1011 &type_core__MapValuesIterator__nitc__MClass__poset__POSetElement__nitc__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, POSetElement[MClass]] */
1014 /* runtime type HashMapIterator[MClass, POSetElement[MClass]] */
1015 const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__poset__POSetElement__nitc__MClass
= {
1017 "HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
1020 &resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__poset__POSetElement__nitc__MClass
,
1024 2397, /* nullable Object */
1080 2707, /* MapIterator[Object, nullable Object] */
1086 2713, /* MapIterator[MClass, POSetElement[MClass]] */
1104 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__poset__POSetElement__nitc__MClass
= {
1107 &type_core__HashMap__nitc__MClass__poset__POSetElement__nitc__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
1110 /* runtime type HashMapNode[MClass, POSetElement[MClass]] */
1111 const struct type type_core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass
= {
1113 "HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
1116 &resolution_table_core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass
,
1120 2397, /* nullable Object */
1174 2803, /* nullable HashMapNode[Object, nullable Object] */
1180 2809, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
1249 1756, /* HashMapNode[Object, nullable Object] */
1255 1829, /* HashMapNode[MClass, POSetElement[MClass]] */
1273 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass
= {
1276 &type_poset__POSetElement__nitc__MClass
, /* V: POSetElement[MClass] */
1277 &type_nitc__MClass
, /* K: MClass */
1280 /* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
1281 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass
= {
1283 "NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */
1286 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass
,
1290 2397, /* nullable Object */
1402 2136, /* NativeArray[nullable Object] */
1491 1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
1497 1830, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
1517 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass
= {
1520 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass
, /* E: nullable HashMapNode[MClass, POSetElement[MClass]] */
1521 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__poset__POSetElement__nitc__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
1524 /* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */
1525 const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MClass
= {
1527 "MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */
1530 &resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MClass
,
1534 2397, /* nullable Object */
1535 2391, /* Iterator[Object] */
1546 const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MClass
= {
1549 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
1550 &type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */
1553 /* runtime type Array[Array[nullable MClass]] */
1554 const struct type type_core__Array__core__Array__nullable__nitc__MClass
= {
1556 "Array[Array[nullable MClass]]", /* class_name_string */
1559 &resolution_table_core__Array__core__Array__nullable__nitc__MClass
,
1563 2397, /* nullable Object */
1598 2433, /* Collection[Object] */
1664 2499, /* Collection[Array[nullable MClass]] */
1676 2511, /* Collection[nullable Object] */
1691 2015, /* Array[nullable Object] */
1692 2202, /* SequenceRead[nullable Object] */
1725 2557, /* AbstractArrayRead[Object] */
1793 2625, /* AbstractArrayRead[Array[nullable MClass]] */
1805 2637, /* AbstractArrayRead[nullable Object] */
1851 2881, /* AbstractArray[Object] */
1919 2949, /* AbstractArray[Array[nullable MClass]] */
1931 2961, /* AbstractArray[nullable Object] */
1946 228, /* Array[Object] */
2047 1832, /* Array[Array[nullable MClass]] */
2074 const struct types resolution_table_core__Array__core__Array__nullable__nitc__MClass
= {
2077 &type_core__Array__nullable__nitc__MClass
, /* E: Array[nullable MClass] */
2078 &type_core__Array__core__Array__nullable__nitc__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
2079 &type_core__Collection__core__Array__nullable__nitc__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
2080 &type_core__Array__core__Array__nullable__nitc__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
2081 &type_core__AbstractArray__core__Array__nullable__nitc__MClass
, /* AbstractArray[E]: AbstractArray[Array[nullable MClass]] */
2082 &type_core__NativeArray__core__Array__nullable__nitc__MClass
, /* NativeArray[E]: NativeArray[Array[nullable MClass]] */
2083 &type_core__Array__nullable__nitc__MClass
, /* E: Array[nullable MClass] */
2084 &type_core__Collection__core__Array__nullable__nitc__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
2085 &type_core__Array__nullable__nitc__MClass
, /* E: Array[nullable MClass] */
2086 &type_core__Collection__core__Array__nullable__nitc__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
2087 &type_core__Collection__core__Array__nullable__nitc__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
2088 &type_core__Array__core__Array__nullable__nitc__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
2089 &type_core__AbstractArray__core__Array__nullable__nitc__MClass
, /* AbstractArray[E]: AbstractArray[Array[nullable MClass]] */
2090 &type_core__array__ArrayIterator__core__Array__nullable__nitc__MClass
, /* ArrayIterator[E]: ArrayIterator[Array[nullable MClass]] */
2091 &type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MClass
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[nullable MClass]] */
2094 /* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */
2095 const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MClass
= {
2097 "MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */
2100 &resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MClass
,
2104 2397, /* nullable Object */
2105 2391, /* Iterator[Object] */
2116 const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MClass
= {
2119 &type_core__Array__core__Array__nullable__nitc__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
2120 &type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */
2123 /* runtime type MapKeysIterator[String, ConfigNode] */
2124 const struct type type_core__MapKeysIterator__core__String__ini__ConfigNode
= {
2126 "MapKeysIterator[String, ConfigNode]", /* class_name_string */
2129 &resolution_table_core__MapKeysIterator__core__String__ini__ConfigNode
,
2133 2397, /* nullable Object */
2134 2391, /* Iterator[Object] */
2136 2828, /* Iterator[String] */
2145 const struct types resolution_table_core__MapKeysIterator__core__String__ini__ConfigNode
= {
2148 &type_core__Array__core__String
, /* Array[E]: Array[String] */
2149 &type_core__MapIterator__core__String__ini__ConfigNode
, /* MapIterator[K, V]: MapIterator[String, ConfigNode] */
2152 /* runtime type MapValuesIterator[String, ConfigNode] */
2153 const struct type type_core__MapValuesIterator__core__String__ini__ConfigNode
= {
2155 "MapValuesIterator[String, ConfigNode]", /* class_name_string */
2158 &resolution_table_core__MapValuesIterator__core__String__ini__ConfigNode
,
2162 2397, /* nullable Object */
2163 2391, /* Iterator[Object] */
2174 const struct types resolution_table_core__MapValuesIterator__core__String__ini__ConfigNode
= {
2177 &type_core__Array__ini__ConfigNode
, /* Array[E]: Array[ConfigNode] */
2178 &type_core__MapIterator__core__String__ini__ConfigNode
, /* MapIterator[K, V]: MapIterator[String, ConfigNode] */
2181 /* runtime type NativeArray[TId] */
2182 const struct type type_core__NativeArray__nitc__TId
= {
2184 "NativeArray[TId]", /* class_name_string */
2187 &resolution_table_core__NativeArray__nitc__TId
,
2191 2397, /* nullable Object */
2223 229, /* NativeArray[Object] */
2231 1495, /* NativeArray[Token] */
2252 1329, /* NativeArray[ANode] */
2260 1836, /* NativeArray[TId] */
2303 2136, /* NativeArray[nullable Object] */
2418 const struct types resolution_table_core__NativeArray__nitc__TId
= {
2421 &type_nitc__TId
, /* E: TId */
2422 &type_core__NativeArray__nitc__TId
, /* NativeArray[E]: NativeArray[TId] */
2425 /* runtime type ArrayIterator[TId] */
2426 const struct type type_core__array__ArrayIterator__nitc__TId
= {
2428 "ArrayIterator[TId]", /* class_name_string */
2431 &resolution_table_core__array__ArrayIterator__nitc__TId
,
2435 2397, /* nullable Object */
2436 2391, /* Iterator[Object] */
2447 const struct types resolution_table_core__array__ArrayIterator__nitc__TId
= {
2450 &type_core__Array__nitc__TId
, /* Array[E]: Array[TId] */
2451 &type_core__AbstractArrayRead__nitc__TId
, /* AbstractArrayRead[E]: AbstractArrayRead[TId] */
2454 /* runtime type ArrayReverseIterator[TId] */
2455 const struct type type_core__array__ArrayReverseIterator__nitc__TId
= {
2457 "ArrayReverseIterator[TId]", /* class_name_string */
2460 &resolution_table_core__array__ArrayReverseIterator__nitc__TId
,
2464 2397, /* nullable Object */
2465 2391, /* Iterator[Object] */
2476 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__TId
= {
2479 &type_core__Array__nitc__TId
, /* Array[E]: Array[TId] */
2480 &type_core__AbstractArrayRead__nitc__TId
, /* AbstractArrayRead[E]: AbstractArrayRead[TId] */
2483 /* runtime type MapKeysIterator[MClass, AClassdef] */
2484 const struct type type_core__MapKeysIterator__nitc__MClass__nitc__AClassdef
= {
2486 "MapKeysIterator[MClass, AClassdef]", /* class_name_string */
2489 &resolution_table_core__MapKeysIterator__nitc__MClass__nitc__AClassdef
,
2493 2397, /* nullable Object */
2494 2391, /* Iterator[Object] */
2505 const struct types resolution_table_core__MapKeysIterator__nitc__MClass__nitc__AClassdef
= {
2508 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
2509 &type_core__MapIterator__nitc__MClass__nitc__AClassdef
, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */
2512 /* runtime type MapValuesIterator[MClass, AClassdef] */
2513 const struct type type_core__MapValuesIterator__nitc__MClass__nitc__AClassdef
= {
2515 "MapValuesIterator[MClass, AClassdef]", /* class_name_string */
2518 &resolution_table_core__MapValuesIterator__nitc__MClass__nitc__AClassdef
,
2522 2397, /* nullable Object */
2523 2391, /* Iterator[Object] */
2534 const struct types resolution_table_core__MapValuesIterator__nitc__MClass__nitc__AClassdef
= {
2537 &type_core__Array__nitc__AClassdef
, /* Array[E]: Array[AClassdef] */
2538 &type_core__MapIterator__nitc__MClass__nitc__AClassdef
, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */
2541 /* runtime type NativeArray[AType] */
2542 const struct type type_core__NativeArray__nitc__AType
= {
2544 "NativeArray[AType]", /* class_name_string */
2547 &resolution_table_core__NativeArray__nitc__AType
,
2551 2397, /* nullable Object */
2583 229, /* NativeArray[Object] */
2590 1492, /* NativeArray[Prod] */
2612 1329, /* NativeArray[ANode] */
2621 1841, /* NativeArray[AType] */
2663 2136, /* NativeArray[nullable Object] */
2778 const struct types resolution_table_core__NativeArray__nitc__AType
= {
2781 &type_nitc__AType
, /* E: AType */
2782 &type_core__NativeArray__nitc__AType
, /* NativeArray[E]: NativeArray[AType] */
2785 /* runtime type ArrayIterator[AType] */
2786 const struct type type_core__array__ArrayIterator__nitc__AType
= {
2788 "ArrayIterator[AType]", /* class_name_string */
2791 &resolution_table_core__array__ArrayIterator__nitc__AType
,
2795 2397, /* nullable Object */
2796 2391, /* Iterator[Object] */
2807 const struct types resolution_table_core__array__ArrayIterator__nitc__AType
= {
2810 &type_core__Array__nitc__AType
, /* Array[E]: Array[AType] */
2811 &type_core__AbstractArrayRead__nitc__AType
, /* AbstractArrayRead[E]: AbstractArrayRead[AType] */
2814 /* runtime type ArrayReverseIterator[AType] */
2815 const struct type type_core__array__ArrayReverseIterator__nitc__AType
= {
2817 "ArrayReverseIterator[AType]", /* class_name_string */
2820 &resolution_table_core__array__ArrayReverseIterator__nitc__AType
,
2824 2397, /* nullable Object */
2825 2391, /* Iterator[Object] */
2836 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AType
= {
2839 &type_core__Array__nitc__AType
, /* Array[E]: Array[AType] */
2840 &type_core__AbstractArrayRead__nitc__AType
, /* AbstractArrayRead[E]: AbstractArrayRead[AType] */
2843 /* runtime type MapKeysIterator[String, Variable] */
2844 const struct type type_core__MapKeysIterator__core__String__nitc__Variable
= {
2846 "MapKeysIterator[String, Variable]", /* class_name_string */
2849 &resolution_table_core__MapKeysIterator__core__String__nitc__Variable
,
2853 2397, /* nullable Object */
2854 2391, /* Iterator[Object] */
2856 2828, /* Iterator[String] */
2865 const struct types resolution_table_core__MapKeysIterator__core__String__nitc__Variable
= {
2868 &type_core__Array__core__String
, /* Array[E]: Array[String] */
2869 &type_core__MapIterator__core__String__nitc__Variable
, /* MapIterator[K, V]: MapIterator[String, Variable] */
2872 /* runtime type MapValuesIterator[String, Variable] */
2873 const struct type type_core__MapValuesIterator__core__String__nitc__Variable
= {
2875 "MapValuesIterator[String, Variable]", /* class_name_string */
2878 &resolution_table_core__MapValuesIterator__core__String__nitc__Variable
,
2882 2397, /* nullable Object */
2883 2391, /* Iterator[Object] */
2894 const struct types resolution_table_core__MapValuesIterator__core__String__nitc__Variable
= {
2897 &type_core__Array__nitc__Variable
, /* Array[E]: Array[Variable] */
2898 &type_core__MapIterator__core__String__nitc__Variable
, /* MapIterator[K, V]: MapIterator[String, Variable] */
2901 /* runtime type MapKeysIterator[Variable, RuntimeVariable] */
2902 const struct type type_core__MapKeysIterator__nitc__Variable__nitc__RuntimeVariable
= {
2904 "MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */
2907 &resolution_table_core__MapKeysIterator__nitc__Variable__nitc__RuntimeVariable
,
2911 2397, /* nullable Object */
2912 2391, /* Iterator[Object] */
2923 const struct types resolution_table_core__MapKeysIterator__nitc__Variable__nitc__RuntimeVariable
= {
2926 &type_core__Array__nitc__Variable
, /* Array[E]: Array[Variable] */
2927 &type_core__MapIterator__nitc__Variable__nitc__RuntimeVariable
, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */
2930 /* runtime type MapValuesIterator[Variable, RuntimeVariable] */
2931 const struct type type_core__MapValuesIterator__nitc__Variable__nitc__RuntimeVariable
= {
2933 "MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */
2936 &resolution_table_core__MapValuesIterator__nitc__Variable__nitc__RuntimeVariable
,
2940 2397, /* nullable Object */
2941 2391, /* Iterator[Object] */
2952 const struct types resolution_table_core__MapValuesIterator__nitc__Variable__nitc__RuntimeVariable
= {
2955 &type_core__Array__nitc__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
2956 &type_core__MapIterator__nitc__Variable__nitc__RuntimeVariable
, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */
2959 /* runtime type MapKeysIterator[MType, Int] */
2960 const struct type type_core__MapKeysIterator__nitc__MType__core__Int
= {
2962 "MapKeysIterator[MType, Int]", /* class_name_string */
2965 &resolution_table_core__MapKeysIterator__nitc__MType__core__Int
,
2969 2397, /* nullable Object */
2970 2391, /* Iterator[Object] */
2975 2831, /* Iterator[MType] */
2981 const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Int
= {
2984 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
2985 &type_core__MapIterator__nitc__MType__core__Int
, /* MapIterator[K, V]: MapIterator[MType, Int] */
2988 /* runtime type MapValuesIterator[MType, Int] */
2989 const struct type type_core__MapValuesIterator__nitc__MType__core__Int
= {
2991 "MapValuesIterator[MType, Int]", /* class_name_string */
2994 &resolution_table_core__MapValuesIterator__nitc__MType__core__Int
,
2998 2397, /* nullable Object */
2999 2391, /* Iterator[Object] */
3010 const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Int
= {
3013 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
3014 &type_core__MapIterator__nitc__MType__core__Int
, /* MapIterator[K, V]: MapIterator[MType, Int] */
3017 /* runtime type NativeArray[TComment] */
3018 const struct type type_core__NativeArray__nitc__TComment
= {
3020 "NativeArray[TComment]", /* class_name_string */
3023 &resolution_table_core__NativeArray__nitc__TComment
,
3027 2397, /* nullable Object */
3059 229, /* NativeArray[Object] */
3067 1495, /* NativeArray[Token] */
3088 1329, /* NativeArray[ANode] */
3098 1850, /* NativeArray[TComment] */
3139 2136, /* NativeArray[nullable Object] */
3254 const struct types resolution_table_core__NativeArray__nitc__TComment
= {
3257 &type_nitc__TComment
, /* E: TComment */
3258 &type_core__NativeArray__nitc__TComment
, /* NativeArray[E]: NativeArray[TComment] */
3261 /* runtime type ArrayIterator[TComment] */
3262 const struct type type_core__array__ArrayIterator__nitc__TComment
= {
3264 "ArrayIterator[TComment]", /* class_name_string */
3267 &resolution_table_core__array__ArrayIterator__nitc__TComment
,
3271 2397, /* nullable Object */
3272 2391, /* Iterator[Object] */
3283 const struct types resolution_table_core__array__ArrayIterator__nitc__TComment
= {
3286 &type_core__Array__nitc__TComment
, /* Array[E]: Array[TComment] */
3287 &type_core__AbstractArrayRead__nitc__TComment
, /* AbstractArrayRead[E]: AbstractArrayRead[TComment] */
3290 /* runtime type ArrayReverseIterator[TComment] */
3291 const struct type type_core__array__ArrayReverseIterator__nitc__TComment
= {
3293 "ArrayReverseIterator[TComment]", /* class_name_string */
3296 &resolution_table_core__array__ArrayReverseIterator__nitc__TComment
,
3300 2397, /* nullable Object */
3301 2391, /* Iterator[Object] */
3312 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__TComment
= {
3315 &type_core__Array__nitc__TComment
, /* Array[E]: Array[TComment] */
3316 &type_core__AbstractArrayRead__nitc__TComment
, /* AbstractArrayRead[E]: AbstractArrayRead[TComment] */
3319 /* runtime type Array[EscapeMark] */
3320 const struct type type_core__Array__nitc__EscapeMark
= {
3322 "Array[EscapeMark]", /* class_name_string */
3325 &resolution_table_core__Array__nitc__EscapeMark
,
3329 2397, /* nullable Object */
3364 2433, /* Collection[Object] */
3431 2500, /* Collection[EscapeMark] */
3442 2511, /* Collection[nullable Object] */
3457 2015, /* Array[nullable Object] */
3458 2202, /* SequenceRead[nullable Object] */
3491 2557, /* AbstractArrayRead[Object] */
3560 2626, /* AbstractArrayRead[EscapeMark] */
3571 2637, /* AbstractArrayRead[nullable Object] */
3617 2881, /* AbstractArray[Object] */
3686 2950, /* AbstractArray[EscapeMark] */
3697 2961, /* AbstractArray[nullable Object] */
3712 228, /* Array[Object] */
3814 1853, /* Array[EscapeMark] */
3840 const struct types resolution_table_core__Array__nitc__EscapeMark
= {
3843 &type_nitc__EscapeMark
, /* E: EscapeMark */
3844 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
3845 &type_core__Collection__nitc__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
3846 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
3847 &type_core__AbstractArray__nitc__EscapeMark
, /* AbstractArray[E]: AbstractArray[EscapeMark] */
3848 &type_core__NativeArray__nitc__EscapeMark
, /* NativeArray[E]: NativeArray[EscapeMark] */
3849 &type_nitc__EscapeMark
, /* E: EscapeMark */
3850 &type_core__Collection__nitc__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
3851 &type_nitc__EscapeMark
, /* E: EscapeMark */
3852 &type_core__Collection__nitc__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
3853 &type_core__Collection__nitc__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
3854 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
3855 &type_core__AbstractArray__nitc__EscapeMark
, /* AbstractArray[E]: AbstractArray[EscapeMark] */
3856 &type_core__array__ArrayIterator__nitc__EscapeMark
, /* ArrayIterator[E]: ArrayIterator[EscapeMark] */
3857 &type_core__array__ArrayReverseIterator__nitc__EscapeMark
, /* ArrayReverseIterator[E]: ArrayReverseIterator[EscapeMark] */
3860 /* runtime type MapKeysIterator[EscapeMark, String] */
3861 const struct type type_core__MapKeysIterator__nitc__EscapeMark__core__String
= {
3863 "MapKeysIterator[EscapeMark, String]", /* class_name_string */
3866 &resolution_table_core__MapKeysIterator__nitc__EscapeMark__core__String
,
3870 2397, /* nullable Object */
3871 2391, /* Iterator[Object] */
3882 const struct types resolution_table_core__MapKeysIterator__nitc__EscapeMark__core__String
= {
3885 &type_core__Array__nitc__EscapeMark
, /* Array[E]: Array[EscapeMark] */
3886 &type_core__MapIterator__nitc__EscapeMark__core__String
, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */
3889 /* runtime type MapValuesIterator[EscapeMark, String] */
3890 const struct type type_core__MapValuesIterator__nitc__EscapeMark__core__String
= {
3892 "MapValuesIterator[EscapeMark, String]", /* class_name_string */
3895 &resolution_table_core__MapValuesIterator__nitc__EscapeMark__core__String
,
3899 2397, /* nullable Object */
3900 2391, /* Iterator[Object] */
3902 2828, /* Iterator[String] */
3911 const struct types resolution_table_core__MapValuesIterator__nitc__EscapeMark__core__String
= {
3914 &type_core__Array__core__String
, /* Array[E]: Array[String] */
3915 &type_core__MapIterator__nitc__EscapeMark__core__String
, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */
3918 /* runtime type MapKeysIterator[MClass, Array[MType]] */
3919 const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType
= {
3921 "MapKeysIterator[MClass, Array[MType]]", /* class_name_string */
3924 &resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType
,
3928 2397, /* nullable Object */
3929 2391, /* Iterator[Object] */
3940 const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nitc__MType
= {
3943 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
3944 &type_core__MapIterator__nitc__MClass__core__Array__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Array[MType]] */
3947 /* runtime type MapValuesIterator[MClass, Array[MType]] */
3948 const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType
= {
3950 "MapValuesIterator[MClass, Array[MType]]", /* class_name_string */
3953 &resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType
,
3957 2397, /* nullable Object */
3958 2391, /* Iterator[Object] */
3969 const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nitc__MType
= {
3972 &type_core__Array__core__Array__nitc__MType
, /* Array[E]: Array[Array[MType]] */
3973 &type_core__MapIterator__nitc__MClass__core__Array__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Array[MType]] */
3976 /* runtime type MapKeysIterator[MClass, Set[MType]] */
3977 const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType
= {
3979 "MapKeysIterator[MClass, Set[MType]]", /* class_name_string */
3982 &resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType
,
3986 2397, /* nullable Object */
3987 2391, /* Iterator[Object] */
3998 const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MType
= {
4001 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
4002 &type_core__MapIterator__nitc__MClass__core__Set__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Set[MType]] */
4005 /* runtime type Array[Set[MType]] */
4006 const struct type type_core__Array__core__Set__nitc__MType
= {
4008 "Array[Set[MType]]", /* class_name_string */
4011 &resolution_table_core__Array__core__Set__nitc__MType
,
4015 2397, /* nullable Object */
4050 2433, /* Collection[Object] */
4118 2501, /* Collection[Set[MType]] */
4128 2511, /* Collection[nullable Object] */
4143 2015, /* Array[nullable Object] */
4144 2202, /* SequenceRead[nullable Object] */
4177 2557, /* AbstractArrayRead[Object] */
4247 2627, /* AbstractArrayRead[Set[MType]] */
4257 2637, /* AbstractArrayRead[nullable Object] */
4303 2881, /* AbstractArray[Object] */
4373 2951, /* AbstractArray[Set[MType]] */
4383 2961, /* AbstractArray[nullable Object] */
4398 228, /* Array[Object] */
4501 1859, /* Array[Set[MType]] */
4526 const struct types resolution_table_core__Array__core__Set__nitc__MType
= {
4529 &type_core__Set__nitc__MType
, /* E: Set[MType] */
4530 &type_core__Array__core__Set__nitc__MType
, /* Array[E]: Array[Set[MType]] */
4531 &type_core__Collection__core__Set__nitc__MType
, /* Collection[E]: Collection[Set[MType]] */
4532 &type_core__Array__core__Set__nitc__MType
, /* Array[E]: Array[Set[MType]] */
4533 &type_core__AbstractArray__core__Set__nitc__MType
, /* AbstractArray[E]: AbstractArray[Set[MType]] */
4534 &type_core__NativeArray__core__Set__nitc__MType
, /* NativeArray[E]: NativeArray[Set[MType]] */
4535 &type_core__Set__nitc__MType
, /* E: Set[MType] */
4536 &type_core__Collection__core__Set__nitc__MType
, /* Collection[E]: Collection[Set[MType]] */
4537 &type_core__Set__nitc__MType
, /* E: Set[MType] */
4538 &type_core__Collection__core__Set__nitc__MType
, /* Collection[E]: Collection[Set[MType]] */
4539 &type_core__Collection__core__Set__nitc__MType
, /* Collection[E]: Collection[Set[MType]] */
4540 &type_core__Array__core__Set__nitc__MType
, /* Array[E]: Array[Set[MType]] */
4541 &type_core__AbstractArray__core__Set__nitc__MType
, /* AbstractArray[E]: AbstractArray[Set[MType]] */
4542 &type_core__array__ArrayIterator__core__Set__nitc__MType
, /* ArrayIterator[E]: ArrayIterator[Set[MType]] */
4543 &type_core__array__ArrayReverseIterator__core__Set__nitc__MType
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Set[MType]] */
4546 /* runtime type MapValuesIterator[MClass, Set[MType]] */
4547 const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType
= {
4549 "MapValuesIterator[MClass, Set[MType]]", /* class_name_string */
4552 &resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType
,
4556 2397, /* nullable Object */
4557 2391, /* Iterator[Object] */
4568 const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MType
= {
4571 &type_core__Array__core__Set__nitc__MType
, /* Array[E]: Array[Set[MType]] */
4572 &type_core__MapIterator__nitc__MClass__core__Set__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Set[MType]] */
4575 /* runtime type MapKeysIterator[MClass, Array[nullable MType]] */
4576 const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
4578 "MapKeysIterator[MClass, Array[nullable MType]]", /* class_name_string */
4581 &resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType
,
4585 2397, /* nullable Object */
4586 2391, /* Iterator[Object] */
4597 const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
4600 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
4601 &type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MType]] */
4604 /* runtime type MapValuesIterator[MClass, Array[nullable MType]] */
4605 const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
4607 "MapValuesIterator[MClass, Array[nullable MType]]", /* class_name_string */
4610 &resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType
,
4614 2397, /* nullable Object */
4615 2391, /* Iterator[Object] */
4626 const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MType
= {
4629 &type_core__Array__core__Array__nullable__nitc__MType
, /* Array[E]: Array[Array[nullable MType]] */
4630 &type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MType
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MType]] */
4633 /* runtime type HashMapKeys[MType, Set[MType]] */
4634 const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Set__nitc__MType
= {
4636 "HashMapKeys[MType, Set[MType]]", /* class_name_string */
4639 &resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Set__nitc__MType
,
4643 2397, /* nullable Object */
4670 2425, /* Collection[MType] */
4678 2433, /* Collection[Object] */
4689 2444, /* Collection[nullable MType] */
4756 2511, /* Collection[nullable Object] */
4773 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Set__nitc__MType
= {
4776 &type_core__HashMap__nitc__MType__core__Set__nitc__MType
, /* HashMap[K, V]: HashMap[MType, Set[MType]] */
4777 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
4778 &type_core__MapKeysIterator__nitc__MType__core__Set__nitc__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Set[MType]] */
4781 /* runtime type HashMapValues[MType, Set[MType]] */
4782 const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Set__nitc__MType
= {
4784 "HashMapValues[MType, Set[MType]]", /* class_name_string */
4787 &resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Set__nitc__MType
,
4791 2397, /* nullable Object */
4826 2433, /* Collection[Object] */
4894 2501, /* Collection[Set[MType]] */
4904 2511, /* Collection[nullable Object] */
4921 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Set__nitc__MType
= {
4924 &type_core__HashMap__nitc__MType__core__Set__nitc__MType
, /* HashMap[K, V]: HashMap[MType, Set[MType]] */
4925 &type_core__Array__core__Set__nitc__MType
, /* Array[E]: Array[Set[MType]] */
4926 &type_core__MapValuesIterator__nitc__MType__core__Set__nitc__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Set[MType]] */
4929 /* runtime type HashMapIterator[MType, Set[MType]] */
4930 const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Set__nitc__MType
= {
4932 "HashMapIterator[MType, Set[MType]]", /* class_name_string */
4935 &resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Set__nitc__MType
,
4939 2397, /* nullable Object */
4995 2707, /* MapIterator[Object, nullable Object] */
5002 2714, /* MapIterator[MType, Set[MType]] */
5019 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Set__nitc__MType
= {
5022 &type_core__HashMap__nitc__MType__core__Set__nitc__MType
, /* HashMap[K, V]: HashMap[MType, Set[MType]] */
5025 /* runtime type HashMapNode[MType, Set[MType]] */
5026 const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
= {
5028 "HashMapNode[MType, Set[MType]]", /* class_name_string */
5031 &resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
,
5035 2397, /* nullable Object */
5089 2803, /* nullable HashMapNode[Object, nullable Object] */
5096 2810, /* nullable HashMapNode[MType, Set[MType]] */
5164 1756, /* HashMapNode[Object, nullable Object] */
5171 1866, /* HashMapNode[MType, Set[MType]] */
5188 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
= {
5191 &type_core__Set__nitc__MType
, /* V: Set[MType] */
5192 &type_nitc__MType
, /* K: MType */
5195 /* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */
5196 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
= {
5198 "NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */
5201 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
,
5205 2397, /* nullable Object */
5317 2136, /* NativeArray[nullable Object] */
5406 1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
5413 1867, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
5432 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
= {
5435 &type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
, /* E: nullable HashMapNode[MType, Set[MType]] */
5436 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Set__nitc__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
5439 /* runtime type NativeArray[AParam] */
5440 const struct type type_core__NativeArray__nitc__AParam
= {
5442 "NativeArray[AParam]", /* class_name_string */
5445 &resolution_table_core__NativeArray__nitc__AParam
,
5449 2397, /* nullable Object */
5481 229, /* NativeArray[Object] */
5488 1492, /* NativeArray[Prod] */
5510 1329, /* NativeArray[ANode] */
5521 1868, /* NativeArray[AParam] */
5561 2136, /* NativeArray[nullable Object] */
5676 const struct types resolution_table_core__NativeArray__nitc__AParam
= {
5679 &type_nitc__AParam
, /* E: AParam */
5680 &type_core__NativeArray__nitc__AParam
, /* NativeArray[E]: NativeArray[AParam] */
5683 /* runtime type ArrayIterator[AParam] */
5684 const struct type type_core__array__ArrayIterator__nitc__AParam
= {
5686 "ArrayIterator[AParam]", /* class_name_string */
5689 &resolution_table_core__array__ArrayIterator__nitc__AParam
,
5693 2397, /* nullable Object */
5694 2391, /* Iterator[Object] */
5705 const struct types resolution_table_core__array__ArrayIterator__nitc__AParam
= {
5708 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
5709 &type_core__AbstractArrayRead__nitc__AParam
, /* AbstractArrayRead[E]: AbstractArrayRead[AParam] */
5712 /* runtime type ArrayReverseIterator[AParam] */
5713 const struct type type_core__array__ArrayReverseIterator__nitc__AParam
= {
5715 "ArrayReverseIterator[AParam]", /* class_name_string */
5718 &resolution_table_core__array__ArrayReverseIterator__nitc__AParam
,
5722 2397, /* nullable Object */
5723 2391, /* Iterator[Object] */
5734 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AParam
= {
5737 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
5738 &type_core__AbstractArrayRead__nitc__AParam
, /* AbstractArrayRead[E]: AbstractArrayRead[AParam] */
5741 /* runtime type NativeArray[AExternCall] */
5742 const struct type type_core__NativeArray__nitc__AExternCall
= {
5744 "NativeArray[AExternCall]", /* class_name_string */
5747 &resolution_table_core__NativeArray__nitc__AExternCall
,
5751 2397, /* nullable Object */
5783 229, /* NativeArray[Object] */
5790 1492, /* NativeArray[Prod] */
5812 1329, /* NativeArray[ANode] */
5824 1871, /* NativeArray[AExternCall] */
5863 2136, /* NativeArray[nullable Object] */
5978 const struct types resolution_table_core__NativeArray__nitc__AExternCall
= {
5981 &type_nitc__AExternCall
, /* E: AExternCall */
5982 &type_core__NativeArray__nitc__AExternCall
, /* NativeArray[E]: NativeArray[AExternCall] */
5985 /* runtime type ArrayIterator[AExternCall] */
5986 const struct type type_core__array__ArrayIterator__nitc__AExternCall
= {
5988 "ArrayIterator[AExternCall]", /* class_name_string */
5991 &resolution_table_core__array__ArrayIterator__nitc__AExternCall
,
5995 2397, /* nullable Object */
5996 2391, /* Iterator[Object] */
6007 const struct types resolution_table_core__array__ArrayIterator__nitc__AExternCall
= {
6010 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
6011 &type_core__AbstractArrayRead__nitc__AExternCall
, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCall] */
6014 /* runtime type ArrayReverseIterator[AExternCall] */
6015 const struct type type_core__array__ArrayReverseIterator__nitc__AExternCall
= {
6017 "ArrayReverseIterator[AExternCall]", /* class_name_string */
6020 &resolution_table_core__array__ArrayReverseIterator__nitc__AExternCall
,
6024 2397, /* nullable Object */
6025 2391, /* Iterator[Object] */
6036 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AExternCall
= {
6039 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
6040 &type_core__AbstractArrayRead__nitc__AExternCall
, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCall] */
6043 /* runtime type NativeArray[AForGroup] */
6044 const struct type type_core__NativeArray__nitc__AForGroup
= {
6046 "NativeArray[AForGroup]", /* class_name_string */
6049 &resolution_table_core__NativeArray__nitc__AForGroup
,
6053 2397, /* nullable Object */
6085 229, /* NativeArray[Object] */
6092 1492, /* NativeArray[Prod] */
6114 1329, /* NativeArray[ANode] */
6127 1874, /* NativeArray[AForGroup] */
6165 2136, /* NativeArray[nullable Object] */
6280 const struct types resolution_table_core__NativeArray__nitc__AForGroup
= {
6283 &type_nitc__AForGroup
, /* E: AForGroup */
6284 &type_core__NativeArray__nitc__AForGroup
, /* NativeArray[E]: NativeArray[AForGroup] */
6287 /* runtime type ArrayIterator[AForGroup] */
6288 const struct type type_core__array__ArrayIterator__nitc__AForGroup
= {
6290 "ArrayIterator[AForGroup]", /* class_name_string */
6293 &resolution_table_core__array__ArrayIterator__nitc__AForGroup
,
6297 2397, /* nullable Object */
6298 2391, /* Iterator[Object] */
6309 const struct types resolution_table_core__array__ArrayIterator__nitc__AForGroup
= {
6312 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
6313 &type_core__AbstractArrayRead__nitc__AForGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[AForGroup] */
6316 /* runtime type ArrayReverseIterator[AForGroup] */
6317 const struct type type_core__array__ArrayReverseIterator__nitc__AForGroup
= {
6319 "ArrayReverseIterator[AForGroup]", /* class_name_string */
6322 &resolution_table_core__array__ArrayReverseIterator__nitc__AForGroup
,
6326 2397, /* nullable Object */
6327 2391, /* Iterator[Object] */
6338 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AForGroup
= {
6341 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
6342 &type_core__AbstractArrayRead__nitc__AForGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[AForGroup] */
6345 /* runtime type NativeArray[MAttributeDef] */
6346 const struct type type_core__NativeArray__nitc__MAttributeDef
= {
6348 "NativeArray[MAttributeDef]", /* class_name_string */
6351 &resolution_table_core__NativeArray__nitc__MAttributeDef
,
6355 2397, /* nullable Object */
6371 1204, /* NativeArray[MPropDef] */
6387 229, /* NativeArray[Object] */
6389 1445, /* NativeArray[PropertyLayoutElement] */
6390 1463, /* NativeArray[nullable MPropDef] */
6422 1815, /* NativeArray[nullable PropertyLayoutElement] */
6430 1877, /* NativeArray[MAttributeDef] */
6467 2136, /* NativeArray[nullable Object] */
6582 const struct types resolution_table_core__NativeArray__nitc__MAttributeDef
= {
6585 &type_nitc__MAttributeDef
, /* E: MAttributeDef */
6586 &type_core__NativeArray__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[MAttributeDef] */
6589 /* runtime type ArrayIterator[MAttributeDef] */
6590 const struct type type_core__array__ArrayIterator__nitc__MAttributeDef
= {
6592 "ArrayIterator[MAttributeDef]", /* class_name_string */
6595 &resolution_table_core__array__ArrayIterator__nitc__MAttributeDef
,
6599 2397, /* nullable Object */
6600 2391, /* Iterator[Object] */
6611 const struct types resolution_table_core__array__ArrayIterator__nitc__MAttributeDef
= {
6614 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
6615 &type_core__AbstractArrayRead__nitc__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttributeDef] */
6618 /* runtime type ArrayReverseIterator[MAttributeDef] */
6619 const struct type type_core__array__ArrayReverseIterator__nitc__MAttributeDef
= {
6621 "ArrayReverseIterator[MAttributeDef]", /* class_name_string */
6624 &resolution_table_core__array__ArrayReverseIterator__nitc__MAttributeDef
,
6628 2397, /* nullable Object */
6629 2391, /* Iterator[Object] */
6640 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MAttributeDef
= {
6643 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
6644 &type_core__AbstractArrayRead__nitc__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttributeDef] */
6647 /* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
6648 const struct type type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
6650 "HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
6653 &resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
6657 2397, /* nullable Object */
6658 2203, /* MapRead[nullable Object, nullable Object] */
6719 1358, /* HashMap[Object, nullable Object] */
6737 1880, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
6743 const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
6749 &type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
6750 &type_nitc__MModule
, /* K: MModule */
6751 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* V: HashMap[MType, Array[MAttributeDef]] */
6752 &type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
6753 &type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
6754 &type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
6755 &type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
6757 &type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
6758 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
6761 /* runtime type HashMap[MType, Array[MAttributeDef]] */
6762 const struct type type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
6764 "HashMap[MType, Array[MAttributeDef]]", /* class_name_string */
6767 &resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
6771 2397, /* nullable Object */
6772 2203, /* MapRead[nullable Object, nullable Object] */
6832 1357, /* HashMap[Object, Array[Object]] */
6833 1358, /* HashMap[Object, nullable Object] */
6852 1881, /* HashMap[MType, Array[MAttributeDef]] */
6857 const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
6863 &type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MAttributeDef]] */
6864 &type_nitc__MType
, /* K: MType */
6865 &type_core__Array__nitc__MAttributeDef
, /* V: Array[MAttributeDef] */
6866 &type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MAttributeDef]] */
6867 &type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MAttributeDef]] */
6868 &type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MAttributeDef]] */
6869 &type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* nullable N: nullable HashMapNode[MType, Array[MAttributeDef]] */
6871 &type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* N: HashMapNode[MType, Array[MAttributeDef]] */
6872 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
6875 /* runtime type NativeArray[MVirtualTypeDef] */
6876 const struct type type_core__NativeArray__nitc__MVirtualTypeDef
= {
6878 "NativeArray[MVirtualTypeDef]", /* class_name_string */
6881 &resolution_table_core__NativeArray__nitc__MVirtualTypeDef
,
6885 2397, /* nullable Object */
6901 1204, /* NativeArray[MPropDef] */
6917 229, /* NativeArray[Object] */
6919 1445, /* NativeArray[PropertyLayoutElement] */
6920 1463, /* NativeArray[nullable MPropDef] */
6952 1815, /* NativeArray[nullable PropertyLayoutElement] */
6961 1882, /* NativeArray[MVirtualTypeDef] */
6997 2136, /* NativeArray[nullable Object] */
7112 const struct types resolution_table_core__NativeArray__nitc__MVirtualTypeDef
= {
7115 &type_nitc__MVirtualTypeDef
, /* E: MVirtualTypeDef */
7116 &type_core__NativeArray__nitc__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
7119 /* runtime type ArrayIterator[MVirtualTypeDef] */
7120 const struct type type_core__array__ArrayIterator__nitc__MVirtualTypeDef
= {
7122 "ArrayIterator[MVirtualTypeDef]", /* class_name_string */
7125 &resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeDef
,
7129 2397, /* nullable Object */
7130 2391, /* Iterator[Object] */
7141 const struct types resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeDef
= {
7144 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
7145 &type_core__AbstractArrayRead__nitc__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeDef] */
7148 /* runtime type ArrayReverseIterator[MVirtualTypeDef] */
7149 const struct type type_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef
= {
7151 "ArrayReverseIterator[MVirtualTypeDef]", /* class_name_string */
7154 &resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef
,
7158 2397, /* nullable Object */
7159 2391, /* Iterator[Object] */
7170 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeDef
= {
7173 &type_core__Array__nitc__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
7174 &type_core__AbstractArrayRead__nitc__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeDef] */
7177 /* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7178 const struct type type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
7180 "HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
7183 &resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
7187 2397, /* nullable Object */
7188 2203, /* MapRead[nullable Object, nullable Object] */
7249 1358, /* HashMap[Object, nullable Object] */
7269 1885, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7273 const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
7279 &type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7280 &type_nitc__MModule
, /* K: MModule */
7281 &type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* V: HashMap[MType, Array[MVirtualTypeDef]] */
7282 &type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7283 &type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7284 &type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7285 &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]]] */
7287 &type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7288 &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]]]] */
7291 /* runtime type HashMap[MType, Array[MVirtualTypeDef]] */
7292 const struct type type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
7294 "HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */
7297 &resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
,
7301 2397, /* nullable Object */
7302 2203, /* MapRead[nullable Object, nullable Object] */
7362 1357, /* HashMap[Object, Array[Object]] */
7363 1358, /* HashMap[Object, nullable Object] */
7384 1886, /* HashMap[MType, Array[MVirtualTypeDef]] */
7387 const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef
= {
7393 &type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MVirtualTypeDef]] */
7394 &type_nitc__MType
, /* K: MType */
7395 &type_core__Array__nitc__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
7396 &type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MVirtualTypeDef]] */
7397 &type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MVirtualTypeDef]] */
7398 &type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MVirtualTypeDef]] */
7399 &type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* nullable N: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
7401 &type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */
7402 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MVirtualTypeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
7405 /* runtime type MapKeysIterator[Int, Int] */
7406 const struct type type_core__MapKeysIterator__core__Int__core__Int
= {
7408 "MapKeysIterator[Int, Int]", /* class_name_string */
7411 &resolution_table_core__MapKeysIterator__core__Int__core__Int
,
7415 2397, /* nullable Object */
7416 2391, /* Iterator[Object] */
7427 const struct types resolution_table_core__MapKeysIterator__core__Int__core__Int
= {
7430 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
7431 &type_core__MapIterator__core__Int__core__Int
, /* MapIterator[K, V]: MapIterator[Int, Int] */
7434 /* runtime type MapValuesIterator[Int, Int] */
7435 const struct type type_core__MapValuesIterator__core__Int__core__Int
= {
7437 "MapValuesIterator[Int, Int]", /* class_name_string */
7440 &resolution_table_core__MapValuesIterator__core__Int__core__Int
,
7444 2397, /* nullable Object */
7445 2391, /* Iterator[Object] */
7456 const struct types resolution_table_core__MapValuesIterator__core__Int__core__Int
= {
7459 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
7460 &type_core__MapIterator__core__Int__core__Int
, /* MapIterator[K, V]: MapIterator[Int, Int] */
7463 /* runtime type NativeArray[Couple[Int, Int]] */
7464 const struct type type_core__NativeArray__core__Couple__core__Int__core__Int
= {
7466 "NativeArray[Couple[Int, Int]]", /* class_name_string */
7469 &resolution_table_core__NativeArray__core__Couple__core__Int__core__Int
,
7473 2397, /* nullable Object */
7505 229, /* NativeArray[Object] */
7550 1889, /* NativeArray[Couple[Int, Int]] */
7585 2136, /* NativeArray[nullable Object] */
7700 const struct types resolution_table_core__NativeArray__core__Couple__core__Int__core__Int
= {
7703 &type_core__Couple__core__Int__core__Int
, /* E: Couple[Int, Int] */
7704 &type_core__NativeArray__core__Couple__core__Int__core__Int
, /* NativeArray[E]: NativeArray[Couple[Int, Int]] */
7707 /* runtime type ArrayIterator[Couple[Int, Int]] */
7708 const struct type type_core__array__ArrayIterator__core__Couple__core__Int__core__Int
= {
7710 "ArrayIterator[Couple[Int, Int]]", /* class_name_string */
7713 &resolution_table_core__array__ArrayIterator__core__Couple__core__Int__core__Int
,
7717 2397, /* nullable Object */
7718 2391, /* Iterator[Object] */
7726 2843, /* Iterator[Couple[Int, Int]] */
7729 const struct types resolution_table_core__array__ArrayIterator__core__Couple__core__Int__core__Int
= {
7732 &type_core__Array__core__Couple__core__Int__core__Int
, /* Array[E]: Array[Couple[Int, Int]] */
7733 &type_core__AbstractArrayRead__core__Couple__core__Int__core__Int
, /* AbstractArrayRead[E]: AbstractArrayRead[Couple[Int, Int]] */
7736 /* runtime type ArrayReverseIterator[Couple[Int, Int]] */
7737 const struct type type_core__array__ArrayReverseIterator__core__Couple__core__Int__core__Int
= {
7739 "ArrayReverseIterator[Couple[Int, Int]]", /* class_name_string */
7742 &resolution_table_core__array__ArrayReverseIterator__core__Couple__core__Int__core__Int
,
7746 2397, /* nullable Object */
7747 2391, /* Iterator[Object] */
7755 2843, /* Iterator[Couple[Int, Int]] */
7758 const struct types resolution_table_core__array__ArrayReverseIterator__core__Couple__core__Int__core__Int
= {
7761 &type_core__Array__core__Couple__core__Int__core__Int
, /* Array[E]: Array[Couple[Int, Int]] */
7762 &type_core__AbstractArrayRead__core__Couple__core__Int__core__Int
, /* AbstractArrayRead[E]: AbstractArrayRead[Couple[Int, Int]] */
7765 /* runtime type NativeArray[SourceFile] */
7766 const struct type type_core__NativeArray__nitc__SourceFile
= {
7768 "NativeArray[SourceFile]", /* class_name_string */
7771 &resolution_table_core__NativeArray__nitc__SourceFile
,
7775 2397, /* nullable Object */
7807 229, /* NativeArray[Object] */
7853 1892, /* NativeArray[SourceFile] */
7887 2136, /* NativeArray[nullable Object] */
8002 const struct types resolution_table_core__NativeArray__nitc__SourceFile
= {
8005 &type_nitc__SourceFile
, /* E: SourceFile */
8006 &type_core__NativeArray__nitc__SourceFile
, /* NativeArray[E]: NativeArray[SourceFile] */
8009 /* runtime type ArrayIterator[SourceFile] */
8010 const struct type type_core__array__ArrayIterator__nitc__SourceFile
= {
8012 "ArrayIterator[SourceFile]", /* class_name_string */
8015 &resolution_table_core__array__ArrayIterator__nitc__SourceFile
,
8019 2397, /* nullable Object */
8020 2391, /* Iterator[Object] */
8031 const struct types resolution_table_core__array__ArrayIterator__nitc__SourceFile
= {
8034 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
8035 &type_core__AbstractArrayRead__nitc__SourceFile
, /* AbstractArrayRead[E]: AbstractArrayRead[SourceFile] */
8038 /* runtime type ArrayReverseIterator[SourceFile] */
8039 const struct type type_core__array__ArrayReverseIterator__nitc__SourceFile
= {
8041 "ArrayReverseIterator[SourceFile]", /* class_name_string */
8044 &resolution_table_core__array__ArrayReverseIterator__nitc__SourceFile
,
8048 2397, /* nullable Object */
8049 2391, /* Iterator[Object] */
8060 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__SourceFile
= {
8063 &type_core__Array__nitc__SourceFile
, /* Array[E]: Array[SourceFile] */
8064 &type_core__AbstractArrayRead__nitc__SourceFile
, /* AbstractArrayRead[E]: AbstractArrayRead[SourceFile] */
8067 /* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */
8068 const struct type type_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8070 "MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */
8073 &resolution_table_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase
,
8077 2397, /* nullable Object */
8078 2391, /* Iterator[Object] */
8089 const struct types resolution_table_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8092 &type_core__Array__nitc__Phase
, /* Array[E]: Array[Phase] */
8093 &type_core__MapIterator__nitc__Phase__poset__POSetElement__nitc__Phase
, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */
8096 /* runtime type Array[POSetElement[Phase]] */
8097 const struct type type_core__Array__poset__POSetElement__nitc__Phase
= {
8099 "Array[POSetElement[Phase]]", /* class_name_string */
8102 &resolution_table_core__Array__poset__POSetElement__nitc__Phase
,
8106 2397, /* nullable Object */
8141 2433, /* Collection[Object] */
8210 2502, /* Collection[POSetElement[Phase]] */
8219 2511, /* Collection[nullable Object] */
8234 2015, /* Array[nullable Object] */
8235 2202, /* SequenceRead[nullable Object] */
8268 2557, /* AbstractArrayRead[Object] */
8339 2628, /* AbstractArrayRead[POSetElement[Phase]] */
8348 2637, /* AbstractArrayRead[nullable Object] */
8394 2881, /* AbstractArray[Object] */
8465 2952, /* AbstractArray[POSetElement[Phase]] */
8474 2961, /* AbstractArray[nullable Object] */
8489 228, /* Array[Object] */
8593 1896, /* Array[POSetElement[Phase]] */
8617 const struct types resolution_table_core__Array__poset__POSetElement__nitc__Phase
= {
8620 &type_poset__POSetElement__nitc__Phase
, /* E: POSetElement[Phase] */
8621 &type_core__Array__poset__POSetElement__nitc__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
8622 &type_core__Collection__poset__POSetElement__nitc__Phase
, /* Collection[E]: Collection[POSetElement[Phase]] */
8623 &type_core__Array__poset__POSetElement__nitc__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
8624 &type_core__AbstractArray__poset__POSetElement__nitc__Phase
, /* AbstractArray[E]: AbstractArray[POSetElement[Phase]] */
8625 &type_core__NativeArray__poset__POSetElement__nitc__Phase
, /* NativeArray[E]: NativeArray[POSetElement[Phase]] */
8626 &type_poset__POSetElement__nitc__Phase
, /* E: POSetElement[Phase] */
8627 &type_core__Collection__poset__POSetElement__nitc__Phase
, /* Collection[E]: Collection[POSetElement[Phase]] */
8628 &type_poset__POSetElement__nitc__Phase
, /* E: POSetElement[Phase] */
8629 &type_core__Collection__poset__POSetElement__nitc__Phase
, /* Collection[E]: Collection[POSetElement[Phase]] */
8630 &type_core__Collection__poset__POSetElement__nitc__Phase
, /* Collection[E]: Collection[POSetElement[Phase]] */
8631 &type_core__Array__poset__POSetElement__nitc__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
8632 &type_core__AbstractArray__poset__POSetElement__nitc__Phase
, /* AbstractArray[E]: AbstractArray[POSetElement[Phase]] */
8633 &type_core__array__ArrayIterator__poset__POSetElement__nitc__Phase
, /* ArrayIterator[E]: ArrayIterator[POSetElement[Phase]] */
8634 &type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__Phase
, /* ArrayReverseIterator[E]: ArrayReverseIterator[POSetElement[Phase]] */
8637 /* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */
8638 const struct type type_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8640 "MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */
8643 &resolution_table_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase
,
8647 2397, /* nullable Object */
8648 2391, /* Iterator[Object] */
8659 const struct types resolution_table_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase
= {
8662 &type_core__Array__poset__POSetElement__nitc__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
8663 &type_core__MapIterator__nitc__Phase__poset__POSetElement__nitc__Phase
, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */
8666 /* runtime type HashSetIterator[Phase] */
8667 const struct type type_core__hash_collection__HashSetIterator__nitc__Phase
= {
8669 "HashSetIterator[Phase]", /* class_name_string */
8672 &resolution_table_core__hash_collection__HashSetIterator__nitc__Phase
,
8676 2397, /* nullable Object */
8677 2391, /* Iterator[Object] */
8688 const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__Phase
= {
8691 &type_core__Array__nitc__Phase
, /* Array[E]: Array[Phase] */
8692 &type_core__HashSet__nitc__Phase
, /* HashSet[E]: HashSet[Phase] */
8695 /* runtime type HashSetNode[Phase] */
8696 const struct type type_core__hash_collection__HashSetNode__nitc__Phase
= {
8698 "HashSetNode[Phase]", /* class_name_string */
8701 &resolution_table_core__hash_collection__HashSetNode__nitc__Phase
,
8705 2397, /* nullable Object */
8716 2757, /* nullable HashSetNode[Object] */
8727 2811, /* nullable HashSetNode[Phase] */
8739 1270, /* HashSetNode[Object] */
8750 1899, /* HashSetNode[Phase] */
8754 const struct types resolution_table_core__hash_collection__HashSetNode__nitc__Phase
= {
8758 &type_nitc__Phase
, /* K: Phase */
8761 /* runtime type NativeArray[nullable HashSetNode[Phase]] */
8762 const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase
= {
8764 "NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */
8767 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase
,
8771 2397, /* nullable Object */
8883 2136, /* NativeArray[nullable Object] */
8926 1271, /* NativeArray[nullable HashSetNode[Object]] */
8980 1900, /* NativeArray[nullable HashSetNode[Phase]] */
8998 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase
= {
9001 &type_nullable__core__hash_collection__HashSetNode__nitc__Phase
, /* E: nullable HashSetNode[Phase] */
9002 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase
, /* NativeArray[E]: NativeArray[nullable HashSetNode[Phase]] */
9005 /* runtime type HashMapKeys[Phase, Set[Phase]] */
9006 const struct type type_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase
= {
9008 "HashMapKeys[Phase, Set[Phase]]", /* class_name_string */
9011 &resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase
,
9015 2397, /* nullable Object */
9022 2405, /* Collection[Phase] */
9050 2433, /* Collection[Object] */
9128 2511, /* Collection[nullable Object] */
9145 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase
= {
9148 &type_core__HashMap__nitc__Phase__core__Set__nitc__Phase
, /* HashMap[K, V]: HashMap[Phase, Set[Phase]] */
9149 &type_core__Array__nitc__Phase
, /* Array[E]: Array[Phase] */
9150 &type_core__MapKeysIterator__nitc__Phase__core__Set__nitc__Phase
, /* MapKeysIterator[K, V]: MapKeysIterator[Phase, Set[Phase]] */
9153 /* runtime type HashMapValues[Phase, Set[Phase]] */
9154 const struct type type_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase
= {
9156 "HashMapValues[Phase, Set[Phase]]", /* class_name_string */
9159 &resolution_table_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase
,
9163 2397, /* nullable Object */
9198 2433, /* Collection[Object] */
9276 2511, /* Collection[nullable Object] */
9280 2515, /* Collection[Set[Phase]] */
9293 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase
= {
9296 &type_core__HashMap__nitc__Phase__core__Set__nitc__Phase
, /* HashMap[K, V]: HashMap[Phase, Set[Phase]] */
9297 &type_core__Array__core__Set__nitc__Phase
, /* Array[E]: Array[Set[Phase]] */
9298 &type_core__MapValuesIterator__nitc__Phase__core__Set__nitc__Phase
, /* MapValuesIterator[K, V]: MapValuesIterator[Phase, Set[Phase]] */
9301 /* runtime type HashMapIterator[Phase, Set[Phase]] */
9302 const struct type type_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase
= {
9304 "HashMapIterator[Phase, Set[Phase]]", /* class_name_string */
9307 &resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase
,
9311 2397, /* nullable Object */
9367 2707, /* MapIterator[Object, nullable Object] */
9375 2715, /* MapIterator[Phase, Set[Phase]] */
9391 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase
= {
9394 &type_core__HashMap__nitc__Phase__core__Set__nitc__Phase
, /* HashMap[K, V]: HashMap[Phase, Set[Phase]] */
9397 /* runtime type HashMapNode[Phase, Set[Phase]] */
9398 const struct type type_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
= {
9400 "HashMapNode[Phase, Set[Phase]]", /* class_name_string */
9403 &resolution_table_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
,
9407 2397, /* nullable Object */
9461 2803, /* nullable HashMapNode[Object, nullable Object] */
9469 2812, /* nullable HashMapNode[Phase, Set[Phase]] */
9536 1756, /* HashMapNode[Object, nullable Object] */
9544 1904, /* HashMapNode[Phase, Set[Phase]] */
9560 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
= {
9563 &type_core__Set__nitc__Phase
, /* V: Set[Phase] */
9564 &type_nitc__Phase
, /* K: Phase */
9567 /* runtime type NativeArray[nullable HashMapNode[Phase, Set[Phase]]] */
9568 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
= {
9570 "NativeArray[nullable HashMapNode[Phase, Set[Phase]]]", /* class_name_string */
9573 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
,
9577 2397, /* nullable Object */
9689 2136, /* NativeArray[nullable Object] */
9778 1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
9787 1905, /* NativeArray[nullable HashMapNode[Phase, Set[Phase]]] */
9804 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
= {
9807 &type_nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
, /* E: nullable HashMapNode[Phase, Set[Phase]] */
9808 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Phase, Set[Phase]]] */