X-Git-Url: http://nitlanguage.org diff --git a/c_src/nit__nith.types.20.c b/c_src/nitc__nith.types.22.c similarity index 64% rename from c_src/nit__nith.types.20.c rename to c_src/nitc__nith.types.22.c index 5186616..8fd381c 100644 --- a/c_src/nit__nith.types.20.c +++ b/c_src/nitc__nith.types.22.c @@ -1,15 +1,15 @@ -#include "nit__nith.types.0.h" -/* runtime type NativeArray[POSetElement[MClassType]] */ -const struct type type_standard__NativeArray__poset__POSetElement__nit__MClassType = { -1932, -"NativeArray[POSetElement[MClassType]]", /* class_name_string */ -103, +#include "nitc__nith.types.0.h" +/* runtime type Array[Set[MGroup]] */ +const struct type type_core__Array__core__Set__nitc__MGroup = { +2125, +"Array[Set[MGroup]]", /* class_name_string */ +503, 0, -&resolution_table_standard__NativeArray__poset__POSetElement__nit__MClassType, -219, +&resolution_table_core__Array__core__Set__nitc__MGroup, +510, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -42,9 +42,9 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClassTy -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ +2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -111,19 +111,18 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClassTy -1, /* empty */ -1, /* empty */ -1, /* empty */ -1932, /* NativeArray[POSetElement[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1957, /* NativeArray[POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -131,12 +130,15 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClassTy -1, /* empty */ -1, /* empty */ -1, /* empty */ +2519, /* Collection[Set[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2015, /* Array[nullable Object] */ +2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -169,6 +171,7 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClassTy -1, /* empty */ -1, /* empty */ -1, /* empty */ +2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -227,99 +230,16 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClassTy -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_standard__NativeArray__poset__POSetElement__nit__MClassType, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */ -} -}; -/* runtime type ArrayIterator[POSetElement[MClassType]] */ -const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType = { --1, /*CAST DEAD*/ -"ArrayIterator[POSetElement[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType, -9, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_standard__AbstractArrayRead__poset__POSetElement__nit__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClassType]] */ -} -}; -/* runtime type MapKeysIterator[MClassType, Set[MClassType]] */ -const struct type type_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MClassType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClassType, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MClassType, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_standard__MapIterator__nit__MClassType__standard__Set__nit__MClassType, /* MapIterator[K, V]: MapIterator[MClassType, Set[MClassType]] */ -} -}; -/* runtime type MapValuesIterator[MClassType, Set[MClassType]] */ -const struct type type_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MClassType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClassType, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MClassType, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */ -&type_standard__MapIterator__nit__MClassType__standard__Set__nit__MClassType, /* MapIterator[K, V]: MapIterator[MClassType, Set[MClassType]] */ -} -}; -/* runtime type NativeArray[HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -1936, -"NativeArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -104, -0, -&resolution_table_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -219, -{ -80, /* Object */ -2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -331,6 +251,7 @@ const struct type type_standard__NativeArray__more_collections__HashMap2__nit__M -1, /* empty */ -1, /* empty */ -1, /* empty */ +2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -338,6 +259,7 @@ const struct type type_standard__NativeArray__more_collections__HashMap2__nit__M -1, /* empty */ -1, /* empty */ -1, /* empty */ +2645, /* AbstractArrayRead[Set[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -352,7 +274,6 @@ const struct type type_standard__NativeArray__more_collections__HashMap2__nit__M -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -376,6 +297,7 @@ const struct type type_standard__NativeArray__more_collections__HashMap2__nit__M -1, /* empty */ -1, /* empty */ -1, /* empty */ +2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -422,7 +344,6 @@ const struct type type_standard__NativeArray__more_collections__HashMap2__nit__M -1, /* empty */ -1, /* empty */ -1, /* empty */ -1936, /* NativeArray[HashMap2[MType, String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -456,6 +377,34 @@ const struct type type_standard__NativeArray__more_collections__HashMap2__nit__M -1, /* empty */ -1, /* empty */ -1, /* empty */ +2961, /* AbstractArray[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2969, /* AbstractArray[Set[MGroup]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +228, /* Array[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 */ @@ -537,76 +486,14 @@ const struct type type_standard__NativeArray__more_collections__HashMap2__nit__M -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type ArrayIterator[HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"ArrayIterator[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -9, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */ -&type_standard__AbstractArrayRead__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type MapKeysIterator[MType, HashMap[String, nullable MProperty]] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"MapKeysIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__MapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* MapIterator[K, V]: MapIterator[MType, HashMap[String, nullable MProperty]] */ -} -}; -/* runtime type Array[HashMap[String, nullable MProperty]] */ -const struct type type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty = { -1939, -"Array[HashMap[String, nullable MProperty]]", /* class_name_string */ -482, -0, -&resolution_table_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, -490, -{ -80, /* Object */ -2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -624,12 +511,77 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ +2125, /* Array[Set[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__Array__core__Set__nitc__MGroup = { +0, /* dummy */ +{ +&type_core__Set__nitc__MGroup, /* E: Set[MGroup] */ +&type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */ +&type_core__Collection__core__Set__nitc__MGroup, /* Collection[E]: Collection[Set[MGroup]] */ +&type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */ +&type_core__AbstractArray__core__Set__nitc__MGroup, /* AbstractArray[E]: AbstractArray[Set[MGroup]] */ +&type_core__NativeArray__core__Set__nitc__MGroup, /* NativeArray[E]: NativeArray[Set[MGroup]] */ +&type_core__Set__nitc__MGroup, /* E: Set[MGroup] */ +&type_core__Collection__core__Set__nitc__MGroup, /* Collection[E]: Collection[Set[MGroup]] */ +&type_core__Set__nitc__MGroup, /* E: Set[MGroup] */ +&type_core__Collection__core__Set__nitc__MGroup, /* Collection[E]: Collection[Set[MGroup]] */ +&type_core__Collection__core__Set__nitc__MGroup, /* Collection[E]: Collection[Set[MGroup]] */ +&type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */ +&type_core__AbstractArray__core__Set__nitc__MGroup, /* AbstractArray[E]: AbstractArray[Set[MGroup]] */ +&type_core__array__ArrayIterator__core__Set__nitc__MGroup, /* ArrayIterator[E]: ArrayIterator[Set[MGroup]] */ +&type_core__array__ArrayReverseIterator__core__Set__nitc__MGroup, /* ArrayReverseIterator[E]: ArrayReverseIterator[Set[MGroup]] */ +} +}; +/* runtime type MapValuesIterator[MGroup, Set[MGroup]] */ +const struct type type_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup = { +-1, /*CAST DEAD*/ +"MapValuesIterator[MGroup, Set[MGroup]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__MapValuesIterator__nitc__MGroup__core__Set__nitc__MGroup = { +0, /* dummy */ +{ +&type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */ +&type_core__MapIterator__nitc__MGroup__core__Set__nitc__MGroup, /* MapIterator[K, V]: MapIterator[MGroup, Set[MGroup]] */ +} +}; +/* runtime type NativeArray[HashMap[MProperty, Set[MMethodDef]]] */ +const struct type type_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = { +2127, +"NativeArray[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ +110, +0, +&resolution_table_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, +226, +{ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -641,7 +593,6 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -660,6 +611,7 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -720,7 +672,6 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -2416, /* Collection[HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -729,7 +680,6 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -738,8 +688,10 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ +2127, /* NativeArray[HashMap[MProperty, Set[MMethodDef]]] */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -762,7 +714,6 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -842,7 +793,6 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -2537, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -854,6 +804,27 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = { +0, /* dummy */ +{ +&type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ +&type_core__NativeArray__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */ +} +}; +/* runtime type ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */ +const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = { +-1, /*CAST DEAD*/ +"ArrayIterator[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -862,6 +833,27 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = { +0, /* dummy */ +{ +&type_core__Array__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */ +&type_core__AbstractArrayRead__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */ +} +}; +/* runtime type ArrayReverseIterator[HashMap[MProperty, Set[MMethodDef]]] */ +const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -870,6 +862,26 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = { +0, /* dummy */ +{ +&type_core__Array__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */ +&type_core__AbstractArrayRead__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */ +} +}; +/* runtime type NativeArray[Set[MMethodDef]] */ +const struct type type_core__NativeArray__core__Set__nitc__MMethodDef = { +2130, +"NativeArray[Set[MMethodDef]]", /* class_name_string */ +111, +0, +&resolution_table_core__NativeArray__core__Set__nitc__MMethodDef, +226, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -883,7 +895,6 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -2681, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -902,6 +913,7 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -963,17 +975,15 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -2761, /* AbstractArray[HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2043, /* NativeArray[Set[PropertyLayoutElement]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2004, /* Array[nullable Object] */ -650, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -981,7 +991,9 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ +2130, /* NativeArray[Set[MMethodDef]] */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1087,7 +1099,6 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ -1, /* empty */ -1, /* empty */ -1939, /* Array[HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1097,81 +1108,82 @@ const struct type type_standard__Array__standard__HashMap__standard__String__nul -1, /* empty */ }, }; -const struct types resolution_table_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty = { +const struct types resolution_table_core__NativeArray__core__Set__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -&type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */ -&type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -&type_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */ -&type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */ -&type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -&type_standard__AbstractArray__standard__HashMap__standard__String__nullable__nit__MProperty, /* AbstractArray[E]: AbstractArray[HashMap[String, nullable MProperty]] */ -&type_standard__array__ArrayIterator__standard__HashMap__standard__String__nullable__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[HashMap[String, nullable MProperty]] */ +&type_core__Set__nitc__MMethodDef, /* E: Set[MMethodDef] */ +&type_core__NativeArray__core__Set__nitc__MMethodDef, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */ } }; -/* runtime type MapValuesIterator[MType, HashMap[String, nullable MProperty]] */ -const struct type type_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { +/* runtime type ArrayIterator[Set[MMethodDef]] */ +const struct type type_core__array__ArrayIterator__core__Set__nitc__MMethodDef = { -1, /*CAST DEAD*/ -"MapValuesIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ +"ArrayIterator[Set[MMethodDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, -5, +&resolution_table_core__array__ArrayIterator__core__Set__nitc__MMethodDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { +const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -&type_standard__MapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* MapIterator[K, V]: MapIterator[MType, HashMap[String, nullable MProperty]] */ +&type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */ +&type_core__AbstractArrayRead__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */ } }; -/* runtime type MapKeysIterator[String, nullable MProperty] */ -const struct type type_standard__MapKeysIterator__standard__String__nullable__nit__MProperty = { +/* runtime type ArrayReverseIterator[Set[MMethodDef]] */ +const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef = { -1, /*CAST DEAD*/ -"MapKeysIterator[String, nullable MProperty]", /* class_name_string */ +"ArrayReverseIterator[Set[MMethodDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MProperty, -5, +&resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MProperty = { +const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__nullable__nit__MProperty, /* MapIterator[K, V]: MapIterator[String, nullable MProperty] */ +&type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */ +&type_core__AbstractArrayRead__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */ } }; -/* runtime type Array[nullable MProperty] */ -const struct type type_standard__Array__nullable__nit__MProperty = { -1942, -"Array[nullable MProperty]", /* class_name_string */ -383, +/* runtime type NativeArray[Array[Object]] */ +const struct type type_core__NativeArray__core__Array__core__Object = { +2133, +"NativeArray[Array[Object]]", /* class_name_string */ +112, 0, -&resolution_table_standard__Array__nullable__nit__MProperty, -490, +&resolution_table_core__NativeArray__core__Array__core__Object, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1203,6 +1215,7 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1238,7 +1251,6 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2369, /* Collection[nullable PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1282,11 +1294,12 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2133, /* NativeArray[Array[Object]] */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2417, /* Collection[nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1294,7 +1307,6 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1360,7 +1372,6 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1397,6 +1408,27 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__core__Array__core__Object = { +0, /* dummy */ +{ +&type_core__Array__core__Object, /* E: Array[Object] */ +&type_core__NativeArray__core__Array__core__Object, /* NativeArray[E]: NativeArray[Array[Object]] */ +} +}; +/* runtime type ArrayIterator[Array[Object]] */ +const struct type type_core__array__ArrayIterator__core__Array__core__Object = { +-1, /*CAST DEAD*/ +"ArrayIterator[Array[Object]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayIterator__core__Array__core__Object, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1405,15 +1437,55 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayIterator__core__Array__core__Object = { +0, /* dummy */ +{ +&type_core__Array__core__Array__core__Object, /* Array[E]: Array[Array[Object]] */ +&type_core__AbstractArrayRead__core__Array__core__Object, /* AbstractArrayRead[E]: AbstractArrayRead[Array[Object]] */ +} +}; +/* runtime type ArrayReverseIterator[Array[Object]] */ +const struct type type_core__array__ArrayReverseIterator__core__Array__core__Object = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[Array[Object]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__core__Array__core__Object, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2538, /* AbstractArrayRead[nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__core__Object = { +0, /* dummy */ +{ +&type_core__Array__core__Array__core__Object, /* Array[E]: Array[Array[Object]] */ +&type_core__AbstractArrayRead__core__Array__core__Object, /* AbstractArrayRead[E]: AbstractArrayRead[Array[Object]] */ +} +}; +/* runtime type NativeArray[nullable Object] */ +const struct type type_core__NativeArray__nullable__core__Object = { +2136, +"NativeArray[nullable Object]", /* class_name_string */ +113, +0, +&resolution_table_core__NativeArray__nullable__core__Object, +226, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1481,7 +1553,6 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2714, /* AbstractArray[nullable PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1526,10 +1597,10 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2762, /* AbstractArray[nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1537,7 +1608,6 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2004, /* Array[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1553,7 +1623,6 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1942, /* Array[nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1607,7 +1676,6 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1380, /* Array[nullable PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1642,6 +1710,26 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__nullable__core__Object = { +0, /* dummy */ +{ +&type_nullable__core__Object, /* E: nullable Object */ +&type_core__NativeArray__nullable__core__Object, /* NativeArray[E]: NativeArray[nullable Object] */ +} +}; +/* runtime type ArrayIterator[nullable Object] */ +const struct type type_core__array__ArrayIterator__nullable__core__Object = { +-1, /*CAST DEAD*/ +"ArrayIterator[nullable Object]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayIterator__nullable__core__Object, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1651,6 +1739,26 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayIterator__nullable__core__Object = { +0, /* dummy */ +{ +&type_core__Array__nullable__core__Object, /* Array[E]: Array[nullable Object] */ +&type_core__AbstractArrayRead__nullable__core__Object, /* AbstractArrayRead[E]: AbstractArrayRead[nullable Object] */ +} +}; +/* runtime type ArrayReverseIterator[nullable Object] */ +const struct type type_core__array__ArrayReverseIterator__nullable__core__Object = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[nullable Object]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__nullable__core__Object, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1662,58 +1770,54 @@ const struct type type_standard__Array__nullable__nit__MProperty = { -1, /* empty */ }, }; -const struct types resolution_table_standard__Array__nullable__nit__MProperty = { +const struct types resolution_table_core__array__ArrayReverseIterator__nullable__core__Object = { 0, /* dummy */ { -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */ -&type_standard__NativeArray__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable MProperty] */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */ -&type_standard__AbstractArray__nullable__nit__MProperty, /* AbstractArray[E]: AbstractArray[nullable MProperty] */ -&type_standard__array__ArrayIterator__nullable__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[nullable MProperty] */ +&type_core__Array__nullable__core__Object, /* Array[E]: Array[nullable Object] */ +&type_core__AbstractArrayRead__nullable__core__Object, /* AbstractArrayRead[E]: AbstractArrayRead[nullable Object] */ } }; -/* runtime type MapValuesIterator[String, nullable MProperty] */ -const struct type type_standard__MapValuesIterator__standard__String__nullable__nit__MProperty = { +/* runtime type MapKeysIterator[MClass, Set[MClass]] */ +const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass = { -1, /*CAST DEAD*/ -"MapValuesIterator[String, nullable MProperty]", /* class_name_string */ +"MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MProperty, -5, +&resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass, +11, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MProperty = { +const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MClass = { 0, /* dummy */ { -&type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */ -&type_standard__MapIterator__standard__String__nullable__nit__MProperty, /* MapIterator[K, V]: MapIterator[String, nullable MProperty] */ +&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */ +&type_core__MapIterator__nitc__MClass__core__Set__nitc__MClass, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */ } }; -/* runtime type NativeArray[POSetElement[MGroup]] */ -const struct type type_standard__NativeArray__poset__POSetElement__nit__MGroup = { -1944, -"NativeArray[POSetElement[MGroup]]", /* class_name_string */ -105, +/* runtime type MapValuesIterator[MClass, Set[MClass]] */ +const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass = { +-1, /*CAST DEAD*/ +"MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_standard__NativeArray__poset__POSetElement__nit__MGroup, -219, +&resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass, +11, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1722,6 +1826,26 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MGroup = -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MClass = { +0, /* dummy */ +{ +&type_core__Array__core__Set__nitc__MClass, /* Array[E]: Array[Set[MClass]] */ +&type_core__MapIterator__nitc__MClass__core__Set__nitc__MClass, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */ +} +}; +/* runtime type NativeArray[POSetElement[MType]] */ +const struct type type_core__NativeArray__poset__POSetElement__nitc__MType = { +2141, +"NativeArray[POSetElement[MType]]", /* class_name_string */ +114, +0, +&resolution_table_core__NativeArray__poset__POSetElement__nitc__MType, +226, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1746,7 +1870,6 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MGroup = -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1754,6 +1877,7 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MGroup = -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1817,7 +1941,6 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MGroup = -1, /* empty */ -1, /* empty */ -1, /* empty */ -1944, /* NativeArray[POSetElement[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1834,6 +1957,8 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MGroup = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ +2141, /* NativeArray[POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1931,27 +2056,43 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__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 */ +}, }; -const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MGroup = { +const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MType = { 0, /* dummy */ { -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_standard__NativeArray__poset__POSetElement__nit__MGroup, /* NativeArray[E]: NativeArray[POSetElement[MGroup]] */ +&type_poset__POSetElement__nitc__MType, /* E: POSetElement[MType] */ +&type_core__NativeArray__poset__POSetElement__nitc__MType, /* NativeArray[E]: NativeArray[POSetElement[MType]] */ } }; -/* runtime type ArrayIterator[POSetElement[MGroup]] */ -const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup = { +/* runtime type ArrayIterator[POSetElement[MType]] */ +const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MType = { -1, /*CAST DEAD*/ -"ArrayIterator[POSetElement[MGroup]]", /* class_name_string */ +"ArrayIterator[POSetElement[MType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup, -9, +&resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MType, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -1960,47 +2101,97 @@ const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit_ -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup = { +const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MType = { 0, /* dummy */ { -&type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_standard__AbstractArrayRead__poset__POSetElement__nit__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MGroup]] */ +&type_core__Array__poset__POSetElement__nitc__MType, /* Array[E]: Array[POSetElement[MType]] */ +&type_core__AbstractArrayRead__poset__POSetElement__nitc__MType, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MType]] */ } }; -/* runtime type MapKeysIterator[MGroup, Set[MGroup]] */ -const struct type type_standard__MapKeysIterator__nit__MGroup__standard__Set__nit__MGroup = { +/* runtime type ArrayReverseIterator[POSetElement[MType]] */ +const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType = { -1, /*CAST DEAD*/ -"MapKeysIterator[MGroup, Set[MGroup]]", /* class_name_string */ +"ArrayReverseIterator[POSetElement[MType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__nit__MGroup__standard__Set__nit__MGroup, -5, +&resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MGroup__standard__Set__nit__MGroup = { +const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MType = { 0, /* dummy */ { -&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */ -&type_standard__MapIterator__nit__MGroup__standard__Set__nit__MGroup, /* MapIterator[K, V]: MapIterator[MGroup, Set[MGroup]] */ +&type_core__Array__poset__POSetElement__nitc__MType, /* Array[E]: Array[POSetElement[MType]] */ +&type_core__AbstractArrayRead__poset__POSetElement__nitc__MType, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MType]] */ } }; -/* runtime type Array[Set[MGroup]] */ -const struct type type_standard__Array__standard__Set__nit__MGroup = { -1947, -"Array[Set[MGroup]]", /* class_name_string */ -483, +/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { +-1, /*CAST DEAD*/ +"MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_standard__Array__standard__Set__nit__MGroup, -490, +&resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, +11, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +2827, /* Iterator[MModule] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { +0, /* dummy */ +{ +&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */ +&type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +} +}; +/* runtime type Array[HashMap[MType, Array[MMethodDef]]] */ +const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { +2145, +"Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ +504, +0, +&resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, +510, +{ +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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2020,6 +2211,7 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2035,7 +2227,6 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2098,6 +2289,7 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2106,24 +2298,25 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2520, /* Collection[HashMap[MType, Array[MMethodDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2015, /* Array[nullable Object] */ +2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2418, /* Collection[Set[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2145,6 +2338,7 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2156,7 +2350,6 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2225,6 +2418,7 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2233,12 +2427,12 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2646, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2539, /* AbstractArrayRead[Set[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2270,6 +2464,7 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2277,7 +2472,6 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2681, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2350,6 +2544,7 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2358,16 +2553,15 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2970, /* AbstractArray[HashMap[MType, Array[MMethodDef]]] */ -1, /* empty */ -2763, /* AbstractArray[Set[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -2004, /* Array[nullable Object] */ -650, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2482,74 +2676,106 @@ const struct type type_standard__Array__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1947, /* Array[Set[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2145, /* Array[HashMap[MType, Array[MMethodDef]]] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__Array__standard__Set__nit__MGroup = { +const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__Set__nit__MGroup, /* E: Set[MGroup] */ -&type_standard__Array__standard__Set__nit__MGroup, /* Array[E]: Array[Set[MGroup]] */ -&type_standard__Collection__standard__Set__nit__MGroup, /* Collection[E]: Collection[Set[MGroup]] */ -&type_standard__Array__standard__Set__nit__MGroup, /* Array[E]: Array[Set[MGroup]] */ -&type_standard__NativeArray__standard__Set__nit__MGroup, /* NativeArray[E]: NativeArray[Set[MGroup]] */ -&type_standard__Set__nit__MGroup, /* E: Set[MGroup] */ -&type_standard__Collection__standard__Set__nit__MGroup, /* Collection[E]: Collection[Set[MGroup]] */ -&type_standard__Set__nit__MGroup, /* E: Set[MGroup] */ -&type_standard__Collection__standard__Set__nit__MGroup, /* Collection[E]: Collection[Set[MGroup]] */ -&type_standard__Collection__standard__Set__nit__MGroup, /* Collection[E]: Collection[Set[MGroup]] */ -&type_standard__Array__standard__Set__nit__MGroup, /* Array[E]: Array[Set[MGroup]] */ -&type_standard__AbstractArray__standard__Set__nit__MGroup, /* AbstractArray[E]: AbstractArray[Set[MGroup]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__MGroup, /* ArrayIterator[E]: ArrayIterator[Set[MGroup]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ +&type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MMethodDef]]] */ +&type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ +&type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MMethodDef]]] */ +&type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */ +&type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[HashMap[MType, Array[MMethodDef]]] */ } }; -/* runtime type MapValuesIterator[MGroup, Set[MGroup]] */ -const struct type type_standard__MapValuesIterator__nit__MGroup__standard__Set__nit__MGroup = { +/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { -1, /*CAST DEAD*/ -"MapValuesIterator[MGroup, Set[MGroup]]", /* class_name_string */ +"MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapValuesIterator__nit__MGroup__standard__Set__nit__MGroup, -5, +&resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MGroup__standard__Set__nit__MGroup = { +const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__Array__standard__Set__nit__MGroup, /* Array[E]: Array[Set[MGroup]] */ -&type_standard__MapIterator__nit__MGroup__standard__Set__nit__MGroup, /* MapIterator[K, V]: MapIterator[MGroup, Set[MGroup]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ +&type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ } }; -/* runtime type NativeArray[HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -1949, -"NativeArray[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ -106, +/* runtime type MapKeysIterator[MType, Array[MMethodDef]] */ +const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MMethodDef = { +-1, /*CAST DEAD*/ +"MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -219, +&resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MMethodDef, +11, { -80, /* Object */ -2622, /* nullable Object */ +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__MType__core__Array__nitc__MMethodDef = { +0, /* dummy */ +{ +&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */ +&type_core__MapIterator__nitc__MType__core__Array__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */ +} +}; +/* runtime type Array[Array[MMethodDef]] */ +const struct type type_core__Array__core__Array__nitc__MMethodDef = { +2148, +"Array[Array[MMethodDef]]", /* class_name_string */ +505, +0, +&resolution_table_core__Array__core__Array__nitc__MMethodDef, +510, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2575,7 +2801,6 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MProperty_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2585,6 +2810,7 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MProperty_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2641,13 +2867,13 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MProperty_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2490, /* Collection[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1949, /* NativeArray[HashMap[MProperty, Set[MMethodDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2661,6 +2887,8 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MProperty_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2510, /* Collection[Array[Object]] */ +2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2670,10 +2898,13 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MProperty_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2521, /* Collection[Array[MMethodDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2015, /* Array[nullable Object] */ +2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2706,6 +2937,7 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MProperty_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2760,57 +2992,32 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MProperty_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */ -} -}; -/* runtime type ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"ArrayIterator[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -9, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2616, /* AbstractArrayRead[Array[nullable MPropDef]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__AbstractArrayRead__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */ -} -}; -/* runtime type NativeArray[Set[MMethodDef]] */ -const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = { -1951, -"NativeArray[Set[MMethodDef]]", /* class_name_string */ -107, -0, -&resolution_table_standard__NativeArray__standard__Set__nit__MMethodDef, -219, -{ -80, /* Object */ -2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2636, /* AbstractArrayRead[Array[Object]] */ +2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2820,6 +3027,7 @@ const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2647, /* AbstractArrayRead[Array[MMethodDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2839,7 +3047,6 @@ const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2856,6 +3063,7 @@ const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2900,7 +3108,6 @@ const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1876, /* NativeArray[Set[PropertyLayoutElement]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2912,10 +3119,10 @@ const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1951, /* NativeArray[Set[MMethodDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2940, /* AbstractArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2935,6 +3142,8 @@ const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2960, /* AbstractArray[Array[Object]] */ +2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -2944,10 +3153,12 @@ const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2971, /* AbstractArray[Array[MMethodDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3024,27 +3235,91 @@ const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1713, /* Array[Array[nullable MPropDef]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2012, /* Array[Array[Object]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2148, /* Array[Array[MMethodDef]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__standard__Set__nit__MMethodDef = { +const struct types resolution_table_core__Array__core__Array__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__NativeArray__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */ +&type_core__Array__nitc__MMethodDef, /* E: Array[MMethodDef] */ +&type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ +&type_core__Collection__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ +&type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ +&type_core__AbstractArray__core__Array__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[Array[MMethodDef]] */ +&type_core__NativeArray__core__Array__nitc__MMethodDef, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */ +&type_core__Array__nitc__MMethodDef, /* E: Array[MMethodDef] */ +&type_core__Collection__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ +&type_core__Array__nitc__MMethodDef, /* E: Array[MMethodDef] */ +&type_core__Collection__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ +&type_core__Collection__core__Array__nitc__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ +&type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ +&type_core__AbstractArray__core__Array__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[Array[MMethodDef]] */ +&type_core__array__ArrayIterator__core__Array__nitc__MMethodDef, /* ArrayIterator[E]: ArrayIterator[Array[MMethodDef]] */ +&type_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MMethodDef]] */ } }; -/* runtime type ArrayIterator[Set[MMethodDef]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MMethodDef = { +/* runtime type MapValuesIterator[MType, Array[MMethodDef]] */ +const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef = { -1, /*CAST DEAD*/ -"ArrayIterator[Set[MMethodDef]]", /* class_name_string */ +"MapValuesIterator[MType, Array[MMethodDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MMethodDef, -9, +&resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3053,24 +3328,24 @@ const struct type type_standard__array__ArrayIterator__standard__Set__nit__MMeth -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MMethodDef = { +const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */ +&type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ +&type_core__MapIterator__nitc__MType__core__Array__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */ } }; -/* runtime type NativeArray[Array[Object]] */ -const struct type type_standard__NativeArray__standard__Array__standard__Object = { -1953, -"NativeArray[Array[Object]]", /* class_name_string */ -108, +/* runtime type NativeArray[HashSet[Int]] */ +const struct type type_core__NativeArray__core__HashSet__core__Int = { +2150, +"NativeArray[HashSet[Int]]", /* class_name_string */ +115, 0, -&resolution_table_standard__NativeArray__standard__Array__standard__Object, -219, +&resolution_table_core__NativeArray__core__HashSet__core__Int, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3102,8 +3377,8 @@ const struct type type_standard__NativeArray__standard__Array__standard__Object -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3177,13 +3452,14 @@ const struct type type_standard__NativeArray__standard__Array__standard__Object -1, /* empty */ -1, /* empty */ -1, /* empty */ -1953, /* NativeArray[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ +2150, /* NativeArray[HashSet[Int]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3288,27 +3564,6 @@ const struct type type_standard__NativeArray__standard__Array__standard__Object -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__NativeArray__standard__Array__standard__Object = { -0, /* dummy */ -{ -&type_standard__Array__standard__Object, /* E: Array[Object] */ -&type_standard__NativeArray__standard__Array__standard__Object, /* NativeArray[E]: NativeArray[Array[Object]] */ -} -}; -/* runtime type ArrayIterator[Array[Object]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__standard__Object = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[Object]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Array__standard__Object, -9, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3317,70 +3572,84 @@ const struct type type_standard__array__ArrayIterator__standard__Array__standard -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__standard__Object = { +const struct types resolution_table_core__NativeArray__core__HashSet__core__Int = { 0, /* dummy */ { -&type_standard__Array__standard__Array__standard__Object, /* Array[E]: Array[Array[Object]] */ -&type_standard__AbstractArrayRead__standard__Array__standard__Object, /* AbstractArrayRead[E]: AbstractArrayRead[Array[Object]] */ +&type_core__HashSet__core__Int, /* E: HashSet[Int] */ +&type_core__NativeArray__core__HashSet__core__Int, /* NativeArray[E]: NativeArray[HashSet[Int]] */ } }; -/* runtime type MapKeysIterator[MClass, Set[MClass]] */ -const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass = { +/* runtime type ArrayIterator[HashSet[Int]] */ +const struct type type_core__array__ArrayIterator__core__HashSet__core__Int = { -1, /*CAST DEAD*/ -"MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */ +"ArrayIterator[HashSet[Int]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass, -5, +&resolution_table_core__array__ArrayIterator__core__HashSet__core__Int, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass = { +const struct types resolution_table_core__array__ArrayIterator__core__HashSet__core__Int = { 0, /* dummy */ { -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__MClass, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */ +&type_core__Array__core__HashSet__core__Int, /* Array[E]: Array[HashSet[Int]] */ +&type_core__AbstractArrayRead__core__HashSet__core__Int, /* AbstractArrayRead[E]: AbstractArrayRead[HashSet[Int]] */ } }; -/* runtime type MapValuesIterator[MClass, Set[MClass]] */ -const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass = { +/* runtime type ArrayReverseIterator[HashSet[Int]] */ +const struct type type_core__array__ArrayReverseIterator__core__HashSet__core__Int = { -1, /*CAST DEAD*/ -"MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */ +"ArrayReverseIterator[HashSet[Int]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass, -5, +&resolution_table_core__array__ArrayReverseIterator__core__HashSet__core__Int, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass = { +const struct types resolution_table_core__array__ArrayReverseIterator__core__HashSet__core__Int = { 0, /* dummy */ { -&type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__MClass, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */ +&type_core__Array__core__HashSet__core__Int, /* Array[E]: Array[HashSet[Int]] */ +&type_core__AbstractArrayRead__core__HashSet__core__Int, /* AbstractArrayRead[E]: AbstractArrayRead[HashSet[Int]] */ } }; -/* runtime type NativeArray[POSetElement[MType]] */ -const struct type type_standard__NativeArray__poset__POSetElement__nit__MType = { -1957, -"NativeArray[POSetElement[MType]]", /* class_name_string */ -109, +/* runtime type NativeArray[POSetElement[MClass]] */ +const struct type type_core__NativeArray__poset__POSetElement__nitc__MClass = { +2153, +"NativeArray[POSetElement[MClass]]", /* class_name_string */ +116, 0, -&resolution_table_standard__NativeArray__poset__POSetElement__nit__MType, -219, +&resolution_table_core__NativeArray__poset__POSetElement__nitc__MClass, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3410,10 +3679,10 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MType = -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3488,7 +3757,12 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MType = -1, /* empty */ -1, /* empty */ -1, /* empty */ -1957, /* NativeArray[POSetElement[MType]] */ +-1, /* empty */ +-1, /* empty */ +2136, /* NativeArray[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +2153, /* NativeArray[POSetElement[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3600,25 +3874,27 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MType = -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MType = { +const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__MClass = { 0, /* dummy */ { -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_standard__NativeArray__poset__POSetElement__nit__MType, /* NativeArray[E]: NativeArray[POSetElement[MType]] */ +&type_poset__POSetElement__nitc__MClass, /* E: POSetElement[MClass] */ +&type_core__NativeArray__poset__POSetElement__nitc__MClass, /* NativeArray[E]: NativeArray[POSetElement[MClass]] */ } }; -/* runtime type ArrayIterator[POSetElement[MType]] */ -const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MType = { +/* runtime type ArrayIterator[POSetElement[MClass]] */ +const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__MClass = { -1, /*CAST DEAD*/ -"ArrayIterator[POSetElement[MType]]", /* class_name_string */ +"ArrayIterator[POSetElement[MClass]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MType, -9, +&resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClass, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -3627,981 +3903,55 @@ const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit_ -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MType = { +const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__MClass = { 0, /* dummy */ { -&type_standard__Array__poset__POSetElement__nit__MType, /* Array[E]: Array[POSetElement[MType]] */ -&type_standard__AbstractArrayRead__poset__POSetElement__nit__MType, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MType]] */ +&type_core__Array__poset__POSetElement__nitc__MClass, /* Array[E]: Array[POSetElement[MClass]] */ +&type_core__AbstractArrayRead__poset__POSetElement__nitc__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClass]] */ } }; -/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { +/* runtime type ArrayReverseIterator[POSetElement[MClass]] */ +const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass = { -1, /*CAST DEAD*/ -"MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ +"ArrayReverseIterator[POSetElement[MClass]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -5, +&resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { +const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__MClass = { 0, /* dummy */ { -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +&type_core__Array__poset__POSetElement__nitc__MClass, /* Array[E]: Array[POSetElement[MClass]] */ +&type_core__AbstractArrayRead__poset__POSetElement__nitc__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClass]] */ } }; -/* runtime type Array[HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -1960, -"Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -484, +/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ +const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { +-1, /*CAST DEAD*/ +"MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -490, +&resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, +11, { -80, /* Object */ -2622, /* 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 */ -2337, /* Collection[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 */ -2419, /* Collection[HashMap[MType, Array[MMethodDef]]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2003, /* SequenceRead[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 */ -2457, /* AbstractArrayRead[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 */ -2540, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2681, /* AbstractArray[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 */ -2764, /* AbstractArray[HashMap[MType, Array[MMethodDef]]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2004, /* Array[nullable Object] */ -650, /* Array[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 */ -1960, /* Array[HashMap[MType, Array[MMethodDef]]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -}, -}; -const struct types resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */ -} -}; -/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ --1, /* empty */ --1, /* empty */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -} -}; -/* runtime type MapKeysIterator[MType, Array[MMethodDef]] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ --1, /* empty */ --1, /* empty */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__MapIterator__nit__MType__standard__Array__nit__MMethodDef, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */ -} -}; -/* runtime type Array[Array[MMethodDef]] */ -const struct type type_standard__Array__standard__Array__nit__MMethodDef = { -1963, -"Array[Array[MMethodDef]]", /* class_name_string */ -485, -0, -&resolution_table_standard__Array__standard__Array__nit__MMethodDef, -490, -{ -80, /* Object */ -2622, /* 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 */ -2337, /* Collection[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 */ -2390, /* Collection[Array[nullable MPropDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2410, /* Collection[Array[Object]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2420, /* Collection[Array[MMethodDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2003, /* SequenceRead[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 */ -2457, /* AbstractArrayRead[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 */ -2511, /* AbstractArrayRead[Array[nullable MPropDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2531, /* AbstractArrayRead[Array[Object]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2541, /* AbstractArrayRead[Array[MMethodDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2681, /* AbstractArray[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 */ -2735, /* AbstractArray[Array[nullable MPropDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2755, /* AbstractArray[Array[Object]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2765, /* AbstractArray[Array[MMethodDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2004, /* Array[nullable Object] */ -650, /* Array[Object] */ --1, /* empty */ --1, /* empty */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +2827, /* Iterator[MModule] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4609,6 +3959,26 @@ const struct type type_standard__Array__standard__Array__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { +0, /* dummy */ +{ +&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */ +&type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ +} +}; +/* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */ +const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { +2157, +"Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ +506, +0, +&resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, +510, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4643,6 +4013,7 @@ const struct type type_standard__Array__standard__Array__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4687,7 +4058,6 @@ const struct type type_standard__Array__standard__Array__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1598, /* Array[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4707,7 +4077,6 @@ const struct type type_standard__Array__standard__Array__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1850, /* Array[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4716,65 +4085,13 @@ const struct type type_standard__Array__standard__Array__nit__MMethodDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1963, /* Array[Array[MMethodDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ -&type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ -&type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ -&type_standard__NativeArray__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ -&type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ -&type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ -&type_standard__AbstractArray__standard__Array__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[Array[MMethodDef]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[Array[MMethodDef]] */ -} -}; -/* runtime type MapValuesIterator[MType, Array[MMethodDef]] */ -const struct type type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MType, Array[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ -&type_standard__MapIterator__nit__MType__standard__Array__nit__MMethodDef, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */ -} -}; -/* runtime type NativeArray[HashSet[Int]] */ -const struct type type_standard__NativeArray__standard__HashSet__standard__Int = { -1965, -"NativeArray[HashSet[Int]]", /* class_name_string */ -110, -0, -&resolution_table_standard__NativeArray__standard__HashSet__standard__Int, -219, -{ -80, /* Object */ -2622, /* nullable Object */ +2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4785,9 +4102,12 @@ const struct type type_standard__NativeArray__standard__HashSet__standard__Int = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2522, /* Collection[HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2015, /* Array[nullable Object] */ +2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4807,7 +4127,6 @@ const struct type type_standard__NativeArray__standard__HashSet__standard__Int = -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4821,6 +4140,7 @@ const struct type type_standard__NativeArray__standard__HashSet__standard__Int = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4883,7 +4203,6 @@ const struct type type_standard__NativeArray__standard__HashSet__standard__Int = -1, /* empty */ -1, /* empty */ -1, /* empty */ -1965, /* NativeArray[HashSet[Int]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4901,6 +4220,7 @@ const struct type type_standard__NativeArray__standard__HashSet__standard__Int = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4911,6 +4231,7 @@ const struct type type_standard__NativeArray__standard__HashSet__standard__Int = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2648, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4945,6 +4266,7 @@ const struct type type_standard__NativeArray__standard__HashSet__standard__Int = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -4992,53 +4314,12 @@ const struct type type_standard__NativeArray__standard__HashSet__standard__Int = -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__NativeArray__standard__HashSet__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashSet__standard__Int, /* E: HashSet[Int] */ -&type_standard__NativeArray__standard__HashSet__standard__Int, /* NativeArray[E]: NativeArray[HashSet[Int]] */ -} -}; -/* runtime type ArrayIterator[HashSet[Int]] */ -const struct type type_standard__array__ArrayIterator__standard__HashSet__standard__Int = { --1, /*CAST DEAD*/ -"ArrayIterator[HashSet[Int]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__HashSet__standard__Int, -9, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__HashSet__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__standard__HashSet__standard__Int, /* Array[E]: Array[HashSet[Int]] */ -&type_standard__AbstractArrayRead__standard__HashSet__standard__Int, /* AbstractArrayRead[E]: AbstractArrayRead[HashSet[Int]] */ -} -}; -/* runtime type NativeArray[POSetElement[MClass]] */ -const struct type type_standard__NativeArray__poset__POSetElement__nit__MClass = { -1967, -"NativeArray[POSetElement[MClass]]", /* class_name_string */ -111, -0, -&resolution_table_standard__NativeArray__poset__POSetElement__nit__MClass, -219, -{ -80, /* Object */ -2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5065,20 +4346,22 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClass = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2972, /* AbstractArray[HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5148,7 +4431,6 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClass = -1, /* empty */ -1, /* empty */ -1, /* empty */ -1967, /* NativeArray[POSetElement[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5201,9 +4483,44 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClass = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2157, /* Array[HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { +0, /* dummy */ +{ +&type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]] */ +} +}; +/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ +const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { +-1, /*CAST DEAD*/ +"MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5212,13 +4529,55 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClass = -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { +0, /* dummy */ +{ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ +} +}; +/* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */ +const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef = { +-1, /*CAST DEAD*/ +"MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef, +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__MType__core__Array__nitc__MAttributeDef = { +0, /* dummy */ +{ +&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */ +&type_core__MapIterator__nitc__MType__core__Array__nitc__MAttributeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */ +} +}; +/* runtime type Array[Array[MAttributeDef]] */ +const struct type type_core__Array__core__Array__nitc__MAttributeDef = { +2160, +"Array[Array[MAttributeDef]]", /* class_name_string */ +507, +0, +&resolution_table_core__Array__core__Array__nitc__MAttributeDef, +510, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5253,79 +4612,18 @@ const struct type type_standard__NativeArray__poset__POSetElement__nit__MClass = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MClass = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_standard__NativeArray__poset__POSetElement__nit__MClass, /* NativeArray[E]: NativeArray[POSetElement[MClass]] */ -} -}; -/* runtime type ArrayIterator[POSetElement[MClass]] */ -const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MClass = { --1, /*CAST DEAD*/ -"ArrayIterator[POSetElement[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClass, -9, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__poset__POSetElement__nit__MClass, /* Array[E]: Array[POSetElement[MClass]] */ -&type_standard__AbstractArrayRead__poset__POSetElement__nit__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClass]] */ -} -}; -/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -} -}; -/* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -1970, -"Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -486, -0, -&resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -490, -{ -80, /* Object */ -2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5360,7 +4658,6 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5372,6 +4669,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2490, /* Collection[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5391,6 +4689,8 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2510, /* Collection[Array[Object]] */ +2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5402,8 +4702,11 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2523, /* Collection[Array[MAttributeDef]] */ -1, /* empty */ -1, /* empty */ +2015, /* Array[nullable Object] */ +2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5436,6 +4739,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5444,11 +4748,9 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2421, /* Collection[HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5481,7 +4783,6 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5497,6 +4798,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2616, /* AbstractArrayRead[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5516,6 +4818,8 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2636, /* AbstractArrayRead[Array[Object]] */ +2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5527,6 +4831,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2649, /* AbstractArrayRead[Array[MAttributeDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5560,13 +4865,13 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2542, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5602,7 +4907,6 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2681, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5620,6 +4924,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2940, /* AbstractArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5639,6 +4944,8 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2960, /* AbstractArray[Array[Object]] */ +2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5650,8 +4957,10 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2973, /* AbstractArray[Array[MAttributeDef]] */ -1, /* empty */ -1, /* empty */ +228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5687,12 +4996,9 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2766, /* AbstractArray[HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2004, /* Array[nullable Object] */ -650, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5746,6 +5052,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1713, /* Array[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5765,6 +5072,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2012, /* Array[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5775,8 +5083,43 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2160, /* Array[Array[MAttributeDef]] */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__Array__core__Array__nitc__MAttributeDef = { +0, /* dummy */ +{ +&type_core__Array__nitc__MAttributeDef, /* E: Array[MAttributeDef] */ +&type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ +&type_core__Collection__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ +&type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ +&type_core__AbstractArray__core__Array__nitc__MAttributeDef, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */ +&type_core__NativeArray__core__Array__nitc__MAttributeDef, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */ +&type_core__Array__nitc__MAttributeDef, /* E: Array[MAttributeDef] */ +&type_core__Collection__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ +&type_core__Array__nitc__MAttributeDef, /* E: Array[MAttributeDef] */ +&type_core__Collection__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ +&type_core__Collection__core__Array__nitc__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ +&type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ +&type_core__AbstractArray__core__Array__nitc__MAttributeDef, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */ +&type_core__array__ArrayIterator__core__Array__nitc__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[Array[MAttributeDef]] */ +&type_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MAttributeDef]] */ +} +}; +/* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */ +const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef = { +-1, /*CAST DEAD*/ +"MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5785,6 +5128,28 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef = { +0, /* dummy */ +{ +&type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ +&type_core__MapIterator__nitc__MType__core__Array__nitc__MAttributeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */ +} +}; +/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { +-1, /*CAST DEAD*/ +"MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +2827, /* Iterator[MModule] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5792,6 +5157,26 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { +0, /* dummy */ +{ +&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */ +&type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +} +}; +/* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */ +const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { +2163, +"Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ +508, +0, +&resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, +510, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5810,87 +5195,13 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1970, /* Array[HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */ -} -}; -/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -} -}; -/* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MAttributeDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MAttributeDef, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__MapIterator__nit__MType__standard__Array__nit__MAttributeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */ -} -}; -/* runtime type Array[Array[MAttributeDef]] */ -const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1973, -"Array[Array[MAttributeDef]]", /* class_name_string */ -487, -0, -&resolution_table_standard__Array__standard__Array__nit__MAttributeDef, -490, -{ -80, /* Object */ -2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5900,6 +5211,7 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5925,7 +5237,6 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5978,7 +5289,7 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2390, /* Collection[Array[nullable MPropDef]] */ +2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -5991,14 +5302,16 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2524, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ +2015, /* Array[nullable Object] */ +2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2410, /* Collection[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6010,10 +5323,8 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2422, /* Collection[Array[MAttributeDef]] */ -1, /* empty */ -1, /* empty */ -2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6027,6 +5338,7 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6046,7 +5358,6 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6100,7 +5411,6 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* AbstractArrayRead[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6108,6 +5418,7 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6120,7 +5431,7 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2531, /* AbstractArrayRead[Array[Object]] */ +2650, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6132,7 +5443,6 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2543, /* AbstractArrayRead[Array[MAttributeDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6154,6 +5464,7 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6167,7 +5478,6 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2681, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6221,7 +5531,6 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -2735, /* AbstractArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6235,29 +5544,28 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2755, /* AbstractArray[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2974, /* AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ +228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2767, /* AbstractArray[Array[MAttributeDef]] */ -1, /* empty */ -1, /* empty */ -2004, /* Array[nullable Object] */ -650, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6345,7 +5653,6 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1598, /* Array[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6365,7 +5672,6 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1850, /* Array[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6376,86 +5682,100 @@ const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1973, /* Array[Array[MAttributeDef]] */ -1, /* empty */ +2163, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ }, }; -const struct types resolution_table_standard__Array__standard__Array__nit__MAttributeDef = { +const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { 0, /* dummy */ { -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ -&type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ -&type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ -&type_standard__NativeArray__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */ -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ -&type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ -&type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ -&type_standard__AbstractArray__standard__Array__nit__MAttributeDef, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[Array[MAttributeDef]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]] */ } }; -/* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */ -const struct type type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MAttributeDef = { +/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { -1, /*CAST DEAD*/ -"MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */ +"MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MAttributeDef, -5, +&resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MAttributeDef = { +const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { 0, /* dummy */ { -&type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ -&type_standard__MapIterator__nit__MType__standard__Array__nit__MAttributeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ } }; -/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { +/* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */ +const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef = { -1, /*CAST DEAD*/ -"MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ +"MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, -5, +&resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +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_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { +const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef = { 0, /* dummy */ { -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */ +&type_core__MapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */ } }; -/* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -1976, -"Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -488, +/* runtime type Array[Array[MVirtualTypeDef]] */ +const struct type type_core__Array__core__Array__nitc__MVirtualTypeDef = { +2166, +"Array[Array[MVirtualTypeDef]]", /* class_name_string */ +509, 0, -&resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, -490, +&resolution_table_core__Array__core__Array__nitc__MVirtualTypeDef, +510, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6490,7 +5810,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2337, /* Collection[Object] */ +2433, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6547,6 +5867,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2490, /* Collection[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6566,6 +5887,8 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2510, /* Collection[Array[Object]] */ +2511, /* Collection[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6576,11 +5899,12 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2423, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ -2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ +2525, /* Collection[Array[MVirtualTypeDef]] */ +2015, /* Array[nullable Object] */ +2202, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6611,9 +5935,9 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ +2557, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6672,6 +5996,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2616, /* AbstractArrayRead[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6691,6 +6016,8 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2636, /* AbstractArrayRead[Array[Object]] */ +2637, /* AbstractArrayRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6698,13 +6025,13 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2544, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2651, /* AbstractArrayRead[Array[MVirtualTypeDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6732,11 +6059,11 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2681, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2881, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6795,6 +6122,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2940, /* AbstractArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6814,15 +6142,14 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2960, /* AbstractArray[Array[Object]] */ +2961, /* AbstractArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2768, /* AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ -2004, /* Array[nullable Object] */ -650, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6830,6 +6157,8 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2975, /* AbstractArray[Array[MVirtualTypeDef]] */ +228, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6921,6 +6250,7 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +1713, /* Array[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -6940,87 +6270,82 @@ const struct type type_standard__Array__standard__HashMap__nit__MType__standard_ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2012, /* Array[Array[Object]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1976, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ -}, -}; -const struct types resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */ -} -}; -/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, -5, -{ -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ +2166, /* Array[Array[MVirtualTypeDef]] */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { +const struct types resolution_table_core__Array__core__Array__nitc__MVirtualTypeDef = { 0, /* dummy */ { -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__Array__nitc__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ +&type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ +&type_core__Collection__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ +&type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ +&type_core__AbstractArray__core__Array__nitc__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */ +&type_core__NativeArray__core__Array__nitc__MVirtualTypeDef, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */ +&type_core__Array__nitc__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ +&type_core__Collection__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ +&type_core__Array__nitc__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ +&type_core__Collection__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ +&type_core__Collection__core__Array__nitc__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ +&type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ +&type_core__AbstractArray__core__Array__nitc__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */ +&type_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[Array[MVirtualTypeDef]] */ +&type_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MVirtualTypeDef]] */ } }; -/* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MVirtualTypeDef = { +/* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */ +const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef = { -1, /*CAST DEAD*/ -"MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */ +"MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MVirtualTypeDef, -5, +&resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MVirtualTypeDef = { +const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef = { 0, /* dummy */ { -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__MapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */ +&type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ +&type_core__MapIterator__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */ } }; -/* runtime type Array[Array[MVirtualTypeDef]] */ -const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = { -1979, -"Array[Array[MVirtualTypeDef]]", /* class_name_string */ -489, +/* runtime type NativeArray[Set[Phase]] */ +const struct type type_core__NativeArray__core__Set__nitc__Phase = { +2168, +"NativeArray[Set[Phase]]", /* class_name_string */ +117, 0, -&resolution_table_standard__Array__standard__Array__nit__MVirtualTypeDef, -490, +&resolution_table_core__NativeArray__core__Set__nitc__Phase, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7052,10 +6377,10 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7108,7 +6433,6 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -2390, /* Collection[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7128,22 +6452,21 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -2410, /* Collection[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2168, /* NativeArray[Set[Phase]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2424, /* Collection[Array[MVirtualTypeDef]] */ -2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7176,7 +6499,6 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7230,7 +6552,6 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -2511, /* AbstractArrayRead[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7249,11 +6570,27 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ --1, /* empty */ -2531, /* AbstractArrayRead[Array[Object]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__core__Set__nitc__Phase = { +0, /* dummy */ +{ +&type_core__Set__nitc__Phase, /* E: Set[Phase] */ +&type_core__NativeArray__core__Set__nitc__Phase, /* NativeArray[E]: NativeArray[Set[Phase]] */ +} +}; +/* runtime type ArrayIterator[Set[Phase]] */ +const struct type type_core__array__ArrayIterator__core__Set__nitc__Phase = { +-1, /*CAST DEAD*/ +"ArrayIterator[Set[Phase]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayIterator__core__Set__nitc__Phase, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7262,15 +6599,55 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__Phase = { +0, /* dummy */ +{ +&type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */ +&type_core__AbstractArrayRead__core__Set__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Set[Phase]] */ +} +}; +/* runtime type ArrayReverseIterator[Set[Phase]] */ +const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__Phase = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[Set[Phase]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__Phase, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -2545, /* AbstractArrayRead[Array[MVirtualTypeDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__Phase = { +0, /* dummy */ +{ +&type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */ +&type_core__AbstractArrayRead__core__Set__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Set[Phase]] */ +} +}; +/* runtime type NativeArray[Set[MModule]] */ +const struct type type_core__NativeArray__core__Set__nitc__MModule = { +2171, +"NativeArray[Set[MModule]]", /* class_name_string */ +118, +0, +&resolution_table_core__NativeArray__core__Set__nitc__MModule, +226, +{ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7297,12 +6674,12 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -2681, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7351,7 +6728,6 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -2735, /* AbstractArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7371,7 +6747,6 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -2755, /* AbstractArray[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7384,13 +6759,12 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -2769, /* AbstractArray[Array[MVirtualTypeDef]] */ -2004, /* Array[nullable Object] */ -650, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2171, /* NativeArray[Set[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7475,7 +6849,6 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -1598, /* Array[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7495,11 +6868,31 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -1850, /* Array[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__core__Set__nitc__MModule = { +0, /* dummy */ +{ +&type_core__Set__nitc__MModule, /* E: Set[MModule] */ +&type_core__NativeArray__core__Set__nitc__MModule, /* NativeArray[E]: NativeArray[Set[MModule]] */ +} +}; +/* runtime type ArrayIterator[Set[MModule]] */ +const struct type type_core__array__ArrayIterator__core__Set__nitc__MModule = { +-1, /*CAST DEAD*/ +"ArrayIterator[Set[MModule]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayIterator__core__Set__nitc__MModule, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7508,61 +6901,55 @@ const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -1979, /* Array[Array[MVirtualTypeDef]] */ }, }; -const struct types resolution_table_standard__Array__standard__Array__nit__MVirtualTypeDef = { +const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MModule = { 0, /* dummy */ { -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ -&type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ -&type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ -&type_standard__NativeArray__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */ -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ -&type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ -&type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ -&type_standard__AbstractArray__standard__Array__nit__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[Array[MVirtualTypeDef]] */ +&type_core__Array__core__Set__nitc__MModule, /* Array[E]: Array[Set[MModule]] */ +&type_core__AbstractArrayRead__core__Set__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MModule]] */ } }; -/* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */ -const struct type type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MVirtualTypeDef = { +/* runtime type ArrayReverseIterator[Set[MModule]] */ +const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MModule = { -1, /*CAST DEAD*/ -"MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */ +"ArrayReverseIterator[Set[MModule]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MVirtualTypeDef, -5, +&resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MModule, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MVirtualTypeDef = { +const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MModule = { 0, /* dummy */ { -&type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ -&type_standard__MapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */ +&type_core__Array__core__Set__nitc__MModule, /* Array[E]: Array[Set[MModule]] */ +&type_core__AbstractArrayRead__core__Set__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MModule]] */ } }; -/* runtime type NativeArray[Set[Phase]] */ -const struct type type_standard__NativeArray__standard__Set__nit__Phase = { -1981, -"NativeArray[Set[Phase]]", /* class_name_string */ -112, +/* runtime type NativeArray[HashMap[String, nullable MProperty]] */ +const struct type type_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty = { +2174, +"NativeArray[HashMap[String, nullable MProperty]]", /* class_name_string */ +119, 0, -&resolution_table_standard__NativeArray__standard__Set__nit__Phase, -219, +&resolution_table_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7594,8 +6981,8 @@ const struct type type_standard__NativeArray__standard__Set__nit__Phase = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7673,7 +7060,14 @@ const struct type type_standard__NativeArray__standard__Set__nit__Phase = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1981, /* NativeArray[Set[Phase]] */ +-1, /* empty */ +2136, /* NativeArray[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2174, /* NativeArray[HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7782,25 +7176,27 @@ const struct type type_standard__NativeArray__standard__Set__nit__Phase = { -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__standard__Set__nit__Phase = { +const struct types resolution_table_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty = { 0, /* dummy */ { -&type_standard__Set__nit__Phase, /* E: Set[Phase] */ -&type_standard__NativeArray__standard__Set__nit__Phase, /* NativeArray[E]: NativeArray[Set[Phase]] */ +&type_core__HashMap__core__String__nullable__nitc__MProperty, /* E: HashMap[String, nullable MProperty] */ +&type_core__NativeArray__core__HashMap__core__String__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */ } }; -/* runtime type ArrayIterator[Set[Phase]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__Phase = { +/* runtime type ArrayIterator[HashMap[String, nullable MProperty]] */ +const struct type type_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty = { -1, /*CAST DEAD*/ -"ArrayIterator[Set[Phase]]", /* class_name_string */ +"ArrayIterator[HashMap[String, nullable MProperty]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__Phase, -9, +&resolution_table_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7809,24 +7205,57 @@ const struct type type_standard__array__ArrayIterator__standard__Set__nit__Phase -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__Phase = { +const struct types resolution_table_core__array__ArrayIterator__core__HashMap__core__String__nullable__nitc__MProperty = { 0, /* dummy */ { -&type_standard__Array__standard__Set__nit__Phase, /* Array[E]: Array[Set[Phase]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Set[Phase]] */ +&type_core__Array__core__HashMap__core__String__nullable__nitc__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ +&type_core__AbstractArrayRead__core__HashMap__core__String__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[String, nullable MProperty]] */ } }; -/* runtime type NativeArray[Set[MModule]] */ -const struct type type_standard__NativeArray__standard__Set__nit__MModule = { -1983, -"NativeArray[Set[MModule]]", /* class_name_string */ -113, +/* runtime type ArrayReverseIterator[HashMap[String, nullable MProperty]] */ +const struct type type_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[HashMap[String, nullable MProperty]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__core__String__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__core__HashMap__core__String__nullable__nitc__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ +&type_core__AbstractArrayRead__core__HashMap__core__String__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[String, nullable MProperty]] */ +} +}; +/* runtime type NativeArray[nullable MProperty] */ +const struct type type_core__NativeArray__nullable__nitc__MProperty = { +2177, +"NativeArray[nullable MProperty]", /* class_name_string */ +120, 0, -&resolution_table_standard__NativeArray__standard__Set__nit__MModule, -219, +&resolution_table_core__NativeArray__nullable__nitc__MProperty, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7859,7 +7288,6 @@ const struct type type_standard__NativeArray__standard__Set__nit__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7890,6 +7318,7 @@ const struct type type_standard__NativeArray__standard__Set__nit__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1815, /* NativeArray[nullable PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -7934,11 +7363,14 @@ const struct type type_standard__NativeArray__standard__Set__nit__MModule = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1983, /* NativeArray[Set[MModule]] */ +-1, /* empty */ +-1, /* empty */ +2177, /* NativeArray[nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8046,51 +7478,93 @@ const struct type type_standard__NativeArray__standard__Set__nit__MModule = { -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__standard__Set__nit__MModule = { +const struct types resolution_table_core__NativeArray__nullable__nitc__MProperty = { 0, /* dummy */ { -&type_standard__Set__nit__MModule, /* E: Set[MModule] */ -&type_standard__NativeArray__standard__Set__nit__MModule, /* NativeArray[E]: NativeArray[Set[MModule]] */ +&type_nullable__nitc__MProperty, /* E: nullable MProperty */ +&type_core__NativeArray__nullable__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable MProperty] */ } }; -/* runtime type ArrayIterator[Set[MModule]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MModule = { +/* runtime type ArrayIterator[nullable MProperty] */ +const struct type type_core__array__ArrayIterator__nullable__nitc__MProperty = { -1, /*CAST DEAD*/ -"ArrayIterator[Set[MModule]]", /* class_name_string */ +"ArrayIterator[nullable MProperty]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayIterator__nullable__nitc__MProperty, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */ +&type_core__AbstractArrayRead__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MProperty] */ +} +}; +/* runtime type ArrayReverseIterator[nullable MProperty] */ +const struct type type_core__array__ArrayReverseIterator__nullable__nitc__MProperty = { -1, /*CAST DEAD*/ +"ArrayReverseIterator[nullable MProperty]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MProperty, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__MProperty = { +0, /* dummy */ +{ +&type_core__Array__nullable__nitc__MProperty, /* Array[E]: Array[nullable MProperty] */ +&type_core__AbstractArrayRead__nullable__nitc__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MProperty] */ +} +}; +/* runtime type NativeArray[Set[MGroup]] */ +const struct type type_core__NativeArray__core__Set__nitc__MGroup = { +2180, +"NativeArray[Set[MGroup]]", /* class_name_string */ +121, 0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MModule, -9, +&resolution_table_core__NativeArray__core__Set__nitc__MGroup, +226, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +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 */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MModule, /* Array[E]: Array[Set[MModule]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MModule]] */ -} -}; -/* runtime type NativeArray[HashMap[String, nullable MProperty]] */ -const struct type type_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty = { -1985, -"NativeArray[HashMap[String, nullable MProperty]]", /* class_name_string */ -114, -0, -&resolution_table_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty, -219, -{ -80, /* Object */ -2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8111,6 +7585,7 @@ const struct type type_standard__NativeArray__standard__HashMap__standard__Strin -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8123,7 +7598,6 @@ const struct type type_standard__NativeArray__standard__HashMap__standard__Strin -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8191,6 +7665,7 @@ const struct type type_standard__NativeArray__standard__HashMap__standard__Strin -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8198,12 +7673,12 @@ const struct type type_standard__NativeArray__standard__HashMap__standard__Strin -1, /* empty */ -1, /* empty */ -1, /* empty */ +2180, /* NativeArray[Set[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1985, /* NativeArray[HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8303,6 +7778,30 @@ const struct type type_standard__NativeArray__standard__HashMap__standard__Strin -1, /* empty */ -1, /* empty */ -1, /* empty */ +}, +}; +const struct types resolution_table_core__NativeArray__core__Set__nitc__MGroup = { +0, /* dummy */ +{ +&type_core__Set__nitc__MGroup, /* E: Set[MGroup] */ +&type_core__NativeArray__core__Set__nitc__MGroup, /* NativeArray[E]: NativeArray[Set[MGroup]] */ +} +}; +/* runtime type ArrayIterator[Set[MGroup]] */ +const struct type type_core__array__ArrayIterator__core__Set__nitc__MGroup = { +-1, /*CAST DEAD*/ +"ArrayIterator[Set[MGroup]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayIterator__core__Set__nitc__MGroup, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8310,25 +7809,27 @@ const struct type type_standard__NativeArray__standard__HashMap__standard__Strin -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty = { +const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MGroup = { 0, /* dummy */ { -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */ +&type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */ +&type_core__AbstractArrayRead__core__Set__nitc__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MGroup]] */ } }; -/* runtime type ArrayIterator[HashMap[String, nullable MProperty]] */ -const struct type type_standard__array__ArrayIterator__standard__HashMap__standard__String__nullable__nit__MProperty = { +/* runtime type ArrayReverseIterator[Set[MGroup]] */ +const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MGroup = { -1, /*CAST DEAD*/ -"ArrayIterator[HashMap[String, nullable MProperty]]", /* class_name_string */ +"ArrayReverseIterator[Set[MGroup]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__HashMap__standard__String__nullable__nit__MProperty, -9, +&resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MGroup, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8337,24 +7838,28 @@ const struct type type_standard__array__ArrayIterator__standard__HashMap__standa -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__HashMap__standard__String__nullable__nit__MProperty = { +const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MGroup = { 0, /* dummy */ { -&type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -&type_standard__AbstractArrayRead__standard__HashMap__standard__String__nullable__nit__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[String, nullable MProperty]] */ +&type_core__Array__core__Set__nitc__MGroup, /* Array[E]: Array[Set[MGroup]] */ +&type_core__AbstractArrayRead__core__Set__nitc__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MGroup]] */ } }; -/* runtime type NativeArray[nullable MProperty] */ -const struct type type_standard__NativeArray__nullable__nit__MProperty = { -1987, -"NativeArray[nullable MProperty]", /* class_name_string */ -115, +/* runtime type NativeArray[HashMap[MType, Array[MMethodDef]]] */ +const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { +2183, +"NativeArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ +122, 0, -&resolution_table_standard__NativeArray__nullable__nit__MProperty, -219, +&resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8382,6 +7887,7 @@ const struct type type_standard__NativeArray__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8420,7 +7926,6 @@ const struct type type_standard__NativeArray__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1690, /* NativeArray[nullable PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8462,13 +7967,16 @@ const struct type type_standard__NativeArray__nullable__nit__MProperty = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1987, /* NativeArray[nullable MProperty] */ +-1, /* empty */ +-1, /* empty */ +2183, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8574,24 +8082,26 @@ const struct type type_standard__NativeArray__nullable__nit__MProperty = { -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__nullable__nit__MProperty = { +const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { 0, /* dummy */ { -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__NativeArray__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable MProperty] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ +&type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */ } }; -/* runtime type ArrayIterator[nullable MProperty] */ -const struct type type_standard__array__ArrayIterator__nullable__nit__MProperty = { +/* runtime type ArrayIterator[HashMap[MType, Array[MMethodDef]]] */ +const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { -1, /*CAST DEAD*/ -"ArrayIterator[nullable MProperty]", /* class_name_string */ +"ArrayIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__nullable__nit__MProperty, -9, +&resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, +11, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8601,24 +8111,55 @@ const struct type type_standard__array__ArrayIterator__nullable__nit__MProperty -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MProperty = { +const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */ -&type_standard__AbstractArrayRead__nullable__nit__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MProperty] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ +&type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */ } }; -/* runtime type NativeArray[Set[MGroup]] */ -const struct type type_standard__NativeArray__standard__Set__nit__MGroup = { -1989, -"NativeArray[Set[MGroup]]", /* class_name_string */ -116, +/* runtime type ArrayReverseIterator[HashMap[MType, Array[MMethodDef]]] */ +const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = { +0, /* dummy */ +{ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ +&type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */ +} +}; +/* runtime type NativeArray[Array[MMethodDef]] */ +const struct type type_core__NativeArray__core__Array__nitc__MMethodDef = { +2186, +"NativeArray[Array[MMethodDef]]", /* class_name_string */ +123, 0, -&resolution_table_standard__NativeArray__standard__Set__nit__MGroup, -219, +&resolution_table_core__NativeArray__core__Array__nitc__MMethodDef, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8648,10 +8189,10 @@ const struct type type_standard__NativeArray__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8707,6 +8248,7 @@ const struct type type_standard__NativeArray__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +1996, /* NativeArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8726,6 +8268,8 @@ const struct type type_standard__NativeArray__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ +2133, /* NativeArray[Array[Object]] */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8733,7 +8277,9 @@ const struct type type_standard__NativeArray__standard__Set__nit__MGroup = { -1, /* empty */ -1, /* empty */ -1, /* empty */ -1989, /* NativeArray[Set[MGroup]] */ +-1, /* empty */ +-1, /* empty */ +2186, /* NativeArray[Array[MMethodDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8838,25 +8384,27 @@ const struct type type_standard__NativeArray__standard__Set__nit__MGroup = { -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__standard__Set__nit__MGroup = { +const struct types resolution_table_core__NativeArray__core__Array__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__Set__nit__MGroup, /* E: Set[MGroup] */ -&type_standard__NativeArray__standard__Set__nit__MGroup, /* NativeArray[E]: NativeArray[Set[MGroup]] */ +&type_core__Array__nitc__MMethodDef, /* E: Array[MMethodDef] */ +&type_core__NativeArray__core__Array__nitc__MMethodDef, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */ } }; -/* runtime type ArrayIterator[Set[MGroup]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MGroup = { +/* runtime type ArrayIterator[Array[MMethodDef]] */ +const struct type type_core__array__ArrayIterator__core__Array__nitc__MMethodDef = { -1, /*CAST DEAD*/ -"ArrayIterator[Set[MGroup]]", /* class_name_string */ +"ArrayIterator[Array[MMethodDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MGroup, -9, +&resolution_table_core__array__ArrayIterator__core__Array__nitc__MMethodDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8865,24 +8413,54 @@ const struct type type_standard__array__ArrayIterator__standard__Set__nit__MGrou -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MGroup = { +const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MMethodDef = { 0, /* dummy */ { -&type_standard__Array__standard__Set__nit__MGroup, /* Array[E]: Array[Set[MGroup]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MGroup]] */ +&type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ +&type_core__AbstractArrayRead__core__Array__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MMethodDef]] */ } }; -/* runtime type NativeArray[HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -1991, -"NativeArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -117, +/* runtime type ArrayReverseIterator[Array[MMethodDef]] */ +const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[Array[MMethodDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MMethodDef = { +0, /* dummy */ +{ +&type_core__Array__core__Array__nitc__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ +&type_core__AbstractArrayRead__core__Array__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MMethodDef]] */ +} +}; +/* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */ +const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { +2189, +"NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ +124, 0, -&resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -219, +&resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8913,9 +8491,9 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MType__sta -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -8993,12 +8571,18 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MType__sta -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1991, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2189, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9102,25 +8686,27 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MType__sta -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { +const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { 0, /* dummy */ { -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ +&type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */ } }; -/* runtime type ArrayIterator[HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { +/* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */ +const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { -1, /*CAST DEAD*/ -"ArrayIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ +"ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -9, +&resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9129,24 +8715,59 @@ const struct type type_standard__array__ArrayIterator__standard__HashMap__nit__M -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { +const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { 0, /* dummy */ { -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */ } }; -/* runtime type NativeArray[Array[MMethodDef]] */ -const struct type type_standard__NativeArray__standard__Array__nit__MMethodDef = { -1993, -"NativeArray[Array[MMethodDef]]", /* class_name_string */ -118, +/* runtime type ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]] */ +const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef = { +0, /* dummy */ +{ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */ +} +}; +/* runtime type NativeArray[Array[MAttributeDef]] */ +const struct type type_core__NativeArray__core__Array__nitc__MAttributeDef = { +2192, +"NativeArray[Array[MAttributeDef]]", /* class_name_string */ +125, 0, -&resolution_table_standard__NativeArray__standard__Array__nit__MMethodDef, -219, +&resolution_table_core__NativeArray__core__Array__nitc__MAttributeDef, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9172,6 +8793,7 @@ const struct type type_standard__NativeArray__standard__Array__nit__MMethodDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9179,7 +8801,6 @@ const struct type type_standard__NativeArray__standard__Array__nit__MMethodDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9231,9 +8852,9 @@ const struct type type_standard__NativeArray__standard__Array__nit__MMethodDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ +1996, /* NativeArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1839, /* NativeArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9251,9 +8872,10 @@ const struct type type_standard__NativeArray__standard__Array__nit__MMethodDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ +2133, /* NativeArray[Array[Object]] */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1953, /* NativeArray[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9263,7 +8885,7 @@ const struct type type_standard__NativeArray__standard__Array__nit__MMethodDef = -1, /* empty */ -1, /* empty */ -1, /* empty */ -1993, /* NativeArray[Array[MMethodDef]] */ +2192, /* NativeArray[Array[MAttributeDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9366,25 +8988,27 @@ const struct type type_standard__NativeArray__standard__Array__nit__MMethodDef = -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__standard__Array__nit__MMethodDef = { +const struct types resolution_table_core__NativeArray__core__Array__nitc__MAttributeDef = { 0, /* dummy */ { -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__NativeArray__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */ +&type_core__Array__nitc__MAttributeDef, /* E: Array[MAttributeDef] */ +&type_core__NativeArray__core__Array__nitc__MAttributeDef, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */ } }; -/* runtime type ArrayIterator[Array[MMethodDef]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nit__MMethodDef = { +/* runtime type ArrayIterator[Array[MAttributeDef]] */ +const struct type type_core__array__ArrayIterator__core__Array__nitc__MAttributeDef = { -1, /*CAST DEAD*/ -"ArrayIterator[Array[MMethodDef]]", /* class_name_string */ +"ArrayIterator[Array[MAttributeDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nit__MMethodDef, -9, +&resolution_table_core__array__ArrayIterator__core__Array__nitc__MAttributeDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9393,24 +9017,58 @@ const struct type type_standard__array__ArrayIterator__standard__Array__nit__MMe -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MMethodDef = { +const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MAttributeDef = { 0, /* dummy */ { -&type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ -&type_standard__AbstractArrayRead__standard__Array__nit__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MMethodDef]] */ +&type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ +&type_core__AbstractArrayRead__core__Array__nitc__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MAttributeDef]] */ } }; -/* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -1995, -"NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -119, +/* runtime type ArrayReverseIterator[Array[MAttributeDef]] */ +const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[Array[MAttributeDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef = { +0, /* dummy */ +{ +&type_core__Array__core__Array__nitc__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ +&type_core__AbstractArrayRead__core__Array__nitc__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MAttributeDef]] */ +} +}; +/* runtime type NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */ +const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { +2195, +"NativeArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ +126, 0, -&resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -219, +&resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9437,13 +9095,13 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MType__sta -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9517,6 +9175,7 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MType__sta -1, /* empty */ -1, /* empty */ -1, /* empty */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9528,7 +9187,8 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MType__sta -1, /* empty */ -1, /* empty */ -1, /* empty */ -1995, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */ +-1, /* empty */ +2195, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9630,25 +9290,27 @@ const struct type type_standard__NativeArray__standard__HashMap__nit__MType__sta -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { +const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { 0, /* dummy */ { -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ +&type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */ } }; -/* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { +/* runtime type ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */ +const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { -1, /*CAST DEAD*/ -"ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ +"ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -9, +&resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9657,24 +9319,59 @@ const struct type type_standard__array__ArrayIterator__standard__HashMap__nit__M -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { +const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { 0, /* dummy */ { -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */ } }; -/* runtime type NativeArray[Array[MAttributeDef]] */ -const struct type type_standard__NativeArray__standard__Array__nit__MAttributeDef = { -1997, -"NativeArray[Array[MAttributeDef]]", /* class_name_string */ -120, +/* runtime type ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]] */ +const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef = { +0, /* dummy */ +{ +&type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ +&type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MVirtualTypeDef, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */ +} +}; +/* runtime type NativeArray[Array[MVirtualTypeDef]] */ +const struct type type_core__NativeArray__core__Array__nitc__MVirtualTypeDef = { +2198, +"NativeArray[Array[MVirtualTypeDef]]", /* class_name_string */ +127, 0, -&resolution_table_standard__NativeArray__standard__Array__nit__MAttributeDef, -219, +&resolution_table_core__NativeArray__core__Array__nitc__MVirtualTypeDef, +226, { -80, /* Object */ -2622, /* nullable Object */ +2371, /* Object */ +2397, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9700,6 +9397,7 @@ const struct type type_standard__NativeArray__standard__Array__nit__MAttributeDe -1, /* empty */ -1, /* empty */ -1, /* empty */ +229, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9707,7 +9405,6 @@ const struct type type_standard__NativeArray__standard__Array__nit__MAttributeDe -1, /* empty */ -1, /* empty */ -1, /* empty */ -651, /* NativeArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9759,9 +9456,9 @@ const struct type type_standard__NativeArray__standard__Array__nit__MAttributeDe -1, /* empty */ -1, /* empty */ -1, /* empty */ +1996, /* NativeArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1839, /* NativeArray[Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9779,9 +9476,10 @@ const struct type type_standard__NativeArray__standard__Array__nit__MAttributeDe -1, /* empty */ -1, /* empty */ -1, /* empty */ +2133, /* NativeArray[Array[Object]] */ +2136, /* NativeArray[nullable Object] */ -1, /* empty */ -1, /* empty */ -1953, /* NativeArray[Array[Object]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9793,7 +9491,7 @@ const struct type type_standard__NativeArray__standard__Array__nit__MAttributeDe -1, /* empty */ -1, /* empty */ -1, /* empty */ -1997, /* NativeArray[Array[MAttributeDef]] */ +2198, /* NativeArray[Array[MVirtualTypeDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9894,25 +9592,56 @@ const struct type type_standard__NativeArray__standard__Array__nit__MAttributeDe -1, /* empty */ }, }; -const struct types resolution_table_standard__NativeArray__standard__Array__nit__MAttributeDef = { +const struct types resolution_table_core__NativeArray__core__Array__nitc__MVirtualTypeDef = { 0, /* dummy */ { -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__NativeArray__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */ +&type_core__Array__nitc__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ +&type_core__NativeArray__core__Array__nitc__MVirtualTypeDef, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */ } }; -/* runtime type ArrayIterator[Array[MAttributeDef]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nit__MAttributeDef = { +/* runtime type ArrayIterator[Array[MVirtualTypeDef]] */ +const struct type type_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef = { -1, /*CAST DEAD*/ -"ArrayIterator[Array[MAttributeDef]]", /* class_name_string */ +"ArrayIterator[Array[MVirtualTypeDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef, +11, +{ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MVirtualTypeDef = { +0, /* dummy */ +{ +&type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ +&type_core__AbstractArrayRead__core__Array__nitc__MVirtualTypeDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MVirtualTypeDef]] */ +} +}; +/* runtime type ArrayReverseIterator[Array[MVirtualTypeDef]] */ +const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef = { +-1, /*CAST DEAD*/ +"ArrayReverseIterator[Array[MVirtualTypeDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nit__MAttributeDef, -9, +&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef, +11, { -80, /* Object */ -2622, /* nullable Object */ -2200, /* Iterator[Object] */ +2371, /* Object */ +2397, /* nullable Object */ +2391, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ @@ -9921,10 +9650,352 @@ const struct type type_standard__array__ArrayIterator__standard__Array__nit__MAt -1, /* empty */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MAttributeDef = { +const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MVirtualTypeDef = { 0, /* dummy */ { -&type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ -&type_standard__AbstractArrayRead__standard__Array__nit__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MAttributeDef]] */ +&type_core__Array__core__Array__nitc__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ +&type_core__AbstractArrayRead__core__Array__nitc__MVirtualTypeDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MVirtualTypeDef]] */ } }; +/* runtime type FlatText */ +const struct type type_core__FlatText = { +2201, +"FlatText", /* class_name_string */ +5, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type SequenceRead[nullable Object] */ +const struct type type_core__SequenceRead__nullable__core__Object = { +2202, +"SequenceRead[nullable Object]", /* class_name_string */ +130, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type MapRead[nullable Object, nullable Object] */ +const struct type type_core__MapRead__nullable__core__Object__nullable__core__Object = { +2203, +"MapRead[nullable Object, nullable Object]", /* class_name_string */ +2, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type Set[nullable Object] */ +const struct type type_core__Set__nullable__core__Object = { +2204, +"Set[nullable Object]", /* class_name_string */ +2, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type Text */ +const struct type type_core__Text = { +2205, +"Text", /* class_name_string */ +3, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type Collection[Char] */ +const struct type type_core__Collection__core__Char = { +2206, +"Collection[Char]", /* class_name_string */ +3, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type AStringFormExpr */ +const struct type type_nitc__AStringFormExpr = { +2207, +"AStringFormExpr", /* class_name_string */ +6, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type AClassdef */ +const struct type type_nitc__AClassdef = { +2208, +"AClassdef", /* class_name_string */ +4, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type AError */ +const struct type type_nitc__AError = { +2209, +"AError", /* class_name_string */ +5, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type Token */ +const struct type type_nitc__Token = { +2210, +"Token", /* class_name_string */ +3, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type AExpr */ +const struct type type_nitc__AExpr = { +2211, +"AExpr", /* class_name_string */ +4, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable MVirtualTypeProp */ +const struct type type_nullable__nitc__MVirtualTypeProp = { +2212, +"nullable MVirtualTypeProp", /* class_name_string */ +8, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type MFormalType */ +const struct type type_nitc__MFormalType = { +2213, +"MFormalType", /* class_name_string */ +5, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type MEntity */ +const struct type type_nitc__MEntity = { +2214, +"MEntity", /* class_name_string */ +2, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type Collection[Byte] */ +const struct type type_core__Collection__core__Byte = { +2215, +"Collection[Byte]", /* class_name_string */ +4, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type Prod */ +const struct type type_nitc__Prod = { +2216, +"Prod", /* class_name_string */ +3, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type OptionParameter */ +const struct type type_opts__OptionParameter = { +2217, +"OptionParameter", /* class_name_string */ +3, +0, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable AClassdef */ +const struct type type_nullable__nitc__AClassdef = { +2218, +"nullable AClassdef", /* class_name_string */ +5, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable AModuledecl */ +const struct type type_nullable__nitc__AModuledecl = { +2219, +"nullable AModuledecl", /* class_name_string */ +5, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable ADoc */ +const struct type type_nullable__nitc__ADoc = { +2220, +"nullable ADoc", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TKwredef */ +const struct type type_nullable__nitc__TKwredef = { +2221, +"nullable TKwredef", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable AVisibility */ +const struct type type_nullable__nitc__AVisibility = { +2222, +"nullable AVisibility", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TKwmodule */ +const struct type type_nullable__nitc__TKwmodule = { +2223, +"nullable TKwmodule", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable AModuleName */ +const struct type type_nullable__nitc__AModuleName = { +2224, +"nullable AModuleName", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable AAnnotations */ +const struct type type_nullable__nitc__AAnnotations = { +2225, +"nullable AAnnotations", /* class_name_string */ +5, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TKwimport */ +const struct type type_nullable__nitc__TKwimport = { +2226, +"nullable TKwimport", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TKwend */ +const struct type type_nullable__nitc__TKwend = { +2227, +"nullable TKwend", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable APropdef */ +const struct type type_nullable__nitc__APropdef = { +2228, +"nullable APropdef", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable AExpr */ +const struct type type_nullable__nitc__AExpr = { +2229, +"nullable AExpr", /* class_name_string */ +5, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable AClasskind */ +const struct type type_nullable__nitc__AClasskind = { +2230, +"nullable AClasskind", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable AQclassid */ +const struct type type_nullable__nitc__AQclassid = { +2231, +"nullable AQclassid", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable AExternCodeBlock */ +const struct type type_nullable__nitc__AExternCodeBlock = { +2232, +"nullable AExternCodeBlock", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TObra */ +const struct type type_nullable__nitc__TObra = { +2233, +"nullable TObra", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TCbra */ +const struct type type_nullable__nitc__TCbra = { +2234, +"nullable TCbra", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TKwclass */ +const struct type type_nullable__nitc__TKwclass = { +2235, +"nullable TKwclass", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TKwabstract */ +const struct type type_nullable__nitc__TKwabstract = { +2236, +"nullable TKwabstract", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TKwinterface */ +const struct type type_nullable__nitc__TKwinterface = { +2237, +"nullable TKwinterface", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable TKwenum */ +const struct type type_nullable__nitc__TKwenum = { +2238, +"nullable TKwenum", /* class_name_string */ +4, +1, +NULL, /*DEAD*/ +-1, {}, /*DEAD TYPE*/ +};