#include "nitc__nith.types.0.h"
-/* runtime type NativeArray[SequenceRead[MModule]] */
-const struct type type_core__NativeArray__core__SequenceRead__nitc__MModule = {
-1143,
-"NativeArray[SequenceRead[MModule]]", /* class_name_string */
-11,
+/* runtime type HashMap[Phase, POSetElement[Phase]] */
+const struct type type_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase = {
+1077,
+"HashMap[Phase, POSetElement[Phase]]", /* class_name_string */
+92,
0,
-&resolution_table_core__NativeArray__core__SequenceRead__nitc__MModule,
-226,
+&resolution_table_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase,
+166,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1143, /* NativeArray[SequenceRead[MModule]] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-229, /* NativeArray[Object] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--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 */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2136, /* NativeArray[nullable Object] */
--1, /* empty */
+3039, /* MapRead[Phase, POSetElement[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+3055, /* MapRead[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1077, /* HashMap[Phase, POSetElement[Phase]] */
-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 */
},
};
-const struct types resolution_table_core__NativeArray__core__SequenceRead__nitc__MModule = {
+const struct types resolution_table_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase = {
0, /* dummy */
{
-&type_core__SequenceRead__nitc__MModule, /* E: SequenceRead[MModule] */
-&type_core__NativeArray__core__SequenceRead__nitc__MModule, /* NativeArray[E]: NativeArray[SequenceRead[MModule]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase, /* HashMapIterator[K, V]: HashMapIterator[Phase, POSetElement[Phase]] */
+&type_nitc__Phase, /* K: Phase */
+&type_poset__POSetElement__nitc__Phase, /* V: POSetElement[Phase] */
+&type_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase, /* HashMapNode[K, V]: HashMapNode[Phase, POSetElement[Phase]] */
+&type_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase, /* HashMapKeys[K, V]: HashMapKeys[Phase, POSetElement[Phase]] */
+&type_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase, /* HashMapValues[K, V]: HashMapValues[Phase, POSetElement[Phase]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase, /* nullable N: nullable HashMapNode[Phase, POSetElement[Phase]] */
+&type_core__MapRead__nitc__Phase__poset__POSetElement__nitc__Phase, /* MapRead[K, V]: MapRead[Phase, POSetElement[Phase]] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase, /* N: HashMapNode[Phase, POSetElement[Phase]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
}
};
-/* runtime type ArrayIterator[SequenceRead[MModule]] */
-const struct type type_core__array__ArrayIterator__core__SequenceRead__nitc__MModule = {
--1, /*CAST DEAD*/
-"ArrayIterator[SequenceRead[MModule]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type POSetElement[Phase] */
+const struct type type_poset__POSetElement__nitc__Phase = {
+1078,
+"POSetElement[Phase]", /* class_name_string */
+2,
0,
-&resolution_table_core__array__ArrayIterator__core__SequenceRead__nitc__MModule,
-11,
+&resolution_table_poset__POSetElement__nitc__Phase,
+9,
{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
+1078, /* POSetElement[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__array__ArrayIterator__core__SequenceRead__nitc__MModule = {
+const struct types resolution_table_poset__POSetElement__nitc__Phase = {
0, /* dummy */
{
-&type_core__Array__core__SequenceRead__nitc__MModule, /* Array[E]: Array[SequenceRead[MModule]] */
-&type_core__AbstractArrayRead__core__SequenceRead__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[SequenceRead[MModule]] */
+&type_core__HashSet__nitc__Phase, /* HashSet[E]: HashSet[Phase] */
+&type_poset__POSet__nitc__Phase, /* POSet[E]: POSet[Phase] */
+&type_nitc__Phase, /* E: Phase */
}
};
-/* runtime type ArrayReverseIterator[SequenceRead[MModule]] */
-const struct type type_core__array__ArrayReverseIterator__core__SequenceRead__nitc__MModule = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[SequenceRead[MModule]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type POSetConflictGraph[Phase] */
+const struct type type_nitc__POSetConflictGraph__nitc__Phase = {
+1079,
+"POSetConflictGraph[Phase]", /* class_name_string */
+2,
0,
-&resolution_table_core__array__ArrayReverseIterator__core__SequenceRead__nitc__MModule,
-11,
+&resolution_table_nitc__POSetConflictGraph__nitc__Phase,
+9,
{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
+1079, /* POSetConflictGraph[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__array__ArrayReverseIterator__core__SequenceRead__nitc__MModule = {
+const struct types resolution_table_nitc__POSetConflictGraph__nitc__Phase = {
0, /* dummy */
{
-&type_core__Array__core__SequenceRead__nitc__MModule, /* Array[E]: Array[SequenceRead[MModule]] */
-&type_core__AbstractArrayRead__core__SequenceRead__nitc__MModule, /* AbstractArrayRead[E]: AbstractArrayRead[SequenceRead[MModule]] */
+&type_core__HashSet__nitc__Phase, /* HashSet[E]: HashSet[Phase] */
+&type_core__HashMap__nitc__Phase__core__Set__nitc__Phase, /* HashMap[E, Set[E]]: HashMap[Phase, Set[Phase]] */
+&type_poset__POSet__nitc__Phase, /* POSet[E]: POSet[Phase] */
+&type_core__Array__nitc__Phase, /* Array[E]: Array[Phase] */
+&type_nitc__Phase, /* E: Phase */
+&type_core__Collection__nitc__Phase, /* Collection[E]: Collection[Phase] */
}
};
-/* runtime type NativeArray[AModule] */
-const struct type type_core__NativeArray__nitc__AModule = {
-1146,
-"NativeArray[AModule]", /* class_name_string */
-12,
+/* runtime type HashSet[Phase] */
+const struct type type_core__HashSet__nitc__Phase = {
+1080,
+"HashSet[Phase]", /* class_name_string */
+154,
0,
-&resolution_table_core__NativeArray__nitc__AModule,
-226,
+&resolution_table_core__HashSet__nitc__Phase,
+175,
{
-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 */
-1146, /* NativeArray[AModule] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-229, /* NativeArray[Object] */
--1, /* empty */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
+2208, /* Set[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1492, /* NativeArray[Prod] */
-1, /* empty */
+2413, /* Collection[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1329, /* NativeArray[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+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 */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2388, /* Set[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2851, /* Set[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1080, /* HashSet[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+136, /* HashSet[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashSet__nitc__Phase = {
+0, /* dummy */
+{
+&type_nitc__Phase, /* E: Phase */
+&type_core__HashSet__nitc__Phase, /* SELF: HashSet[Phase] */
+&type_core__hash_collection__HashSetNode__nitc__Phase, /* HashSetNode[E]: HashSetNode[Phase] */
+&type_core__hash_collection__HashSetIterator__nitc__Phase, /* HashSetIterator[E]: HashSetIterator[Phase] */
+&type_core__Collection__nitc__Phase, /* Collection[E]: Collection[Phase] */
+&type_core__HashSet__nitc__Phase, /* HashSet[E]: HashSet[Phase] */
+&type_core__Set__nitc__Phase, /* Set[E]: Set[Phase] */
+&type_core__HashSet__nitc__Phase, /* HashSet[E]: HashSet[Phase] */
+NULL, /* empty */
+&type_nullable__core__hash_collection__HashSetNode__nitc__Phase, /* nullable N: nullable HashSetNode[Phase] */
+&type_core__Collection__nitc__Phase, /* Collection[E]: Collection[Phase] */
+&type_core__Array__nitc__Phase, /* Array[E]: Array[Phase] */
+&type_core__hash_collection__HashSetNode__nitc__Phase, /* N: HashSetNode[Phase] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Phase]] */
+}
+};
+/* runtime type HashMap[Phase, Set[Phase]] */
+const struct type type_core__HashMap__nitc__Phase__core__Set__nitc__Phase = {
+1081,
+"HashMap[Phase, Set[Phase]]", /* class_name_string */
+91,
+0,
+&resolution_table_core__HashMap__nitc__Phase__core__Set__nitc__Phase,
+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__AModule = {
-0, /* dummy */
-{
-&type_nitc__AModule, /* E: AModule */
-&type_core__NativeArray__nitc__AModule, /* NativeArray[E]: NativeArray[AModule] */
-}
-};
-/* runtime type ArrayIterator[AModule] */
-const struct type type_core__array__ArrayIterator__nitc__AModule = {
--1, /*CAST DEAD*/
-"ArrayIterator[AModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__AModule,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__AModule = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AModule, /* Array[E]: Array[AModule] */
-&type_core__AbstractArrayRead__nitc__AModule, /* AbstractArrayRead[E]: AbstractArrayRead[AModule] */
-}
-};
-/* runtime type ArrayReverseIterator[AModule] */
-const struct type type_core__array__ArrayReverseIterator__nitc__AModule = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[AModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__AModule,
-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__AModule = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AModule, /* Array[E]: Array[AModule] */
-&type_core__AbstractArrayRead__nitc__AModule, /* AbstractArrayRead[E]: AbstractArrayRead[AModule] */
-}
-};
-/* runtime type HashMapKeys[MModule, AModule] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__nitc__AModule = {
--1, /*CAST DEAD*/
-"HashMapKeys[MModule, AModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__nitc__AModule,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2408, /* Collection[MModule] */
-1, /* empty */
-1, /* empty */
+3040, /* MapRead[Phase, Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+3055, /* MapRead[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 */
+1081, /* HashMap[Phase, Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2482, /* Collection[nullable MModule] */
-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 */
-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__MModule__nitc__AModule = {
+const struct types resolution_table_core__HashMap__nitc__Phase__core__Set__nitc__Phase = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MModule__nitc__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
-&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
-&type_core__MapKeysIterator__nitc__MModule__nitc__AModule, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, AModule] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase, /* HashMapIterator[K, V]: HashMapIterator[Phase, Set[Phase]] */
+&type_nitc__Phase, /* K: Phase */
+&type_core__Set__nitc__Phase, /* V: Set[Phase] */
+&type_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase, /* HashMapNode[K, V]: HashMapNode[Phase, Set[Phase]] */
+&type_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase, /* HashMapKeys[K, V]: HashMapKeys[Phase, Set[Phase]] */
+&type_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase, /* HashMapValues[K, V]: HashMapValues[Phase, Set[Phase]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase, /* nullable N: nullable HashMapNode[Phase, Set[Phase]] */
+&type_core__MapRead__nitc__Phase__core__Set__nitc__Phase, /* MapRead[K, V]: MapRead[Phase, Set[Phase]] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase, /* N: HashMapNode[Phase, Set[Phase]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Phase, Set[Phase]]] */
}
};
-/* runtime type HashMapValues[MModule, AModule] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule = {
--1, /*CAST DEAD*/
-"HashMapValues[MModule, AModule]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type HashMapKeys[Phase, Set[Phase]] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase = {
+1082,
+"HashMapKeys[Phase, Set[Phase]]", /* class_name_string */
+130,
0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule,
-129,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase,
+205,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2413, /* Collection[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2412, /* Collection[AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MModule__nitc__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
-&type_core__Array__nitc__AModule, /* Array[E]: Array[AModule] */
-&type_core__MapValuesIterator__nitc__MModule__nitc__AModule, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, AModule] */
-}
-};
-/* runtime type HashMapIterator[MModule, AModule] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule = {
--1, /*CAST DEAD*/
-"HashMapIterator[MModule, AModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
+1082, /* HashMapKeys[Phase, Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2660, /* MapIterator[MModule, AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1710, /* HashMapKeys[Object, nullable 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 */
},
};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule = {
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__core__Set__nitc__Phase = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MModule__nitc__AModule, /* HashMap[K, V]: HashMap[MModule, AModule] */
+&type_core__HashMap__nitc__Phase__core__Set__nitc__Phase, /* HashMap[K, V]: HashMap[Phase, Set[Phase]] */
+&type_core__MapKeysIterator__nitc__Phase__core__Set__nitc__Phase, /* MapKeysIterator[K, V]: MapKeysIterator[Phase, Set[Phase]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__nitc__Phase, /* Array[E]: Array[Phase] */
}
};
-/* runtime type HashMapNode[MModule, AModule] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule = {
-1152,
-"HashMapNode[MModule, AModule]", /* class_name_string */
-85,
+/* runtime type HashMapValues[Phase, Set[Phase]] */
+const struct type type_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase = {
+1083,
+"HashMapValues[Phase, Set[Phase]]", /* class_name_string */
+130,
0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule,
-152,
+&resolution_table_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase,
+205,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2738, /* nullable HashMapNode[MModule, AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
+2460, /* Collection[Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1152, /* HashMapNode[MModule, AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
+1083, /* HashMapValues[Phase, Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule = {
-0, /* dummy */
-{
-&type_nitc__AModule, /* V: AModule */
-&type_nitc__MModule, /* K: MModule */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule = {
-1153,
-"NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */
-137,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-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 */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Phase__core__Set__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__Phase__core__Set__nitc__Phase, /* HashMap[K, V]: HashMap[Phase, Set[Phase]] */
+&type_core__MapValuesIterator__nitc__Phase__core__Set__nitc__Phase, /* MapValuesIterator[K, V]: MapValuesIterator[Phase, Set[Phase]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */
+}
+};
+/* runtime type HashMapIterator[Phase, Set[Phase]] */
+const struct type type_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase = {
+1084,
+"HashMapIterator[Phase, Set[Phase]]", /* class_name_string */
+83,
+0,
+&resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase,
+158,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
+2662, /* MapIterator[Phase, Set[Phase]] */
-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 */
+1084, /* HashMapIterator[Phase, Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1153, /* NativeArray[nullable HashMapNode[MModule, AModule]] */
-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 */
-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__hash_collection__HashMapIterator__nitc__Phase__core__Set__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__Phase__core__Set__nitc__Phase, /* HashMap[K, V]: HashMap[Phase, Set[Phase]] */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[Phase, Set[Phase]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase = {
+1085,
+"NativeArray[nullable HashMapNode[Phase, Set[Phase]]]", /* class_name_string */
+130,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase,
+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__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule, /* E: nullable HashMapNode[MModule, AModule] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, AModule]] */
-}
-};
-/* runtime type HashMapKeys[MClassDef, AClassdef] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClassDef, AClassdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2414, /* Collection[MClassDef] */
-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 */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
+1085, /* NativeArray[nullable HashMapNode[Phase, Set[Phase]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MClassDef__nitc__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
-&type_core__Array__nitc__MClassDef, /* Array[E]: Array[MClassDef] */
-&type_core__MapKeysIterator__nitc__MClassDef__nitc__AClassdef, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, AClassdef] */
-}
-};
-/* runtime type HashMapValues[MClassDef, AClassdef] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MClassDef__nitc__AClassdef = {
--1, /*CAST DEAD*/
-"HashMapValues[MClassDef, AClassdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MClassDef__nitc__AClassdef,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2428, /* Collection[AClassdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase, /* E: nullable HashMapNode[Phase, Set[Phase]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase, /* NativeArray[E]: NativeArray[nullable HashMapNode[Phase, Set[Phase]]] */
+}
+};
+/* runtime type HashMapNode[Phase, Set[Phase]] */
+const struct type type_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase = {
+1086,
+"HashMapNode[Phase, Set[Phase]]", /* class_name_string */
+126,
+0,
+&resolution_table_core__hash_collection__HashMapNode__nitc__Phase__core__Set__nitc__Phase,
+156,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
+2741, /* nullable HashMapNode[Phase, Set[Phase]] */
-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__MClassDef__nitc__AClassdef = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MClassDef__nitc__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
-&type_core__Array__nitc__AClassdef, /* Array[E]: Array[AClassdef] */
-&type_core__MapValuesIterator__nitc__MClassDef__nitc__AClassdef, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, AClassdef] */
-}
-};
-/* runtime type HashMapIterator[MClassDef, AClassdef] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MClassDef__nitc__AClassdef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClassDef, AClassdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__nitc__AClassdef,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2799, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2661, /* MapIterator[MClassDef, AClassdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClassDef__nitc__AClassdef = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MClassDef__nitc__AClassdef, /* HashMap[K, V]: HashMap[MClassDef, AClassdef] */
-}
-};
-/* runtime type HashMapNode[MClassDef, AClassdef] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef = {
-1157,
-"HashMapNode[MClassDef, AClassdef]", /* class_name_string */
-86,
-0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1086, /* HashMapNode[Phase, Set[Phase]] */
-1, /* empty */
-1, /* empty */
-2739, /* nullable HashMapNode[MClassDef, AClassdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1714, /* 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__nitc__Phase__core__Set__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__Set__nitc__Phase, /* V: Set[Phase] */
+&type_nitc__Phase, /* K: Phase */
+}
+};
+/* runtime type Array[Set[Phase]] */
+const struct type type_core__Array__core__Set__nitc__Phase = {
+1087,
+"Array[Set[Phase]]", /* class_name_string */
+440,
+0,
+&resolution_table_core__Array__core__Set__nitc__Phase,
+510,
+{
+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 */
-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 */
-1157, /* HashMapNode[MClassDef, AClassdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2460, /* Collection[Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef = {
-0, /* dummy */
-{
-&type_nitc__AClassdef, /* V: AClassdef */
-&type_nitc__MClassDef, /* K: MClassDef */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef = {
-1158,
-"NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */
-138,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-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 */
+2538, /* AbstractArrayRead[Set[Phase]] */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1158, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2888, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2906, /* AbstractArray[Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef, /* E: nullable HashMapNode[MClassDef, AClassdef] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
-}
-};
-/* runtime type HashMapKeys[String, MModuleData[AAnnotation]] */
-const struct type type_core__hash_collection__HashMapKeys__core__String__nitc__MModuleData__nitc__AAnnotation = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, MModuleData[AAnnotation]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__core__String__nitc__MModuleData__nitc__AAnnotation,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2402, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2949, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2439, /* Collection[Writable] */
-1, /* empty */
+226, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1087, /* Array[Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__nitc__MModuleData__nitc__AAnnotation = {
-0, /* dummy */
-{
-&type_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__MapKeysIterator__core__String__nitc__MModuleData__nitc__AAnnotation, /* MapKeysIterator[K, V]: MapKeysIterator[String, MModuleData[AAnnotation]] */
-}
-};
-/* runtime type HashMapValues[String, MModuleData[AAnnotation]] */
-const struct type type_core__hash_collection__HashMapValues__core__String__nitc__MModuleData__nitc__AAnnotation = {
--1, /*CAST DEAD*/
-"HashMapValues[String, MModuleData[AAnnotation]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__core__String__nitc__MModuleData__nitc__AAnnotation,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__Array__core__Set__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__Set__nitc__Phase, /* E: Set[Phase] */
+&type_core__Array__core__Set__nitc__Phase, /* SELF: Array[Set[Phase]] */
+&type_core__Collection__core__Set__nitc__Phase, /* Collection[E]: Collection[Set[Phase]] */
+&type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */
+&type_core__AbstractArray__core__Set__nitc__Phase, /* AbstractArray[E]: AbstractArray[Set[Phase]] */
+&type_core__NativeArray__core__Set__nitc__Phase, /* NativeArray[E]: NativeArray[Set[Phase]] */
+&type_core__Set__nitc__Phase, /* E: Set[Phase] */
+&type_core__Collection__core__Set__nitc__Phase, /* Collection[E]: Collection[Set[Phase]] */
+&type_core__Set__nitc__Phase, /* E: Set[Phase] */
+&type_core__Collection__core__Set__nitc__Phase, /* Collection[E]: Collection[Set[Phase]] */
+&type_core__Collection__core__Set__nitc__Phase, /* Collection[E]: Collection[Set[Phase]] */
+&type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */
+&type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */
+&type_core__AbstractArray__core__Set__nitc__Phase, /* AbstractArray[E]: AbstractArray[Set[Phase]] */
+&type_core__array__ArrayIterator__core__Set__nitc__Phase, /* ArrayIterator[E]: ArrayIterator[Set[Phase]] */
+&type_core__array__ArrayReverseIterator__core__Set__nitc__Phase, /* ArrayReverseIterator[E]: ArrayReverseIterator[Set[Phase]] */
+}
+};
+/* runtime type MapValuesIterator[Phase, Set[Phase]] */
+const struct type type_core__MapValuesIterator__nitc__Phase__core__Set__nitc__Phase = {
+1088,
+"MapValuesIterator[Phase, Set[Phase]]", /* class_name_string */
+13,
+0,
+&resolution_table_core__MapValuesIterator__nitc__Phase__core__Set__nitc__Phase,
+90,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1088, /* MapValuesIterator[Phase, Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2484, /* Collection[MModuleData[AAnnotation]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1716, /* MapValuesIterator[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 */
},
};
-const struct types resolution_table_core__hash_collection__HashMapValues__core__String__nitc__MModuleData__nitc__AAnnotation = {
+const struct types resolution_table_core__MapValuesIterator__nitc__Phase__core__Set__nitc__Phase = {
0, /* dummy */
{
-&type_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
-&type_core__Array__nitc__MModuleData__nitc__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */
-&type_core__MapValuesIterator__core__String__nitc__MModuleData__nitc__AAnnotation, /* MapValuesIterator[K, V]: MapValuesIterator[String, MModuleData[AAnnotation]] */
+&type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */
+&type_core__MapIterator__nitc__Phase__core__Set__nitc__Phase, /* MapIterator[K, V]: MapIterator[Phase, Set[Phase]] */
}
};
-/* runtime type HashMapIterator[String, MModuleData[AAnnotation]] */
-const struct type type_core__hash_collection__HashMapIterator__core__String__nitc__MModuleData__nitc__AAnnotation = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type NativeArray[Set[Phase]] */
+const struct type type_core__NativeArray__core__Set__nitc__Phase = {
+1089,
+"NativeArray[Set[Phase]]", /* class_name_string */
+52,
0,
-&resolution_table_core__hash_collection__HashMapIterator__core__String__nitc__MModuleData__nitc__AAnnotation,
-79,
+&resolution_table_core__NativeArray__core__Set__nitc__Phase,
+228,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2662, /* MapIterator[String, MModuleData[AAnnotation]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1089, /* NativeArray[Set[Phase]] */
+-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__nitc__MModuleData__nitc__AAnnotation = {
-0, /* dummy */
-{
-&type_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation, /* HashMap[K, V]: HashMap[String, MModuleData[AAnnotation]] */
-}
-};
-/* runtime type HashMapNode[String, MModuleData[AAnnotation]] */
-const struct type type_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation = {
-1162,
-"HashMapNode[String, MModuleData[AAnnotation]]", /* class_name_string */
-87,
-0,
-&resolution_table_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2740, /* nullable HashMapNode[String, MModuleData[AAnnotation]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable 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 */
-1162, /* HashMapNode[String, MModuleData[AAnnotation]] */
-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__String__nitc__MModuleData__nitc__AAnnotation = {
+const struct types resolution_table_core__NativeArray__core__Set__nitc__Phase = {
0, /* dummy */
{
-&type_nitc__MModuleData__nitc__AAnnotation, /* V: MModuleData[AAnnotation] */
-&type_core__String, /* K: String */
+&type_core__Set__nitc__Phase, /* E: Set[Phase] */
+&type_core__NativeArray__core__Set__nitc__Phase, /* NativeArray[E]: NativeArray[Set[Phase]] */
}
};
-/* runtime type NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation = {
-1163,
-"NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]]", /* class_name_string */
-139,
+/* runtime type ArrayIterator[Set[Phase]] */
+const struct type type_core__array__ArrayIterator__core__Set__nitc__Phase = {
+1090,
+"ArrayIterator[Set[Phase]]", /* class_name_string */
+15,
0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation,
-226,
+&resolution_table_core__array__ArrayIterator__core__Set__nitc__Phase,
+137,
{
-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 */
+1090, /* ArrayIterator[Set[Phase]] */
-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 */
-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__array__ArrayIterator__core__Set__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */
+&type_core__AbstractArrayRead__core__Set__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Set[Phase]] */
+}
+};
+/* runtime type ArrayReverseIterator[Set[Phase]] */
+const struct type type_core__array__ArrayReverseIterator__core__Set__nitc__Phase = {
+1091,
+"ArrayReverseIterator[Set[Phase]]", /* class_name_string */
+141,
+0,
+&resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__Phase,
+263,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1163, /* NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1090, /* ArrayIterator[Set[Phase]] */
-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 */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation, /* E: nullable HashMapNode[String, MModuleData[AAnnotation]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
-}
-};
-/* runtime type HashMapKeys[MPropDef, APropdef] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MPropDef__nitc__APropdef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MPropDef, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MPropDef__nitc__APropdef,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2417, /* Collection[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-2435, /* Collection[PropertyLayoutElement] */
-2436, /* Collection[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1091, /* ArrayReverseIterator[Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2466, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
+1719, /* ArrayReverseIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MPropDef__nitc__APropdef = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MPropDef__nitc__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
-&type_core__Array__nitc__MPropDef, /* Array[E]: Array[MPropDef] */
-&type_core__MapKeysIterator__nitc__MPropDef__nitc__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MPropDef, APropdef] */
-}
-};
-/* runtime type HashMapValues[MPropDef, APropdef] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MPropDef__nitc__APropdef = {
--1, /*CAST DEAD*/
-"HashMapValues[MPropDef, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MPropDef__nitc__APropdef,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1885, /* ArrayReverseIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__core__Set__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__Array__core__Set__nitc__Phase, /* Array[E]: Array[Set[Phase]] */
+&type_core__AbstractArrayRead__core__Set__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Set[Phase]] */
+}
+};
+/* runtime type MapKeysIterator[Phase, Set[Phase]] */
+const struct type type_core__MapKeysIterator__nitc__Phase__core__Set__nitc__Phase = {
+1092,
+"MapKeysIterator[Phase, Set[Phase]]", /* class_name_string */
+13,
+0,
+&resolution_table_core__MapKeysIterator__nitc__Phase__core__Set__nitc__Phase,
+90,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1092, /* MapKeysIterator[Phase, Set[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2455, /* Collection[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+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 */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MPropDef__nitc__APropdef = {
+const struct types resolution_table_core__MapKeysIterator__nitc__Phase__core__Set__nitc__Phase = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MPropDef__nitc__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
-&type_core__Array__nitc__APropdef, /* Array[E]: Array[APropdef] */
-&type_core__MapValuesIterator__nitc__MPropDef__nitc__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MPropDef, APropdef] */
+&type_core__Array__nitc__Phase, /* Array[E]: Array[Phase] */
+&type_core__MapIterator__nitc__Phase__core__Set__nitc__Phase, /* MapIterator[K, V]: MapIterator[Phase, Set[Phase]] */
}
};
-/* runtime type HashMapIterator[MPropDef, APropdef] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MPropDef__nitc__APropdef = {
--1, /*CAST DEAD*/
-"HashMapIterator[MPropDef, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type HashSetIterator[Phase] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__Phase = {
+1093,
+"HashSetIterator[Phase]", /* class_name_string */
+11,
0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MPropDef__nitc__APropdef,
-79,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__Phase,
+34,
{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
--1, /* empty */
--1, /* empty */
-2663, /* MapIterator[MPropDef, APropdef] */
--1, /* empty */
+1093, /* HashSetIterator[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+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__Phase = {
+0, /* dummy */
+{
+&type_core__Array__nitc__Phase, /* Array[E]: Array[Phase] */
+&type_core__HashSet__nitc__Phase, /* HashSet[E]: HashSet[Phase] */
+}
+};
+/* runtime type HashSetNode[Phase] */
+const struct type type_core__hash_collection__HashSetNode__nitc__Phase = {
+1094,
+"HashSetNode[Phase]", /* class_name_string */
+46,
+0,
+&resolution_table_core__hash_collection__HashSetNode__nitc__Phase,
+48,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2742, /* nullable HashSetNode[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2786, /* nullable HashSetNode[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 */
-1, /* empty */
-1, /* empty */
+1566, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1094, /* HashSetNode[Phase] */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MPropDef__nitc__APropdef = {
+const struct types resolution_table_core__hash_collection__HashSetNode__nitc__Phase = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MPropDef__nitc__APropdef, /* HashMap[K, V]: HashMap[MPropDef, APropdef] */
+NULL, /* empty */
+&type_nitc__Phase, /* K: Phase */
}
};
-/* runtime type HashMapNode[MPropDef, APropdef] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef = {
-1167,
-"HashMapNode[MPropDef, APropdef]", /* class_name_string */
-88,
+/* runtime type NativeArray[nullable HashSetNode[Phase]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase = {
+1095,
+"NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */
+131,
0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef,
-152,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase,
+228,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2741, /* nullable HashMapNode[MPropDef, APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1167, /* HashMapNode[MPropDef, APropdef] */
-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 */
-1, /* empty */
-1, /* empty */
+1095, /* NativeArray[nullable HashSetNode[Phase]] */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef = {
-0, /* dummy */
-{
-&type_nitc__APropdef, /* V: APropdef */
-&type_nitc__MPropDef, /* K: MPropDef */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef = {
-1168,
-"NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */
-140,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-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__Phase = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashSetNode__nitc__Phase, /* E: nullable HashSetNode[Phase] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__Phase, /* NativeArray[E]: NativeArray[nullable HashSetNode[Phase]] */
+}
+};
+/* runtime type HashMapKeys[Phase, POSetElement[Phase]] */
+const struct type type_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase = {
+1096,
+"HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */
+131,
+0,
+&resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2413, /* Collection[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1168, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
-1, /* empty */
-1, /* empty */
-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 */
-1, /* empty */
+1096, /* HashMapKeys[Phase, POSetElement[Phase]] */
-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__MPropDef__nitc__APropdef = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef, /* E: nullable HashMapNode[MPropDef, APropdef] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef, /* NativeArray[E]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
-}
-};
-/* runtime type Array[Buffer] */
-const struct type type_core__Array__core__Buffer = {
-1169,
-"Array[Buffer]", /* class_name_string */
-440,
-0,
-&resolution_table_core__Array__core__Buffer,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
-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 */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2439, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2450, /* Collection[Buffer] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__Phase__poset__POSetElement__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
+&type_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase, /* MapKeysIterator[K, V]: MapKeysIterator[Phase, POSetElement[Phase]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__nitc__Phase, /* Array[E]: Array[Phase] */
+}
+};
+/* runtime type HashMapValues[Phase, POSetElement[Phase]] */
+const struct type type_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase = {
+1097,
+"HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */
+131,
+0,
+&resolution_table_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase,
+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 */
+2461, /* Collection[POSetElement[Phase]] */
-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 */
+2502, /* Collection[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 */
-2563, /* AbstractArrayRead[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2576, /* AbstractArrayRead[Buffer] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1097, /* HashMapValues[Phase, POSetElement[Phase]] */
-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 */
-2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__nitc__Phase__poset__POSetElement__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
+&type_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase, /* MapValuesIterator[K, V]: MapValuesIterator[Phase, POSetElement[Phase]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__poset__POSetElement__nitc__Phase, /* Array[E]: Array[POSetElement[Phase]] */
+}
+};
+/* runtime type HashMapIterator[Phase, POSetElement[Phase]] */
+const struct type type_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase = {
+1098,
+"HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
+84,
+0,
+&resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase,
+158,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2663, /* MapIterator[Phase, POSetElement[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2887, /* AbstractArray[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2900, /* AbstractArray[Buffer] */
-1, /* empty */
-1, /* empty */
+2706, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1098, /* HashMapIterator[Phase, POSetElement[Phase]] */
-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 */
+1712, /* HashMapIterator[Object, nullable Object] */
-1, /* empty */
-2361, /* Array[Comparable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__Phase__poset__POSetElement__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__Phase__poset__POSetElement__nitc__Phase, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase = {
+1099,
+"NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */
+132,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-250, /* Array[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1169, /* Array[Buffer] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__Array__core__Buffer = {
-0, /* dummy */
-{
-&type_core__Buffer, /* E: Buffer */
-&type_core__Array__core__Buffer, /* Array[E]: Array[Buffer] */
-&type_core__Collection__core__Buffer, /* Collection[E]: Collection[Buffer] */
-&type_core__Array__core__Buffer, /* Array[E]: Array[Buffer] */
-&type_core__AbstractArray__core__Buffer, /* AbstractArray[E]: AbstractArray[Buffer] */
-&type_core__NativeArray__core__Buffer, /* NativeArray[E]: NativeArray[Buffer] */
-&type_core__Buffer, /* E: Buffer */
-&type_core__Collection__core__Buffer, /* Collection[E]: Collection[Buffer] */
-&type_core__Buffer, /* E: Buffer */
-&type_core__Collection__core__Buffer, /* Collection[E]: Collection[Buffer] */
-&type_core__Collection__core__Buffer, /* Collection[E]: Collection[Buffer] */
-&type_core__Array__core__Buffer, /* Array[E]: Array[Buffer] */
-&type_core__AbstractArray__core__Buffer, /* AbstractArray[E]: AbstractArray[Buffer] */
-&type_core__array__ArrayIterator__core__Buffer, /* ArrayIterator[E]: ArrayIterator[Buffer] */
-&type_core__array__ArrayReverseIterator__core__Buffer, /* ArrayReverseIterator[E]: ArrayReverseIterator[Buffer] */
-}
-};
-/* runtime type ArraySetIterator[MModule] */
-const struct type type_core__array__ArraySetIterator__nitc__MModule = {
--1, /*CAST DEAD*/
-"ArraySetIterator[MModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArraySetIterator__nitc__MModule,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-2827, /* Iterator[MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArraySetIterator__nitc__MModule = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
-&type_core__Iterator__nitc__MModule, /* Iterator[E]: Iterator[MModule] */
-}
-};
-/* runtime type Array[FlatText] */
-const struct type type_core__Array__core__FlatText = {
-1171,
-"Array[FlatText]", /* class_name_string */
-441,
-0,
-&resolution_table_core__Array__core__FlatText,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
+1099, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2439, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2451, /* Collection[FlatText] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1713, /* NativeArray[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 */
-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__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase, /* E: nullable HashMapNode[Phase, POSetElement[Phase]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase, /* NativeArray[E]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
+}
+};
+/* runtime type HashMapNode[Phase, POSetElement[Phase]] */
+const struct type type_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase = {
+1100,
+"HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
+125,
+0,
+&resolution_table_core__hash_collection__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase,
+156,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2743, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
-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 */
-2563, /* AbstractArrayRead[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2577, /* AbstractArrayRead[FlatText] */
+2799, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1100, /* HashMapNode[Phase, POSetElement[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1714, /* HashMapNode[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__HashMapNode__nitc__Phase__poset__POSetElement__nitc__Phase = {
+0, /* dummy */
+{
+&type_poset__POSetElement__nitc__Phase, /* V: POSetElement[Phase] */
+&type_nitc__Phase, /* K: Phase */
+}
+};
+/* runtime type Array[POSetElement[Phase]] */
+const struct type type_core__Array__poset__POSetElement__nitc__Phase = {
+1101,
+"Array[POSetElement[Phase]]", /* class_name_string */
+441,
+0,
+&resolution_table_core__Array__poset__POSetElement__nitc__Phase,
+510,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2887, /* AbstractArray[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2901, /* AbstractArray[FlatText] */
-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 */
+2461, /* Collection[POSetElement[Phase]] */
-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 */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-2361, /* Array[Comparable] */
-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 */
+2539, /* AbstractArrayRead[POSetElement[Phase]] */
-1, /* empty */
-250, /* Array[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1171, /* Array[FlatText] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-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 */
-},
-};
-const struct types resolution_table_core__Array__core__FlatText = {
-0, /* dummy */
-{
-&type_core__FlatText, /* E: FlatText */
-&type_core__Array__core__FlatText, /* Array[E]: Array[FlatText] */
-&type_core__Collection__core__FlatText, /* Collection[E]: Collection[FlatText] */
-&type_core__Array__core__FlatText, /* Array[E]: Array[FlatText] */
-&type_core__AbstractArray__core__FlatText, /* AbstractArray[E]: AbstractArray[FlatText] */
-&type_core__NativeArray__core__FlatText, /* NativeArray[E]: NativeArray[FlatText] */
-&type_core__FlatText, /* E: FlatText */
-&type_core__Collection__core__FlatText, /* Collection[E]: Collection[FlatText] */
-&type_core__FlatText, /* E: FlatText */
-&type_core__Collection__core__FlatText, /* Collection[E]: Collection[FlatText] */
-&type_core__Collection__core__FlatText, /* Collection[E]: Collection[FlatText] */
-&type_core__Array__core__FlatText, /* Array[E]: Array[FlatText] */
-&type_core__AbstractArray__core__FlatText, /* AbstractArray[E]: AbstractArray[FlatText] */
-&type_core__array__ArrayIterator__core__FlatText, /* ArrayIterator[E]: ArrayIterator[FlatText] */
-&type_core__array__ArrayReverseIterator__core__FlatText, /* ArrayReverseIterator[E]: ArrayReverseIterator[FlatText] */
-}
-};
-/* runtime type NativeArray[AAnnotation] */
-const struct type type_core__NativeArray__nitc__AAnnotation = {
-1172,
-"NativeArray[AAnnotation]", /* class_name_string */
-13,
-0,
-&resolution_table_core__NativeArray__nitc__AAnnotation,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1172, /* NativeArray[AAnnotation] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1492, /* NativeArray[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1329, /* NativeArray[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2888, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2907, /* AbstractArray[POSetElement[Phase]] */
-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 */
+2949, /* AbstractArray[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 */
+1101, /* Array[POSetElement[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__AAnnotation = {
-0, /* dummy */
-{
-&type_nitc__AAnnotation, /* E: AAnnotation */
-&type_core__NativeArray__nitc__AAnnotation, /* NativeArray[E]: NativeArray[AAnnotation] */
-}
-};
-/* runtime type ArrayIterator[AAnnotation] */
-const struct type type_core__array__ArrayIterator__nitc__AAnnotation = {
--1, /*CAST DEAD*/
-"ArrayIterator[AAnnotation]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__AAnnotation,
-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__AAnnotation = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AAnnotation, /* Array[E]: Array[AAnnotation] */
-&type_core__AbstractArrayRead__nitc__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[AAnnotation] */
-}
-};
-/* runtime type ArrayReverseIterator[AAnnotation] */
-const struct type type_core__array__ArrayReverseIterator__nitc__AAnnotation = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[AAnnotation]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__AAnnotation,
-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__AAnnotation = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AAnnotation, /* Array[E]: Array[AAnnotation] */
-&type_core__AbstractArrayRead__nitc__AAnnotation, /* AbstractArrayRead[E]: AbstractArrayRead[AAnnotation] */
-}
-};
-/* runtime type HashSetIterator[MModule] */
-const struct type type_core__hash_collection__HashSetIterator__nitc__MModule = {
--1, /*CAST DEAD*/
-"HashSetIterator[MModule]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashSetIterator__nitc__MModule,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-2827, /* Iterator[MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MModule = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MModule, /* Array[E]: Array[MModule] */
-&type_core__HashSet__nitc__MModule, /* HashSet[E]: HashSet[MModule] */
-}
-};
-/* runtime type HashSetNode[MModule] */
-const struct type type_core__hash_collection__HashSetNode__nitc__MModule = {
-1176,
-"HashSetNode[MModule]", /* class_name_string */
-26,
-0,
-&resolution_table_core__hash_collection__HashSetNode__nitc__MModule,
-48,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-2742, /* nullable HashSetNode[MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2757, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1176, /* HashSetNode[MModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1270, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MModule = {
+const struct types resolution_table_core__Array__poset__POSetElement__nitc__Phase = {
0, /* dummy */
{
-NULL, /* empty */
-&type_nitc__MModule, /* K: MModule */
+&type_poset__POSetElement__nitc__Phase, /* E: POSetElement[Phase] */
+&type_core__Array__poset__POSetElement__nitc__Phase, /* SELF: Array[POSetElement[Phase]] */
+&type_core__Collection__poset__POSetElement__nitc__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */
+&type_core__Array__poset__POSetElement__nitc__Phase, /* Array[E]: Array[POSetElement[Phase]] */
+&type_core__AbstractArray__poset__POSetElement__nitc__Phase, /* AbstractArray[E]: AbstractArray[POSetElement[Phase]] */
+&type_core__NativeArray__poset__POSetElement__nitc__Phase, /* NativeArray[E]: NativeArray[POSetElement[Phase]] */
+&type_poset__POSetElement__nitc__Phase, /* E: POSetElement[Phase] */
+&type_core__Collection__poset__POSetElement__nitc__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */
+&type_poset__POSetElement__nitc__Phase, /* E: POSetElement[Phase] */
+&type_core__Collection__poset__POSetElement__nitc__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */
+&type_core__Collection__poset__POSetElement__nitc__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */
+&type_core__Array__poset__POSetElement__nitc__Phase, /* Array[E]: Array[POSetElement[Phase]] */
+&type_core__Array__poset__POSetElement__nitc__Phase, /* Array[E]: Array[POSetElement[Phase]] */
+&type_core__AbstractArray__poset__POSetElement__nitc__Phase, /* AbstractArray[E]: AbstractArray[POSetElement[Phase]] */
+&type_core__array__ArrayIterator__poset__POSetElement__nitc__Phase, /* ArrayIterator[E]: ArrayIterator[POSetElement[Phase]] */
+&type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__Phase, /* ArrayReverseIterator[E]: ArrayReverseIterator[POSetElement[Phase]] */
}
};
-/* runtime type NativeArray[nullable HashSetNode[MModule]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule = {
-1177,
-"NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */
-141,
+/* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */
+const struct type type_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase = {
+1102,
+"MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */
+14,
0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule,
-226,
+&resolution_table_core__MapValuesIterator__nitc__Phase__poset__POSetElement__nitc__Phase,
+90,
{
-2371, /* Object */
-2397, /* nullable Object */
--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 */
+1102, /* MapValuesIterator[Phase, POSetElement[Phase]] */
-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__nitc__Phase__poset__POSetElement__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__Array__poset__POSetElement__nitc__Phase, /* Array[E]: Array[POSetElement[Phase]] */
+&type_core__MapIterator__nitc__Phase__poset__POSetElement__nitc__Phase, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */
+}
+};
+/* runtime type NativeArray[POSetElement[Phase]] */
+const struct type type_core__NativeArray__poset__POSetElement__nitc__Phase = {
+1103,
+"NativeArray[POSetElement[Phase]]", /* class_name_string */
+53,
+0,
+&resolution_table_core__NativeArray__poset__POSetElement__nitc__Phase,
+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 */
-1177, /* NativeArray[nullable HashSetNode[MModule]] */
+1103, /* NativeArray[POSetElement[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1271, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* 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__MModule = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashSetNode__nitc__MModule, /* E: nullable HashSetNode[MModule] */
-&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule, /* NativeArray[E]: NativeArray[nullable HashSetNode[MModule]] */
-}
-};
-/* runtime type NativeArray[MClassDef] */
-const struct type type_core__NativeArray__nitc__MClassDef = {
-1178,
-"NativeArray[MClassDef]", /* class_name_string */
-14,
-0,
-&resolution_table_core__NativeArray__nitc__MClassDef,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1178, /* NativeArray[MClassDef] */
-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 */
+},
+};
+const struct types resolution_table_core__NativeArray__poset__POSetElement__nitc__Phase = {
+0, /* dummy */
+{
+&type_poset__POSetElement__nitc__Phase, /* E: POSetElement[Phase] */
+&type_core__NativeArray__poset__POSetElement__nitc__Phase, /* NativeArray[E]: NativeArray[POSetElement[Phase]] */
+}
+};
+/* runtime type ArrayIterator[POSetElement[Phase]] */
+const struct type type_core__array__ArrayIterator__poset__POSetElement__nitc__Phase = {
+1104,
+"ArrayIterator[POSetElement[Phase]]", /* class_name_string */
+16,
+0,
+&resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__Phase,
+137,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1104, /* ArrayIterator[POSetElement[Phase]] */
-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 */
+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 */
},
};
-const struct types resolution_table_core__NativeArray__nitc__MClassDef = {
+const struct types resolution_table_core__array__ArrayIterator__poset__POSetElement__nitc__Phase = {
0, /* dummy */
{
-&type_nitc__MClassDef, /* E: MClassDef */
-&type_core__NativeArray__nitc__MClassDef, /* NativeArray[E]: NativeArray[MClassDef] */
+&type_core__Array__poset__POSetElement__nitc__Phase, /* Array[E]: Array[POSetElement[Phase]] */
+&type_core__AbstractArrayRead__poset__POSetElement__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[Phase]] */
}
};
-/* runtime type ArrayIterator[MClassDef] */
-const struct type type_core__array__ArrayIterator__nitc__MClassDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[MClassDef]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type ArrayReverseIterator[POSetElement[Phase]] */
+const struct type type_core__array__ArrayReverseIterator__poset__POSetElement__nitc__Phase = {
+1105,
+"ArrayReverseIterator[POSetElement[Phase]]", /* class_name_string */
+142,
0,
-&resolution_table_core__array__ArrayIterator__nitc__MClassDef,
-11,
+&resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__Phase,
+263,
{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__MClassDef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClassDef, /* Array[E]: Array[MClassDef] */
-&type_core__AbstractArrayRead__nitc__MClassDef, /* AbstractArrayRead[E]: AbstractArrayRead[MClassDef] */
-}
-};
-/* runtime type ArrayReverseIterator[MClassDef] */
-const struct type type_core__array__ArrayReverseIterator__nitc__MClassDef = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[MClassDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__MClassDef,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1104, /* ArrayIterator[POSetElement[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MClassDef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClassDef, /* Array[E]: Array[MClassDef] */
-&type_core__AbstractArrayRead__nitc__MClassDef, /* AbstractArrayRead[E]: AbstractArrayRead[MClassDef] */
-}
-};
-/* runtime type NativeArray[ExternFile] */
-const struct type type_core__NativeArray__nitc__ExternFile = {
-1181,
-"NativeArray[ExternFile]", /* class_name_string */
-15,
-0,
-&resolution_table_core__NativeArray__nitc__ExternFile,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1181, /* NativeArray[ExternFile] */
-1, /* empty */
-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 */
+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 */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1105, /* ArrayReverseIterator[POSetElement[Phase]] */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__ExternFile = {
-0, /* dummy */
-{
-&type_nitc__ExternFile, /* E: ExternFile */
-&type_core__NativeArray__nitc__ExternFile, /* NativeArray[E]: NativeArray[ExternFile] */
-}
-};
-/* runtime type ArrayIterator[ExternFile] */
-const struct type type_core__array__ArrayIterator__nitc__ExternFile = {
--1, /*CAST DEAD*/
-"ArrayIterator[ExternFile]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__ExternFile,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__ExternFile = {
-0, /* dummy */
-{
-&type_core__Array__nitc__ExternFile, /* Array[E]: Array[ExternFile] */
-&type_core__AbstractArrayRead__nitc__ExternFile, /* AbstractArrayRead[E]: AbstractArrayRead[ExternFile] */
-}
-};
-/* runtime type ArrayReverseIterator[ExternFile] */
-const struct type type_core__array__ArrayReverseIterator__nitc__ExternFile = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[ExternFile]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__ExternFile,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__ExternFile = {
+const struct types resolution_table_core__array__ArrayReverseIterator__poset__POSetElement__nitc__Phase = {
0, /* dummy */
{
-&type_core__Array__nitc__ExternFile, /* Array[E]: Array[ExternFile] */
-&type_core__AbstractArrayRead__nitc__ExternFile, /* AbstractArrayRead[E]: AbstractArrayRead[ExternFile] */
+&type_core__Array__poset__POSetElement__nitc__Phase, /* Array[E]: Array[POSetElement[Phase]] */
+&type_core__AbstractArrayRead__poset__POSetElement__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[Phase]] */
}
};
-/* runtime type HashMapKeys[String, Array[String]] */
-const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__core__String = {
--1, /*CAST DEAD*/
-"HashMapKeys[String, Array[String]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */
+const struct type type_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase = {
+1106,
+"MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */
+14,
0,
-&resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__core__String,
-129,
+&resolution_table_core__MapKeysIterator__nitc__Phase__poset__POSetElement__nitc__Phase,
+90,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2402, /* Collection[String] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1106, /* MapKeysIterator[Phase, POSetElement[Phase]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-2439, /* Collection[Writable] */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
-1, /* empty */
-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__nitc__Phase__poset__POSetElement__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__Array__nitc__Phase, /* Array[E]: Array[Phase] */
+&type_core__MapIterator__nitc__Phase__poset__POSetElement__nitc__Phase, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */
+}
+};
+/* runtime type HashSetIterator[AModule] */
+const struct type type_core__hash_collection__HashSetIterator__nitc__AModule = {
+1107,
+"HashSetIterator[AModule]", /* class_name_string */
+12,
+0,
+&resolution_table_core__hash_collection__HashSetIterator__nitc__AModule,
+34,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1107, /* HashSetIterator[AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1565, /* HashSetIterator[Object] */
+1665, /* HashSetIterator[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__core__String = {
+const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__AModule = {
0, /* dummy */
{
-&type_core__HashMap__core__String__core__Array__core__String, /* HashMap[K, V]: HashMap[String, Array[String]] */
-&type_core__Array__core__String, /* Array[E]: Array[String] */
-&type_core__MapKeysIterator__core__String__core__Array__core__String, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[String]] */
+&type_core__Array__nitc__AModule, /* Array[E]: Array[AModule] */
+&type_core__HashSet__nitc__AModule, /* HashSet[E]: HashSet[AModule] */
}
};
-/* runtime type HashMapValues[String, Array[String]] */
-const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__core__String = {
--1, /*CAST DEAD*/
-"HashMapValues[String, Array[String]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type HashSetNode[AModule] */
+const struct type type_core__hash_collection__HashSetNode__nitc__AModule = {
+1108,
+"HashSetNode[AModule]", /* class_name_string */
+25,
0,
-&resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__core__String,
-129,
+&resolution_table_core__hash_collection__HashSetNode__nitc__AModule,
+48,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
+2744, /* nullable HashSetNode[AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2786, /* nullable HashSetNode[Object] */
+2794, /* nullable HashSetNode[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1108, /* HashSetNode[AModule] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2426, /* Collection[Array[String]] */
-1, /* empty */
-1, /* empty */
+1566, /* HashSetNode[Object] */
+1666, /* HashSetNode[ANode] */
-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__hash_collection__HashSetNode__nitc__AModule = {
+0, /* dummy */
+{
+NULL, /* empty */
+&type_nitc__AModule, /* K: AModule */
+}
+};
+/* runtime type NativeArray[nullable HashSetNode[AModule]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AModule = {
+1109,
+"NativeArray[nullable HashSetNode[AModule]]", /* class_name_string */
+133,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AModule,
+228,
+{
+2380, /* Object */
+2401, /* 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__String__core__Array__core__String = {
-0, /* dummy */
-{
-&type_core__HashMap__core__String__core__Array__core__String, /* HashMap[K, V]: HashMap[String, Array[String]] */
-&type_core__Array__core__Array__core__String, /* Array[E]: Array[Array[String]] */
-&type_core__MapValuesIterator__core__String__core__Array__core__String, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[String]] */
-}
-};
-/* runtime type HashMapIterator[String, Array[String]] */
-const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__core__String = {
--1, /*CAST DEAD*/
-"HashMapIterator[String, Array[String]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__core__String,
-79,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-2664, /* MapIterator[String, Array[String]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1109, /* NativeArray[nullable HashSetNode[AModule]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2706, /* MapIterator[Object, Array[Object]] */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__core__String = {
-0, /* dummy */
-{
-&type_core__HashMap__core__String__core__Array__core__String, /* HashMap[K, V]: HashMap[String, Array[String]] */
-}
-};
-/* runtime type HashMapNode[String, Array[String]] */
-const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__core__String = {
-1187,
-"HashMapNode[String, Array[String]]", /* class_name_string */
-89,
-0,
-&resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__core__String,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2743, /* nullable HashMapNode[String, Array[String]] */
-1, /* empty */
-1, /* empty */
+1567, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1667, /* NativeArray[nullable HashSetNode[ANode]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2802, /* nullable HashMapNode[Object, Array[Object]] */
-2803, /* 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__HashSetNode__nitc__AModule = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashSetNode__nitc__AModule, /* E: nullable HashSetNode[AModule] */
+&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AModule, /* NativeArray[E]: NativeArray[nullable HashSetNode[AModule]] */
+}
+};
+/* runtime type NativeArray[Phase] */
+const struct type type_core__NativeArray__nitc__Phase = {
+1110,
+"NativeArray[Phase]", /* class_name_string */
+5,
+0,
+&resolution_table_core__NativeArray__nitc__Phase,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1110, /* NativeArray[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1187, /* HashMapNode[String, Array[String]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1751, /* HashMapNode[Object, Array[Object]] */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__core__String = {
-0, /* dummy */
-{
-&type_core__Array__core__String, /* V: Array[String] */
-&type_core__String, /* K: String */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[String, Array[String]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String = {
-1188,
-"NativeArray[nullable HashMapNode[String, Array[String]]]", /* class_name_string */
-142,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+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 */
-1188, /* NativeArray[nullable HashMapNode[String, Array[String]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nitc__Phase = {
+0, /* dummy */
+{
+&type_nitc__Phase, /* E: Phase */
+&type_core__NativeArray__nitc__Phase, /* NativeArray[E]: NativeArray[Phase] */
+}
+};
+/* runtime type ArrayIterator[Phase] */
+const struct type type_core__array__ArrayIterator__nitc__Phase = {
+1111,
+"ArrayIterator[Phase]", /* class_name_string */
+17,
+0,
+&resolution_table_core__array__ArrayIterator__nitc__Phase,
+137,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1111, /* ArrayIterator[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1752, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String, /* E: nullable HashMapNode[String, Array[String]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[String]]] */
-}
-};
-/* runtime type HashSetIterator[FFILanguage] */
-const struct type type_core__hash_collection__HashSetIterator__nitc__FFILanguage = {
--1, /*CAST DEAD*/
-"HashSetIterator[FFILanguage]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashSetIterator__nitc__FFILanguage,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
+1718, /* ArrayIterator[nullable Object] */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__FFILanguage = {
-0, /* dummy */
-{
-&type_core__Array__nitc__FFILanguage, /* Array[E]: Array[FFILanguage] */
-&type_core__HashSet__nitc__FFILanguage, /* HashSet[E]: HashSet[FFILanguage] */
-}
-};
-/* runtime type HashSetNode[FFILanguage] */
-const struct type type_core__hash_collection__HashSetNode__nitc__FFILanguage = {
-1190,
-"HashSetNode[FFILanguage]", /* class_name_string */
-27,
-0,
-&resolution_table_core__hash_collection__HashSetNode__nitc__FFILanguage,
-48,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-2744, /* nullable HashSetNode[FFILanguage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
-1, /* empty */
-2757, /* nullable HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1190, /* HashSetNode[FFILanguage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1270, /* HashSetNode[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashSetNode__nitc__FFILanguage = {
+const struct types resolution_table_core__array__ArrayIterator__nitc__Phase = {
0, /* dummy */
{
-NULL, /* empty */
-&type_nitc__FFILanguage, /* K: FFILanguage */
+&type_core__Array__nitc__Phase, /* Array[E]: Array[Phase] */
+&type_core__AbstractArrayRead__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Phase] */
}
};
-/* runtime type NativeArray[nullable HashSetNode[FFILanguage]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage = {
-1191,
-"NativeArray[nullable HashSetNode[FFILanguage]]", /* class_name_string */
+/* runtime type ArrayReverseIterator[Phase] */
+const struct type type_core__array__ArrayReverseIterator__nitc__Phase = {
+1112,
+"ArrayReverseIterator[Phase]", /* class_name_string */
143,
0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage,
-226,
+&resolution_table_core__array__ArrayReverseIterator__nitc__Phase,
+263,
{
-2371, /* Object */
-2397, /* nullable Object */
--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 */
+1111, /* ArrayIterator[Phase] */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1191, /* NativeArray[nullable HashSetNode[FFILanguage]] */
-1, /* empty */
+1112, /* ArrayReverseIterator[Phase] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1271, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1719, /* ArrayReverseIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
--1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashSetNode__nitc__FFILanguage, /* E: nullable HashSetNode[FFILanguage] */
-&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage, /* NativeArray[E]: NativeArray[nullable HashSetNode[FFILanguage]] */
-}
-};
-/* runtime type Array[AMethPropdef] */
-const struct type type_core__Array__nitc__AMethPropdef = {
-1192,
-"Array[AMethPropdef]", /* class_name_string */
-442,
-0,
-&resolution_table_core__Array__nitc__AMethPropdef,
-510,
-{
-2371, /* Object */
-2397, /* nullable Object */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
--1, /* empty */
+1885, /* ArrayReverseIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayReverseIterator__nitc__Phase = {
+0, /* dummy */
+{
+&type_core__Array__nitc__Phase, /* Array[E]: Array[Phase] */
+&type_core__AbstractArrayRead__nitc__Phase, /* AbstractArrayRead[E]: AbstractArrayRead[Phase] */
+}
+};
+/* runtime type NativeArray[FFILanguage] */
+const struct type type_core__NativeArray__nitc__FFILanguage = {
+1113,
+"NativeArray[FFILanguage]", /* class_name_string */
+6,
+0,
+&resolution_table_core__NativeArray__nitc__FFILanguage,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1113, /* NativeArray[FFILanguage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2452, /* Collection[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-2455, /* Collection[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[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 */
+1717, /* NativeArray[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 */
-2565, /* AbstractArrayRead[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2578, /* AbstractArrayRead[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-2581, /* AbstractArrayRead[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2586, /* AbstractArrayRead[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2637, /* AbstractArrayRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nitc__FFILanguage = {
+0, /* dummy */
+{
+&type_nitc__FFILanguage, /* E: FFILanguage */
+&type_core__NativeArray__nitc__FFILanguage, /* NativeArray[E]: NativeArray[FFILanguage] */
+}
+};
+/* runtime type ArrayIterator[FFILanguage] */
+const struct type type_core__array__ArrayIterator__nitc__FFILanguage = {
+1114,
+"ArrayIterator[FFILanguage]", /* class_name_string */
+18,
+0,
+&resolution_table_core__array__ArrayIterator__nitc__FFILanguage,
+137,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2881, /* AbstractArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2888, /* AbstractArray[Prod] */
-1, /* empty */
-1, /* empty */
+1114, /* ArrayIterator[FFILanguage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2902, /* AbstractArray[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-2905, /* AbstractArray[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2910, /* AbstractArray[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2961, /* AbstractArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-228, /* Array[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__array__ArrayIterator__nitc__FFILanguage = {
+0, /* dummy */
+{
+&type_core__Array__nitc__FFILanguage, /* Array[E]: Array[FFILanguage] */
+&type_core__AbstractArrayRead__nitc__FFILanguage, /* AbstractArrayRead[E]: AbstractArrayRead[FFILanguage] */
+}
+};
+/* runtime type ArrayReverseIterator[FFILanguage] */
+const struct type type_core__array__ArrayReverseIterator__nitc__FFILanguage = {
+1115,
+"ArrayReverseIterator[FFILanguage]", /* class_name_string */
+144,
+0,
+&resolution_table_core__array__ArrayReverseIterator__nitc__FFILanguage,
+263,
+{
+2380, /* Object */
+2401, /* nullable Object */
+2400, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-258, /* Array[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1114, /* ArrayIterator[FFILanguage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1192, /* Array[AMethPropdef] */
-1, /* empty */
-1223, /* Array[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1327, /* Array[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__Array__nitc__AMethPropdef = {
-0, /* dummy */
-{
-&type_nitc__AMethPropdef, /* E: AMethPropdef */
-&type_core__Array__nitc__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
-&type_core__Collection__nitc__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
-&type_core__Array__nitc__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
-&type_core__AbstractArray__nitc__AMethPropdef, /* AbstractArray[E]: AbstractArray[AMethPropdef] */
-&type_core__NativeArray__nitc__AMethPropdef, /* NativeArray[E]: NativeArray[AMethPropdef] */
-&type_nitc__AMethPropdef, /* E: AMethPropdef */
-&type_core__Collection__nitc__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
-&type_nitc__AMethPropdef, /* E: AMethPropdef */
-&type_core__Collection__nitc__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
-&type_core__Collection__nitc__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */
-&type_core__Array__nitc__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
-&type_core__AbstractArray__nitc__AMethPropdef, /* AbstractArray[E]: AbstractArray[AMethPropdef] */
-&type_core__array__ArrayIterator__nitc__AMethPropdef, /* ArrayIterator[E]: ArrayIterator[AMethPropdef] */
-&type_core__array__ArrayReverseIterator__nitc__AMethPropdef, /* ArrayReverseIterator[E]: ArrayReverseIterator[AMethPropdef] */
-}
-};
-/* runtime type HashSetIterator[AMethPropdef] */
-const struct type type_core__hash_collection__HashSetIterator__nitc__AMethPropdef = {
--1, /*CAST DEAD*/
-"HashSetIterator[AMethPropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashSetIterator__nitc__AMethPropdef,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__AMethPropdef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__AMethPropdef, /* Array[E]: Array[AMethPropdef] */
-&type_core__HashSet__nitc__AMethPropdef, /* HashSet[E]: HashSet[AMethPropdef] */
-}
-};
-/* runtime type HashSetNode[AMethPropdef] */
-const struct type type_core__hash_collection__HashSetNode__nitc__AMethPropdef = {
-1194,
-"HashSetNode[AMethPropdef]", /* class_name_string */
-28,
-0,
-&resolution_table_core__hash_collection__HashSetNode__nitc__AMethPropdef,
-48,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2745, /* nullable HashSetNode[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2757, /* nullable HashSetNode[Object] */
-2765, /* nullable HashSetNode[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1194, /* HashSetNode[AMethPropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1270, /* HashSetNode[Object] */
-1331, /* HashSetNode[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashSetNode__nitc__AMethPropdef = {
-0, /* dummy */
-{
-NULL, /* empty */
-&type_nitc__AMethPropdef, /* K: AMethPropdef */
-}
-};
-/* runtime type NativeArray[nullable HashSetNode[AMethPropdef]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef = {
-1195,
-"NativeArray[nullable HashSetNode[AMethPropdef]]", /* class_name_string */
-144,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1115, /* ArrayReverseIterator[FFILanguage] */
-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 */
-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__array__ArrayReverseIterator__nitc__FFILanguage = {
+0, /* dummy */
+{
+&type_core__Array__nitc__FFILanguage, /* Array[E]: Array[FFILanguage] */
+&type_core__AbstractArrayRead__nitc__FFILanguage, /* AbstractArrayRead[E]: AbstractArrayRead[FFILanguage] */
+}
+};
+/* runtime type NativeArray[MPackage] */
+const struct type type_core__NativeArray__nitc__MPackage = {
+1116,
+"NativeArray[MPackage]", /* class_name_string */
+7,
+0,
+&resolution_table_core__NativeArray__nitc__MPackage,
+228,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1116, /* NativeArray[MPackage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1195, /* NativeArray[nullable HashSetNode[AMethPropdef]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+227, /* NativeArray[Object] */
-1, /* empty */
-1271, /* NativeArray[nullable HashSetNode[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1332, /* NativeArray[nullable HashSetNode[ANode]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1717, /* 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__AMethPropdef = {
-0, /* dummy */
-{
-&type_nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef, /* E: nullable HashSetNode[AMethPropdef] */
-&type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef, /* NativeArray[E]: NativeArray[nullable HashSetNode[AMethPropdef]] */
-}
-};
-/* runtime type HashMapKeys[MClass, Set[MProperty]] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty = {
--1, /*CAST DEAD*/
-"HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2409, /* Collection[MClass] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2437, /* Collection[nullable MClass] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty = {
+const struct types resolution_table_core__NativeArray__nitc__MPackage = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
-&type_core__Array__nitc__MClass, /* Array[E]: Array[MClass] */
-&type_core__MapKeysIterator__nitc__MClass__core__Set__nitc__MProperty, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MProperty]] */
+&type_nitc__MPackage, /* E: MPackage */
+&type_core__NativeArray__nitc__MPackage, /* NativeArray[E]: NativeArray[MPackage] */
}
};
-/* runtime type HashMapValues[MClass, Set[MProperty]] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty = {
--1, /*CAST DEAD*/
-"HashMapValues[MClass, Set[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type ArrayIterator[MPackage] */
+const struct type type_core__array__ArrayIterator__nitc__MPackage = {
+1117,
+"ArrayIterator[MPackage]", /* class_name_string */
+19,
0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty,
-129,
+&resolution_table_core__array__ArrayIterator__nitc__MPackage,
+137,
{
-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 */
+1117, /* ArrayIterator[MPackage] */
-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 */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2485, /* Collection[Set[MProperty]] */
+-1, /* empty */
+-1, /* empty */
+-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 */
-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 */
},
};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty = {
+const struct types resolution_table_core__array__ArrayIterator__nitc__MPackage = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
-&type_core__Array__core__Set__nitc__MProperty, /* Array[E]: Array[Set[MProperty]] */
-&type_core__MapValuesIterator__nitc__MClass__core__Set__nitc__MProperty, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MProperty]] */
+&type_core__Array__nitc__MPackage, /* Array[E]: Array[MPackage] */
+&type_core__AbstractArrayRead__nitc__MPackage, /* AbstractArrayRead[E]: AbstractArrayRead[MPackage] */
}
};
-/* runtime type HashMapIterator[MClass, Set[MProperty]] */
-const struct type type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty = {
--1, /*CAST DEAD*/
-"HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */
--1, /*CAST DEAD*/
+/* runtime type ArrayReverseIterator[MPackage] */
+const struct type type_core__array__ArrayReverseIterator__nitc__MPackage = {
+1118,
+"ArrayReverseIterator[MPackage]", /* class_name_string */
+145,
0,
-&resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty,
-79,
+&resolution_table_core__array__ArrayReverseIterator__nitc__MPackage,
+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 */
-2665, /* MapIterator[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1117, /* ArrayIterator[MPackage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2685, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2707, /* MapIterator[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty, /* HashMap[K, V]: HashMap[MClass, Set[MProperty]] */
-}
-};
-/* runtime type HashMapNode[MClass, Set[MProperty]] */
-const struct type type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty = {
-1199,
-"HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
-90,
-0,
-&resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty,
-152,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
+1718, /* ArrayIterator[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2746, /* nullable HashMapNode[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1884, /* ArrayIterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2777, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2803, /* nullable HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1118, /* ArrayReverseIterator[MPackage] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1199, /* HashMapNode[MClass, Set[MProperty]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1438, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1756, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
+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 */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty = {
-0, /* dummy */
-{
-&type_core__Set__nitc__MProperty, /* V: Set[MProperty] */
-&type_nitc__MClass, /* K: MClass */
-}
-};
-/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
-const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty = {
-1200,
-"NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */
-145,
-0,
-&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty,
-226,
-{
-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__nitc__MPackage = {
+0, /* dummy */
+{
+&type_core__Array__nitc__MPackage, /* Array[E]: Array[MPackage] */
+&type_core__AbstractArrayRead__nitc__MPackage, /* AbstractArrayRead[E]: AbstractArrayRead[MPackage] */
+}
+};
+/* runtime type HashMapKeys[String, Array[MPackage]] */
+const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MPackage = {
+1119,
+"HashMapKeys[String, Array[MPackage]]", /* class_name_string */
+132,
+0,
+&resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MPackage,
+205,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2410, /* Collection[String] */
-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 */
+2448, /* Collection[Writable] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2502, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1200, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1119, /* HashMapKeys[String, Array[MPackage]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1439, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1757, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
+1710, /* HashMapKeys[Object, nullable Object] */
+1721, /* HashMapKeys[Object, Array[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__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty = {
+const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__nitc__MPackage = {
0, /* dummy */
{
-&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty, /* E: nullable HashMapNode[MClass, Set[MProperty]] */
-&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
+&type_core__HashMap__core__String__core__Array__nitc__MPackage, /* HashMap[K, V]: HashMap[String, Array[MPackage]] */
+&type_core__MapKeysIterator__core__String__core__Array__nitc__MPackage, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[MPackage]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__String, /* Array[E]: Array[String] */
}
};
-/* runtime type NativeArray[MClassType] */
-const struct type type_core__NativeArray__nitc__MClassType = {
-1201,
-"NativeArray[MClassType]", /* class_name_string */
-16,
+/* runtime type HashMapValues[String, Array[MPackage]] */
+const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MPackage = {
+1120,
+"HashMapValues[String, Array[MPackage]]", /* class_name_string */
+132,
0,
-&resolution_table_core__NativeArray__nitc__MClassType,
-226,
+&resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MPackage,
+205,
{
-2371, /* Object */
-2397, /* nullable Object */
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1201, /* NativeArray[MClassType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1333, /* NativeArray[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2442, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1538, /* NativeArray[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2462, /* Collection[Array[MPackage]] */
-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 */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1120, /* HashMapValues[String, Array[MPackage]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1711, /* HashMapValues[Object, nullable Object] */
+1722, /* HashMapValues[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__nitc__MPackage = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__nitc__MPackage, /* HashMap[K, V]: HashMap[String, Array[MPackage]] */
+&type_core__MapValuesIterator__core__String__core__Array__nitc__MPackage, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[MPackage]] */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__core__Array__nitc__MPackage, /* Array[E]: Array[Array[MPackage]] */
+}
+};
+/* runtime type HashMapIterator[String, Array[MPackage]] */
+const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MPackage = {
+1121,
+"HashMapIterator[String, Array[MPackage]]", /* class_name_string */
+85,
+0,
+&resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MPackage,
+158,
+{
+2380, /* Object */
+2401, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2664, /* MapIterator[String, Array[MPackage]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__MClassType = {
-0, /* dummy */
-{
-&type_nitc__MClassType, /* E: MClassType */
-&type_core__NativeArray__nitc__MClassType, /* NativeArray[E]: NativeArray[MClassType] */
-}
-};
-/* runtime type ArrayIterator[MClassType] */
-const struct type type_core__array__ArrayIterator__nitc__MClassType = {
--1, /*CAST DEAD*/
-"ArrayIterator[MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__MClassType,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2831, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayIterator__nitc__MClassType = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
-&type_core__AbstractArrayRead__nitc__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[MClassType] */
-}
-};
-/* runtime type ArrayReverseIterator[MClassType] */
-const struct type type_core__array__ArrayReverseIterator__nitc__MClassType = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[MClassType]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__MClassType,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2831, /* Iterator[MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MClassType = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MClassType, /* Array[E]: Array[MClassType] */
-&type_core__AbstractArrayRead__nitc__MClassType, /* AbstractArrayRead[E]: AbstractArrayRead[MClassType] */
-}
-};
-/* runtime type NativeArray[MPropDef] */
-const struct type type_core__NativeArray__nitc__MPropDef = {
-1204,
-"NativeArray[MPropDef]", /* class_name_string */
-17,
-0,
-&resolution_table_core__NativeArray__nitc__MPropDef,
-226,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2706, /* MapIterator[Object, nullable Object] */
+2707, /* MapIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1204, /* NativeArray[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-229, /* NativeArray[Object] */
-1, /* empty */
-1445, /* NativeArray[PropertyLayoutElement] */
-1463, /* NativeArray[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1121, /* HashMapIterator[String, Array[MPackage]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1815, /* NativeArray[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1712, /* HashMapIterator[Object, nullable Object] */
+1723, /* HashMapIterator[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2136, /* NativeArray[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__nitc__MPackage = {
+0, /* dummy */
+{
+&type_core__HashMap__core__String__core__Array__nitc__MPackage, /* HashMap[K, V]: HashMap[String, Array[MPackage]] */
+}
+};
+/* runtime type NativeArray[nullable HashMapNode[String, Array[MPackage]]] */
+const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage = {
+1122,
+"NativeArray[nullable HashMapNode[String, Array[MPackage]]]", /* class_name_string */
+134,
+0,
+&resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage,
+228,
+{
+2380, /* Object */
+2401, /* 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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__NativeArray__nitc__MPropDef = {
-0, /* dummy */
-{
-&type_nitc__MPropDef, /* E: MPropDef */
-&type_core__NativeArray__nitc__MPropDef, /* NativeArray[E]: NativeArray[MPropDef] */
-}
-};
-/* runtime type ArrayIterator[MPropDef] */
-const struct type type_core__array__ArrayIterator__nitc__MPropDef = {
--1, /*CAST DEAD*/
-"ArrayIterator[MPropDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayIterator__nitc__MPropDef,
-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__MPropDef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MPropDef, /* Array[E]: Array[MPropDef] */
-&type_core__AbstractArrayRead__nitc__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[MPropDef] */
-}
-};
-/* runtime type ArrayReverseIterator[MPropDef] */
-const struct type type_core__array__ArrayReverseIterator__nitc__MPropDef = {
--1, /*CAST DEAD*/
-"ArrayReverseIterator[MPropDef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__array__ArrayReverseIterator__nitc__MPropDef,
-11,
-{
-2371, /* Object */
-2397, /* nullable Object */
-2391, /* Iterator[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MPropDef = {
-0, /* dummy */
-{
-&type_core__Array__nitc__MPropDef, /* Array[E]: Array[MPropDef] */
-&type_core__AbstractArrayRead__nitc__MPropDef, /* AbstractArrayRead[E]: AbstractArrayRead[MPropDef] */
-}
-};
-/* runtime type HashMapKeys[MProperty, APropdef] */
-const struct type type_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef = {
--1, /*CAST DEAD*/
-"HashMapKeys[MProperty, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1122, /* NativeArray[nullable HashMapNode[String, Array[MPackage]]] */
-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 */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
+1724, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2466, /* Collection[nullable PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+},
+};
+const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage = {
+0, /* dummy */
+{
+&type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage, /* E: nullable HashMapNode[String, Array[MPackage]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[MPackage]]] */
+}
+};
+/* runtime type HashMapNode[String, Array[MPackage]] */
+const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage = {
+1123,
+"HashMapNode[String, Array[MPackage]]", /* class_name_string */
+81,
+0,
+&resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage,
+156,
+{
+2380, /* Object */
+2401, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
-1, /* empty */
+2745, /* nullable HashMapNode[String, Array[MPackage]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2518, /* Collection[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-},
-};
-const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef = {
-0, /* dummy */
-{
-&type_core__HashMap__nitc__MProperty__nitc__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
-&type_core__Array__nitc__MProperty, /* Array[E]: Array[MProperty] */
-&type_core__MapKeysIterator__nitc__MProperty__nitc__APropdef, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, APropdef] */
-}
-};
-/* runtime type HashMapValues[MProperty, APropdef] */
-const struct type type_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef = {
--1, /*CAST DEAD*/
-"HashMapValues[MProperty, APropdef]", /* class_name_string */
--1, /*CAST DEAD*/
-0,
-&resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef,
-129,
-{
-2371, /* Object */
-2397, /* nullable Object */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+2799, /* nullable HashMapNode[Object, nullable Object] */
+2800, /* nullable HashMapNode[Object, Array[Object]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2433, /* Collection[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2440, /* Collection[Prod] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
+1123, /* HashMapNode[String, Array[MPackage]] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2455, /* Collection[APropdef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2460, /* Collection[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2511, /* Collection[nullable Object] */
+1725, /* HashMapNode[Object, Array[Object]] */
+1714, /* HashMapNode[Object, nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
},
};
-const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef = {
+const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__nitc__MPackage = {
0, /* dummy */
{
-&type_core__HashMap__nitc__MProperty__nitc__APropdef, /* HashMap[K, V]: HashMap[MProperty, APropdef] */
-&type_core__Array__nitc__APropdef, /* Array[E]: Array[APropdef] */
-&type_core__MapValuesIterator__nitc__MProperty__nitc__APropdef, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, APropdef] */
+&type_core__Array__nitc__MPackage, /* V: Array[MPackage] */
+&type_core__String, /* K: String */
}
};