X-Git-Url: http://nitlanguage.org diff --git a/c_src/nitc__nith.types.19.c b/c_src/nitc__nith.types.19.c index 638005d..a84f8bc 100644 --- a/c_src/nitc__nith.types.19.c +++ b/c_src/nitc__nith.types.19.c @@ -1,15 +1,15 @@ #include "nitc__nith.types.0.h" -/* runtime type NativeArray[Array[MPackage]] */ -const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1906, -"NativeArray[Array[MPackage]]", /* class_name_string */ -80, +/* runtime type HashMapNode[MClassType, Array[nullable MType]] */ +const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__core__Array__nullable__nitc__MType = { +1583, +"HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */ +100, 0, -&resolution_table_core__NativeArray__core__Array__nitc__MPackage, -226, +&resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__core__Array__nullable__nitc__MType, +156, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -41,11 +41,12 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2787, /* nullable HashMapNode[MType, Array[nullable MType]] */ +2788, /* nullable HashMapNode[MClassType, Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -54,6 +55,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2799, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -88,7 +90,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1906, /* NativeArray[Array[MPackage]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -106,6 +107,8 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1572, /* HashMapNode[MType, Array[nullable MType]] */ +1583, /* HashMapNode[MClassType, Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -120,12 +123,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2133, /* NativeArray[Array[Object]] */ -2136, /* NativeArray[nullable Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -152,6 +149,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1714, /* HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -166,6 +164,27 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__core__Array__nullable__nitc__MType = { +0, /* dummy */ +{ +&type_core__Array__nullable__nitc__MType, /* V: Array[nullable MType] */ +&type_nitc__MClassType, /* K: MClassType */ +} +}; +/* runtime type MapValuesIterator[MClassType, Array[nullable MType]] */ +const struct type type_core__MapValuesIterator__nitc__MClassType__core__Array__nullable__nitc__MType = { +1584, +"MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */ +47, +0, +&resolution_table_core__MapValuesIterator__nitc__MClassType__core__Array__nullable__nitc__MType, +90, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -209,6 +228,8 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1574, /* MapValuesIterator[MType, Array[nullable MType]] */ +1584, /* MapValuesIterator[MClassType, Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -218,6 +239,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1716, /* MapValuesIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -234,27 +256,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MPackage = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__core__Array__nitc__MPackage = { -0, /* dummy */ -{ -&type_core__Array__nitc__MPackage, /* E: Array[MPackage] */ -&type_core__NativeArray__core__Array__nitc__MPackage, /* NativeArray[E]: NativeArray[Array[MPackage]] */ -} -}; -/* runtime type ArrayIterator[Array[MPackage]] */ -const struct type type_core__array__ArrayIterator__core__Array__nitc__MPackage = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[MPackage]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayIterator__core__Array__nitc__MPackage, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -263,27 +264,6 @@ const struct type type_core__array__ArrayIterator__core__Array__nitc__MPackage = -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MPackage = { -0, /* dummy */ -{ -&type_core__Array__core__Array__nitc__MPackage, /* Array[E]: Array[Array[MPackage]] */ -&type_core__AbstractArrayRead__core__Array__nitc__MPackage, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MPackage]] */ -} -}; -/* runtime type ArrayReverseIterator[Array[MPackage]] */ -const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MPackage = { --1, /*CAST DEAD*/ -"ArrayReverseIterator[Array[MPackage]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MPackage, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -294,54 +274,32 @@ const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MPa -1, /* empty */ }, }; -const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MPackage = { +const struct types resolution_table_core__MapValuesIterator__nitc__MClassType__core__Array__nullable__nitc__MType = { 0, /* dummy */ { -&type_core__Array__core__Array__nitc__MPackage, /* Array[E]: Array[Array[MPackage]] */ -&type_core__AbstractArrayRead__core__Array__nitc__MPackage, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MPackage]] */ +&type_core__Array__core__Array__nullable__nitc__MType, /* Array[E]: Array[Array[nullable MType]] */ +&type_core__MapIterator__nitc__MClassType__core__Array__nullable__nitc__MType, /* MapIterator[K, V]: MapIterator[MClassType, Array[nullable MType]] */ } }; -/* runtime type MapKeysIterator[MModule, POSetElement[MModule]] */ -const struct type type_core__MapKeysIterator__nitc__MModule__poset__POSetElement__nitc__MModule = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, POSetElement[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MapKeysIterator[MClassType, Array[nullable MType]] */ +const struct type type_core__MapKeysIterator__nitc__MClassType__core__Array__nullable__nitc__MType = { +1585, +"MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */ +47, 0, -&resolution_table_core__MapKeysIterator__nitc__MModule__poset__POSetElement__nitc__MModule, -11, +&resolution_table_core__MapKeysIterator__nitc__MClassType__core__Array__nullable__nitc__MType, +90, { -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -2827, /* Iterator[MModule] */ --1, /* empty */ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2843, /* Iterator[MType] */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__MapKeysIterator__nitc__MModule__poset__POSetElement__nitc__MModule = { -0, /* dummy */ -{ -&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */ -&type_core__MapIterator__nitc__MModule__poset__POSetElement__nitc__MModule, /* MapIterator[K, V]: MapIterator[MModule, POSetElement[MModule]] */ -} -}; -/* runtime type Array[POSetElement[MModule]] */ -const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1910, -"Array[POSetElement[MModule]]", /* class_name_string */ -489, -0, -&resolution_table_core__Array__poset__POSetElement__nitc__MModule, -510, -{ -2371, /* Object */ -2397, /* nullable Object */ --1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -375,11 +333,11 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ --1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1578, /* MapKeysIterator[MType, Array[nullable MType]] */ +1585, /* MapKeysIterator[MClassType, Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -389,6 +347,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1720, /* MapKeysIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -421,6 +380,26 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapKeysIterator__nitc__MClassType__core__Array__nullable__nitc__MType = { +0, /* dummy */ +{ +&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */ +&type_core__MapIterator__nitc__MClassType__core__Array__nullable__nitc__MType, /* MapIterator[K, V]: MapIterator[MClassType, Array[nullable MType]] */ +} +}; +/* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */ +const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +1586, +"HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */ +165, +0, +&resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MPropDef, +205, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -431,6 +410,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2417, /* Collection[MClass] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -445,7 +425,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2503, /* Collection[POSetElement[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -453,13 +432,14 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2446, /* Collection[nullable MClass] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -468,8 +448,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2015, /* Array[nullable Object] */ -2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -502,7 +480,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -518,6 +495,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -574,7 +552,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2629, /* AbstractArrayRead[POSetElement[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -582,11 +559,11 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1586, /* HashMapKeys[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -594,6 +571,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1710, /* HashMapKeys[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -625,10 +603,39 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +0, /* dummy */ +{ +&type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MPropDef, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */ +&type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MPropDef]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */ +} +}; +/* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */ +const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +1587, +"HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */ +165, +0, +&resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MPropDef, +205, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -661,6 +668,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -700,7 +708,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2953, /* AbstractArray[POSetElement[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -708,12 +715,12 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2494, /* Collection[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -721,9 +728,9 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -789,6 +796,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1587, /* HashMapValues[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -796,6 +804,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1711, /* HashMapValues[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -827,8 +836,37 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +0, /* dummy */ +{ +&type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MPropDef, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */ +&type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MPropDef]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Array__core__Array__nullable__nitc__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ +} +}; +/* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */ +const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +1588, +"HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ +118, +0, +&resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef, +158, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1910, /* Array[POSetElement[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -849,40 +887,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__Array__poset__POSetElement__nitc__MModule = { -0, /* dummy */ -{ -&type_poset__POSetElement__nitc__MModule, /* E: POSetElement[MModule] */ -&type_core__Array__poset__POSetElement__nitc__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -&type_core__Collection__poset__POSetElement__nitc__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_core__Array__poset__POSetElement__nitc__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -&type_core__AbstractArray__poset__POSetElement__nitc__MModule, /* AbstractArray[E]: AbstractArray[POSetElement[MModule]] */ -&type_core__NativeArray__poset__POSetElement__nitc__MModule, /* NativeArray[E]: NativeArray[POSetElement[MModule]] */ -&type_poset__POSetElement__nitc__MModule, /* E: POSetElement[MModule] */ -&type_core__Collection__poset__POSetElement__nitc__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_poset__POSetElement__nitc__MModule, /* E: POSetElement[MModule] */ -&type_core__Collection__poset__POSetElement__nitc__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_core__Collection__poset__POSetElement__nitc__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_core__Array__poset__POSetElement__nitc__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -&type_core__AbstractArray__poset__POSetElement__nitc__MModule, /* AbstractArray[E]: AbstractArray[POSetElement[MModule]] */ -&type_core__array__ArrayIterator__poset__POSetElement__nitc__MModule, /* ArrayIterator[E]: ArrayIterator[POSetElement[MModule]] */ -&type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MModule, /* ArrayReverseIterator[E]: ArrayReverseIterator[POSetElement[MModule]] */ -} -}; -/* runtime type MapValuesIterator[MModule, POSetElement[MModule]] */ -const struct type type_core__MapValuesIterator__nitc__MModule__poset__POSetElement__nitc__MModule = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, POSetElement[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__MapValuesIterator__nitc__MModule__poset__POSetElement__nitc__MModule, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -891,26 +895,6 @@ const struct type type_core__MapValuesIterator__nitc__MModule__poset__POSetEleme -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__MapValuesIterator__nitc__MModule__poset__POSetElement__nitc__MModule = { -0, /* dummy */ -{ -&type_core__Array__poset__POSetElement__nitc__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -&type_core__MapIterator__nitc__MModule__poset__POSetElement__nitc__MModule, /* MapIterator[K, V]: MapIterator[MModule, POSetElement[MModule]] */ -} -}; -/* runtime type HashMapKeys[MModule, Set[MModule]] */ -const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MModule = { --1, /*CAST DEAD*/ -"HashMapKeys[MModule, Set[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MModule, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -919,8 +903,8 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2697, /* MapIterator[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -2408, /* Collection[MModule] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -928,6 +912,7 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2706, /* MapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -945,7 +930,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -994,11 +978,11 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2482, /* Collection[nullable MModule] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1588, /* HashMapIterator[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1006,6 +990,7 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1712, /* HashMapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1023,7 +1008,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1040,25 +1024,23 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__ -1, /* empty */ }, }; -const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__Set__nitc__MModule = { +const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef = { 0, /* dummy */ { -&type_core__HashMap__nitc__MModule__core__Set__nitc__MModule, /* HashMap[K, V]: HashMap[MModule, Set[MModule]] */ -&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */ -&type_core__MapKeysIterator__nitc__MModule__core__Set__nitc__MModule, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MModule]] */ +&type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MPropDef, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */ } }; -/* runtime type HashMapValues[MModule, Set[MModule]] */ -const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MModule = { --1, /*CAST DEAD*/ -"HashMapValues[MModule, Set[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ +const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +1589, +"NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */ +178, 0, -&resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MModule, -129, +&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef, +228, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1093,7 +1075,6 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1153,6 +1134,7 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core -1, /* empty */ -1, /* empty */ -1, /* empty */ +1717, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1171,12 +1153,10 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2516, /* Collection[Set[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1186,27 +1166,6 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__Set__nitc__MModule = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MModule__core__Set__nitc__MModule, /* HashMap[K, V]: HashMap[MModule, Set[MModule]] */ -&type_core__Array__core__Set__nitc__MModule, /* Array[E]: Array[Set[MModule]] */ -&type_core__MapValuesIterator__nitc__MModule__core__Set__nitc__MModule, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MModule]] */ -} -}; -/* runtime type HashMapIterator[MModule, Set[MModule]] */ -const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MModule = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, Set[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MModule, -79, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1258,20 +1217,20 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__co -1, /* empty */ -1, /* empty */ -1, /* empty */ +1589, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2707, /* MapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2716, /* MapIterator[MModule, Set[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1284,25 +1243,6 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__co -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__Set__nitc__MModule = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MModule__core__Set__nitc__MModule, /* HashMap[K, V]: HashMap[MModule, Set[MModule]] */ -} -}; -/* runtime type HashMapNode[MModule, Set[MModule]] */ -const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule = { -1915, -"HashMapNode[MModule, Set[MModule]]", /* class_name_string */ -139, -0, -&resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule, -152, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1327,6 +1267,26 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +0, /* dummy */ +{ +&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef, /* E: nullable HashMapNode[MClass, Array[nullable MPropDef]] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ +} +}; +/* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */ +const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +1590, +"HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */ +101, +0, +&resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef, +156, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1356,7 +1316,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2803, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1365,7 +1324,7 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2813, /* nullable HashMapNode[MModule, Set[MModule]] */ +2789, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1373,6 +1332,7 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2799, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1426,12 +1386,12 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1590, /* HashMapNode[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1756, /* HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1440,7 +1400,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1915, /* HashMapNode[MModule, Set[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1453,26 +1412,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule = { -0, /* dummy */ -{ -&type_core__Set__nitc__MModule, /* V: Set[MModule] */ -&type_nitc__MModule, /* K: MModule */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MModule]]] */ -const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule = { -1916, -"NativeArray[nullable HashMapNode[MModule, Set[MModule]]]", /* class_name_string */ -212, -0, -&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1487,6 +1426,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1714, /* HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1501,6 +1441,26 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +0, /* dummy */ +{ +&type_core__Array__nullable__nitc__MPropDef, /* V: Array[nullable MPropDef] */ +&type_nitc__MClass, /* K: MClass */ +} +}; +/* runtime type Array[Array[nullable MPropDef]] */ +const struct type type_core__Array__core__Array__nullable__nitc__MPropDef = { +1591, +"Array[Array[nullable MPropDef]]", /* class_name_string */ +472, +0, +&resolution_table_core__Array__core__Array__nullable__nitc__MPropDef, +510, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1536,6 +1496,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1584,10 +1545,10 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2494, /* Collection[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1595,6 +1556,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1626,6 +1588,8 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1715, /* Array[nullable Object] */ +2210, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1673,7 +1637,6 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1683,8 +1646,8 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -1916, /* NativeArray[nullable HashMapNode[MModule, Set[MModule]]] */ -1, /* empty */ +2590, /* AbstractArrayRead[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1697,26 +1660,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule = { -0, /* dummy */ -{ -&type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule, /* E: nullable HashMapNode[MModule, Set[MModule]] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__Set__nitc__MModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, Set[MModule]]] */ -} -}; -/* runtime type NativeArray[Array[MModule]] */ -const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1917, -"NativeArray[Array[MModule]]", /* class_name_string */ -81, -0, -&resolution_table_core__NativeArray__core__Array__nitc__MModule, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ +2603, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1726,7 +1670,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1143, /* NativeArray[SequenceRead[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1735,6 +1678,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2621, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1748,7 +1692,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1796,7 +1739,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1917, /* NativeArray[Array[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1807,6 +1749,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2888, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1827,8 +1770,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2133, /* NativeArray[Array[Object]] */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1861,6 +1802,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2941, /* AbstractArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1868,6 +1810,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2949, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1900,6 +1843,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +226, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1941,27 +1885,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__core__Array__nitc__MModule = { -0, /* dummy */ -{ -&type_core__Array__nitc__MModule, /* E: Array[MModule] */ -&type_core__NativeArray__core__Array__nitc__MModule, /* NativeArray[E]: NativeArray[Array[MModule]] */ -} -}; -/* runtime type ArrayIterator[Array[MModule]] */ -const struct type type_core__array__ArrayIterator__core__Array__nitc__MModule = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayIterator__core__Array__nitc__MModule, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1970,27 +1893,6 @@ const struct type type_core__array__ArrayIterator__core__Array__nitc__MModule = -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MModule = { -0, /* dummy */ -{ -&type_core__Array__core__Array__nitc__MModule, /* Array[E]: Array[Array[MModule]] */ -&type_core__AbstractArrayRead__core__Array__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MModule]] */ -} -}; -/* runtime type ArrayReverseIterator[Array[MModule]] */ -const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MModule = { --1, /*CAST DEAD*/ -"ArrayReverseIterator[Array[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MModule, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1999,27 +1901,6 @@ const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MMo -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MModule = { -0, /* dummy */ -{ -&type_core__Array__core__Array__nitc__MModule, /* Array[E]: Array[Array[MModule]] */ -&type_core__AbstractArrayRead__core__Array__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MModule]] */ -} -}; -/* runtime type MapKeysIterator[MClassDef, POSetElement[MClassDef]] */ -const struct type type_core__MapKeysIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__MapKeysIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2028,26 +1909,6 @@ const struct type type_core__MapKeysIterator__nitc__MClassDef__poset__POSetEleme -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__MapKeysIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef = { -0, /* dummy */ -{ -&type_core__Array__nitc__MClassDef, /* Array[E]: Array[MClassDef] */ -&type_core__MapIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef, /* MapIterator[K, V]: MapIterator[MClassDef, POSetElement[MClassDef]] */ -} -}; -/* runtime type Array[POSetElement[MClassDef]] */ -const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1921, -"Array[POSetElement[MClassDef]]", /* class_name_string */ -490, -0, -&resolution_table_core__Array__poset__POSetElement__nitc__MClassDef, -510, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2070,6 +1931,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1591, /* Array[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2082,7 +1944,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2108,6 +1969,44 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__Array__core__Array__nullable__nitc__MPropDef = { +0, /* dummy */ +{ +&type_core__Array__nullable__nitc__MPropDef, /* E: Array[nullable MPropDef] */ +&type_core__Array__core__Array__nullable__nitc__MPropDef, /* SELF: Array[Array[nullable MPropDef]] */ +&type_core__Collection__core__Array__nullable__nitc__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ +&type_core__Array__core__Array__nullable__nitc__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ +&type_core__AbstractArray__core__Array__nullable__nitc__MPropDef, /* AbstractArray[E]: AbstractArray[Array[nullable MPropDef]] */ +&type_core__NativeArray__core__Array__nullable__nitc__MPropDef, /* NativeArray[E]: NativeArray[Array[nullable MPropDef]] */ +&type_core__Array__nullable__nitc__MPropDef, /* E: Array[nullable MPropDef] */ +&type_core__Collection__core__Array__nullable__nitc__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ +&type_core__Array__nullable__nitc__MPropDef, /* E: Array[nullable MPropDef] */ +&type_core__Collection__core__Array__nullable__nitc__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ +&type_core__Collection__core__Array__nullable__nitc__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ +&type_core__Array__core__Array__nullable__nitc__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ +&type_core__Array__core__Array__nullable__nitc__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ +&type_core__AbstractArray__core__Array__nullable__nitc__MPropDef, /* AbstractArray[E]: AbstractArray[Array[nullable MPropDef]] */ +&type_core__array__ArrayIterator__core__Array__nullable__nitc__MPropDef, /* ArrayIterator[E]: ArrayIterator[Array[nullable MPropDef]] */ +&type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MPropDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[nullable MPropDef]] */ +} +}; +/* runtime type MapValuesIterator[MClass, Array[nullable MPropDef]] */ +const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +1592, +"MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ +48, +0, +&resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef, +90, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2150,17 +2049,17 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1592, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2504, /* Collection[POSetElement[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1716, /* MapValuesIterator[Object, nullable Object] */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2175,8 +2074,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2015, /* Array[nullable Object] */ -2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2194,6 +2091,26 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +0, /* dummy */ +{ +&type_core__Array__core__Array__nullable__nitc__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ +&type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MPropDef]] */ +} +}; +/* runtime type NativeArray[Array[nullable MPropDef]] */ +const struct type type_core__NativeArray__core__Array__nullable__nitc__MPropDef = { +1593, +"NativeArray[Array[nullable MPropDef]]", /* class_name_string */ +87, +0, +&resolution_table_core__NativeArray__core__Array__nullable__nitc__MPropDef, +228, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2209,7 +2126,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2227,6 +2143,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +227, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2279,17 +2196,17 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1593, /* NativeArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2630, /* AbstractArrayRead[POSetElement[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1717, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2335,7 +2252,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2408,14 +2324,12 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2954, /* AbstractArray[POSetElement[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2423,6 +2337,27 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MPropDef = { +0, /* dummy */ +{ +&type_core__Array__nullable__nitc__MPropDef, /* E: Array[nullable MPropDef] */ +&type_core__NativeArray__core__Array__nullable__nitc__MPropDef, /* NativeArray[E]: NativeArray[Array[nullable MPropDef]] */ +} +}; +/* runtime type ArrayIterator[Array[nullable MPropDef]] */ +const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MPropDef = { +1594, +"ArrayIterator[Array[nullable MPropDef]]", /* class_name_string */ +67, +0, +&resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MPropDef, +137, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2430,7 +2365,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2488,6 +2422,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1594, /* ArrayIterator[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2500,6 +2435,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1718, /* ArrayIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2517,6 +2453,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1884, /* ArrayIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2536,7 +2473,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1921, /* Array[POSetElement[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2558,39 +2494,25 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassDef = { -1, /* empty */ }, }; -const struct types resolution_table_core__Array__poset__POSetElement__nitc__MClassDef = { +const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MPropDef = { 0, /* dummy */ { -&type_poset__POSetElement__nitc__MClassDef, /* E: POSetElement[MClassDef] */ -&type_core__Array__poset__POSetElement__nitc__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -&type_core__Collection__poset__POSetElement__nitc__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_core__Array__poset__POSetElement__nitc__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -&type_core__AbstractArray__poset__POSetElement__nitc__MClassDef, /* AbstractArray[E]: AbstractArray[POSetElement[MClassDef]] */ -&type_core__NativeArray__poset__POSetElement__nitc__MClassDef, /* NativeArray[E]: NativeArray[POSetElement[MClassDef]] */ -&type_poset__POSetElement__nitc__MClassDef, /* E: POSetElement[MClassDef] */ -&type_core__Collection__poset__POSetElement__nitc__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_poset__POSetElement__nitc__MClassDef, /* E: POSetElement[MClassDef] */ -&type_core__Collection__poset__POSetElement__nitc__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_core__Collection__poset__POSetElement__nitc__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_core__Array__poset__POSetElement__nitc__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -&type_core__AbstractArray__poset__POSetElement__nitc__MClassDef, /* AbstractArray[E]: AbstractArray[POSetElement[MClassDef]] */ -&type_core__array__ArrayIterator__poset__POSetElement__nitc__MClassDef, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClassDef]] */ -&type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[POSetElement[MClassDef]] */ +&type_core__Array__core__Array__nullable__nitc__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ +&type_core__AbstractArrayRead__core__Array__nullable__nitc__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MPropDef]] */ } }; -/* runtime type MapValuesIterator[MClassDef, POSetElement[MClassDef]] */ -const struct type type_core__MapValuesIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ArrayReverseIterator[Array[nullable MPropDef]] */ +const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MPropDef = { +1595, +"ArrayReverseIterator[Array[nullable MPropDef]]", /* class_name_string */ +193, 0, -&resolution_table_core__MapValuesIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef, -11, +&resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MPropDef, +263, { -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ --1, /* empty */ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2598,27 +2520,6 @@ const struct type type_core__MapValuesIterator__nitc__MClassDef__poset__POSetEle -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__MapValuesIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef = { -0, /* dummy */ -{ -&type_core__Array__poset__POSetElement__nitc__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -&type_core__MapIterator__nitc__MClassDef__poset__POSetElement__nitc__MClassDef, /* MapIterator[K, V]: MapIterator[MClassDef, POSetElement[MClassDef]] */ -} -}; -/* runtime type HashMapKeys[MClassDef, Set[MClassDef]] */ -const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core__Set__nitc__MClassDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MClassDef, Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__core__Set__nitc__MClassDef, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ --1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2633,7 +2534,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -2414, /* Collection[MClassDef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2652,7 +2552,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2678,6 +2577,7 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ +1594, /* ArrayIterator[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2690,6 +2590,7 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ +1718, /* ArrayIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2707,6 +2608,7 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ +1884, /* ArrayIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2730,7 +2632,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2745,27 +2646,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__core__Set__nitc__MClassDef = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MClassDef__core__Set__nitc__MClassDef, /* HashMap[K, V]: HashMap[MClassDef, Set[MClassDef]] */ -&type_core__Array__nitc__MClassDef, /* Array[E]: Array[MClassDef] */ -&type_core__MapKeysIterator__nitc__MClassDef__core__Set__nitc__MClassDef, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, Set[MClassDef]] */ -} -}; -/* runtime type HashMapValues[MClassDef, Set[MClassDef]] */ -const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__core__Set__nitc__MClassDef = { --1, /*CAST DEAD*/ -"HashMapValues[MClassDef, Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__core__Set__nitc__MClassDef, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2800,7 +2680,6 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__co -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2824,6 +2703,7 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__co -1, /* empty */ -1, /* empty */ -1, /* empty */ +1595, /* ArrayReverseIterator[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2836,6 +2716,7 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__co -1, /* empty */ -1, /* empty */ -1, /* empty */ +1719, /* ArrayReverseIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2853,13 +2734,13 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__co -1, /* empty */ -1, /* empty */ -1, /* empty */ +1885, /* ArrayReverseIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2492, /* Collection[Set[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2878,7 +2759,6 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__co -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2895,25 +2775,25 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__co -1, /* empty */ }, }; -const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__core__Set__nitc__MClassDef = { +const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MPropDef = { 0, /* dummy */ { -&type_core__HashMap__nitc__MClassDef__core__Set__nitc__MClassDef, /* HashMap[K, V]: HashMap[MClassDef, Set[MClassDef]] */ -&type_core__Array__core__Set__nitc__MClassDef, /* Array[E]: Array[Set[MClassDef]] */ -&type_core__MapValuesIterator__nitc__MClassDef__core__Set__nitc__MClassDef, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, Set[MClassDef]] */ +&type_core__Array__core__Array__nullable__nitc__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ +&type_core__AbstractArrayRead__core__Array__nullable__nitc__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MPropDef]] */ } }; -/* runtime type HashMapIterator[MClassDef, Set[MClassDef]] */ -const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__core__Set__nitc__MClassDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassDef, Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MapKeysIterator[MClass, Array[nullable MPropDef]] */ +const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +1596, +"MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ +48, 0, -&resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__core__Set__nitc__MClassDef, -79, +&resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef, +90, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2959,6 +2839,7 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1596, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2967,9 +2848,9 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1720, /* MapKeysIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -2707, /* MapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2979,7 +2860,6 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2717, /* MapIterator[MClassDef, Set[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2991,25 +2871,6 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__core__Set__nitc__MClassDef = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MClassDef__core__Set__nitc__MClassDef, /* HashMap[K, V]: HashMap[MClassDef, Set[MClassDef]] */ -} -}; -/* runtime type HashMapNode[MClassDef, Set[MClassDef]] */ -const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef = { -1926, -"HashMapNode[MClassDef, Set[MClassDef]]", /* class_name_string */ -140, -0, -&resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef, -152, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3020,6 +2881,26 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef = { +0, /* dummy */ +{ +&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */ +&type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MPropDef, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MPropDef]] */ +} +}; +/* runtime type HashMapKeys[MClass, Array[nullable MProperty]] */ +const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MProperty = { +1597, +"HashMapKeys[MClass, Array[nullable MProperty]]", /* class_name_string */ +166, +0, +&resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MProperty, +205, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3030,6 +2911,7 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ +2417, /* Collection[MClass] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3054,16 +2936,17 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2446, /* Collection[nullable MClass] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2803, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3073,7 +2956,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -2814, /* nullable HashMapNode[MClassDef, Set[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3114,6 +2996,7 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3138,7 +3021,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -1756, /* HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3148,43 +3030,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -1926, /* HashMapNode[MClassDef, Set[MClassDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef = { -0, /* dummy */ -{ -&type_core__Set__nitc__MClassDef, /* V: Set[MClassDef] */ -&type_nitc__MClassDef, /* K: MClassDef */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassDef, Set[MClassDef]]] */ -const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef = { -1927, -"NativeArray[nullable HashMapNode[MClassDef, Set[MClassDef]]]", /* class_name_string */ -213, -0, -&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3220,12 +3065,14 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1597, /* HashMapKeys[MClass, Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1710, /* HashMapKeys[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3257,6 +3104,36 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[MClass, Array[nullable MProperty]] */ +&type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MProperty]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */ +} +}; +/* runtime type HashMapValues[MClass, Array[nullable MProperty]] */ +const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MProperty = { +1598, +"HashMapValues[MClass, Array[nullable MProperty]]", /* class_name_string */ +166, +0, +&resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MProperty, +205, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3291,8 +3168,8 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3345,12 +3222,14 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +2495, /* Collection[Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3380,7 +3259,6 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3391,7 +3269,6 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -1927, /* NativeArray[nullable HashMapNode[MClassDef, Set[MClassDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3404,55 +3281,13 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef = { -0, /* dummy */ -{ -&type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef, /* E: nullable HashMapNode[MClassDef, Set[MClassDef]] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__Set__nitc__MClassDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, Set[MClassDef]]] */ -} -}; -/* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */ -const struct type type_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2831, /* Iterator[MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__MapKeysIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = { -0, /* dummy */ -{ -&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */ -&type_core__MapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */ -} -}; -/* runtime type Array[POSetElement[MClassType]] */ -const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1929, -"Array[POSetElement[MClassType]]", /* class_name_string */ -491, -0, -&resolution_table_core__Array__poset__POSetElement__nitc__MClassType, -510, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3463,12 +3298,14 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1598, /* HashMapValues[MClass, Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1711, /* HashMapValues[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3487,7 +3324,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3501,6 +3337,36 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[MClass, Array[nullable MProperty]] */ +&type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MProperty]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Array__core__Array__nullable__nitc__MProperty, /* Array[E]: Array[Array[nullable MProperty]] */ +} +}; +/* runtime type HashMapIterator[MClass, Array[nullable MProperty]] */ +const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MProperty = { +1599, +"HashMapIterator[MClass, Array[nullable MProperty]]", /* class_name_string */ +119, +0, +&resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MProperty, +158, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3539,6 +3405,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2698, /* MapIterator[MClass, Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3546,6 +3413,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2706, /* MapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3559,14 +3427,11 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2505, /* Collection[POSetElement[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -2512, /* Collection[POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3580,8 +3445,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2015, /* Array[nullable Object] */ -2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3614,7 +3477,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3622,12 +3484,14 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1599, /* HashMapIterator[MClass, Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1712, /* HashMapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3659,6 +3523,25 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[MClass, Array[nullable MProperty]] */ +} +}; +/* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MProperty]]] */ +const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty = { +1600, +"NativeArray[nullable HashMapNode[MClass, Array[nullable MProperty]]]", /* class_name_string */ +179, +0, +&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty, +228, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3688,14 +3571,11 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2631, /* AbstractArrayRead[POSetElement[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2637, /* AbstractArrayRead[nullable Object] */ -2638, /* AbstractArrayRead[POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3740,7 +3620,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3756,6 +3635,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1717, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3814,14 +3694,11 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2955, /* AbstractArray[POSetElement[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2961, /* AbstractArray[nullable Object] */ -2962, /* AbstractArray[POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3835,7 +3712,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3843,6 +3719,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1600, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MProperty]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3851,6 +3728,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3890,6 +3768,26 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty, /* E: nullable HashMapNode[MClass, Array[nullable MProperty]] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MProperty]]] */ +} +}; +/* runtime type HashMapNode[MClass, Array[nullable MProperty]] */ +const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty = { +1601, +"HashMapNode[MClass, Array[nullable MProperty]]", /* class_name_string */ +102, +0, +&resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty, +156, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3928,12 +3826,14 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2790, /* nullable HashMapNode[MClass, Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2799, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3942,13 +3842,11 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1929, /* Array[POSetElement[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2031, /* Array[POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3961,40 +3859,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MClassType = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__Array__poset__POSetElement__nitc__MClassType = { -0, /* dummy */ -{ -&type_poset__POSetElement__nitc__MClassType, /* E: POSetElement[MClassType] */ -&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_core__Collection__poset__POSetElement__nitc__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_core__AbstractArray__poset__POSetElement__nitc__MClassType, /* AbstractArray[E]: AbstractArray[POSetElement[MClassType]] */ -&type_core__NativeArray__poset__POSetElement__nitc__MClassType, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */ -&type_poset__POSetElement__nitc__MClassType, /* E: POSetElement[MClassType] */ -&type_core__Collection__poset__POSetElement__nitc__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_poset__POSetElement__nitc__MClassType, /* E: POSetElement[MClassType] */ -&type_core__Collection__poset__POSetElement__nitc__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_core__Collection__poset__POSetElement__nitc__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_core__AbstractArray__poset__POSetElement__nitc__MClassType, /* AbstractArray[E]: AbstractArray[POSetElement[MClassType]] */ -&type_core__array__ArrayIterator__poset__POSetElement__nitc__MClassType, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClassType]] */ -&type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClassType, /* ArrayReverseIterator[E]: ArrayReverseIterator[POSetElement[MClassType]] */ -} -}; -/* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */ -const struct type type_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4003,26 +3867,6 @@ const struct type type_core__MapValuesIterator__nitc__MClassType__poset__POSetEl -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__MapValuesIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType = { -0, /* dummy */ -{ -&type_core__Array__poset__POSetElement__nitc__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_core__MapIterator__nitc__MClassType__poset__POSetElement__nitc__MClassType, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */ -} -}; -/* runtime type HashMapKeys[MClassType, Set[MClassType]] */ -const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__core__Set__nitc__MClassType = { --1, /*CAST DEAD*/ -"HashMapKeys[MClassType, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapKeys__nitc__MClassType__core__Set__nitc__MClassType, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4040,16 +3884,15 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -2416, /* Collection[MClassType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1601, /* HashMapNode[MClass, Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2425, /* Collection[MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4057,7 +3900,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4068,7 +3910,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -2444, /* Collection[nullable MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4086,6 +3927,7 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +1714, /* HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4100,6 +3942,26 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__nullable__nitc__MProperty, /* V: Array[nullable MProperty] */ +&type_nitc__MClass, /* K: MClass */ +} +}; +/* runtime type Array[Array[nullable MProperty]] */ +const struct type type_core__Array__core__Array__nullable__nitc__MProperty = { +1602, +"Array[Array[nullable MProperty]]", /* class_name_string */ +473, +0, +&resolution_table_core__Array__core__Array__nullable__nitc__MProperty, +510, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4135,7 +3997,7 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4150,27 +4012,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassType__core__Set__nitc__MClassType = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MClassType__core__Set__nitc__MClassType, /* HashMap[K, V]: HashMap[MClassType, Set[MClassType]] */ -&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */ -&type_core__MapKeysIterator__nitc__MClassType__core__Set__nitc__MClassType, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, Set[MClassType]] */ -} -}; -/* runtime type HashMapValues[MClassType, Set[MClassType]] */ -const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__core__Set__nitc__MClassType = { --1, /*CAST DEAD*/ -"HashMapValues[MClassType, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapValues__nitc__MClassType__core__Set__nitc__MClassType, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4205,17 +4046,18 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__c -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2495, /* Collection[Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4247,6 +4089,8 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__c -1, /* empty */ -1, /* empty */ -1, /* empty */ +1715, /* Array[nullable Object] */ +2210, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4266,14 +4110,12 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__c -1, /* empty */ -1, /* empty */ -1, /* empty */ -2494, /* Collection[Set[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2501, /* Collection[Set[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4283,7 +4125,6 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__c -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4298,27 +4139,6 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MClassType__c -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassType__core__Set__nitc__MClassType = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MClassType__core__Set__nitc__MClassType, /* HashMap[K, V]: HashMap[MClassType, Set[MClassType]] */ -&type_core__Array__core__Set__nitc__MClassType, /* Array[E]: Array[Set[MClassType]] */ -&type_core__MapValuesIterator__nitc__MClassType__core__Set__nitc__MClassType, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, Set[MClassType]] */ -} -}; -/* runtime type HashMapIterator[MClassType, Set[MClassType]] */ -const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType__core__Set__nitc__MClassType = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassType, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapIterator__nitc__MClassType__core__Set__nitc__MClassType, -79, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4329,6 +4149,7 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2591, /* AbstractArrayRead[Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4340,6 +4161,7 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2603, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4357,6 +4179,7 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2621, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4374,18 +4197,15 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2707, /* MapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2714, /* MapIterator[MType, Set[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2718, /* MapIterator[MClassType, Set[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4396,25 +4216,6 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MClassType_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassType__core__Set__nitc__MClassType = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MClassType__core__Set__nitc__MClassType, /* HashMap[K, V]: HashMap[MClassType, Set[MClassType]] */ -} -}; -/* runtime type HashMapNode[MClassType, Set[MClassType]] */ -const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType = { -1934, -"HashMapNode[MClassType, Set[MClassType]]", /* class_name_string */ -141, -0, -&resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType, -152, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4449,6 +4250,7 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +2888, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4468,18 +4270,15 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -2803, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2810, /* nullable HashMapNode[MType, Set[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2815, /* nullable HashMapNode[MClassType, Set[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4505,12 +4304,14 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +2942, /* AbstractArray[Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2949, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4543,18 +4344,16 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -1756, /* HashMapNode[Object, nullable Object] */ +226, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1866, /* HashMapNode[MType, Set[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1934, /* HashMapNode[MClassType, Set[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4565,26 +4364,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MClassType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType = { -0, /* dummy */ -{ -&type_core__Set__nitc__MClassType, /* V: Set[MClassType] */ -&type_nitc__MClassType, /* K: MClassType */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MClassType]]] */ -const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType = { -1935, -"NativeArray[nullable HashMapNode[MClassType, Set[MClassType]]]", /* class_name_string */ -214, -0, -&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4654,6 +4433,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1602, /* Array[Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4690,13 +4470,47 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__Array__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__nullable__nitc__MProperty, /* E: Array[nullable MProperty] */ +&type_core__Array__core__Array__nullable__nitc__MProperty, /* SELF: Array[Array[nullable MProperty]] */ +&type_core__Collection__core__Array__nullable__nitc__MProperty, /* Collection[E]: Collection[Array[nullable MProperty]] */ +&type_core__Array__core__Array__nullable__nitc__MProperty, /* Array[E]: Array[Array[nullable MProperty]] */ +&type_core__AbstractArray__core__Array__nullable__nitc__MProperty, /* AbstractArray[E]: AbstractArray[Array[nullable MProperty]] */ +&type_core__NativeArray__core__Array__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[Array[nullable MProperty]] */ +&type_core__Array__nullable__nitc__MProperty, /* E: Array[nullable MProperty] */ +&type_core__Collection__core__Array__nullable__nitc__MProperty, /* Collection[E]: Collection[Array[nullable MProperty]] */ +&type_core__Array__nullable__nitc__MProperty, /* E: Array[nullable MProperty] */ +&type_core__Collection__core__Array__nullable__nitc__MProperty, /* Collection[E]: Collection[Array[nullable MProperty]] */ +&type_core__Collection__core__Array__nullable__nitc__MProperty, /* Collection[E]: Collection[Array[nullable MProperty]] */ +&type_core__Array__core__Array__nullable__nitc__MProperty, /* Array[E]: Array[Array[nullable MProperty]] */ +&type_core__Array__core__Array__nullable__nitc__MProperty, /* Array[E]: Array[Array[nullable MProperty]] */ +&type_core__AbstractArray__core__Array__nullable__nitc__MProperty, /* AbstractArray[E]: AbstractArray[Array[nullable MProperty]] */ +&type_core__array__ArrayIterator__core__Array__nullable__nitc__MProperty, /* ArrayIterator[E]: ArrayIterator[Array[nullable MProperty]] */ +&type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MProperty, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[nullable MProperty]] */ +} +}; +/* runtime type MapValuesIterator[MClass, Array[nullable MProperty]] */ +const struct type type_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MProperty = { +1603, +"MapValuesIterator[MClass, Array[nullable MProperty]]", /* class_name_string */ +49, +0, +&resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MProperty, +90, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4737,6 +4551,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1603, /* MapValuesIterator[MClass, Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4744,6 +4559,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1716, /* MapValuesIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4776,6 +4592,26 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__core__Array__nullable__nitc__MProperty, /* Array[E]: Array[Array[nullable MProperty]] */ +&type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MProperty, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MProperty]] */ +} +}; +/* runtime type NativeArray[Array[nullable MProperty]] */ +const struct type type_core__NativeArray__core__Array__nullable__nitc__MProperty = { +1604, +"NativeArray[Array[nullable MProperty]]", /* class_name_string */ +88, +0, +&resolution_table_core__NativeArray__core__Array__nullable__nitc__MProperty, +228, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4785,19 +4621,16 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1867, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1935, /* NativeArray[nullable HashMapNode[MClassType, Set[MClassType]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4809,28 +4642,9 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType = { -0, /* dummy */ -{ -&type_nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType, /* E: nullable HashMapNode[MClassType, Set[MClassType]] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassType__core__Set__nitc__MClassType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, Set[MClassType]]] */ -} -}; -/* runtime type NativeArray[Array[MClass]] */ -const struct type type_core__NativeArray__core__Array__nitc__MClass = { -1936, -"NativeArray[Array[MClass]]", /* class_name_string */ -82, -0, -&resolution_table_core__NativeArray__core__Array__nitc__MClass, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ +227, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4860,7 +4674,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MClass = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4885,12 +4698,14 @@ const struct type type_core__NativeArray__core__Array__nitc__MClass = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1604, /* NativeArray[Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1717, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4909,7 +4724,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MClass = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1936, /* NativeArray[Array[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4928,7 +4742,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MClass = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2059, /* NativeArray[Array[nullable MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4939,8 +4752,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MClass = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2133, /* NativeArray[Array[Object]] */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5027,6 +4838,27 @@ const struct type type_core__NativeArray__core__Array__nitc__MClass = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__nullable__nitc__MProperty, /* E: Array[nullable MProperty] */ +&type_core__NativeArray__core__Array__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[Array[nullable MProperty]] */ +} +}; +/* runtime type ArrayIterator[Array[nullable MProperty]] */ +const struct type type_core__array__ArrayIterator__core__Array__nullable__nitc__MProperty = { +1605, +"ArrayIterator[Array[nullable MProperty]]", /* class_name_string */ +68, +0, +&resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MProperty, +137, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5053,27 +4885,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MClass = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__core__Array__nitc__MClass = { -0, /* dummy */ -{ -&type_core__Array__nitc__MClass, /* E: Array[MClass] */ -&type_core__NativeArray__core__Array__nitc__MClass, /* NativeArray[E]: NativeArray[Array[MClass]] */ -} -}; -/* runtime type ArrayIterator[Array[MClass]] */ -const struct type type_core__array__ArrayIterator__core__Array__nitc__MClass = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayIterator__core__Array__nitc__MClass, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5082,27 +4893,6 @@ const struct type type_core__array__ArrayIterator__core__Array__nitc__MClass = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MClass = { -0, /* dummy */ -{ -&type_core__Array__core__Array__nitc__MClass, /* Array[E]: Array[Array[MClass]] */ -&type_core__AbstractArrayRead__core__Array__nitc__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MClass]] */ -} -}; -/* runtime type ArrayReverseIterator[Array[MClass]] */ -const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MClass = { --1, /*CAST DEAD*/ -"ArrayReverseIterator[Array[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MClass, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5111,26 +4901,6 @@ const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MCl -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MClass = { -0, /* dummy */ -{ -&type_core__Array__core__Array__nitc__MClass, /* Array[E]: Array[Array[MClass]] */ -&type_core__AbstractArrayRead__core__Array__nitc__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MClass]] */ -} -}; -/* runtime type NativeArray[Array[MProperty]] */ -const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1939, -"NativeArray[Array[MProperty]]", /* class_name_string */ -83, -0, -&resolution_table_core__NativeArray__core__Array__nitc__MProperty, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5154,6 +4924,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1605, /* ArrayIterator[Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5162,10 +4933,10 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1718, /* ArrayIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5183,6 +4954,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1884, /* ArrayIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5212,7 +4984,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1939, /* NativeArray[Array[MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5222,7 +4993,27 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1999, /* NativeArray[Array[nullable MProperty]] */ +}, +}; +const struct types resolution_table_core__array__ArrayIterator__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__core__Array__nullable__nitc__MProperty, /* Array[E]: Array[Array[nullable MProperty]] */ +&type_core__AbstractArrayRead__core__Array__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MProperty]] */ +} +}; +/* runtime type ArrayReverseIterator[Array[nullable MProperty]] */ +const struct type type_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MProperty = { +1606, +"ArrayReverseIterator[Array[nullable MProperty]]", /* class_name_string */ +194, +0, +&resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MProperty, +263, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5241,8 +5032,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2133, /* NativeArray[Array[Object]] */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5290,6 +5079,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1605, /* ArrayIterator[Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5301,6 +5091,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1718, /* ArrayIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5318,6 +5109,7 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1884, /* ArrayIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5355,27 +5147,6 @@ const struct type type_core__NativeArray__core__Array__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__core__Array__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__Array__nitc__MProperty, /* E: Array[MProperty] */ -&type_core__NativeArray__core__Array__nitc__MProperty, /* NativeArray[E]: NativeArray[Array[MProperty]] */ -} -}; -/* runtime type ArrayIterator[Array[MProperty]] */ -const struct type type_core__array__ArrayIterator__core__Array__nitc__MProperty = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayIterator__core__Array__nitc__MProperty, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5384,27 +5155,6 @@ const struct type type_core__array__ArrayIterator__core__Array__nitc__MProperty -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__Array__core__Array__nitc__MProperty, /* Array[E]: Array[Array[MProperty]] */ -&type_core__AbstractArrayRead__core__Array__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProperty]] */ -} -}; -/* runtime type ArrayReverseIterator[Array[MProperty]] */ -const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MProperty = { --1, /*CAST DEAD*/ -"ArrayReverseIterator[Array[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MProperty, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5413,28 +5163,6 @@ const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MPr -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__Array__core__Array__nitc__MProperty, /* Array[E]: Array[Array[MProperty]] */ -&type_core__AbstractArrayRead__core__Array__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProperty]] */ -} -}; -/* runtime type MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_core__MapKeysIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__MapKeysIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -2827, /* Iterator[MModule] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5442,26 +5170,6 @@ const struct type type_core__MapKeysIterator__nitc__MModule__more_collections__H -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__MapKeysIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */ -&type_core__MapIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* MapIterator[K, V]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type Array[HashMap2[MType, String, nullable MProperty]] */ -const struct type type_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = { -1943, -"Array[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -492, -0, -&resolution_table_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, -510, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5496,8 +5204,8 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ +1606, /* ArrayReverseIterator[Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5509,6 +5217,7 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +1719, /* ArrayReverseIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5526,6 +5235,7 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +1885, /* ArrayReverseIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5564,17 +5274,36 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__core__Array__nullable__nitc__MProperty, /* Array[E]: Array[Array[nullable MProperty]] */ +&type_core__AbstractArrayRead__core__Array__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MProperty]] */ +} +}; +/* runtime type MapKeysIterator[MClass, Array[nullable MProperty]] */ +const struct type type_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MProperty = { +1607, +"MapKeysIterator[MClass, Array[nullable MProperty]]", /* class_name_string */ +49, +0, +&resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MProperty, +90, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2506, /* Collection[HashMap2[MType, String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5589,8 +5318,6 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -2015, /* Array[nullable Object] */ -2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5614,6 +5341,7 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +1607, /* MapKeysIterator[MClass, Array[nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5621,9 +5349,9 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +1720, /* MapKeysIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5654,9 +5382,30 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Array__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */ +&type_core__MapIterator__nitc__MClass__core__Array__nullable__nitc__MProperty, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MProperty]] */ +} +}; +/* runtime type HashMapKeys[String, String] */ +const struct type type_core__hash_collection__HashMapKeys__core__String__core__String = { +1608, +"HashMapKeys[String, String]", /* class_name_string */ +167, +0, +&resolution_table_core__hash_collection__HashMapKeys__core__String__core__String, +205, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2410, /* Collection[String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5688,22 +5437,22 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2448, /* Collection[Writable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2632, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5748,8 +5497,8 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5818,37 +5567,15 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +1608, /* HashMapKeys[String, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1710, /* HashMapKeys[Object, nullable Object] */ -1, /* empty */ -2956, /* AbstractArray[HashMap2[MType, String, nullable MProperty]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2961, /* AbstractArray[nullable Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -228, /* Array[Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ +1732, /* HashMapKeys[Object, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5878,9 +5605,40 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__String = { +0, /* dummy */ +{ +&type_core__HashMap__core__String__core__String, /* HashMap[K, V]: HashMap[String, String] */ +&type_core__MapKeysIterator__core__String__core__String, /* MapKeysIterator[K, V]: MapKeysIterator[String, String] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Array__core__String, /* Array[E]: Array[String] */ +} +}; +/* runtime type HashMapValues[String, String] */ +const struct type type_core__hash_collection__HashMapValues__core__String__core__String = { +1609, +"HashMapValues[String, String]", /* class_name_string */ +167, +0, +&resolution_table_core__hash_collection__HashMapValues__core__String__core__String, +205, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2410, /* Collection[String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5912,11 +5670,13 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2448, /* Collection[Writable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5952,7 +5712,6 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -1943, /* Array[HashMap2[MType, String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5970,41 +5729,8 @@ const struct type type_core__Array__more_collections__HashMap2__nitc__MType__cor -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = { -0, /* dummy */ -{ -&type_more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */ -&type_core__Collection__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */ -&type_core__AbstractArray__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* AbstractArray[E]: AbstractArray[HashMap2[MType, String, nullable MProperty]] */ -&type_core__NativeArray__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[HashMap2[MType, String, nullable MProperty]] */ -&type_more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_core__Collection__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_core__Collection__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_core__Collection__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */ -&type_core__AbstractArray__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* AbstractArray[E]: AbstractArray[HashMap2[MType, String, nullable MProperty]] */ -&type_core__array__ArrayIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* ArrayIterator[E]: ArrayIterator[HashMap2[MType, String, nullable MProperty]] */ -&type_core__array__ArrayReverseIterator__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* ArrayReverseIterator[E]: ArrayReverseIterator[HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_core__MapValuesIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__MapValuesIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6012,26 +5738,6 @@ const struct type type_core__MapValuesIterator__nitc__MModule__more_collections_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__MapValuesIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__Array__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */ -&type_core__MapIterator__nitc__MModule__more_collections__HashMap2__nitc__MType__core__String__nullable__nitc__MProperty, /* MapIterator[K, V]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type HashMapKeys[MType, HashMap[String, nullable MProperty]] */ -const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { --1, /*CAST DEAD*/ -"HashMapKeys[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6058,7 +5764,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ -2425, /* Collection[MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6066,7 +5771,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6077,7 +5781,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ -2444, /* Collection[nullable MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6097,12 +5800,15 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ +1609, /* HashMapValues[String, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1711, /* HashMapValues[Object, nullable Object] */ -1, /* empty */ +1733, /* HashMapValues[Object, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6132,6 +5838,36 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__String = { +0, /* dummy */ +{ +&type_core__HashMap__core__String__core__String, /* HashMap[K, V]: HashMap[String, String] */ +&type_core__MapValuesIterator__core__String__core__String, /* MapValuesIterator[K, V]: MapValuesIterator[String, String] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Array__core__String, /* Array[E]: Array[String] */ +} +}; +/* runtime type HashMapIterator[String, String] */ +const struct type type_core__hash_collection__HashMapIterator__core__String__core__String = { +1610, +"HashMapIterator[String, String]", /* class_name_string */ +120, +0, +&resolution_table_core__hash_collection__HashMapIterator__core__String__core__String, +158, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6144,7 +5880,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6159,27 +5894,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */ -&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */ -&type_core__MapKeysIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MType, HashMap[String, nullable MProperty]] */ -} -}; -/* runtime type HashMapValues[MType, HashMap[String, nullable MProperty]] */ -const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { --1, /*CAST DEAD*/ -"HashMapValues[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6193,13 +5907,16 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2699, /* MapIterator[String, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2706, /* MapIterator[Object, nullable Object] */ -1, /* empty */ +2708, /* MapIterator[Object, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6214,7 +5931,6 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6270,12 +5986,15 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1610, /* HashMapIterator[String, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1712, /* HashMapIterator[Object, nullable Object] */ -1, /* empty */ +1734, /* HashMapIterator[Object, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6292,13 +6011,11 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2517, /* Collection[HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6309,25 +6026,23 @@ const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__ -1, /* empty */ }, }; -const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { +const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__String = { 0, /* dummy */ { -&type_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */ -&type_core__Array__core__HashMap__core__String__nullable__nitc__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -&type_core__MapValuesIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MType, HashMap[String, nullable MProperty]] */ +&type_core__HashMap__core__String__core__String, /* HashMap[K, V]: HashMap[String, String] */ } }; -/* runtime type HashMapIterator[MType, HashMap[String, nullable MProperty]] */ -const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[nullable HashMapNode[String, String]] */ +const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__String = { +1611, +"NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */ +180, 0, -&resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, -79, +&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__String, +228, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6383,7 +6098,6 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -2707, /* MapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6395,7 +6109,6 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -2719, /* MapIterator[MType, HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6405,25 +6118,6 @@ const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__HashMap__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */ -} -}; -/* runtime type HashMapNode[MType, HashMap[String, nullable MProperty]] */ -const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { -1948, -"HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -142, -0, -&resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, -152, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6442,6 +6136,7 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ +1717, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6477,7 +6172,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ -2803, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6489,7 +6183,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ -2816, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6528,6 +6221,7 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ +1611, /* NativeArray[nullable HashMapNode[String, String]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6535,6 +6229,9 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ +1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */ +-1, /* empty */ +1735, /* NativeArray[nullable HashMapNode[Object, String]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6552,7 +6249,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ -1756, /* HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6564,7 +6260,6 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Ha -1, /* empty */ -1, /* empty */ -1, /* empty */ -1948, /* HashMapNode[MType, HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6576,29 +6271,24 @@ const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Ha -1, /* empty */ }, }; -const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { +const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__String = { 0, /* dummy */ { -&type_core__HashMap__core__String__nullable__nitc__MProperty, /* V: HashMap[String, nullable MProperty] */ -&type_nitc__MType, /* K: MType */ +&type_nullable__core__hash_collection__HashMapNode__core__String__core__String, /* E: nullable HashMapNode[String, String] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, String]] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */ -const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { -1949, -"NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]]", /* class_name_string */ -215, +/* runtime type HashMapNode[String, String] */ +const struct type type_core__hash_collection__HashMapNode__core__String__core__String = { +1612, +"HashMapNode[String, String]", /* class_name_string */ +103, 0, -&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, -226, +&resolution_table_core__hash_collection__HashMapNode__core__String__core__String, +156, { -2371, /* Object */ -2397, /* nullable Object */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6638,12 +6328,15 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +2791, /* nullable HashMapNode[String, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2799, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ +2801, /* nullable HashMapNode[Object, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6697,16 +6390,16 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1612, /* HashMapNode[String, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1736, /* HashMapNode[Object, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ --1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6735,6 +6428,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1714, /* HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6749,7 +6443,29 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__String = { +0, /* dummy */ +{ +&type_core__String, /* V: String */ +&type_core__String, /* K: String */ +} +}; +/* runtime type MapValuesIterator[String, String] */ +const struct type type_core__MapValuesIterator__core__String__core__String = { +1613, +"MapValuesIterator[String, String]", /* class_name_string */ +50, +0, +&resolution_table_core__MapValuesIterator__core__String__core__String, +90, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ +2840, /* Iterator[String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6794,20 +6510,21 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */ -1, /* empty */ +1613, /* MapValuesIterator[String, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1716, /* MapValuesIterator[Object, nullable Object] */ -1, /* empty */ +1737, /* MapValuesIterator[Object, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1949, /* NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6818,30 +6535,9 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty = { -0, /* dummy */ -{ -&type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* E: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__core__String__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */ -} -}; -/* runtime type HashMapKeys[String, nullable MProperty] */ -const struct type type_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty = { --1, /*CAST DEAD*/ -"HashMapKeys[String, nullable MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2402, /* Collection[String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6855,7 +6551,29 @@ const struct type type_core__hash_collection__HashMapKeys__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapValuesIterator__core__String__core__String = { +0, /* dummy */ +{ +&type_core__Array__core__String, /* Array[E]: Array[String] */ +&type_core__MapIterator__core__String__core__String, /* MapIterator[K, V]: MapIterator[String, String] */ +} +}; +/* runtime type MapKeysIterator[String, String] */ +const struct type type_core__MapKeysIterator__core__String__core__String = { +1614, +"MapKeysIterator[String, String]", /* class_name_string */ +50, +0, +&resolution_table_core__MapKeysIterator__core__String__core__String, +90, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ +2840, /* Iterator[String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6872,13 +6590,11 @@ const struct type type_core__hash_collection__HashMapKeys__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2439, /* Collection[Writable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6903,13 +6619,16 @@ const struct type type_core__hash_collection__HashMapKeys__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ +1614, /* MapKeysIterator[String, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1720, /* MapKeysIterator[Object, nullable Object] */ -1, /* empty */ +1738, /* MapKeysIterator[Object, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6940,6 +6659,26 @@ const struct type type_core__hash_collection__HashMapKeys__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapKeysIterator__core__String__core__String = { +0, /* dummy */ +{ +&type_core__Array__core__String, /* Array[E]: Array[String] */ +&type_core__MapIterator__core__String__core__String, /* MapIterator[K, V]: MapIterator[String, String] */ +} +}; +/* runtime type NativeArray[CodeFile] */ +const struct type type_core__NativeArray__nitc__CodeFile = { +1615, +"NativeArray[CodeFile]", /* class_name_string */ +22, +0, +&resolution_table_core__NativeArray__nitc__CodeFile, +228, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6950,7 +6689,6 @@ const struct type type_core__hash_collection__HashMapKeys__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6961,31 +6699,11 @@ const struct type type_core__hash_collection__HashMapKeys__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ +1615, /* NativeArray[CodeFile] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nullable__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[String, nullable MProperty] */ -&type_core__Array__core__String, /* Array[E]: Array[String] */ -&type_core__MapKeysIterator__core__String__nullable__nitc__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable MProperty] */ -} -}; -/* runtime type HashMapValues[String, nullable MProperty] */ -const struct type type_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty = { --1, /*CAST DEAD*/ -"HashMapValues[String, nullable MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6993,6 +6711,7 @@ const struct type type_core__hash_collection__HashMapValues__core__String__nulla -1, /* empty */ -1, /* empty */ -1, /* empty */ +227, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7053,7 +6772,7 @@ const struct type type_core__hash_collection__HashMapValues__core__String__nulla -1, /* empty */ -1, /* empty */ -1, /* empty */ -2466, /* Collection[nullable PropertyLayoutElement] */ +1717, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7098,14 +6817,12 @@ const struct type type_core__hash_collection__HashMapValues__core__String__nulla -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2518, /* Collection[nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7113,27 +6830,6 @@ const struct type type_core__hash_collection__HashMapValues__core__String__nulla -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nullable__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[String, nullable MProperty] */ -&type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */ -&type_core__MapValuesIterator__core__String__nullable__nitc__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable MProperty] */ -} -}; -/* runtime type HashMapIterator[String, nullable MProperty] */ -const struct type type_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty = { --1, /*CAST DEAD*/ -"HashMapIterator[String, nullable MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty, -79, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7189,7 +6885,6 @@ const struct type type_core__hash_collection__HashMapIterator__core__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -2707, /* MapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7202,7 +6897,6 @@ const struct type type_core__hash_collection__HashMapIterator__core__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -2720, /* MapIterator[String, nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7213,34 +6907,25 @@ const struct type type_core__hash_collection__HashMapIterator__core__String__nul -1, /* empty */ }, }; -const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nullable__nitc__MProperty = { +const struct types resolution_table_core__NativeArray__nitc__CodeFile = { 0, /* dummy */ { -&type_core__HashMap__core__String__nullable__nitc__MProperty, /* HashMap[K, V]: HashMap[String, nullable MProperty] */ +&type_nitc__CodeFile, /* E: CodeFile */ +&type_core__NativeArray__nitc__CodeFile, /* NativeArray[E]: NativeArray[CodeFile] */ } }; -/* runtime type HashMapNode[String, nullable MProperty] */ -const struct type type_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty = { -1953, -"HashMapNode[String, nullable MProperty]", /* class_name_string */ -143, +/* runtime type ArrayIterator[CodeFile] */ +const struct type type_core__array__ArrayIterator__nitc__CodeFile = { +1616, +"ArrayIterator[CodeFile]", /* class_name_string */ +69, 0, -&resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, -152, +&resolution_table_core__array__ArrayIterator__nitc__CodeFile, +137, { -2371, /* Object */ -2397, /* nullable Object */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7283,7 +6968,6 @@ const struct type type_core__hash_collection__HashMapNode__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ -2803, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7296,7 +6980,6 @@ const struct type type_core__hash_collection__HashMapNode__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ -2817, /* nullable HashMapNode[String, nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7309,6 +6992,7 @@ const struct type type_core__hash_collection__HashMapNode__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ +1616, /* ArrayIterator[CodeFile] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7319,6 +7003,7 @@ const struct type type_core__hash_collection__HashMapNode__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ +1718, /* ArrayIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7336,6 +7021,7 @@ const struct type type_core__hash_collection__HashMapNode__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ +1884, /* ArrayIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7358,7 +7044,6 @@ const struct type type_core__hash_collection__HashMapNode__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ -1756, /* HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7371,36 +7056,31 @@ const struct type type_core__hash_collection__HashMapNode__core__String__nullabl -1, /* empty */ -1, /* empty */ -1, /* empty */ -1953, /* HashMapNode[String, nullable MProperty] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty = { +const struct types resolution_table_core__array__ArrayIterator__nitc__CodeFile = { 0, /* dummy */ { -&type_nullable__nitc__MProperty, /* V: nullable MProperty */ -&type_core__String, /* K: String */ +&type_core__Array__nitc__CodeFile, /* Array[E]: Array[CodeFile] */ +&type_core__AbstractArrayRead__nitc__CodeFile, /* AbstractArrayRead[E]: AbstractArrayRead[CodeFile] */ } }; -/* runtime type NativeArray[nullable HashMapNode[String, nullable MProperty]] */ -const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty = { -1954, -"NativeArray[nullable HashMapNode[String, nullable MProperty]]", /* class_name_string */ -216, +/* runtime type ArrayReverseIterator[CodeFile] */ +const struct type type_core__array__ArrayReverseIterator__nitc__CodeFile = { +1617, +"ArrayReverseIterator[CodeFile]", /* class_name_string */ +195, 0, -&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, -226, +&resolution_table_core__array__ArrayReverseIterator__nitc__CodeFile, +263, { -2371, /* Object */ -2397, /* nullable Object */ --1, /* empty */ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7467,6 +7147,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1616, /* ArrayIterator[CodeFile] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7477,6 +7158,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1718, /* ArrayIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7494,6 +7176,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1884, /* ArrayIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7511,7 +7194,6 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7591,6 +7273,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ +1617, /* ArrayReverseIterator[CodeFile] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7600,8 +7283,8 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */ -1, /* empty */ +1719, /* ArrayReverseIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7614,36 +7297,16 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashM -1, /* empty */ -1, /* empty */ -1, /* empty */ -1954, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1885, /* ArrayReverseIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty = { -0, /* dummy */ -{ -&type_nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, /* E: nullable HashMapNode[String, nullable MProperty] */ -&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */ -} -}; -/* runtime type NativeArray[nullable MModule] */ -const struct type type_core__NativeArray__nullable__nitc__MModule = { -1955, -"NativeArray[nullable MModule]", /* class_name_string */ -84, -0, -&resolution_table_core__NativeArray__nullable__nitc__MModule, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7678,9 +7341,30 @@ const struct type type_core__NativeArray__nullable__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__nitc__CodeFile = { +0, /* dummy */ +{ +&type_core__Array__nitc__CodeFile, /* Array[E]: Array[CodeFile] */ +&type_core__AbstractArrayRead__nitc__CodeFile, /* AbstractArrayRead[E]: AbstractArrayRead[CodeFile] */ +} +}; +/* runtime type HashMapKeys[String, ANode] */ +const struct type type_core__hash_collection__HashMapKeys__core__String__nitc__ANode = { +1618, +"HashMapKeys[String, ANode]", /* class_name_string */ +168, +0, +&resolution_table_core__hash_collection__HashMapKeys__core__String__nitc__ANode, +205, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2410, /* Collection[String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7712,11 +7396,13 @@ const struct type type_core__NativeArray__nullable__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2448, /* Collection[Writable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7726,7 +7412,6 @@ const struct type type_core__NativeArray__nullable__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1955, /* NativeArray[nullable MModule] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7755,7 +7440,6 @@ const struct type type_core__NativeArray__nullable__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7772,6 +7456,7 @@ const struct type type_core__NativeArray__nullable__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7842,10 +7527,12 @@ const struct type type_core__NativeArray__nullable__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1618, /* HashMapKeys[String, ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1710, /* HashMapKeys[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7868,26 +7555,6 @@ const struct type type_core__NativeArray__nullable__nitc__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__nullable__nitc__MModule = { -0, /* dummy */ -{ -&type_nullable__nitc__MModule, /* E: nullable MModule */ -&type_core__NativeArray__nullable__nitc__MModule, /* NativeArray[E]: NativeArray[nullable MModule] */ -} -}; -/* runtime type ArrayIterator[nullable MModule] */ -const struct type type_core__array__ArrayIterator__nullable__nitc__MModule = { --1, /*CAST DEAD*/ -"ArrayIterator[nullable MModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayIterator__nullable__nitc__MModule, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7899,24 +7566,34 @@ const struct type type_core__array__ArrayIterator__nullable__nitc__MModule = { -1, /* empty */ }, }; -const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MModule = { +const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nitc__ANode = { 0, /* dummy */ { -&type_core__Array__nullable__nitc__MModule, /* Array[E]: Array[nullable MModule] */ -&type_core__AbstractArrayRead__nullable__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MModule] */ +&type_core__HashMap__core__String__nitc__ANode, /* HashMap[K, V]: HashMap[String, ANode] */ +&type_core__MapKeysIterator__core__String__nitc__ANode, /* MapKeysIterator[K, V]: MapKeysIterator[String, ANode] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Array__core__String, /* Array[E]: Array[String] */ } }; -/* runtime type ArrayReverseIterator[nullable MModule] */ -const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MModule = { --1, /*CAST DEAD*/ -"ArrayReverseIterator[nullable MModule]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapValues[String, ANode] */ +const struct type type_core__hash_collection__HashMapValues__core__String__nitc__ANode = { +1619, +"HashMapValues[String, ANode]", /* class_name_string */ +168, 0, -&resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MModule, -11, +&resolution_table_core__hash_collection__HashMapValues__core__String__nitc__ANode, +205, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7926,33 +7603,6 @@ const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MModul -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MModule = { -0, /* dummy */ -{ -&type_core__Array__nullable__nitc__MModule, /* Array[E]: Array[nullable MModule] */ -&type_core__AbstractArrayRead__nullable__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MModule] */ -} -}; -/* runtime type NativeArray[nullable MGroup] */ -const struct type type_core__NativeArray__nullable__nitc__MGroup = { -1958, -"NativeArray[nullable MGroup]", /* class_name_string */ -85, -0, -&resolution_table_core__NativeArray__nullable__nitc__MGroup, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7979,6 +7629,7 @@ const struct type type_core__NativeArray__nullable__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8029,15 +7680,16 @@ const struct type type_core__NativeArray__nullable__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1958, /* NativeArray[nullable MGroup] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2496, /* Collection[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8057,7 +7709,6 @@ const struct type type_core__NativeArray__nullable__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8109,10 +7760,12 @@ const struct type type_core__NativeArray__nullable__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1619, /* HashMapValues[String, ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1711, /* HashMapValues[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8144,6 +7797,36 @@ const struct type type_core__NativeArray__nullable__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nitc__ANode = { +0, /* dummy */ +{ +&type_core__HashMap__core__String__nitc__ANode, /* HashMap[K, V]: HashMap[String, ANode] */ +&type_core__MapValuesIterator__core__String__nitc__ANode, /* MapValuesIterator[K, V]: MapValuesIterator[String, ANode] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_core__Array__nitc__ANode, /* Array[E]: Array[ANode] */ +} +}; +/* runtime type HashMapIterator[String, ANode] */ +const struct type type_core__hash_collection__HashMapIterator__core__String__nitc__ANode = { +1620, +"HashMapIterator[String, ANode]", /* class_name_string */ +121, +0, +&resolution_table_core__hash_collection__HashMapIterator__core__String__nitc__ANode, +158, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8170,26 +7853,6 @@ const struct type type_core__NativeArray__nullable__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__nullable__nitc__MGroup = { -0, /* dummy */ -{ -&type_nullable__nitc__MGroup, /* E: nullable MGroup */ -&type_core__NativeArray__nullable__nitc__MGroup, /* NativeArray[E]: NativeArray[nullable MGroup] */ -} -}; -/* runtime type ArrayIterator[nullable MGroup] */ -const struct type type_core__array__ArrayIterator__nullable__nitc__MGroup = { --1, /*CAST DEAD*/ -"ArrayIterator[nullable MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayIterator__nullable__nitc__MGroup, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8199,56 +7862,18 @@ const struct type type_core__array__ArrayIterator__nullable__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MGroup = { -0, /* dummy */ -{ -&type_core__Array__nullable__nitc__MGroup, /* Array[E]: Array[nullable MGroup] */ -&type_core__AbstractArrayRead__nullable__nitc__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MGroup] */ -} -}; -/* runtime type ArrayReverseIterator[nullable MGroup] */ -const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MGroup = { --1, /*CAST DEAD*/ -"ArrayReverseIterator[nullable MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MGroup, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2700, /* MapIterator[String, ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MGroup = { -0, /* dummy */ -{ -&type_core__Array__nullable__nitc__MGroup, /* Array[E]: Array[nullable MGroup] */ -&type_core__AbstractArrayRead__nullable__nitc__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MGroup] */ -} -}; -/* runtime type NativeArray[MModuleData[AAnnotation]] */ -const struct type type_core__NativeArray__nitc__MModuleData__nitc__AAnnotation = { -1961, -"NativeArray[MModuleData[AAnnotation]]", /* class_name_string */ -86, -0, -&resolution_table_core__NativeArray__nitc__MModuleData__nitc__AAnnotation, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ +2706, /* MapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8279,7 +7904,6 @@ const struct type type_core__NativeArray__nitc__MModuleData__nitc__AAnnotation = -1, /* empty */ -1, /* empty */ -1, /* empty */ -229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8322,17 +7946,18 @@ const struct type type_core__NativeArray__nitc__MModuleData__nitc__AAnnotation = -1, /* empty */ -1, /* empty */ -1, /* empty */ +1620, /* HashMapIterator[String, ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1712, /* HashMapIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1961, /* NativeArray[MModuleData[AAnnotation]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8358,8 +7983,26 @@ const struct type type_core__NativeArray__nitc__MModuleData__nitc__AAnnotation = -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nitc__ANode = { +0, /* dummy */ +{ +&type_core__HashMap__core__String__nitc__ANode, /* HashMap[K, V]: HashMap[String, ANode] */ +} +}; +/* runtime type NativeArray[nullable HashMapNode[String, ANode]] */ +const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__ANode = { +1621, +"NativeArray[nullable HashMapNode[String, ANode]]", /* class_name_string */ +181, +0, +&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__ANode, +228, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8452,6 +8095,7 @@ const struct type type_core__NativeArray__nitc__MModuleData__nitc__AAnnotation = -1, /* empty */ -1, /* empty */ -1, /* empty */ +1717, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8472,27 +8116,6 @@ const struct type type_core__NativeArray__nitc__MModuleData__nitc__AAnnotation = -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__nitc__MModuleData__nitc__AAnnotation = { -0, /* dummy */ -{ -&type_nitc__MModuleData__nitc__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_core__NativeArray__nitc__MModuleData__nitc__AAnnotation, /* NativeArray[E]: NativeArray[MModuleData[AAnnotation]] */ -} -}; -/* runtime type ArrayIterator[MModuleData[AAnnotation]] */ -const struct type type_core__array__ArrayIterator__nitc__MModuleData__nitc__AAnnotation = { --1, /*CAST DEAD*/ -"ArrayIterator[MModuleData[AAnnotation]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayIterator__nitc__MModuleData__nitc__AAnnotation, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8501,27 +8124,6 @@ const struct type type_core__array__ArrayIterator__nitc__MModuleData__nitc__AAnn -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayIterator__nitc__MModuleData__nitc__AAnnotation = { -0, /* dummy */ -{ -&type_core__Array__nitc__MModuleData__nitc__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */ -&type_core__AbstractArrayRead__nitc__MModuleData__nitc__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[MModuleData[AAnnotation]] */ -} -}; -/* runtime type ArrayReverseIterator[MModuleData[AAnnotation]] */ -const struct type type_core__array__ArrayReverseIterator__nitc__MModuleData__nitc__AAnnotation = { --1, /*CAST DEAD*/ -"ArrayReverseIterator[MModuleData[AAnnotation]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayReverseIterator__nitc__MModuleData__nitc__AAnnotation, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8530,26 +8132,6 @@ const struct type type_core__array__ArrayReverseIterator__nitc__MModuleData__nit -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MModuleData__nitc__AAnnotation = { -0, /* dummy */ -{ -&type_core__Array__nitc__MModuleData__nitc__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */ -&type_core__AbstractArrayRead__nitc__MModuleData__nitc__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[MModuleData[AAnnotation]] */ -} -}; -/* runtime type NativeArray[Set[MProperty]] */ -const struct type type_core__NativeArray__core__Set__nitc__MProperty = { -1964, -"NativeArray[Set[MProperty]]", /* class_name_string */ -87, -0, -&resolution_table_core__NativeArray__core__Set__nitc__MProperty, -226, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8581,7 +8163,6 @@ const struct type type_core__NativeArray__core__Set__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8600,12 +8181,14 @@ const struct type type_core__NativeArray__core__Set__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1621, /* NativeArray[nullable HashMapNode[String, ANode]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8635,7 +8218,6 @@ const struct type type_core__NativeArray__core__Set__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1964, /* NativeArray[Set[MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8646,8 +8228,27 @@ const struct type type_core__NativeArray__core__Set__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__ANode = { +0, /* dummy */ +{ +&type_nullable__core__hash_collection__HashMapNode__core__String__nitc__ANode, /* E: nullable HashMapNode[String, ANode] */ +&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__ANode, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, ANode]] */ +} +}; +/* runtime type HashMapNode[String, ANode] */ +const struct type type_core__hash_collection__HashMapNode__core__String__nitc__ANode = { +1622, +"HashMapNode[String, ANode]", /* class_name_string */ +104, +0, +&resolution_table_core__hash_collection__HashMapNode__core__String__nitc__ANode, +156, +{ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -2043, /* NativeArray[Set[PropertyLayoutElement]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8661,7 +8262,6 @@ const struct type type_core__NativeArray__core__Set__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8688,10 +8288,12 @@ const struct type type_core__NativeArray__core__Set__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2792, /* nullable HashMapNode[String, ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2799, /* nullable HashMapNode[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8748,6 +8350,7 @@ const struct type type_core__NativeArray__core__Set__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1622, /* HashMapNode[String, ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8774,27 +8377,6 @@ const struct type type_core__NativeArray__core__Set__nitc__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__core__Set__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__Set__nitc__MProperty, /* E: Set[MProperty] */ -&type_core__NativeArray__core__Set__nitc__MProperty, /* NativeArray[E]: NativeArray[Set[MProperty]] */ -} -}; -/* runtime type ArrayIterator[Set[MProperty]] */ -const struct type type_core__array__ArrayIterator__core__Set__nitc__MProperty = { --1, /*CAST DEAD*/ -"ArrayIterator[Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayIterator__core__Set__nitc__MProperty, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8803,84 +8385,43 @@ const struct type type_core__array__ArrayIterator__core__Set__nitc__MProperty = -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__Array__core__Set__nitc__MProperty, /* Array[E]: Array[Set[MProperty]] */ -&type_core__AbstractArrayRead__core__Set__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MProperty]] */ -} -}; -/* runtime type ArrayReverseIterator[Set[MProperty]] */ -const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MProperty = { --1, /*CAST DEAD*/ -"ArrayReverseIterator[Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MProperty, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ +1714, /* HashMapNode[Object, nullable Object] */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MProperty = { -0, /* dummy */ -{ -&type_core__Array__core__Set__nitc__MProperty, /* Array[E]: Array[Set[MProperty]] */ -&type_core__AbstractArrayRead__core__Set__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MProperty]] */ -} -}; -/* runtime type MapKeysIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_core__MapKeysIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup = { --1, /*CAST DEAD*/ -"MapKeysIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__MapKeysIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup, -11, -{ -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2830, /* Iterator[MGroup] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_core__MapKeysIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup = { +const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nitc__ANode = { 0, /* dummy */ { -&type_core__Array__nitc__MGroup, /* Array[E]: Array[MGroup] */ -&type_core__MapIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup, /* MapIterator[K, V]: MapIterator[MGroup, POSetElement[MGroup]] */ +&type_nitc__ANode, /* V: ANode */ +&type_core__String, /* K: String */ } }; -/* runtime type Array[POSetElement[MGroup]] */ -const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1968, -"Array[POSetElement[MGroup]]", /* class_name_string */ -493, +/* runtime type Array[ANode] */ +const struct type type_core__Array__nitc__ANode = { +1623, +"Array[ANode]", /* class_name_string */ +474, 0, -&resolution_table_core__Array__poset__POSetElement__nitc__MGroup, +&resolution_table_core__Array__nitc__ANode, 510, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8915,8 +8456,8 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ +2442, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8970,11 +8511,13 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2496, /* Collection[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2502, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8989,11 +8532,9 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2507, /* Collection[POSetElement[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9008,8 +8549,8 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2015, /* Array[nullable Object] */ -2202, /* SequenceRead[nullable Object] */ +1715, /* Array[nullable Object] */ +2210, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9042,7 +8583,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9071,6 +8611,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2593, /* AbstractArrayRead[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9080,6 +8621,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2603, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9097,6 +8639,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2621, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9118,11 +8661,9 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2633, /* AbstractArrayRead[POSetElement[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9168,8 +8709,8 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2881, /* AbstractArray[Object] */ -1, /* empty */ +2888, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9224,11 +8765,13 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2943, /* AbstractArray[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2949, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9244,11 +8787,9 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2957, /* AbstractArray[POSetElement[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9263,7 +8804,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -228, /* Array[Object] */ +226, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9353,6 +8894,7 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1623, /* Array[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9372,7 +8914,6 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1968, /* Array[POSetElement[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9391,38 +8932,118 @@ const struct type type_core__Array__poset__POSetElement__nitc__MGroup = { -1, /* empty */ }, }; -const struct types resolution_table_core__Array__poset__POSetElement__nitc__MGroup = { +const struct types resolution_table_core__Array__nitc__ANode = { 0, /* dummy */ { -&type_poset__POSetElement__nitc__MGroup, /* E: POSetElement[MGroup] */ -&type_core__Array__poset__POSetElement__nitc__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_core__Collection__poset__POSetElement__nitc__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_core__Array__poset__POSetElement__nitc__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_core__AbstractArray__poset__POSetElement__nitc__MGroup, /* AbstractArray[E]: AbstractArray[POSetElement[MGroup]] */ -&type_core__NativeArray__poset__POSetElement__nitc__MGroup, /* NativeArray[E]: NativeArray[POSetElement[MGroup]] */ -&type_poset__POSetElement__nitc__MGroup, /* E: POSetElement[MGroup] */ -&type_core__Collection__poset__POSetElement__nitc__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_poset__POSetElement__nitc__MGroup, /* E: POSetElement[MGroup] */ -&type_core__Collection__poset__POSetElement__nitc__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_core__Collection__poset__POSetElement__nitc__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_core__Array__poset__POSetElement__nitc__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_core__AbstractArray__poset__POSetElement__nitc__MGroup, /* AbstractArray[E]: AbstractArray[POSetElement[MGroup]] */ -&type_core__array__ArrayIterator__poset__POSetElement__nitc__MGroup, /* ArrayIterator[E]: ArrayIterator[POSetElement[MGroup]] */ -&type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MGroup, /* ArrayReverseIterator[E]: ArrayReverseIterator[POSetElement[MGroup]] */ +&type_nitc__ANode, /* E: ANode */ +&type_core__Array__nitc__ANode, /* SELF: Array[ANode] */ +&type_core__Collection__nitc__ANode, /* Collection[E]: Collection[ANode] */ +&type_core__Array__nitc__ANode, /* Array[E]: Array[ANode] */ +&type_core__AbstractArray__nitc__ANode, /* AbstractArray[E]: AbstractArray[ANode] */ +&type_core__NativeArray__nitc__ANode, /* NativeArray[E]: NativeArray[ANode] */ +&type_nitc__ANode, /* E: ANode */ +&type_core__Collection__nitc__ANode, /* Collection[E]: Collection[ANode] */ +&type_nitc__ANode, /* E: ANode */ +&type_core__Collection__nitc__ANode, /* Collection[E]: Collection[ANode] */ +&type_core__Collection__nitc__ANode, /* Collection[E]: Collection[ANode] */ +&type_core__Array__nitc__ANode, /* Array[E]: Array[ANode] */ +&type_core__Array__nitc__ANode, /* Array[E]: Array[ANode] */ +&type_core__AbstractArray__nitc__ANode, /* AbstractArray[E]: AbstractArray[ANode] */ +&type_core__array__ArrayIterator__nitc__ANode, /* ArrayIterator[E]: ArrayIterator[ANode] */ +&type_core__array__ArrayReverseIterator__nitc__ANode, /* ArrayReverseIterator[E]: ArrayReverseIterator[ANode] */ } }; -/* runtime type MapValuesIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_core__MapValuesIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup = { --1, /*CAST DEAD*/ -"MapValuesIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MapValuesIterator[String, ANode] */ +const struct type type_core__MapValuesIterator__core__String__nitc__ANode = { +1624, +"MapValuesIterator[String, ANode]", /* class_name_string */ +51, 0, -&resolution_table_core__MapValuesIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup, -11, +&resolution_table_core__MapValuesIterator__core__String__nitc__ANode, +90, { -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1624, /* MapValuesIterator[String, ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1716, /* MapValuesIterator[Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9433,53 +9054,272 @@ const struct type type_core__MapValuesIterator__nitc__MGroup__poset__POSetElemen -1, /* empty */ }, }; -const struct types resolution_table_core__MapValuesIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup = { +const struct types resolution_table_core__MapValuesIterator__core__String__nitc__ANode = { 0, /* dummy */ { -&type_core__Array__poset__POSetElement__nitc__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_core__MapIterator__nitc__MGroup__poset__POSetElement__nitc__MGroup, /* MapIterator[K, V]: MapIterator[MGroup, POSetElement[MGroup]] */ +&type_core__Array__nitc__ANode, /* Array[E]: Array[ANode] */ +&type_core__MapIterator__core__String__nitc__ANode, /* MapIterator[K, V]: MapIterator[String, ANode] */ } }; -/* runtime type HashSetIterator[MGroup] */ -const struct type type_core__hash_collection__HashSetIterator__nitc__MGroup = { --1, /*CAST DEAD*/ -"HashSetIterator[MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[ANode] */ +const struct type type_core__NativeArray__nitc__ANode = { +1625, +"NativeArray[ANode]", /* class_name_string */ +89, 0, -&resolution_table_core__hash_collection__HashSetIterator__nitc__MGroup, -11, +&resolution_table_core__NativeArray__nitc__ANode, +228, { -2371, /* Object */ -2397, /* nullable Object */ -2391, /* Iterator[Object] */ +2380, /* Object */ +2401, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +227, /* NativeArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1625, /* NativeArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1717, /* NativeArray[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2830, /* Iterator[MGroup] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MGroup = { +const struct types resolution_table_core__NativeArray__nitc__ANode = { 0, /* dummy */ { -&type_core__Array__nitc__MGroup, /* Array[E]: Array[MGroup] */ -&type_core__HashSet__nitc__MGroup, /* HashSet[E]: HashSet[MGroup] */ +&type_nitc__ANode, /* E: ANode */ +&type_core__NativeArray__nitc__ANode, /* NativeArray[E]: NativeArray[ANode] */ } }; -/* runtime type HashSetNode[MGroup] */ -const struct type type_core__hash_collection__HashSetNode__nitc__MGroup = { -1971, -"HashSetNode[MGroup]", /* class_name_string */ -47, +/* runtime type ArrayIterator[ANode] */ +const struct type type_core__array__ArrayIterator__nitc__ANode = { +1626, +"ArrayIterator[ANode]", /* class_name_string */ +70, 0, -&resolution_table_core__hash_collection__HashSetNode__nitc__MGroup, -48, +&resolution_table_core__array__ArrayIterator__nitc__ANode, +137, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9490,7 +9330,6 @@ const struct type type_core__hash_collection__HashSetNode__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2757, /* nullable HashSetNode[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9502,7 +9341,6 @@ const struct type type_core__hash_collection__HashSetNode__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2818, /* nullable HashSetNode[MGroup] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9513,7 +9351,6 @@ const struct type type_core__hash_collection__HashSetNode__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1270, /* HashSetNode[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9525,27 +9362,118 @@ const struct type type_core__hash_collection__HashSetNode__nitc__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1971, /* HashSetNode[MGroup] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1626, /* ArrayIterator[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1718, /* ArrayIterator[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1884, /* ArrayIterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MGroup = { +const struct types resolution_table_core__array__ArrayIterator__nitc__ANode = { 0, /* dummy */ { -NULL, /* empty */ -&type_nitc__MGroup, /* K: MGroup */ +&type_core__Array__nitc__ANode, /* Array[E]: Array[ANode] */ +&type_core__AbstractArrayRead__nitc__ANode, /* AbstractArrayRead[E]: AbstractArrayRead[ANode] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MGroup]] */ -const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MGroup = { -1972, -"NativeArray[nullable HashSetNode[MGroup]]", /* class_name_string */ -217, +/* runtime type ArrayReverseIterator[ANode] */ +const struct type type_core__array__ArrayReverseIterator__nitc__ANode = { +1627, +"ArrayReverseIterator[ANode]", /* class_name_string */ +196, 0, -&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MGroup, -226, +&resolution_table_core__array__ArrayReverseIterator__nitc__ANode, +263, { -2371, /* Object */ -2397, /* nullable Object */ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9613,6 +9541,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashS -1, /* empty */ -1, /* empty */ -1, /* empty */ +1626, /* ArrayIterator[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9622,6 +9551,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashS -1, /* empty */ -1, /* empty */ -1, /* empty */ +1718, /* ArrayIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9639,6 +9569,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashS -1, /* empty */ -1, /* empty */ -1, /* empty */ +1884, /* ArrayIterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9657,7 +9588,6 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashS -1, /* empty */ -1, /* empty */ -1, /* empty */ -2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9700,7 +9630,6 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashS -1, /* empty */ -1, /* empty */ -1, /* empty */ -1271, /* NativeArray[nullable HashSetNode[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9738,6 +9667,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashS -1, /* empty */ -1, /* empty */ -1, /* empty */ +1627, /* ArrayReverseIterator[ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9747,6 +9677,7 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashS -1, /* empty */ -1, /* empty */ -1, /* empty */ +1719, /* ArrayReverseIterator[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9761,35 +9692,17 @@ const struct type type_core__NativeArray__nullable__core__hash_collection__HashS -1, /* empty */ -1, /* empty */ -1, /* empty */ -1972, /* NativeArray[nullable HashSetNode[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1885, /* ArrayReverseIterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MGroup = { -0, /* dummy */ -{ -&type_nullable__core__hash_collection__HashSetNode__nitc__MGroup, /* E: nullable HashSetNode[MGroup] */ -&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MGroup, /* NativeArray[E]: NativeArray[nullable HashSetNode[MGroup]] */ -} -}; -/* runtime type HashMapKeys[MGroup, Set[MGroup]] */ -const struct type type_core__hash_collection__HashMapKeys__nitc__MGroup__core__Set__nitc__MGroup = { --1, /*CAST DEAD*/ -"HashMapKeys[MGroup, Set[MGroup]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_core__hash_collection__HashMapKeys__nitc__MGroup__core__Set__nitc__MGroup, -129, -{ -2371, /* Object */ -2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9821,10 +9734,35 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MGroup__core__S -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__nitc__ANode = { +0, /* dummy */ +{ +&type_core__Array__nitc__ANode, /* Array[E]: Array[ANode] */ +&type_core__AbstractArrayRead__nitc__ANode, /* AbstractArrayRead[E]: AbstractArrayRead[ANode] */ +} +}; +/* runtime type MapKeysIterator[String, ANode] */ +const struct type type_core__MapKeysIterator__core__String__nitc__ANode = { +1628, +"MapKeysIterator[String, ANode]", /* class_name_string */ +51, +0, +&resolution_table_core__MapKeysIterator__core__String__nitc__ANode, +90, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ +-1, /* empty */ +2840, /* Iterator[String] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9845,7 +9783,6 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MGroup__core__S -1, /* empty */ -1, /* empty */ -1, /* empty */ -2454, /* Collection[MGroup] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9866,15 +9803,16 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MGroup__core__S -1, /* empty */ -1, /* empty */ -1, /* empty */ +1628, /* MapKeysIterator[String, ANode] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1720, /* MapKeysIterator[Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2483, /* Collection[nullable MGroup] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9902,10 +9840,31 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MGroup__core__S -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapKeysIterator__core__String__nitc__ANode = { +0, /* dummy */ +{ +&type_core__Array__core__String, /* Array[E]: Array[String] */ +&type_core__MapIterator__core__String__nitc__ANode, /* MapIterator[K, V]: MapIterator[String, ANode] */ +} +}; +/* runtime type ArraySetIterator[String] */ +const struct type type_core__array__ArraySetIterator__core__String = { +1629, +"ArraySetIterator[String]", /* class_name_string */ +12, +0, +&resolution_table_core__array__ArraySetIterator__core__String, +17, +{ +2380, /* Object */ +2401, /* nullable Object */ +2400, /* Iterator[Object] */ -1, /* empty */ +2840, /* Iterator[String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9913,17 +9872,17 @@ const struct type type_core__hash_collection__HashMapKeys__nitc__MGroup__core__S -1, /* empty */ -1, /* empty */ -1, /* empty */ +1629, /* ArraySetIterator[String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MGroup__core__Set__nitc__MGroup = { +const struct types resolution_table_core__array__ArraySetIterator__core__String = { 0, /* dummy */ { -&type_core__HashMap__nitc__MGroup__core__Set__nitc__MGroup, /* HashMap[K, V]: HashMap[MGroup, Set[MGroup]] */ -&type_core__Array__nitc__MGroup, /* Array[E]: Array[MGroup] */ -&type_core__MapKeysIterator__nitc__MGroup__core__Set__nitc__MGroup, /* MapKeysIterator[K, V]: MapKeysIterator[MGroup, Set[MGroup]] */ +&type_core__Array__core__String, /* Array[E]: Array[String] */ +&type_core__Iterator__core__String, /* Iterator[E]: Iterator[String] */ } };