X-Git-Url: http://nitlanguage.org diff --git a/c_src/nit__nith.types.5.c b/c_src/nit__nith.types.5.c index f079d55..826d6dcb 100644 --- a/c_src/nit__nith.types.5.c +++ b/c_src/nit__nith.types.5.c @@ -1,9997 +1,9985 @@ #include "nit__nith.types.0.h" -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__standard__HashSet__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType, /* HashMap[K, V]: HashMap[MClassDef, HashSet[MType]] */ -&type_standard__HashSet__nit__MType, /* V: HashSet[MType] */ -&type_standard__MapValuesIterator__nit__MClassDef__standard__HashSet__nit__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, HashSet[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__HashSet__nit__MType, /* E: HashSet[MType] */ -&type_standard__HashSet__nit__MType, /* E: HashSet[MType] */ -&type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */ -&type_standard__Array__standard__HashSet__nit__MType, /* Array[E]: Array[HashSet[MType]] */ -} -}; -/* runtime type HashMapIterator[MClassDef, HashSet[MType]] */ -const struct type type_standard__HashMapIterator__nit__MClassDef__standard__HashSet__nit__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassDef, HashSet[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Array[nullable MClass] */ +const struct type type_standard__Array__nullable__nit__MClass = { +665, +"Array[nullable MClass]", /* class_name_string */ +384, 0, -&resolution_table_standard__HashMapIterator__nit__MClassDef__standard__HashSet__nit__MType, -6, +&resolution_table_standard__Array__nullable__nit__MClass, +490, { -484, /* MapIterator[MClassDef, HashSet[MType]] */ +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1708, /* HashMapIterator[MClassDef, HashSet[MType]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClassDef__standard__HashSet__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType, /* HashMap[K, V]: HashMap[MClassDef, HashSet[MType]] */ -} -}; -/* runtime type HashMapKeys[MClass, Int] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Int = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Int, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2030, /* HashMapKeys[MClass, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[K, V]: HashMap[MClass, Int] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__standard__Int, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, Int] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Int = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Int, -8, -{ -1, /* empty */ -1, /* empty */ -277, /* Collection[Int] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1823, /* HashMapValues[MClass, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[K, V]: HashMap[MClass, Int] */ -&type_standard__Int, /* V: Int */ -&type_standard__MapValuesIterator__nit__MClass__standard__Int, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Int, /* E: Int */ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -} -}; -/* runtime type HashMapIterator[MClass, Int] */ -const struct type type_standard__HashMapIterator__nit__MClass__standard__Int = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__standard__Int, -6, -{ -485, /* MapIterator[MClass, Int] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1709, /* HashMapIterator[MClass, Int] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Int, /* HashMap[K, V]: HashMap[MClass, Int] */ -} -}; -/* runtime type HashSetIterator[Object] */ -const struct type type_standard__hash_collection__HashSetIterator__standard__Object = { --1, /*CAST DEAD*/ -"HashSetIterator[Object]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__standard__Object, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -878, /* HashSetIterator[Object] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__standard__Object = { -0, /* dummy */ -{ -&type_standard__Array__standard__Object, /* Array[E]: Array[Object] */ -&type_standard__HashSet__standard__Object, /* HashSet[E]: HashSet[Object] */ -} -}; -/* runtime type HashMapKeys[MType, Array[nullable MType]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapKeys[MType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nullable__nit__MType, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2031, /* HashMapKeys[MType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType, /* HashMap[K, V]: HashMap[MType, Array[nullable MType]] */ -&type_nit__MType, /* K: MType */ -&type_standard__MapKeysIterator__nit__MType__standard__Array__nullable__nit__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} -}; -/* runtime type HashMapValues[MType, Array[nullable MType]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapValues[MType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nullable__nit__MType, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -330, /* Collection[Array[nullable MType]] */ -139, /* Object */ -336, /* Collection[nullable Array[nullable MType]] */ -179, /* Collection[Object] */ -2032, /* HashMapValues[MType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType, /* HashMap[K, V]: HashMap[MType, Array[nullable MType]] */ -&type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */ -&type_standard__MapValuesIterator__nit__MType__standard__Array__nullable__nit__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */ -&type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */ -} -}; -/* runtime type HashMapIterator[MType, Array[nullable MType]] */ -const struct type type_standard__HashMapIterator__nit__MType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nullable__nit__MType, -6, -{ -486, /* MapIterator[MType, Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1710, /* HashMapIterator[MType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType, /* HashMap[K, V]: HashMap[MType, Array[nullable MType]] */ -} -}; -/* runtime type HashMapKeys[MClassType, Array[nullable MType]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapKeys[MClassType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Array__nullable__nit__MType, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2212, /* HashMapKeys[MClassType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMap[K, V]: HashMap[MClassType, Array[nullable MType]] */ -&type_nit__MClassType, /* K: MClassType */ -&type_standard__MapKeysIterator__nit__MClassType__standard__Array__nullable__nit__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassType, /* E: MClassType */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -} -}; -/* runtime type HashMapValues[MClassType, Array[nullable MType]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClassType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapValues[MClassType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__standard__Array__nullable__nit__MType, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -330, /* Collection[Array[nullable MType]] */ -139, /* Object */ -336, /* Collection[nullable Array[nullable MType]] */ -179, /* Collection[Object] */ -2033, /* HashMapValues[MClassType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMap[K, V]: HashMap[MClassType, Array[nullable MType]] */ -&type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */ -&type_standard__MapValuesIterator__nit__MClassType__standard__Array__nullable__nit__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */ -&type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */ -} -}; -/* runtime type HashMapIterator[MClassType, Array[nullable MType]] */ -const struct type type_standard__HashMapIterator__nit__MClassType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClassType__standard__Array__nullable__nit__MType, -6, -{ -486, /* MapIterator[MType, Array[nullable MType]] */ -487, /* MapIterator[MClassType, Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1824, /* HashMapIterator[MClassType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClassType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMap[K, V]: HashMap[MClassType, Array[nullable MType]] */ -} -}; -/* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MPropDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MPropDef, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2034, /* HashMapKeys[MClass, Array[nullable MPropDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MPropDef, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MPropDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MPropDef = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MPropDef, -8, -{ +2341, /* Collection[nullable MClass] */ -1, /* empty */ -1, /* empty */ -331, /* Collection[Array[nullable MPropDef]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1825, /* HashMapValues[MClass, Array[nullable MPropDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */ -&type_standard__Array__nullable__nit__MPropDef, /* V: Array[nullable MPropDef] */ -&type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MPropDef, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MPropDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */ -&type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */ -&type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ -&type_standard__Array__standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ -} -}; -/* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */ -const struct type type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef, -6, -{ -488, /* MapIterator[MClass, Array[nullable MPropDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1711, /* HashMapIterator[MClass, Array[nullable MPropDef]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */ -} -}; -/* runtime type HashMapKeys[String, String] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__String = { --1, /*CAST DEAD*/ -"HashMapKeys[String, String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__String, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2213, /* HashMapKeys[String, String] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__String = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__String, /* HashMap[K, V]: HashMap[String, String] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__standard__String, /* MapKeysIterator[K, V]: MapKeysIterator[String, String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, String] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__String = { --1, /*CAST DEAD*/ -"HashMapValues[String, String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__String, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2214, /* HashMapValues[String, String] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__String = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__String, /* HashMap[K, V]: HashMap[String, String] */ -&type_standard__String, /* V: String */ -&type_standard__MapValuesIterator__standard__String__standard__String, /* MapValuesIterator[K, V]: MapValuesIterator[String, String] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2461, /* AbstractArrayRead[nullable MClass] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2685, /* AbstractArray[nullable MClass] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +665, /* Array[nullable MClass] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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__nullable__nit__MClass = { +0, /* dummy */ +{ +&type_nullable__nit__MClass, /* E: nullable MClass */ +&type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */ +&type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */ +&type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */ +&type_standard__NativeArray__nullable__nit__MClass, /* NativeArray[E]: NativeArray[nullable MClass] */ +&type_nullable__nit__MClass, /* E: nullable MClass */ +&type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */ +&type_nullable__nit__MClass, /* E: nullable MClass */ +&type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */ +&type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */ +&type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */ +&type_standard__AbstractArray__nullable__nit__MClass, /* AbstractArray[E]: AbstractArray[nullable MClass] */ +&type_standard__array__ArrayIterator__nullable__nit__MClass, /* ArrayIterator[E]: ArrayIterator[nullable MClass] */ +} +}; +/* runtime type Array[RuntimeVariable] */ +const struct type type_standard__Array__nit__RuntimeVariable = { +666, +"Array[RuntimeVariable]", /* class_name_string */ +412, +0, +&resolution_table_standard__Array__nit__RuntimeVariable, +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 */ +2342, /* Collection[RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +2462, /* AbstractArrayRead[RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +2686, /* AbstractArray[RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +666, /* Array[RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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__nit__RuntimeVariable = { +0, /* dummy */ +{ +&type_nit__RuntimeVariable, /* E: RuntimeVariable */ +&type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ +&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ +&type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ +&type_standard__NativeArray__nit__RuntimeVariable, /* NativeArray[E]: NativeArray[RuntimeVariable] */ +&type_nit__RuntimeVariable, /* E: RuntimeVariable */ +&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ +&type_nit__RuntimeVariable, /* E: RuntimeVariable */ +&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ +&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ +&type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ +&type_standard__AbstractArray__nit__RuntimeVariable, /* AbstractArray[E]: AbstractArray[RuntimeVariable] */ +&type_standard__array__ArrayIterator__nit__RuntimeVariable, /* ArrayIterator[E]: ArrayIterator[RuntimeVariable] */ +} +}; +/* runtime type MakefileToolchain */ +const struct type type_nit__MakefileToolchain = { +-1, /*CAST DEAD*/ +"MakefileToolchain", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, +}; +/* runtime type POSet[MClass] */ +const struct type type_poset__POSet__nit__MClass = { +668, +"POSet[MClass]", /* class_name_string */ +129, +0, +&resolution_table_poset__POSet__nit__MClass, +130, +{ +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 */ +2313, /* Collection[MClass] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +2341, /* Collection[nullable MClass] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +668, /* POSet[MClass] */ +}, +}; +const struct types resolution_table_poset__POSet__nit__MClass = { +0, /* dummy */ +{ +&type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass, /* HashMap[E, POSetElement[E]]: HashMap[MClass, POSetElement[MClass]] */ +&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ +&type_nit__MClass, /* E: MClass */ +&type_poset__POSetElement__nit__MClass, /* POSetElement[E]: POSetElement[MClass] */ +&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ +&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ +&type_nit__POSetConflictGraph__nit__MClass, /* POSetConflictGraph[E]: POSetConflictGraph[MClass] */ +&type_standard__Array__nit__MClass, /* Array[COMPARED]: Array[MClass] */ +} +}; +/* runtime type HashMap[MClass, Array[nullable MClass]] */ +const struct type type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass = { +669, +"HashMap[MClass, Array[nullable MClass]]", /* class_name_string */ +44, +0, +&resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +669, /* HashMap[MClass, Array[nullable MClass]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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__HashMap__nit__MClass__standard__Array__nullable__nit__MClass = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MClass]] */ +&type_nit__MClass, /* K: MClass */ +&type_standard__Array__nullable__nit__MClass, /* V: Array[nullable MClass] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MClass]] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MClass]] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MClass]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* nullable N: nullable HashMapNode[MClass, Array[nullable MClass]] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* N: HashMapNode[MClass, Array[nullable MClass]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */ +} +}; +/* runtime type HashSet[MProperty] */ +const struct type type_standard__HashSet__nit__MProperty = { +670, +"HashSet[MProperty]", /* class_name_string */ +155, +0, +&resolution_table_standard__HashSet__nit__MProperty, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2314, /* Collection[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +2339, /* Collection[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2417, /* Collection[nullable MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2196, /* Set[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2202, /* Set[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +659, /* HashSet[PropertyLayoutElement] */ +-1, /* empty */ +670, /* HashSet[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__HashSet__nit__MProperty = { +0, /* dummy */ +{ +&type_nit__MProperty, /* E: MProperty */ +&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ +&type_standard__hash_collection__HashSetNode__nit__MProperty, /* HashSetNode[E]: HashSetNode[MProperty] */ +&type_standard__hash_collection__HashSetIterator__nit__MProperty, /* HashSetIterator[E]: HashSetIterator[MProperty] */ +&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* nullable N: nullable HashSetNode[MProperty] */ +&type_standard__hash_collection__HashSetNode__nit__MProperty, /* N: HashSetNode[MProperty] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MProperty]] */ +} +}; +/* runtime type BashCompletion */ +const struct type type_nit__BashCompletion = { +-1, /*CAST DEAD*/ +"BashCompletion", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +125, +{ +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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2184, /* Writable */ +}, +}; +/* runtime type Array[Writable] */ +const struct type type_standard__Array__standard__Writable = { +672, +"Array[Writable]", /* class_name_string */ +413, +0, +&resolution_table_standard__Array__standard__Writable, +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 */ +2343, /* Collection[Writable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +2463, /* AbstractArrayRead[Writable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +2687, /* AbstractArray[Writable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +672, /* Array[Writable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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__standard__Writable = { +0, /* dummy */ +{ +&type_standard__Writable, /* E: Writable */ +&type_standard__Array__standard__Writable, /* Array[E]: Array[Writable] */ +&type_standard__Collection__standard__Writable, /* Collection[E]: Collection[Writable] */ +&type_standard__Array__standard__Writable, /* Array[E]: Array[Writable] */ +&type_standard__NativeArray__standard__Writable, /* NativeArray[E]: NativeArray[Writable] */ +&type_standard__Writable, /* E: Writable */ +&type_standard__Collection__standard__Writable, /* Collection[E]: Collection[Writable] */ +&type_standard__Writable, /* E: Writable */ +&type_standard__Collection__standard__Writable, /* Collection[E]: Collection[Writable] */ +&type_standard__Collection__standard__Writable, /* Collection[E]: Collection[Writable] */ +&type_standard__Array__standard__Writable, /* Array[E]: Array[Writable] */ +&type_standard__AbstractArray__standard__Writable, /* AbstractArray[E]: AbstractArray[Writable] */ +&type_standard__array__ArrayIterator__standard__Writable, /* ArrayIterator[E]: ArrayIterator[Writable] */ +} +}; +/* runtime type Bytes */ +const struct type type_standard__Bytes = { +673, +"Bytes", /* class_name_string */ +2, +0, +&resolution_table_standard__Bytes, +367, +{ +80, /* Object */ +2622, /* nullable Object */ +673, /* Bytes */ +-1, /* empty */ +2147, /* Collection[Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +-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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2441, /* AbstractArrayRead[Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2665, /* AbstractArray[Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, +}; +const struct types resolution_table_standard__Bytes = { +0, /* dummy */ +{ +NULL, /* empty */ +&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Int, /* E: Int */ +&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ +&type_standard__Int, /* E: Int */ +&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ +&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ +&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ +&type_standard__AbstractArray__standard__Int, /* AbstractArray[E]: AbstractArray[Int] */ +&type_standard__array__ArrayIterator__standard__Int, /* ArrayIterator[E]: ArrayIterator[Int] */ +} +}; +/* runtime type AModule */ +const struct type type_nit__AModule = { +674, +"AModule", /* class_name_string */ +4, +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +674, /* AModule */ +}, +}; +/* runtime type HashMap[MClass, AClassdef] */ +const struct type type_standard__HashMap__nit__MClass__nit__AClassdef = { +675, +"HashMap[MClass, AClassdef]", /* class_name_string */ +45, +0, +&resolution_table_standard__HashMap__nit__MClass__nit__AClassdef, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +675, /* HashMap[MClass, AClassdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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__HashMap__nit__MClass__nit__AClassdef = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__nit__AClassdef, /* HashMapIterator[K, V]: HashMapIterator[MClass, AClassdef] */ +&type_nit__MClass, /* K: MClass */ +&type_nit__AClassdef, /* V: AClassdef */ +&type_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* HashMapNode[K, V]: HashMapNode[MClass, AClassdef] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef, /* HashMapKeys[K, V]: HashMapKeys[MClass, AClassdef] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef, /* HashMapValues[K, V]: HashMapValues[MClass, AClassdef] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* nullable N: nullable HashMapNode[MClass, AClassdef] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* N: HashMapNode[MClass, AClassdef] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */ +} +}; +/* runtime type AModuledecl */ +const struct type type_nit__AModuledecl = { +676, +"AModuledecl", /* class_name_string */ +4, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +676, /* AModuledecl */ +2016, /* nullable AModuledecl */ +}, +}; +/* runtime type AStdImport */ +const struct type type_nit__AStdImport = { +677, +"AStdImport", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2188, /* AImport */ +677, /* AStdImport */ +}, +}; +/* runtime type ANoImport */ +const struct type type_nit__ANoImport = { +-1, /*CAST DEAD*/ +"ANoImport", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2188, /* AImport */ +}, +}; +/* runtime type ATopClassdef */ +const struct type type_nit__ATopClassdef = { +679, +"ATopClassdef", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2010, /* AClassdef */ +2015, /* nullable AClassdef */ +679, /* ATopClassdef */ +}, +}; +/* runtime type AMainClassdef */ +const struct type type_nit__AMainClassdef = { +-1, /*CAST DEAD*/ +"AMainClassdef", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2010, /* AClassdef */ +2015, /* nullable AClassdef */ +}, +}; +/* runtime type AMainMethPropdef */ +const struct type type_nit__AMainMethPropdef = { +681, +"AMainMethPropdef", /* class_name_string */ +7, +0, +&resolution_table_nit__AMainMethPropdef, +8, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2025, /* nullable APropdef */ +2154, /* APropdef */ +690, /* AMethPropdef */ +681, /* AMainMethPropdef */ +}, +}; +const struct types resolution_table_nit__AMainMethPropdef = { +0, /* dummy */ +{ +&type_nullable__nit__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */ +} +}; +/* runtime type AStdClassdef */ +const struct type type_nit__AStdClassdef = { +682, +"AStdClassdef", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2010, /* AClassdef */ +2015, /* nullable AClassdef */ +682, /* AStdClassdef */ +}, +}; +/* runtime type AConcreteClasskind */ +const struct type type_nit__AConcreteClasskind = { +-1, /*CAST DEAD*/ +"AConcreteClasskind", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2027, /* nullable AClasskind */ +2156, /* AClasskind */ +}, +}; +/* runtime type AAbstractClasskind */ +const struct type type_nit__AAbstractClasskind = { +-1, /*CAST DEAD*/ +"AAbstractClasskind", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2027, /* nullable AClasskind */ +2156, /* AClasskind */ +}, +}; +/* runtime type AInterfaceClasskind */ +const struct type type_nit__AInterfaceClasskind = { +-1, /*CAST DEAD*/ +"AInterfaceClasskind", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2027, /* nullable AClasskind */ +2156, /* AClasskind */ +}, +}; +/* runtime type AEnumClasskind */ +const struct type type_nit__AEnumClasskind = { +-1, /*CAST DEAD*/ +"AEnumClasskind", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2027, /* nullable AClasskind */ +2156, /* AClasskind */ +}, +}; +/* runtime type AExternClasskind */ +const struct type type_nit__AExternClasskind = { +-1, /*CAST DEAD*/ +"AExternClasskind", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2027, /* nullable AClasskind */ +2156, /* AClasskind */ +}, +}; +/* runtime type AFormaldef */ +const struct type type_nit__AFormaldef = { +688, +"AFormaldef", /* class_name_string */ +4, +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +688, /* AFormaldef */ +}, +}; +/* runtime type ASuperPropdef */ +const struct type type_nit__ASuperPropdef = { +689, +"ASuperPropdef", /* class_name_string */ +6, +0, +&resolution_table_nit__ASuperPropdef, +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2025, /* nullable APropdef */ +2154, /* APropdef */ +689, /* ASuperPropdef */ +}, +}; +const struct types resolution_table_nit__ASuperPropdef = { +0, /* dummy */ +{ +&type_nullable__nit__MPropDef, /* nullable MPROPDEF: nullable MPropDef */ +} +}; +/* runtime type AMethPropdef */ +const struct type type_nit__AMethPropdef = { +690, +"AMethPropdef", /* class_name_string */ +6, +0, +&resolution_table_nit__AMethPropdef, +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2025, /* nullable APropdef */ +2154, /* APropdef */ +690, /* AMethPropdef */ +}, +}; +const struct types resolution_table_nit__AMethPropdef = { +0, /* dummy */ +{ +&type_nullable__nit__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */ +} +}; +/* runtime type AAttrPropdef */ +const struct type type_nit__AAttrPropdef = { +691, +"AAttrPropdef", /* class_name_string */ +6, +0, +&resolution_table_nit__AAttrPropdef, +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2025, /* nullable APropdef */ +2154, /* APropdef */ +691, /* AAttrPropdef */ +}, +}; +const struct types resolution_table_nit__AAttrPropdef = { +0, /* dummy */ +{ +&type_nullable__nit__MAttributeDef, /* nullable MPROPDEF: nullable MAttributeDef */ +} +}; +/* runtime type ATypePropdef */ +const struct type type_nit__ATypePropdef = { +692, +"ATypePropdef", /* class_name_string */ +6, +0, +&resolution_table_nit__ATypePropdef, +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2025, /* nullable APropdef */ +2154, /* APropdef */ +692, /* ATypePropdef */ +}, +}; +const struct types resolution_table_nit__ATypePropdef = { +0, /* dummy */ +{ +&type_nullable__nit__MVirtualTypeDef, /* nullable MPROPDEF: nullable MVirtualTypeDef */ +} +}; +/* runtime type AAnnotations */ +const struct type type_nit__AAnnotations = { +693, +"AAnnotations", /* class_name_string */ +4, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +693, /* AAnnotations */ +2022, /* nullable AAnnotations */ +}, +}; +/* runtime type APublicVisibility */ +const struct type type_nit__APublicVisibility = { +694, +"APublicVisibility", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2019, /* nullable AVisibility */ +2155, /* AVisibility */ +694, /* APublicVisibility */ +}, +}; +/* runtime type APrivateVisibility */ +const struct type type_nit__APrivateVisibility = { +-1, /*CAST DEAD*/ +"APrivateVisibility", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2019, /* nullable AVisibility */ +2155, /* AVisibility */ +}, +}; +/* runtime type AProtectedVisibility */ +const struct type type_nit__AProtectedVisibility = { +-1, /*CAST DEAD*/ +"AProtectedVisibility", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2019, /* nullable AVisibility */ +2155, /* AVisibility */ +}, +}; +/* runtime type AIntrudeVisibility */ +const struct type type_nit__AIntrudeVisibility = { +-1, /*CAST DEAD*/ +"AIntrudeVisibility", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2019, /* nullable AVisibility */ +2155, /* AVisibility */ +}, +}; +/* runtime type APlusMethid */ +const struct type type_nit__APlusMethid = { +-1, /*CAST DEAD*/ +"APlusMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AMinusMethid */ +const struct type type_nit__AMinusMethid = { +-1, /*CAST DEAD*/ +"AMinusMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AStarMethid */ +const struct type type_nit__AStarMethid = { +-1, /*CAST DEAD*/ +"AStarMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AStarstarMethid */ +const struct type type_nit__AStarstarMethid = { +-1, /*CAST DEAD*/ +"AStarstarMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type ASlashMethid */ +const struct type type_nit__ASlashMethid = { +-1, /*CAST DEAD*/ +"ASlashMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type APercentMethid */ +const struct type type_nit__APercentMethid = { +-1, /*CAST DEAD*/ +"APercentMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type APipeMethid */ +const struct type type_nit__APipeMethid = { +-1, /*CAST DEAD*/ +"APipeMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type ACaretMethid */ +const struct type type_nit__ACaretMethid = { +-1, /*CAST DEAD*/ +"ACaretMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AAmpMethid */ +const struct type type_nit__AAmpMethid = { +-1, /*CAST DEAD*/ +"AAmpMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type ATildeMethid */ +const struct type type_nit__ATildeMethid = { +-1, /*CAST DEAD*/ +"ATildeMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AEqMethid */ +const struct type type_nit__AEqMethid = { +-1, /*CAST DEAD*/ +"AEqMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type ANeMethid */ +const struct type type_nit__ANeMethid = { +-1, /*CAST DEAD*/ +"ANeMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type ALeMethid */ +const struct type type_nit__ALeMethid = { +-1, /*CAST DEAD*/ +"ALeMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AGeMethid */ +const struct type type_nit__AGeMethid = { +-1, /*CAST DEAD*/ +"AGeMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type ALtMethid */ +const struct type type_nit__ALtMethid = { +-1, /*CAST DEAD*/ +"ALtMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AGtMethid */ +const struct type type_nit__AGtMethid = { +-1, /*CAST DEAD*/ +"AGtMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type ALlMethid */ +const struct type type_nit__ALlMethid = { +-1, /*CAST DEAD*/ +"ALlMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AGgMethid */ +const struct type type_nit__AGgMethid = { +-1, /*CAST DEAD*/ +"AGgMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type ABraMethid */ +const struct type type_nit__ABraMethid = { +-1, /*CAST DEAD*/ +"ABraMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AStarshipMethid */ +const struct type type_nit__AStarshipMethid = { +-1, /*CAST DEAD*/ +"AStarshipMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AAssignMethid */ +const struct type type_nit__AAssignMethid = { +-1, /*CAST DEAD*/ +"AAssignMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type ABraassignMethid */ +const struct type type_nit__ABraassignMethid = { +-1, /*CAST DEAD*/ +"ABraassignMethid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +}, +}; +/* runtime type AIdMethid */ +const struct type type_nit__AIdMethid = { +720, +"AIdMethid", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2040, /* nullable AMethid */ +2157, /* AMethid */ +720, /* AIdMethid */ +}, +}; +/* runtime type ASignature */ +const struct type type_nit__ASignature = { +721, +"ASignature", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2041, /* nullable ASignature */ +721, /* ASignature */ +}, +}; +/* runtime type ANodes[AParam] */ +const struct type type_nit__ANodes__nit__AParam = { +-1, /*CAST DEAD*/ +"ANodes[AParam]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_nit__ANodes__nit__AParam, +125, +{ +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 */ +2327, /* Collection[Prod] */ +-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 */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2371, /* Collection[AParam] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, +}; +const struct types resolution_table_nit__ANodes__nit__AParam = { +0, /* dummy */ +{ +&type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */ +&type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */ +&type_nit__AParam, /* E: AParam */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__AParam, /* E: AParam */ +&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ +&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ +} +}; +/* runtime type AParam */ +const struct type type_nit__AParam = { +723, +"AParam", /* class_name_string */ +4, +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +723, /* AParam */ +}, +}; +/* runtime type AExternCalls */ +const struct type type_nit__AExternCalls = { +-1, /*CAST DEAD*/ +"AExternCalls", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2044, /* nullable AExternCalls */ +}, +}; +/* runtime type ANodes[AExternCall] */ +const struct type type_nit__ANodes__nit__AExternCall = { +-1, /*CAST DEAD*/ +"ANodes[AExternCall]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_nit__ANodes__nit__AExternCall, +125, +{ +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 */ +2327, /* Collection[Prod] */ +-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 */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2372, /* Collection[AExternCall] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, +}; +const struct types resolution_table_nit__ANodes__nit__AExternCall = { +0, /* dummy */ +{ +&type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */ +&type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */ +&type_nit__AExternCall, /* E: AExternCall */ +NULL, /* empty */ +NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_nit__AExternCall, /* E: AExternCall */ +&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ +&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ +} +}; +/* runtime type ASuperExternCall */ +const struct type type_nit__ASuperExternCall = { +-1, /*CAST DEAD*/ +"ASuperExternCall", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2077, /* nullable AExternCall */ +2192, /* AExternCall */ +}, +}; +/* runtime type ALocalPropExternCall */ +const struct type type_nit__ALocalPropExternCall = { +-1, /*CAST DEAD*/ +"ALocalPropExternCall", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2077, /* nullable AExternCall */ +2192, /* AExternCall */ +}, +}; +/* runtime type AFullPropExternCall */ +const struct type type_nit__AFullPropExternCall = { +-1, /*CAST DEAD*/ +"AFullPropExternCall", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2077, /* nullable AExternCall */ +2192, /* AExternCall */ +}, +}; +/* runtime type AInitPropExternCall */ +const struct type type_nit__AInitPropExternCall = { +-1, /*CAST DEAD*/ +"AInitPropExternCall", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2077, /* nullable AExternCall */ +2192, /* AExternCall */ +}, +}; +/* runtime type ACastAsExternCall */ +const struct type type_nit__ACastAsExternCall = { +-1, /*CAST DEAD*/ +"ACastAsExternCall", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2077, /* nullable AExternCall */ +2192, /* AExternCall */ +}, +}; +/* runtime type AAsNullableExternCall */ +const struct type type_nit__AAsNullableExternCall = { +-1, /*CAST DEAD*/ +"AAsNullableExternCall", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2077, /* nullable AExternCall */ +2192, /* AExternCall */ +}, +}; +/* runtime type AAsNotNullableExternCall */ +const struct type type_nit__AAsNotNullableExternCall = { +-1, /*CAST DEAD*/ +"AAsNotNullableExternCall", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2077, /* nullable AExternCall */ +2192, /* AExternCall */ +}, +}; +/* runtime type AInLanguage */ +const struct type type_nit__AInLanguage = { +-1, /*CAST DEAD*/ +"AInLanguage", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2085, /* nullable AInLanguage */ +}, +}; +/* runtime type AExternCodeBlock */ +const struct type type_nit__AExternCodeBlock = { +734, +"AExternCodeBlock", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2029, /* nullable AExternCodeBlock */ +734, /* AExternCodeBlock */ +}, +}; +/* runtime type AType */ +const struct type type_nit__AType = { +735, +"AType", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2037, /* nullable AType */ +735, /* AType */ +}, +}; +/* runtime type ANodes[AType] */ +const struct type type_nit__ANodes__nit__AType = { +-1, /*CAST DEAD*/ +"ANodes[AType]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_nit__ANodes__nit__AType, +125, +{ +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 */ +2327, /* Collection[Prod] */ +-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 */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2373, /* Collection[AType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, +}; +const struct types resolution_table_nit__ANodes__nit__AType = { +0, /* dummy */ +{ +&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ +&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ +&type_nit__AType, /* E: AType */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ +&type_nit__AType, /* E: AType */ +&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ +&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ } }; -/* runtime type HashMapIterator[String, String] */ -const struct type type_standard__HashMapIterator__standard__String__standard__String = { +/* runtime type ABlockExpr */ +const struct type type_nit__ABlockExpr = { +737, +"ABlockExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +737, /* ABlockExpr */ +}, +}; +/* runtime type AReturnExpr */ +const struct type type_nit__AReturnExpr = { +-1, /*CAST DEAD*/ +"AReturnExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ABreakExpr */ +const struct type type_nit__ABreakExpr = { +-1, /*CAST DEAD*/ +"ABreakExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2186, /* AEscapeExpr */ +}, +}; +/* runtime type AAbortExpr */ +const struct type type_nit__AAbortExpr = { +-1, /*CAST DEAD*/ +"AAbortExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AContinueExpr */ +const struct type type_nit__AContinueExpr = { +-1, /*CAST DEAD*/ +"AContinueExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2186, /* AEscapeExpr */ +}, +}; +/* runtime type ACallExpr */ +const struct type type_nit__ACallExpr = { +742, +"ACallExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +742, /* ACallExpr */ +}, +}; +/* runtime type AImplicitSelfExpr */ +const struct type type_nit__AImplicitSelfExpr = { +743, +"AImplicitSelfExpr", /* class_name_string */ +7, +0, +NULL, /*NO RESOLUTIONS*/ +8, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +811, /* ASelfExpr */ +743, /* AImplicitSelfExpr */ +}, +}; +/* runtime type ASuperExpr */ +const struct type type_nit__ASuperExpr = { +-1, /*CAST DEAD*/ +"ASuperExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AInitExpr */ +const struct type type_nit__AInitExpr = { +-1, /*CAST DEAD*/ +"AInitExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ADebugTypeExpr */ +const struct type type_nit__ADebugTypeExpr = { +-1, /*CAST DEAD*/ +"ADebugTypeExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ALabel */ +const struct type type_nit__ALabel = { +-1, /*CAST DEAD*/ +"ALabel", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2088, /* nullable ALabel */ +}, +}; +/* runtime type AVardeclExpr */ +const struct type type_nit__AVardeclExpr = { +-1, /*CAST DEAD*/ +"AVardeclExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AAttrAssignExpr */ +const struct type type_nit__AAttrAssignExpr = { +-1, /*CAST DEAD*/ +"AAttrAssignExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ACallAssignExpr */ +const struct type type_nit__ACallAssignExpr = { +-1, /*CAST DEAD*/ +"ACallAssignExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AListExprs */ +const struct type type_nit__AListExprs = { +-1, /*CAST DEAD*/ +"AListExprs", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2091, /* nullable AExprs */ +2158, /* AExprs */ +}, +}; +/* runtime type ABraAssignExpr */ +const struct type type_nit__ABraAssignExpr = { +-1, /*CAST DEAD*/ +"ABraAssignExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AAttrReassignExpr */ +const struct type type_nit__AAttrReassignExpr = { +-1, /*CAST DEAD*/ +"AAttrReassignExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ACallReassignExpr */ +const struct type type_nit__ACallReassignExpr = { +-1, /*CAST DEAD*/ +"ACallReassignExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ABraReassignExpr */ +const struct type type_nit__ABraReassignExpr = { +-1, /*CAST DEAD*/ +"ABraReassignExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type APlusAssignOp */ +const struct type type_nit__APlusAssignOp = { +-1, /*CAST DEAD*/ +"APlusAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type AMinusAssignOp */ +const struct type type_nit__AMinusAssignOp = { +-1, /*CAST DEAD*/ +"AMinusAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type AStarAssignOp */ +const struct type type_nit__AStarAssignOp = { +-1, /*CAST DEAD*/ +"AStarAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type ASlashAssignOp */ +const struct type type_nit__ASlashAssignOp = { +-1, /*CAST DEAD*/ +"ASlashAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type APercentAssignOp */ +const struct type type_nit__APercentAssignOp = { +-1, /*CAST DEAD*/ +"APercentAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type AStarstarAssignOp */ +const struct type type_nit__AStarstarAssignOp = { +-1, /*CAST DEAD*/ +"AStarstarAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type APipeAssignOp */ +const struct type type_nit__APipeAssignOp = { +-1, /*CAST DEAD*/ +"APipeAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type ACaretAssignOp */ +const struct type type_nit__ACaretAssignOp = { +-1, /*CAST DEAD*/ +"ACaretAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type AAmpAssignOp */ +const struct type type_nit__AAmpAssignOp = { +-1, /*CAST DEAD*/ +"AAmpAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type ALlAssignOp */ +const struct type type_nit__ALlAssignOp = { +-1, /*CAST DEAD*/ +"ALlAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type AGgAssignOp */ +const struct type type_nit__AGgAssignOp = { +-1, /*CAST DEAD*/ +"AGgAssignOp", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2096, /* nullable AAssignOp */ +2159, /* AAssignOp */ +}, +}; +/* runtime type ADoExpr */ +const struct type type_nit__ADoExpr = { +-1, /*CAST DEAD*/ +"ADoExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AIfExpr */ +const struct type type_nit__AIfExpr = { +768, +"AIfExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +768, /* AIfExpr */ +}, +}; +/* runtime type ALoopExpr */ +const struct type type_nit__ALoopExpr = { +-1, /*CAST DEAD*/ +"ALoopExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AWhileExpr */ +const struct type type_nit__AWhileExpr = { +-1, /*CAST DEAD*/ +"AWhileExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AForExpr */ +const struct type type_nit__AForExpr = { +771, +"AForExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +771, /* AForExpr */ +}, +}; +/* runtime type AWithExpr */ +const struct type type_nit__AWithExpr = { +-1, /*CAST DEAD*/ +"AWithExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AAssertExpr */ +const struct type type_nit__AAssertExpr = { +-1, /*CAST DEAD*/ +"AAssertExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AIfexprExpr */ +const struct type type_nit__AIfexprExpr = { +-1, /*CAST DEAD*/ +"AIfexprExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AOrExpr */ +const struct type type_nit__AOrExpr = { +-1, /*CAST DEAD*/ +"AOrExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2151, /* ABoolExpr */ +}, +}; +/* runtime type AAndExpr */ +const struct type type_nit__AAndExpr = { +-1, /*CAST DEAD*/ +"AAndExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2151, /* ABoolExpr */ +}, +}; +/* runtime type AOrElseExpr */ +const struct type type_nit__AOrElseExpr = { +-1, /*CAST DEAD*/ +"AOrElseExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2151, /* ABoolExpr */ +}, +}; +/* runtime type AImpliesExpr */ +const struct type type_nit__AImpliesExpr = { +-1, /*CAST DEAD*/ +"AImpliesExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2151, /* ABoolExpr */ +}, +}; +/* runtime type ANotExpr */ +const struct type type_nit__ANotExpr = { +-1, /*CAST DEAD*/ +"ANotExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2151, /* ABoolExpr */ +}, +}; +/* runtime type AEqExpr */ +const struct type type_nit__AEqExpr = { +780, +"AEqExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +780, /* AEqExpr */ +}, +}; +/* runtime type ANeExpr */ +const struct type type_nit__ANeExpr = { +781, +"ANeExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +781, /* ANeExpr */ +}, +}; +/* runtime type ALtExpr */ +const struct type type_nit__ALtExpr = { +-1, /*CAST DEAD*/ +"ALtExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ALeExpr */ +const struct type type_nit__ALeExpr = { +-1, /*CAST DEAD*/ +"ALeExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AGtExpr */ +const struct type type_nit__AGtExpr = { +-1, /*CAST DEAD*/ +"AGtExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AGeExpr */ +const struct type type_nit__AGeExpr = { +-1, /*CAST DEAD*/ +"AGeExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AStarshipExpr */ +const struct type type_nit__AStarshipExpr = { +-1, /*CAST DEAD*/ +"AStarshipExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AIsaExpr */ +const struct type type_nit__AIsaExpr = { +-1, /*CAST DEAD*/ +"AIsaExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2151, /* ABoolExpr */ +}, +}; +/* runtime type APipeExpr */ +const struct type type_nit__APipeExpr = { +-1, /*CAST DEAD*/ +"APipeExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ACaretExpr */ +const struct type type_nit__ACaretExpr = { +-1, /*CAST DEAD*/ +"ACaretExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AAmpExpr */ +const struct type type_nit__AAmpExpr = { +-1, /*CAST DEAD*/ +"AAmpExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ALlExpr */ +const struct type type_nit__ALlExpr = { +-1, /*CAST DEAD*/ +"ALlExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AGgExpr */ +const struct type type_nit__AGgExpr = { +-1, /*CAST DEAD*/ +"AGgExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type APlusExpr */ +const struct type type_nit__APlusExpr = { +-1, /*CAST DEAD*/ +"APlusExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AMinusExpr */ +const struct type type_nit__AMinusExpr = { +-1, /*CAST DEAD*/ +"AMinusExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AStarExpr */ +const struct type type_nit__AStarExpr = { +-1, /*CAST DEAD*/ +"AStarExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ASlashExpr */ +const struct type type_nit__ASlashExpr = { +-1, /*CAST DEAD*/ +"ASlashExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type APercentExpr */ +const struct type type_nit__APercentExpr = { +-1, /*CAST DEAD*/ +"APercentExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AStarstarExpr */ +const struct type type_nit__AStarstarExpr = { +-1, /*CAST DEAD*/ +"AStarstarExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AUminusExpr */ +const struct type type_nit__AUminusExpr = { +-1, /*CAST DEAD*/ +"AUminusExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AUplusExpr */ +const struct type type_nit__AUplusExpr = { +-1, /*CAST DEAD*/ +"AUplusExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AUtildeExpr */ +const struct type type_nit__AUtildeExpr = { +-1, /*CAST DEAD*/ +"AUtildeExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AOnceExpr */ +const struct type type_nit__AOnceExpr = { +-1, /*CAST DEAD*/ +"AOnceExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ANewExpr */ +const struct type type_nit__ANewExpr = { +803, +"ANewExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +803, /* ANewExpr */ +}, +}; +/* runtime type AIssetAttrExpr */ +const struct type type_nit__AIssetAttrExpr = { +-1, /*CAST DEAD*/ +"AIssetAttrExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AAttrExpr */ +const struct type type_nit__AAttrExpr = { +-1, /*CAST DEAD*/ +"AAttrExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type ABraExpr */ +const struct type type_nit__ABraExpr = { +-1, /*CAST DEAD*/ +"ABraExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AAsCastExpr */ +const struct type type_nit__AAsCastExpr = { +-1, /*CAST DEAD*/ +"AAsCastExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AAsNotnullExpr */ +const struct type type_nit__AAsNotnullExpr = { +-1, /*CAST DEAD*/ +"AAsNotnullExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AVarargExpr */ +const struct type type_nit__AVarargExpr = { +809, +"AVarargExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +809, /* AVarargExpr */ +}, +}; +/* runtime type ANamedargExpr */ +const struct type type_nit__ANamedargExpr = { +810, +"ANamedargExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +810, /* ANamedargExpr */ +}, +}; +/* runtime type ASelfExpr */ +const struct type type_nit__ASelfExpr = { +811, +"ASelfExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +811, /* ASelfExpr */ +}, +}; +/* runtime type ATrueExpr */ +const struct type type_nit__ATrueExpr = { +-1, /*CAST DEAD*/ +"ATrueExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2151, /* ABoolExpr */ +}, +}; +/* runtime type AFalseExpr */ +const struct type type_nit__AFalseExpr = { +-1, /*CAST DEAD*/ +"AFalseExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2151, /* ABoolExpr */ +}, +}; +/* runtime type ANullExpr */ +const struct type type_nit__ANullExpr = { +814, +"ANullExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +814, /* ANullExpr */ +}, +}; +/* runtime type ADecIntExpr */ +const struct type type_nit__ADecIntExpr = { +-1, /*CAST DEAD*/ +"ADecIntExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2149, /* AIntExpr */ +}, +}; +/* runtime type AHexIntExpr */ +const struct type type_nit__AHexIntExpr = { +-1, /*CAST DEAD*/ +"AHexIntExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2149, /* AIntExpr */ +}, +}; +/* runtime type ABinIntExpr */ +const struct type type_nit__ABinIntExpr = { +-1, /*CAST DEAD*/ +"ABinIntExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2149, /* AIntExpr */ +}, +}; +/* runtime type AOctIntExpr */ +const struct type type_nit__AOctIntExpr = { +-1, /*CAST DEAD*/ +"AOctIntExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2149, /* AIntExpr */ +}, +}; +/* runtime type ADecByteExpr */ +const struct type type_nit__ADecByteExpr = { +-1, /*CAST DEAD*/ +"ADecByteExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2150, /* AByteExpr */ +}, +}; +/* runtime type AHexByteExpr */ +const struct type type_nit__AHexByteExpr = { +-1, /*CAST DEAD*/ +"AHexByteExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2150, /* AByteExpr */ +}, +}; +/* runtime type ABinByteExpr */ +const struct type type_nit__ABinByteExpr = { +-1, /*CAST DEAD*/ +"ABinByteExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2150, /* AByteExpr */ +}, +}; +/* runtime type AOctByteExpr */ +const struct type type_nit__AOctByteExpr = { +-1, /*CAST DEAD*/ +"AOctByteExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2150, /* AByteExpr */ +}, +}; +/* runtime type AFloatExpr */ +const struct type type_nit__AFloatExpr = { +823, +"AFloatExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +823, /* AFloatExpr */ +}, +}; +/* runtime type ACharExpr */ +const struct type type_nit__ACharExpr = { +824, +"ACharExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +824, /* ACharExpr */ +}, +}; +/* runtime type AStringExpr */ +const struct type type_nit__AStringExpr = { +-1, /*CAST DEAD*/ +"AStringExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2011, /* AStringFormExpr */ +}, +}; +/* runtime type ACrangeExpr */ +const struct type type_nit__ACrangeExpr = { +826, +"ACrangeExpr", /* class_name_string */ +7, +0, +NULL, /*NO RESOLUTIONS*/ +8, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2152, /* ARangeExpr */ +826, /* ACrangeExpr */ +}, +}; +/* runtime type AOrangeExpr */ +const struct type type_nit__AOrangeExpr = { +827, +"AOrangeExpr", /* class_name_string */ +7, +0, +NULL, /*NO RESOLUTIONS*/ +8, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2152, /* ARangeExpr */ +827, /* AOrangeExpr */ +}, +}; +/* runtime type AArrayExpr */ +const struct type type_nit__AArrayExpr = { -1, /*CAST DEAD*/ -"HashMapIterator[String, String]", /* class_name_string */ +"AArrayExpr", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__HashMapIterator__standard__String__standard__String, +NULL, /*NO RESOLUTIONS*/ 6, { -489, /* MapIterator[String, String] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1712, /* HashMapIterator[String, String] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ }, }; -const struct types resolution_table_standard__HashMapIterator__standard__String__standard__String = { -0, /* dummy */ +/* runtime type AParExpr */ +const struct type type_nit__AParExpr = { +-1, /*CAST DEAD*/ +"AParExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__standard__String__standard__String, /* HashMap[K, V]: HashMap[String, String] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, }; -/* runtime type ListIterator[CodeFile] */ -const struct type type_standard__ListIterator__nit__CodeFile = { +/* runtime type AManyExpr */ +const struct type type_nit__AManyExpr = { -1, /*CAST DEAD*/ -"ListIterator[CodeFile]", /* class_name_string */ +"AManyExpr", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__ListIterator__nit__CodeFile, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -879, /* ListIterator[CodeFile] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ }, }; -const struct types resolution_table_standard__ListIterator__nit__CodeFile = { -0, /* dummy */ +/* runtime type ASuperstringExpr */ +const struct type type_nit__ASuperstringExpr = { +831, +"ASuperstringExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, { -&type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */ -&type_standard__List__nit__CodeFile, /* List[E]: List[CodeFile] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +831, /* ASuperstringExpr */ +}, }; -/* runtime type HashMapKeys[String, ANode] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__nit__ANode = { +/* runtime type AStartStringExpr */ +const struct type type_nit__AStartStringExpr = { -1, /*CAST DEAD*/ -"HashMapKeys[String, ANode]", /* class_name_string */ +"AStartStringExpr", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__ANode, -9, +NULL, /*NO RESOLUTIONS*/ +7, { +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2011, /* AStringFormExpr */ +}, +}; +/* runtime type AMidStringExpr */ +const struct type type_nit__AMidStringExpr = { +-1, /*CAST DEAD*/ +"AMidStringExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2011, /* AStringFormExpr */ +}, +}; +/* runtime type AEndStringExpr */ +const struct type type_nit__AEndStringExpr = { +-1, /*CAST DEAD*/ +"AEndStringExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +2011, /* AStringFormExpr */ +}, +}; +/* runtime type AAnnotation */ +const struct type type_nit__AAnnotation = { +835, +"AAnnotation", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +8, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ --1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2215, /* HashMapKeys[String, ANode] */ +835, /* AAnnotation */ +2141, /* nullable AAnnotation */ +}, +}; +/* runtime type AAnnotPropdef */ +const struct type type_nit__AAnnotPropdef = { +836, +"AAnnotPropdef", /* class_name_string */ +8, +0, +&resolution_table_nit__AAnnotPropdef, +9, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2025, /* nullable APropdef */ +2154, /* APropdef */ +835, /* AAnnotation */ +2141, /* nullable AAnnotation */ +836, /* AAnnotPropdef */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__ANode = { +const struct types resolution_table_nit__AAnnotPropdef = { 0, /* dummy */ { -&type_standard__HashMap__standard__String__nit__ANode, /* HashMap[K, V]: HashMap[String, ANode] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__nit__ANode, /* MapKeysIterator[K, V]: MapKeysIterator[String, ANode] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ +&type_nullable__nit__MPropDef, /* nullable MPROPDEF: nullable MPropDef */ } }; -/* runtime type HashMapValues[String, ANode] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__nit__ANode = { +/* runtime type ATypeExpr */ +const struct type type_nit__ATypeExpr = { -1, /*CAST DEAD*/ -"HashMapValues[String, ANode]", /* class_name_string */ +"ATypeExpr", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__ANode, -8, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AMethidExpr */ +const struct type type_nit__AMethidExpr = { +838, +"AMethidExpr", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +838, /* AMethidExpr */ +}, +}; +/* runtime type AAtExpr */ +const struct type type_nit__AAtExpr = { +-1, /*CAST DEAD*/ +"AAtExpr", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2014, /* AExpr */ +2026, /* nullable AExpr */ +}, +}; +/* runtime type AIdAtid */ +const struct type type_nit__AIdAtid = { +-1, /*CAST DEAD*/ +"AIdAtid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2142, /* nullable AAtid */ +2160, /* AAtid */ +}, +}; +/* runtime type AKwexternAtid */ +const struct type type_nit__AKwexternAtid = { +-1, /*CAST DEAD*/ +"AKwexternAtid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2142, /* nullable AAtid */ +2160, /* AAtid */ +}, +}; +/* runtime type AKwabstractAtid */ +const struct type type_nit__AKwabstractAtid = { +-1, /*CAST DEAD*/ +"AKwabstractAtid", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2142, /* nullable AAtid */ +2160, /* AAtid */ +}, +}; +/* runtime type AParExprs */ +const struct type type_nit__AParExprs = { +843, +"AParExprs", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2091, /* nullable AExprs */ +2158, /* AExprs */ +843, /* AParExprs */ +}, +}; +/* runtime type ABraExprs */ +const struct type type_nit__ABraExprs = { +-1, /*CAST DEAD*/ +"ABraExprs", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2091, /* nullable AExprs */ +2158, /* AExprs */ +}, +}; +/* runtime type AModuleName */ +const struct type type_nit__AModuleName = { +845, +"AModuleName", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2021, /* nullable AModuleName */ +845, /* AModuleName */ +}, +}; +/* runtime type AQualified */ +const struct type type_nit__AQualified = { +-1, /*CAST DEAD*/ +"AQualified", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2092, /* nullable AQualified */ +}, +}; +/* runtime type ADoc */ +const struct type type_nit__ADoc = { +-1, /*CAST DEAD*/ +"ADoc", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2013, /* Prod */ +2017, /* nullable ADoc */ +}, +}; +/* runtime type ALexerError */ +const struct type type_nit__ALexerError = { +-1, /*CAST DEAD*/ +"ALexerError", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +849, /* EOF */ +2009, /* AError */ +}, +}; +/* runtime type EOF */ +const struct type type_nit__EOF = { +849, +"EOF", /* class_name_string */ +4, +0, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +849, /* EOF */ +}, +}; +/* runtime type MNullableType */ +const struct type type_nit__MNullableType = { +850, +"MNullableType", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2179, /* MType */ +2185, /* nullable MType */ +850, /* MNullableType */ +}, +}; +/* runtime type MVirtualType */ +const struct type type_nit__MVirtualType = { +851, +"MVirtualType", /* class_name_string */ +6, +0, +NULL, /*NO RESOLUTIONS*/ +7, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2179, /* MType */ +2185, /* nullable MType */ +2145, /* MFormalType */ +851, /* MVirtualType */ +}, +}; +/* runtime type Scope */ +const struct type type_nit__scope__Scope = { +852, +"Scope", /* class_name_string */ +2, +0, +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +852, /* Scope */ +}, +}; +/* runtime type HashMap[String, Variable] */ +const struct type type_standard__HashMap__standard__String__nit__Variable = { +853, +"HashMap[String, Variable]", /* class_name_string */ +46, +0, +&resolution_table_standard__HashMap__standard__String__nit__Variable, +83, { +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +853, /* HashMap[String, Variable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1826, /* HashMapValues[String, ANode] */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__ANode = { +const struct types resolution_table_standard__HashMap__standard__String__nit__Variable = { 0, /* dummy */ { -&type_standard__HashMap__standard__String__nit__ANode, /* HashMap[K, V]: HashMap[String, ANode] */ -&type_nit__ANode, /* V: ANode */ -&type_standard__MapValuesIterator__standard__String__nit__ANode, /* MapValuesIterator[K, V]: MapValuesIterator[String, ANode] */ -NULL, /* empty */ -NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_standard__HashMapIterator__standard__String__nit__Variable, /* HashMapIterator[K, V]: HashMapIterator[String, Variable] */ +&type_standard__String, /* K: String */ +&type_nit__Variable, /* V: Variable */ +&type_standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* HashMapNode[K, V]: HashMapNode[String, Variable] */ +&type_standard__hash_collection__HashMapKeys__standard__String__nit__Variable, /* HashMapKeys[K, V]: HashMapKeys[String, Variable] */ +&type_standard__hash_collection__HashMapValues__standard__String__nit__Variable, /* HashMapValues[K, V]: HashMapValues[String, Variable] */ NULL, /* empty */ -&type_nit__ANode, /* E: ANode */ -&type_nit__ANode, /* E: ANode */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ +&type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* nullable N: nullable HashMapNode[String, Variable] */ +&type_standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* N: HashMapNode[String, Variable] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Variable]] */ } }; -/* runtime type HashMapIterator[String, ANode] */ -const struct type type_standard__HashMapIterator__standard__String__nit__ANode = { --1, /*CAST DEAD*/ -"HashMapIterator[String, ANode]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Array[AAttrPropdef] */ +const struct type type_standard__Array__nit__AAttrPropdef = { +854, +"Array[AAttrPropdef]", /* class_name_string */ +414, 0, -&resolution_table_standard__HashMapIterator__standard__String__nit__ANode, -6, +&resolution_table_standard__Array__nit__AAttrPropdef, +490, { -490, /* MapIterator[String, ANode] */ +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 */ +2327, /* Collection[Prod] */ +-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 */ +2344, /* Collection[AAttrPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2357, /* Collection[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2447, /* AbstractArrayRead[Prod] */ +-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 */ +2464, /* AbstractArrayRead[AAttrPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2478, /* AbstractArrayRead[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2484, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1713, /* HashMapIterator[String, ANode] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__nit__ANode = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nit__ANode, /* HashMap[K, V]: HashMap[String, ANode] */ -} -}; -/* runtime type ArrayIterator[ExternFile] */ -const struct type type_standard__array__ArrayIterator__nit__ExternFile = { --1, /*CAST DEAD*/ -"ArrayIterator[ExternFile]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__ExternFile, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -880, /* ArrayIterator[ExternFile] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__ExternFile = { -0, /* dummy */ -{ -&type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */ -&type_standard__AbstractArrayRead__nit__ExternFile, /* AbstractArrayRead[E]: AbstractArrayRead[ExternFile] */ -} -}; -/* runtime type ArraySetIterator[String] */ -const struct type type_standard__array__ArraySetIterator__standard__String = { --1, /*CAST DEAD*/ -"ArraySetIterator[String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArraySetIterator__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -881, /* ArraySetIterator[String] */ -}, -}; -const struct types resolution_table_standard__array__ArraySetIterator__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__array__ArrayIterator__standard__String, /* ArrayIterator[E]: ArrayIterator[String] */ -} -}; -/* runtime type ArrayIterator[Match] */ -const struct type type_standard__array__ArrayIterator__standard__Match = { --1, /*CAST DEAD*/ -"ArrayIterator[Match]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Match, -6, -{ -1, /* empty */ +2671, /* AbstractArray[Prod] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -882, /* ArrayIterator[Match] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Match = { -0, /* dummy */ -{ -&type_standard__Array__standard__Match, /* Array[E]: Array[Match] */ -&type_standard__AbstractArrayRead__standard__Match, /* AbstractArrayRead[E]: AbstractArrayRead[Match] */ -} -}; -/* runtime type ArrayIterator[Prod] */ -const struct type type_standard__array__ArrayIterator__nit__Prod = { --1, /*CAST DEAD*/ -"ArrayIterator[Prod]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__Prod, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -883, /* ArrayIterator[Prod] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__Prod = { -0, /* dummy */ -{ -&type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */ -&type_standard__AbstractArrayRead__nit__Prod, /* AbstractArrayRead[E]: AbstractArrayRead[Prod] */ -} -}; -/* runtime type HashMapKeys[MClass, MClassType] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ +2681, /* AbstractArray[Object] */ -1, /* empty */ -179, /* Collection[Object] */ -2035, /* HashMapKeys[MClass, MClassType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__nit__MClassType, /* HashMap[K, V]: HashMap[MClass, MClassType] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__nit__MClassType, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, MClassType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, MClassType] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2216, /* HashMapValues[MClass, MClassType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__nit__MClassType, /* HashMap[K, V]: HashMap[MClass, MClassType] */ -&type_nit__MClassType, /* V: MClassType */ -&type_standard__MapValuesIterator__nit__MClass__nit__MClassType, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, MClassType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassType, /* E: MClassType */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -} -}; -/* runtime type HashMapIterator[MClass, MClassType] */ -const struct type type_standard__HashMapIterator__nit__MClass__nit__MClassType = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__nit__MClassType, -6, -{ -491, /* MapIterator[MClass, MClassType] */ -1, /* empty */ -1, /* empty */ +2688, /* AbstractArray[AAttrPropdef] */ -1, /* empty */ -139, /* Object */ -1714, /* HashMapIterator[MClass, MClassType] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__nit__MClassType, /* HashMap[K, V]: HashMap[MClass, MClassType] */ -} -}; -/* runtime type ArrayMapKeys[MClass, AType] */ -const struct type type_standard__array__ArrayMapKeys__nit__MClass__nit__AType = { --1, /*CAST DEAD*/ -"ArrayMapKeys[MClass, AType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayMapKeys__nit__MClass__nit__AType, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2036, /* ArrayMapKeys[MClass, AType] */ -}, -}; -const struct types resolution_table_standard__array__ArrayMapKeys__nit__MClass__nit__AType = { -0, /* dummy */ -{ -&type_standard__ArrayMap__nit__MClass__nit__AType, /* ArrayMap[K, E]: ArrayMap[MClass, AType] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__nit__AType, /* MapKeysIterator[K, E]: MapKeysIterator[MClass, AType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type ArrayMapValues[MClass, AType] */ -const struct type type_standard__array__ArrayMapValues__nit__MClass__nit__AType = { --1, /*CAST DEAD*/ -"ArrayMapValues[MClass, AType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayMapValues__nit__MClass__nit__AType, -8, -{ -1, /* empty */ -1, /* empty */ -314, /* Collection[AType] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2217, /* ArrayMapValues[MClass, AType] */ -}, -}; -const struct types resolution_table_standard__array__ArrayMapValues__nit__MClass__nit__AType = { -0, /* dummy */ -{ -&type_standard__ArrayMap__nit__MClass__nit__AType, /* ArrayMap[K, E]: ArrayMap[MClass, AType] */ -&type_standard__MapValuesIterator__nit__MClass__nit__AType, /* MapValuesIterator[K, E]: MapValuesIterator[MClass, AType] */ -&type_nit__AType, /* E: AType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AType, /* E: AType */ -&type_nit__AType, /* E: AType */ -&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ -&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ -} -}; -/* runtime type CoupleMapIterator[MClass, AType] */ -const struct type type_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType = { --1, /*CAST DEAD*/ -"CoupleMapIterator[MClass, AType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType, -6, -{ -492, /* MapIterator[MClass, AType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1715, /* CoupleMapIterator[MClass, AType] */ -}, -}; -const struct types resolution_table_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType = { -0, /* dummy */ -{ -&type_standard__Iterator__standard__Couple__nit__MClass__nit__AType, /* Iterator[Couple[K, V]]: Iterator[Couple[MClass, AType]] */ -} -}; -/* runtime type ListIterator[ANode] */ -const struct type type_standard__ListIterator__nit__ANode = { --1, /*CAST DEAD*/ -"ListIterator[ANode]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__ListIterator__nit__ANode, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -884, /* ListIterator[ANode] */ -}, -}; -const struct types resolution_table_standard__ListIterator__nit__ANode = { -0, /* dummy */ -{ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_standard__List__nit__ANode, /* List[E]: List[ANode] */ -} -}; -/* runtime type HashSetIterator[ANode] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__ANode = { --1, /*CAST DEAD*/ -"HashSetIterator[ANode]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__ANode, -6, -{ +2702, /* AbstractArray[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2708, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -885, /* HashSetIterator[ANode] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__ANode = { -0, /* dummy */ -{ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_standard__HashSet__nit__ANode, /* HashSet[E]: HashSet[ANode] */ -} -}; -/* runtime type HashMapKeys[MModule, Set[MClassDef]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef, -8, -{ -1, /* empty */ -1, /* empty */ -172, /* Collection[MModule] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1827, /* HashMapKeys[MModule, Set[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */ -&type_nit__MModule, /* K: MModule */ -&type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassDef, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClassDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} -}; -/* runtime type HashMapValues[MModule, Set[MClassDef]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef = { --1, /*CAST DEAD*/ -"HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef, -8, -{ -1, /* empty */ -1, /* empty */ -332, /* Collection[Set[MClassDef]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1828, /* HashMapValues[MModule, Set[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */ -&type_standard__Set__nit__MClassDef, /* V: Set[MClassDef] */ -&type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassDef, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */ -&type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */ -&type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */ -&type_standard__Array__standard__Set__nit__MClassDef, /* Array[E]: Array[Set[MClassDef]] */ -} -}; -/* runtime type HashMapIterator[MModule, Set[MClassDef]] */ -const struct type type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef, -6, -{ -493, /* MapIterator[MModule, Set[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1716, /* HashMapIterator[MModule, Set[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */ -} -}; -/* runtime type HashMapKeys[MModule, Set[MClass]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapKeys[MModule, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -172, /* Collection[MModule] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1829, /* HashMapKeys[MModule, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__Set__nit__MClass, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */ -&type_nit__MModule, /* K: MModule */ -&type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} -}; -/* runtime type HashMapValues[MModule, Set[MClass]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapValues[MModule, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -333, /* Collection[Set[MClass]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1830, /* HashMapValues[MModule, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__Set__nit__MClass, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */ -&type_standard__Set__nit__MClass, /* V: Set[MClass] */ -&type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */ -&type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */ -} -}; -/* runtime type HashMapIterator[MModule, Set[MClass]] */ -const struct type type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass, -6, -{ -494, /* MapIterator[MModule, Set[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1717, /* HashMapIterator[MModule, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__Set__nit__MClass, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */ -} -}; -/* runtime type HashMapKeys[MModule, Set[MClassType]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType = { --1, /*CAST DEAD*/ -"HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType, -8, -{ -1, /* empty */ -1, /* empty */ -172, /* Collection[MModule] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1831, /* HashMapKeys[MModule, Set[MClassType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */ -&type_nit__MModule, /* K: MModule */ -&type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassType, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClassType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} -}; -/* runtime type HashMapValues[MModule, Set[MClassType]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType = { --1, /*CAST DEAD*/ -"HashMapValues[MModule, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType, -8, -{ -1, /* empty */ -1, /* empty */ -334, /* Collection[Set[MClassType]] */ -341, /* Collection[Set[MType]] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2037, /* HashMapValues[MModule, Set[MClassType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */ -&type_standard__Set__nit__MClassType, /* V: Set[MClassType] */ -&type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassType, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MClassType, /* E: Set[MClassType] */ -&type_standard__Set__nit__MClassType, /* E: Set[MClassType] */ -&type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */ -&type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */ -} -}; -/* runtime type HashMapIterator[MModule, Set[MClassType]] */ -const struct type type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType, -6, -{ -495, /* MapIterator[MModule, Set[MClassType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1718, /* HashMapIterator[MModule, Set[MClassType]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */ -} -}; -/* runtime type HashSetIterator[MClassDef] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MClassDef = { --1, /*CAST DEAD*/ -"HashSetIterator[MClassDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MClassDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -886, /* HashSetIterator[MClassDef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ -&type_standard__HashSet__nit__MClassDef, /* HashSet[E]: HashSet[MClassDef] */ -} -}; -/* runtime type ListIterator[MClassType] */ -const struct type type_standard__ListIterator__nit__MClassType = { --1, /*CAST DEAD*/ -"ListIterator[MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__ListIterator__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -887, /* ListIterator[MClassType] */ -}, -}; -const struct types resolution_table_standard__ListIterator__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_standard__List__nit__MClassType, /* List[E]: List[MClassType] */ -} -}; -/* runtime type ListIterator[String] */ -const struct type type_standard__ListIterator__standard__String = { --1, /*CAST DEAD*/ -"ListIterator[String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__ListIterator__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -888, /* ListIterator[String] */ -}, -}; -const struct types resolution_table_standard__ListIterator__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__List__standard__String, /* List[E]: List[String] */ -} -}; -/* runtime type HashMapKeys[String, Int] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Int = { --1, /*CAST DEAD*/ -"HashMapKeys[String, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Int, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2218, /* HashMapKeys[String, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Int, /* HashMap[K, V]: HashMap[String, Int] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__standard__Int, /* MapKeysIterator[K, V]: MapKeysIterator[String, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, Int] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Int = { --1, /*CAST DEAD*/ -"HashMapValues[String, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Int, -8, -{ -1, /* empty */ -1, /* empty */ -277, /* Collection[Int] */ -1, /* empty */ -139, /* Object */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ -1, /* empty */ -179, /* Collection[Object] */ -1832, /* HashMapValues[String, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Int, /* HashMap[K, V]: HashMap[String, Int] */ -&type_standard__Int, /* V: Int */ -&type_standard__MapValuesIterator__standard__String__standard__Int, /* MapValuesIterator[K, V]: MapValuesIterator[String, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Int, /* E: Int */ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -} -}; -/* runtime type HashMapIterator[String, Int] */ -const struct type type_standard__HashMapIterator__standard__String__standard__Int = { --1, /*CAST DEAD*/ -"HashMapIterator[String, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__standard__Int, -6, -{ -496, /* MapIterator[String, Int] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1719, /* HashMapIterator[String, Int] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__standard__Int, /* HashMap[K, V]: HashMap[String, Int] */ -} -}; -/* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2038, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp, -8, -{ -1, /* empty */ -1, /* empty */ -326, /* Collection[Set[MProperty]] */ -335, /* Collection[Set[MVirtualTypeProp]] */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -2219, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */ -&type_standard__Set__nit__MVirtualTypeProp, /* V: Set[MVirtualTypeProp] */ -&type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */ -&type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */ -&type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */ -&type_standard__Array__standard__Set__nit__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */ -} -}; -/* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */ -const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp, -6, -{ -481, /* MapIterator[MClass, Set[MProperty]] */ -497, /* MapIterator[MClass, Set[MVirtualTypeProp]] */ -500, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -139, /* Object */ -2039, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */ -} -}; -/* runtime type HashSetIterator[MVirtualTypeProp] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"HashSetIterator[MVirtualTypeProp]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -889, /* HashSetIterator[MVirtualTypeProp] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */ -&type_standard__HashSet__nit__MVirtualTypeProp, /* HashSet[E]: HashSet[MVirtualTypeProp] */ -} -}; -/* runtime type ArrayIterator[ReduceAction] */ -const struct type type_standard__array__ArrayIterator__nit__parser_work__ReduceAction = { --1, /*CAST DEAD*/ -"ArrayIterator[ReduceAction]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__parser_work__ReduceAction, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -890, /* ArrayIterator[ReduceAction] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__parser_work__ReduceAction = { -0, /* dummy */ -{ -&type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ -&type_standard__AbstractArrayRead__nit__parser_work__ReduceAction, /* AbstractArrayRead[E]: AbstractArrayRead[ReduceAction] */ -} -}; -/* runtime type ArrayIterator[AClassdef] */ -const struct type type_standard__array__ArrayIterator__nit__AClassdef = { --1, /*CAST DEAD*/ -"ArrayIterator[AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AClassdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -891, /* ArrayIterator[AClassdef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -&type_standard__AbstractArrayRead__nit__AClassdef, /* AbstractArrayRead[E]: AbstractArrayRead[AClassdef] */ -} -}; -/* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */ -const struct type type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -892, /* HashMap2[MModule, MType, Array[MMethodDef]] */ -}, -}; -const struct types resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */ -&type_nit__MModule, /* K1: MModule */ -&type_nit__MType, /* K2: MType */ -&type_standard__Array__nit__MMethodDef, /* V: Array[MMethodDef] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMap[K2, V]: HashMap[MType, Array[MMethodDef]] */ -} -}; -/* runtime type ArrayIterator[MParameter] */ -const struct type type_standard__array__ArrayIterator__nit__MParameter = { --1, /*CAST DEAD*/ -"ArrayIterator[MParameter]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MParameter, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -893, /* ArrayIterator[MParameter] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MParameter = { -0, /* dummy */ -{ -&type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */ -&type_standard__AbstractArrayRead__nit__MParameter, /* AbstractArrayRead[E]: AbstractArrayRead[MParameter] */ -} -}; -/* runtime type ListIterator[Scope] */ -const struct type type_standard__ListIterator__nit__scope__Scope = { --1, /*CAST DEAD*/ -"ListIterator[Scope]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__ListIterator__nit__scope__Scope, -6, -{ +-1, /* empty */ +-1, /* empty */ +150, /* Array[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +854, /* Array[AAttrPropdef] */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -894, /* ListIterator[Scope] */ -}, -}; -const struct types resolution_table_standard__ListIterator__nit__scope__Scope = { -0, /* dummy */ -{ -&type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */ -&type_standard__List__nit__scope__Scope, /* List[E]: List[Scope] */ -} -}; -/* runtime type ArrayIterator[FlowContext] */ -const struct type type_standard__array__ArrayIterator__nit__FlowContext = { --1, /*CAST DEAD*/ -"ArrayIterator[FlowContext]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__FlowContext, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -895, /* ArrayIterator[FlowContext] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__FlowContext = { -0, /* dummy */ -{ -&type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */ -&type_standard__AbstractArrayRead__nit__FlowContext, /* AbstractArrayRead[E]: AbstractArrayRead[FlowContext] */ -} -}; -/* runtime type HashSetIterator[Variable] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__Variable = { --1, /*CAST DEAD*/ -"HashSetIterator[Variable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__Variable, -6, -{ +-1, /* empty */ +1167, /* Array[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1267, /* Array[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -896, /* HashSetIterator[Variable] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__Variable = { -0, /* dummy */ -{ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_standard__HashSet__nit__Variable, /* HashSet[E]: HashSet[Variable] */ -} -}; -/* runtime type HashMapKeys[Variable, nullable MType] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapKeys[Variable, nullable MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType, -8, -{ -1, /* empty */ -1, /* empty */ -184, /* Collection[Variable] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1833, /* HashMapKeys[Variable, nullable MType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Variable__nullable__nit__MType, /* HashMap[K, V]: HashMap[Variable, nullable MType] */ -&type_nit__Variable, /* K: Variable */ -&type_standard__MapKeysIterator__nit__Variable__nullable__nit__MType, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, nullable MType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__Variable, /* E: Variable */ -&type_nit__Variable, /* E: Variable */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -} -}; -/* runtime type HashMapValues[Variable, nullable MType] */ -const struct type type_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapValues[Variable, nullable MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -1, /* empty */ -298, /* Collection[nullable MType] */ -1720, /* HashMapValues[Variable, nullable MType] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Variable__nullable__nit__MType, /* HashMap[K, V]: HashMap[Variable, nullable MType] */ -&type_nullable__nit__MType, /* V: nullable MType */ -&type_standard__MapValuesIterator__nit__Variable__nullable__nit__MType, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, nullable MType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nullable__nit__MType, /* E: nullable MType */ -&type_nullable__nit__MType, /* E: nullable MType */ -&type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */ -&type_standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable MType] */ -} -}; -/* runtime type HashMapIterator[Variable, nullable MType] */ -const struct type type_standard__HashMapIterator__nit__Variable__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[Variable, nullable MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__Variable__nullable__nit__MType, -6, -{ -498, /* MapIterator[Variable, nullable MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1721, /* HashMapIterator[Variable, nullable MType] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__Variable__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Variable__nullable__nit__MType, /* HashMap[K, V]: HashMap[Variable, nullable MType] */ -} -}; -/* runtime type HashMapKeys[Variable, nullable Array[nullable MType]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapKeys[Variable, nullable Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__standard__Array__nullable__nit__MType, -8, -{ -1, /* empty */ -1, /* empty */ -184, /* Collection[Variable] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1834, /* HashMapKeys[Variable, nullable Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* HashMap[K, V]: HashMap[Variable, nullable Array[nullable MType]] */ -&type_nit__Variable, /* K: Variable */ -&type_standard__MapKeysIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, nullable Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__Variable, /* E: Variable */ -&type_nit__Variable, /* E: Variable */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -} -}; -/* runtime type HashMapValues[Variable, nullable Array[nullable MType]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__Variable__nullable__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapValues[Variable, nullable Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__standard__Array__nullable__nit__MType, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -336, /* Collection[nullable Array[nullable MType]] */ -1722, /* HashMapValues[Variable, nullable Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* HashMap[K, V]: HashMap[Variable, nullable Array[nullable MType]] */ -&type_nullable__standard__Array__nullable__nit__MType, /* V: nullable Array[nullable MType] */ -&type_standard__MapValuesIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, nullable Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */ -&type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */ -&type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */ -&type_standard__Array__nullable__standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable Array[nullable MType]] */ -} -}; -/* runtime type HashMapIterator[Variable, nullable Array[nullable MType]] */ -const struct type type_standard__HashMapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType, -6, -{ -499, /* MapIterator[Variable, nullable Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1723, /* HashMapIterator[Variable, nullable Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* HashMap[K, V]: HashMap[Variable, nullable Array[nullable MType]] */ -} -}; -/* runtime type ArrayIterator[CallSite] */ -const struct type type_standard__array__ArrayIterator__nit__CallSite = { --1, /*CAST DEAD*/ -"ArrayIterator[CallSite]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__CallSite, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -897, /* ArrayIterator[CallSite] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__CallSite = { -0, /* dummy */ -{ -&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ -&type_standard__AbstractArrayRead__nit__CallSite, /* AbstractArrayRead[E]: AbstractArrayRead[CallSite] */ -} -}; -/* runtime type ArrayIterator[CodeWriter] */ -const struct type type_standard__array__ArrayIterator__nit__CodeWriter = { --1, /*CAST DEAD*/ -"ArrayIterator[CodeWriter]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__CodeWriter, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -898, /* ArrayIterator[CodeWriter] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__CodeWriter = { -0, /* dummy */ -{ -&type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */ -&type_standard__AbstractArrayRead__nit__CodeWriter, /* AbstractArrayRead[E]: AbstractArrayRead[CodeWriter] */ -} -}; -/* runtime type HashSetIterator[String] */ -const struct type type_standard__hash_collection__HashSetIterator__standard__String = { --1, /*CAST DEAD*/ -"HashSetIterator[String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -899, /* HashSetIterator[String] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__HashSet__standard__String, /* HashSet[E]: HashSet[String] */ -} -}; -/* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2040, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -1835, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */ -&type_standard__Set__nit__PropertyLayoutElement, /* V: Set[PropertyLayoutElement] */ -&type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */ -&type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */ -&type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */ -&type_standard__Array__standard__Set__nit__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */ -} -}; -/* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */ -const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, -6, -{ -1, /* empty */ -1, /* empty */ -500, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -139, /* Object */ -1724, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */ -} -}; -/* runtime type HashMapKeys[MClass, Set[MAttribute]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2041, /* HashMapKeys[MClass, Set[MAttribute]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MAttribute]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, Set[MAttribute]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute, -8, -{ -1, /* empty */ -1, /* empty */ -326, /* Collection[Set[MProperty]] */ -338, /* Collection[Set[MAttribute]] */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -2220, /* HashMapValues[MClass, Set[MAttribute]] */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute = { +const struct types resolution_table_standard__Array__nit__AAttrPropdef = { 0, /* dummy */ { -&type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */ -&type_standard__Set__nit__MAttribute, /* V: Set[MAttribute] */ -&type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MAttribute]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */ -&type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */ -&type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */ -&type_standard__Array__standard__Set__nit__MAttribute, /* Array[E]: Array[Set[MAttribute]] */ +&type_nit__AAttrPropdef, /* E: AAttrPropdef */ +&type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ +&type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ +&type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ +&type_standard__NativeArray__nit__AAttrPropdef, /* NativeArray[E]: NativeArray[AAttrPropdef] */ +&type_nit__AAttrPropdef, /* E: AAttrPropdef */ +&type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ +&type_nit__AAttrPropdef, /* E: AAttrPropdef */ +&type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ +&type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ +&type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ +&type_standard__AbstractArray__nit__AAttrPropdef, /* AbstractArray[E]: AbstractArray[AAttrPropdef] */ +&type_standard__array__ArrayIterator__nit__AAttrPropdef, /* ArrayIterator[E]: ArrayIterator[AAttrPropdef] */ } }; -/* runtime type HashMapIterator[MClass, Set[MAttribute]] */ -const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type SeparateCompilerVisitor */ +const struct type type_nit__SeparateCompilerVisitor = { +855, +"SeparateCompilerVisitor", /* class_name_string */ +3, 0, -&resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute, -6, +&resolution_table_nit__SeparateCompilerVisitor, +4, { -481, /* MapIterator[MClass, Set[MProperty]] */ -501, /* MapIterator[MClass, Set[MAttribute]] */ -500, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ --1, /* empty */ -139, /* Object */ -2042, /* HashMapIterator[MClass, Set[MAttribute]] */ +80, /* Object */ +2622, /* nullable Object */ +2770, /* AbstractCompilerVisitor */ +855, /* SeparateCompilerVisitor */ }, }; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute = { +const struct types resolution_table_nit__SeparateCompilerVisitor = { 0, /* dummy */ { -&type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */ +&type_nit__SeparateCompiler, /* COMPILER: SeparateCompiler */ } }; -/* runtime type HashSetIterator[PropertyLayoutElement] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement = { --1, /*CAST DEAD*/ -"HashSetIterator[PropertyLayoutElement]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[Variable, RuntimeVariable] */ +const struct type type_standard__HashMap__nit__Variable__nit__RuntimeVariable = { +856, +"HashMap[Variable, RuntimeVariable]", /* class_name_string */ +47, 0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement, -6, +&resolution_table_standard__HashMap__nit__Variable__nit__RuntimeVariable, +83, { +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -900, /* HashSetIterator[PropertyLayoutElement] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ -&type_standard__HashSet__nit__PropertyLayoutElement, /* HashSet[E]: HashSet[PropertyLayoutElement] */ -} -}; -/* runtime type HashSetIterator[MAttribute] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MAttribute = { --1, /*CAST DEAD*/ -"HashSetIterator[MAttribute]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MAttribute, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -901, /* HashSetIterator[MAttribute] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MAttribute = { -0, /* dummy */ -{ -&type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */ -&type_standard__HashSet__nit__MAttribute, /* HashSet[E]: HashSet[MAttribute] */ -} -}; -/* runtime type ArrayIterator[RuntimeVariable] */ -const struct type type_standard__array__ArrayIterator__nit__RuntimeVariable = { --1, /*CAST DEAD*/ -"ArrayIterator[RuntimeVariable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__RuntimeVariable, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -902, /* ArrayIterator[RuntimeVariable] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__RuntimeVariable = { -0, /* dummy */ -{ -&type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ -&type_standard__AbstractArrayRead__nit__RuntimeVariable, /* AbstractArrayRead[E]: AbstractArrayRead[RuntimeVariable] */ -} -}; -/* runtime type HashMapKeys[MClass, Array[nullable MClass]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2043, /* HashMapKeys[MClass, Array[nullable MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, Array[nullable MClass]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -339, /* Collection[Array[nullable MClass]] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1836, /* HashMapValues[MClass, Array[nullable MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */ -&type_standard__Array__nullable__nit__MClass, /* V: Array[nullable MClass] */ -&type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */ -&type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */ -&type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */ -&type_standard__Array__standard__Array__nullable__nit__MClass, /* Array[E]: Array[Array[nullable MClass]] */ -} -}; -/* runtime type HashMapIterator[MClass, Array[nullable MClass]] */ -const struct type type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass, -6, -{ -502, /* MapIterator[MClass, Array[nullable MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1725, /* HashMapIterator[MClass, Array[nullable MClass]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */ -} -}; -/* runtime type ArrayIterator[nullable MClass] */ -const struct type type_standard__array__ArrayIterator__nullable__nit__MClass = { --1, /*CAST DEAD*/ -"ArrayIterator[nullable MClass]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nullable__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -903, /* ArrayIterator[nullable MClass] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */ -&type_standard__AbstractArrayRead__nullable__nit__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MClass] */ -} -}; -/* runtime type HashSetIterator[MProperty] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MProperty = { --1, /*CAST DEAD*/ -"HashSetIterator[MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -904, /* HashSetIterator[MProperty] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -&type_standard__HashSet__nit__MProperty, /* HashSet[E]: HashSet[MProperty] */ -} -}; -/* runtime type ArrayIterator[nullable MPropDef] */ -const struct type type_standard__array__ArrayIterator__nullable__nit__MPropDef = { --1, /*CAST DEAD*/ -"ArrayIterator[nullable MPropDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nullable__nit__MPropDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -905, /* ArrayIterator[nullable MPropDef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */ -&type_standard__AbstractArrayRead__nullable__nit__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MPropDef] */ -} -}; -/* runtime type ArrayIterator[Streamable] */ -const struct type type_standard__array__ArrayIterator__standard__Streamable = { --1, /*CAST DEAD*/ -"ArrayIterator[Streamable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Streamable, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -906, /* ArrayIterator[Streamable] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Streamable = { -0, /* dummy */ -{ -&type_standard__Array__standard__Streamable, /* Array[E]: Array[Streamable] */ -&type_standard__AbstractArrayRead__standard__Streamable, /* AbstractArrayRead[E]: AbstractArrayRead[Streamable] */ -} -}; -/* runtime type HashMapKeys[MClass, AClassdef] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2044, /* HashMapKeys[MClass, AClassdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__nit__AClassdef, /* HashMap[K, V]: HashMap[MClass, AClassdef] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__nit__AClassdef, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, AClassdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, AClassdef] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef, -8, -{ -1, /* empty */ -1, /* empty */ -285, /* Collection[AClassdef] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -2221, /* HashMapValues[MClass, AClassdef] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__nit__AClassdef, /* HashMap[K, V]: HashMap[MClass, AClassdef] */ -&type_nit__AClassdef, /* V: AClassdef */ -&type_standard__MapValuesIterator__nit__MClass__nit__AClassdef, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, AClassdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -} -}; -/* runtime type HashMapIterator[MClass, AClassdef] */ -const struct type type_standard__HashMapIterator__nit__MClass__nit__AClassdef = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__nit__AClassdef, -6, -{ -503, /* MapIterator[MClass, AClassdef] */ +-1, /* empty */ +856, /* HashMap[Variable, RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1726, /* HashMapIterator[MClass, AClassdef] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__nit__AClassdef, /* HashMap[K, V]: HashMap[MClass, AClassdef] */ -} -}; -/* runtime type HashMapKeys[String, Variable] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__nit__Variable = { --1, /*CAST DEAD*/ -"HashMapKeys[String, Variable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__Variable, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2222, /* HashMapKeys[String, Variable] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__Variable = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nit__Variable, /* HashMap[K, V]: HashMap[String, Variable] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__nit__Variable, /* MapKeysIterator[K, V]: MapKeysIterator[String, Variable] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, Variable] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__nit__Variable = { --1, /*CAST DEAD*/ -"HashMapValues[String, Variable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__Variable, -8, -{ -1, /* empty */ -1, /* empty */ -184, /* Collection[Variable] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1837, /* HashMapValues[String, Variable] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__Variable = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nit__Variable, /* HashMap[K, V]: HashMap[String, Variable] */ -&type_nit__Variable, /* V: Variable */ -&type_standard__MapValuesIterator__standard__String__nit__Variable, /* MapValuesIterator[K, V]: MapValuesIterator[String, Variable] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__Variable, /* E: Variable */ -&type_nit__Variable, /* E: Variable */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -} -}; -/* runtime type HashMapIterator[String, Variable] */ -const struct type type_standard__HashMapIterator__standard__String__nit__Variable = { --1, /*CAST DEAD*/ -"HashMapIterator[String, Variable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__nit__Variable, -6, -{ -504, /* MapIterator[String, Variable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1727, /* HashMapIterator[String, Variable] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__nit__Variable = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nit__Variable, /* HashMap[K, V]: HashMap[String, Variable] */ -} -}; -/* runtime type ArrayIterator[AAttrPropdef] */ -const struct type type_standard__array__ArrayIterator__nit__AAttrPropdef = { --1, /*CAST DEAD*/ -"ArrayIterator[AAttrPropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AAttrPropdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -907, /* ArrayIterator[AAttrPropdef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AAttrPropdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ -&type_standard__AbstractArrayRead__nit__AAttrPropdef, /* AbstractArrayRead[E]: AbstractArrayRead[AAttrPropdef] */ -} -}; -/* runtime type HashMapKeys[Variable, RuntimeVariable] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable = { --1, /*CAST DEAD*/ -"HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable, -8, -{ -1, /* empty */ -1, /* empty */ -184, /* Collection[Variable] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1838, /* HashMapKeys[Variable, RuntimeVariable] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Variable__nit__RuntimeVariable, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */ -&type_nit__Variable, /* K: Variable */ -&type_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, RuntimeVariable] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__Variable, /* E: Variable */ -&type_nit__Variable, /* E: Variable */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -} -}; -/* runtime type HashMapValues[Variable, RuntimeVariable] */ -const struct type type_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable = { --1, /*CAST DEAD*/ -"HashMapValues[Variable, RuntimeVariable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable, -8, -{ -1, /* empty */ -1, /* empty */ -289, /* Collection[RuntimeVariable] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1839, /* HashMapValues[Variable, RuntimeVariable] */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable = { +const struct types resolution_table_standard__HashMap__nit__Variable__nit__RuntimeVariable = { 0, /* dummy */ { -&type_standard__HashMap__nit__Variable__nit__RuntimeVariable, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */ -&type_nit__RuntimeVariable, /* V: RuntimeVariable */ -&type_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, RuntimeVariable] */ -NULL, /* empty */ -NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable, /* HashMapIterator[K, V]: HashMapIterator[Variable, RuntimeVariable] */ +&type_nit__Variable, /* K: Variable */ +&type_nit__RuntimeVariable, /* V: RuntimeVariable */ +&type_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* HashMapNode[K, V]: HashMapNode[Variable, RuntimeVariable] */ +&type_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable, /* HashMapKeys[K, V]: HashMapKeys[Variable, RuntimeVariable] */ +&type_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable, /* HashMapValues[K, V]: HashMapValues[Variable, RuntimeVariable] */ NULL, /* empty */ -&type_nit__RuntimeVariable, /* E: RuntimeVariable */ -&type_nit__RuntimeVariable, /* E: RuntimeVariable */ -&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ -&type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ +&type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* nullable N: nullable HashMapNode[Variable, RuntimeVariable] */ +&type_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* N: HashMapNode[Variable, RuntimeVariable] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ } }; -/* runtime type HashMapIterator[Variable, RuntimeVariable] */ -const struct type type_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable = { +/* runtime type SeparateErasureCompilerVisitor */ +const struct type type_nit__SeparateErasureCompilerVisitor = { -1, /*CAST DEAD*/ -"HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */ +"SeparateErasureCompilerVisitor", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable, -6, +&resolution_table_nit__SeparateErasureCompilerVisitor, +4, { -505, /* MapIterator[Variable, RuntimeVariable] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1728, /* HashMapIterator[Variable, RuntimeVariable] */ +80, /* Object */ +2622, /* nullable Object */ +2770, /* AbstractCompilerVisitor */ +855, /* SeparateCompilerVisitor */ }, }; -const struct types resolution_table_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable = { +const struct types resolution_table_nit__SeparateErasureCompilerVisitor = { 0, /* dummy */ { -&type_standard__HashMap__nit__Variable__nit__RuntimeVariable, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */ +&type_nit__SeparateCompiler, /* COMPILER: SeparateCompiler */ } }; -/* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */ -const struct type type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef = { +/* runtime type SeparateRuntimeFunction */ +const struct type type_nit__SeparateRuntimeFunction = { -1, /*CAST DEAD*/ -"HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */ +"SeparateRuntimeFunction", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef, -6, +&resolution_table_nit__SeparateRuntimeFunction, +2, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -908, /* HashMap2[MModule, MType, Array[MAttributeDef]] */ +80, /* Object */ +2622, /* nullable Object */ }, }; -const struct types resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef = { +const struct types resolution_table_nit__SeparateRuntimeFunction = { 0, /* dummy */ { -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */ -&type_nit__MModule, /* K1: MModule */ -&type_nit__MType, /* K2: MType */ -&type_standard__Array__nit__MAttributeDef, /* V: Array[MAttributeDef] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap[K2, V]: HashMap[MType, Array[MAttributeDef]] */ +&type_nit__AbstractCompiler, /* COMPILER: AbstractCompiler */ } }; -/* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */ -const struct type type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef = { --1, /*CAST DEAD*/ -"HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type RuntimeVariable */ +const struct type type_nit__RuntimeVariable = { +859, +"RuntimeVariable", /* class_name_string */ +2, 0, -&resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef, -6, +NULL, /*NO RESOLUTIONS*/ +3, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -909, /* HashMap2[MModule, MType, Array[MVirtualTypeDef]] */ +80, /* Object */ +2622, /* nullable Object */ +859, /* RuntimeVariable */ }, }; -const struct types resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_nit__MModule, /* K1: MModule */ -&type_nit__MType, /* K2: MType */ -&type_standard__Array__nit__MVirtualTypeDef, /* V: Array[MVirtualTypeDef] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap[K2, V]: HashMap[MType, Array[MVirtualTypeDef]] */ -} -}; -/* runtime type ArrayIterator[MVirtualType] */ -const struct type type_standard__array__ArrayIterator__nit__MVirtualType = { +/* runtime type POSetColorer[MType] */ +const struct type type_nit__POSetColorer__nit__MType = { -1, /*CAST DEAD*/ -"ArrayIterator[MVirtualType]", /* class_name_string */ +"POSetColorer[MType]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__nit__MVirtualType, -7, +&resolution_table_nit__POSetColorer__nit__MType, +2, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -743, /* ArrayIterator[MType] */ -1729, /* ArrayIterator[MVirtualType] */ +80, /* Object */ +2622, /* nullable Object */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__nit__MVirtualType = { +const struct types resolution_table_nit__POSetColorer__nit__MType = { 0, /* dummy */ { -&type_standard__Array__nit__MVirtualType, /* Array[E]: Array[MVirtualType] */ -&type_standard__AbstractArrayRead__nit__MVirtualType, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualType] */ +&type_standard__HashMap__nit__MType__standard__Int, /* HashMap[E, Int]: HashMap[MType, Int] */ +&type_poset__POSet__nit__MType, /* POSet[E]: POSet[MType] */ +&type_standard__Map__nit__MType__standard__Set__nit__MType, /* Map[E, Set[E]]: Map[MType, Set[MType]] */ +&type_nit__POSetConflictGraph__nit__MType, /* POSetConflictGraph[E]: POSetConflictGraph[MType] */ +&type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */ +&type_standard__Set__nit__MType, /* Set[E]: Set[MType] */ +&type_nit__MType, /* E: MType */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ } }; -/* runtime type ArrayIterator[AExpr] */ -const struct type type_standard__array__ArrayIterator__nit__AExpr = { --1, /*CAST DEAD*/ -"ArrayIterator[AExpr]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[MType, Int] */ +const struct type type_standard__HashMap__nit__MType__standard__Int = { +861, +"HashMap[MType, Int]", /* class_name_string */ +48, 0, -&resolution_table_standard__array__ArrayIterator__nit__AExpr, -6, +&resolution_table_standard__HashMap__nit__MType__standard__Int, +83, { +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -910, /* ArrayIterator[AExpr] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AExpr = { -0, /* dummy */ -{ -&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ -&type_standard__AbstractArrayRead__nit__AExpr, /* AbstractArrayRead[E]: AbstractArrayRead[AExpr] */ -} -}; -/* runtime type ArrayIterator[AIntExpr] */ -const struct type type_standard__array__ArrayIterator__nit__AIntExpr = { --1, /*CAST DEAD*/ -"ArrayIterator[AIntExpr]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AIntExpr, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -911, /* ArrayIterator[AIntExpr] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AIntExpr = { -0, /* dummy */ -{ -&type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */ -&type_standard__AbstractArrayRead__nit__AIntExpr, /* AbstractArrayRead[E]: AbstractArrayRead[AIntExpr] */ -} -}; -/* runtime type ArrayIterator[Variable] */ -const struct type type_standard__array__ArrayIterator__nit__Variable = { --1, /*CAST DEAD*/ -"ArrayIterator[Variable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__Variable, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -912, /* ArrayIterator[Variable] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__Variable = { -0, /* dummy */ -{ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_standard__AbstractArrayRead__nit__Variable, /* AbstractArrayRead[E]: AbstractArrayRead[Variable] */ -} -}; -/* runtime type ArrayIterator[AVarExpr] */ -const struct type type_standard__array__ArrayIterator__nit__AVarExpr = { --1, /*CAST DEAD*/ -"ArrayIterator[AVarExpr]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AVarExpr, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -913, /* ArrayIterator[AVarExpr] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AVarExpr = { -0, /* dummy */ -{ -&type_standard__Array__nit__AVarExpr, /* Array[E]: Array[AVarExpr] */ -&type_standard__AbstractArrayRead__nit__AVarExpr, /* AbstractArrayRead[E]: AbstractArrayRead[AVarExpr] */ -} -}; -/* runtime type HashMapKeys[EscapeMark, String] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__EscapeMark__standard__String = { --1, /*CAST DEAD*/ -"HashMapKeys[EscapeMark, String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__EscapeMark__standard__String, -8, -{ -1, /* empty */ -1, /* empty */ -340, /* Collection[EscapeMark] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1840, /* HashMapKeys[EscapeMark, String] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__EscapeMark__standard__String = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__EscapeMark__standard__String, /* HashMap[K, V]: HashMap[EscapeMark, String] */ -&type_nit__EscapeMark, /* K: EscapeMark */ -&type_standard__MapKeysIterator__nit__EscapeMark__standard__String, /* MapKeysIterator[K, V]: MapKeysIterator[EscapeMark, String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__EscapeMark, /* E: EscapeMark */ -&type_nit__EscapeMark, /* E: EscapeMark */ -&type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */ -&type_standard__Array__nit__EscapeMark, /* Array[E]: Array[EscapeMark] */ -} -}; -/* runtime type HashMapValues[EscapeMark, String] */ -const struct type type_standard__hash_collection__HashMapValues__nit__EscapeMark__standard__String = { --1, /*CAST DEAD*/ -"HashMapValues[EscapeMark, String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__EscapeMark__standard__String, -9, -{ -1, /* empty */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2223, /* HashMapValues[EscapeMark, String] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__EscapeMark__standard__String = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__EscapeMark__standard__String, /* HashMap[K, V]: HashMap[EscapeMark, String] */ -&type_standard__String, /* V: String */ -&type_standard__MapValuesIterator__nit__EscapeMark__standard__String, /* MapValuesIterator[K, V]: MapValuesIterator[EscapeMark, String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapIterator[EscapeMark, String] */ -const struct type type_standard__HashMapIterator__nit__EscapeMark__standard__String = { --1, /*CAST DEAD*/ -"HashMapIterator[EscapeMark, String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__EscapeMark__standard__String, -6, -{ -506, /* MapIterator[EscapeMark, String] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1730, /* HashMapIterator[EscapeMark, String] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__EscapeMark__standard__String = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__EscapeMark__standard__String, /* HashMap[K, V]: HashMap[EscapeMark, String] */ -} -}; -/* runtime type ArrayIterator[nullable MType] */ -const struct type type_standard__array__ArrayIterator__nullable__nit__MType = { --1, /*CAST DEAD*/ -"ArrayIterator[nullable MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -914, /* ArrayIterator[nullable MType] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable MType] */ -&type_standard__AbstractArrayRead__nullable__nit__MType, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MType] */ -} -}; -/* runtime type HashMapKeys[MClassType, Set[MType]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Set__nit__MType = { --1, /*CAST DEAD*/ -"HashMapKeys[MClassType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Set__nit__MType, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2224, /* HashMapKeys[MClassType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__standard__Set__nit__MType, /* HashMap[K, V]: HashMap[MClassType, Set[MType]] */ -&type_nit__MClassType, /* K: MClassType */ -&type_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, Set[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassType, /* E: MClassType */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -} -}; -/* runtime type HashMapValues[MClassType, Set[MType]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClassType__standard__Set__nit__MType = { --1, /*CAST DEAD*/ -"HashMapValues[MClassType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__standard__Set__nit__MType, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -341, /* Collection[Set[MType]] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1841, /* HashMapValues[MClassType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__standard__Set__nit__MType, /* HashMap[K, V]: HashMap[MClassType, Set[MType]] */ -&type_standard__Set__nit__MType, /* V: Set[MType] */ -&type_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, Set[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */ -&type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */ -} -}; -/* runtime type HashMapIterator[MClassType, Set[MType]] */ -const struct type type_standard__HashMapIterator__nit__MClassType__standard__Set__nit__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClassType__standard__Set__nit__MType, -6, -{ -507, /* MapIterator[MClassType, Set[MType]] */ -522, /* MapIterator[MType, Set[MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1842, /* HashMapIterator[MClassType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClassType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__standard__Set__nit__MType, /* HashMap[K, V]: HashMap[MClassType, Set[MType]] */ -} -}; -/* runtime type HashMapKeys[MType, Int] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Int = { --1, /*CAST DEAD*/ -"HashMapKeys[MType, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Int, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2045, /* HashMapKeys[MType, Int] */ +-1, /* empty */ +-1, /* empty */ +861, /* HashMap[MType, Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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__hash_collection__HashMapKeys__nit__MType__standard__Int = { +const struct types resolution_table_standard__HashMap__nit__MType__standard__Int = { 0, /* dummy */ { -&type_standard__HashMap__nit__MType__standard__Int, /* HashMap[K, V]: HashMap[MType, Int] */ -&type_nit__MType, /* K: MType */ -&type_standard__MapKeysIterator__nit__MType__standard__Int, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Int] */ -NULL, /* empty */ -NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_standard__HashMapIterator__nit__MType__standard__Int, /* HashMapIterator[K, V]: HashMapIterator[MType, Int] */ +&type_nit__MType, /* K: MType */ +&type_standard__Int, /* V: Int */ +&type_standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* HashMapNode[K, V]: HashMapNode[MType, Int] */ +&type_standard__hash_collection__HashMapKeys__nit__MType__standard__Int, /* HashMapKeys[K, V]: HashMapKeys[MType, Int] */ +&type_standard__hash_collection__HashMapValues__nit__MType__standard__Int, /* HashMapValues[K, V]: HashMapValues[MType, Int] */ NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* nullable N: nullable HashMapNode[MType, Int] */ +&type_standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* N: HashMapNode[MType, Int] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Int]] */ } }; -/* runtime type HashMapValues[MType, Int] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Int = { +/* runtime type Path */ +const struct type type_standard__Path = { +862, +"Path", /* class_name_string */ +2, +0, +NULL, /*NO RESOLUTIONS*/ +3, +{ +80, /* Object */ +2622, /* nullable Object */ +862, /* Path */ +}, +}; +/* runtime type BytesIterator */ +const struct type type_standard__bytes__BytesIterator = { -1, /*CAST DEAD*/ -"HashMapValues[MType, Int]", /* class_name_string */ +"BytesIterator", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Int, -8, +&resolution_table_standard__bytes__BytesIterator, +5, { +80, /* Object */ +2622, /* nullable Object */ +2200, /* Iterator[Object] */ -1, /* empty */ -1, /* empty */ -277, /* Collection[Int] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -1843, /* HashMapValues[MType, Int] */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Int = { +const struct types resolution_table_standard__bytes__BytesIterator = { 0, /* dummy */ { -&type_standard__HashMap__nit__MType__standard__Int, /* HashMap[K, V]: HashMap[MType, Int] */ -&type_standard__Int, /* V: Int */ -&type_standard__MapValuesIterator__nit__MType__standard__Int, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Int, /* E: Int */ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ &type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ } }; -/* runtime type HashMapIterator[MType, Int] */ -const struct type type_standard__HashMapIterator__nit__MType__standard__Int = { +/* runtime type TypeVisitor */ +const struct type type_nit__typing__TypeVisitor = { -1, /*CAST DEAD*/ -"HashMapIterator[MType, Int]", /* class_name_string */ +"TypeVisitor", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__HashMapIterator__nit__MType__standard__Int, -6, +NULL, /*NO RESOLUTIONS*/ +2, { -508, /* MapIterator[MType, Int] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1731, /* HashMapIterator[MType, Int] */ +80, /* Object */ +2622, /* nullable Object */ }, }; -const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Int, /* HashMap[K, V]: HashMap[MType, Int] */ -} -}; -/* runtime type ArrayIterator[AEscapeExpr] */ -const struct type type_standard__array__ArrayIterator__nit__AEscapeExpr = { --1, /*CAST DEAD*/ -"ArrayIterator[AEscapeExpr]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MAttribute */ +const struct type type_nit__MAttribute = { +865, +"MAttribute", /* class_name_string */ +7, 0, -&resolution_table_standard__array__ArrayIterator__nit__AEscapeExpr, -6, +&resolution_table_nit__MAttribute, +9, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -915, /* ArrayIterator[AEscapeExpr] */ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2181, /* PropertyLayoutElement */ +2190, /* nullable PropertyLayoutElement */ +2176, /* MProperty */ +2208, /* nullable MProperty */ +865, /* MAttribute */ +2191, /* nullable MAttribute */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__nit__AEscapeExpr = { +const struct types resolution_table_nit__MAttribute = { 0, /* dummy */ { -&type_standard__Array__nit__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */ -&type_standard__AbstractArrayRead__nit__AEscapeExpr, /* AbstractArrayRead[E]: AbstractArrayRead[AEscapeExpr] */ +&type_standard__Array__nit__MAttributeDef, /* Array[MPROPDEF]: Array[MAttributeDef] */ +&type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MAttributeDef]] */ +&type_nit__MAttributeDef, /* MPROPDEF: MAttributeDef */ } }; -/* runtime type ArraySetIterator[MType] */ -const struct type type_standard__array__ArraySetIterator__nit__MType = { --1, /*CAST DEAD*/ -"ArraySetIterator[MType]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MAttributeDef */ +const struct type type_nit__MAttributeDef = { +866, +"MAttributeDef", /* class_name_string */ +7, 0, -&resolution_table_standard__array__ArraySetIterator__nit__MType, -6, +&resolution_table_nit__MAttributeDef, +9, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -916, /* ArraySetIterator[MType] */ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2181, /* PropertyLayoutElement */ +2190, /* nullable PropertyLayoutElement */ +2178, /* MPropDef */ +2182, /* nullable MPropDef */ +866, /* MAttributeDef */ +2646, /* nullable MAttributeDef */ }, }; -const struct types resolution_table_standard__array__ArraySetIterator__nit__MType = { +const struct types resolution_table_nit__MAttributeDef = { 0, /* dummy */ { -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__array__ArrayIterator__nit__MType, /* ArrayIterator[E]: ArrayIterator[MType] */ +NULL, /* empty */ +&type_nit__MAttribute, /* MPROPERTY: MAttribute */ +&type_nit__MAttributeDef, /* MPROPDEF: MAttributeDef */ } }; -/* runtime type ArraySetIterator[MMethodDef] */ -const struct type type_standard__array__ArraySetIterator__nit__MMethodDef = { --1, /*CAST DEAD*/ -"ArraySetIterator[MMethodDef]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MVirtualTypeProp */ +const struct type type_nit__MVirtualTypeProp = { +867, +"MVirtualTypeProp", /* class_name_string */ +7, 0, -&resolution_table_standard__array__ArraySetIterator__nit__MMethodDef, -6, +&resolution_table_nit__MVirtualTypeProp, +9, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -917, /* ArraySetIterator[MMethodDef] */ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2181, /* PropertyLayoutElement */ +2190, /* nullable PropertyLayoutElement */ +2176, /* MProperty */ +2208, /* nullable MProperty */ +867, /* MVirtualTypeProp */ +2144, /* nullable MVirtualTypeProp */ }, }; -const struct types resolution_table_standard__array__ArraySetIterator__nit__MMethodDef = { +const struct types resolution_table_nit__MVirtualTypeProp = { 0, /* dummy */ { -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_standard__array__ArrayIterator__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[MMethodDef] */ +&type_standard__Array__nit__MVirtualTypeDef, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */ +&type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */ +&type_nit__MVirtualTypeDef, /* MPROPDEF: MVirtualTypeDef */ } }; -/* runtime type ArrayIterator[Char] */ -const struct type type_standard__array__ArrayIterator__standard__Char = { --1, /*CAST DEAD*/ -"ArrayIterator[Char]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Array[AExpr] */ +const struct type type_standard__Array__nit__AExpr = { +868, +"Array[AExpr]", /* class_name_string */ +415, 0, -&resolution_table_standard__array__ArrayIterator__standard__Char, -6, +&resolution_table_standard__Array__nit__AExpr, +490, { +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -918, /* ArrayIterator[Char] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Char = { -0, /* dummy */ -{ -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ -&type_standard__AbstractArrayRead__standard__Char, /* AbstractArrayRead[E]: AbstractArrayRead[Char] */ -} -}; -/* runtime type ArrayIterator[Buffer] */ -const struct type type_standard__array__ArrayIterator__standard__Buffer = { --1, /*CAST DEAD*/ -"ArrayIterator[Buffer]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Buffer, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -919, /* ArrayIterator[Buffer] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Buffer = { -0, /* dummy */ -{ -&type_standard__Array__standard__Buffer, /* Array[E]: Array[Buffer] */ -&type_standard__AbstractArrayRead__standard__Buffer, /* AbstractArrayRead[E]: AbstractArrayRead[Buffer] */ -} -}; -/* runtime type MapKeysIterator[SourceFile, Array[String]] */ -const struct type type_standard__MapKeysIterator__nit__SourceFile__standard__Array__standard__String = { --1, /*CAST DEAD*/ -"MapKeysIterator[SourceFile, Array[String]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__SourceFile__standard__Array__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -920, /* MapKeysIterator[SourceFile, Array[String]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__SourceFile__standard__Array__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */ -&type_standard__MapIterator__nit__SourceFile__standard__Array__standard__String, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */ -} -}; -/* runtime type MapValuesIterator[SourceFile, Array[String]] */ -const struct type type_standard__MapValuesIterator__nit__SourceFile__standard__Array__standard__String = { --1, /*CAST DEAD*/ -"MapValuesIterator[SourceFile, Array[String]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__SourceFile__standard__Array__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -921, /* MapValuesIterator[SourceFile, Array[String]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__SourceFile__standard__Array__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */ -&type_standard__MapIterator__nit__SourceFile__standard__Array__standard__String, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */ -} -}; -/* runtime type MapKeysIterator[String, Option] */ -const struct type type_standard__MapKeysIterator__standard__String__opts__Option = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, Option]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__opts__Option, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -922, /* MapKeysIterator[String, Option] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__opts__Option = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__opts__Option, /* MapIterator[K, V]: MapIterator[String, Option] */ -} -}; -/* runtime type MapValuesIterator[String, Option] */ -const struct type type_standard__MapValuesIterator__standard__String__opts__Option = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, Option]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__opts__Option, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -923, /* MapValuesIterator[String, Option] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__opts__Option = { -0, /* dummy */ -{ -&type_standard__Array__opts__Option, /* Array[E]: Array[Option] */ -&type_standard__MapIterator__standard__String__opts__Option, /* MapIterator[K, V]: MapIterator[String, Option] */ -} -}; -/* runtime type HashMapKeys[Phase, POSetElement[Phase]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__Phase__poset__POSetElement__nit__Phase = { --1, /*CAST DEAD*/ -"HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__Phase__poset__POSetElement__nit__Phase, -8, -{ +2327, /* Collection[Prod] */ -1, /* empty */ -1, /* empty */ -188, /* Collection[Phase] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1844, /* HashMapKeys[Phase, POSetElement[Phase]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Phase__poset__POSetElement__nit__Phase = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */ -&type_nit__Phase, /* K: Phase */ -&type_standard__MapKeysIterator__nit__Phase__poset__POSetElement__nit__Phase, /* MapKeysIterator[K, V]: MapKeysIterator[Phase, POSetElement[Phase]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__Phase, /* E: Phase */ -&type_nit__Phase, /* E: Phase */ -&type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */ -&type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */ -} -}; -/* runtime type HashMapValues[Phase, POSetElement[Phase]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__Phase__poset__POSetElement__nit__Phase = { --1, /*CAST DEAD*/ -"HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__Phase__poset__POSetElement__nit__Phase, -8, -{ -1, /* empty */ -1, /* empty */ -342, /* Collection[POSetElement[Phase]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1845, /* HashMapValues[Phase, POSetElement[Phase]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Phase__poset__POSetElement__nit__Phase = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */ -&type_poset__POSetElement__nit__Phase, /* V: POSetElement[Phase] */ -&type_standard__MapValuesIterator__nit__Phase__poset__POSetElement__nit__Phase, /* MapValuesIterator[K, V]: MapValuesIterator[Phase, POSetElement[Phase]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */ -&type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */ -&type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */ -&type_standard__Array__poset__POSetElement__nit__Phase, /* Array[E]: Array[POSetElement[Phase]] */ -} -}; -/* runtime type HashMapIterator[Phase, POSetElement[Phase]] */ -const struct type type_standard__HashMapIterator__nit__Phase__poset__POSetElement__nit__Phase = { --1, /*CAST DEAD*/ -"HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__Phase__poset__POSetElement__nit__Phase, -6, -{ -509, /* MapIterator[Phase, POSetElement[Phase]] */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2345, /* Collection[AExpr] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-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 */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1732, /* HashMapIterator[Phase, POSetElement[Phase]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__Phase__poset__POSetElement__nit__Phase = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */ -} -}; -/* runtime type MapKeysIterator[String, Array[MProject]] */ -const struct type type_standard__MapKeysIterator__standard__String__standard__Array__nit__MProject = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, Array[MProject]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MProject, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -924, /* MapKeysIterator[String, Array[MProject]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__standard__Array__nit__MProject, /* MapIterator[K, V]: MapIterator[String, Array[MProject]] */ -} -}; -/* runtime type MapValuesIterator[String, Array[MProject]] */ -const struct type type_standard__MapValuesIterator__standard__String__standard__Array__nit__MProject = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, Array[MProject]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MProject, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -925, /* MapValuesIterator[String, Array[MProject]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */ -&type_standard__MapIterator__standard__String__standard__Array__nit__MProject, /* MapIterator[K, V]: MapIterator[String, Array[MProject]] */ -} -}; -/* runtime type HashMapKeys[MModule, POSetElement[MModule]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__poset__POSetElement__nit__MModule = { --1, /*CAST DEAD*/ -"HashMapKeys[MModule, POSetElement[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__poset__POSetElement__nit__MModule, -8, -{ -1, /* empty */ -1, /* empty */ -172, /* Collection[MModule] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1846, /* HashMapKeys[MModule, POSetElement[MModule]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__poset__POSetElement__nit__MModule = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule, /* HashMap[K, V]: HashMap[MModule, POSetElement[MModule]] */ -&type_nit__MModule, /* K: MModule */ -&type_standard__MapKeysIterator__nit__MModule__poset__POSetElement__nit__MModule, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, POSetElement[MModule]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} -}; -/* runtime type HashMapValues[MModule, POSetElement[MModule]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MModule__poset__POSetElement__nit__MModule = { --1, /*CAST DEAD*/ -"HashMapValues[MModule, POSetElement[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MModule__poset__POSetElement__nit__MModule, -8, -{ -1, /* empty */ +2447, /* AbstractArrayRead[Prod] */ -1, /* empty */ -343, /* Collection[POSetElement[MModule]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1847, /* HashMapValues[MModule, POSetElement[MModule]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__poset__POSetElement__nit__MModule = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule, /* HashMap[K, V]: HashMap[MModule, POSetElement[MModule]] */ -&type_poset__POSetElement__nit__MModule, /* V: POSetElement[MModule] */ -&type_standard__MapValuesIterator__nit__MModule__poset__POSetElement__nit__MModule, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, POSetElement[MModule]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */ -&type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */ -&type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_standard__Array__poset__POSetElement__nit__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -} -}; -/* runtime type HashMapIterator[MModule, POSetElement[MModule]] */ -const struct type type_standard__HashMapIterator__nit__MModule__poset__POSetElement__nit__MModule = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, POSetElement[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MModule__poset__POSetElement__nit__MModule, -6, -{ -510, /* MapIterator[MModule, POSetElement[MModule]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1733, /* HashMapIterator[MModule, POSetElement[MModule]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MModule__poset__POSetElement__nit__MModule = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule, /* HashMap[K, V]: HashMap[MModule, POSetElement[MModule]] */ -} -}; -/* runtime type MapKeysIterator[String, Array[MModule]] */ -const struct type type_standard__MapKeysIterator__standard__String__standard__Array__nit__MModule = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, Array[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -139, /* Object */ -926, /* MapKeysIterator[String, Array[MModule]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__standard__Array__nit__MModule, /* MapIterator[K, V]: MapIterator[String, Array[MModule]] */ -} -}; -/* runtime type MapValuesIterator[String, Array[MModule]] */ -const struct type type_standard__MapValuesIterator__standard__String__standard__Array__nit__MModule = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, Array[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -927, /* MapValuesIterator[String, Array[MModule]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */ -&type_standard__MapIterator__standard__String__standard__Array__nit__MModule, /* MapIterator[K, V]: MapIterator[String, Array[MModule]] */ -} -}; -/* runtime type HashMapKeys[MClassDef, POSetElement[MClassDef]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClassDef__poset__POSetElement__nit__MClassDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__poset__POSetElement__nit__MClassDef, -8, -{ -1, /* empty */ -1, /* empty */ -182, /* Collection[MClassDef] */ +2465, /* AbstractArrayRead[AExpr] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1848, /* HashMapKeys[MClassDef, POSetElement[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* HashMap[K, V]: HashMap[MClassDef, POSetElement[MClassDef]] */ -&type_nit__MClassDef, /* K: MClassDef */ -&type_standard__MapKeysIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, POSetElement[MClassDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ -} -}; -/* runtime type HashMapValues[MClassDef, POSetElement[MClassDef]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClassDef__poset__POSetElement__nit__MClassDef = { --1, /*CAST DEAD*/ -"HashMapValues[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__poset__POSetElement__nit__MClassDef, -8, -{ -1, /* empty */ -1, /* empty */ -344, /* Collection[POSetElement[MClassDef]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1849, /* HashMapValues[MClassDef, POSetElement[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* HashMap[K, V]: HashMap[MClassDef, POSetElement[MClassDef]] */ -&type_poset__POSetElement__nit__MClassDef, /* V: POSetElement[MClassDef] */ -&type_standard__MapValuesIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, POSetElement[MClassDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */ -&type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */ -&type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_standard__Array__poset__POSetElement__nit__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -} -}; -/* runtime type HashMapIterator[MClassDef, POSetElement[MClassDef]] */ -const struct type type_standard__HashMapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef, -6, -{ -511, /* MapIterator[MClassDef, POSetElement[MClassDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1734, /* HashMapIterator[MClassDef, POSetElement[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* HashMap[K, V]: HashMap[MClassDef, POSetElement[MClassDef]] */ -} -}; -/* runtime type HashMapKeys[MClassType, POSetElement[MClassType]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClassType__poset__POSetElement__nit__MClassType = { --1, /*CAST DEAD*/ -"HashMapKeys[MClassType, POSetElement[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__poset__POSetElement__nit__MClassType, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2225, /* HashMapKeys[MClassType, POSetElement[MClassType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */ -&type_nit__MClassType, /* K: MClassType */ -&type_standard__MapKeysIterator__nit__MClassType__poset__POSetElement__nit__MClassType, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, POSetElement[MClassType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClassType, /* E: MClassType */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -} -}; -/* runtime type HashMapValues[MClassType, POSetElement[MClassType]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClassType__poset__POSetElement__nit__MClassType = { --1, /*CAST DEAD*/ -"HashMapValues[MClassType, POSetElement[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__poset__POSetElement__nit__MClassType, -8, -{ -1, /* empty */ -1, /* empty */ -345, /* Collection[POSetElement[MClassType]] */ -351, /* Collection[POSetElement[MType]] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2046, /* HashMapValues[MClassType, POSetElement[MClassType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */ -&type_poset__POSetElement__nit__MClassType, /* V: POSetElement[MClassType] */ -&type_standard__MapValuesIterator__nit__MClassType__poset__POSetElement__nit__MClassType, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, POSetElement[MClassType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -} -}; -/* runtime type HashMapIterator[MClassType, POSetElement[MClassType]] */ -const struct type type_standard__HashMapIterator__nit__MClassType__poset__POSetElement__nit__MClassType = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClassType__poset__POSetElement__nit__MClassType, -6, -{ -512, /* MapIterator[MClassType, POSetElement[MClassType]] */ -521, /* MapIterator[MType, POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1850, /* HashMapIterator[MClassType, POSetElement[MClassType]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClassType__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */ -} -}; -/* runtime type MapKeysIterator[String, Array[MClass]] */ -const struct type type_standard__MapKeysIterator__standard__String__standard__Array__nit__MClass = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, Array[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MClass, -6, -{ +-1, /* empty */ +2484, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -928, /* MapKeysIterator[String, Array[MClass]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__standard__Array__nit__MClass, /* MapIterator[K, V]: MapIterator[String, Array[MClass]] */ -} -}; -/* runtime type MapValuesIterator[String, Array[MClass]] */ -const struct type type_standard__MapValuesIterator__standard__String__standard__Array__nit__MClass = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, Array[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -929, /* MapValuesIterator[String, Array[MClass]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */ -&type_standard__MapIterator__standard__String__standard__Array__nit__MClass, /* MapIterator[K, V]: MapIterator[String, Array[MClass]] */ -} -}; -/* runtime type MapKeysIterator[String, Array[MProperty]] */ -const struct type type_standard__MapKeysIterator__standard__String__standard__Array__nit__MProperty = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, Array[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -930, /* MapKeysIterator[String, Array[MProperty]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__standard__Array__nit__MProperty, /* MapIterator[K, V]: MapIterator[String, Array[MProperty]] */ -} -}; -/* runtime type MapValuesIterator[String, Array[MProperty]] */ -const struct type type_standard__MapValuesIterator__standard__String__standard__Array__nit__MProperty = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, Array[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -931, /* MapValuesIterator[String, Array[MProperty]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */ -&type_standard__MapIterator__standard__String__standard__Array__nit__MProperty, /* MapIterator[K, V]: MapIterator[String, Array[MProperty]] */ -} -}; -/* runtime type HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -8, -{ -1, /* empty */ -1, /* empty */ -172, /* Collection[MModule] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1851, /* HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMap[K, V]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_nit__MModule, /* K: MModule */ -&type_standard__MapKeysIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} -}; -/* runtime type HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -8, -{ -1, /* empty */ -1, /* empty */ -346, /* Collection[HashMap2[MType, String, nullable MProperty]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1852, /* HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMap[K, V]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* V: HashMap2[MType, String, nullable MProperty] */ -&type_standard__MapValuesIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__HashMapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -6, -{ -513, /* MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1735, /* HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMap[K, V]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type MapKeysIterator[String, nullable ModulePath] */ -const struct type type_standard__MapKeysIterator__standard__String__nullable__nit__ModulePath = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, nullable ModulePath]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__ModulePath, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -932, /* MapKeysIterator[String, nullable ModulePath] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__ModulePath = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__nullable__nit__ModulePath, /* MapIterator[K, V]: MapIterator[String, nullable ModulePath] */ -} -}; -/* runtime type MapValuesIterator[String, nullable ModulePath] */ -const struct type type_standard__MapValuesIterator__standard__String__nullable__nit__ModulePath = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, nullable ModulePath]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__ModulePath, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -933, /* MapValuesIterator[String, nullable ModulePath] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__ModulePath = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */ -&type_standard__MapIterator__standard__String__nullable__nit__ModulePath, /* MapIterator[K, V]: MapIterator[String, nullable ModulePath] */ -} -}; -/* runtime type MapKeysIterator[String, nullable MGroup] */ -const struct type type_standard__MapKeysIterator__standard__String__nullable__nit__MGroup = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, nullable MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -934, /* MapKeysIterator[String, nullable MGroup] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__nullable__nit__MGroup, /* MapIterator[K, V]: MapIterator[String, nullable MGroup] */ -} -}; -/* runtime type MapValuesIterator[String, nullable MGroup] */ -const struct type type_standard__MapValuesIterator__standard__String__nullable__nit__MGroup = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, nullable MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -935, /* MapValuesIterator[String, nullable MGroup] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */ -&type_standard__MapIterator__standard__String__nullable__nit__MGroup, /* MapIterator[K, V]: MapIterator[String, nullable MGroup] */ -} -}; -/* runtime type MapKeysIterator[MModule, AModule] */ -const struct type type_standard__MapKeysIterator__nit__MModule__nit__AModule = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, AModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MModule__nit__AModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -936, /* MapKeysIterator[MModule, AModule] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MModule__nit__AModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__MapIterator__nit__MModule__nit__AModule, /* MapIterator[K, V]: MapIterator[MModule, AModule] */ -} -}; -/* runtime type MapValuesIterator[MModule, AModule] */ -const struct type type_standard__MapValuesIterator__nit__MModule__nit__AModule = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, AModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MModule__nit__AModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -937, /* MapValuesIterator[MModule, AModule] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__nit__AModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */ -&type_standard__MapIterator__nit__MModule__nit__AModule, /* MapIterator[K, V]: MapIterator[MModule, AModule] */ -} -}; -/* runtime type MapKeysIterator[MClassDef, AClassdef] */ -const struct type type_standard__MapKeysIterator__nit__MClassDef__nit__AClassdef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClassDef, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClassDef__nit__AClassdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -938, /* MapKeysIterator[MClassDef, AClassdef] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClassDef__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ -&type_standard__MapIterator__nit__MClassDef__nit__AClassdef, /* MapIterator[K, V]: MapIterator[MClassDef, AClassdef] */ -} -}; -/* runtime type MapValuesIterator[MClassDef, AClassdef] */ -const struct type type_standard__MapValuesIterator__nit__MClassDef__nit__AClassdef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClassDef, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClassDef__nit__AClassdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -939, /* MapValuesIterator[MClassDef, AClassdef] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClassDef__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -&type_standard__MapIterator__nit__MClassDef__nit__AClassdef, /* MapIterator[K, V]: MapIterator[MClassDef, AClassdef] */ -} -}; -/* runtime type MapKeysIterator[String, MModuleData[AAnnotation]] */ -const struct type type_standard__MapKeysIterator__standard__String__nit__MModuleData__nit__AAnnotation = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, MModuleData[AAnnotation]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__nit__MModuleData__nit__AAnnotation, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -940, /* MapKeysIterator[String, MModuleData[AAnnotation]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__nit__MModuleData__nit__AAnnotation = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__nit__MModuleData__nit__AAnnotation, /* MapIterator[K, V]: MapIterator[String, MModuleData[AAnnotation]] */ -} -}; -/* runtime type MapValuesIterator[String, MModuleData[AAnnotation]] */ -const struct type type_standard__MapValuesIterator__standard__String__nit__MModuleData__nit__AAnnotation = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, MModuleData[AAnnotation]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__nit__MModuleData__nit__AAnnotation, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -941, /* MapValuesIterator[String, MModuleData[AAnnotation]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__nit__MModuleData__nit__AAnnotation = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */ -&type_standard__MapIterator__standard__String__nit__MModuleData__nit__AAnnotation, /* MapIterator[K, V]: MapIterator[String, MModuleData[AAnnotation]] */ -} -}; -/* runtime type MapKeysIterator[MPropDef, APropdef] */ -const struct type type_standard__MapKeysIterator__nit__MPropDef__nit__APropdef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MPropDef, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MPropDef__nit__APropdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -942, /* MapKeysIterator[MPropDef, APropdef] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MPropDef__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */ -&type_standard__MapIterator__nit__MPropDef__nit__APropdef, /* MapIterator[K, V]: MapIterator[MPropDef, APropdef] */ -} -}; -/* runtime type MapValuesIterator[MPropDef, APropdef] */ -const struct type type_standard__MapValuesIterator__nit__MPropDef__nit__APropdef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MPropDef, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MPropDef__nit__APropdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -943, /* MapValuesIterator[MPropDef, APropdef] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MPropDef__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -&type_standard__MapIterator__nit__MPropDef__nit__APropdef, /* MapIterator[K, V]: MapIterator[MPropDef, APropdef] */ -} -}; -/* runtime type MapKeysIterator[MClass, Set[MProperty]] */ -const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MProperty = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -944, /* MapKeysIterator[MClass, Set[MProperty]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__MProperty, /* MapIterator[K, V]: MapIterator[MClass, Set[MProperty]] */ -} -}; -/* runtime type MapValuesIterator[MClass, Set[MProperty]] */ -const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MProperty = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MProperty, -6, -{ +2671, /* AbstractArray[Prod] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -945, /* MapValuesIterator[MClass, Set[MProperty]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__MProperty, /* MapIterator[K, V]: MapIterator[MClass, Set[MProperty]] */ -} -}; -/* runtime type MapKeysIterator[MProperty, APropdef] */ -const struct type type_standard__MapKeysIterator__nit__MProperty__nit__APropdef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MProperty, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MProperty__nit__APropdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -946, /* MapKeysIterator[MProperty, APropdef] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MProperty__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -&type_standard__MapIterator__nit__MProperty__nit__APropdef, /* MapIterator[K, V]: MapIterator[MProperty, APropdef] */ -} -}; -/* runtime type MapValuesIterator[MProperty, APropdef] */ -const struct type type_standard__MapValuesIterator__nit__MProperty__nit__APropdef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MProperty, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MProperty__nit__APropdef, -6, -{ -1, /* empty */ +2681, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -947, /* MapValuesIterator[MProperty, APropdef] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MProperty__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -&type_standard__MapIterator__nit__MProperty__nit__APropdef, /* MapIterator[K, V]: MapIterator[MProperty, APropdef] */ -} -}; -/* runtime type ArrayIterator[FlatText] */ -const struct type type_standard__array__ArrayIterator__standard__FlatText = { --1, /*CAST DEAD*/ -"ArrayIterator[FlatText]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__FlatText, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -948, /* ArrayIterator[FlatText] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__FlatText = { -0, /* dummy */ -{ -&type_standard__Array__standard__FlatText, /* Array[E]: Array[FlatText] */ -&type_standard__AbstractArrayRead__standard__FlatText, /* AbstractArrayRead[E]: AbstractArrayRead[FlatText] */ -} -}; -/* runtime type HashMapKeys[MGroup, POSetElement[MGroup]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MGroup__poset__POSetElement__nit__MGroup = { --1, /*CAST DEAD*/ -"HashMapKeys[MGroup, POSetElement[MGroup]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MGroup__poset__POSetElement__nit__MGroup, -8, -{ +2689, /* AbstractArray[AExpr] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -189, /* Collection[MGroup] */ -324, /* Collection[nullable MGroup] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2047, /* HashMapKeys[MGroup, POSetElement[MGroup]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MGroup__poset__POSetElement__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMap[K, V]: HashMap[MGroup, POSetElement[MGroup]] */ -&type_nit__MGroup, /* K: MGroup */ -&type_standard__MapKeysIterator__nit__MGroup__poset__POSetElement__nit__MGroup, /* MapKeysIterator[K, V]: MapKeysIterator[MGroup, POSetElement[MGroup]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MGroup, /* E: MGroup */ -&type_nit__MGroup, /* E: MGroup */ -&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */ -&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */ -} -}; -/* runtime type HashMapValues[MGroup, POSetElement[MGroup]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MGroup__poset__POSetElement__nit__MGroup = { --1, /*CAST DEAD*/ -"HashMapValues[MGroup, POSetElement[MGroup]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MGroup__poset__POSetElement__nit__MGroup, -8, -{ -1, /* empty */ -1, /* empty */ -347, /* Collection[POSetElement[MGroup]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1853, /* HashMapValues[MGroup, POSetElement[MGroup]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MGroup__poset__POSetElement__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMap[K, V]: HashMap[MGroup, POSetElement[MGroup]] */ -&type_poset__POSetElement__nit__MGroup, /* V: POSetElement[MGroup] */ -&type_standard__MapValuesIterator__nit__MGroup__poset__POSetElement__nit__MGroup, /* MapValuesIterator[K, V]: MapValuesIterator[MGroup, POSetElement[MGroup]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -} -}; -/* runtime type HashMapIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_standard__HashMapIterator__nit__MGroup__poset__POSetElement__nit__MGroup = { --1, /*CAST DEAD*/ -"HashMapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MGroup__poset__POSetElement__nit__MGroup, -6, -{ -514, /* MapIterator[MGroup, POSetElement[MGroup]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1736, /* HashMapIterator[MGroup, POSetElement[MGroup]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MGroup__poset__POSetElement__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMap[K, V]: HashMap[MGroup, POSetElement[MGroup]] */ -} -}; -/* runtime type ArrayIterator[MGroup] */ -const struct type type_standard__array__ArrayIterator__nit__MGroup = { --1, /*CAST DEAD*/ -"ArrayIterator[MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2708, /* AbstractArray[ANode] */ -1, /* empty */ -139, /* Object */ -949, /* ArrayIterator[MGroup] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */ -&type_standard__AbstractArrayRead__nit__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[MGroup] */ -} -}; -/* runtime type ArrayIterator[AImport] */ -const struct type type_standard__array__ArrayIterator__nit__AImport = { --1, /*CAST DEAD*/ -"ArrayIterator[AImport]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AImport, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -950, /* ArrayIterator[AImport] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AImport = { -0, /* dummy */ -{ -&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */ -&type_standard__AbstractArrayRead__nit__AImport, /* AbstractArrayRead[E]: AbstractArrayRead[AImport] */ -} -}; -/* runtime type ArrayIterator[TId] */ -const struct type type_standard__array__ArrayIterator__nit__TId = { --1, /*CAST DEAD*/ -"ArrayIterator[TId]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__TId, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -951, /* ArrayIterator[TId] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__TId = { -0, /* dummy */ -{ -&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */ -&type_standard__AbstractArrayRead__nit__TId, /* AbstractArrayRead[E]: AbstractArrayRead[TId] */ -} -}; -/* runtime type ArrayIterator[APropdef] */ -const struct type type_standard__array__ArrayIterator__nit__APropdef = { --1, /*CAST DEAD*/ -"ArrayIterator[APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__APropdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -952, /* ArrayIterator[APropdef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__APropdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -&type_standard__AbstractArrayRead__nit__APropdef, /* AbstractArrayRead[E]: AbstractArrayRead[APropdef] */ -} -}; -/* runtime type MapKeysIterator[Array[MType], MGenericType] */ -const struct type type_standard__MapKeysIterator__standard__Array__nit__MType__nit__MGenericType = { --1, /*CAST DEAD*/ -"MapKeysIterator[Array[MType], MGenericType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__Array__nit__MType__nit__MGenericType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -953, /* MapKeysIterator[Array[MType], MGenericType] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__Array__nit__MType__nit__MGenericType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */ -&type_standard__MapIterator__standard__Array__nit__MType__nit__MGenericType, /* MapIterator[K, V]: MapIterator[Array[MType], MGenericType] */ -} -}; -/* runtime type MapValuesIterator[Array[MType], MGenericType] */ -const struct type type_standard__MapValuesIterator__standard__Array__nit__MType__nit__MGenericType = { --1, /*CAST DEAD*/ -"MapValuesIterator[Array[MType], MGenericType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__Array__nit__MType__nit__MGenericType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -954, /* MapValuesIterator[Array[MType], MGenericType] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__Array__nit__MType__nit__MGenericType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */ -&type_standard__MapIterator__standard__Array__nit__MType__nit__MGenericType, /* MapIterator[K, V]: MapIterator[Array[MType], MGenericType] */ -} -}; -/* runtime type HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2048, /* HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */ -&type_nit__MType, /* K: MType */ -&type_standard__MapKeysIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* MapKeysIterator[K, V]: MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} -}; -/* runtime type HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -8, -{ -1, /* empty */ -1, /* empty */ -348, /* Collection[HashMap[MProperty, Set[MMethodDef]]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1854, /* HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* V: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__MapValuesIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* MapValuesIterator[K, V]: MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */ -} -}; -/* runtime type HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__HashMapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ -515, /* MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1737, /* HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */ -} -}; -/* runtime type HashMapKeys[MProperty, Set[MMethodDef]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MProperty, Set[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__standard__Set__nit__MMethodDef, -11, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -2226, /* HashMapKeys[MProperty, Set[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */ -&type_nit__MProperty, /* K: MProperty */ -&type_standard__MapKeysIterator__nit__MProperty__standard__Set__nit__MMethodDef, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, Set[MMethodDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MProperty, /* E: MProperty */ -&type_nit__MProperty, /* E: MProperty */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -} -}; -/* runtime type HashMapValues[MProperty, Set[MMethodDef]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapValues[MProperty, Set[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__standard__Set__nit__MMethodDef, -8, -{ -1, /* empty */ -1, /* empty */ -349, /* Collection[Set[MMethodDef]] */ -1, /* empty */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -2049, /* HashMapValues[MProperty, Set[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__Set__nit__MMethodDef, /* V: Set[MMethodDef] */ -&type_standard__MapValuesIterator__nit__MProperty__standard__Set__nit__MMethodDef, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, Set[MMethodDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */ -&type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */ -} -}; -/* runtime type HashMapIterator[MProperty, Set[MMethodDef]] */ -const struct type type_standard__HashMapIterator__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MProperty, Set[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ -516, /* MapIterator[MProperty, Set[MMethodDef]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1738, /* HashMapIterator[MProperty, Set[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */ -} -}; -/* runtime type ContainerIterator[MMethodDef] */ -const struct type type_standard__abstract_collection__ContainerIterator__nit__MMethodDef = { --1, /*CAST DEAD*/ -"ContainerIterator[MMethodDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__abstract_collection__ContainerIterator__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -955, /* ContainerIterator[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_standard__Container__nit__MMethodDef, /* Container[E]: Container[MMethodDef] */ -} -}; -/* runtime type MapKeysIterator[MClassDef, HashSet[MType]] */ -const struct type type_standard__MapKeysIterator__nit__MClassDef__standard__HashSet__nit__MType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClassDef, HashSet[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClassDef__standard__HashSet__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -956, /* MapKeysIterator[MClassDef, HashSet[MType]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClassDef__standard__HashSet__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ -&type_standard__MapIterator__nit__MClassDef__standard__HashSet__nit__MType, /* MapIterator[K, V]: MapIterator[MClassDef, HashSet[MType]] */ -} -}; -/* runtime type MapValuesIterator[MClassDef, HashSet[MType]] */ -const struct type type_standard__MapValuesIterator__nit__MClassDef__standard__HashSet__nit__MType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClassDef, HashSet[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClassDef__standard__HashSet__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -957, /* MapValuesIterator[MClassDef, HashSet[MType]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClassDef__standard__HashSet__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__standard__HashSet__nit__MType, /* Array[E]: Array[HashSet[MType]] */ -&type_standard__MapIterator__nit__MClassDef__standard__HashSet__nit__MType, /* MapIterator[K, V]: MapIterator[MClassDef, HashSet[MType]] */ -} -}; -/* runtime type MapKeysIterator[MClass, Int] */ -const struct type type_standard__MapKeysIterator__nit__MClass__standard__Int = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -958, /* MapKeysIterator[MClass, Int] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__standard__Int, /* MapIterator[K, V]: MapIterator[MClass, Int] */ -} -}; -/* runtime type MapValuesIterator[MClass, Int] */ -const struct type type_standard__MapValuesIterator__nit__MClass__standard__Int = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__standard__Int, -6, -{ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -959, /* MapValuesIterator[MClass, Int] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__MapIterator__nit__MClass__standard__Int, /* MapIterator[K, V]: MapIterator[MClass, Int] */ -} -}; -/* runtime type MapKeysIterator[MType, Array[nullable MType]] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -960, /* MapKeysIterator[MType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__MapIterator__nit__MType__standard__Array__nullable__nit__MType, /* MapIterator[K, V]: MapIterator[MType, Array[nullable MType]] */ -} -}; -/* runtime type MapValuesIterator[MType, Array[nullable MType]] */ -const struct type type_standard__MapValuesIterator__nit__MType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -961, /* MapValuesIterator[MType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */ -&type_standard__MapIterator__nit__MType__standard__Array__nullable__nit__MType, /* MapIterator[K, V]: MapIterator[MType, Array[nullable MType]] */ -} -}; -/* runtime type MapKeysIterator[MClassType, Array[nullable MType]] */ -const struct type type_standard__MapKeysIterator__nit__MClassType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Array__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -962, /* MapKeysIterator[MClassType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_standard__MapIterator__nit__MClassType__standard__Array__nullable__nit__MType, /* MapIterator[K, V]: MapIterator[MClassType, Array[nullable MType]] */ -} -}; -/* runtime type MapValuesIterator[MClassType, Array[nullable MType]] */ -const struct type type_standard__MapValuesIterator__nit__MClassType__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Array__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -963, /* MapValuesIterator[MClassType, Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */ -&type_standard__MapIterator__nit__MClassType__standard__Array__nullable__nit__MType, /* MapIterator[K, V]: MapIterator[MClassType, Array[nullable MType]] */ -} -}; -/* runtime type MapKeysIterator[MClass, Array[nullable MPropDef]] */ -const struct type type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MPropDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MPropDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -964, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MPropDef]] */ -} -}; -/* runtime type MapValuesIterator[MClass, Array[nullable MPropDef]] */ -const struct type type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MPropDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MPropDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -965, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ -&type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MPropDef]] */ -} -}; -/* runtime type MapKeysIterator[String, String] */ -const struct type type_standard__MapKeysIterator__standard__String__standard__String = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ +150, /* Array[Prod] */ -1, /* empty */ -139, /* Object */ -966, /* MapKeysIterator[String, String] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__standard__String, /* MapIterator[K, V]: MapIterator[String, String] */ -} -}; -/* runtime type MapValuesIterator[String, String] */ -const struct type type_standard__MapValuesIterator__standard__String__standard__String = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -967, /* MapValuesIterator[String, String] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__standard__String, /* MapIterator[K, V]: MapIterator[String, String] */ -} -}; -/* runtime type ArrayIterator[CodeFile] */ -const struct type type_standard__array__ArrayIterator__nit__CodeFile = { --1, /*CAST DEAD*/ -"ArrayIterator[CodeFile]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__CodeFile, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -968, /* ArrayIterator[CodeFile] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__CodeFile = { -0, /* dummy */ -{ -&type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */ -&type_standard__AbstractArrayRead__nit__CodeFile, /* AbstractArrayRead[E]: AbstractArrayRead[CodeFile] */ -} -}; -/* runtime type ContainerIterator[CodeFile] */ -const struct type type_standard__abstract_collection__ContainerIterator__nit__CodeFile = { --1, /*CAST DEAD*/ -"ContainerIterator[CodeFile]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__abstract_collection__ContainerIterator__nit__CodeFile, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -969, /* ContainerIterator[CodeFile] */ -}, -}; -const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__CodeFile = { -0, /* dummy */ -{ -&type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */ -&type_standard__Container__nit__CodeFile, /* Container[E]: Container[CodeFile] */ -} -}; -/* runtime type MapKeysIterator[String, ANode] */ -const struct type type_standard__MapKeysIterator__standard__String__nit__ANode = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, ANode]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__nit__ANode, -6, -{ +868, /* Array[AExpr] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -970, /* MapKeysIterator[String, ANode] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__nit__ANode = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__nit__ANode, /* MapIterator[K, V]: MapIterator[String, ANode] */ -} -}; -/* runtime type MapValuesIterator[String, ANode] */ -const struct type type_standard__MapValuesIterator__standard__String__nit__ANode = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, ANode]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__nit__ANode, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -971, /* MapValuesIterator[String, ANode] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__nit__ANode = { -0, /* dummy */ -{ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_standard__MapIterator__standard__String__nit__ANode, /* MapIterator[K, V]: MapIterator[String, ANode] */ -} -}; -/* runtime type MapKeysIterator[MClass, MClassType] */ -const struct type type_standard__MapKeysIterator__nit__MClass__nit__MClassType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -972, /* MapKeysIterator[MClass, MClassType] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__nit__MClassType, /* MapIterator[K, V]: MapIterator[MClass, MClassType] */ -} -}; -/* runtime type MapValuesIterator[MClass, MClassType] */ -const struct type type_standard__MapValuesIterator__nit__MClass__nit__MClassType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__nit__MClassType, -6, -{ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1267, /* Array[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -973, /* MapValuesIterator[MClass, MClassType] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_standard__MapIterator__nit__MClass__nit__MClassType, /* MapIterator[K, V]: MapIterator[MClass, MClassType] */ -} -}; -/* runtime type MapKeysIterator[MClass, AType] */ -const struct type type_standard__MapKeysIterator__nit__MClass__nit__AType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, AType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__nit__AType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -974, /* MapKeysIterator[MClass, AType] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__nit__AType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__nit__AType, /* MapIterator[K, V]: MapIterator[MClass, AType] */ -} -}; -/* runtime type MapValuesIterator[MClass, AType] */ -const struct type type_standard__MapValuesIterator__nit__MClass__nit__AType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, AType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__nit__AType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -975, /* MapValuesIterator[MClass, AType] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__nit__AType = { -0, /* dummy */ -{ -&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ -&type_standard__MapIterator__nit__MClass__nit__AType, /* MapIterator[K, V]: MapIterator[MClass, AType] */ -} -}; -/* runtime type ArrayIterator[Couple[MClass, AType]] */ -const struct type type_standard__array__ArrayIterator__standard__Couple__nit__MClass__nit__AType = { --1, /*CAST DEAD*/ -"ArrayIterator[Couple[MClass, AType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Couple__nit__MClass__nit__AType, -6, -{ -543, /* Iterator[Couple[MClass, AType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1739, /* ArrayIterator[Couple[MClass, AType]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Couple__nit__MClass__nit__AType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[E]: Array[Couple[MClass, AType]] */ -&type_standard__AbstractArrayRead__standard__Couple__nit__MClass__nit__AType, /* AbstractArrayRead[E]: AbstractArrayRead[Couple[MClass, AType]] */ -} -}; -/* runtime type ArrayIterator[ANode] */ -const struct type type_standard__array__ArrayIterator__nit__ANode = { --1, /*CAST DEAD*/ -"ArrayIterator[ANode]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__ANode, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -976, /* ArrayIterator[ANode] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__ANode = { -0, /* dummy */ -{ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_standard__AbstractArrayRead__nit__ANode, /* AbstractArrayRead[E]: AbstractArrayRead[ANode] */ -} -}; -/* runtime type ContainerIterator[ANode] */ -const struct type type_standard__abstract_collection__ContainerIterator__nit__ANode = { --1, /*CAST DEAD*/ -"ContainerIterator[ANode]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__abstract_collection__ContainerIterator__nit__ANode, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -977, /* ContainerIterator[ANode] */ -}, -}; -const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__ANode = { -0, /* dummy */ -{ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_standard__Container__nit__ANode, /* Container[E]: Container[ANode] */ -} -}; -/* runtime type MapKeysIterator[MModule, Set[MClassDef]] */ -const struct type type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -978, /* MapKeysIterator[MModule, Set[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassDef, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassDef]] */ -} -}; -/* runtime type MapValuesIterator[MModule, Set[MClassDef]] */ -const struct type type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -979, /* MapValuesIterator[MModule, Set[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MClassDef, /* Array[E]: Array[Set[MClassDef]] */ -&type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassDef, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassDef]] */ -} -}; -/* runtime type MapKeysIterator[MModule, Set[MClass]] */ -const struct type type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -980, /* MapKeysIterator[MModule, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__MapIterator__nit__MModule__standard__Set__nit__MClass, /* MapIterator[K, V]: MapIterator[MModule, Set[MClass]] */ -} -}; -/* runtime type MapValuesIterator[MModule, Set[MClass]] */ -const struct type type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -981, /* MapValuesIterator[MModule, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */ -&type_standard__MapIterator__nit__MModule__standard__Set__nit__MClass, /* MapIterator[K, V]: MapIterator[MModule, Set[MClass]] */ -} -}; -/* runtime type MapKeysIterator[MModule, Set[MClassType]] */ -const struct type type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -982, /* MapKeysIterator[MModule, Set[MClassType]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassType, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassType]] */ -} -}; -/* runtime type MapValuesIterator[MModule, Set[MClassType]] */ -const struct type type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -983, /* MapValuesIterator[MModule, Set[MClassType]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */ -&type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassType, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassType]] */ -} -}; -/* runtime type ContainerIterator[MClassType] */ -const struct type type_standard__abstract_collection__ContainerIterator__nit__MClassType = { --1, /*CAST DEAD*/ -"ContainerIterator[MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__abstract_collection__ContainerIterator__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -984, /* ContainerIterator[MClassType] */ }, }; -const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__MClassType = { +const struct types resolution_table_standard__Array__nit__AExpr = { 0, /* dummy */ { -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_standard__Container__nit__MClassType, /* Container[E]: Container[MClassType] */ +&type_nit__AExpr, /* E: AExpr */ +&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ +&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ +&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ +&type_standard__NativeArray__nit__AExpr, /* NativeArray[E]: NativeArray[AExpr] */ +&type_nit__AExpr, /* E: AExpr */ +&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ +&type_nit__AExpr, /* E: AExpr */ +&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ +&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ +&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ +&type_standard__AbstractArray__nit__AExpr, /* AbstractArray[E]: AbstractArray[AExpr] */ +&type_standard__array__ArrayIterator__nit__AExpr, /* ArrayIterator[E]: ArrayIterator[AExpr] */ } }; -/* runtime type ContainerIterator[String] */ -const struct type type_standard__abstract_collection__ContainerIterator__standard__String = { --1, /*CAST DEAD*/ -"ContainerIterator[String]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Array[AIntExpr] */ +const struct type type_standard__Array__nit__AIntExpr = { +869, +"Array[AIntExpr]", /* class_name_string */ +416, 0, -&resolution_table_standard__abstract_collection__ContainerIterator__standard__String, -6, +&resolution_table_standard__Array__nit__AIntExpr, +490, { +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -985, /* ContainerIterator[String] */ -}, -}; -const struct types resolution_table_standard__abstract_collection__ContainerIterator__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__Container__standard__String, /* Container[E]: Container[String] */ -} -}; -/* runtime type MapKeysIterator[String, Int] */ -const struct type type_standard__MapKeysIterator__standard__String__standard__Int = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -986, /* MapKeysIterator[String, Int] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__standard__Int, /* MapIterator[K, V]: MapIterator[String, Int] */ -} -}; -/* runtime type MapValuesIterator[String, Int] */ -const struct type type_standard__MapValuesIterator__standard__String__standard__Int = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -987, /* MapValuesIterator[String, Int] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__MapIterator__standard__String__standard__Int, /* MapIterator[K, V]: MapIterator[String, Int] */ -} -}; -/* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */ -const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -988, /* MapKeysIterator[MClass, Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* MapIterator[K, V]: MapIterator[MClass, Set[MVirtualTypeProp]] */ -} -}; -/* runtime type MapValuesIterator[MClass, Set[MVirtualTypeProp]] */ -const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -989, /* MapValuesIterator[MClass, Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* MapIterator[K, V]: MapIterator[MClass, Set[MVirtualTypeProp]] */ -} -}; -/* runtime type ArrayIterator[MVirtualTypeProp] */ -const struct type type_standard__array__ArrayIterator__nit__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"ArrayIterator[MVirtualTypeProp]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeProp, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -990, /* ArrayIterator[MVirtualTypeProp] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */ -&type_standard__AbstractArrayRead__nit__MVirtualTypeProp, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeProp] */ -} -}; -/* runtime type HashMapKeys[MVirtualTypeProp, Int] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MVirtualTypeProp__standard__Int = { --1, /*CAST DEAD*/ -"HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MVirtualTypeProp__standard__Int, -11, -{ +2327, /* Collection[Prod] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -183, /* Collection[MVirtualTypeProp] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -2287, /* HashMapKeys[MVirtualTypeProp, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MVirtualTypeProp__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MVirtualTypeProp__standard__Int, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */ -&type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */ -&type_standard__MapKeysIterator__nit__MVirtualTypeProp__standard__Int, /* MapKeysIterator[K, V]: MapKeysIterator[MVirtualTypeProp, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -&type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */ -} -}; -/* runtime type HashMapValues[MVirtualTypeProp, Int] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MVirtualTypeProp__standard__Int = { --1, /*CAST DEAD*/ -"HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MVirtualTypeProp__standard__Int, -8, -{ -1, /* empty */ -1, /* empty */ -277, /* Collection[Int] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1855, /* HashMapValues[MVirtualTypeProp, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MVirtualTypeProp__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MVirtualTypeProp__standard__Int, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */ -&type_standard__Int, /* V: Int */ -&type_standard__MapValuesIterator__nit__MVirtualTypeProp__standard__Int, /* MapValuesIterator[K, V]: MapValuesIterator[MVirtualTypeProp, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Int, /* E: Int */ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -} -}; -/* runtime type HashMapIterator[MVirtualTypeProp, Int] */ -const struct type type_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int = { --1, /*CAST DEAD*/ -"HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int, -6, -{ -517, /* MapIterator[MVirtualTypeProp, Int] */ -518, /* MapIterator[PropertyLayoutElement, Int] */ -1, /* empty */ +2337, /* Collection[Object] */ -1, /* empty */ -139, /* Object */ -1856, /* HashMapIterator[MVirtualTypeProp, Int] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MVirtualTypeProp__standard__Int, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */ -} -}; -/* runtime type ArrayIterator[TComment] */ -const struct type type_standard__array__ArrayIterator__nit__TComment = { --1, /*CAST DEAD*/ -"ArrayIterator[TComment]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__TComment, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -991, /* ArrayIterator[TComment] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__TComment = { -0, /* dummy */ -{ -&type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */ -&type_standard__AbstractArrayRead__nit__TComment, /* AbstractArrayRead[E]: AbstractArrayRead[TComment] */ -} -}; -/* runtime type ArrayIterator[AFormaldef] */ -const struct type type_standard__array__ArrayIterator__nit__AFormaldef = { --1, /*CAST DEAD*/ -"ArrayIterator[AFormaldef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AFormaldef, -6, -{ -1, /* empty */ -1, /* empty */ +2345, /* Collection[AExpr] */ +2346, /* Collection[AIntExpr] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -992, /* ArrayIterator[AFormaldef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AFormaldef = { -0, /* dummy */ -{ -&type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */ -&type_standard__AbstractArrayRead__nit__AFormaldef, /* AbstractArrayRead[E]: AbstractArrayRead[AFormaldef] */ -} -}; -/* runtime type ArrayIterator[ASuperclass] */ -const struct type type_standard__array__ArrayIterator__nit__ASuperclass = { --1, /*CAST DEAD*/ -"ArrayIterator[ASuperclass]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__ASuperclass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -993, /* ArrayIterator[ASuperclass] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__ASuperclass = { -0, /* dummy */ -{ -&type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */ -&type_standard__AbstractArrayRead__nit__ASuperclass, /* AbstractArrayRead[E]: AbstractArrayRead[ASuperclass] */ -} -}; -/* runtime type ArrayIterator[Scope] */ -const struct type type_standard__array__ArrayIterator__nit__scope__Scope = { --1, /*CAST DEAD*/ -"ArrayIterator[Scope]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__scope__Scope, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -994, /* ArrayIterator[Scope] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__scope__Scope = { -0, /* dummy */ -{ -&type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */ -&type_standard__AbstractArrayRead__nit__scope__Scope, /* AbstractArrayRead[E]: AbstractArrayRead[Scope] */ -} -}; -/* runtime type ContainerIterator[Scope] */ -const struct type type_standard__abstract_collection__ContainerIterator__nit__scope__Scope = { --1, /*CAST DEAD*/ -"ContainerIterator[Scope]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__abstract_collection__ContainerIterator__nit__scope__Scope, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -995, /* ContainerIterator[Scope] */ -}, -}; -const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__scope__Scope = { -0, /* dummy */ -{ -&type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */ -&type_standard__Container__nit__scope__Scope, /* Container[E]: Container[Scope] */ -} -}; -/* runtime type MapKeysIterator[Variable, nullable MType] */ -const struct type type_standard__MapKeysIterator__nit__Variable__nullable__nit__MType = { --1, /*CAST DEAD*/ -"MapKeysIterator[Variable, nullable MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__Variable__nullable__nit__MType, -6, -{ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -996, /* MapKeysIterator[Variable, nullable MType] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__Variable__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_standard__MapIterator__nit__Variable__nullable__nit__MType, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */ -} -}; -/* runtime type MapValuesIterator[Variable, nullable MType] */ -const struct type type_standard__MapValuesIterator__nit__Variable__nullable__nit__MType = { --1, /*CAST DEAD*/ -"MapValuesIterator[Variable, nullable MType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__Variable__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -997, /* MapValuesIterator[Variable, nullable MType] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__Variable__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable MType] */ -&type_standard__MapIterator__nit__Variable__nullable__nit__MType, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */ -} -}; -/* runtime type MapKeysIterator[Variable, nullable Array[nullable MType]] */ -const struct type type_standard__MapKeysIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"MapKeysIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -998, /* MapKeysIterator[Variable, nullable Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_standard__MapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* MapIterator[K, V]: MapIterator[Variable, nullable Array[nullable MType]] */ -} -}; -/* runtime type MapValuesIterator[Variable, nullable Array[nullable MType]] */ -const struct type type_standard__MapValuesIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"MapValuesIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -999, /* MapValuesIterator[Variable, nullable Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nullable__standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable Array[nullable MType]] */ -&type_standard__MapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* MapIterator[K, V]: MapIterator[Variable, nullable Array[nullable MType]] */ -} -}; -/* runtime type MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ -const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1000, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */ -} -}; -/* runtime type MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ -const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1001, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */ -} -}; -/* runtime type MapKeysIterator[MClass, Set[MAttribute]] */ -const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1002, /* MapKeysIterator[MClass, Set[MAttribute]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__MAttribute, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */ -} -}; -/* runtime type MapValuesIterator[MClass, Set[MAttribute]] */ -const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1003, /* MapValuesIterator[MClass, Set[MAttribute]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MAttribute, /* Array[E]: Array[Set[MAttribute]] */ -&type_standard__MapIterator__nit__MClass__standard__Set__nit__MAttribute, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */ -} -}; -/* runtime type ArrayIterator[PropertyLayoutElement] */ -const struct type type_standard__array__ArrayIterator__nit__PropertyLayoutElement = { --1, /*CAST DEAD*/ -"ArrayIterator[PropertyLayoutElement]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__PropertyLayoutElement, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1004, /* ArrayIterator[PropertyLayoutElement] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ -&type_standard__AbstractArrayRead__nit__PropertyLayoutElement, /* AbstractArrayRead[E]: AbstractArrayRead[PropertyLayoutElement] */ -} -}; -/* runtime type ArrayIterator[MAttribute] */ -const struct type type_standard__array__ArrayIterator__nit__MAttribute = { --1, /*CAST DEAD*/ -"ArrayIterator[MAttribute]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MAttribute, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1005, /* ArrayIterator[MAttribute] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MAttribute = { -0, /* dummy */ -{ -&type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */ -&type_standard__AbstractArrayRead__nit__MAttribute, /* AbstractArrayRead[E]: AbstractArrayRead[MAttribute] */ -} -}; -/* runtime type HashMapKeys[PropertyLayoutElement, Int] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int = { --1, /*CAST DEAD*/ -"HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -1857, /* HashMapKeys[PropertyLayoutElement, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__PropertyLayoutElement__standard__Int, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */ -&type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */ -&type_standard__MapKeysIterator__nit__PropertyLayoutElement__standard__Int, /* MapKeysIterator[K, V]: MapKeysIterator[PropertyLayoutElement, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ -} -}; -/* runtime type HashMapValues[PropertyLayoutElement, Int] */ -const struct type type_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int = { --1, /*CAST DEAD*/ -"HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int, -8, -{ -1, /* empty */ -1, /* empty */ -277, /* Collection[Int] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1858, /* HashMapValues[PropertyLayoutElement, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__PropertyLayoutElement__standard__Int, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */ -&type_standard__Int, /* V: Int */ -&type_standard__MapValuesIterator__nit__PropertyLayoutElement__standard__Int, /* MapValuesIterator[K, V]: MapValuesIterator[PropertyLayoutElement, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Int, /* E: Int */ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -} -}; -/* runtime type HashMapIterator[PropertyLayoutElement, Int] */ -const struct type type_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int = { --1, /*CAST DEAD*/ -"HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int, -6, -{ -1, /* empty */ -518, /* MapIterator[PropertyLayoutElement, Int] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1740, /* HashMapIterator[PropertyLayoutElement, Int] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__PropertyLayoutElement__standard__Int, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */ -} -}; -/* runtime type HashMapKeys[MAttribute, Int] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int = { --1, /*CAST DEAD*/ -"HashMapKeys[MAttribute, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int, -11, -{ +2003, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -186, /* Collection[MAttribute] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -2288, /* HashMapKeys[MAttribute, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MAttribute__standard__Int, /* HashMap[K, V]: HashMap[MAttribute, Int] */ -&type_nit__MAttribute, /* K: MAttribute */ -&type_standard__MapKeysIterator__nit__MAttribute__standard__Int, /* MapKeysIterator[K, V]: MapKeysIterator[MAttribute, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -&type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */ -} -}; -/* runtime type HashMapValues[MAttribute, Int] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int = { --1, /*CAST DEAD*/ -"HashMapValues[MAttribute, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int, -8, -{ -1, /* empty */ -1, /* empty */ -277, /* Collection[Int] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1859, /* HashMapValues[MAttribute, Int] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MAttribute__standard__Int, /* HashMap[K, V]: HashMap[MAttribute, Int] */ -&type_standard__Int, /* V: Int */ -&type_standard__MapValuesIterator__nit__MAttribute__standard__Int, /* MapValuesIterator[K, V]: MapValuesIterator[MAttribute, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Int, /* E: Int */ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -} -}; -/* runtime type HashMapIterator[MAttribute, Int] */ -const struct type type_standard__HashMapIterator__nit__MAttribute__standard__Int = { --1, /*CAST DEAD*/ -"HashMapIterator[MAttribute, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MAttribute__standard__Int, -6, -{ -519, /* MapIterator[MAttribute, Int] */ -518, /* MapIterator[PropertyLayoutElement, Int] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1860, /* HashMapIterator[MAttribute, Int] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MAttribute__standard__Int = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MAttribute__standard__Int, /* HashMap[K, V]: HashMap[MAttribute, Int] */ -} -}; -/* runtime type HashMapKeys[MClass, POSetElement[MClass]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2050, /* HashMapKeys[MClass, POSetElement[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__poset__POSetElement__nit__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, POSetElement[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, POSetElement[MClass]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -350, /* Collection[POSetElement[MClass]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1861, /* HashMapValues[MClass, POSetElement[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */ -&type_poset__POSetElement__nit__MClass, /* V: POSetElement[MClass] */ -&type_standard__MapValuesIterator__nit__MClass__poset__POSetElement__nit__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, POSetElement[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */ -&type_standard__Array__poset__POSetElement__nit__MClass, /* Array[E]: Array[POSetElement[MClass]] */ -} -}; -/* runtime type HashMapIterator[MClass, POSetElement[MClass]] */ -const struct type type_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass, -6, -{ -520, /* MapIterator[MClass, POSetElement[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1741, /* HashMapIterator[MClass, POSetElement[MClass]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */ -} -}; -/* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */ -const struct type type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ +2447, /* AbstractArrayRead[Prod] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1006, /* MapKeysIterator[MClass, Array[nullable MClass]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MClass, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */ -} -}; -/* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */ -const struct type type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1007, /* MapValuesIterator[MClass, Array[nullable MClass]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nullable__nit__MClass, /* Array[E]: Array[Array[nullable MClass]] */ -&type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MClass, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */ -} -}; -/* runtime type ArrayIterator[AExternCodeBlock] */ -const struct type type_standard__array__ArrayIterator__nit__AExternCodeBlock = { --1, /*CAST DEAD*/ -"ArrayIterator[AExternCodeBlock]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AExternCodeBlock, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2457, /* AbstractArrayRead[Object] */ -1, /* empty */ -139, /* Object */ -1008, /* ArrayIterator[AExternCodeBlock] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AExternCodeBlock = { -0, /* dummy */ -{ -&type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */ -&type_standard__AbstractArrayRead__nit__AExternCodeBlock, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCodeBlock] */ -} -}; -/* runtime type MapKeysIterator[MClass, AClassdef] */ -const struct type type_standard__MapKeysIterator__nit__MClass__nit__AClassdef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClass__nit__AClassdef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1009, /* MapKeysIterator[MClass, AClassdef] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__nit__AClassdef, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */ -} -}; -/* runtime type MapValuesIterator[MClass, AClassdef] */ -const struct type type_standard__MapValuesIterator__nit__MClass__nit__AClassdef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, AClassdef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClass__nit__AClassdef, -6, -{ +-1, /* empty */ +-1, /* empty */ +2465, /* AbstractArrayRead[AExpr] */ +2466, /* AbstractArrayRead[AIntExpr] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1010, /* MapValuesIterator[MClass, AClassdef] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__nit__AClassdef = { -0, /* dummy */ -{ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -&type_standard__MapIterator__nit__MClass__nit__AClassdef, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */ -} -}; -/* runtime type ArrayIterator[AParam] */ -const struct type type_standard__array__ArrayIterator__nit__AParam = { --1, /*CAST DEAD*/ -"ArrayIterator[AParam]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AParam, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1011, /* ArrayIterator[AParam] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AParam = { -0, /* dummy */ -{ -&type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */ -&type_standard__AbstractArrayRead__nit__AParam, /* AbstractArrayRead[E]: AbstractArrayRead[AParam] */ -} -}; -/* runtime type ArrayIterator[AExternCall] */ -const struct type type_standard__array__ArrayIterator__nit__AExternCall = { --1, /*CAST DEAD*/ -"ArrayIterator[AExternCall]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AExternCall, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1012, /* ArrayIterator[AExternCall] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AExternCall = { -0, /* dummy */ -{ -&type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */ -&type_standard__AbstractArrayRead__nit__AExternCall, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCall] */ -} -}; -/* runtime type ArrayIterator[AType] */ -const struct type type_standard__array__ArrayIterator__nit__AType = { --1, /*CAST DEAD*/ -"ArrayIterator[AType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__AType, -6, -{ +-1, /* empty */ +-1, /* empty */ +2484, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1013, /* ArrayIterator[AType] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__AType = { -0, /* dummy */ -{ -&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ -&type_standard__AbstractArrayRead__nit__AType, /* AbstractArrayRead[E]: AbstractArrayRead[AType] */ -} -}; -/* runtime type MapKeysIterator[String, Variable] */ -const struct type type_standard__MapKeysIterator__standard__String__nit__Variable = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, Variable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__standard__String__nit__Variable, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1014, /* MapKeysIterator[String, Variable] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__standard__String__nit__Variable = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__nit__Variable, /* MapIterator[K, V]: MapIterator[String, Variable] */ -} -}; -/* runtime type MapValuesIterator[String, Variable] */ -const struct type type_standard__MapValuesIterator__standard__String__nit__Variable = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, Variable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__standard__String__nit__Variable, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1015, /* MapValuesIterator[String, Variable] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__standard__String__nit__Variable = { -0, /* dummy */ -{ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_standard__MapIterator__standard__String__nit__Variable, /* MapIterator[K, V]: MapIterator[String, Variable] */ -} -}; -/* runtime type MapKeysIterator[Variable, RuntimeVariable] */ -const struct type type_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable = { --1, /*CAST DEAD*/ -"MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1016, /* MapKeysIterator[Variable, RuntimeVariable] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable = { -0, /* dummy */ -{ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_standard__MapIterator__nit__Variable__nit__RuntimeVariable, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */ -} -}; -/* runtime type MapValuesIterator[Variable, RuntimeVariable] */ -const struct type type_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable = { --1, /*CAST DEAD*/ -"MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1017, /* MapValuesIterator[Variable, RuntimeVariable] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable = { -0, /* dummy */ -{ -&type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ -&type_standard__MapIterator__nit__Variable__nit__RuntimeVariable, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */ -} -}; -/* runtime type ArrayIterator[MAttributeDef] */ -const struct type type_standard__array__ArrayIterator__nit__MAttributeDef = { --1, /*CAST DEAD*/ -"ArrayIterator[MAttributeDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MAttributeDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1018, /* ArrayIterator[MAttributeDef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MAttributeDef, /* Array[E]: Array[MAttributeDef] */ -&type_standard__AbstractArrayRead__nit__MAttributeDef, /* AbstractArrayRead[E]: AbstractArrayRead[MAttributeDef] */ -} -}; -/* runtime type ArrayIterator[MVirtualTypeDef] */ -const struct type type_standard__array__ArrayIterator__nit__MVirtualTypeDef = { --1, /*CAST DEAD*/ -"ArrayIterator[MVirtualTypeDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1019, /* ArrayIterator[MVirtualTypeDef] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[MVirtualTypeDef] */ -&type_standard__AbstractArrayRead__nit__MVirtualTypeDef, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeDef] */ -} -}; -/* runtime type MapKeysIterator[EscapeMark, String] */ -const struct type type_standard__MapKeysIterator__nit__EscapeMark__standard__String = { --1, /*CAST DEAD*/ -"MapKeysIterator[EscapeMark, String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__EscapeMark__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1020, /* MapKeysIterator[EscapeMark, String] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__EscapeMark__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__nit__EscapeMark, /* Array[E]: Array[EscapeMark] */ -&type_standard__MapIterator__nit__EscapeMark__standard__String, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */ -} -}; -/* runtime type MapValuesIterator[EscapeMark, String] */ -const struct type type_standard__MapValuesIterator__nit__EscapeMark__standard__String = { --1, /*CAST DEAD*/ -"MapValuesIterator[EscapeMark, String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__EscapeMark__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1021, /* MapValuesIterator[EscapeMark, String] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__EscapeMark__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__nit__EscapeMark__standard__String, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */ -} -}; -/* runtime type HashMapKeys[MType, POSetElement[MType]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType = { --1, /*CAST DEAD*/ -"HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2051, /* HashMapKeys[MType, POSetElement[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */ -&type_nit__MType, /* K: MType */ -&type_standard__MapKeysIterator__nit__MType__poset__POSetElement__nit__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MType, POSetElement[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} -}; -/* runtime type HashMapValues[MType, POSetElement[MType]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType = { --1, /*CAST DEAD*/ -"HashMapValues[MType, POSetElement[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -351, /* Collection[POSetElement[MType]] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1862, /* HashMapValues[MType, POSetElement[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */ -&type_poset__POSetElement__nit__MType, /* V: POSetElement[MType] */ -&type_standard__MapValuesIterator__nit__MType__poset__POSetElement__nit__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MType, POSetElement[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */ -&type_standard__Array__poset__POSetElement__nit__MType, /* Array[E]: Array[POSetElement[MType]] */ -} -}; -/* runtime type HashMapIterator[MType, POSetElement[MType]] */ -const struct type type_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, POSetElement[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType, -6, -{ -1, /* empty */ -521, /* MapIterator[MType, POSetElement[MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1742, /* HashMapIterator[MType, POSetElement[MType]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */ -} -}; -/* runtime type MapKeysIterator[MClassType, Set[MType]] */ -const struct type type_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClassType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1022, /* MapKeysIterator[MClassType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_standard__MapIterator__nit__MClassType__standard__Set__nit__MType, /* MapIterator[K, V]: MapIterator[MClassType, Set[MType]] */ -} -}; -/* runtime type MapValuesIterator[MClassType, Set[MType]] */ -const struct type type_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClassType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1023, /* MapValuesIterator[MClassType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */ -&type_standard__MapIterator__nit__MClassType__standard__Set__nit__MType, /* MapIterator[K, V]: MapIterator[MClassType, Set[MType]] */ -} -}; -/* runtime type HashMapKeys[MType, Set[MType]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Set__nit__MType = { --1, /*CAST DEAD*/ -"HashMapKeys[MType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Set__nit__MType, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2052, /* HashMapKeys[MType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Set__nit__MType, /* HashMap[K, V]: HashMap[MType, Set[MType]] */ -&type_nit__MType, /* K: MType */ -&type_standard__MapKeysIterator__nit__MType__standard__Set__nit__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Set[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} -}; -/* runtime type HashMapValues[MType, Set[MType]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Set__nit__MType = { --1, /*CAST DEAD*/ -"HashMapValues[MType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Set__nit__MType, -8, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -341, /* Collection[Set[MType]] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1863, /* HashMapValues[MType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Set__nit__MType, /* HashMap[K, V]: HashMap[MType, Set[MType]] */ -&type_standard__Set__nit__MType, /* V: Set[MType] */ -&type_standard__MapValuesIterator__nit__MType__standard__Set__nit__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Set[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */ -&type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */ -} -}; -/* runtime type HashMapIterator[MType, Set[MType]] */ -const struct type type_standard__HashMapIterator__nit__MType__standard__Set__nit__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MType__standard__Set__nit__MType, -6, -{ -1, /* empty */ -522, /* MapIterator[MType, Set[MType]] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1743, /* HashMapIterator[MType, Set[MType]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Set__nit__MType, /* HashMap[K, V]: HashMap[MType, Set[MType]] */ -} -}; -/* runtime type MapKeysIterator[MType, Int] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__Int = { --1, /*CAST DEAD*/ -"MapKeysIterator[MType, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1024, /* MapKeysIterator[MType, Int] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__MapIterator__nit__MType__standard__Int, /* MapIterator[K, V]: MapIterator[MType, Int] */ -} -}; -/* runtime type MapValuesIterator[MType, Int] */ -const struct type type_standard__MapValuesIterator__nit__MType__standard__Int = { --1, /*CAST DEAD*/ -"MapValuesIterator[MType, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1025, /* MapValuesIterator[MType, Int] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__MapIterator__nit__MType__standard__Int, /* MapIterator[K, V]: MapIterator[MType, Int] */ -} -}; -/* runtime type ArrayIterator[SourceFile] */ -const struct type type_standard__array__ArrayIterator__nit__SourceFile = { --1, /*CAST DEAD*/ -"ArrayIterator[SourceFile]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__SourceFile, -6, -{ +2671, /* AbstractArray[Prod] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1026, /* ArrayIterator[SourceFile] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__SourceFile = { -0, /* dummy */ -{ -&type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */ -&type_standard__AbstractArrayRead__nit__SourceFile, /* AbstractArrayRead[E]: AbstractArrayRead[SourceFile] */ -} -}; -/* runtime type ArrayIterator[Array[String]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__standard__String = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[String]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Array__standard__String, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1027, /* ArrayIterator[Array[String]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */ -&type_standard__AbstractArrayRead__standard__Array__standard__String, /* AbstractArrayRead[E]: AbstractArrayRead[Array[String]] */ -} -}; -/* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */ -const struct type type_standard__MapKeysIterator__nit__Phase__poset__POSetElement__nit__Phase = { --1, /*CAST DEAD*/ -"MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__Phase__poset__POSetElement__nit__Phase, -6, -{ -1, /* empty */ +2681, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1028, /* MapKeysIterator[Phase, POSetElement[Phase]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__Phase__poset__POSetElement__nit__Phase = { -0, /* dummy */ -{ -&type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */ -&type_standard__MapIterator__nit__Phase__poset__POSetElement__nit__Phase, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */ -} -}; -/* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */ -const struct type type_standard__MapValuesIterator__nit__Phase__poset__POSetElement__nit__Phase = { --1, /*CAST DEAD*/ -"MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__Phase__poset__POSetElement__nit__Phase, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1029, /* MapValuesIterator[Phase, POSetElement[Phase]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__Phase__poset__POSetElement__nit__Phase = { -0, /* dummy */ -{ -&type_standard__Array__poset__POSetElement__nit__Phase, /* Array[E]: Array[POSetElement[Phase]] */ -&type_standard__MapIterator__nit__Phase__poset__POSetElement__nit__Phase, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */ -} -}; -/* runtime type HashSetIterator[Phase] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__Phase = { --1, /*CAST DEAD*/ -"HashSetIterator[Phase]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__Phase, -6, -{ +2689, /* AbstractArray[AExpr] */ +2690, /* AbstractArray[AIntExpr] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1030, /* HashSetIterator[Phase] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__Phase = { -0, /* dummy */ -{ -&type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */ -&type_standard__HashSet__nit__Phase, /* HashSet[E]: HashSet[Phase] */ -} -}; -/* runtime type ArrayIterator[Array[MProject]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nit__MProject = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[MProject]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nit__MProject, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1031, /* ArrayIterator[Array[MProject]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */ -&type_standard__AbstractArrayRead__standard__Array__nit__MProject, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProject]] */ -} -}; -/* runtime type MapKeysIterator[MModule, POSetElement[MModule]] */ -const struct type type_standard__MapKeysIterator__nit__MModule__poset__POSetElement__nit__MModule = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, POSetElement[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MModule__poset__POSetElement__nit__MModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1032, /* MapKeysIterator[MModule, POSetElement[MModule]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MModule__poset__POSetElement__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__MapIterator__nit__MModule__poset__POSetElement__nit__MModule, /* MapIterator[K, V]: MapIterator[MModule, POSetElement[MModule]] */ -} -}; -/* runtime type MapValuesIterator[MModule, POSetElement[MModule]] */ -const struct type type_standard__MapValuesIterator__nit__MModule__poset__POSetElement__nit__MModule = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, POSetElement[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MModule__poset__POSetElement__nit__MModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1033, /* MapValuesIterator[MModule, POSetElement[MModule]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__poset__POSetElement__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__poset__POSetElement__nit__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -&type_standard__MapIterator__nit__MModule__poset__POSetElement__nit__MModule, /* MapIterator[K, V]: MapIterator[MModule, POSetElement[MModule]] */ -} -}; -/* runtime type ArrayIterator[Array[MModule]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nit__MModule = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nit__MModule, -6, -{ +-1, /* empty */ +2708, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1034, /* ArrayIterator[Array[MModule]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */ -&type_standard__AbstractArrayRead__standard__Array__nit__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MModule]] */ -} -}; -/* runtime type MapKeysIterator[MClassDef, POSetElement[MClassDef]] */ -const struct type type_standard__MapKeysIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1035, /* MapKeysIterator[MClassDef, POSetElement[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ -&type_standard__MapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* MapIterator[K, V]: MapIterator[MClassDef, POSetElement[MClassDef]] */ -} -}; -/* runtime type MapValuesIterator[MClassDef, POSetElement[MClassDef]] */ -const struct type type_standard__MapValuesIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1036, /* MapValuesIterator[MClassDef, POSetElement[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__Array__poset__POSetElement__nit__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -&type_standard__MapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* MapIterator[K, V]: MapIterator[MClassDef, POSetElement[MClassDef]] */ -} -}; -/* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */ -const struct type type_standard__MapKeysIterator__nit__MClassType__poset__POSetElement__nit__MClassType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MClassType__poset__POSetElement__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1037, /* MapKeysIterator[MClassType, POSetElement[MClassType]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MClassType__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_standard__MapIterator__nit__MClassType__poset__POSetElement__nit__MClassType, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */ -} -}; -/* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */ -const struct type type_standard__MapValuesIterator__nit__MClassType__poset__POSetElement__nit__MClassType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MClassType__poset__POSetElement__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1038, /* MapValuesIterator[MClassType, POSetElement[MClassType]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MClassType__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_standard__MapIterator__nit__MClassType__poset__POSetElement__nit__MClassType, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */ -} -}; -/* runtime type ArrayIterator[Array[MClass]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nit__MClass = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1039, /* ArrayIterator[Array[MClass]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */ -&type_standard__AbstractArrayRead__standard__Array__nit__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MClass]] */ -} -}; -/* runtime type ArrayIterator[Array[MProperty]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nit__MProperty = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1040, /* ArrayIterator[Array[MProperty]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */ -&type_standard__AbstractArrayRead__standard__Array__nit__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProperty]] */ -} -}; -/* runtime type MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__MapKeysIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1041, /* MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_standard__MapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* MapIterator[K, V]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__MapValuesIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1042, /* MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__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__MapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* MapIterator[K, V]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -} -}; -/* runtime type HashMapKeys[MType, HashMap[String, nullable MProperty]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapKeys[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, -9, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2053, /* HashMapKeys[MType, HashMap[String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */ -&type_nit__MType, /* K: MType */ -&type_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MType, HashMap[String, nullable MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} -}; -/* runtime type HashMapValues[MType, HashMap[String, nullable MProperty]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapValues[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, -8, -{ -1, /* empty */ -1, /* empty */ -352, /* Collection[HashMap[String, nullable MProperty]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1864, /* HashMapValues[MType, HashMap[String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* V: HashMap[String, nullable MProperty] */ -&type_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MType, HashMap[String, nullable MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: 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__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -} -}; -/* runtime type HashMapIterator[MType, HashMap[String, nullable MProperty]] */ -const struct type type_standard__HashMapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, -6, -{ -523, /* MapIterator[MType, HashMap[String, nullable MProperty]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1744, /* HashMapIterator[MType, HashMap[String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */ -} -}; -/* runtime type HashMapKeys[String, nullable MProperty] */ -const struct type type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapKeys[String, nullable MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MProperty, -9, -{ -1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -2227, /* HashMapKeys[String, nullable MProperty] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K, V]: HashMap[String, nullable MProperty] */ -&type_standard__String, /* K: String */ -&type_standard__MapKeysIterator__standard__String__nullable__nit__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable MProperty] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -} -}; -/* runtime type HashMapValues[String, nullable MProperty] */ -const struct type type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapValues[String, nullable MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MProperty, -11, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -353, /* Collection[nullable MProperty] */ -1745, /* HashMapValues[String, nullable MProperty] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K, V]: HashMap[String, nullable MProperty] */ -&type_nullable__nit__MProperty, /* V: nullable MProperty */ -&type_standard__MapValuesIterator__standard__String__nullable__nit__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable MProperty] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */ -} -}; -/* runtime type HashMapIterator[String, nullable MProperty] */ -const struct type type_standard__HashMapIterator__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"HashMapIterator[String, nullable MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__standard__String__nullable__nit__MProperty, -6, -{ -524, /* MapIterator[String, nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1746, /* HashMapIterator[String, nullable MProperty] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K, V]: HashMap[String, nullable MProperty] */ -} -}; -/* runtime type ArrayIterator[nullable ModulePath] */ -const struct type type_standard__array__ArrayIterator__nullable__nit__ModulePath = { --1, /*CAST DEAD*/ -"ArrayIterator[nullable ModulePath]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nullable__nit__ModulePath, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1043, /* ArrayIterator[nullable ModulePath] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__ModulePath = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */ -&type_standard__AbstractArrayRead__nullable__nit__ModulePath, /* AbstractArrayRead[E]: AbstractArrayRead[nullable ModulePath] */ -} -}; -/* runtime type ArrayIterator[nullable MGroup] */ -const struct type type_standard__array__ArrayIterator__nullable__nit__MGroup = { --1, /*CAST DEAD*/ -"ArrayIterator[nullable MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nullable__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1044, /* ArrayIterator[nullable MGroup] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */ -&type_standard__AbstractArrayRead__nullable__nit__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MGroup] */ -} -}; -/* runtime type ArrayIterator[MModuleData[AAnnotation]] */ -const struct type type_standard__array__ArrayIterator__nit__MModuleData__nit__AAnnotation = { --1, /*CAST DEAD*/ -"ArrayIterator[MModuleData[AAnnotation]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MModuleData__nit__AAnnotation, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1045, /* ArrayIterator[MModuleData[AAnnotation]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MModuleData__nit__AAnnotation = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */ -&type_standard__AbstractArrayRead__nit__MModuleData__nit__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[MModuleData[AAnnotation]] */ -} -}; -/* runtime type ArrayIterator[Set[MProperty]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MProperty = { --1, /*CAST DEAD*/ -"ArrayIterator[Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1046, /* ArrayIterator[Set[MProperty]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MProperty, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MProperty]] */ -} -}; -/* runtime type MapKeysIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_standard__MapKeysIterator__nit__MGroup__poset__POSetElement__nit__MGroup = { --1, /*CAST DEAD*/ -"MapKeysIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MGroup__poset__POSetElement__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ +150, /* Array[Prod] */ -1, /* empty */ -139, /* Object */ -1047, /* MapKeysIterator[MGroup, POSetElement[MGroup]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MGroup__poset__POSetElement__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */ -&type_standard__MapIterator__nit__MGroup__poset__POSetElement__nit__MGroup, /* MapIterator[K, V]: MapIterator[MGroup, POSetElement[MGroup]] */ -} -}; -/* runtime type MapValuesIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_standard__MapValuesIterator__nit__MGroup__poset__POSetElement__nit__MGroup = { --1, /*CAST DEAD*/ -"MapValuesIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MGroup__poset__POSetElement__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1048, /* MapValuesIterator[MGroup, POSetElement[MGroup]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MGroup__poset__POSetElement__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_standard__MapIterator__nit__MGroup__poset__POSetElement__nit__MGroup, /* MapIterator[K, V]: MapIterator[MGroup, POSetElement[MGroup]] */ -} -}; -/* runtime type HashSetIterator[MGroup] */ -const struct type type_standard__hash_collection__HashSetIterator__nit__MGroup = { --1, /*CAST DEAD*/ -"HashSetIterator[MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashSetIterator__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1049, /* HashSetIterator[MGroup] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */ -&type_standard__HashSet__nit__MGroup, /* HashSet[E]: HashSet[MGroup] */ -} -}; -/* runtime type ArrayIterator[Array[MType]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nit__MType = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1050, /* ArrayIterator[Array[MType]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */ -&type_standard__AbstractArrayRead__standard__Array__nit__MType, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MType]] */ -} -}; -/* runtime type ArrayIterator[MGenericType] */ -const struct type type_standard__array__ArrayIterator__nit__MGenericType = { --1, /*CAST DEAD*/ -"ArrayIterator[MGenericType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__nit__MGenericType, -7, -{ +868, /* Array[AExpr] */ +869, /* Array[AIntExpr] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -743, /* ArrayIterator[MType] */ -1747, /* ArrayIterator[MGenericType] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__nit__MGenericType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */ -&type_standard__AbstractArrayRead__nit__MGenericType, /* AbstractArrayRead[E]: AbstractArrayRead[MGenericType] */ -} -}; -/* runtime type MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1051, /* MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__MapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* MapIterator[K, V]: MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -} -}; -/* runtime type MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__MapValuesIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1052, /* MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__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__MapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* MapIterator[K, V]: MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -} -}; -/* runtime type MapKeysIterator[MProperty, Set[MMethodDef]] */ -const struct type type_standard__MapKeysIterator__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MProperty, Set[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ +-1, /* empty */ +-1, /* empty */ +1267, /* Array[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1053, /* MapKeysIterator[MProperty, Set[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -&type_standard__MapIterator__nit__MProperty__standard__Set__nit__MMethodDef, /* MapIterator[K, V]: MapIterator[MProperty, Set[MMethodDef]] */ -} -}; -/* runtime type MapValuesIterator[MProperty, Set[MMethodDef]] */ -const struct type type_standard__MapValuesIterator__nit__MProperty__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"MapValuesIterator[MProperty, Set[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MProperty__standard__Set__nit__MMethodDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1054, /* MapValuesIterator[MProperty, Set[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__MapValuesIterator__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */ -&type_standard__MapIterator__nit__MProperty__standard__Set__nit__MMethodDef, /* MapIterator[K, V]: MapIterator[MProperty, Set[MMethodDef]] */ -} -}; -/* runtime type ArrayIterator[HashSet[MType]] */ -const struct type type_standard__array__ArrayIterator__standard__HashSet__nit__MType = { --1, /*CAST DEAD*/ -"ArrayIterator[HashSet[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__HashSet__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1055, /* ArrayIterator[HashSet[MType]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__HashSet__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__standard__HashSet__nit__MType, /* Array[E]: Array[HashSet[MType]] */ -&type_standard__AbstractArrayRead__standard__HashSet__nit__MType, /* AbstractArrayRead[E]: AbstractArrayRead[HashSet[MType]] */ -} -}; -/* runtime type ArrayIterator[Array[nullable MType]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1056, /* ArrayIterator[Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */ -&type_standard__AbstractArrayRead__standard__Array__nullable__nit__MType, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MType]] */ -} -}; -/* runtime type ArrayIterator[Array[nullable MPropDef]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nullable__nit__MPropDef = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[nullable MPropDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MPropDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1057, /* ArrayIterator[Array[nullable MPropDef]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__Array__standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ -&type_standard__AbstractArrayRead__standard__Array__nullable__nit__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MPropDef]] */ -} -}; -/* runtime type ArrayIterator[Set[MClassDef]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MClassDef = { --1, /*CAST DEAD*/ -"ArrayIterator[Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClassDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1058, /* ArrayIterator[Set[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MClassDef, /* Array[E]: Array[Set[MClassDef]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MClassDef, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MClassDef]] */ -} -}; -/* runtime type ArrayIterator[Set[MClass]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"ArrayIterator[Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1059, /* ArrayIterator[Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MClass]] */ -} -}; -/* runtime type ArrayIterator[Set[MClassType]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MClassType = { --1, /*CAST DEAD*/ -"ArrayIterator[Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClassType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1060, /* ArrayIterator[Set[MClassType]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MClassType]] */ -} -}; -/* runtime type HashMapKeys[MClass, Set[MClass]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -2054, /* HashMapKeys[MClass, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MClass, /* HashMap[K, V]: HashMap[MClass, Set[MClass]] */ -&type_nit__MClass, /* K: MClass */ -&type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -} -}; -/* runtime type HashMapValues[MClass, Set[MClass]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MClass, -8, -{ -1, /* empty */ -1, /* empty */ -333, /* Collection[Set[MClass]] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1865, /* HashMapValues[MClass, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MClass, /* HashMap[K, V]: HashMap[MClass, Set[MClass]] */ -&type_standard__Set__nit__MClass, /* V: Set[MClass] */ -&type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */ -&type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */ -} -}; -/* runtime type HashMapIterator[MClass, Set[MClass]] */ -const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MClass, -6, -{ -525, /* MapIterator[MClass, Set[MClass]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1748, /* HashMapIterator[MClass, Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MClass__standard__Set__nit__MClass, /* HashMap[K, V]: HashMap[MClass, Set[MClass]] */ -} -}; -/* runtime type ArrayIterator[Set[MVirtualTypeProp]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"ArrayIterator[Set[MVirtualTypeProp]]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MVirtualTypeProp, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1061, /* ArrayIterator[Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MVirtualTypeProp, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MVirtualTypeProp]] */ -} -}; -/* runtime type MapKeysIterator[MVirtualTypeProp, Int] */ -const struct type type_standard__MapKeysIterator__nit__MVirtualTypeProp__standard__Int = { --1, /*CAST DEAD*/ -"MapKeysIterator[MVirtualTypeProp, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapKeysIterator__nit__MVirtualTypeProp__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1062, /* MapKeysIterator[MVirtualTypeProp, Int] */ -}, -}; -const struct types resolution_table_standard__MapKeysIterator__nit__MVirtualTypeProp__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */ -&type_standard__MapIterator__nit__MVirtualTypeProp__standard__Int, /* MapIterator[K, V]: MapIterator[MVirtualTypeProp, Int] */ -} -}; -/* runtime type MapValuesIterator[MVirtualTypeProp, Int] */ -const struct type type_standard__MapValuesIterator__nit__MVirtualTypeProp__standard__Int = { --1, /*CAST DEAD*/ -"MapValuesIterator[MVirtualTypeProp, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_standard__MapValuesIterator__nit__MVirtualTypeProp__standard__Int, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1063, /* MapValuesIterator[MVirtualTypeProp, Int] */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MVirtualTypeProp__standard__Int = { +const struct types resolution_table_standard__Array__nit__AIntExpr = { 0, /* dummy */ { -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__MapIterator__nit__MVirtualTypeProp__standard__Int, /* MapIterator[K, V]: MapIterator[MVirtualTypeProp, Int] */ +&type_nit__AIntExpr, /* E: AIntExpr */ +&type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */ +&type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */ +&type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */ +&type_standard__NativeArray__nit__AIntExpr, /* NativeArray[E]: NativeArray[AIntExpr] */ +&type_nit__AIntExpr, /* E: AIntExpr */ +&type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */ +&type_nit__AIntExpr, /* E: AIntExpr */ +&type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */ +&type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */ +&type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */ +&type_standard__AbstractArray__nit__AIntExpr, /* AbstractArray[E]: AbstractArray[AIntExpr] */ +&type_standard__array__ArrayIterator__nit__AIntExpr, /* ArrayIterator[E]: ArrayIterator[AIntExpr] */ } }; -/* runtime type HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { +/* runtime type TEol */ +const struct type type_nit__TEol = { -1, /*CAST DEAD*/ -"HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ +"TEol", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -8, +NULL, /*NO RESOLUTIONS*/ +4, { --1, /* empty */ --1, /* empty */ -172, /* Collection[MModule] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -1866, /* HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ +/* runtime type TComment */ +const struct type type_nit__TComment = { +871, +"TComment", /* class_name_string */ +4, +0, +NULL, /*NO RESOLUTIONS*/ +5, { -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */ -&type_nit__MModule, /* K: MModule */ -&type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +871, /* TComment */ +}, }; -/* runtime type HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { +/* runtime type TKwpackage */ +const struct type type_nit__TKwpackage = { -1, /*CAST DEAD*/ -"HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ +"TKwpackage", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -8, +NULL, /*NO RESOLUTIONS*/ +4, { --1, /* empty */ --1, /* empty */ -354, /* Collection[HashMap[MType, Array[MMethodDef]]] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -1867, /* HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* V: HashMap[MType, Array[MMethodDef]] */ -&type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: 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__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ -} -}; -/* runtime type HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwmodule */ +const struct type type_nit__TKwmodule = { +873, +"TKwmodule", /* class_name_string */ +5, 0, -&resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, +NULL, /*NO RESOLUTIONS*/ 6, { -526, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1749, /* HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2020, /* nullable TKwmodule */ +873, /* TKwmodule */ }, }; -const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */ -} -}; -/* runtime type HashMapKeys[MType, Array[MMethodDef]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MType, Array[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwimport */ +const struct type type_nit__TKwimport = { +874, +"TKwimport", /* class_name_string */ +5, 0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MMethodDef, -9, +NULL, /*NO RESOLUTIONS*/ +6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2055, /* HashMapKeys[MType, Array[MMethodDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2023, /* nullable TKwimport */ +874, /* TKwimport */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMap[K, V]: HashMap[MType, Array[MMethodDef]] */ -&type_nit__MType, /* K: MType */ -&type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MMethodDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} -}; -/* runtime type HashMapValues[MType, Array[MMethodDef]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapValues[MType, Array[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwclass */ +const struct type type_nit__TKwclass = { +875, +"TKwclass", /* class_name_string */ +5, 0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MMethodDef, -8, +NULL, /*NO RESOLUTIONS*/ +6, { --1, /* empty */ --1, /* empty */ -331, /* Collection[Array[nullable MPropDef]] */ -355, /* Collection[Array[MMethodDef]] */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -2056, /* HashMapValues[MType, Array[MMethodDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2032, /* nullable TKwclass */ +875, /* TKwclass */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMap[K, V]: HashMap[MType, Array[MMethodDef]] */ -&type_standard__Array__nit__MMethodDef, /* V: Array[MMethodDef] */ -&type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MMethodDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MMethodDef, /* E: 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__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ -} -}; -/* runtime type HashMapIterator[MType, Array[MMethodDef]] */ -const struct type type_standard__HashMapIterator__nit__MType__standard__Array__nit__MMethodDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, Array[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwabstract */ +const struct type type_nit__TKwabstract = { +876, +"TKwabstract", /* class_name_string */ +5, 0, -&resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MMethodDef, +NULL, /*NO RESOLUTIONS*/ 6, { -527, /* MapIterator[MType, Array[MMethodDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1750, /* HashMapIterator[MType, Array[MMethodDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2033, /* nullable TKwabstract */ +876, /* TKwabstract */ }, }; -const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ +/* runtime type TKwinterface */ +const struct type type_nit__TKwinterface = { +877, +"TKwinterface", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMap[K, V]: HashMap[MType, Array[MMethodDef]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2034, /* nullable TKwinterface */ +877, /* TKwinterface */ +}, }; -/* runtime type ArrayIterator[nullable Array[nullable MType]] */ -const struct type type_standard__array__ArrayIterator__nullable__standard__Array__nullable__nit__MType = { --1, /*CAST DEAD*/ -"ArrayIterator[nullable Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwenum */ +const struct type type_nit__TKwenum = { +878, +"TKwenum", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__nullable__standard__Array__nullable__nit__MType, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1064, /* ArrayIterator[nullable Array[nullable MType]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2035, /* nullable TKwenum */ +878, /* TKwenum */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__nullable__standard__Array__nullable__nit__MType = { -0, /* dummy */ +/* runtime type TKwend */ +const struct type type_nit__TKwend = { +879, +"TKwend", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__nullable__standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable Array[nullable MType]] */ -&type_standard__AbstractArrayRead__nullable__standard__Array__nullable__nit__MType, /* AbstractArrayRead[E]: AbstractArrayRead[nullable Array[nullable MType]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2024, /* nullable TKwend */ +879, /* TKwend */ +}, }; -/* runtime type ArrayIterator[Set[PropertyLayoutElement]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__PropertyLayoutElement = { +/* runtime type TKwmeth */ +const struct type type_nit__TKwmeth = { -1, /*CAST DEAD*/ -"ArrayIterator[Set[PropertyLayoutElement]]", /* class_name_string */ +"TKwmeth", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__PropertyLayoutElement, -6, +NULL, /*NO RESOLUTIONS*/ +5, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1065, /* ArrayIterator[Set[PropertyLayoutElement]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2039, /* nullable TKwmeth */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__Array__standard__Set__nit__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__PropertyLayoutElement, /* AbstractArrayRead[E]: AbstractArrayRead[Set[PropertyLayoutElement]] */ -} -}; -/* runtime type ArrayIterator[Set[MAttribute]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MAttribute = { --1, /*CAST DEAD*/ -"ArrayIterator[Set[MAttribute]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwtype */ +const struct type type_nit__TKwtype = { +881, +"TKwtype", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MAttribute, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1066, /* ArrayIterator[Set[MAttribute]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2049, /* nullable TKwtype */ +881, /* TKwtype */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MAttribute = { -0, /* dummy */ +/* runtime type TKwinit */ +const struct type type_nit__TKwinit = { +882, +"TKwinit", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__standard__Set__nit__MAttribute, /* Array[E]: Array[Set[MAttribute]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MAttribute, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MAttribute]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2048, /* nullable TKwinit */ +882, /* TKwinit */ +}, }; -/* runtime type MapKeysIterator[PropertyLayoutElement, Int] */ -const struct type type_standard__MapKeysIterator__nit__PropertyLayoutElement__standard__Int = { +/* runtime type TKwredef */ +const struct type type_nit__TKwredef = { -1, /*CAST DEAD*/ -"MapKeysIterator[PropertyLayoutElement, Int]", /* class_name_string */ +"TKwredef", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__nit__PropertyLayoutElement__standard__Int, -6, +NULL, /*NO RESOLUTIONS*/ +5, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1067, /* MapKeysIterator[PropertyLayoutElement, Int] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2018, /* nullable TKwredef */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__PropertyLayoutElement__standard__Int = { -0, /* dummy */ -{ -&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ -&type_standard__MapIterator__nit__PropertyLayoutElement__standard__Int, /* MapIterator[K, V]: MapIterator[PropertyLayoutElement, Int] */ -} -}; -/* runtime type MapValuesIterator[PropertyLayoutElement, Int] */ -const struct type type_standard__MapValuesIterator__nit__PropertyLayoutElement__standard__Int = { +/* runtime type TKwis */ +const struct type type_nit__TKwis = { -1, /*CAST DEAD*/ -"MapValuesIterator[PropertyLayoutElement, Int]", /* class_name_string */ +"TKwis", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapValuesIterator__nit__PropertyLayoutElement__standard__Int, -6, +NULL, /*NO RESOLUTIONS*/ +5, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1068, /* MapValuesIterator[PropertyLayoutElement, Int] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2050, /* nullable TKwis */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__PropertyLayoutElement__standard__Int = { -0, /* dummy */ +/* runtime type TKwdo */ +const struct type type_nit__TKwdo = { +885, +"TKwdo", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__MapIterator__nit__PropertyLayoutElement__standard__Int, /* MapIterator[K, V]: MapIterator[PropertyLayoutElement, Int] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2042, /* nullable TKwdo */ +885, /* TKwdo */ +}, }; -/* runtime type MapKeysIterator[MAttribute, Int] */ -const struct type type_standard__MapKeysIterator__nit__MAttribute__standard__Int = { --1, /*CAST DEAD*/ -"MapKeysIterator[MAttribute, Int]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwvar */ +const struct type type_nit__TKwvar = { +886, +"TKwvar", /* class_name_string */ +5, 0, -&resolution_table_standard__MapKeysIterator__nit__MAttribute__standard__Int, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1069, /* MapKeysIterator[MAttribute, Int] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2045, /* nullable TKwvar */ +886, /* TKwvar */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MAttribute__standard__Int = { -0, /* dummy */ +/* runtime type TKwextern */ +const struct type type_nit__TKwextern = { +887, +"TKwextern", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */ -&type_standard__MapIterator__nit__MAttribute__standard__Int, /* MapIterator[K, V]: MapIterator[MAttribute, Int] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2036, /* nullable TKwextern */ +887, /* TKwextern */ +}, }; -/* runtime type MapValuesIterator[MAttribute, Int] */ -const struct type type_standard__MapValuesIterator__nit__MAttribute__standard__Int = { +/* runtime type TKwpublic */ +const struct type type_nit__TKwpublic = { -1, /*CAST DEAD*/ -"MapValuesIterator[MAttribute, Int]", /* class_name_string */ +"TKwpublic", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapValuesIterator__nit__MAttribute__standard__Int, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2051, /* nullable TKwpublic */ +}, +}; +/* runtime type TKwprotected */ +const struct type type_nit__TKwprotected = { +889, +"TKwprotected", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1070, /* MapValuesIterator[MAttribute, Int] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2053, /* nullable TKwprotected */ +889, /* TKwprotected */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MAttribute__standard__Int = { -0, /* dummy */ +/* runtime type TKwprivate */ +const struct type type_nit__TKwprivate = { +890, +"TKwprivate", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__MapIterator__nit__MAttribute__standard__Int, /* MapIterator[K, V]: MapIterator[MAttribute, Int] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2052, /* nullable TKwprivate */ +890, /* TKwprivate */ +}, }; -/* runtime type MapKeysIterator[MClass, POSetElement[MClass]] */ -const struct type type_standard__MapKeysIterator__nit__MClass__poset__POSetElement__nit__MClass = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, POSetElement[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwintrude */ +const struct type type_nit__TKwintrude = { +891, +"TKwintrude", /* class_name_string */ +5, 0, -&resolution_table_standard__MapKeysIterator__nit__MClass__poset__POSetElement__nit__MClass, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1071, /* MapKeysIterator[MClass, POSetElement[MClass]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2054, /* nullable TKwintrude */ +891, /* TKwintrude */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__poset__POSetElement__nit__MClass = { -0, /* dummy */ +/* runtime type TKwif */ +const struct type type_nit__TKwif = { +892, +"TKwif", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_standard__MapIterator__nit__MClass__poset__POSetElement__nit__MClass, /* MapIterator[K, V]: MapIterator[MClass, POSetElement[MClass]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2108, /* nullable TKwif */ +892, /* TKwif */ +}, }; -/* runtime type MapValuesIterator[MClass, POSetElement[MClass]] */ -const struct type type_standard__MapValuesIterator__nit__MClass__poset__POSetElement__nit__MClass = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, POSetElement[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwthen */ +const struct type type_nit__TKwthen = { +893, +"TKwthen", /* class_name_string */ +5, 0, -&resolution_table_standard__MapValuesIterator__nit__MClass__poset__POSetElement__nit__MClass, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1072, /* MapValuesIterator[MClass, POSetElement[MClass]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2109, /* nullable TKwthen */ +893, /* TKwthen */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__poset__POSetElement__nit__MClass = { -0, /* dummy */ +/* runtime type TKwelse */ +const struct type type_nit__TKwelse = { +894, +"TKwelse", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__poset__POSetElement__nit__MClass, /* Array[E]: Array[POSetElement[MClass]] */ -&type_standard__MapIterator__nit__MClass__poset__POSetElement__nit__MClass, /* MapIterator[K, V]: MapIterator[MClass, POSetElement[MClass]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2110, /* nullable TKwelse */ +894, /* TKwelse */ +}, }; -/* runtime type ArrayIterator[Array[nullable MClass]] */ -const struct type type_standard__array__ArrayIterator__standard__Array__nullable__nit__MClass = { --1, /*CAST DEAD*/ -"ArrayIterator[Array[nullable MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwwhile */ +const struct type type_nit__TKwwhile = { +895, +"TKwwhile", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MClass, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1073, /* ArrayIterator[Array[nullable MClass]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2112, /* nullable TKwwhile */ +895, /* TKwwhile */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MClass = { -0, /* dummy */ +/* runtime type TKwloop */ +const struct type type_nit__TKwloop = { +896, +"TKwloop", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__standard__Array__nullable__nit__MClass, /* Array[E]: Array[Array[nullable MClass]] */ -&type_standard__AbstractArrayRead__standard__Array__nullable__nit__MClass, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MClass]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2111, /* nullable TKwloop */ +896, /* TKwloop */ +}, }; -/* runtime type HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwfor */ +const struct type type_nit__TKwfor = { +897, +"TKwfor", /* class_name_string */ +5, 0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -8, +NULL, /*NO RESOLUTIONS*/ +6, { --1, /* empty */ --1, /* empty */ -172, /* Collection[MModule] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -1868, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2113, /* nullable TKwfor */ +897, /* TKwfor */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ +/* runtime type TKwin */ +const struct type type_nit__TKwin = { +898, +"TKwin", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */ -&type_nit__MModule, /* K: MModule */ -&type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2082, /* nullable TKwin */ +898, /* TKwin */ +}, }; -/* runtime type HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { --1, /*CAST DEAD*/ -"HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwand */ +const struct type type_nit__TKwand = { +899, +"TKwand", /* class_name_string */ +5, 0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -8, +NULL, /*NO RESOLUTIONS*/ +6, { --1, /* empty */ --1, /* empty */ -356, /* Collection[HashMap[MType, Array[MAttributeDef]]] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -1869, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2117, /* nullable TKwand */ +899, /* TKwand */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ +/* runtime type TKwor */ +const struct type type_nit__TKwor = { +900, +"TKwor", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* V: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: 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__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2116, /* nullable TKwor */ +900, /* TKwor */ +}, }; -/* runtime type HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwnot */ +const struct type type_nit__TKwnot = { +901, +"TKwnot", /* class_name_string */ +5, 0, -&resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, +NULL, /*NO RESOLUTIONS*/ 6, { -528, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1751, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2081, /* nullable TKwnot */ +901, /* TKwnot */ }, }; -const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ +/* runtime type TKwimplies */ +const struct type type_nit__TKwimplies = { +902, +"TKwimplies", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2118, /* nullable TKwimplies */ +902, /* TKwimplies */ +}, }; -/* runtime type HashMapKeys[MType, Array[MAttributeDef]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MAttributeDef = { +/* runtime type TKwreturn */ +const struct type type_nit__TKwreturn = { -1, /*CAST DEAD*/ -"HashMapKeys[MType, Array[MAttributeDef]]", /* class_name_string */ +"TKwreturn", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MAttributeDef, -9, +NULL, /*NO RESOLUTIONS*/ +5, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2057, /* HashMapKeys[MType, Array[MAttributeDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2086, /* nullable TKwreturn */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */ -&type_nit__MType, /* K: MType */ -&type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MAttributeDef, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MAttributeDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} -}; -/* runtime type HashMapValues[MType, Array[MAttributeDef]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MAttributeDef = { +/* runtime type TKwcontinue */ +const struct type type_nit__TKwcontinue = { -1, /*CAST DEAD*/ -"HashMapValues[MType, Array[MAttributeDef]]", /* class_name_string */ +"TKwcontinue", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MAttributeDef, -8, +NULL, /*NO RESOLUTIONS*/ +5, { --1, /* empty */ --1, /* empty */ -331, /* Collection[Array[nullable MPropDef]] */ -357, /* Collection[Array[MAttributeDef]] */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -2058, /* HashMapValues[MType, Array[MAttributeDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2090, /* nullable TKwcontinue */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ +/* runtime type TKwbreak */ +const struct type type_nit__TKwbreak = { +905, +"TKwbreak", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__Array__nit__MAttributeDef, /* V: Array[MAttributeDef] */ -&type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MAttributeDef, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MAttributeDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MAttributeDef, /* E: 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__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2087, /* nullable TKwbreak */ +905, /* TKwbreak */ +}, }; -/* runtime type HashMapIterator[MType, Array[MAttributeDef]] */ -const struct type type_standard__HashMapIterator__nit__MType__standard__Array__nit__MAttributeDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, Array[MAttributeDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwabort */ +const struct type type_nit__TKwabort = { +906, +"TKwabort", /* class_name_string */ +5, 0, -&resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MAttributeDef, +NULL, /*NO RESOLUTIONS*/ 6, { -529, /* MapIterator[MType, Array[MAttributeDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1752, /* HashMapIterator[MType, Array[MAttributeDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2089, /* nullable TKwabort */ +906, /* TKwabort */ }, }; -const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ +/* runtime type TKwassert */ +const struct type type_nit__TKwassert = { +907, +"TKwassert", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2115, /* nullable TKwassert */ +907, /* TKwassert */ +}, }; -/* runtime type HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwnew */ +const struct type type_nit__TKwnew = { +908, +"TKwnew", /* class_name_string */ +5, 0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, -8, +NULL, /*NO RESOLUTIONS*/ +6, { --1, /* empty */ --1, /* empty */ -172, /* Collection[MModule] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -1870, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2043, /* nullable TKwnew */ +908, /* TKwnew */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ +/* runtime type TKwisa */ +const struct type type_nit__TKwisa = { +909, +"TKwisa", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_nit__MModule, /* K: MModule */ -&type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2119, /* nullable TKwisa */ +909, /* TKwisa */ +}, }; -/* runtime type HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { --1, /*CAST DEAD*/ -"HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwonce */ +const struct type type_nit__TKwonce = { +910, +"TKwonce", /* class_name_string */ +5, 0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, -8, +NULL, /*NO RESOLUTIONS*/ +6, { --1, /* empty */ --1, /* empty */ -358, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ --1, /* empty */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -1871, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2120, /* nullable TKwonce */ +910, /* TKwonce */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ +/* runtime type TKwsuper */ +const struct type type_nit__TKwsuper = { +911, +"TKwsuper", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* V: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: 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__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2038, /* nullable TKwsuper */ +911, /* TKwsuper */ +}, }; -/* runtime type HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwself */ +const struct type type_nit__TKwself = { +912, +"TKwself", /* class_name_string */ +5, 0, -&resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, +NULL, /*NO RESOLUTIONS*/ 6, { -530, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1753, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2123, /* nullable TKwself */ +912, /* TKwself */ }, }; -const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ +/* runtime type TKwtrue */ +const struct type type_nit__TKwtrue = { +913, +"TKwtrue", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2124, /* nullable TKwtrue */ +913, /* TKwtrue */ +}, }; -/* runtime type HashMapKeys[MType, Array[MVirtualTypeDef]] */ -const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MVirtualTypeDef = { --1, /*CAST DEAD*/ -"HashMapKeys[MType, Array[MVirtualTypeDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwfalse */ +const struct type type_nit__TKwfalse = { +914, +"TKwfalse", /* class_name_string */ +5, 0, -&resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MVirtualTypeDef, -9, +NULL, /*NO RESOLUTIONS*/ +6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -2059, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2125, /* nullable TKwfalse */ +914, /* TKwfalse */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ +/* runtime type TKwnull */ +const struct type type_nit__TKwnull = { +915, +"TKwnull", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_nit__MType, /* K: MType */ -&type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MVirtualTypeDef, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MVirtualTypeDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2122, /* nullable TKwnull */ +915, /* TKwnull */ +}, }; -/* runtime type HashMapValues[MType, Array[MVirtualTypeDef]] */ -const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MVirtualTypeDef = { --1, /*CAST DEAD*/ -"HashMapValues[MType, Array[MVirtualTypeDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwas */ +const struct type type_nit__TKwas = { +916, +"TKwas", /* class_name_string */ +5, 0, -&resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MVirtualTypeDef, -8, +NULL, /*NO RESOLUTIONS*/ +6, { --1, /* empty */ --1, /* empty */ -331, /* Collection[Array[nullable MPropDef]] */ -359, /* Collection[Array[MVirtualTypeDef]] */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -2060, /* HashMapValues[MType, Array[MVirtualTypeDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2079, /* nullable TKwas */ +916, /* TKwas */ }, }; -const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ +/* runtime type TKwnullable */ +const struct type type_nit__TKwnullable = { +917, +"TKwnullable", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__Array__nit__MVirtualTypeDef, /* V: Array[MVirtualTypeDef] */ -&type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MVirtualTypeDef, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MVirtualTypeDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Array__nit__MVirtualTypeDef, /* E: 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__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2080, /* nullable TKwnullable */ +917, /* TKwnullable */ +}, }; -/* runtime type HashMapIterator[MType, Array[MVirtualTypeDef]] */ -const struct type type_standard__HashMapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwisset */ +const struct type type_nit__TKwisset = { +918, +"TKwisset", /* class_name_string */ +5, 0, -&resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef, +NULL, /*NO RESOLUTIONS*/ 6, { -531, /* MapIterator[MType, Array[MVirtualTypeDef]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1754, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2121, /* nullable TKwisset */ +918, /* TKwisset */ }, }; -const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ +/* runtime type TKwlabel */ +const struct type type_nit__TKwlabel = { +919, +"TKwlabel", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2094, /* nullable TKwlabel */ +919, /* TKwlabel */ +}, }; -/* runtime type ArrayIterator[EscapeMark] */ -const struct type type_standard__array__ArrayIterator__nit__EscapeMark = { --1, /*CAST DEAD*/ -"ArrayIterator[EscapeMark]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TKwwith */ +const struct type type_nit__TKwwith = { +920, +"TKwwith", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__nit__EscapeMark, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1074, /* ArrayIterator[EscapeMark] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2114, /* nullable TKwwith */ +920, /* TKwwith */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__nit__EscapeMark = { -0, /* dummy */ +/* runtime type TKwdebug */ +const struct type type_nit__TKwdebug = { +921, +"TKwdebug", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__nit__EscapeMark, /* Array[E]: Array[EscapeMark] */ -&type_standard__AbstractArrayRead__nit__EscapeMark, /* AbstractArrayRead[E]: AbstractArrayRead[EscapeMark] */ -} -}; -/* runtime type MapKeysIterator[MType, POSetElement[MType]] */ -const struct type type_standard__MapKeysIterator__nit__MType__poset__POSetElement__nit__MType = { --1, /*CAST DEAD*/ -"MapKeysIterator[MType, POSetElement[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2093, /* nullable TKwdebug */ +921, /* TKwdebug */ +}, +}; +/* runtime type TOpar */ +const struct type type_nit__TOpar = { +922, +"TOpar", /* class_name_string */ +5, 0, -&resolution_table_standard__MapKeysIterator__nit__MType__poset__POSetElement__nit__MType, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1075, /* MapKeysIterator[MType, POSetElement[MType]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2074, /* nullable TOpar */ +922, /* TOpar */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__poset__POSetElement__nit__MType = { -0, /* dummy */ +/* runtime type TCpar */ +const struct type type_nit__TCpar = { +923, +"TCpar", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__MapIterator__nit__MType__poset__POSetElement__nit__MType, /* MapIterator[K, V]: MapIterator[MType, POSetElement[MType]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2075, /* nullable TCpar */ +923, /* TCpar */ +}, }; -/* runtime type MapValuesIterator[MType, POSetElement[MType]] */ -const struct type type_standard__MapValuesIterator__nit__MType__poset__POSetElement__nit__MType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MType, POSetElement[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TObra */ +const struct type type_nit__TObra = { +924, +"TObra", /* class_name_string */ +5, 0, -&resolution_table_standard__MapValuesIterator__nit__MType__poset__POSetElement__nit__MType, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1076, /* MapValuesIterator[MType, POSetElement[MType]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2030, /* nullable TObra */ +924, /* TObra */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__poset__POSetElement__nit__MType = { -0, /* dummy */ +/* runtime type TCbra */ +const struct type type_nit__TCbra = { +925, +"TCbra", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__poset__POSetElement__nit__MType, /* Array[E]: Array[POSetElement[MType]] */ -&type_standard__MapIterator__nit__MType__poset__POSetElement__nit__MType, /* MapIterator[K, V]: MapIterator[MType, POSetElement[MType]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2031, /* nullable TCbra */ +925, /* TCbra */ +}, }; -/* runtime type ArrayIterator[Set[MType]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MType = { +/* runtime type TComma */ +const struct type type_nit__TComma = { -1, /*CAST DEAD*/ -"ArrayIterator[Set[MType]]", /* class_name_string */ +"TComma", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MType, -6, +NULL, /*NO RESOLUTIONS*/ +4, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1077, /* ArrayIterator[Set[MType]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MType = { -0, /* dummy */ +/* runtime type TColumn */ +const struct type type_nit__TColumn = { +-1, /*CAST DEAD*/ +"TColumn", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +4, { -&type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MType, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MType]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +}, }; -/* runtime type MapKeysIterator[MType, Set[MType]] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__Set__nit__MType = { +/* runtime type TQuad */ +const struct type type_nit__TQuad = { -1, /*CAST DEAD*/ -"MapKeysIterator[MType, Set[MType]]", /* class_name_string */ +"TQuad", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__Set__nit__MType, +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2143, /* nullable TQuad */ +}, +}; +/* runtime type TAssign */ +const struct type type_nit__TAssign = { +929, +"TAssign", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1078, /* MapKeysIterator[MType, Set[MType]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2047, /* nullable TAssign */ +929, /* TAssign */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Set__nit__MType = { -0, /* dummy */ +/* runtime type TPluseq */ +const struct type type_nit__TPluseq = { +930, +"TPluseq", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_standard__MapIterator__nit__MType__standard__Set__nit__MType, /* MapIterator[K, V]: MapIterator[MType, Set[MType]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2097, /* nullable TPluseq */ +930, /* TPluseq */ +}, }; -/* runtime type MapValuesIterator[MType, Set[MType]] */ -const struct type type_standard__MapValuesIterator__nit__MType__standard__Set__nit__MType = { --1, /*CAST DEAD*/ -"MapValuesIterator[MType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TMinuseq */ +const struct type type_nit__TMinuseq = { +931, +"TMinuseq", /* class_name_string */ +5, 0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__Set__nit__MType, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1079, /* MapValuesIterator[MType, Set[MType]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2098, /* nullable TMinuseq */ +931, /* TMinuseq */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Set__nit__MType = { -0, /* dummy */ +/* runtime type TStareq */ +const struct type type_nit__TStareq = { +932, +"TStareq", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */ -&type_standard__MapIterator__nit__MType__standard__Set__nit__MType, /* MapIterator[K, V]: MapIterator[MType, Set[MType]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2099, /* nullable TStareq */ +932, /* TStareq */ +}, }; -/* runtime type ArrayIterator[POSetElement[Phase]] */ -const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__Phase = { --1, /*CAST DEAD*/ -"ArrayIterator[POSetElement[Phase]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TSlasheq */ +const struct type type_nit__TSlasheq = { +933, +"TSlasheq", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__Phase, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1080, /* ArrayIterator[POSetElement[Phase]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2100, /* nullable TSlasheq */ +933, /* TSlasheq */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__Phase = { -0, /* dummy */ +/* runtime type TPercenteq */ +const struct type type_nit__TPercenteq = { +934, +"TPercenteq", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__poset__POSetElement__nit__Phase, /* Array[E]: Array[POSetElement[Phase]] */ -&type_standard__AbstractArrayRead__poset__POSetElement__nit__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[Phase]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2101, /* nullable TPercenteq */ +934, /* TPercenteq */ +}, }; -/* runtime type ArrayIterator[POSetElement[MModule]] */ -const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MModule = { --1, /*CAST DEAD*/ -"ArrayIterator[POSetElement[MModule]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TStarstareq */ +const struct type type_nit__TStarstareq = { +935, +"TStarstareq", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MModule, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1081, /* ArrayIterator[POSetElement[MModule]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2102, /* nullable TStarstareq */ +935, /* TStarstareq */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MModule = { -0, /* dummy */ +/* runtime type TPipeeq */ +const struct type type_nit__TPipeeq = { +936, +"TPipeeq", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__poset__POSetElement__nit__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -&type_standard__AbstractArrayRead__poset__POSetElement__nit__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MModule]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2103, /* nullable TPipeeq */ +936, /* TPipeeq */ +}, }; -/* runtime type ArrayIterator[POSetElement[MClassDef]] */ -const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MClassDef = { --1, /*CAST DEAD*/ -"ArrayIterator[POSetElement[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TCareteq */ +const struct type type_nit__TCareteq = { +937, +"TCareteq", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassDef, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1082, /* ArrayIterator[POSetElement[MClassDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2104, /* nullable TCareteq */ +937, /* TCareteq */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassDef = { -0, /* dummy */ +/* runtime type TAmpeq */ +const struct type type_nit__TAmpeq = { +938, +"TAmpeq", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__poset__POSetElement__nit__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -&type_standard__AbstractArrayRead__poset__POSetElement__nit__MClassDef, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClassDef]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2105, /* nullable TAmpeq */ +938, /* TAmpeq */ +}, }; -/* 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*/ +/* runtime type TLleq */ +const struct type type_nit__TLleq = { +939, +"TLleq", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1083, /* ArrayIterator[POSetElement[MClassType]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2106, /* nullable TLleq */ +939, /* TLleq */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType = { -0, /* dummy */ +/* runtime type TGgeq */ +const struct type type_nit__TGgeq = { +940, +"TGgeq", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_standard__AbstractArrayRead__poset__POSetElement__nit__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClassType]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2107, /* nullable TGgeq */ +940, /* TGgeq */ +}, }; -/* 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*/ +/* runtime type TDotdotdot */ +const struct type type_nit__TDotdotdot = { +941, +"TDotdotdot", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1084, /* ArrayIterator[HashMap2[MType, String, nullable MProperty]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2076, /* nullable TDotdotdot */ +941, /* TDotdotdot */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ +/* runtime type TDotdot */ +const struct type type_nit__TDotdot = { +942, +"TDotdot", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2136, /* nullable TDotdot */ +942, /* TDotdot */ +}, }; -/* runtime type MapKeysIterator[MType, HashMap[String, nullable MProperty]] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { +/* runtime type TDot */ +const struct type type_nit__TDot = { -1, /*CAST DEAD*/ -"MapKeysIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ +"TDot", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, -6, +NULL, /*NO RESOLUTIONS*/ +5, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1085, /* MapKeysIterator[MType, HashMap[String, nullable MProperty]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2078, /* nullable TDot */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -0, /* dummy */ +/* runtime type TPlus */ +const struct type type_nit__TPlus = { +944, +"TPlus", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2055, /* nullable TPlus */ +944, /* TPlus */ +}, }; -/* runtime type MapValuesIterator[MType, HashMap[String, nullable MProperty]] */ -const struct type type_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"MapValuesIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TMinus */ +const struct type type_nit__TMinus = { +945, +"TMinus", /* class_name_string */ +5, 0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1086, /* MapValuesIterator[MType, HashMap[String, nullable MProperty]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2056, /* nullable TMinus */ +945, /* TMinus */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -0, /* dummy */ +/* runtime type TStar */ +const struct type type_nit__TStar = { +946, +"TStar", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2057, /* nullable TStar */ +946, /* TStar */ +}, }; -/* runtime type MapKeysIterator[String, nullable MProperty] */ -const struct type type_standard__MapKeysIterator__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"MapKeysIterator[String, nullable MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TStarstar */ +const struct type type_nit__TStarstar = { +947, +"TStarstar", /* class_name_string */ +5, 0, -&resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MProperty, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1087, /* MapKeysIterator[String, nullable MProperty] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2058, /* nullable TStarstar */ +947, /* TStarstar */ }, }; -const struct types resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MProperty = { -0, /* dummy */ +/* runtime type TSlash */ +const struct type type_nit__TSlash = { +948, +"TSlash", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__MapIterator__standard__String__nullable__nit__MProperty, /* MapIterator[K, V]: MapIterator[String, nullable MProperty] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2059, /* nullable TSlash */ +948, /* TSlash */ +}, }; -/* runtime type MapValuesIterator[String, nullable MProperty] */ -const struct type type_standard__MapValuesIterator__standard__String__nullable__nit__MProperty = { --1, /*CAST DEAD*/ -"MapValuesIterator[String, nullable MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TPercent */ +const struct type type_nit__TPercent = { +949, +"TPercent", /* class_name_string */ +5, 0, -&resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MProperty, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1088, /* MapValuesIterator[String, nullable MProperty] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2060, /* nullable TPercent */ +949, /* TPercent */ }, }; -const struct types resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MProperty = { -0, /* dummy */ +/* runtime type TPipe */ +const struct type type_nit__TPipe = { +950, +"TPipe", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2061, /* nullable TPipe */ +950, /* TPipe */ +}, }; -/* runtime type ArrayIterator[POSetElement[MGroup]] */ -const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup = { --1, /*CAST DEAD*/ -"ArrayIterator[POSetElement[MGroup]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TCaret */ +const struct type type_nit__TCaret = { +951, +"TCaret", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1089, /* ArrayIterator[POSetElement[MGroup]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2062, /* nullable TCaret */ +951, /* TCaret */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup = { -0, /* dummy */ +/* runtime type TAmp */ +const struct type type_nit__TAmp = { +952, +"TAmp", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_standard__AbstractArrayRead__poset__POSetElement__nit__MGroup, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MGroup]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2063, /* nullable TAmp */ +952, /* TAmp */ +}, }; -/* 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*/ +/* runtime type TTilde */ +const struct type type_nit__TTilde = { +953, +"TTilde", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1090, /* ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2064, /* nullable TTilde */ +953, /* TTilde */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ +/* runtime type TEq */ +const struct type type_nit__TEq = { +954, +"TEq", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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]]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2065, /* nullable TEq */ +954, /* TEq */ +}, }; -/* runtime type ArrayIterator[Set[MMethodDef]] */ -const struct type type_standard__array__ArrayIterator__standard__Set__nit__MMethodDef = { --1, /*CAST DEAD*/ -"ArrayIterator[Set[MMethodDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TNe */ +const struct type type_nit__TNe = { +955, +"TNe", /* class_name_string */ +5, 0, -&resolution_table_standard__array__ArrayIterator__standard__Set__nit__MMethodDef, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1091, /* ArrayIterator[Set[MMethodDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2066, /* nullable TNe */ +955, /* TNe */ }, }; -const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MMethodDef = { -0, /* dummy */ +/* runtime type TLt */ +const struct type type_nit__TLt = { +956, +"TLt", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */ -&type_standard__AbstractArrayRead__standard__Set__nit__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2069, /* nullable TLt */ +956, /* TLt */ +}, }; -/* runtime type MapKeysIterator[MClass, Set[MClass]] */ -const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TLe */ +const struct type type_nit__TLe = { +957, +"TLe", /* class_name_string */ +5, 0, -&resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1092, /* MapKeysIterator[MClass, Set[MClass]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2067, /* nullable TLe */ +957, /* TLe */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass = { -0, /* dummy */ +/* runtime type TLl */ +const struct type type_nit__TLl = { +958, +"TLl", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2071, /* nullable TLl */ +958, /* TLl */ +}, }; -/* runtime type MapValuesIterator[MClass, Set[MClass]] */ -const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass = { --1, /*CAST DEAD*/ -"MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TGt */ +const struct type type_nit__TGt = { +959, +"TGt", /* class_name_string */ +5, 0, -&resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1093, /* MapValuesIterator[MClass, Set[MClass]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2070, /* nullable TGt */ +959, /* TGt */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass = { -0, /* dummy */ +/* runtime type TGe */ +const struct type type_nit__TGe = { +960, +"TGe", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2068, /* nullable TGe */ +960, /* TGe */ +}, }; -/* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { --1, /*CAST DEAD*/ -"MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type TGg */ +const struct type type_nit__TGg = { +961, +"TGg", /* class_name_string */ +5, 0, -&resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1094, /* MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2072, /* nullable TGg */ +961, /* TGg */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ +/* runtime type TStarship */ +const struct type type_nit__TStarship = { +962, +"TStarship", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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]]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2073, /* nullable TStarship */ +962, /* TStarship */ +}, }; -/* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { +/* runtime type TBang */ +const struct type type_nit__TBang = { -1, /*CAST DEAD*/ -"MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ +"TBang", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -6, +NULL, /*NO RESOLUTIONS*/ +4, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1095, /* MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ +/* runtime type TAt */ +const struct type type_nit__TAt = { +-1, /*CAST DEAD*/ +"TAt", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +NULL, /*NO RESOLUTIONS*/ +5, { -&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]]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2140, /* nullable TAt */ +}, }; -/* runtime type MapKeysIterator[MType, Array[MMethodDef]] */ -const struct type type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef = { +/* runtime type TSemi */ +const struct type type_nit__TSemi = { -1, /*CAST DEAD*/ -"MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */ +"TSemi", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef, +NULL, /*NO RESOLUTIONS*/ +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +}, +}; +/* runtime type TClassid */ +const struct type type_nit__TClassid = { +966, +"TClassid", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1096, /* MapKeysIterator[MType, Array[MMethodDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2028, /* nullable TClassid */ +966, /* TClassid */ }, }; -const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ +/* runtime type TId */ +const struct type type_nit__TId = { +967, +"TId", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2046, /* nullable TId */ +967, /* TId */ +}, }; -/* 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*/ +/* runtime type TAttrid */ +const struct type type_nit__TAttrid = { +968, +"TAttrid", /* class_name_string */ +5, 0, -&resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef, +NULL, /*NO RESOLUTIONS*/ 6, { --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -139, /* Object */ -1097, /* MapValuesIterator[MType, Array[MMethodDef]] */ +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2095, /* nullable TAttrid */ +968, /* TAttrid */ }, }; -const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ +/* runtime type TNumber */ +const struct type type_nit__TNumber = { +969, +"TNumber", /* class_name_string */ +5, +0, +NULL, /*NO RESOLUTIONS*/ +6, { -&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]] */ -} +80, /* Object */ +2622, /* nullable Object */ +2189, /* ANode */ +2012, /* Token */ +2126, /* nullable TNumber */ +969, /* TNumber */ +}, };