-#include "nit__nith.types.0.h"
-/* runtime type HashMapKeys[String, Array[String]] */
-const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__standard__String = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, Array[String]]", /* class_name_string */
--1, /*CAST DEAD*/
+#include "nitc__nith.types.0.h"
+/* runtime type NativeArray[SequenceRead[MModule]] */
+const struct type type_core__NativeArray__core__SequenceRead__nitc__MModule = {
+1143,
+"NativeArray[SequenceRead[MModule]]", /* class_name_string */
+11,
0,
-&resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__standard__String,
-124,
+&resolution_table_core__NativeArray__core__SequenceRead__nitc__MModule,
+226,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2306, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1143, /* NativeArray[SequenceRead[MModule]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2343, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Array__standard__String = {
-0, /* dummy */
-{
-&type_standard__HashMap__standard__String__standard__Array__standard__String, /* HashMap[K, V]: HashMap[String, Array[String]] */
-&type_standard__Array__standard__String, /* Array[E]: Array[String] */
-&type_standard__MapKeysIterator__standard__String__standard__Array__standard__String, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[String]] */
-}
-};
-/* runtime type HashMapValues[String, Array[String]] */
-const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Array__standard__String = {
--1, /*CAST DEAD*/
-"HashMapValues[String, Array[String]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__standard__String,
-124,
-{
-80, /* Object */
-2622, /* nullable Object */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2330, /* Collection[Array[String]] */
-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 */
+},
+};
+const struct types resolution_table_core__NativeArray__core__SequenceRead__nitc__MModule = {
+0, /* dummy */
+{
+&type_core__SequenceRead__nitc__MModule, /* E: SequenceRead[MModule] */
+&type_core__NativeArray__core__SequenceRead__nitc__MModule, /* NativeArray[E]: NativeArray[SequenceRead[MModule]] */
+}
+};
+/* runtime type ArrayIterator[SequenceRead[MModule]] */
+const struct type type_core__array__ArrayIterator__core__SequenceRead__nitc__MModule = {
+-1, /*CAST DEAD*/
+"ArrayIterator[SequenceRead[MModule]]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__array__ArrayIterator__core__SequenceRead__nitc__MModule,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-2410, /* Collection[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__core__SequenceRead__nitc__MModule = {
+0, /* dummy */
+{
+&type_core__Array__core__SequenceRead__nitc__MModule, /* Array[E]: Array[SequenceRead[MModule]] */
+&type_core__AbstractArrayRead__core__SequenceRead__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[SequenceRead[MModule]] */
+}
+};
+/* runtime type ArrayReverseIterator[SequenceRead[MModule]] */
+const struct type type_core__array__ArrayReverseIterator__core__SequenceRead__nitc__MModule = {
+-1, /*CAST DEAD*/
+"ArrayReverseIterator[SequenceRead[MModule]]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__array__ArrayReverseIterator__core__SequenceRead__nitc__MModule,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Array__standard__String = {
+const struct types resolution_table_core__array__ArrayReverseIterator__core__SequenceRead__nitc__MModule = {
0, /* dummy */
{
-&type_standard__HashMap__standard__String__standard__Array__standard__String, /* HashMap[K, V]: HashMap[String, Array[String]] */
-&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */
-&type_standard__MapValuesIterator__standard__String__standard__Array__standard__String, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[String]] */
+&type_core__Array__core__SequenceRead__nitc__MModule, /* Array[E]: Array[SequenceRead[MModule]] */
+&type_core__AbstractArrayRead__core__SequenceRead__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[SequenceRead[MModule]] */
}
};
-/* runtime type NativeArray[nullable HashMapNode[String, Array[String]]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String = {
-1133,
-"NativeArray[nullable HashMapNode[String, Array[String]]]", /* class_name_string */
-137,
+/* runtime type NativeArray[AModule] */
+const struct type type_core__NativeArray__nitc__AModule = {
+1146,
+"NativeArray[AModule]", /* class_name_string */
+12,
0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String,
-219,
+&resolution_table_core__NativeArray__nitc__AModule,
+226,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1146, /* NativeArray[AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1492, /* NativeArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1329, /* NativeArray[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1133, /* NativeArray[nullable HashMapNode[String, Array[String]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1635, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String = {
+const struct types resolution_table_core__NativeArray__nitc__AModule = {
0, /* dummy */
{
-&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String, /* E: nullable HashMapNode[String, Array[String]] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[String]]] */
+&type_nitc__AModule, /* E: AModule */
+&type_core__NativeArray__nitc__AModule, /* NativeArray[E]: NativeArray[AModule] */
}
};
-/* runtime type HashMapIterator[String, Array[String]] */
-const struct type type_standard__HashMapIterator__standard__String__standard__Array__standard__String = {
+/* runtime type ArrayIterator[AModule] */
+const struct type type_core__array__ArrayIterator__nitc__AModule = {
-1, /*CAST DEAD*/
-"HashMapIterator[String, Array[String]]", /* class_name_string */
+"ArrayIterator[AModule]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__array__ArrayIterator__nitc__AModule,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__nitc__AModule = {
+0, /* dummy */
+{
+&type_core__Array__nitc__AModule, /* Array[E]: Array[AModule] */
+&type_core__AbstractArrayRead__nitc__AModule, /* AbstractArrayRead[E]: AbstractArrayRead[AModule] */
+}
+};
+/* runtime type ArrayReverseIterator[AModule] */
+const struct type type_core__array__ArrayReverseIterator__nitc__AModule = {
+-1, /*CAST DEAD*/
+"ArrayReverseIterator[AModule]", /* class_name_string */
-1, /*CAST DEAD*/
0,
-&resolution_table_standard__HashMapIterator__standard__String__standard__Array__standard__String,
-77,
+&resolution_table_core__array__ArrayReverseIterator__nitc__AModule,
+11,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AModule = {
+0, /* dummy */
+{
+&type_core__Array__nitc__AModule, /* Array[E]: Array[AModule] */
+&type_core__AbstractArrayRead__nitc__AModule, /* AbstractArrayRead[E]: AbstractArrayRead[AModule] */
+}
+};
+/* runtime type HashMapKeys[MModule, AModule] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__nitc__AModule = {
+-1, /*CAST DEAD*/
+"HashMapKeys[MModule, AModule]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__nitc__AModule,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2558, /* MapIterator[String, Array[String]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2408, /* Collection[MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2599, /* MapIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Array__standard__String = {
-0, /* dummy */
-{
-&type_standard__HashMap__standard__String__standard__Array__standard__String, /* HashMap[K, V]: HashMap[String, Array[String]] */
-}
-};
-/* runtime type HashMapNode[String, Array[String]] */
-const struct type type_standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String = {
-1135,
-"HashMapNode[String, Array[String]]", /* class_name_string */
-87,
-0,
-&resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String,
-148,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2224, /* nullable HashMapNode[String, Array[String]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2482, /* Collection[nullable MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2282, /* nullable HashMapNode[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__nitc__AModule = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MModule__nitc__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
+&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
+&type_core__MapKeysIterator__nitc__MModule__nitc__AModule, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, AModule] */
+}
+};
+/* runtime type HashMapValues[MModule, AModule] */
+const struct type type_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule = {
+-1, /*CAST DEAD*/
+"HashMapValues[MModule, AModule]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2412, /* Collection[AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1135, /* HashMapNode[String, Array[String]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1637, /* HashMapNode[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String = {
-0, /* dummy */
-{
-&type_standard__Array__standard__String, /* V: Array[String] */
-&type_standard__String, /* K: String */
-}
-};
-/* runtime type HashSetIterator[FFILanguage] */
-const struct type type_standard__hash_collection__HashSetIterator__nit__FFILanguage = {
--1, /*CAST DEAD*/
-"HashSetIterator[FFILanguage]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashSetIterator__nit__FFILanguage,
-5,
-{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__FFILanguage = {
-0, /* dummy */
-{
-&type_standard__Array__nit__FFILanguage, /* Array[E]: Array[FFILanguage] */
-&type_standard__HashSet__nit__FFILanguage, /* HashSet[E]: HashSet[FFILanguage] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[FFILanguage]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__FFILanguage = {
-1137,
-"NativeArray[nullable HashSetNode[FFILanguage]]", /* class_name_string */
-138,
-0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__FFILanguage,
-219,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MModule__nitc__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
+&type_core__Array__nitc__AModule, /* Array[E]: Array[AModule] */
+&type_core__MapValuesIterator__nitc__MModule__nitc__AModule, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, AModule] */
+}
+};
+/* runtime type HashMapIterator[MModule, AModule] */
+const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule = {
+-1, /*CAST DEAD*/
+"HashMapIterator[MModule, AModule]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule,
+79,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2660, /* MapIterator[MModule, AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MModule__nitc__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
+}
+};
+/* runtime type HashMapNode[MModule, AModule] */
+const struct type type_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule = {
+1152,
+"HashMapNode[MModule, AModule]", /* class_name_string */
+85,
+0,
+&resolution_table_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule,
+152,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2738, /* nullable HashMapNode[MModule, AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1137, /* NativeArray[nullable HashSetNode[FFILanguage]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1211, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1152, /* HashMapNode[MModule, AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__FFILanguage = {
-0, /* dummy */
-{
-&type_nullable__standard__hash_collection__HashSetNode__nit__FFILanguage, /* E: nullable HashSetNode[FFILanguage] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__FFILanguage, /* NativeArray[E]: NativeArray[nullable HashSetNode[FFILanguage]] */
-}
-};
-/* runtime type HashSetNode[FFILanguage] */
-const struct type type_standard__hash_collection__HashSetNode__nit__FFILanguage = {
-1138,
-"HashSetNode[FFILanguage]", /* class_name_string */
-27,
-0,
-&resolution_table_standard__hash_collection__HashSetNode__nit__FFILanguage,
-48,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-2225, /* nullable HashSetNode[FFILanguage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2238, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1138, /* HashSetNode[FFILanguage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1212, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__hash_collection__HashSetNode__nit__FFILanguage = {
+const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule = {
0, /* dummy */
{
-NULL, /* empty */
-&type_nit__FFILanguage, /* K: FFILanguage */
+&type_nitc__AModule, /* V: AModule */
+&type_nitc__MModule, /* K: MModule */
}
};
-/* runtime type Array[AMethPropdef] */
-const struct type type_standard__Array__nit__AMethPropdef = {
-1139,
-"Array[AMethPropdef]", /* class_name_string */
-423,
+/* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule = {
+1153,
+"NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */
+137,
0,
-&resolution_table_standard__Array__nit__AMethPropdef,
-490,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule,
+226,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
-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 */
-2337, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2353, /* Collection[AMethPropdef] */
-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 */
+2136, /* NativeArray[nullable Object] */
-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 */
+1153, /* NativeArray[nullable HashMapNode[MModule, AModule]] */
-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 */
-2457, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2474, /* AbstractArrayRead[AMethPropdef] */
-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 */
+1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule, /* E: nullable HashMapNode[MModule, AModule] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, AModule]] */
+}
+};
+/* runtime type HashMapKeys[MClassDef, AClassdef] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef = {
+-1, /*CAST DEAD*/
+"HashMapKeys[MClassDef, AClassdef]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2414, /* Collection[MClassDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-2671, /* AbstractArray[Prod] */
-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 */
-2698, /* AbstractArray[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MClassDef__nitc__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
+&type_core__Array__nitc__MClassDef, /* Array[E]: Array[MClassDef] */
+&type_core__MapKeysIterator__nitc__MClassDef__nitc__AClassdef, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, AClassdef] */
+}
+};
+/* runtime type HashMapValues[MClassDef, AClassdef] */
+const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__nitc__AClassdef = {
+-1, /*CAST DEAD*/
+"HashMapValues[MClassDef, AClassdef]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__nitc__AClassdef,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-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 */
+2428, /* Collection[AClassdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-150, /* Array[Prod] */
-1, /* empty */
-1, /* empty */
+2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1139, /* Array[AMethPropdef] */
+2460, /* Collection[ANode] */
-1, /* empty */
-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 */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__Array__nit__AMethPropdef = {
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__nitc__AClassdef = {
0, /* dummy */
{
-&type_nit__AMethPropdef, /* E: AMethPropdef */
-&type_standard__Array__nit__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
-&type_standard__Collection__nit__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
-&type_standard__Array__nit__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
-&type_standard__NativeArray__nit__AMethPropdef, /* NativeArray[E]: NativeArray[AMethPropdef] */
-&type_nit__AMethPropdef, /* E: AMethPropdef */
-&type_standard__Collection__nit__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
-&type_nit__AMethPropdef, /* E: AMethPropdef */
-&type_standard__Collection__nit__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
-&type_standard__Collection__nit__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
-&type_standard__Array__nit__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
-&type_standard__AbstractArray__nit__AMethPropdef, /* AbstractArray[E]: AbstractArray[AMethPropdef] */
-&type_standard__array__ArrayIterator__nit__AMethPropdef, /* ArrayIterator[E]: ArrayIterator[AMethPropdef] */
+&type_core__HashMap__nitc__MClassDef__nitc__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
+&type_core__Array__nitc__AClassdef, /* Array[E]: Array[AClassdef] */
+&type_core__MapValuesIterator__nitc__MClassDef__nitc__AClassdef, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, AClassdef] */
}
};
-/* runtime type HashSetIterator[AMethPropdef] */
-const struct type type_standard__hash_collection__HashSetIterator__nit__AMethPropdef = {
+/* runtime type HashMapIterator[MClassDef, AClassdef] */
+const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__nitc__AClassdef = {
-1, /*CAST DEAD*/
-"HashSetIterator[AMethPropdef]", /* class_name_string */
+"HashMapIterator[MClassDef, AClassdef]", /* class_name_string */
-1, /*CAST DEAD*/
0,
-&resolution_table_standard__hash_collection__HashSetIterator__nit__AMethPropdef,
-5,
+&resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__nitc__AClassdef,
+79,
{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__AMethPropdef = {
-0, /* dummy */
-{
-&type_standard__Array__nit__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
-&type_standard__HashSet__nit__AMethPropdef, /* HashSet[E]: HashSet[AMethPropdef] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[AMethPropdef]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AMethPropdef = {
-1141,
-"NativeArray[nullable HashSetNode[AMethPropdef]]", /* class_name_string */
-139,
-0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AMethPropdef,
-219,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2661, /* MapIterator[MClassDef, AClassdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__nitc__AClassdef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MClassDef__nitc__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
+}
+};
+/* runtime type HashMapNode[MClassDef, AClassdef] */
+const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef = {
+1157,
+"HashMapNode[MClassDef, AClassdef]", /* class_name_string */
+86,
+0,
+&resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef,
+152,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2739, /* nullable HashMapNode[MClassDef, AClassdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1141, /* NativeArray[nullable HashSetNode[AMethPropdef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1211, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
+1157, /* HashMapNode[MClassDef, AClassdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1271, /* NativeArray[nullable HashSetNode[ANode]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AMethPropdef = {
+const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef = {
0, /* dummy */
{
-&type_nullable__standard__hash_collection__HashSetNode__nit__AMethPropdef, /* E: nullable HashSetNode[AMethPropdef] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AMethPropdef, /* NativeArray[E]: NativeArray[nullable HashSetNode[AMethPropdef]] */
+&type_nitc__AClassdef, /* V: AClassdef */
+&type_nitc__MClassDef, /* K: MClassDef */
}
};
-/* runtime type HashSetNode[AMethPropdef] */
-const struct type type_standard__hash_collection__HashSetNode__nit__AMethPropdef = {
-1142,
-"HashSetNode[AMethPropdef]", /* class_name_string */
-28,
+/* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef = {
+1158,
+"NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */
+138,
0,
-&resolution_table_standard__hash_collection__HashSetNode__nit__AMethPropdef,
-48,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef,
+226,
{
-80, /* Object */
-2622, /* nullable Object */
--1, /* empty */
--1, /* empty */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-2226, /* nullable HashSetNode[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2238, /* nullable HashSetNode[Object] */
-2246, /* nullable HashSetNode[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1142, /* HashSetNode[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1212, /* HashSetNode[Object] */
-1272, /* HashSetNode[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashSetNode__nit__AMethPropdef = {
-0, /* dummy */
-{
-NULL, /* empty */
-&type_nit__AMethPropdef, /* K: AMethPropdef */
-}
-};
-/* runtime type HashMapKeys[MClass, Set[MProperty]] */
-const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty,
-124,
-{
-80, /* Object */
-2622, /* nullable Object */
--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 */
-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 */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1158, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty = {
-0, /* dummy */
-{
-&type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
-&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
-&type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MProperty]] */
-}
-};
-/* runtime type HashMapValues[MClass, Set[MProperty]] */
-const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty = {
--1, /*CAST DEAD*/
-"HashMapValues[MClass, Set[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty,
-124,
-{
-80, /* Object */
-2622, /* nullable Object */
--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 */
+1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef, /* E: nullable HashMapNode[MClassDef, AClassdef] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
+}
+};
+/* runtime type HashMapKeys[String, MModuleData[AAnnotation]] */
+const struct type type_core__hash_collection__HashMapKeys__core__String__nitc__MModuleData__nitc__AAnnotation = {
+-1, /*CAST DEAD*/
+"HashMapKeys[String, MModuleData[AAnnotation]]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapKeys__core__String__nitc__MModuleData__nitc__AAnnotation,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2402, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2385, /* Collection[Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2397, /* Collection[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--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__HashMapValues__nit__MClass__standard__Set__nit__MProperty = {
-0, /* dummy */
-{
-&type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
-&type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */
-&type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MProperty]] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = {
-1145,
-"NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */
-140,
-0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty,
-219,
-{
-80, /* Object */
-2622, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2439, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nitc__MModuleData__nitc__AAnnotation = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
+&type_core__Array__core__String, /* Array[E]: Array[String] */
+&type_core__MapKeysIterator__core__String__nitc__MModuleData__nitc__AAnnotation, /* MapKeysIterator[K, V]: MapKeysIterator[String, MModuleData[AAnnotation]] */
+}
+};
+/* runtime type HashMapValues[String, MModuleData[AAnnotation]] */
+const struct type type_core__hash_collection__HashMapValues__core__String__nitc__MModuleData__nitc__AAnnotation = {
+-1, /*CAST DEAD*/
+"HashMapValues[String, MModuleData[AAnnotation]]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapValues__core__String__nitc__MModuleData__nitc__AAnnotation,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1145, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1361, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2484, /* Collection[MModuleData[AAnnotation]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = {
+const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nitc__MModuleData__nitc__AAnnotation = {
0, /* dummy */
{
-&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* E: nullable HashMapNode[MClass, Set[MProperty]] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
+&type_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
+&type_core__Array__nitc__MModuleData__nitc__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */
+&type_core__MapValuesIterator__core__String__nitc__MModuleData__nitc__AAnnotation, /* MapValuesIterator[K, V]: MapValuesIterator[String, MModuleData[AAnnotation]] */
}
};
-/* runtime type HashMapIterator[MClass, Set[MProperty]] */
-const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty = {
+/* runtime type HashMapIterator[String, MModuleData[AAnnotation]] */
+const struct type type_core__hash_collection__HashMapIterator__core__String__nitc__MModuleData__nitc__AAnnotation = {
-1, /*CAST DEAD*/
-"HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */
+"HashMapIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
-1, /*CAST DEAD*/
0,
-&resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty,
-77,
+&resolution_table_core__hash_collection__HashMapIterator__core__String__nitc__MModuleData__nitc__AAnnotation,
+79,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2662, /* MapIterator[String, MModuleData[AAnnotation]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2559, /* MapIterator[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2579, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2707, /* MapIterator[Object, nullable Object] */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty = {
+const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nitc__MModuleData__nitc__AAnnotation = {
0, /* dummy */
{
-&type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
+&type_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
}
};
-/* runtime type HashMapNode[MClass, Set[MProperty]] */
-const struct type type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = {
-1147,
-"HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
-88,
+/* runtime type HashMapNode[String, MModuleData[AAnnotation]] */
+const struct type type_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation = {
+1162,
+"HashMapNode[String, MModuleData[AAnnotation]]", /* class_name_string */
+87,
0,
-&resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty,
-148,
+&resolution_table_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation,
+152,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2740, /* nullable HashMapNode[String, MModuleData[AAnnotation]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2227, /* nullable HashMapNode[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2258, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1162, /* HashMapNode[String, MModuleData[AAnnotation]] */
-1, /* empty */
-1, /* empty */
-1147, /* HashMapNode[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1363, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1756, /* HashMapNode[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = {
+const struct types resolution_table_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation = {
0, /* dummy */
{
-&type_standard__Set__nit__MProperty, /* V: Set[MProperty] */
-&type_nit__MClass, /* K: MClass */
+&type_nitc__MModuleData__nitc__AAnnotation, /* V: MModuleData[AAnnotation] */
+&type_core__String, /* K: String */
}
};
-/* runtime type NativeArray[MClassType] */
-const struct type type_standard__NativeArray__nit__MClassType = {
-1148,
-"NativeArray[MClassType]", /* class_name_string */
-16,
+/* runtime type NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation = {
+1163,
+"NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]]", /* class_name_string */
+139,
0,
-&resolution_table_standard__NativeArray__nit__MClassType,
-219,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation,
+226,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1148, /* NativeArray[MClassType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1273, /* NativeArray[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1451, /* NativeArray[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1163, /* NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__NativeArray__nit__MClassType = {
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation = {
0, /* dummy */
{
-&type_nit__MClassType, /* E: MClassType */
-&type_standard__NativeArray__nit__MClassType, /* NativeArray[E]: NativeArray[MClassType] */
+&type_nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation, /* E: nullable HashMapNode[String, MModuleData[AAnnotation]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
}
};
-/* runtime type ArrayIterator[MClassType] */
-const struct type type_standard__array__ArrayIterator__nit__MClassType = {
+/* runtime type HashMapKeys[MPropDef, APropdef] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__MPropDef__nitc__APropdef = {
-1, /*CAST DEAD*/
-"ArrayIterator[MClassType]", /* class_name_string */
+"HashMapKeys[MPropDef, APropdef]", /* class_name_string */
-1, /*CAST DEAD*/
0,
-&resolution_table_standard__array__ArrayIterator__nit__MClassType,
-9,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__MPropDef__nitc__APropdef,
+129,
{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1274, /* ArrayIterator[MType] */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__array__ArrayIterator__nit__MClassType = {
-0, /* dummy */
-{
-&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
-&type_standard__AbstractArrayRead__nit__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[MClassType] */
-}
-};
-/* runtime type NativeArray[MPropDef] */
-const struct type type_standard__NativeArray__nit__MPropDef = {
-1150,
-"NativeArray[MPropDef]", /* class_name_string */
-17,
-0,
-&resolution_table_standard__NativeArray__nit__MPropDef,
-219,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2417, /* Collection[MPropDef] */
-1, /* empty */
-1, /* empty */
-1150, /* NativeArray[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
+2435, /* Collection[PropertyLayoutElement] */
+2436, /* Collection[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1369, /* NativeArray[PropertyLayoutElement] */
-1386, /* NativeArray[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2466, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1690, /* NativeArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MPropDef__nitc__APropdef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MPropDef__nitc__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
+&type_core__Array__nitc__MPropDef, /* Array[E]: Array[MPropDef] */
+&type_core__MapKeysIterator__nitc__MPropDef__nitc__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MPropDef, APropdef] */
+}
+};
+/* runtime type HashMapValues[MPropDef, APropdef] */
+const struct type type_core__hash_collection__HashMapValues__nitc__MPropDef__nitc__APropdef = {
+-1, /*CAST DEAD*/
+"HashMapValues[MPropDef, APropdef]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapValues__nitc__MPropDef__nitc__APropdef,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2455, /* Collection[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__NativeArray__nit__MPropDef = {
-0, /* dummy */
-{
-&type_nit__MPropDef, /* E: MPropDef */
-&type_standard__NativeArray__nit__MPropDef, /* NativeArray[E]: NativeArray[MPropDef] */
-}
-};
-/* runtime type ArrayIterator[MPropDef] */
-const struct type type_standard__array__ArrayIterator__nit__MPropDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[MPropDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__array__ArrayIterator__nit__MPropDef,
-9,
-{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__array__ArrayIterator__nit__MPropDef = {
-0, /* dummy */
-{
-&type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */
-&type_standard__AbstractArrayRead__nit__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[MPropDef] */
-}
-};
-/* runtime type HashMapKeys[MProperty, APropdef] */
-const struct type type_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MProperty, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef,
-124,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2314, /* Collection[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MPropDef__nitc__APropdef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MPropDef__nitc__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
+&type_core__Array__nitc__APropdef, /* Array[E]: Array[APropdef] */
+&type_core__MapValuesIterator__nitc__MPropDef__nitc__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MPropDef, APropdef] */
+}
+};
+/* runtime type HashMapIterator[MPropDef, APropdef] */
+const struct type type_core__hash_collection__HashMapIterator__nitc__MPropDef__nitc__APropdef = {
+-1, /*CAST DEAD*/
+"HashMapIterator[MPropDef, APropdef]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapIterator__nitc__MPropDef__nitc__APropdef,
+79,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2663, /* MapIterator[MPropDef, APropdef] */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-1, /* empty */
-2339, /* Collection[PropertyLayoutElement] */
-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 */
+2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MPropDef__nitc__APropdef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MPropDef__nitc__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
+}
+};
+/* runtime type HashMapNode[MPropDef, APropdef] */
+const struct type type_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef = {
+1167,
+"HashMapNode[MPropDef, APropdef]", /* class_name_string */
+88,
+0,
+&resolution_table_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef,
+152,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2741, /* nullable HashMapNode[MPropDef, APropdef] */
+-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 */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef = {
-0, /* dummy */
-{
-&type_standard__HashMap__nit__MProperty__nit__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
-&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */
-&type_standard__MapKeysIterator__nit__MProperty__nit__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, APropdef] */
-}
-};
-/* runtime type HashMapValues[MProperty, APropdef] */
-const struct type type_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef = {
--1, /*CAST DEAD*/
-"HashMapValues[MProperty, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef,
-124,
-{
-80, /* Object */
-2622, /* nullable Object */
-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 */
+2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-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 */
+1167, /* HashMapNode[MPropDef, APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1756, /* HashMapNode[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef = {
+const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef = {
0, /* dummy */
{
-&type_standard__HashMap__nit__MProperty__nit__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
-&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
-&type_standard__MapValuesIterator__nit__MProperty__nit__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, APropdef] */
+&type_nitc__APropdef, /* V: APropdef */
+&type_nitc__MPropDef, /* K: MPropDef */
}
};
-/* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = {
-1154,
-"NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */
-141,
+/* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef = {
+1168,
+"NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */
+140,
0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef,
-219,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef,
+226,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1168, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
-1, /* empty */
-1, /* empty */
-1154, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = {
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef = {
0, /* dummy */
{
-&type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* E: nullable HashMapNode[MProperty, APropdef] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef, /* E: nullable HashMapNode[MPropDef, APropdef] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
}
};
-/* runtime type HashMapIterator[MProperty, APropdef] */
-const struct type type_standard__HashMapIterator__nit__MProperty__nit__APropdef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MProperty, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type Array[Buffer] */
+const struct type type_core__Array__core__Buffer = {
+1169,
+"Array[Buffer]", /* class_name_string */
+440,
0,
-&resolution_table_standard__HashMapIterator__nit__MProperty__nit__APropdef,
-77,
+&resolution_table_core__Array__core__Buffer,
+510,
{
-80, /* Object */
-2622, /* nullable Object */
--1, /* empty */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2560, /* MapIterator[MProperty, APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2439, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2450, /* Collection[Buffer] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__HashMapIterator__nit__MProperty__nit__APropdef = {
-0, /* dummy */
-{
-&type_standard__HashMap__nit__MProperty__nit__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
-}
-};
-/* runtime type HashMapNode[MProperty, APropdef] */
-const struct type type_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = {
-1156,
-"HashMapNode[MProperty, APropdef]", /* class_name_string */
-89,
-0,
-&resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef,
-148,
-{
-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 */
-2228, /* nullable HashMapNode[MProperty, APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2015, /* Array[nullable Object] */
+2202, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1156, /* HashMapNode[MProperty, APropdef] */
-1, /* empty */
-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2563, /* AbstractArrayRead[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2576, /* AbstractArrayRead[Buffer] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = {
-0, /* dummy */
-{
-&type_nit__APropdef, /* V: APropdef */
-&type_nit__MProperty, /* K: MProperty */
-}
-};
-/* runtime type HashMap[MGroup, POSetElement[MGroup]] */
-const struct type type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup = {
-1157,
-"HashMap[MGroup, POSetElement[MGroup]]", /* class_name_string */
-58,
-0,
-&resolution_table_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup,
-83,
-{
-80, /* Object */
-2622, /* nullable Object */
-2005, /* MapRead[nullable Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1157, /* HashMap[MGroup, POSetElement[MGroup]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2887, /* AbstractArray[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup = {
-0, /* dummy */
-{
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_standard__HashMapIterator__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMapIterator[K, V]: HashMapIterator[MGroup, POSetElement[MGroup]] */
-&type_nit__MGroup, /* K: MGroup */
-&type_poset__POSetElement__nit__MGroup, /* V: POSetElement[MGroup] */
-&type_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMapNode[K, V]: HashMapNode[MGroup, POSetElement[MGroup]] */
-&type_standard__hash_collection__HashMapKeys__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMapKeys[K, V]: HashMapKeys[MGroup, POSetElement[MGroup]] */
-&type_standard__hash_collection__HashMapValues__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMapValues[K, V]: HashMapValues[MGroup, POSetElement[MGroup]] */
-NULL, /* empty */
-&type_nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* nullable N: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
-&type_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* N: HashMapNode[MGroup, POSetElement[MGroup]] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
-}
-};
-/* runtime type Array[MGroup] */
-const struct type type_standard__Array__nit__MGroup = {
-1158,
-"Array[MGroup]", /* class_name_string */
-375,
-0,
-&resolution_table_standard__Array__nit__MGroup,
-490,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2900, /* AbstractArray[Buffer] */
-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 */
-2354, /* Collection[MGroup] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2383, /* Collection[nullable MGroup] */
+228, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2361, /* Array[Comparable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2003, /* SequenceRead[nullable Object] */
-1, /* empty */
+250, /* Array[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1169, /* Array[Buffer] */
-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 */
-2475, /* AbstractArrayRead[MGroup] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2504, /* AbstractArrayRead[nullable MGroup] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__Array__core__Buffer = {
+0, /* dummy */
+{
+&type_core__Buffer, /* E: Buffer */
+&type_core__Array__core__Buffer, /* Array[E]: Array[Buffer] */
+&type_core__Collection__core__Buffer, /* Collection[E]: Collection[Buffer] */
+&type_core__Array__core__Buffer, /* Array[E]: Array[Buffer] */
+&type_core__AbstractArray__core__Buffer, /* AbstractArray[E]: AbstractArray[Buffer] */
+&type_core__NativeArray__core__Buffer, /* NativeArray[E]: NativeArray[Buffer] */
+&type_core__Buffer, /* E: Buffer */
+&type_core__Collection__core__Buffer, /* Collection[E]: Collection[Buffer] */
+&type_core__Buffer, /* E: Buffer */
+&type_core__Collection__core__Buffer, /* Collection[E]: Collection[Buffer] */
+&type_core__Collection__core__Buffer, /* Collection[E]: Collection[Buffer] */
+&type_core__Array__core__Buffer, /* Array[E]: Array[Buffer] */
+&type_core__AbstractArray__core__Buffer, /* AbstractArray[E]: AbstractArray[Buffer] */
+&type_core__array__ArrayIterator__core__Buffer, /* ArrayIterator[E]: ArrayIterator[Buffer] */
+&type_core__array__ArrayReverseIterator__core__Buffer, /* ArrayReverseIterator[E]: ArrayReverseIterator[Buffer] */
+}
+};
+/* runtime type ArraySetIterator[MModule] */
+const struct type type_core__array__ArraySetIterator__nitc__MModule = {
+-1, /*CAST DEAD*/
+"ArraySetIterator[MModule]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__array__ArraySetIterator__nitc__MModule,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
+2827, /* Iterator[MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArraySetIterator__nitc__MModule = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
+&type_core__Iterator__nitc__MModule, /* Iterator[E]: Iterator[MModule] */
+}
+};
+/* runtime type Array[FlatText] */
+const struct type type_core__Array__core__FlatText = {
+1171,
+"Array[FlatText]", /* class_name_string */
+441,
+0,
+&resolution_table_core__Array__core__FlatText,
+510,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2439, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2451, /* Collection[FlatText] */
-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 */
-2699, /* AbstractArray[MGroup] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2728, /* AbstractArray[nullable MGroup] */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2015, /* Array[nullable Object] */
+2202, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2004, /* Array[nullable Object] */
-650, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1158, /* Array[MGroup] */
-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2563, /* AbstractArrayRead[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2577, /* AbstractArrayRead[FlatText] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1531, /* Array[nullable MGroup] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__Array__nit__MGroup = {
-0, /* dummy */
-{
-&type_nit__MGroup, /* E: MGroup */
-&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */
-&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
-&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */
-&type_standard__NativeArray__nit__MGroup, /* NativeArray[E]: NativeArray[MGroup] */
-&type_nit__MGroup, /* E: MGroup */
-&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
-&type_nit__MGroup, /* E: MGroup */
-&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
-&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
-&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */
-&type_standard__AbstractArray__nit__MGroup, /* AbstractArray[E]: AbstractArray[MGroup] */
-&type_standard__array__ArrayIterator__nit__MGroup, /* ArrayIterator[E]: ArrayIterator[MGroup] */
-}
-};
-/* runtime type POSetElement[MGroup] */
-const struct type type_poset__POSetElement__nit__MGroup = {
-1159,
-"POSetElement[MGroup]", /* class_name_string */
-6,
-0,
-&resolution_table_poset__POSetElement__nit__MGroup,
-9,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1159, /* POSetElement[MGroup] */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_poset__POSetElement__nit__MGroup = {
-0, /* dummy */
-{
-&type_standard__HashSet__nit__MGroup, /* HashSet[E]: HashSet[MGroup] */
-&type_poset__POSet__nit__MGroup, /* POSet[E]: POSet[MGroup] */
-&type_nit__MGroup, /* E: MGroup */
-}
-};
-/* runtime type POSetConflictGraph[MGroup] */
-const struct type type_nit__POSetConflictGraph__nit__MGroup = {
--1, /*CAST DEAD*/
-"POSetConflictGraph[MGroup]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_nit__POSetConflictGraph__nit__MGroup,
-4,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_nit__POSetConflictGraph__nit__MGroup = {
-0, /* dummy */
-{
-&type_standard__HashSet__nit__MGroup, /* HashSet[E]: HashSet[MGroup] */
-&type_standard__HashMap__nit__MGroup__standard__Set__nit__MGroup, /* HashMap[E, Set[E]]: HashMap[MGroup, Set[MGroup]] */
-&type_poset__POSet__nit__MGroup, /* POSet[E]: POSet[MGroup] */
-&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */
-&type_nit__MGroup, /* E: MGroup */
-&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
-}
-};
-/* runtime type NativeArray[Int] */
-const struct type type_standard__NativeArray__standard__Int = {
-1161,
-"NativeArray[Int]", /* class_name_string */
-18,
-0,
-&resolution_table_standard__NativeArray__standard__Int,
-219,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
+2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2887, /* AbstractArray[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1161, /* NativeArray[Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2901, /* AbstractArray[FlatText] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+228, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2361, /* Array[Comparable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+250, /* Array[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1171, /* Array[FlatText] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__NativeArray__standard__Int = {
+const struct types resolution_table_core__Array__core__FlatText = {
0, /* dummy */
{
-&type_standard__Int, /* E: Int */
-&type_standard__NativeArray__standard__Int, /* NativeArray[E]: NativeArray[Int] */
+&type_core__FlatText, /* E: FlatText */
+&type_core__Array__core__FlatText, /* Array[E]: Array[FlatText] */
+&type_core__Collection__core__FlatText, /* Collection[E]: Collection[FlatText] */
+&type_core__Array__core__FlatText, /* Array[E]: Array[FlatText] */
+&type_core__AbstractArray__core__FlatText, /* AbstractArray[E]: AbstractArray[FlatText] */
+&type_core__NativeArray__core__FlatText, /* NativeArray[E]: NativeArray[FlatText] */
+&type_core__FlatText, /* E: FlatText */
+&type_core__Collection__core__FlatText, /* Collection[E]: Collection[FlatText] */
+&type_core__FlatText, /* E: FlatText */
+&type_core__Collection__core__FlatText, /* Collection[E]: Collection[FlatText] */
+&type_core__Collection__core__FlatText, /* Collection[E]: Collection[FlatText] */
+&type_core__Array__core__FlatText, /* Array[E]: Array[FlatText] */
+&type_core__AbstractArray__core__FlatText, /* AbstractArray[E]: AbstractArray[FlatText] */
+&type_core__array__ArrayIterator__core__FlatText, /* ArrayIterator[E]: ArrayIterator[FlatText] */
+&type_core__array__ArrayReverseIterator__core__FlatText, /* ArrayReverseIterator[E]: ArrayReverseIterator[FlatText] */
}
};
-/* runtime type ArrayIterator[Int] */
-const struct type type_standard__array__ArrayIterator__standard__Int = {
--1, /*CAST DEAD*/
-"ArrayIterator[Int]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type NativeArray[AAnnotation] */
+const struct type type_core__NativeArray__nitc__AAnnotation = {
+1172,
+"NativeArray[AAnnotation]", /* class_name_string */
+13,
0,
-&resolution_table_standard__array__ArrayIterator__standard__Int,
-9,
+&resolution_table_core__NativeArray__nitc__AAnnotation,
+226,
{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__array__ArrayIterator__standard__Int = {
-0, /* dummy */
-{
-&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */
-&type_standard__AbstractArrayRead__standard__Int, /* AbstractArrayRead[E]: AbstractArrayRead[Int] */
-}
-};
-/* runtime type NativeArray[State] */
-const struct type type_standard__NativeArray__nit__parser_work__State = {
-1163,
-"NativeArray[State]", /* class_name_string */
-19,
-0,
-&resolution_table_standard__NativeArray__nit__parser_work__State,
-219,
-{
-80, /* Object */
-2622, /* nullable Object */
--1, /* empty */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1172, /* NativeArray[AAnnotation] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1163, /* NativeArray[State] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
-1, /* empty */
+1492, /* NativeArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1329, /* NativeArray[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__NativeArray__nit__parser_work__State = {
+const struct types resolution_table_core__NativeArray__nitc__AAnnotation = {
0, /* dummy */
{
-&type_nit__parser_work__State, /* E: State */
-&type_standard__NativeArray__nit__parser_work__State, /* NativeArray[E]: NativeArray[State] */
+&type_nitc__AAnnotation, /* E: AAnnotation */
+&type_core__NativeArray__nitc__AAnnotation, /* NativeArray[E]: NativeArray[AAnnotation] */
}
};
-/* runtime type ArrayIterator[State] */
-const struct type type_standard__array__ArrayIterator__nit__parser_work__State = {
+/* runtime type ArrayIterator[AAnnotation] */
+const struct type type_core__array__ArrayIterator__nitc__AAnnotation = {
-1, /*CAST DEAD*/
-"ArrayIterator[State]", /* class_name_string */
+"ArrayIterator[AAnnotation]", /* class_name_string */
-1, /*CAST DEAD*/
0,
-&resolution_table_standard__array__ArrayIterator__nit__parser_work__State,
-9,
+&resolution_table_core__array__ArrayIterator__nitc__AAnnotation,
+11,
{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__array__ArrayIterator__nit__parser_work__State = {
+const struct types resolution_table_core__array__ArrayIterator__nitc__AAnnotation = {
0, /* dummy */
{
-&type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */
-&type_standard__AbstractArrayRead__nit__parser_work__State, /* AbstractArrayRead[E]: AbstractArrayRead[State] */
+&type_core__Array__nitc__AAnnotation, /* Array[E]: Array[AAnnotation] */
+&type_core__AbstractArrayRead__nitc__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[AAnnotation] */
}
};
-/* runtime type Array[AImport] */
-const struct type type_standard__Array__nit__AImport = {
-1165,
-"Array[AImport]", /* class_name_string */
-424,
+/* runtime type ArrayReverseIterator[AAnnotation] */
+const struct type type_core__array__ArrayReverseIterator__nitc__AAnnotation = {
+-1, /*CAST DEAD*/
+"ArrayReverseIterator[AAnnotation]", /* class_name_string */
+-1, /*CAST DEAD*/
0,
-&resolution_table_standard__Array__nit__AImport,
-490,
+&resolution_table_core__array__ArrayReverseIterator__nitc__AAnnotation,
+11,
{
-80, /* Object */
-2622, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AAnnotation = {
+0, /* dummy */
+{
+&type_core__Array__nitc__AAnnotation, /* Array[E]: Array[AAnnotation] */
+&type_core__AbstractArrayRead__nitc__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[AAnnotation] */
+}
+};
+/* runtime type HashSetIterator[MModule] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__MModule = {
+-1, /*CAST DEAD*/
+"HashSetIterator[MModule]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__MModule,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
+2827, /* Iterator[MModule] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MModule = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
+&type_core__HashSet__nitc__MModule, /* HashSet[E]: HashSet[MModule] */
+}
+};
+/* runtime type HashSetNode[MModule] */
+const struct type type_core__hash_collection__HashSetNode__nitc__MModule = {
+1176,
+"HashSetNode[MModule]", /* class_name_string */
+26,
+0,
+&resolution_table_core__hash_collection__HashSetNode__nitc__MModule,
+48,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
+2742, /* nullable HashSetNode[MModule] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2757, /* nullable HashSetNode[Object] */
-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 */
+1176, /* HashSetNode[MModule] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1270, /* HashSetNode[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 */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MModule = {
+0, /* dummy */
+{
+NULL, /* empty */
+&type_nitc__MModule, /* K: MModule */
+}
+};
+/* runtime type NativeArray[nullable HashSetNode[MModule]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule = {
+1177,
+"NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */
+141,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule,
+226,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-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 */
-2355, /* Collection[AImport] */
-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 */
-2003, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-2447, /* AbstractArrayRead[Prod] */
-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 */
+1177, /* NativeArray[nullable HashSetNode[MModule]] */
-1, /* empty */
-2476, /* AbstractArrayRead[AImport] */
-1, /* empty */
-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 */
+1271, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashSetNode__nitc__MModule, /* E: nullable HashSetNode[MModule] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule, /* NativeArray[E]: NativeArray[nullable HashSetNode[MModule]] */
+}
+};
+/* runtime type NativeArray[MClassDef] */
+const struct type type_core__NativeArray__nitc__MClassDef = {
+1178,
+"NativeArray[MClassDef]", /* class_name_string */
+14,
+0,
+&resolution_table_core__NativeArray__nitc__MClassDef,
+226,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2671, /* AbstractArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1178, /* NativeArray[MClassDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2681, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2700, /* AbstractArray[AImport] */
-1, /* empty */
-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 */
-2004, /* Array[nullable Object] */
-650, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-150, /* Array[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1165, /* Array[AImport] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1267, /* Array[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__Array__nit__AImport = {
+const struct types resolution_table_core__NativeArray__nitc__MClassDef = {
0, /* dummy */
{
-&type_nit__AImport, /* E: AImport */
-&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */
-&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
-&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */
-&type_standard__NativeArray__nit__AImport, /* NativeArray[E]: NativeArray[AImport] */
-&type_nit__AImport, /* E: AImport */
-&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
-&type_nit__AImport, /* E: AImport */
-&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
-&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
-&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */
-&type_standard__AbstractArray__nit__AImport, /* AbstractArray[E]: AbstractArray[AImport] */
-&type_standard__array__ArrayIterator__nit__AImport, /* ArrayIterator[E]: ArrayIterator[AImport] */
+&type_nitc__MClassDef, /* E: MClassDef */
+&type_core__NativeArray__nitc__MClassDef, /* NativeArray[E]: NativeArray[MClassDef] */
}
};
-/* runtime type Array[TId] */
-const struct type type_standard__Array__nit__TId = {
-1166,
-"Array[TId]", /* class_name_string */
-425,
+/* runtime type ArrayIterator[MClassDef] */
+const struct type type_core__array__ArrayIterator__nitc__MClassDef = {
+-1, /*CAST DEAD*/
+"ArrayIterator[MClassDef]", /* class_name_string */
+-1, /*CAST DEAD*/
0,
-&resolution_table_standard__Array__nit__TId,
-490,
+&resolution_table_core__array__ArrayIterator__nitc__MClassDef,
+11,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__nitc__MClassDef = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MClassDef, /* Array[E]: Array[MClassDef] */
+&type_core__AbstractArrayRead__nitc__MClassDef, /* AbstractArrayRead[E]: AbstractArrayRead[MClassDef] */
+}
+};
+/* runtime type ArrayReverseIterator[MClassDef] */
+const struct type type_core__array__ArrayReverseIterator__nitc__MClassDef = {
+-1, /*CAST DEAD*/
+"ArrayReverseIterator[MClassDef]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__array__ArrayReverseIterator__nitc__MClassDef,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MClassDef = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MClassDef, /* Array[E]: Array[MClassDef] */
+&type_core__AbstractArrayRead__nitc__MClassDef, /* AbstractArrayRead[E]: AbstractArrayRead[MClassDef] */
+}
+};
+/* runtime type NativeArray[ExternFile] */
+const struct type type_core__NativeArray__nitc__ExternFile = {
+1181,
+"NativeArray[ExternFile]", /* class_name_string */
+15,
+0,
+&resolution_table_core__NativeArray__nitc__ExternFile,
+226,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1181, /* NativeArray[ExternFile] */
-1, /* empty */
-2328, /* Collection[Token] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2356, /* Collection[TId] */
-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 */
-2003, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2448, /* AbstractArrayRead[Token] */
-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 */
-2477, /* AbstractArrayRead[TId] */
-1, /* empty */
-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 */
+},
+};
+const struct types resolution_table_core__NativeArray__nitc__ExternFile = {
+0, /* dummy */
+{
+&type_nitc__ExternFile, /* E: ExternFile */
+&type_core__NativeArray__nitc__ExternFile, /* NativeArray[E]: NativeArray[ExternFile] */
+}
+};
+/* runtime type ArrayIterator[ExternFile] */
+const struct type type_core__array__ArrayIterator__nitc__ExternFile = {
+-1, /*CAST DEAD*/
+"ArrayIterator[ExternFile]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__array__ArrayIterator__nitc__ExternFile,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__nitc__ExternFile = {
+0, /* dummy */
+{
+&type_core__Array__nitc__ExternFile, /* Array[E]: Array[ExternFile] */
+&type_core__AbstractArrayRead__nitc__ExternFile, /* AbstractArrayRead[E]: AbstractArrayRead[ExternFile] */
+}
+};
+/* runtime type ArrayReverseIterator[ExternFile] */
+const struct type type_core__array__ArrayReverseIterator__nitc__ExternFile = {
+-1, /*CAST DEAD*/
+"ArrayReverseIterator[ExternFile]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__array__ArrayReverseIterator__nitc__ExternFile,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__nitc__ExternFile = {
+0, /* dummy */
+{
+&type_core__Array__nitc__ExternFile, /* Array[E]: Array[ExternFile] */
+&type_core__AbstractArrayRead__nitc__ExternFile, /* AbstractArrayRead[E]: AbstractArrayRead[ExternFile] */
+}
+};
+/* runtime type HashMapKeys[String, Array[String]] */
+const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__core__String = {
+-1, /*CAST DEAD*/
+"HashMapKeys[String, Array[String]]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__core__String,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2402, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2672, /* AbstractArray[Token] */
-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 */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2701, /* AbstractArray[TId] */
-1, /* empty */
+2439, /* Collection[Writable] */
-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 */
-2004, /* Array[nullable Object] */
-650, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__core__String = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__core__String, /* HashMap[K, V]: HashMap[String, Array[String]] */
+&type_core__Array__core__String, /* Array[E]: Array[String] */
+&type_core__MapKeysIterator__core__String__core__Array__core__String, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[String]] */
+}
+};
+/* runtime type HashMapValues[String, Array[String]] */
+const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__core__String = {
+-1, /*CAST DEAD*/
+"HashMapValues[String, Array[String]]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__core__String,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-152, /* Array[Token] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2426, /* Collection[Array[String]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1166, /* Array[TId] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1267, /* Array[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__Array__nit__TId = {
-0, /* dummy */
-{
-&type_nit__TId, /* E: TId */
-&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */
-&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
-&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */
-&type_standard__NativeArray__nit__TId, /* NativeArray[E]: NativeArray[TId] */
-&type_nit__TId, /* E: TId */
-&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
-&type_nit__TId, /* E: TId */
-&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
-&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
-&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */
-&type_standard__AbstractArray__nit__TId, /* AbstractArray[E]: AbstractArray[TId] */
-&type_standard__array__ArrayIterator__nit__TId, /* ArrayIterator[E]: ArrayIterator[TId] */
-}
-};
-/* runtime type Array[APropdef] */
-const struct type type_standard__Array__nit__APropdef = {
-1167,
-"Array[APropdef]", /* class_name_string */
-426,
-0,
-&resolution_table_standard__Array__nit__APropdef,
-490,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2510, /* Collection[Array[Object]] */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2327, /* Collection[Prod] */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__core__String = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__core__String, /* HashMap[K, V]: HashMap[String, Array[String]] */
+&type_core__Array__core__Array__core__String, /* Array[E]: Array[Array[String]] */
+&type_core__MapValuesIterator__core__String__core__Array__core__String, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[String]] */
+}
+};
+/* runtime type HashMapIterator[String, Array[String]] */
+const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__core__String = {
+-1, /*CAST DEAD*/
+"HashMapIterator[String, Array[String]]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__core__String,
+79,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2664, /* MapIterator[String, Array[String]] */
-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 */
+2706, /* MapIterator[Object, Array[Object]] */
+2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__core__String = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__core__String, /* HashMap[K, V]: HashMap[String, Array[String]] */
+}
+};
+/* runtime type HashMapNode[String, Array[String]] */
+const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__core__String = {
+1187,
+"HashMapNode[String, Array[String]]", /* class_name_string */
+89,
+0,
+&resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__core__String,
+152,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2743, /* nullable HashMapNode[String, Array[String]] */
-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 */
-2447, /* AbstractArrayRead[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2457, /* AbstractArrayRead[Object] */
+2802, /* nullable HashMapNode[Object, Array[Object]] */
+2803, /* nullable HashMapNode[Object, nullable Object] */
-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 */
+1187, /* HashMapNode[String, Array[String]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1751, /* HashMapNode[Object, Array[Object]] */
+1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__core__String = {
+0, /* dummy */
+{
+&type_core__Array__core__String, /* V: Array[String] */
+&type_core__String, /* K: String */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[String, Array[String]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String = {
+1188,
+"NativeArray[nullable HashMapNode[String, Array[String]]]", /* class_name_string */
+142,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String,
+226,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2671, /* AbstractArray[Prod] */
-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 */
-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 */
-2004, /* Array[nullable Object] */
-650, /* Array[Object] */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1188, /* NativeArray[nullable HashMapNode[String, Array[String]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-150, /* Array[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
+1752, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
+1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String, /* E: nullable HashMapNode[String, Array[String]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[String]]] */
+}
+};
+/* runtime type HashSetIterator[FFILanguage] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__FFILanguage = {
+-1, /*CAST DEAD*/
+"HashSetIterator[FFILanguage]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__FFILanguage,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__Array__nit__APropdef = {
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__FFILanguage = {
0, /* dummy */
{
-&type_nit__APropdef, /* E: APropdef */
-&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
-&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
-&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
-&type_standard__NativeArray__nit__APropdef, /* NativeArray[E]: NativeArray[APropdef] */
-&type_nit__APropdef, /* E: APropdef */
-&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
-&type_nit__APropdef, /* E: APropdef */
-&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
-&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
-&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
-&type_standard__AbstractArray__nit__APropdef, /* AbstractArray[E]: AbstractArray[APropdef] */
-&type_standard__array__ArrayIterator__nit__APropdef, /* ArrayIterator[E]: ArrayIterator[APropdef] */
+&type_core__Array__nitc__FFILanguage, /* Array[E]: Array[FFILanguage] */
+&type_core__HashSet__nitc__FFILanguage, /* HashSet[E]: HashSet[FFILanguage] */
}
};
-/* runtime type NativeArray[MParameterType] */
-const struct type type_standard__NativeArray__nit__MParameterType = {
-1168,
-"NativeArray[MParameterType]", /* class_name_string */
-20,
+/* runtime type HashSetNode[FFILanguage] */
+const struct type type_core__hash_collection__HashSetNode__nitc__FFILanguage = {
+1190,
+"HashSetNode[FFILanguage]", /* class_name_string */
+27,
0,
-&resolution_table_standard__NativeArray__nit__MParameterType,
-219,
+&resolution_table_core__hash_collection__HashSetNode__nitc__FFILanguage,
+48,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
+2744, /* nullable HashSetNode[FFILanguage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2757, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1168, /* NativeArray[MParameterType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1273, /* NativeArray[MType] */
+1190, /* HashSetNode[FFILanguage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-651, /* NativeArray[Object] */
+1270, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1451, /* NativeArray[nullable MType] */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__FFILanguage = {
+0, /* dummy */
+{
+NULL, /* empty */
+&type_nitc__FFILanguage, /* K: FFILanguage */
+}
+};
+/* runtime type NativeArray[nullable HashSetNode[FFILanguage]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage = {
+1191,
+"NativeArray[nullable HashSetNode[FFILanguage]]", /* class_name_string */
+143,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage,
+226,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1191, /* NativeArray[nullable HashSetNode[FFILanguage]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1271, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__NativeArray__nit__MParameterType = {
-0, /* dummy */
-{
-&type_nit__MParameterType, /* E: MParameterType */
-&type_standard__NativeArray__nit__MParameterType, /* NativeArray[E]: NativeArray[MParameterType] */
-}
-};
-/* runtime type ArrayIterator[MParameterType] */
-const struct type type_standard__array__ArrayIterator__nit__MParameterType = {
--1, /*CAST DEAD*/
-"ArrayIterator[MParameterType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__array__ArrayIterator__nit__MParameterType,
-9,
-{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1274, /* ArrayIterator[MType] */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__array__ArrayIterator__nit__MParameterType = {
-0, /* dummy */
-{
-&type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */
-&type_standard__AbstractArrayRead__nit__MParameterType, /* AbstractArrayRead[E]: AbstractArrayRead[MParameterType] */
-}
-};
-/* runtime type HashMapKeys[Array[MType], MGenericType] */
-const struct type type_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType = {
--1, /*CAST DEAD*/
-"HashMapKeys[Array[MType], MGenericType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType,
-124,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashSetNode__nitc__FFILanguage, /* E: nullable HashSetNode[FFILanguage] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage, /* NativeArray[E]: NativeArray[nullable HashSetNode[FFILanguage]] */
+}
+};
+/* runtime type Array[AMethPropdef] */
+const struct type type_core__Array__nitc__AMethPropdef = {
+1192,
+"Array[AMethPropdef]", /* class_name_string */
+442,
+0,
+&resolution_table_core__Array__nitc__AMethPropdef,
+510,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2386, /* Collection[Array[MType]] */
-1, /* empty */
-1, /* empty */
-2389, /* Collection[Array[nullable MType]] */
-1, /* empty */
+2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2452, /* Collection[AMethPropdef] */
-1, /* empty */
-1, /* empty */
+2455, /* Collection[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-2410, /* Collection[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType = {
-0, /* dummy */
-{
-&type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, /* HashMap[K, V]: HashMap[Array[MType], MGenericType] */
-&type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */
-&type_standard__MapKeysIterator__standard__Array__nit__MType__nit__MGenericType, /* MapKeysIterator[K, V]: MapKeysIterator[Array[MType], MGenericType] */
-}
-};
-/* runtime type HashMapValues[Array[MType], MGenericType] */
-const struct type type_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType = {
--1, /*CAST DEAD*/
-"HashMapValues[Array[MType], MGenericType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType,
-124,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2320, /* Collection[MClassType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2329, /* Collection[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2349, /* Collection[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2015, /* Array[nullable Object] */
+2202, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2387, /* Collection[MGenericType] */
+2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2565, /* AbstractArrayRead[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2578, /* AbstractArrayRead[AMethPropdef] */
-1, /* empty */
-1, /* empty */
+2581, /* AbstractArrayRead[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2586, /* AbstractArrayRead[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType = {
-0, /* dummy */
-{
-&type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, /* HashMap[K, V]: HashMap[Array[MType], MGenericType] */
-&type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */
-&type_standard__MapValuesIterator__standard__Array__nit__MType__nit__MGenericType, /* MapValuesIterator[K, V]: MapValuesIterator[Array[MType], MGenericType] */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = {
-1172,
-"NativeArray[nullable HashMapNode[Array[MType], MGenericType]]", /* class_name_string */
-142,
-0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType,
-219,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2888, /* AbstractArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2902, /* AbstractArray[AMethPropdef] */
-1, /* empty */
-1, /* empty */
+2905, /* AbstractArray[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2910, /* AbstractArray[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1172, /* NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+228, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = {
-0, /* dummy */
-{
-&type_nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* E: nullable HashMapNode[Array[MType], MGenericType] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* NativeArray[E]: NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */
-}
-};
-/* runtime type HashMapIterator[Array[MType], MGenericType] */
-const struct type type_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType = {
--1, /*CAST DEAD*/
-"HashMapIterator[Array[MType], MGenericType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType,
-77,
-{
-80, /* Object */
-2622, /* nullable Object */
+258, /* Array[Prod] */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1192, /* Array[AMethPropdef] */
-1, /* empty */
+1223, /* Array[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1327, /* Array[ANode] */
+-1, /* empty */
-1, /* empty */
-2561, /* MapIterator[Array[MType], MGenericType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType = {
+const struct types resolution_table_core__Array__nitc__AMethPropdef = {
0, /* dummy */
{
-&type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, /* HashMap[K, V]: HashMap[Array[MType], MGenericType] */
+&type_nitc__AMethPropdef, /* E: AMethPropdef */
+&type_core__Array__nitc__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
+&type_core__Collection__nitc__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
+&type_core__Array__nitc__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
+&type_core__AbstractArray__nitc__AMethPropdef, /* AbstractArray[E]: AbstractArray[AMethPropdef] */
+&type_core__NativeArray__nitc__AMethPropdef, /* NativeArray[E]: NativeArray[AMethPropdef] */
+&type_nitc__AMethPropdef, /* E: AMethPropdef */
+&type_core__Collection__nitc__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
+&type_nitc__AMethPropdef, /* E: AMethPropdef */
+&type_core__Collection__nitc__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
+&type_core__Collection__nitc__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
+&type_core__Array__nitc__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
+&type_core__AbstractArray__nitc__AMethPropdef, /* AbstractArray[E]: AbstractArray[AMethPropdef] */
+&type_core__array__ArrayIterator__nitc__AMethPropdef, /* ArrayIterator[E]: ArrayIterator[AMethPropdef] */
+&type_core__array__ArrayReverseIterator__nitc__AMethPropdef, /* ArrayReverseIterator[E]: ArrayReverseIterator[AMethPropdef] */
}
};
-/* runtime type HashMapNode[Array[MType], MGenericType] */
-const struct type type_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = {
-1174,
-"HashMapNode[Array[MType], MGenericType]", /* class_name_string */
-90,
+/* runtime type HashSetIterator[AMethPropdef] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__AMethPropdef = {
+-1, /*CAST DEAD*/
+"HashSetIterator[AMethPropdef]", /* class_name_string */
+-1, /*CAST DEAD*/
0,
-&resolution_table_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType,
-148,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__AMethPropdef,
+11,
{
-80, /* Object */
-2622, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2229, /* nullable HashMapNode[Array[MType], MGenericType] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1174, /* HashMapNode[Array[MType], MGenericType] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__AMethPropdef = {
+0, /* dummy */
+{
+&type_core__Array__nitc__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
+&type_core__HashSet__nitc__AMethPropdef, /* HashSet[E]: HashSet[AMethPropdef] */
+}
+};
+/* runtime type HashSetNode[AMethPropdef] */
+const struct type type_core__hash_collection__HashSetNode__nitc__AMethPropdef = {
+1194,
+"HashSetNode[AMethPropdef]", /* class_name_string */
+28,
+0,
+&resolution_table_core__hash_collection__HashSetNode__nitc__AMethPropdef,
+48,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2745, /* nullable HashSetNode[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2757, /* nullable HashSetNode[Object] */
+2765, /* nullable HashSetNode[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1194, /* HashSetNode[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1270, /* HashSetNode[Object] */
+1331, /* HashSetNode[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = {
-0, /* dummy */
-{
-&type_nit__MGenericType, /* V: MGenericType */
-&type_standard__Array__nit__MType, /* K: Array[MType] */
-}
-};
-/* runtime type HashSetIterator[MClassType] */
-const struct type type_standard__hash_collection__HashSetIterator__nit__MClassType = {
--1, /*CAST DEAD*/
-"HashSetIterator[MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashSetIterator__nit__MClassType,
-5,
-{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MClassType = {
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__AMethPropdef = {
0, /* dummy */
{
-&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
-&type_standard__HashSet__nit__MClassType, /* HashSet[E]: HashSet[MClassType] */
+NULL, /* empty */
+&type_nitc__AMethPropdef, /* K: AMethPropdef */
}
};
-/* runtime type NativeArray[nullable HashSetNode[MClassType]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType = {
-1176,
-"NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */
-143,
+/* runtime type NativeArray[nullable HashSetNode[AMethPropdef]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef = {
+1195,
+"NativeArray[nullable HashSetNode[AMethPropdef]]", /* class_name_string */
+144,
0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType,
-219,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef,
+226,
{
-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 */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1176, /* NativeArray[nullable HashSetNode[MClassType]] */
-1, /* empty */
-1182, /* NativeArray[nullable HashSetNode[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1211, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1195, /* NativeArray[nullable HashSetNode[AMethPropdef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1271, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1332, /* NativeArray[nullable HashSetNode[ANode]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType = {
-0, /* dummy */
-{
-&type_nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* E: nullable HashSetNode[MClassType] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassType]] */
-}
-};
-/* runtime type HashSetNode[MClassType] */
-const struct type type_standard__hash_collection__HashSetNode__nit__MClassType = {
-1177,
-"HashSetNode[MClassType]", /* class_name_string */
-29,
-0,
-&resolution_table_standard__hash_collection__HashSetNode__nit__MClassType,
-48,
-{
-80, /* Object */
-2622, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2230, /* nullable HashSetNode[MClassType] */
--1, /* empty */
-2232, /* nullable HashSetNode[MType] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2238, /* nullable HashSetNode[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 */
-1177, /* HashSetNode[MClassType] */
--1, /* empty */
-1183, /* HashSetNode[MType] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1212, /* HashSetNode[Object] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MClassType = {
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef = {
0, /* dummy */
{
-NULL, /* empty */
-&type_nit__MClassType, /* K: MClassType */
+&type_nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef, /* E: nullable HashSetNode[AMethPropdef] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef, /* NativeArray[E]: NativeArray[nullable HashSetNode[AMethPropdef]] */
}
};
-/* runtime type HashSetIterator[MClass] */
-const struct type type_standard__hash_collection__HashSetIterator__nit__MClass = {
+/* runtime type HashMapKeys[MClass, Set[MProperty]] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty = {
-1, /*CAST DEAD*/
-"HashSetIterator[MClass]", /* class_name_string */
+"HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */
-1, /*CAST DEAD*/
0,
-&resolution_table_standard__hash_collection__HashSetIterator__nit__MClass,
-5,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty,
+129,
{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
--1, /* empty */
--1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MClass = {
-0, /* dummy */
-{
-&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
-&type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MClass]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass = {
-1179,
-"NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */
-144,
-0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass,
-219,
-{
-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 */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2409, /* Collection[MClass] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2437, /* Collection[nullable MClass] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
+&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
+&type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MProperty]] */
+}
+};
+/* runtime type HashMapValues[MClass, Set[MProperty]] */
+const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty = {
+-1, /*CAST DEAD*/
+"HashMapValues[MClass, Set[MProperty]]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1179, /* NativeArray[nullable HashSetNode[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1211, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass = {
-0, /* dummy */
-{
-&type_nullable__standard__hash_collection__HashSetNode__nit__MClass, /* E: nullable HashSetNode[MClass] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClass]] */
-}
-};
-/* runtime type HashSetNode[MClass] */
-const struct type type_standard__hash_collection__HashSetNode__nit__MClass = {
-1180,
-"HashSetNode[MClass]", /* class_name_string */
-30,
-0,
-&resolution_table_standard__hash_collection__HashSetNode__nit__MClass,
-48,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2485, /* Collection[Set[MProperty]] */
-1, /* empty */
-2231, /* nullable HashSetNode[MClass] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2238, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2497, /* Collection[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1180, /* HashSetNode[MClass] */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1212, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MClass = {
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty = {
0, /* dummy */
{
-NULL, /* empty */
-&type_nit__MClass, /* K: MClass */
+&type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
+&type_core__Array__core__Set__nitc__MProperty, /* Array[E]: Array[Set[MProperty]] */
+&type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MProperty]] */
}
};
-/* runtime type HashSetIterator[MType] */
-const struct type type_standard__hash_collection__HashSetIterator__nit__MType = {
+/* runtime type HashMapIterator[MClass, Set[MProperty]] */
+const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty = {
-1, /*CAST DEAD*/
-"HashSetIterator[MType]", /* class_name_string */
+"HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */
-1, /*CAST DEAD*/
0,
-&resolution_table_standard__hash_collection__HashSetIterator__nit__MType,
-5,
-{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
--1, /* empty */
--1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MType = {
-0, /* dummy */
-{
-&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
-&type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MType]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType = {
-1182,
-"NativeArray[nullable HashSetNode[MType]]", /* class_name_string */
-145,
-0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType,
-219,
+&resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty,
+79,
{
-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 */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2665, /* MapIterator[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2685, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
+}
+};
+/* runtime type HashMapNode[MClass, Set[MProperty]] */
+const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty = {
+1199,
+"HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
+90,
+0,
+&resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty,
+152,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2746, /* nullable HashMapNode[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1182, /* NativeArray[nullable HashSetNode[MType]] */
-1, /* empty */
+2777, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1211, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1199, /* HashMapNode[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType = {
-0, /* dummy */
-{
-&type_nullable__standard__hash_collection__HashSetNode__nit__MType, /* E: nullable HashSetNode[MType] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MType]] */
-}
-};
-/* runtime type HashSetNode[MType] */
-const struct type type_standard__hash_collection__HashSetNode__nit__MType = {
-1183,
-"HashSetNode[MType]", /* class_name_string */
-31,
-0,
-&resolution_table_standard__hash_collection__HashSetNode__nit__MType,
-48,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
+1438, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2232, /* nullable HashSetNode[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2238, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1183, /* HashSetNode[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1212, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MType = {
+const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty = {
0, /* dummy */
{
-NULL, /* empty */
-&type_nit__MType, /* K: MType */
+&type_core__Set__nitc__MProperty, /* V: Set[MProperty] */
+&type_nitc__MClass, /* K: MClass */
}
};
-/* runtime type Array[MMethodDef] */
-const struct type type_standard__Array__nit__MMethodDef = {
-1184,
-"Array[MMethodDef]", /* class_name_string */
-385,
+/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty = {
+1200,
+"NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */
+145,
0,
-&resolution_table_standard__Array__nit__MMethodDef,
-490,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty,
+226,
{
-80, /* Object */
-2622, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2321, /* Collection[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2337, /* Collection[Object] */
-1, /* empty */
-2339, /* Collection[PropertyLayoutElement] */
-2340, /* Collection[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2358, /* Collection[MMethodDef] */
-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 */
-2003, /* SequenceRead[nullable Object] */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2440, /* AbstractArrayRead[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2457, /* AbstractArrayRead[Object] */
-1, /* empty */
-2459, /* AbstractArrayRead[PropertyLayoutElement] */
-2460, /* AbstractArrayRead[nullable MPropDef] */
+1200, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2479, /* AbstractArrayRead[MMethodDef] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1439, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty, /* E: nullable HashMapNode[MClass, Set[MProperty]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
+}
+};
+/* runtime type NativeArray[MClassType] */
+const struct type type_core__NativeArray__nitc__MClassType = {
+1201,
+"NativeArray[MClassType]", /* class_name_string */
+16,
+0,
+&resolution_table_core__NativeArray__nitc__MClassType,
+226,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2664, /* AbstractArray[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1201, /* NativeArray[MClassType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1333, /* NativeArray[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2681, /* AbstractArray[Object] */
-1, /* empty */
-2683, /* AbstractArray[PropertyLayoutElement] */
-2684, /* AbstractArray[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1538, /* NativeArray[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2703, /* AbstractArray[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2714, /* AbstractArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2004, /* Array[nullable Object] */
-650, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-94, /* Array[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-664, /* Array[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1184, /* Array[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-658, /* Array[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1380, /* Array[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nitc__MClassType = {
+0, /* dummy */
+{
+&type_nitc__MClassType, /* E: MClassType */
+&type_core__NativeArray__nitc__MClassType, /* NativeArray[E]: NativeArray[MClassType] */
+}
+};
+/* runtime type ArrayIterator[MClassType] */
+const struct type type_core__array__ArrayIterator__nitc__MClassType = {
+-1, /*CAST DEAD*/
+"ArrayIterator[MClassType]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__array__ArrayIterator__nitc__MClassType,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2831, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__Array__nit__MMethodDef = {
+const struct types resolution_table_core__array__ArrayIterator__nitc__MClassType = {
0, /* dummy */
{
-&type_nit__MMethodDef, /* E: MMethodDef */
-&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_standard__NativeArray__nit__MMethodDef, /* NativeArray[E]: NativeArray[MMethodDef] */
-&type_nit__MMethodDef, /* E: MMethodDef */
-&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_nit__MMethodDef, /* E: MMethodDef */
-&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
-&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_standard__AbstractArray__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[MMethodDef] */
-&type_standard__array__ArrayIterator__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[MMethodDef] */
+&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
+&type_core__AbstractArrayRead__nitc__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[MClassType] */
}
};
-/* runtime type HashSetIterator[MMethodDef] */
-const struct type type_standard__hash_collection__HashSetIterator__nit__MMethodDef = {
+/* runtime type ArrayReverseIterator[MClassType] */
+const struct type type_core__array__ArrayReverseIterator__nitc__MClassType = {
-1, /*CAST DEAD*/
-"HashSetIterator[MMethodDef]", /* class_name_string */
+"ArrayReverseIterator[MClassType]", /* class_name_string */
-1, /*CAST DEAD*/
0,
-&resolution_table_standard__hash_collection__HashSetIterator__nit__MMethodDef,
-5,
+&resolution_table_core__array__ArrayReverseIterator__nitc__MClassType,
+11,
{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2831, /* Iterator[MType] */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MMethodDef = {
+const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MClassType = {
0, /* dummy */
{
-&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
-&type_standard__HashSet__nit__MMethodDef, /* HashSet[E]: HashSet[MMethodDef] */
+&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
+&type_core__AbstractArrayRead__nitc__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[MClassType] */
}
};
-/* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef = {
-1186,
-"NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */
-146,
+/* runtime type NativeArray[MPropDef] */
+const struct type type_core__NativeArray__nitc__MPropDef = {
+1204,
+"NativeArray[MPropDef]", /* class_name_string */
+17,
0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef,
-219,
+&resolution_table_core__NativeArray__nitc__MPropDef,
+226,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1204, /* NativeArray[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+229, /* NativeArray[Object] */
-1, /* empty */
+1445, /* NativeArray[PropertyLayoutElement] */
+1463, /* NativeArray[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1815, /* NativeArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2136, /* NativeArray[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1186, /* NativeArray[nullable HashSetNode[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1211, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1372, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef = {
+const struct types resolution_table_core__NativeArray__nitc__MPropDef = {
0, /* dummy */
{
-&type_nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* E: nullable HashSetNode[MMethodDef] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethodDef]] */
+&type_nitc__MPropDef, /* E: MPropDef */
+&type_core__NativeArray__nitc__MPropDef, /* NativeArray[E]: NativeArray[MPropDef] */
}
};
-/* runtime type HashSetNode[MMethodDef] */
-const struct type type_standard__hash_collection__HashSetNode__nit__MMethodDef = {
-1187,
-"HashSetNode[MMethodDef]", /* class_name_string */
-32,
+/* runtime type ArrayIterator[MPropDef] */
+const struct type type_core__array__ArrayIterator__nitc__MPropDef = {
+-1, /*CAST DEAD*/
+"ArrayIterator[MPropDef]", /* class_name_string */
+-1, /*CAST DEAD*/
0,
-&resolution_table_standard__hash_collection__HashSetNode__nit__MMethodDef,
-48,
+&resolution_table_core__array__ArrayIterator__nitc__MPropDef,
+11,
{
-80, /* Object */
-2622, /* nullable Object */
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__nitc__MPropDef = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MPropDef, /* Array[E]: Array[MPropDef] */
+&type_core__AbstractArrayRead__nitc__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[MPropDef] */
+}
+};
+/* runtime type ArrayReverseIterator[MPropDef] */
+const struct type type_core__array__ArrayReverseIterator__nitc__MPropDef = {
+-1, /*CAST DEAD*/
+"ArrayReverseIterator[MPropDef]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__array__ArrayReverseIterator__nitc__MPropDef,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-2233, /* nullable HashSetNode[MMethodDef] */
-1, /* empty */
-1, /* empty */
-2238, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MPropDef = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MPropDef, /* Array[E]: Array[MPropDef] */
+&type_core__AbstractArrayRead__nitc__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[MPropDef] */
+}
+};
+/* runtime type HashMapKeys[MProperty, APropdef] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef = {
+-1, /*CAST DEAD*/
+"HashMapKeys[MProperty, APropdef]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
-1, /* empty */
-2260, /* nullable HashSetNode[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2410, /* Collection[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1187, /* HashSetNode[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1212, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1373, /* HashSetNode[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashSetNode__nit__MMethodDef = {
-0, /* dummy */
-{
-NULL, /* empty */
-&type_nit__MMethodDef, /* K: MMethodDef */
-}
-};
-/* runtime type HashSetIterator[MMethod] */
-const struct type type_standard__hash_collection__HashSetIterator__nit__MMethod = {
--1, /*CAST DEAD*/
-"HashSetIterator[MMethod]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_standard__hash_collection__HashSetIterator__nit__MMethod,
-5,
-{
-80, /* Object */
-2622, /* nullable Object */
-2200, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MMethod = {
-0, /* dummy */
-{
-&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */
-&type_standard__HashSet__nit__MMethod, /* HashSet[E]: HashSet[MMethod] */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[MMethod]] */
-const struct type type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod = {
-1189,
-"NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */
-147,
-0,
-&resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod,
-219,
-{
-80, /* Object */
-2622, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
+2435, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2466, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2518, /* Collection[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MProperty__nitc__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
+&type_core__Array__nitc__MProperty, /* Array[E]: Array[MProperty] */
+&type_core__MapKeysIterator__nitc__MProperty__nitc__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, APropdef] */
+}
+};
+/* runtime type HashMapValues[MProperty, APropdef] */
+const struct type type_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef = {
+-1, /*CAST DEAD*/
+"HashMapValues[MProperty, APropdef]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef,
+129,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1189, /* NativeArray[nullable HashSetNode[MMethod]] */
+2455, /* Collection[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1211, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
+2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1372, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1400, /* NativeArray[nullable HashSetNode[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod = {
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef = {
0, /* dummy */
{
-&type_nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* E: nullable HashSetNode[MMethod] */
-&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethod]] */
+&type_core__HashMap__nitc__MProperty__nitc__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
+&type_core__Array__nitc__APropdef, /* Array[E]: Array[APropdef] */
+&type_core__MapValuesIterator__nitc__MProperty__nitc__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, APropdef] */
}
};