#include "nitc__nith.types.0.h"
-/* runtime type HashMapKeys[Object, Array[Object]] */
-const struct type type_core__hash_collection__HashMapKeys__core__Object__core__Array__core__Object = {
--1, /*CAST DEAD*/
-"HashMapKeys[Object, Array[Object]]", /* class_name_string */
--1, /*CAST DEAD*/
+const struct types resolution_table_core__Array__nitc__MGenericType = {
+0, /* dummy */
+{
+&type_nitc__MGenericType, /* E: MGenericType */
+&type_core__Array__nitc__MGenericType, /* SELF: Array[MGenericType] */
+&type_core__Collection__nitc__MGenericType, /* Collection[E]: Collection[MGenericType] */
+&type_core__Array__nitc__MGenericType, /* Array[E]: Array[MGenericType] */
+&type_core__AbstractArray__nitc__MGenericType, /* AbstractArray[E]: AbstractArray[MGenericType] */
+&type_core__NativeArray__nitc__MGenericType, /* NativeArray[E]: NativeArray[MGenericType] */
+&type_nitc__MGenericType, /* E: MGenericType */
+&type_core__Collection__nitc__MGenericType, /* Collection[E]: Collection[MGenericType] */
+&type_nitc__MGenericType, /* E: MGenericType */
+&type_core__Collection__nitc__MGenericType, /* Collection[E]: Collection[MGenericType] */
+&type_core__Collection__nitc__MGenericType, /* Collection[E]: Collection[MGenericType] */
+&type_core__Array__nitc__MGenericType, /* Array[E]: Array[MGenericType] */
+&type_core__Array__nitc__MGenericType, /* Array[E]: Array[MGenericType] */
+&type_core__AbstractArray__nitc__MGenericType, /* AbstractArray[E]: AbstractArray[MGenericType] */
+&type_core__array__ArrayIterator__nitc__MGenericType, /* ArrayIterator[E]: ArrayIterator[MGenericType] */
+&type_core__array__ArrayReverseIterator__nitc__MGenericType, /* ArrayReverseIterator[E]: ArrayReverseIterator[MGenericType] */
+}
+};
+/* runtime type MapValuesIterator[Array[MType], MGenericType] */
+const struct type type_core__MapValuesIterator__core__Array__nitc__MType__nitc__MGenericType = {
+1485,
+"MapValuesIterator[Array[MType], MGenericType]", /* class_name_string */
+41,
0,
-&resolution_table_core__hash_collection__HashMapKeys__core__Object__core__Array__core__Object,
-129,
+&resolution_table_core__MapValuesIterator__core__Array__nitc__MType__nitc__MGenericType,
+90,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2843, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1485, /* MapValuesIterator[Array[MType], MGenericType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1716, /* MapValuesIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__MapValuesIterator__core__Array__nitc__MType__nitc__MGenericType = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MGenericType, /* Array[E]: Array[MGenericType] */
+&type_core__MapIterator__core__Array__nitc__MType__nitc__MGenericType, /* MapIterator[K, V]: MapIterator[Array[MType], MGenericType] */
+}
+};
+/* runtime type NativeArray[MGenericType] */
+const struct type type_core__NativeArray__nitc__MGenericType = {
+1486,
+"NativeArray[MGenericType]", /* class_name_string */
+80,
+0,
+&resolution_table_core__NativeArray__nitc__MGenericType,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1414, /* NativeArray[MClassType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1668, /* NativeArray[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__core__Object__core__Array__core__Object = {
-0, /* dummy */
-{
-&type_core__HashMap__core__Object__core__Array__core__Object, /* HashMap[K, V]: HashMap[Object, Array[Object]] */
-&type_core__Array__core__Object, /* Array[E]: Array[Object] */
-&type_core__MapKeysIterator__core__Object__core__Array__core__Object, /* MapKeysIterator[K, V]: MapKeysIterator[Object, Array[Object]] */
-}
-};
-/* runtime type HashMapValues[Object, Array[Object]] */
-const struct type type_core__hash_collection__HashMapValues__core__Object__core__Array__core__Object = {
--1, /*CAST DEAD*/
-"HashMapValues[Object, Array[Object]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__core__Object__core__Array__core__Object,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
+2084, /* NativeArray[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
+1486, /* NativeArray[MGenericType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2510, /* Collection[Array[Object]] */
-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__core__Object__core__Array__core__Object = {
-0, /* dummy */
-{
-&type_core__HashMap__core__Object__core__Array__core__Object, /* HashMap[K, V]: HashMap[Object, Array[Object]] */
-&type_core__Array__core__Array__core__Object, /* Array[E]: Array[Array[Object]] */
-&type_core__MapValuesIterator__core__Object__core__Array__core__Object, /* MapValuesIterator[K, V]: MapValuesIterator[Object, Array[Object]] */
-}
-};
-/* runtime type HashMapIterator[Object, Array[Object]] */
-const struct type type_core__hash_collection__HashMapIterator__core__Object__core__Array__core__Object = {
--1, /*CAST DEAD*/
-"HashMapIterator[Object, Array[Object]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__core__Object__core__Array__core__Object,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-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 */
+},
+};
+const struct types resolution_table_core__NativeArray__nitc__MGenericType = {
+0, /* dummy */
+{
+&type_nitc__MGenericType, /* E: MGenericType */
+&type_core__NativeArray__nitc__MGenericType, /* NativeArray[E]: NativeArray[MGenericType] */
+}
+};
+/* runtime type ArrayIterator[MGenericType] */
+const struct type type_core__array__ArrayIterator__nitc__MGenericType = {
+1487,
+"ArrayIterator[MGenericType]", /* class_name_string */
+59,
+0,
+&resolution_table_core__array__ArrayIterator__nitc__MGenericType,
+137,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2843, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__core__Object__core__Array__core__Object = {
-0, /* dummy */
-{
-&type_core__HashMap__core__Object__core__Array__core__Object, /* HashMap[K, V]: HashMap[Object, Array[Object]] */
-}
-};
-/* runtime type HashMapNode[Object, Array[Object]] */
-const struct type type_core__hash_collection__HashMapNode__core__Object__core__Array__core__Object = {
-1751,
-"HashMapNode[Object, Array[Object]]", /* class_name_string */
-129,
-0,
-&resolution_table_core__hash_collection__HashMapNode__core__Object__core__Array__core__Object,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1415, /* ArrayIterator[MClassType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1487, /* ArrayIterator[MGenericType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2802, /* nullable HashMapNode[Object, Array[Object]] */
-2803, /* nullable HashMapNode[Object, nullable Object] */
+1669, /* ArrayIterator[MType] */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2085, /* ArrayIterator[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__nitc__MGenericType = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MGenericType, /* Array[E]: Array[MGenericType] */
+&type_core__AbstractArrayRead__nitc__MGenericType, /* AbstractArrayRead[E]: AbstractArrayRead[MGenericType] */
+}
+};
+/* runtime type ArrayReverseIterator[MGenericType] */
+const struct type type_core__array__ArrayReverseIterator__nitc__MGenericType = {
+1488,
+"ArrayReverseIterator[MGenericType]", /* class_name_string */
+185,
+0,
+&resolution_table_core__array__ArrayReverseIterator__nitc__MGenericType,
+263,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2843, /* Iterator[MType] */
-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__Object__core__Array__core__Object = {
-0, /* dummy */
-{
-&type_core__Array__core__Object, /* V: Array[Object] */
-&type_core__Object, /* K: Object */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[Object, Array[Object]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object = {
-1752,
-"NativeArray[nullable HashMapNode[Object, Array[Object]]]", /* class_name_string */
-201,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1415, /* ArrayIterator[MClassType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1487, /* ArrayIterator[MGenericType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1669, /* ArrayIterator[MType] */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2085, /* ArrayIterator[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 */
+1416, /* ArrayReverseIterator[MClassType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1488, /* ArrayReverseIterator[MGenericType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1670, /* ArrayReverseIterator[MType] */
-1, /* empty */
-1, /* empty */
+1719, /* ArrayReverseIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1885, /* ArrayReverseIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2086, /* ArrayReverseIterator[nullable MType] */
-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__array__ArrayReverseIterator__nitc__MGenericType = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MGenericType, /* Array[E]: Array[MGenericType] */
+&type_core__AbstractArrayRead__nitc__MGenericType, /* AbstractArrayRead[E]: AbstractArrayRead[MGenericType] */
+}
+};
+/* runtime type Array[Array[MType]] */
+const struct type type_core__Array__core__Array__nitc__MType = {
+1489,
+"Array[Array[MType]]", /* class_name_string */
+467,
+0,
+&resolution_table_core__Array__core__Array__nitc__MType,
+510,
+{
+2380, /* Object */
+2401, /* 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__Object__core__Array__core__Object = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object, /* E: nullable HashMapNode[Object, Array[Object]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__core__Array__core__Object, /* NativeArray[E]: NativeArray[nullable HashMapNode[Object, Array[Object]]] */
-}
-};
-/* runtime type HashMapKeys[Object, nullable Object] */
-const struct type type_core__hash_collection__HashMapKeys__core__Object__nullable__core__Object = {
--1, /*CAST DEAD*/
-"HashMapKeys[Object, nullable Object]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__core__Object__nullable__core__Object,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[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 */
+2488, /* Collection[Array[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2493, /* Collection[Array[nullable MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
+2503, /* Collection[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1715, /* Array[nullable Object] */
+2210, /* SequenceRead[nullable Object] */
-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__Object__nullable__core__Object = {
-0, /* dummy */
-{
-&type_core__HashMap__core__Object__nullable__core__Object, /* HashMap[K, V]: HashMap[Object, nullable Object] */
-&type_core__Array__core__Object, /* Array[E]: Array[Object] */
-&type_core__MapKeysIterator__core__Object__nullable__core__Object, /* MapKeysIterator[K, V]: MapKeysIterator[Object, nullable Object] */
-}
-};
-/* runtime type HashMapValues[Object, nullable Object] */
-const struct type type_core__hash_collection__HashMapValues__core__Object__nullable__core__Object = {
--1, /*CAST DEAD*/
-"HashMapValues[Object, nullable Object]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__core__Object__nullable__core__Object,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2583, /* AbstractArrayRead[Array[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2589, /* AbstractArrayRead[Array[nullable MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2603, /* AbstractArrayRead[nullable Object] */
+2604, /* AbstractArrayRead[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2621, /* AbstractArrayRead[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__core__Object__nullable__core__Object = {
-0, /* dummy */
-{
-&type_core__HashMap__core__Object__nullable__core__Object, /* HashMap[K, V]: HashMap[Object, nullable Object] */
-&type_core__Array__nullable__core__Object, /* Array[E]: Array[nullable Object] */
-&type_core__MapValuesIterator__core__Object__nullable__core__Object, /* MapValuesIterator[K, V]: MapValuesIterator[Object, nullable Object] */
-}
-};
-/* runtime type HashMapIterator[Object, nullable Object] */
-const struct type type_core__hash_collection__HashMapIterator__core__Object__nullable__core__Object = {
--1, /*CAST DEAD*/
-"HashMapIterator[Object, nullable Object]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__core__Object__nullable__core__Object,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2888, /* AbstractArray[Object] */
-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 */
+2935, /* AbstractArray[Array[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2940, /* AbstractArray[Array[nullable MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2949, /* AbstractArray[nullable Object] */
+2950, /* AbstractArray[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__core__Object__nullable__core__Object = {
-0, /* dummy */
-{
-&type_core__HashMap__core__Object__nullable__core__Object, /* HashMap[K, V]: HashMap[Object, nullable Object] */
-}
-};
-/* runtime type HashMapNode[Object, nullable Object] */
-const struct type type_core__hash_collection__HashMapNode__core__Object__nullable__core__Object = {
-1756,
-"HashMapNode[Object, nullable Object]", /* class_name_string */
-130,
-0,
-&resolution_table_core__hash_collection__HashMapNode__core__Object__nullable__core__Object,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+226, /* Array[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 */
+1489, /* Array[Array[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1573, /* Array[Array[nullable MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1726, /* Array[Array[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 */
},
};
-const struct types resolution_table_core__hash_collection__HashMapNode__core__Object__nullable__core__Object = {
+const struct types resolution_table_core__Array__core__Array__nitc__MType = {
0, /* dummy */
{
-&type_nullable__core__Object, /* V: nullable Object */
-&type_core__Object, /* K: Object */
+&type_core__Array__nitc__MType, /* E: Array[MType] */
+&type_core__Array__core__Array__nitc__MType, /* SELF: Array[Array[MType]] */
+&type_core__Collection__core__Array__nitc__MType, /* Collection[E]: Collection[Array[MType]] */
+&type_core__Array__core__Array__nitc__MType, /* Array[E]: Array[Array[MType]] */
+&type_core__AbstractArray__core__Array__nitc__MType, /* AbstractArray[E]: AbstractArray[Array[MType]] */
+&type_core__NativeArray__core__Array__nitc__MType, /* NativeArray[E]: NativeArray[Array[MType]] */
+&type_core__Array__nitc__MType, /* E: Array[MType] */
+&type_core__Collection__core__Array__nitc__MType, /* Collection[E]: Collection[Array[MType]] */
+&type_core__Array__nitc__MType, /* E: Array[MType] */
+&type_core__Collection__core__Array__nitc__MType, /* Collection[E]: Collection[Array[MType]] */
+&type_core__Collection__core__Array__nitc__MType, /* Collection[E]: Collection[Array[MType]] */
+&type_core__Array__core__Array__nitc__MType, /* Array[E]: Array[Array[MType]] */
+&type_core__Array__core__Array__nitc__MType, /* Array[E]: Array[Array[MType]] */
+&type_core__AbstractArray__core__Array__nitc__MType, /* AbstractArray[E]: AbstractArray[Array[MType]] */
+&type_core__array__ArrayIterator__core__Array__nitc__MType, /* ArrayIterator[E]: ArrayIterator[Array[MType]] */
+&type_core__array__ArrayReverseIterator__core__Array__nitc__MType, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MType]] */
}
};
-/* runtime type NativeArray[nullable HashMapNode[Object, nullable Object]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object = {
-1757,
-"NativeArray[nullable HashMapNode[Object, nullable Object]]", /* class_name_string */
-202,
+/* runtime type MapKeysIterator[Array[MType], MGenericType] */
+const struct type type_core__MapKeysIterator__core__Array__nitc__MType__nitc__MGenericType = {
+1490,
+"MapKeysIterator[Array[MType], MGenericType]", /* class_name_string */
+41,
0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object,
-226,
+&resolution_table_core__MapKeysIterator__core__Array__nitc__MType__nitc__MGenericType,
+90,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1490, /* MapKeysIterator[Array[MType], MGenericType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1720, /* MapKeysIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__MapKeysIterator__core__Array__nitc__MType__nitc__MGenericType = {
+0, /* dummy */
+{
+&type_core__Array__core__Array__nitc__MType, /* Array[E]: Array[Array[MType]] */
+&type_core__MapIterator__core__Array__nitc__MType__nitc__MGenericType, /* MapIterator[K, V]: MapIterator[Array[MType], MGenericType] */
+}
+};
+/* runtime type NativeArray[Array[MType]] */
+const struct type type_core__NativeArray__core__Array__nitc__MType = {
+1491,
+"NativeArray[Array[MType]]", /* class_name_string */
+81,
+0,
+&resolution_table_core__NativeArray__core__Array__nitc__MType,
+228,
+{
+2380, /* Object */
+2401, /* 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 */
+227, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1491, /* NativeArray[Array[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1575, /* NativeArray[Array[nullable MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
+1728, /* NativeArray[Array[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__core__Object__nullable__core__Object = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object, /* E: nullable HashMapNode[Object, nullable Object] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Object__nullable__core__Object, /* NativeArray[E]: NativeArray[nullable HashMapNode[Object, nullable Object]] */
-}
-};
-/* runtime type Array[Iterator[Object]] */
-const struct type type_core__Array__core__Iterator__core__Object = {
-1758,
-"Array[Iterator[Object]]", /* class_name_string */
-481,
-0,
-&resolution_table_core__Array__core__Iterator__core__Object,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__core__Array__nitc__MType = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MType, /* E: Array[MType] */
+&type_core__NativeArray__core__Array__nitc__MType, /* NativeArray[E]: NativeArray[Array[MType]] */
+}
+};
+/* runtime type ArrayIterator[Array[MType]] */
+const struct type type_core__array__ArrayIterator__core__Array__nitc__MType = {
+1492,
+"ArrayIterator[Array[MType]]", /* class_name_string */
+60,
+0,
+&resolution_table_core__array__ArrayIterator__core__Array__nitc__MType,
+137,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2495, /* Collection[Iterator[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 */
-2015, /* Array[nullable Object] */
-2202, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1492, /* ArrayIterator[Array[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1576, /* ArrayIterator[Array[nullable MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
+1729, /* ArrayIterator[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MType = {
+0, /* dummy */
+{
+&type_core__Array__core__Array__nitc__MType, /* Array[E]: Array[Array[MType]] */
+&type_core__AbstractArrayRead__core__Array__nitc__MType, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MType]] */
+}
+};
+/* runtime type ArrayReverseIterator[Array[MType]] */
+const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MType = {
+1493,
+"ArrayReverseIterator[Array[MType]]", /* class_name_string */
+186,
+0,
+&resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MType,
+263,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-2621, /* AbstractArrayRead[Iterator[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 */
+1492, /* ArrayIterator[Array[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2881, /* AbstractArray[Object] */
-1, /* empty */
+1576, /* ArrayIterator[Array[nullable MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
+1729, /* ArrayIterator[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2945, /* AbstractArray[Iterator[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 */
-1, /* empty */
+1493, /* ArrayReverseIterator[Array[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1577, /* ArrayReverseIterator[Array[nullable MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1719, /* ArrayReverseIterator[nullable Object] */
+1730, /* ArrayReverseIterator[Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1885, /* ArrayReverseIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1758, /* Array[Iterator[Object]] */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MType = {
+0, /* dummy */
+{
+&type_core__Array__core__Array__nitc__MType, /* Array[E]: Array[Array[MType]] */
+&type_core__AbstractArrayRead__core__Array__nitc__MType, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MType]] */
+}
+};
+/* runtime type HashSetIterator[MClassType] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__MClassType = {
+1494,
+"HashSetIterator[MClassType]", /* class_name_string */
+17,
+0,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__MClassType,
+34,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2843, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1494, /* HashSetIterator[MClassType] */
-1, /* empty */
+1500, /* HashSetIterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1565, /* HashSetIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__Array__core__Iterator__core__Object = {
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MClassType = {
0, /* dummy */
{
-&type_core__Iterator__core__Object, /* E: Iterator[Object] */
-&type_core__Array__core__Iterator__core__Object, /* Array[E]: Array[Iterator[Object]] */
-&type_core__Collection__core__Iterator__core__Object, /* Collection[E]: Collection[Iterator[Object]] */
-&type_core__Array__core__Iterator__core__Object, /* Array[E]: Array[Iterator[Object]] */
-&type_core__AbstractArray__core__Iterator__core__Object, /* AbstractArray[E]: AbstractArray[Iterator[Object]] */
-&type_core__NativeArray__core__Iterator__core__Object, /* NativeArray[E]: NativeArray[Iterator[Object]] */
-&type_core__Iterator__core__Object, /* E: Iterator[Object] */
-&type_core__Collection__core__Iterator__core__Object, /* Collection[E]: Collection[Iterator[Object]] */
-&type_core__Iterator__core__Object, /* E: Iterator[Object] */
-&type_core__Collection__core__Iterator__core__Object, /* Collection[E]: Collection[Iterator[Object]] */
-&type_core__Collection__core__Iterator__core__Object, /* Collection[E]: Collection[Iterator[Object]] */
-&type_core__Array__core__Iterator__core__Object, /* Array[E]: Array[Iterator[Object]] */
-&type_core__AbstractArray__core__Iterator__core__Object, /* AbstractArray[E]: AbstractArray[Iterator[Object]] */
-&type_core__array__ArrayIterator__core__Iterator__core__Object, /* ArrayIterator[E]: ArrayIterator[Iterator[Object]] */
-&type_core__array__ArrayReverseIterator__core__Iterator__core__Object, /* ArrayReverseIterator[E]: ArrayReverseIterator[Iterator[Object]] */
+&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
+&type_core__HashSet__nitc__MClassType, /* HashSet[E]: HashSet[MClassType] */
}
};
-/* runtime type MapKeysIterator[Object, String] */
-const struct type type_core__MapKeysIterator__core__Object__core__String = {
--1, /*CAST DEAD*/
-"MapKeysIterator[Object, String]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type HashSetNode[MClassType] */
+const struct type type_core__hash_collection__HashSetNode__nitc__MClassType = {
+1495,
+"HashSetNode[MClassType]", /* class_name_string */
+29,
0,
-&resolution_table_core__MapKeysIterator__core__Object__core__String,
-11,
+&resolution_table_core__hash_collection__HashSetNode__nitc__MClassType,
+48,
{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2776, /* nullable HashSetNode[MClassType] */
-1, /* empty */
+2778, /* nullable HashSetNode[MType] */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__MapKeysIterator__core__Object__core__String = {
-0, /* dummy */
-{
-&type_core__Array__core__Object, /* Array[E]: Array[Object] */
-&type_core__MapIterator__core__Object__core__String, /* MapIterator[K, V]: MapIterator[Object, String] */
-}
-};
-/* runtime type MapValuesIterator[Object, String] */
-const struct type type_core__MapValuesIterator__core__Object__core__String = {
--1, /*CAST DEAD*/
-"MapValuesIterator[Object, String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapValuesIterator__core__Object__core__String,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-2828, /* Iterator[String] */
-1, /* empty */
+2786, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__MapValuesIterator__core__Object__core__String = {
-0, /* dummy */
-{
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__MapIterator__core__Object__core__String, /* MapIterator[K, V]: MapIterator[Object, String] */
-}
-};
-/* runtime type RefIterator[String] */
-const struct type type_core__abstract_collection__RefIterator__core__String = {
--1, /*CAST DEAD*/
-"RefIterator[String]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__abstract_collection__RefIterator__core__String,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-2828, /* Iterator[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__abstract_collection__RefIterator__core__String = {
-0, /* dummy */
-{
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__Ref__core__String, /* Ref[E]: Ref[String] */
-}
-};
-/* runtime type MapKeysIterator[String, Int] */
-const struct type type_core__MapKeysIterator__core__String__core__Int = {
--1, /*CAST DEAD*/
-"MapKeysIterator[String, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapKeysIterator__core__String__core__Int,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-2828, /* Iterator[String] */
-1, /* empty */
+1495, /* HashSetNode[MClassType] */
-1, /* empty */
+1501, /* HashSetNode[MType] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1566, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__MapKeysIterator__core__String__core__Int = {
-0, /* dummy */
-{
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__MapIterator__core__String__core__Int, /* MapIterator[K, V]: MapIterator[String, Int] */
-}
-};
-/* runtime type MapValuesIterator[String, Int] */
-const struct type type_core__MapValuesIterator__core__String__core__Int = {
--1, /*CAST DEAD*/
-"MapValuesIterator[String, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapValuesIterator__core__String__core__Int,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__MapValuesIterator__core__String__core__Int = {
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MClassType = {
0, /* dummy */
{
-&type_core__Array__core__Int, /* Array[E]: Array[Int] */
-&type_core__MapIterator__core__String__core__Int, /* MapIterator[K, V]: MapIterator[String, Int] */
+NULL, /* empty */
+&type_nitc__MClassType, /* K: MClassType */
}
};
-/* runtime type HashMap[MClass, Set[MClass]] */
-const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MClass = {
-1764,
-"HashMap[MClass, Set[MClass]]", /* class_name_string */
-78,
+/* runtime type NativeArray[nullable HashSetNode[MClassType]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassType = {
+1496,
+"NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */
+165,
0,
-&resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MClass,
-85,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassType,
+228,
{
-2371, /* Object */
-2397, /* nullable Object */
-2203, /* MapRead[nullable Object, nullable Object] */
-2840, /* Map[MClass, Set[MClass]] */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1358, /* HashMap[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1764, /* HashMap[MClass, Set[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MClass = {
-0, /* dummy */
-{
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MClass, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MClass]] */
-&type_nitc__MClass, /* K: MClass */
-&type_core__Set__nitc__MClass, /* V: Set[MClass] */
-&type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MClass]] */
-&type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MClass, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MClass]] */
-&type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MClass, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MClass]] */
-&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass, /* nullable N: nullable HashMapNode[MClass, Set[MClass]] */
-NULL, /* empty */
-&type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass, /* N: HashMapNode[MClass, Set[MClass]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
-}
-};
-/* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
-const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp,
-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__MapKeysIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
-&type_core__MapIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp, /* MapIterator[K, V]: MapIterator[MClass, Set[MVirtualTypeProp]] */
-}
-};
-/* runtime type Array[Set[MVirtualTypeProp]] */
-const struct type type_core__Array__core__Set__nitc__MVirtualTypeProp = {
-1766,
-"Array[Set[MVirtualTypeProp]]", /* class_name_string */
-482,
-0,
-&resolution_table_core__Array__core__Set__nitc__MVirtualTypeProp,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1496, /* NativeArray[nullable HashSetNode[MClassType]] */
-1, /* empty */
+1502, /* NativeArray[nullable HashSetNode[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1567, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-2485, /* Collection[Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2496, /* Collection[Set[MVirtualTypeProp]] */
-2497, /* Collection[Set[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 */
-2015, /* Array[nullable Object] */
-2202, /* SequenceRead[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__HashSetNode__nitc__MClassType = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashSetNode__nitc__MClassType, /* E: nullable HashSetNode[MClassType] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClassType]] */
+}
+};
+/* runtime type HashSetIterator[MClass] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__MClass = {
+1497,
+"HashSetIterator[MClass]", /* class_name_string */
+18,
+0,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__MClass,
+34,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1497, /* HashSetIterator[MClass] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2557, /* AbstractArrayRead[Object] */
+1565, /* HashSetIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MClass = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
+&type_core__HashSet__nitc__MClass, /* HashSet[E]: HashSet[MClass] */
+}
+};
+/* runtime type HashSetNode[MClass] */
+const struct type type_core__hash_collection__HashSetNode__nitc__MClass = {
+1498,
+"HashSetNode[MClass]", /* class_name_string */
+30,
+0,
+&resolution_table_core__hash_collection__HashSetNode__nitc__MClass,
+48,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2777, /* nullable HashSetNode[MClass] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2786, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1498, /* HashSetNode[MClass] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1566, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MClass = {
+0, /* dummy */
+{
+NULL, /* empty */
+&type_nitc__MClass, /* K: MClass */
+}
+};
+/* runtime type NativeArray[nullable HashSetNode[MClass]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClass = {
+1499,
+"NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */
+166,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClass,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-2611, /* AbstractArrayRead[Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2622, /* AbstractArrayRead[Set[MVirtualTypeProp]] */
-2623, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
-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 */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2935, /* AbstractArray[Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2946, /* AbstractArray[Set[MVirtualTypeProp]] */
-2947, /* AbstractArray[Set[PropertyLayoutElement]] */
-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 */
+1499, /* NativeArray[nullable HashSetNode[MClass]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1567, /* 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__MClass = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashSetNode__nitc__MClass, /* E: nullable HashSetNode[MClass] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClass, /* NativeArray[E]: NativeArray[nullable HashSetNode[MClass]] */
+}
+};
+/* runtime type HashSetIterator[MType] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__MType = {
+1500,
+"HashSetIterator[MType]", /* class_name_string */
+19,
+0,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__MType,
+34,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2843, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1500, /* HashSetIterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1565, /* HashSetIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1664, /* Array[Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MType = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
+&type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */
+}
+};
+/* runtime type HashSetNode[MType] */
+const struct type type_core__hash_collection__HashSetNode__nitc__MType = {
+1501,
+"HashSetNode[MType]", /* class_name_string */
+31,
+0,
+&resolution_table_core__hash_collection__HashSetNode__nitc__MType,
+48,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1766, /* Array[Set[MVirtualTypeProp]] */
-1797, /* Array[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2778, /* nullable HashSetNode[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2786, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1501, /* HashSetNode[MType] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1566, /* HashSetNode[Object] */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__Array__core__Set__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_core__Set__nitc__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
-&type_core__Array__core__Set__nitc__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */
-&type_core__Collection__core__Set__nitc__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
-&type_core__Array__core__Set__nitc__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */
-&type_core__AbstractArray__core__Set__nitc__MVirtualTypeProp, /* AbstractArray[E]: AbstractArray[Set[MVirtualTypeProp]] */
-&type_core__NativeArray__core__Set__nitc__MVirtualTypeProp, /* NativeArray[E]: NativeArray[Set[MVirtualTypeProp]] */
-&type_core__Set__nitc__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
-&type_core__Collection__core__Set__nitc__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
-&type_core__Set__nitc__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
-&type_core__Collection__core__Set__nitc__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
-&type_core__Collection__core__Set__nitc__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
-&type_core__Array__core__Set__nitc__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */
-&type_core__AbstractArray__core__Set__nitc__MVirtualTypeProp, /* AbstractArray[E]: AbstractArray[Set[MVirtualTypeProp]] */
-&type_core__array__ArrayIterator__core__Set__nitc__MVirtualTypeProp, /* ArrayIterator[E]: ArrayIterator[Set[MVirtualTypeProp]] */
-&type_core__array__ArrayReverseIterator__core__Set__nitc__MVirtualTypeProp, /* ArrayReverseIterator[E]: ArrayReverseIterator[Set[MVirtualTypeProp]] */
-}
-};
-/* runtime type MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
-const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp = {
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MType = {
0, /* dummy */
{
-&type_core__Array__core__Set__nitc__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */
-&type_core__MapIterator__nitc__MClass__core__Set__nitc__MVirtualTypeProp, /* MapIterator[K, V]: MapIterator[MClass, Set[MVirtualTypeProp]] */
+NULL, /* empty */
+&type_nitc__MType, /* K: MType */
}
};
-/* runtime type NativeArray[MVirtualTypeProp] */
-const struct type type_core__NativeArray__nitc__MVirtualTypeProp = {
-1768,
-"NativeArray[MVirtualTypeProp]", /* class_name_string */
-63,
+/* runtime type NativeArray[nullable HashSetNode[MType]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MType = {
+1502,
+"NativeArray[nullable HashSetNode[MType]]", /* class_name_string */
+167,
0,
-&resolution_table_core__NativeArray__nitc__MVirtualTypeProp,
-226,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MType,
+228,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1112, /* NativeArray[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1445, /* NativeArray[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1768, /* NativeArray[MVirtualTypeProp] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1815, /* NativeArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2177, /* NativeArray[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1502, /* NativeArray[nullable HashSetNode[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1567, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_nitc__MVirtualTypeProp, /* E: MVirtualTypeProp */
-&type_core__NativeArray__nitc__MVirtualTypeProp, /* NativeArray[E]: NativeArray[MVirtualTypeProp] */
-}
-};
-/* runtime type ArrayIterator[MVirtualTypeProp] */
-const struct type type_core__array__ArrayIterator__nitc__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"ArrayIterator[MVirtualTypeProp]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeProp,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
--1, /* empty */
-1, /* empty */
-2829, /* Iterator[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__array__ArrayIterator__nitc__MVirtualTypeProp = {
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MType = {
0, /* dummy */
{
-&type_core__Array__nitc__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
-&type_core__AbstractArrayRead__nitc__MVirtualTypeProp, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeProp] */
+&type_nullable__core__hash_collection__HashSetNode__nitc__MType, /* E: nullable HashSetNode[MType] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MType, /* NativeArray[E]: NativeArray[nullable HashSetNode[MType]] */
}
};
-/* runtime type ArrayReverseIterator[MVirtualTypeProp] */
-const struct type type_core__array__ArrayReverseIterator__nitc__MVirtualTypeProp = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[MVirtualTypeProp]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type Array[MMethodDef] */
+const struct type type_core__Array__nitc__MMethodDef = {
+1503,
+"Array[MMethodDef]", /* class_name_string */
+400,
0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeProp,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
--1, /* empty */
--1, /* empty */
-2829, /* Iterator[MProperty] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MVirtualTypeProp = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
-&type_core__AbstractArrayRead__nitc__MVirtualTypeProp, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeProp] */
-}
-};
-/* runtime type HashMapKeys[MVirtualTypeProp, Int] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MVirtualTypeProp__core__Int = {
--1, /*CAST DEAD*/
-"HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MVirtualTypeProp__core__Int,
-129,
+&resolution_table_core__Array__nitc__MMethodDef,
+510,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2410, /* Collection[MProperty] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-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 */
+2426, /* Collection[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2461, /* Collection[MVirtualTypeProp] */
+2442, /* Collection[Object] */
-1, /* empty */
+2444, /* Collection[PropertyLayoutElement] */
+2445, /* Collection[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2466, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2489, /* Collection[MMethodDef] */
-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 */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MVirtualTypeProp__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MVirtualTypeProp__core__Int, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
-&type_core__Array__nitc__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
-&type_core__MapKeysIterator__nitc__MVirtualTypeProp__core__Int, /* MapKeysIterator[K, V]: MapKeysIterator[MVirtualTypeProp, Int] */
-}
-};
-/* runtime type HashMapValues[MVirtualTypeProp, Int] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MVirtualTypeProp__core__Int = {
--1, /*CAST DEAD*/
-"HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MVirtualTypeProp__core__Int,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2516, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2418, /* Collection[Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1715, /* Array[nullable Object] */
+2210, /* SequenceRead[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 */
+2575, /* AbstractArrayRead[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2584, /* AbstractArrayRead[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2603, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
+2621, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2625, /* AbstractArrayRead[PropertyLayoutElement] */
-1, /* empty */
+2627, /* AbstractArrayRead[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
+2630, /* AbstractArrayRead[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MVirtualTypeProp__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MVirtualTypeProp__core__Int, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
-&type_core__Array__core__Int, /* Array[E]: Array[Int] */
-&type_core__MapValuesIterator__nitc__MVirtualTypeProp__core__Int, /* MapValuesIterator[K, V]: MapValuesIterator[MVirtualTypeProp, Int] */
-}
-};
-/* runtime type HashMapIterator[MVirtualTypeProp, Int] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MVirtualTypeProp__core__Int = {
--1, /*CAST DEAD*/
-"HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MVirtualTypeProp__core__Int,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2872, /* AbstractArray[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2888, /* AbstractArray[Object] */
-1, /* empty */
+2890, /* AbstractArray[PropertyLayoutElement] */
+2891, /* AbstractArray[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-2708, /* MapIterator[MVirtualTypeProp, Int] */
-1, /* empty */
-2710, /* MapIterator[PropertyLayoutElement, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MVirtualTypeProp__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MVirtualTypeProp__core__Int, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
-}
-};
-/* runtime type HashMapNode[MVirtualTypeProp, Int] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int = {
-1774,
-"HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
-131,
-0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2936, /* AbstractArray[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2949, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2963, /* AbstractArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-2804, /* nullable HashMapNode[MVirtualTypeProp, Int] */
-1, /* empty */
-2806, /* nullable HashMapNode[PropertyLayoutElement, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+226, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+104, /* Array[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+240, /* Array[nullable MPropDef] */
-1, /* empty */
+1503, /* Array[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+234, /* Array[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1774, /* HashMapNode[MVirtualTypeProp, Int] */
-1, /* empty */
-1808, /* HashMapNode[PropertyLayoutElement, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int = {
-0, /* dummy */
-{
-&type_core__Int, /* V: Int */
-&type_nitc__MVirtualTypeProp, /* K: MVirtualTypeProp */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int = {
-1775,
-"NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */
-203,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1929, /* Array[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__Array__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_nitc__MMethodDef, /* E: MMethodDef */
+&type_core__Array__nitc__MMethodDef, /* SELF: Array[MMethodDef] */
+&type_core__Collection__nitc__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
+&type_core__Array__nitc__MMethodDef, /* Array[E]: Array[MMethodDef] */
+&type_core__AbstractArray__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[MMethodDef] */
+&type_core__NativeArray__nitc__MMethodDef, /* NativeArray[E]: NativeArray[MMethodDef] */
+&type_nitc__MMethodDef, /* E: MMethodDef */
+&type_core__Collection__nitc__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
+&type_nitc__MMethodDef, /* E: MMethodDef */
+&type_core__Collection__nitc__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
+&type_core__Collection__nitc__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
+&type_core__Array__nitc__MMethodDef, /* Array[E]: Array[MMethodDef] */
+&type_core__Array__nitc__MMethodDef, /* Array[E]: Array[MMethodDef] */
+&type_core__AbstractArray__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[MMethodDef] */
+&type_core__array__ArrayIterator__nitc__MMethodDef, /* ArrayIterator[E]: ArrayIterator[MMethodDef] */
+&type_core__array__ArrayReverseIterator__nitc__MMethodDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[MMethodDef] */
+}
+};
+/* runtime type HashSetIterator[MMethodDef] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__MMethodDef = {
+1504,
+"HashSetIterator[MMethodDef]", /* class_name_string */
+20,
+0,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__MMethodDef,
+34,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2844, /* Iterator[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1504, /* HashSetIterator[MMethodDef] */
-1, /* empty */
-1, /* empty */
+1565, /* HashSetIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1917, /* HashSetIterator[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MMethodDef, /* Array[E]: Array[MMethodDef] */
+&type_core__HashSet__nitc__MMethodDef, /* HashSet[E]: HashSet[MMethodDef] */
+}
+};
+/* runtime type HashSetNode[MMethodDef] */
+const struct type type_core__hash_collection__HashSetNode__nitc__MMethodDef = {
+1505,
+"HashSetNode[MMethodDef]", /* class_name_string */
+32,
+0,
+&resolution_table_core__hash_collection__HashSetNode__nitc__MMethodDef,
+48,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2779, /* nullable HashSetNode[MMethodDef] */
-1, /* empty */
-1, /* empty */
+2786, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2816, /* nullable HashSetNode[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1505, /* HashSetNode[MMethodDef] */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
+1566, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1918, /* HashSetNode[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MMethodDef = {
+0, /* dummy */
+{
+NULL, /* empty */
+&type_nitc__MMethodDef, /* K: MMethodDef */
+}
+};
+/* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethodDef = {
+1506,
+"NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */
+168,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethodDef,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1775, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
-1, /* empty */
-1809, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int, /* E: nullable HashMapNode[MVirtualTypeProp, Int] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MVirtualTypeProp__core__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
-}
-};
-/* runtime type NativeArray[AImport] */
-const struct type type_core__NativeArray__nitc__AImport = {
-1776,
-"NativeArray[AImport]", /* class_name_string */
-64,
-0,
-&resolution_table_core__NativeArray__nitc__AImport,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1492, /* NativeArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1329, /* NativeArray[ANode] */
-1, /* empty */
-1776, /* NativeArray[AImport] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1506, /* NativeArray[nullable HashSetNode[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1567, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1919, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-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_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashSetNode__nitc__MMethodDef, /* E: nullable HashSetNode[MMethodDef] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethodDef]] */
+}
+};
+/* runtime type NativeArray[MMethodDef] */
+const struct type type_core__NativeArray__nitc__MMethodDef = {
+1507,
+"NativeArray[MMethodDef]", /* class_name_string */
+82,
+0,
+&resolution_table_core__NativeArray__nitc__MMethodDef,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1417, /* NativeArray[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[Object] */
-1, /* empty */
+1914, /* NativeArray[PropertyLayoutElement] */
+1966, /* NativeArray[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1507, /* NativeArray[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__AImport = {
-0, /* dummy */
-{
-&type_nitc__AImport, /* E: AImport */
-&type_core__NativeArray__nitc__AImport, /* NativeArray[E]: NativeArray[AImport] */
-}
-};
-/* runtime type ArrayIterator[AImport] */
-const struct type type_core__array__ArrayIterator__nitc__AImport = {
--1, /*CAST DEAD*/
-"ArrayIterator[AImport]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__AImport,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1930, /* NativeArray[nullable PropertyLayoutElement] */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__AImport = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AImport, /* Array[E]: Array[AImport] */
-&type_core__AbstractArrayRead__nitc__AImport, /* AbstractArrayRead[E]: AbstractArrayRead[AImport] */
-}
-};
-/* runtime type ArrayReverseIterator[AImport] */
-const struct type type_core__array__ArrayReverseIterator__nitc__AImport = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[AImport]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__AImport,
-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__AImport = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AImport, /* Array[E]: Array[AImport] */
-&type_core__AbstractArrayRead__nitc__AImport, /* AbstractArrayRead[E]: AbstractArrayRead[AImport] */
-}
-};
-/* runtime type NativeArray[AFormaldef] */
-const struct type type_core__NativeArray__nitc__AFormaldef = {
-1779,
-"NativeArray[AFormaldef]", /* class_name_string */
-65,
-0,
-&resolution_table_core__NativeArray__nitc__AFormaldef,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1492, /* NativeArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1329, /* NativeArray[ANode] */
-1, /* empty */
-1, /* empty */
-1779, /* NativeArray[AFormaldef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_nitc__MMethodDef, /* E: MMethodDef */
+&type_core__NativeArray__nitc__MMethodDef, /* NativeArray[E]: NativeArray[MMethodDef] */
+}
+};
+/* runtime type ArrayIterator[MMethodDef] */
+const struct type type_core__array__ArrayIterator__nitc__MMethodDef = {
+1508,
+"ArrayIterator[MMethodDef]", /* class_name_string */
+61,
+0,
+&resolution_table_core__array__ArrayIterator__nitc__MMethodDef,
+137,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2844, /* Iterator[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1418, /* ArrayIterator[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1508, /* ArrayIterator[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1915, /* ArrayIterator[PropertyLayoutElement] */
-1, /* empty */
+1931, /* ArrayIterator[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
+1967, /* ArrayIterator[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__AFormaldef = {
-0, /* dummy */
-{
-&type_nitc__AFormaldef, /* E: AFormaldef */
-&type_core__NativeArray__nitc__AFormaldef, /* NativeArray[E]: NativeArray[AFormaldef] */
-}
-};
-/* runtime type ArrayIterator[AFormaldef] */
-const struct type type_core__array__ArrayIterator__nitc__AFormaldef = {
--1, /*CAST DEAD*/
-"ArrayIterator[AFormaldef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__AFormaldef,
-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__AFormaldef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AFormaldef, /* Array[E]: Array[AFormaldef] */
-&type_core__AbstractArrayRead__nitc__AFormaldef, /* AbstractArrayRead[E]: AbstractArrayRead[AFormaldef] */
-}
-};
-/* runtime type ArrayReverseIterator[AFormaldef] */
-const struct type type_core__array__ArrayReverseIterator__nitc__AFormaldef = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[AFormaldef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__AFormaldef,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AFormaldef = {
+const struct types resolution_table_core__array__ArrayIterator__nitc__MMethodDef = {
0, /* dummy */
{
-&type_core__Array__nitc__AFormaldef, /* Array[E]: Array[AFormaldef] */
-&type_core__AbstractArrayRead__nitc__AFormaldef, /* AbstractArrayRead[E]: AbstractArrayRead[AFormaldef] */
+&type_core__Array__nitc__MMethodDef, /* Array[E]: Array[MMethodDef] */
+&type_core__AbstractArrayRead__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[MMethodDef] */
}
};
-/* runtime type HashMapKeys[MType, POSetElement[MType]] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MType__poset__POSetElement__nitc__MType = {
--1, /*CAST DEAD*/
-"HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type ArrayReverseIterator[MMethodDef] */
+const struct type type_core__array__ArrayReverseIterator__nitc__MMethodDef = {
+1509,
+"ArrayReverseIterator[MMethodDef]", /* class_name_string */
+187,
0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MType__poset__POSetElement__nitc__MType,
-129,
+&resolution_table_core__array__ArrayReverseIterator__nitc__MMethodDef,
+263,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2844, /* Iterator[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2425, /* Collection[MType] */
-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 */
-2444, /* Collection[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1418, /* ArrayIterator[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1508, /* ArrayIterator[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1915, /* ArrayIterator[PropertyLayoutElement] */
-1, /* empty */
+1931, /* ArrayIterator[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
+1967, /* ArrayIterator[nullable MPropDef] */
-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__MType__poset__POSetElement__nitc__MType = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MType__poset__POSetElement__nitc__MType, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
-&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
-&type_core__MapKeysIterator__nitc__MType__poset__POSetElement__nitc__MType, /* MapKeysIterator[K, V]: MapKeysIterator[MType, POSetElement[MType]] */
-}
-};
-/* runtime type HashMapValues[MType, POSetElement[MType]] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MType__poset__POSetElement__nitc__MType = {
--1, /*CAST DEAD*/
-"HashMapValues[MType, POSetElement[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MType__poset__POSetElement__nitc__MType,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1419, /* ArrayReverseIterator[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1509, /* ArrayReverseIterator[MMethodDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1719, /* ArrayReverseIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1885, /* ArrayReverseIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1916, /* ArrayReverseIterator[PropertyLayoutElement] */
-1, /* empty */
+1932, /* ArrayReverseIterator[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
+1968, /* ArrayReverseIterator[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-2512, /* Collection[POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__poset__POSetElement__nitc__MType = {
+const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MMethodDef = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MType__poset__POSetElement__nitc__MType, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
-&type_core__Array__poset__POSetElement__nitc__MType, /* Array[E]: Array[POSetElement[MType]] */
-&type_core__MapValuesIterator__nitc__MType__poset__POSetElement__nitc__MType, /* MapValuesIterator[K, V]: MapValuesIterator[MType, POSetElement[MType]] */
+&type_core__Array__nitc__MMethodDef, /* Array[E]: Array[MMethodDef] */
+&type_core__AbstractArrayRead__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[MMethodDef] */
}
};
-/* runtime type HashMapIterator[MType, POSetElement[MType]] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MType__poset__POSetElement__nitc__MType = {
--1, /*CAST DEAD*/
-"HashMapIterator[MType, POSetElement[MType]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type HashSetIterator[MMethod] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__MMethod = {
+1510,
+"HashSetIterator[MMethod]", /* class_name_string */
+21,
0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MType__poset__POSetElement__nitc__MType,
-79,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__MMethod,
+34,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
+2841, /* Iterator[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1510, /* HashSetIterator[MMethod] */
-1, /* empty */
+1565, /* HashSetIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1917, /* HashSetIterator[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
+1999, /* HashSetIterator[MProperty] */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MMethod = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MMethod, /* Array[E]: Array[MMethod] */
+&type_core__HashSet__nitc__MMethod, /* HashSet[E]: HashSet[MMethod] */
+}
+};
+/* runtime type HashSetNode[MMethod] */
+const struct type type_core__hash_collection__HashSetNode__nitc__MMethod = {
+1511,
+"HashSetNode[MMethod]", /* class_name_string */
+33,
+0,
+&resolution_table_core__hash_collection__HashSetNode__nitc__MMethod,
+48,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2780, /* nullable HashSetNode[MMethod] */
-1, /* empty */
+2786, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2816, /* nullable HashSetNode[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
+2824, /* nullable HashSetNode[MProperty] */
-1, /* empty */
-2709, /* MapIterator[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1511, /* HashSetNode[MMethod] */
-1, /* empty */
+1566, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1918, /* HashSetNode[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
+2000, /* HashSetNode[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__poset__POSetElement__nitc__MType = {
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MMethod = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MType__poset__POSetElement__nitc__MType, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
+NULL, /* empty */
+&type_nitc__MMethod, /* K: MMethod */
}
};
-/* runtime type HashMapNode[MType, POSetElement[MType]] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType = {
-1785,
-"HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
-132,
+/* runtime type NativeArray[nullable HashSetNode[MMethod]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethod = {
+1512,
+"NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */
+169,
0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType,
-152,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethod,
+228,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-2805, /* nullable HashMapNode[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1785, /* HashMapNode[MType, POSetElement[MType]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType = {
-0, /* dummy */
-{
-&type_poset__POSetElement__nitc__MType, /* V: POSetElement[MType] */
-&type_nitc__MType, /* K: MType */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType = {
-1786,
-"NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */
-204,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1512, /* NativeArray[nullable HashSetNode[MMethod]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1567, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1919, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2001, /* NativeArray[nullable HashSetNode[MProperty]] */
-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__MMethod = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashSetNode__nitc__MMethod, /* E: nullable HashSetNode[MMethod] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethod, /* NativeArray[E]: NativeArray[nullable HashSetNode[MMethod]] */
+}
+};
+/* runtime type HashSetIterator[CallSite] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__CallSite = {
+1513,
+"HashSetIterator[CallSite]", /* class_name_string */
+22,
+0,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__CallSite,
+34,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
+1513, /* HashSetIterator[CallSite] */
+1565, /* HashSetIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__CallSite = {
+0, /* dummy */
+{
+&type_core__Array__nitc__CallSite, /* Array[E]: Array[CallSite] */
+&type_core__HashSet__nitc__CallSite, /* HashSet[E]: HashSet[CallSite] */
+}
+};
+/* runtime type HashSetNode[CallSite] */
+const struct type type_core__hash_collection__HashSetNode__nitc__CallSite = {
+1514,
+"HashSetNode[CallSite]", /* class_name_string */
+34,
+0,
+&resolution_table_core__hash_collection__HashSetNode__nitc__CallSite,
+48,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2781, /* nullable HashSetNode[CallSite] */
+2786, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1514, /* HashSetNode[CallSite] */
+1566, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__CallSite = {
+0, /* dummy */
+{
+NULL, /* empty */
+&type_nitc__CallSite, /* K: CallSite */
+}
+};
+/* runtime type NativeArray[nullable HashSetNode[CallSite]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__CallSite = {
+1515,
+"NativeArray[nullable HashSetNode[CallSite]]", /* class_name_string */
+170,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__CallSite,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1786, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
-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__MType__poset__POSetElement__nitc__MType = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType, /* E: nullable HashMapNode[MType, POSetElement[MType]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__poset__POSetElement__nitc__MType, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
-}
-};
-/* runtime type RefIterator[MType] */
-const struct type type_core__abstract_collection__RefIterator__nitc__MType = {
--1, /*CAST DEAD*/
-"RefIterator[MType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__abstract_collection__RefIterator__nitc__MType,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2831, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__abstract_collection__RefIterator__nitc__MType = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
-&type_core__Ref__nitc__MType, /* Ref[E]: Ref[MType] */
-}
-};
-/* runtime type HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
-const struct type type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
-1788,
-"HashMap[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
-79,
-0,
-&resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef,
-85,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2203, /* MapRead[nullable Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1358, /* HashMap[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1788, /* HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
-0, /* dummy */
-{
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_nitc__MModule, /* K: MModule */
-&type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* V: HashMap[MType, Array[MMethodDef]] */
-&type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
-NULL, /* empty */
-&type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
-}
-};
-/* runtime type HashMap[MType, Array[MMethodDef]] */
-const struct type type_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
-1789,
-"HashMap[MType, Array[MMethodDef]]", /* class_name_string */
-80,
-0,
-&resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef,
-85,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2203, /* MapRead[nullable Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1515, /* NativeArray[nullable HashSetNode[CallSite]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1567, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1357, /* HashMap[Object, Array[Object]] */
-1358, /* HashMap[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1789, /* HashMap[MType, Array[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MMethodDef = {
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__CallSite = {
0, /* dummy */
{
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-&type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MMethodDef]] */
-&type_nitc__MType, /* K: MType */
-&type_core__Array__nitc__MMethodDef, /* V: Array[MMethodDef] */
-&type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MType, Array[MMethodDef]] */
-&type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MMethodDef]] */
-&type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MType, Array[MMethodDef]] */
-&type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef, /* nullable N: nullable HashMapNode[MType, Array[MMethodDef]] */
-NULL, /* empty */
-&type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef, /* N: HashMapNode[MType, Array[MMethodDef]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
+&type_nullable__core__hash_collection__HashSetNode__nitc__CallSite, /* E: nullable HashSetNode[CallSite] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__CallSite, /* NativeArray[E]: NativeArray[nullable HashSetNode[CallSite]] */
}
};
-/* runtime type NativeArray[Scope] */
-const struct type type_core__NativeArray__nitc__scope__Scope = {
-1790,
-"NativeArray[Scope]", /* class_name_string */
-66,
+/* runtime type HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
+const struct type type_core__HashMap__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1516,
+"HashMap[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
+121,
0,
-&resolution_table_core__NativeArray__nitc__scope__Scope,
-226,
+&resolution_table_core__HashMap__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
+166,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
+2206, /* MapRead[nullable Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1790, /* NativeArray[Scope] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+3052, /* MapRead[MType, HashMap[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
+3055, /* MapRead[Object, 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 */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1516, /* HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1704, /* HashMap[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
+&type_nitc__MType, /* K: MType */
+&type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* V: HashMap[MProperty, Set[MMethodDef]] */
+&type_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
+&type_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
+&type_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* nullable N: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
+&type_core__MapRead__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* MapRead[K, V]: MapRead[MType, HashMap[MProperty, Set[MMethodDef]]] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* N: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
+}
+};
+/* runtime type HashMap[MProperty, Set[MMethodDef]] */
+const struct type type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1517,
+"HashMap[MProperty, Set[MMethodDef]]", /* class_name_string */
+120,
+0,
+&resolution_table_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
+166,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2206, /* MapRead[nullable Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__scope__Scope = {
-0, /* dummy */
-{
-&type_nitc__scope__Scope, /* E: Scope */
-&type_core__NativeArray__nitc__scope__Scope, /* NativeArray[E]: NativeArray[Scope] */
-}
-};
-/* runtime type ArrayIterator[Scope] */
-const struct type type_core__array__ArrayIterator__nitc__scope__Scope = {
--1, /*CAST DEAD*/
-"ArrayIterator[Scope]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__scope__Scope,
-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__scope__Scope = {
-0, /* dummy */
-{
-&type_core__Array__nitc__scope__Scope, /* Array[E]: Array[Scope] */
-&type_core__AbstractArrayRead__nitc__scope__Scope, /* AbstractArrayRead[E]: AbstractArrayRead[Scope] */
-}
-};
-/* runtime type ArrayReverseIterator[Scope] */
-const struct type type_core__array__ArrayReverseIterator__nitc__scope__Scope = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[Scope]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__scope__Scope,
-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__scope__Scope = {
-0, /* dummy */
-{
-&type_core__Array__nitc__scope__Scope, /* Array[E]: Array[Scope] */
-&type_core__AbstractArrayRead__nitc__scope__Scope, /* AbstractArrayRead[E]: AbstractArrayRead[Scope] */
-}
-};
-/* runtime type RefIterator[Scope] */
-const struct type type_core__abstract_collection__RefIterator__nitc__scope__Scope = {
--1, /*CAST DEAD*/
-"RefIterator[Scope]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__abstract_collection__RefIterator__nitc__scope__Scope,
-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__abstract_collection__RefIterator__nitc__scope__Scope = {
-0, /* dummy */
-{
-&type_core__Array__nitc__scope__Scope, /* Array[E]: Array[Scope] */
-&type_core__Ref__nitc__scope__Scope, /* Ref[E]: Ref[Scope] */
-}
-};
-/* runtime type MapKeysIterator[Variable, nullable MType] */
-const struct type type_core__MapKeysIterator__nitc__Variable__nullable__nitc__MType = {
--1, /*CAST DEAD*/
-"MapKeysIterator[Variable, nullable MType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapKeysIterator__nitc__Variable__nullable__nitc__MType,
-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__MapKeysIterator__nitc__Variable__nullable__nitc__MType = {
-0, /* dummy */
-{
-&type_core__Array__nitc__Variable, /* Array[E]: Array[Variable] */
-&type_core__MapIterator__nitc__Variable__nullable__nitc__MType, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */
-}
-};
-/* runtime type MapValuesIterator[Variable, nullable MType] */
-const struct type type_core__MapValuesIterator__nitc__Variable__nullable__nitc__MType = {
--1, /*CAST DEAD*/
-"MapValuesIterator[Variable, nullable MType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapValuesIterator__nitc__Variable__nullable__nitc__MType,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+3053, /* MapRead[MProperty, Set[MMethodDef]] */
-1, /* empty */
+3055, /* MapRead[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__MapValuesIterator__nitc__Variable__nullable__nitc__MType = {
-0, /* dummy */
-{
-&type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */
-&type_core__MapIterator__nitc__Variable__nullable__nitc__MType, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */
-}
-};
-/* runtime type MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
-const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement,
-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__MapKeysIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
-&type_core__MapIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */
-}
-};
-/* runtime type Array[Set[PropertyLayoutElement]] */
-const struct type type_core__Array__core__Set__nitc__PropertyLayoutElement = {
-1797,
-"Array[Set[PropertyLayoutElement]]", /* class_name_string */
-483,
-0,
-&resolution_table_core__Array__core__Set__nitc__PropertyLayoutElement,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1517, /* HashMap[MProperty, Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1704, /* HashMap[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MProperty, Set[MMethodDef]] */
+&type_nitc__MProperty, /* K: MProperty */
+&type_core__Set__nitc__MMethodDef, /* V: Set[MMethodDef] */
+&type_core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MProperty, Set[MMethodDef]] */
+&type_core__hash_collection__HashMapKeys__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MProperty, Set[MMethodDef]] */
+&type_core__hash_collection__HashMapValues__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MProperty, Set[MMethodDef]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef, /* nullable N: nullable HashMapNode[MProperty, Set[MMethodDef]] */
+&type_core__MapRead__nitc__MProperty__core__Set__nitc__MMethodDef, /* MapRead[K, V]: MapRead[MProperty, Set[MMethodDef]] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef, /* N: HashMapNode[MProperty, Set[MMethodDef]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
+}
+};
+/* runtime type HashMapKeys[MProperty, Set[MMethodDef]] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1518,
+"HashMapKeys[MProperty, Set[MMethodDef]]", /* class_name_string */
+159,
+0,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__core__Set__nitc__MMethodDef,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2497, /* Collection[Set[PropertyLayoutElement]] */
+2418, /* Collection[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 */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
+2444, /* Collection[PropertyLayoutElement] */
-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 */
+2472, /* Collection[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2516, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2623, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1518, /* HashMapKeys[MProperty, Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1710, /* HashMapKeys[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */
+&type_core__MapKeysIterator__nitc__MProperty__core__Set__nitc__MMethodDef, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, Set[MMethodDef]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__nitc__MProperty, /* Array[E]: Array[MProperty] */
+}
+};
+/* runtime type HashMapValues[MProperty, Set[MMethodDef]] */
+const struct type type_core__hash_collection__HashMapValues__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1519,
+"HashMapValues[MProperty, Set[MMethodDef]]", /* class_name_string */
+159,
+0,
+&resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__core__Set__nitc__MMethodDef,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2947, /* AbstractArray[Set[PropertyLayoutElement]] */
-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 */
+2490, /* Collection[Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-228, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2513, /* Collection[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1519, /* HashMapValues[MProperty, Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1711, /* HashMapValues[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1797, /* Array[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */
+&type_core__MapValuesIterator__nitc__MProperty__core__Set__nitc__MMethodDef, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, Set[MMethodDef]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
+}
+};
+/* runtime type HashMapIterator[MProperty, Set[MMethodDef]] */
+const struct type type_core__hash_collection__HashMapIterator__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1520,
+"HashMapIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
+112,
+0,
+&resolution_table_core__hash_collection__HashMapIterator__nitc__MProperty__core__Set__nitc__MMethodDef,
+158,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__Array__core__Set__nitc__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_core__Set__nitc__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
-&type_core__Array__core__Set__nitc__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */
-&type_core__Collection__core__Set__nitc__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
-&type_core__Array__core__Set__nitc__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */
-&type_core__AbstractArray__core__Set__nitc__PropertyLayoutElement, /* AbstractArray[E]: AbstractArray[Set[PropertyLayoutElement]] */
-&type_core__NativeArray__core__Set__nitc__PropertyLayoutElement, /* NativeArray[E]: NativeArray[Set[PropertyLayoutElement]] */
-&type_core__Set__nitc__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
-&type_core__Collection__core__Set__nitc__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
-&type_core__Set__nitc__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
-&type_core__Collection__core__Set__nitc__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
-&type_core__Collection__core__Set__nitc__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
-&type_core__Array__core__Set__nitc__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */
-&type_core__AbstractArray__core__Set__nitc__PropertyLayoutElement, /* AbstractArray[E]: AbstractArray[Set[PropertyLayoutElement]] */
-&type_core__array__ArrayIterator__core__Set__nitc__PropertyLayoutElement, /* ArrayIterator[E]: ArrayIterator[Set[PropertyLayoutElement]] */
-&type_core__array__ArrayReverseIterator__core__Set__nitc__PropertyLayoutElement, /* ArrayReverseIterator[E]: ArrayReverseIterator[Set[PropertyLayoutElement]] */
-}
-};
-/* runtime type MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
-const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_core__Array__core__Set__nitc__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */
-&type_core__MapIterator__nitc__MClass__core__Set__nitc__PropertyLayoutElement, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */
-}
-};
-/* runtime type MapKeysIterator[MClass, Set[MAttribute]] */
-const struct type type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MAttribute = {
--1, /*CAST DEAD*/
-"MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MAttribute,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2691, /* MapIterator[MProperty, Set[MMethodDef]] */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MAttribute = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
-&type_core__MapIterator__nitc__MClass__core__Set__nitc__MAttribute, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */
-}
-};
-/* runtime type Array[Set[MAttribute]] */
-const struct type type_core__Array__core__Set__nitc__MAttribute = {
-1800,
-"Array[Set[MAttribute]]", /* class_name_string */
-484,
-0,
-&resolution_table_core__Array__core__Set__nitc__MAttribute,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2706, /* MapIterator[Object, 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 */
+1520, /* HashMapIterator[MProperty, Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2485, /* Collection[Set[MProperty]] */
-1, /* empty */
+1712, /* HashMapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2497, /* Collection[Set[PropertyLayoutElement]] */
-2498, /* Collection[Set[MAttribute]] */
-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__HashMapIterator__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1521,
+"NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]]", /* class_name_string */
+171,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2015, /* Array[nullable Object] */
-2202, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2557, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2611, /* AbstractArrayRead[Set[MProperty]] */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2623, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
-2624, /* AbstractArrayRead[Set[MAttribute]] */
-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 */
+1521, /* NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2935, /* AbstractArray[Set[MProperty]] */
-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__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef, /* E: nullable HashMapNode[MProperty, Set[MMethodDef]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
+}
+};
+/* runtime type HashMapNode[MProperty, Set[MMethodDef]] */
+const struct type type_core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1522,
+"HashMapNode[MProperty, Set[MMethodDef]]", /* class_name_string */
+139,
+0,
+&resolution_table_core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef,
+156,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-2947, /* AbstractArray[Set[PropertyLayoutElement]] */
-2948, /* AbstractArray[Set[MAttribute]] */
-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 */
+2782, /* nullable HashMapNode[MProperty, Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2799, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1664, /* Array[Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1797, /* Array[Set[PropertyLayoutElement]] */
-1800, /* Array[Set[MAttribute]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1522, /* HashMapNode[MProperty, Set[MMethodDef]] */
-1, /* empty */
+1714, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__Array__core__Set__nitc__MAttribute = {
+const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MProperty__core__Set__nitc__MMethodDef = {
0, /* dummy */
{
-&type_core__Set__nitc__MAttribute, /* E: Set[MAttribute] */
-&type_core__Array__core__Set__nitc__MAttribute, /* Array[E]: Array[Set[MAttribute]] */
-&type_core__Collection__core__Set__nitc__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */
-&type_core__Array__core__Set__nitc__MAttribute, /* Array[E]: Array[Set[MAttribute]] */
-&type_core__AbstractArray__core__Set__nitc__MAttribute, /* AbstractArray[E]: AbstractArray[Set[MAttribute]] */
-&type_core__NativeArray__core__Set__nitc__MAttribute, /* NativeArray[E]: NativeArray[Set[MAttribute]] */
-&type_core__Set__nitc__MAttribute, /* E: Set[MAttribute] */
-&type_core__Collection__core__Set__nitc__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */
-&type_core__Set__nitc__MAttribute, /* E: Set[MAttribute] */
-&type_core__Collection__core__Set__nitc__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */
-&type_core__Collection__core__Set__nitc__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */
-&type_core__Array__core__Set__nitc__MAttribute, /* Array[E]: Array[Set[MAttribute]] */
-&type_core__AbstractArray__core__Set__nitc__MAttribute, /* AbstractArray[E]: AbstractArray[Set[MAttribute]] */
-&type_core__array__ArrayIterator__core__Set__nitc__MAttribute, /* ArrayIterator[E]: ArrayIterator[Set[MAttribute]] */
-&type_core__array__ArrayReverseIterator__core__Set__nitc__MAttribute, /* ArrayReverseIterator[E]: ArrayReverseIterator[Set[MAttribute]] */
+&type_core__Set__nitc__MMethodDef, /* V: Set[MMethodDef] */
+&type_nitc__MProperty, /* K: MProperty */
}
};
-/* runtime type MapValuesIterator[MClass, Set[MAttribute]] */
-const struct type type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MAttribute = {
--1, /*CAST DEAD*/
-"MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type Array[Set[MMethodDef]] */
+const struct type type_core__Array__core__Set__nitc__MMethodDef = {
+1523,
+"Array[Set[MMethodDef]]", /* class_name_string */
+468,
0,
-&resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MAttribute,
-11,
+&resolution_table_core__Array__core__Set__nitc__MMethodDef,
+510,
{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MAttribute = {
-0, /* dummy */
-{
-&type_core__Array__core__Set__nitc__MAttribute, /* Array[E]: Array[Set[MAttribute]] */
-&type_core__MapIterator__nitc__MClass__core__Set__nitc__MAttribute, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */
-}
-};
-/* runtime type NativeArray[MAttribute] */
-const struct type type_core__NativeArray__nitc__MAttribute = {
-1802,
-"NativeArray[MAttribute]", /* class_name_string */
-67,
-0,
-&resolution_table_core__NativeArray__nitc__MAttribute,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1112, /* NativeArray[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1445, /* NativeArray[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1802, /* NativeArray[MAttribute] */
-1815, /* NativeArray[nullable PropertyLayoutElement] */
-1823, /* NativeArray[nullable MAttribute] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2490, /* Collection[Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2513, /* Collection[Set[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 */
-2177, /* NativeArray[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1715, /* Array[nullable Object] */
+2210, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2585, /* AbstractArrayRead[Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2603, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2621, /* AbstractArrayRead[Object] */
-1, /* empty */
+2623, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__MAttribute = {
-0, /* dummy */
-{
-&type_nitc__MAttribute, /* E: MAttribute */
-&type_core__NativeArray__nitc__MAttribute, /* NativeArray[E]: NativeArray[MAttribute] */
-}
-};
-/* runtime type ArrayIterator[MAttribute] */
-const struct type type_core__array__ArrayIterator__nitc__MAttribute = {
--1, /*CAST DEAD*/
-"ArrayIterator[MAttribute]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__MAttribute,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-2829, /* Iterator[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__MAttribute = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MAttribute, /* Array[E]: Array[MAttribute] */
-&type_core__AbstractArrayRead__nitc__MAttribute, /* AbstractArrayRead[E]: AbstractArrayRead[MAttribute] */
-}
-};
-/* runtime type ArrayReverseIterator[MAttribute] */
-const struct type type_core__array__ArrayReverseIterator__nitc__MAttribute = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[MAttribute]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__MAttribute,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-2829, /* Iterator[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MAttribute = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MAttribute, /* Array[E]: Array[MAttribute] */
-&type_core__AbstractArrayRead__nitc__MAttribute, /* AbstractArrayRead[E]: AbstractArrayRead[MAttribute] */
-}
-};
-/* runtime type HashMapKeys[PropertyLayoutElement, Int] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__PropertyLayoutElement__core__Int = {
--1, /*CAST DEAD*/
-"HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__PropertyLayoutElement__core__Int,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-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 */
+2888, /* AbstractArray[Object] */
-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 */
+2937, /* AbstractArray[Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2949, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
+2960, /* AbstractArray[Set[PropertyLayoutElement]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__PropertyLayoutElement__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__PropertyLayoutElement__core__Int, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
-&type_core__Array__nitc__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
-&type_core__MapKeysIterator__nitc__PropertyLayoutElement__core__Int, /* MapKeysIterator[K, V]: MapKeysIterator[PropertyLayoutElement, Int] */
-}
-};
-/* runtime type HashMapValues[PropertyLayoutElement, Int] */
-const struct type type_core__hash_collection__HashMapValues__nitc__PropertyLayoutElement__core__Int = {
--1, /*CAST DEAD*/
-"HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__PropertyLayoutElement__core__Int,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
+226, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2418, /* Collection[Int] */
-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 */
+1523, /* Array[Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1897, /* Array[Set[PropertyLayoutElement]] */
-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_core__hash_collection__HashMapValues__nitc__PropertyLayoutElement__core__Int = {
+const struct types resolution_table_core__Array__core__Set__nitc__MMethodDef = {
0, /* dummy */
{
-&type_core__HashMap__nitc__PropertyLayoutElement__core__Int, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
-&type_core__Array__core__Int, /* Array[E]: Array[Int] */
-&type_core__MapValuesIterator__nitc__PropertyLayoutElement__core__Int, /* MapValuesIterator[K, V]: MapValuesIterator[PropertyLayoutElement, Int] */
+&type_core__Set__nitc__MMethodDef, /* E: Set[MMethodDef] */
+&type_core__Array__core__Set__nitc__MMethodDef, /* SELF: Array[Set[MMethodDef]] */
+&type_core__Collection__core__Set__nitc__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */
+&type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
+&type_core__AbstractArray__core__Set__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[Set[MMethodDef]] */
+&type_core__NativeArray__core__Set__nitc__MMethodDef, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */
+&type_core__Set__nitc__MMethodDef, /* E: Set[MMethodDef] */
+&type_core__Collection__core__Set__nitc__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */
+&type_core__Set__nitc__MMethodDef, /* E: Set[MMethodDef] */
+&type_core__Collection__core__Set__nitc__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */
+&type_core__Collection__core__Set__nitc__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */
+&type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
+&type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
+&type_core__AbstractArray__core__Set__nitc__MMethodDef, /* AbstractArray[E]: AbstractArray[Set[MMethodDef]] */
+&type_core__array__ArrayIterator__core__Set__nitc__MMethodDef, /* ArrayIterator[E]: ArrayIterator[Set[MMethodDef]] */
+&type_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef, /* ArrayReverseIterator[E]: ArrayReverseIterator[Set[MMethodDef]] */
}
};
-/* runtime type HashMapIterator[PropertyLayoutElement, Int] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__PropertyLayoutElement__core__Int = {
--1, /*CAST DEAD*/
-"HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type MapValuesIterator[MProperty, Set[MMethodDef]] */
+const struct type type_core__MapValuesIterator__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1524,
+"MapValuesIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
+42,
0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__PropertyLayoutElement__core__Int,
-79,
+&resolution_table_core__MapValuesIterator__nitc__MProperty__core__Set__nitc__MMethodDef,
+90,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1524, /* MapValuesIterator[MProperty, Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1716, /* MapValuesIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-2710, /* MapIterator[PropertyLayoutElement, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__PropertyLayoutElement__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__PropertyLayoutElement__core__Int, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
-}
-};
-/* runtime type HashMapNode[PropertyLayoutElement, Int] */
-const struct type type_core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int = {
-1808,
-"HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
-133,
-0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__MapValuesIterator__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
+&type_core__MapIterator__nitc__MProperty__core__Set__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MProperty, Set[MMethodDef]] */
+}
+};
+/* runtime type NativeArray[Set[MMethodDef]] */
+const struct type type_core__NativeArray__core__Set__nitc__MMethodDef = {
+1525,
+"NativeArray[Set[MMethodDef]]", /* class_name_string */
+83,
+0,
+&resolution_table_core__NativeArray__core__Set__nitc__MMethodDef,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-2806, /* nullable HashMapNode[PropertyLayoutElement, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1525, /* NativeArray[Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1899, /* NativeArray[Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1808, /* HashMapNode[PropertyLayoutElement, Int] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int = {
-0, /* dummy */
-{
-&type_core__Int, /* V: Int */
-&type_nitc__PropertyLayoutElement, /* K: PropertyLayoutElement */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int = {
-1809,
-"NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */
-205,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_core__Set__nitc__MMethodDef, /* E: Set[MMethodDef] */
+&type_core__NativeArray__core__Set__nitc__MMethodDef, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */
+}
+};
+/* runtime type ArrayIterator[Set[MMethodDef]] */
+const struct type type_core__array__ArrayIterator__core__Set__nitc__MMethodDef = {
+1526,
+"ArrayIterator[Set[MMethodDef]]", /* class_name_string */
+62,
+0,
+&resolution_table_core__array__ArrayIterator__core__Set__nitc__MMethodDef,
+137,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1526, /* ArrayIterator[Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
+1900, /* ArrayIterator[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 */
-1809, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int = {
+const struct types resolution_table_core__array__ArrayIterator__core__Set__nitc__MMethodDef = {
0, /* dummy */
{
-&type_nullable__core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int, /* E: nullable HashMapNode[PropertyLayoutElement, Int] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__PropertyLayoutElement__core__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
+&type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
+&type_core__AbstractArrayRead__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */
}
};
-/* runtime type HashMapKeys[MClass, HashSet[Int]] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__HashSet__core__Int = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClass, HashSet[Int]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type ArrayReverseIterator[Set[MMethodDef]] */
+const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef = {
+1527,
+"ArrayReverseIterator[Set[MMethodDef]]", /* class_name_string */
+188,
0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__HashSet__core__Int,
-129,
+&resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef,
+263,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[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 */
+1526, /* ArrayIterator[Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
+-1, /* empty */
+1900, /* ArrayIterator[Set[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__MClass__core__HashSet__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MClass__core__HashSet__core__Int, /* HashMap[K, V]: HashMap[MClass, HashSet[Int]] */
-&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
-&type_core__MapKeysIterator__nitc__MClass__core__HashSet__core__Int, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, HashSet[Int]] */
-}
-};
-/* runtime type HashMapValues[MClass, HashSet[Int]] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__HashSet__core__Int = {
--1, /*CAST DEAD*/
-"HashMapValues[MClass, HashSet[Int]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__HashSet__core__Int,
-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 */
+1527, /* ArrayReverseIterator[Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1719, /* ArrayReverseIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1885, /* ArrayReverseIterator[Object] */
+-1, /* empty */
+1901, /* ArrayReverseIterator[Set[PropertyLayoutElement]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-2513, /* Collection[HashSet[Int]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__HashSet__core__Int = {
+const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__MMethodDef = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MClass__core__HashSet__core__Int, /* HashMap[K, V]: HashMap[MClass, HashSet[Int]] */
-&type_core__Array__core__HashSet__core__Int, /* Array[E]: Array[HashSet[Int]] */
-&type_core__MapValuesIterator__nitc__MClass__core__HashSet__core__Int, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, HashSet[Int]] */
+&type_core__Array__core__Set__nitc__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
+&type_core__AbstractArrayRead__core__Set__nitc__MMethodDef, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */
}
};
-/* runtime type HashMapIterator[MClass, HashSet[Int]] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__HashSet__core__Int = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClass, HashSet[Int]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type MapKeysIterator[MProperty, Set[MMethodDef]] */
+const struct type type_core__MapKeysIterator__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1528,
+"MapKeysIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
+42,
0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__HashSet__core__Int,
-79,
+&resolution_table_core__MapKeysIterator__nitc__MProperty__core__Set__nitc__MMethodDef,
+90,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
+-1, /* empty */
+-1, /* empty */
+2841, /* Iterator[MProperty] */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1528, /* MapKeysIterator[MProperty, Set[MMethodDef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1720, /* MapKeysIterator[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 */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2711, /* MapIterator[MClass, HashSet[Int]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__HashSet__core__Int = {
+const struct types resolution_table_core__MapKeysIterator__nitc__MProperty__core__Set__nitc__MMethodDef = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MClass__core__HashSet__core__Int, /* HashMap[K, V]: HashMap[MClass, HashSet[Int]] */
+&type_core__Array__nitc__MProperty, /* Array[E]: Array[MProperty] */
+&type_core__MapIterator__nitc__MProperty__core__Set__nitc__MMethodDef, /* MapIterator[K, V]: MapIterator[MProperty, Set[MMethodDef]] */
}
};
-/* runtime type HashMapNode[MClass, HashSet[Int]] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int = {
-1813,
-"HashMapNode[MClass, HashSet[Int]]", /* class_name_string */
-134,
+/* runtime type HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1529,
+"HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
+160,
0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int,
-152,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
+205,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2434, /* Collection[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2453, /* Collection[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2807, /* nullable HashMapNode[MClass, HashSet[Int]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1813, /* HashMapNode[MClass, HashSet[Int]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int = {
-0, /* dummy */
-{
-&type_core__HashSet__core__Int, /* V: HashSet[Int] */
-&type_nitc__MClass, /* K: MClass */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, HashSet[Int]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int = {
-1814,
-"NativeArray[nullable HashMapNode[MClass, HashSet[Int]]]", /* class_name_string */
-206,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1529, /* HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1710, /* HashMapKeys[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
+&type_core__MapKeysIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* MapKeysIterator[K, V]: MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__nitc__MType, /* Array[E]: Array[MType] */
+}
+};
+/* runtime type HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
+const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1530,
+"HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
+160,
+0,
+&resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[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 */
+2491, /* Collection[HashMap[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable 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 */
-1814, /* NativeArray[nullable HashMapNode[MClass, HashSet[Int]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1530, /* HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
-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__HashSet__core__Int = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int, /* E: nullable HashMapNode[MClass, HashSet[Int]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__HashSet__core__Int, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, HashSet[Int]]] */
-}
-};
-/* runtime type NativeArray[nullable PropertyLayoutElement] */
-const struct type type_core__NativeArray__nullable__nitc__PropertyLayoutElement = {
-1815,
-"NativeArray[nullable PropertyLayoutElement]", /* class_name_string */
-68,
-0,
-&resolution_table_core__NativeArray__nullable__nitc__PropertyLayoutElement,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
+1711, /* HashMapValues[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
+&type_core__MapValuesIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* MapValuesIterator[K, V]: MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
+}
+};
+/* runtime type HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
+const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1531,
+"HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
+113,
+0,
+&resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
+158,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2692, /* MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
-1815, /* NativeArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2706, /* MapIterator[Object, 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 */
+1531, /* HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1712, /* HashMapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1532,
+"NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]]", /* class_name_string */
+172,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__nitc__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_nullable__nitc__PropertyLayoutElement, /* E: nullable PropertyLayoutElement */
-&type_core__NativeArray__nullable__nitc__PropertyLayoutElement, /* NativeArray[E]: NativeArray[nullable PropertyLayoutElement] */
-}
-};
-/* runtime type ArrayIterator[nullable PropertyLayoutElement] */
-const struct type type_core__array__ArrayIterator__nullable__nitc__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"ArrayIterator[nullable PropertyLayoutElement]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nullable__nitc__PropertyLayoutElement,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nullable__nitc__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_core__Array__nullable__nitc__PropertyLayoutElement, /* Array[E]: Array[nullable PropertyLayoutElement] */
-&type_core__AbstractArrayRead__nullable__nitc__PropertyLayoutElement, /* AbstractArrayRead[E]: AbstractArrayRead[nullable PropertyLayoutElement] */
-}
-};
-/* runtime type ArrayReverseIterator[nullable PropertyLayoutElement] */
-const struct type type_core__array__ArrayReverseIterator__nullable__nitc__PropertyLayoutElement = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[nullable PropertyLayoutElement]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nullable__nitc__PropertyLayoutElement,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__nullable__nitc__PropertyLayoutElement = {
-0, /* dummy */
-{
-&type_core__Array__nullable__nitc__PropertyLayoutElement, /* Array[E]: Array[nullable PropertyLayoutElement] */
-&type_core__AbstractArrayRead__nullable__nitc__PropertyLayoutElement, /* AbstractArrayRead[E]: AbstractArrayRead[nullable PropertyLayoutElement] */
-}
-};
-/* runtime type HashMapKeys[MAttribute, Int] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MAttribute__core__Int = {
--1, /*CAST DEAD*/
-"HashMapKeys[MAttribute, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MAttribute__core__Int,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2410, /* Collection[MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-2435, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2465, /* Collection[MAttribute] */
-2466, /* Collection[nullable PropertyLayoutElement] */
-2467, /* Collection[nullable MAttribute] */
-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 */
+1532, /* NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MAttribute__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MAttribute__core__Int, /* HashMap[K, V]: HashMap[MAttribute, Int] */
-&type_core__Array__nitc__MAttribute, /* Array[E]: Array[MAttribute] */
-&type_core__MapKeysIterator__nitc__MAttribute__core__Int, /* MapKeysIterator[K, V]: MapKeysIterator[MAttribute, Int] */
-}
-};
-/* runtime type HashMapValues[MAttribute, Int] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MAttribute__core__Int = {
--1, /*CAST DEAD*/
-"HashMapValues[MAttribute, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MAttribute__core__Int,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2418, /* Collection[Int] */
-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_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* E: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
+}
+};
+/* runtime type HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
+const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
+1533,
+"HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
+138,
+0,
+&resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef,
+156,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2783, /* nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2799, /* nullable HashMapNode[Object, 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__MAttribute__core__Int = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MAttribute__core__Int, /* HashMap[K, V]: HashMap[MAttribute, Int] */
-&type_core__Array__core__Int, /* Array[E]: Array[Int] */
-&type_core__MapValuesIterator__nitc__MAttribute__core__Int, /* MapValuesIterator[K, V]: MapValuesIterator[MAttribute, Int] */
-}
-};
-/* runtime type HashMapIterator[MAttribute, Int] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MAttribute__core__Int = {
--1, /*CAST DEAD*/
-"HashMapIterator[MAttribute, Int]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MAttribute__core__Int,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-2710, /* MapIterator[PropertyLayoutElement, Int] */
-1, /* empty */
-2712, /* MapIterator[MAttribute, Int] */
+1533, /* HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
-1, /* empty */
-1, /* empty */
+1714, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MAttribute__core__Int = {
+const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MAttribute__core__Int, /* HashMap[K, V]: HashMap[MAttribute, Int] */
+&type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef, /* V: HashMap[MProperty, Set[MMethodDef]] */
+&type_nitc__MType, /* K: MType */
}
};