-#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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2645, /* AbstractArrayRead[Set[MGroup]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1936, /* NativeArray[HashMap2[MType, String, nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2961, /* AbstractArray[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2416, /* Collection[HashMap[String, nullable MProperty]] */
-1, /* empty */
-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 */
+2127, /* NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-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 */
-2537, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2681, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2130, /* NativeArray[Set[MMethodDef]] */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1939, /* Array[HashMap[String, nullable MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2369, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2003, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2714, /* AbstractArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2004, /* Array[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1942, /* Array[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1380, /* Array[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1944, /* NativeArray[POSetElement[MGroup]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
+2141, /* NativeArray[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
+-1, /* empty */
+-1, /* empty */
+-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-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 */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
-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 */
+2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2881, /* AbstractArray[Object] */
-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 */
+2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2510, /* Collection[Array[Object]] */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2647, /* AbstractArrayRead[Array[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1876, /* NativeArray[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2960, /* AbstractArray[Array[Object]] */
+2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1598, /* Array[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1850, /* Array[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1965, /* NativeArray[HashSet[Int]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2648, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1967, /* NativeArray[POSetElement[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2490, /* Collection[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2510, /* Collection[Array[Object]] */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2457, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-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 */
+2636, /* AbstractArrayRead[Array[Object]] */
+2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2649, /* AbstractArrayRead[Array[MAttributeDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2681, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2940, /* AbstractArray[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2960, /* AbstractArray[Array[Object]] */
+2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2973, /* AbstractArray[Array[MAttributeDef]] */
-1, /* empty */
-1, /* empty */
+228, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1713, /* Array[Array[nullable MPropDef]] */
-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 */
+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 */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-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 */
-2390, /* Collection[Array[nullable MPropDef]] */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2422, /* Collection[Array[MAttributeDef]] */
-1, /* empty */
-1, /* empty */
-2003, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
-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 */
-2511, /* AbstractArrayRead[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2531, /* AbstractArrayRead[Array[Object]] */
+2650, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2543, /* AbstractArrayRead[Array[MAttributeDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2881, /* AbstractArray[Object] */
-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 */
-2735, /* AbstractArray[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1598, /* Array[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1850, /* Array[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2490, /* Collection[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2510, /* Collection[Array[Object]] */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2457, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-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 */
+2636, /* AbstractArrayRead[Array[Object]] */
+2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2940, /* AbstractArray[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2975, /* AbstractArray[Array[MVirtualTypeDef]] */
+228, /* Array[Object] */
-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 */
+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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2457, /* AbstractArrayRead[Object] */
-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 */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2735, /* AbstractArray[Array[nullable MPropDef]] */
-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 */
+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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1598, /* Array[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1815, /* NativeArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1690, /* NativeArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1996, /* NativeArray[Array[nullable MPropDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2133, /* NativeArray[Array[Object]] */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1989, /* NativeArray[Set[MGroup]] */
+-1, /* empty */
+-1, /* empty */
+2186, /* NativeArray[Array[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1993, /* NativeArray[Array[MMethodDef]] */
+2192, /* NativeArray[Array[MAttributeDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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 */
-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 */
-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 */
-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 */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1997, /* NativeArray[Array[MAttributeDef]] */
+2198, /* NativeArray[Array[MVirtualTypeDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-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*/
+};