1 #include "nit__nith.types.0.h"
2 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__standard__HashSet__nit__MType
= {
5 &type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType
, /* HashMap[K, V]: HashMap[MClassDef, HashSet[MType]] */
6 &type_standard__HashSet__nit__MType
, /* V: HashSet[MType] */
7 &type_standard__MapValuesIterator__nit__MClassDef__standard__HashSet__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, HashSet[MType]] */
14 &type_standard__HashSet__nit__MType
, /* E: HashSet[MType] */
15 &type_standard__HashSet__nit__MType
, /* E: HashSet[MType] */
16 &type_standard__Collection__standard__HashSet__nit__MType
, /* Collection[E]: Collection[HashSet[MType]] */
17 &type_standard__Array__standard__HashSet__nit__MType
, /* Array[E]: Array[HashSet[MType]] */
20 /* runtime type HashMapIterator[MClassDef, HashSet[MType]] */
21 const struct type type_standard__HashMapIterator__nit__MClassDef__standard__HashSet__nit__MType
= {
23 "HashMapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
26 &resolution_table_standard__HashMapIterator__nit__MClassDef__standard__HashSet__nit__MType
,
29 484, /* MapIterator[MClassDef, HashSet[MType]] */
34 1708, /* HashMapIterator[MClassDef, HashSet[MType]] */
37 const struct types resolution_table_standard__HashMapIterator__nit__MClassDef__standard__HashSet__nit__MType
= {
40 &type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType
, /* HashMap[K, V]: HashMap[MClassDef, HashSet[MType]] */
43 /* runtime type HashMapKeys[MClass, Int] */
44 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Int
= {
46 "HashMapKeys[MClass, Int]", /* class_name_string */
49 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Int
,
54 174, /* Collection[MClass] */
55 290, /* Collection[nullable MClass] */
58 179, /* Collection[Object] */
59 2030, /* HashMapKeys[MClass, Int] */
62 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Int
= {
65 &type_standard__HashMap__nit__MClass__standard__Int
, /* HashMap[K, V]: HashMap[MClass, Int] */
66 &type_nit__MClass
, /* K: MClass */
67 &type_standard__MapKeysIterator__nit__MClass__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Int] */
74 &type_nit__MClass
, /* E: MClass */
75 &type_nit__MClass
, /* E: MClass */
76 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
77 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
80 /* runtime type HashMapValues[MClass, Int] */
81 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Int
= {
83 "HashMapValues[MClass, Int]", /* class_name_string */
86 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Int
,
91 277, /* Collection[Int] */
95 179, /* Collection[Object] */
96 1823, /* HashMapValues[MClass, Int] */
99 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Int
= {
102 &type_standard__HashMap__nit__MClass__standard__Int
, /* HashMap[K, V]: HashMap[MClass, Int] */
103 &type_standard__Int
, /* V: Int */
104 &type_standard__MapValuesIterator__nit__MClass__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Int] */
111 &type_standard__Int
, /* E: Int */
112 &type_standard__Int
, /* E: Int */
113 &type_standard__Collection__standard__Int
, /* Collection[E]: Collection[Int] */
114 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
117 /* runtime type HashMapIterator[MClass, Int] */
118 const struct type type_standard__HashMapIterator__nit__MClass__standard__Int
= {
120 "HashMapIterator[MClass, Int]", /* class_name_string */
123 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Int
,
126 485, /* MapIterator[MClass, Int] */
131 1709, /* HashMapIterator[MClass, Int] */
134 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Int
= {
137 &type_standard__HashMap__nit__MClass__standard__Int
, /* HashMap[K, V]: HashMap[MClass, Int] */
140 /* runtime type HashSetIterator[Object] */
141 const struct type type_standard__hash_collection__HashSetIterator__standard__Object
= {
143 "HashSetIterator[Object]", /* class_name_string */
146 &resolution_table_standard__hash_collection__HashSetIterator__standard__Object
,
154 878, /* HashSetIterator[Object] */
157 const struct types resolution_table_standard__hash_collection__HashSetIterator__standard__Object
= {
160 &type_standard__Array__standard__Object
, /* Array[E]: Array[Object] */
161 &type_standard__HashSet__standard__Object
, /* HashSet[E]: HashSet[Object] */
164 /* runtime type HashMapKeys[MType, Array[nullable MType]] */
165 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nullable__nit__MType
= {
167 "HashMapKeys[MType, Array[nullable MType]]", /* class_name_string */
170 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nullable__nit__MType
,
178 175, /* Collection[MType] */
179 179, /* Collection[Object] */
180 298, /* Collection[nullable MType] */
181 2031, /* HashMapKeys[MType, Array[nullable MType]] */
184 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nullable__nit__MType
= {
187 &type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType
, /* HashMap[K, V]: HashMap[MType, Array[nullable MType]] */
188 &type_nit__MType
, /* K: MType */
189 &type_standard__MapKeysIterator__nit__MType__standard__Array__nullable__nit__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[nullable MType]] */
196 &type_nit__MType
, /* E: MType */
197 &type_nit__MType
, /* E: MType */
198 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
199 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
202 /* runtime type HashMapValues[MType, Array[nullable MType]] */
203 const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nullable__nit__MType
= {
205 "HashMapValues[MType, Array[nullable MType]]", /* class_name_string */
208 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nullable__nit__MType
,
214 330, /* Collection[Array[nullable MType]] */
216 336, /* Collection[nullable Array[nullable MType]] */
217 179, /* Collection[Object] */
218 2032, /* HashMapValues[MType, Array[nullable MType]] */
221 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nullable__nit__MType
= {
224 &type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType
, /* HashMap[K, V]: HashMap[MType, Array[nullable MType]] */
225 &type_standard__Array__nullable__nit__MType
, /* V: Array[nullable MType] */
226 &type_standard__MapValuesIterator__nit__MType__standard__Array__nullable__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[nullable MType]] */
233 &type_standard__Array__nullable__nit__MType
, /* E: Array[nullable MType] */
234 &type_standard__Array__nullable__nit__MType
, /* E: Array[nullable MType] */
235 &type_standard__Collection__standard__Array__nullable__nit__MType
, /* Collection[E]: Collection[Array[nullable MType]] */
236 &type_standard__Array__standard__Array__nullable__nit__MType
, /* Array[E]: Array[Array[nullable MType]] */
239 /* runtime type HashMapIterator[MType, Array[nullable MType]] */
240 const struct type type_standard__HashMapIterator__nit__MType__standard__Array__nullable__nit__MType
= {
242 "HashMapIterator[MType, Array[nullable MType]]", /* class_name_string */
245 &resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nullable__nit__MType
,
248 486, /* MapIterator[MType, Array[nullable MType]] */
253 1710, /* HashMapIterator[MType, Array[nullable MType]] */
256 const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nullable__nit__MType
= {
259 &type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType
, /* HashMap[K, V]: HashMap[MType, Array[nullable MType]] */
262 /* runtime type HashMapKeys[MClassType, Array[nullable MType]] */
263 const struct type type_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Array__nullable__nit__MType
= {
265 "HashMapKeys[MClassType, Array[nullable MType]]", /* class_name_string */
268 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Array__nullable__nit__MType
,
274 173, /* Collection[MClassType] */
276 175, /* Collection[MType] */
277 179, /* Collection[Object] */
278 298, /* Collection[nullable MType] */
279 2212, /* HashMapKeys[MClassType, Array[nullable MType]] */
282 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Array__nullable__nit__MType
= {
285 &type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType
, /* HashMap[K, V]: HashMap[MClassType, Array[nullable MType]] */
286 &type_nit__MClassType
, /* K: MClassType */
287 &type_standard__MapKeysIterator__nit__MClassType__standard__Array__nullable__nit__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, Array[nullable MType]] */
294 &type_nit__MClassType
, /* E: MClassType */
295 &type_nit__MClassType
, /* E: MClassType */
296 &type_standard__Collection__nit__MClassType
, /* Collection[E]: Collection[MClassType] */
297 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
300 /* runtime type HashMapValues[MClassType, Array[nullable MType]] */
301 const struct type type_standard__hash_collection__HashMapValues__nit__MClassType__standard__Array__nullable__nit__MType
= {
303 "HashMapValues[MClassType, Array[nullable MType]]", /* class_name_string */
306 &resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__standard__Array__nullable__nit__MType
,
312 330, /* Collection[Array[nullable MType]] */
314 336, /* Collection[nullable Array[nullable MType]] */
315 179, /* Collection[Object] */
316 2033, /* HashMapValues[MClassType, Array[nullable MType]] */
319 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__standard__Array__nullable__nit__MType
= {
322 &type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType
, /* HashMap[K, V]: HashMap[MClassType, Array[nullable MType]] */
323 &type_standard__Array__nullable__nit__MType
, /* V: Array[nullable MType] */
324 &type_standard__MapValuesIterator__nit__MClassType__standard__Array__nullable__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, Array[nullable MType]] */
331 &type_standard__Array__nullable__nit__MType
, /* E: Array[nullable MType] */
332 &type_standard__Array__nullable__nit__MType
, /* E: Array[nullable MType] */
333 &type_standard__Collection__standard__Array__nullable__nit__MType
, /* Collection[E]: Collection[Array[nullable MType]] */
334 &type_standard__Array__standard__Array__nullable__nit__MType
, /* Array[E]: Array[Array[nullable MType]] */
337 /* runtime type HashMapIterator[MClassType, Array[nullable MType]] */
338 const struct type type_standard__HashMapIterator__nit__MClassType__standard__Array__nullable__nit__MType
= {
340 "HashMapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
343 &resolution_table_standard__HashMapIterator__nit__MClassType__standard__Array__nullable__nit__MType
,
346 486, /* MapIterator[MType, Array[nullable MType]] */
347 487, /* MapIterator[MClassType, Array[nullable MType]] */
351 1824, /* HashMapIterator[MClassType, Array[nullable MType]] */
354 const struct types resolution_table_standard__HashMapIterator__nit__MClassType__standard__Array__nullable__nit__MType
= {
357 &type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType
, /* HashMap[K, V]: HashMap[MClassType, Array[nullable MType]] */
360 /* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */
361 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
363 "HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */
366 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MPropDef
,
371 174, /* Collection[MClass] */
372 290, /* Collection[nullable MClass] */
375 179, /* Collection[Object] */
376 2034, /* HashMapKeys[MClass, Array[nullable MPropDef]] */
379 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
382 &type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */
383 &type_nit__MClass
, /* K: MClass */
384 &type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MPropDef]] */
391 &type_nit__MClass
, /* E: MClass */
392 &type_nit__MClass
, /* E: MClass */
393 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
394 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
397 /* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */
398 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
400 "HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */
403 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MPropDef
,
408 331, /* Collection[Array[nullable MPropDef]] */
412 179, /* Collection[Object] */
413 1825, /* HashMapValues[MClass, Array[nullable MPropDef]] */
416 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
419 &type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */
420 &type_standard__Array__nullable__nit__MPropDef
, /* V: Array[nullable MPropDef] */
421 &type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MPropDef]] */
428 &type_standard__Array__nullable__nit__MPropDef
, /* E: Array[nullable MPropDef] */
429 &type_standard__Array__nullable__nit__MPropDef
, /* E: Array[nullable MPropDef] */
430 &type_standard__Collection__standard__Array__nullable__nit__MPropDef
, /* Collection[E]: Collection[Array[nullable MPropDef]] */
431 &type_standard__Array__standard__Array__nullable__nit__MPropDef
, /* Array[E]: Array[Array[nullable MPropDef]] */
434 /* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */
435 const struct type type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
437 "HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
440 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
,
443 488, /* MapIterator[MClass, Array[nullable MPropDef]] */
448 1711, /* HashMapIterator[MClass, Array[nullable MPropDef]] */
451 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
454 &type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MPropDef]] */
457 /* runtime type HashMapKeys[String, String] */
458 const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__String
= {
460 "HashMapKeys[String, String]", /* class_name_string */
463 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__String
,
468 180, /* Collection[String] */
471 280, /* Collection[Text] */
472 179, /* Collection[Object] */
473 292, /* Collection[Streamable] */
474 2213, /* HashMapKeys[String, String] */
477 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__String
= {
480 &type_standard__HashMap__standard__String__standard__String
, /* HashMap[K, V]: HashMap[String, String] */
481 &type_standard__String
, /* K: String */
482 &type_standard__MapKeysIterator__standard__String__standard__String
, /* MapKeysIterator[K, V]: MapKeysIterator[String, String] */
489 &type_standard__String
, /* E: String */
490 &type_standard__String
, /* E: String */
491 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
492 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
495 /* runtime type HashMapValues[String, String] */
496 const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__String
= {
498 "HashMapValues[String, String]", /* class_name_string */
501 &resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__String
,
506 180, /* Collection[String] */
509 280, /* Collection[Text] */
510 179, /* Collection[Object] */
511 292, /* Collection[Streamable] */
512 2214, /* HashMapValues[String, String] */
515 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__String
= {
518 &type_standard__HashMap__standard__String__standard__String
, /* HashMap[K, V]: HashMap[String, String] */
519 &type_standard__String
, /* V: String */
520 &type_standard__MapValuesIterator__standard__String__standard__String
, /* MapValuesIterator[K, V]: MapValuesIterator[String, String] */
527 &type_standard__String
, /* E: String */
528 &type_standard__String
, /* E: String */
529 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
530 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
533 /* runtime type HashMapIterator[String, String] */
534 const struct type type_standard__HashMapIterator__standard__String__standard__String
= {
536 "HashMapIterator[String, String]", /* class_name_string */
539 &resolution_table_standard__HashMapIterator__standard__String__standard__String
,
542 489, /* MapIterator[String, String] */
547 1712, /* HashMapIterator[String, String] */
550 const struct types resolution_table_standard__HashMapIterator__standard__String__standard__String
= {
553 &type_standard__HashMap__standard__String__standard__String
, /* HashMap[K, V]: HashMap[String, String] */
556 /* runtime type ListIterator[CodeFile] */
557 const struct type type_standard__ListIterator__nit__CodeFile
= {
559 "ListIterator[CodeFile]", /* class_name_string */
562 &resolution_table_standard__ListIterator__nit__CodeFile
,
570 879, /* ListIterator[CodeFile] */
573 const struct types resolution_table_standard__ListIterator__nit__CodeFile
= {
576 &type_standard__Array__nit__CodeFile
, /* Array[E]: Array[CodeFile] */
577 &type_standard__List__nit__CodeFile
, /* List[E]: List[CodeFile] */
580 /* runtime type HashMapKeys[String, ANode] */
581 const struct type type_standard__hash_collection__HashMapKeys__standard__String__nit__ANode
= {
583 "HashMapKeys[String, ANode]", /* class_name_string */
586 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__ANode
,
591 180, /* Collection[String] */
594 280, /* Collection[Text] */
595 179, /* Collection[Object] */
596 292, /* Collection[Streamable] */
597 2215, /* HashMapKeys[String, ANode] */
600 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__ANode
= {
603 &type_standard__HashMap__standard__String__nit__ANode
, /* HashMap[K, V]: HashMap[String, ANode] */
604 &type_standard__String
, /* K: String */
605 &type_standard__MapKeysIterator__standard__String__nit__ANode
, /* MapKeysIterator[K, V]: MapKeysIterator[String, ANode] */
612 &type_standard__String
, /* E: String */
613 &type_standard__String
, /* E: String */
614 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
615 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
618 /* runtime type HashMapValues[String, ANode] */
619 const struct type type_standard__hash_collection__HashMapValues__standard__String__nit__ANode
= {
621 "HashMapValues[String, ANode]", /* class_name_string */
624 &resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__ANode
,
630 181, /* Collection[ANode] */
633 179, /* Collection[Object] */
634 1826, /* HashMapValues[String, ANode] */
637 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__ANode
= {
640 &type_standard__HashMap__standard__String__nit__ANode
, /* HashMap[K, V]: HashMap[String, ANode] */
641 &type_nit__ANode
, /* V: ANode */
642 &type_standard__MapValuesIterator__standard__String__nit__ANode
, /* MapValuesIterator[K, V]: MapValuesIterator[String, ANode] */
649 &type_nit__ANode
, /* E: ANode */
650 &type_nit__ANode
, /* E: ANode */
651 &type_standard__Collection__nit__ANode
, /* Collection[E]: Collection[ANode] */
652 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
655 /* runtime type HashMapIterator[String, ANode] */
656 const struct type type_standard__HashMapIterator__standard__String__nit__ANode
= {
658 "HashMapIterator[String, ANode]", /* class_name_string */
661 &resolution_table_standard__HashMapIterator__standard__String__nit__ANode
,
664 490, /* MapIterator[String, ANode] */
669 1713, /* HashMapIterator[String, ANode] */
672 const struct types resolution_table_standard__HashMapIterator__standard__String__nit__ANode
= {
675 &type_standard__HashMap__standard__String__nit__ANode
, /* HashMap[K, V]: HashMap[String, ANode] */
678 /* runtime type ArrayIterator[ExternFile] */
679 const struct type type_standard__array__ArrayIterator__nit__ExternFile
= {
681 "ArrayIterator[ExternFile]", /* class_name_string */
684 &resolution_table_standard__array__ArrayIterator__nit__ExternFile
,
692 880, /* ArrayIterator[ExternFile] */
695 const struct types resolution_table_standard__array__ArrayIterator__nit__ExternFile
= {
698 &type_standard__Array__nit__ExternFile
, /* Array[E]: Array[ExternFile] */
699 &type_standard__AbstractArrayRead__nit__ExternFile
, /* AbstractArrayRead[E]: AbstractArrayRead[ExternFile] */
702 /* runtime type ArraySetIterator[String] */
703 const struct type type_standard__array__ArraySetIterator__standard__String
= {
705 "ArraySetIterator[String]", /* class_name_string */
708 &resolution_table_standard__array__ArraySetIterator__standard__String
,
716 881, /* ArraySetIterator[String] */
719 const struct types resolution_table_standard__array__ArraySetIterator__standard__String
= {
722 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
723 &type_standard__array__ArrayIterator__standard__String
, /* ArrayIterator[E]: ArrayIterator[String] */
726 /* runtime type ArrayIterator[Match] */
727 const struct type type_standard__array__ArrayIterator__standard__Match
= {
729 "ArrayIterator[Match]", /* class_name_string */
732 &resolution_table_standard__array__ArrayIterator__standard__Match
,
740 882, /* ArrayIterator[Match] */
743 const struct types resolution_table_standard__array__ArrayIterator__standard__Match
= {
746 &type_standard__Array__standard__Match
, /* Array[E]: Array[Match] */
747 &type_standard__AbstractArrayRead__standard__Match
, /* AbstractArrayRead[E]: AbstractArrayRead[Match] */
750 /* runtime type ArrayIterator[Prod] */
751 const struct type type_standard__array__ArrayIterator__nit__Prod
= {
753 "ArrayIterator[Prod]", /* class_name_string */
756 &resolution_table_standard__array__ArrayIterator__nit__Prod
,
764 883, /* ArrayIterator[Prod] */
767 const struct types resolution_table_standard__array__ArrayIterator__nit__Prod
= {
770 &type_standard__Array__nit__Prod
, /* Array[E]: Array[Prod] */
771 &type_standard__AbstractArrayRead__nit__Prod
, /* AbstractArrayRead[E]: AbstractArrayRead[Prod] */
774 /* runtime type HashMapKeys[MClass, MClassType] */
775 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType
= {
777 "HashMapKeys[MClass, MClassType]", /* class_name_string */
780 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType
,
785 174, /* Collection[MClass] */
786 290, /* Collection[nullable MClass] */
789 179, /* Collection[Object] */
790 2035, /* HashMapKeys[MClass, MClassType] */
793 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType
= {
796 &type_standard__HashMap__nit__MClass__nit__MClassType
, /* HashMap[K, V]: HashMap[MClass, MClassType] */
797 &type_nit__MClass
, /* K: MClass */
798 &type_standard__MapKeysIterator__nit__MClass__nit__MClassType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, MClassType] */
805 &type_nit__MClass
, /* E: MClass */
806 &type_nit__MClass
, /* E: MClass */
807 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
808 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
811 /* runtime type HashMapValues[MClass, MClassType] */
812 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType
= {
814 "HashMapValues[MClass, MClassType]", /* class_name_string */
817 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType
,
823 173, /* Collection[MClassType] */
825 175, /* Collection[MType] */
826 179, /* Collection[Object] */
827 298, /* Collection[nullable MType] */
828 2216, /* HashMapValues[MClass, MClassType] */
831 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType
= {
834 &type_standard__HashMap__nit__MClass__nit__MClassType
, /* HashMap[K, V]: HashMap[MClass, MClassType] */
835 &type_nit__MClassType
, /* V: MClassType */
836 &type_standard__MapValuesIterator__nit__MClass__nit__MClassType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, MClassType] */
843 &type_nit__MClassType
, /* E: MClassType */
844 &type_nit__MClassType
, /* E: MClassType */
845 &type_standard__Collection__nit__MClassType
, /* Collection[E]: Collection[MClassType] */
846 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
849 /* runtime type HashMapIterator[MClass, MClassType] */
850 const struct type type_standard__HashMapIterator__nit__MClass__nit__MClassType
= {
852 "HashMapIterator[MClass, MClassType]", /* class_name_string */
855 &resolution_table_standard__HashMapIterator__nit__MClass__nit__MClassType
,
858 491, /* MapIterator[MClass, MClassType] */
863 1714, /* HashMapIterator[MClass, MClassType] */
866 const struct types resolution_table_standard__HashMapIterator__nit__MClass__nit__MClassType
= {
869 &type_standard__HashMap__nit__MClass__nit__MClassType
, /* HashMap[K, V]: HashMap[MClass, MClassType] */
872 /* runtime type ArrayMapKeys[MClass, AType] */
873 const struct type type_standard__array__ArrayMapKeys__nit__MClass__nit__AType
= {
875 "ArrayMapKeys[MClass, AType]", /* class_name_string */
878 &resolution_table_standard__array__ArrayMapKeys__nit__MClass__nit__AType
,
883 174, /* Collection[MClass] */
884 290, /* Collection[nullable MClass] */
887 179, /* Collection[Object] */
888 2036, /* ArrayMapKeys[MClass, AType] */
891 const struct types resolution_table_standard__array__ArrayMapKeys__nit__MClass__nit__AType
= {
894 &type_standard__ArrayMap__nit__MClass__nit__AType
, /* ArrayMap[K, E]: ArrayMap[MClass, AType] */
895 &type_nit__MClass
, /* K: MClass */
896 &type_standard__MapKeysIterator__nit__MClass__nit__AType
, /* MapKeysIterator[K, E]: MapKeysIterator[MClass, AType] */
903 &type_nit__MClass
, /* E: MClass */
904 &type_nit__MClass
, /* E: MClass */
905 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
906 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
909 /* runtime type ArrayMapValues[MClass, AType] */
910 const struct type type_standard__array__ArrayMapValues__nit__MClass__nit__AType
= {
912 "ArrayMapValues[MClass, AType]", /* class_name_string */
915 &resolution_table_standard__array__ArrayMapValues__nit__MClass__nit__AType
,
920 314, /* Collection[AType] */
921 181, /* Collection[ANode] */
923 283, /* Collection[Prod] */
924 179, /* Collection[Object] */
925 2217, /* ArrayMapValues[MClass, AType] */
928 const struct types resolution_table_standard__array__ArrayMapValues__nit__MClass__nit__AType
= {
931 &type_standard__ArrayMap__nit__MClass__nit__AType
, /* ArrayMap[K, E]: ArrayMap[MClass, AType] */
932 &type_standard__MapValuesIterator__nit__MClass__nit__AType
, /* MapValuesIterator[K, E]: MapValuesIterator[MClass, AType] */
933 &type_nit__AType
, /* E: AType */
940 &type_nit__AType
, /* E: AType */
941 &type_nit__AType
, /* E: AType */
942 &type_standard__Collection__nit__AType
, /* Collection[E]: Collection[AType] */
943 &type_standard__Array__nit__AType
, /* Array[E]: Array[AType] */
946 /* runtime type CoupleMapIterator[MClass, AType] */
947 const struct type type_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType
= {
949 "CoupleMapIterator[MClass, AType]", /* class_name_string */
952 &resolution_table_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType
,
955 492, /* MapIterator[MClass, AType] */
960 1715, /* CoupleMapIterator[MClass, AType] */
963 const struct types resolution_table_standard__abstract_collection__CoupleMapIterator__nit__MClass__nit__AType
= {
966 &type_standard__Iterator__standard__Couple__nit__MClass__nit__AType
, /* Iterator[Couple[K, V]]: Iterator[Couple[MClass, AType]] */
969 /* runtime type ListIterator[ANode] */
970 const struct type type_standard__ListIterator__nit__ANode
= {
972 "ListIterator[ANode]", /* class_name_string */
975 &resolution_table_standard__ListIterator__nit__ANode
,
983 884, /* ListIterator[ANode] */
986 const struct types resolution_table_standard__ListIterator__nit__ANode
= {
989 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
990 &type_standard__List__nit__ANode
, /* List[E]: List[ANode] */
993 /* runtime type HashSetIterator[ANode] */
994 const struct type type_standard__hash_collection__HashSetIterator__nit__ANode
= {
996 "HashSetIterator[ANode]", /* class_name_string */
999 &resolution_table_standard__hash_collection__HashSetIterator__nit__ANode
,
1007 885, /* HashSetIterator[ANode] */
1010 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__ANode
= {
1013 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
1014 &type_standard__HashSet__nit__ANode
, /* HashSet[E]: HashSet[ANode] */
1017 /* runtime type HashMapKeys[MModule, Set[MClassDef]] */
1018 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef
= {
1020 "HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */
1023 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef
,
1028 172, /* Collection[MModule] */
1032 179, /* Collection[Object] */
1033 1827, /* HashMapKeys[MModule, Set[MClassDef]] */
1036 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef
= {
1039 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef
, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
1040 &type_nit__MModule
, /* K: MModule */
1041 &type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClassDef]] */
1048 &type_nit__MModule
, /* E: MModule */
1049 &type_nit__MModule
, /* E: MModule */
1050 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
1051 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
1054 /* runtime type HashMapValues[MModule, Set[MClassDef]] */
1055 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef
= {
1057 "HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */
1060 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef
,
1065 332, /* Collection[Set[MClassDef]] */
1069 179, /* Collection[Object] */
1070 1828, /* HashMapValues[MModule, Set[MClassDef]] */
1073 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef
= {
1076 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef
, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
1077 &type_standard__Set__nit__MClassDef
, /* V: Set[MClassDef] */
1078 &type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassDef]] */
1085 &type_standard__Set__nit__MClassDef
, /* E: Set[MClassDef] */
1086 &type_standard__Set__nit__MClassDef
, /* E: Set[MClassDef] */
1087 &type_standard__Collection__standard__Set__nit__MClassDef
, /* Collection[E]: Collection[Set[MClassDef]] */
1088 &type_standard__Array__standard__Set__nit__MClassDef
, /* Array[E]: Array[Set[MClassDef]] */
1091 /* runtime type HashMapIterator[MModule, Set[MClassDef]] */
1092 const struct type type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef
= {
1094 "HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */
1097 &resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef
,
1100 493, /* MapIterator[MModule, Set[MClassDef]] */
1105 1716, /* HashMapIterator[MModule, Set[MClassDef]] */
1108 const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef
= {
1111 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef
, /* HashMap[K, V]: HashMap[MModule, Set[MClassDef]] */
1114 /* runtime type HashMapKeys[MModule, Set[MClass]] */
1115 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass
= {
1117 "HashMapKeys[MModule, Set[MClass]]", /* class_name_string */
1120 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass
,
1125 172, /* Collection[MModule] */
1129 179, /* Collection[Object] */
1130 1829, /* HashMapKeys[MModule, Set[MClass]] */
1133 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass
= {
1136 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClass
, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
1137 &type_nit__MModule
, /* K: MModule */
1138 &type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClass]] */
1145 &type_nit__MModule
, /* E: MModule */
1146 &type_nit__MModule
, /* E: MModule */
1147 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
1148 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
1151 /* runtime type HashMapValues[MModule, Set[MClass]] */
1152 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass
= {
1154 "HashMapValues[MModule, Set[MClass]]", /* class_name_string */
1157 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass
,
1162 333, /* Collection[Set[MClass]] */
1166 179, /* Collection[Object] */
1167 1830, /* HashMapValues[MModule, Set[MClass]] */
1170 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass
= {
1173 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClass
, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
1174 &type_standard__Set__nit__MClass
, /* V: Set[MClass] */
1175 &type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClass]] */
1182 &type_standard__Set__nit__MClass
, /* E: Set[MClass] */
1183 &type_standard__Set__nit__MClass
, /* E: Set[MClass] */
1184 &type_standard__Collection__standard__Set__nit__MClass
, /* Collection[E]: Collection[Set[MClass]] */
1185 &type_standard__Array__standard__Set__nit__MClass
, /* Array[E]: Array[Set[MClass]] */
1188 /* runtime type HashMapIterator[MModule, Set[MClass]] */
1189 const struct type type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass
= {
1191 "HashMapIterator[MModule, Set[MClass]]", /* class_name_string */
1194 &resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass
,
1197 494, /* MapIterator[MModule, Set[MClass]] */
1202 1717, /* HashMapIterator[MModule, Set[MClass]] */
1205 const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass
= {
1208 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClass
, /* HashMap[K, V]: HashMap[MModule, Set[MClass]] */
1211 /* runtime type HashMapKeys[MModule, Set[MClassType]] */
1212 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType
= {
1214 "HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */
1217 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType
,
1222 172, /* Collection[MModule] */
1226 179, /* Collection[Object] */
1227 1831, /* HashMapKeys[MModule, Set[MClassType]] */
1230 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType
= {
1233 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType
, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
1234 &type_nit__MModule
, /* K: MModule */
1235 &type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassType
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, Set[MClassType]] */
1242 &type_nit__MModule
, /* E: MModule */
1243 &type_nit__MModule
, /* E: MModule */
1244 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
1245 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
1248 /* runtime type HashMapValues[MModule, Set[MClassType]] */
1249 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType
= {
1251 "HashMapValues[MModule, Set[MClassType]]", /* class_name_string */
1254 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType
,
1259 334, /* Collection[Set[MClassType]] */
1260 341, /* Collection[Set[MType]] */
1263 179, /* Collection[Object] */
1264 2037, /* HashMapValues[MModule, Set[MClassType]] */
1267 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType
= {
1270 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType
, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
1271 &type_standard__Set__nit__MClassType
, /* V: Set[MClassType] */
1272 &type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassType
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, Set[MClassType]] */
1279 &type_standard__Set__nit__MClassType
, /* E: Set[MClassType] */
1280 &type_standard__Set__nit__MClassType
, /* E: Set[MClassType] */
1281 &type_standard__Collection__standard__Set__nit__MClassType
, /* Collection[E]: Collection[Set[MClassType]] */
1282 &type_standard__Array__standard__Set__nit__MClassType
, /* Array[E]: Array[Set[MClassType]] */
1285 /* runtime type HashMapIterator[MModule, Set[MClassType]] */
1286 const struct type type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType
= {
1288 "HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */
1291 &resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType
,
1294 495, /* MapIterator[MModule, Set[MClassType]] */
1299 1718, /* HashMapIterator[MModule, Set[MClassType]] */
1302 const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType
= {
1305 &type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType
, /* HashMap[K, V]: HashMap[MModule, Set[MClassType]] */
1308 /* runtime type HashSetIterator[MClassDef] */
1309 const struct type type_standard__hash_collection__HashSetIterator__nit__MClassDef
= {
1311 "HashSetIterator[MClassDef]", /* class_name_string */
1314 &resolution_table_standard__hash_collection__HashSetIterator__nit__MClassDef
,
1322 886, /* HashSetIterator[MClassDef] */
1325 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MClassDef
= {
1328 &type_standard__Array__nit__MClassDef
, /* Array[E]: Array[MClassDef] */
1329 &type_standard__HashSet__nit__MClassDef
, /* HashSet[E]: HashSet[MClassDef] */
1332 /* runtime type ListIterator[MClassType] */
1333 const struct type type_standard__ListIterator__nit__MClassType
= {
1335 "ListIterator[MClassType]", /* class_name_string */
1338 &resolution_table_standard__ListIterator__nit__MClassType
,
1346 887, /* ListIterator[MClassType] */
1349 const struct types resolution_table_standard__ListIterator__nit__MClassType
= {
1352 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
1353 &type_standard__List__nit__MClassType
, /* List[E]: List[MClassType] */
1356 /* runtime type ListIterator[String] */
1357 const struct type type_standard__ListIterator__standard__String
= {
1359 "ListIterator[String]", /* class_name_string */
1362 &resolution_table_standard__ListIterator__standard__String
,
1370 888, /* ListIterator[String] */
1373 const struct types resolution_table_standard__ListIterator__standard__String
= {
1376 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
1377 &type_standard__List__standard__String
, /* List[E]: List[String] */
1380 /* runtime type HashMapKeys[String, Int] */
1381 const struct type type_standard__hash_collection__HashMapKeys__standard__String__standard__Int
= {
1383 "HashMapKeys[String, Int]", /* class_name_string */
1386 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Int
,
1391 180, /* Collection[String] */
1394 280, /* Collection[Text] */
1395 179, /* Collection[Object] */
1396 292, /* Collection[Streamable] */
1397 2218, /* HashMapKeys[String, Int] */
1400 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__standard__Int
= {
1403 &type_standard__HashMap__standard__String__standard__Int
, /* HashMap[K, V]: HashMap[String, Int] */
1404 &type_standard__String
, /* K: String */
1405 &type_standard__MapKeysIterator__standard__String__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Int] */
1412 &type_standard__String
, /* E: String */
1413 &type_standard__String
, /* E: String */
1414 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
1415 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
1418 /* runtime type HashMapValues[String, Int] */
1419 const struct type type_standard__hash_collection__HashMapValues__standard__String__standard__Int
= {
1421 "HashMapValues[String, Int]", /* class_name_string */
1424 &resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Int
,
1429 277, /* Collection[Int] */
1433 179, /* Collection[Object] */
1434 1832, /* HashMapValues[String, Int] */
1437 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__standard__Int
= {
1440 &type_standard__HashMap__standard__String__standard__Int
, /* HashMap[K, V]: HashMap[String, Int] */
1441 &type_standard__Int
, /* V: Int */
1442 &type_standard__MapValuesIterator__standard__String__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Int] */
1449 &type_standard__Int
, /* E: Int */
1450 &type_standard__Int
, /* E: Int */
1451 &type_standard__Collection__standard__Int
, /* Collection[E]: Collection[Int] */
1452 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
1455 /* runtime type HashMapIterator[String, Int] */
1456 const struct type type_standard__HashMapIterator__standard__String__standard__Int
= {
1458 "HashMapIterator[String, Int]", /* class_name_string */
1461 &resolution_table_standard__HashMapIterator__standard__String__standard__Int
,
1464 496, /* MapIterator[String, Int] */
1469 1719, /* HashMapIterator[String, Int] */
1472 const struct types resolution_table_standard__HashMapIterator__standard__String__standard__Int
= {
1475 &type_standard__HashMap__standard__String__standard__Int
, /* HashMap[K, V]: HashMap[String, Int] */
1478 /* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */
1479 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
1481 "HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1484 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
1489 174, /* Collection[MClass] */
1490 290, /* Collection[nullable MClass] */
1493 179, /* Collection[Object] */
1494 2038, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */
1497 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
1500 &type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
1501 &type_nit__MClass
, /* K: MClass */
1502 &type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
1509 &type_nit__MClass
, /* E: MClass */
1510 &type_nit__MClass
, /* E: MClass */
1511 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
1512 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
1515 /* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */
1516 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
1518 "HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1521 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
1526 326, /* Collection[Set[MProperty]] */
1527 335, /* Collection[Set[MVirtualTypeProp]] */
1529 337, /* Collection[Set[PropertyLayoutElement]] */
1530 179, /* Collection[Object] */
1531 2219, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */
1534 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
1537 &type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
1538 &type_standard__Set__nit__MVirtualTypeProp
, /* V: Set[MVirtualTypeProp] */
1539 &type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
1546 &type_standard__Set__nit__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
1547 &type_standard__Set__nit__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
1548 &type_standard__Collection__standard__Set__nit__MVirtualTypeProp
, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
1549 &type_standard__Array__standard__Set__nit__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
1552 /* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */
1553 const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
1555 "HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1558 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
1561 481, /* MapIterator[MClass, Set[MProperty]] */
1562 497, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
1563 500, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
1566 2039, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */
1569 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
1572 &type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
1575 /* runtime type HashSetIterator[MVirtualTypeProp] */
1576 const struct type type_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp
= {
1578 "HashSetIterator[MVirtualTypeProp]", /* class_name_string */
1581 &resolution_table_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp
,
1589 889, /* HashSetIterator[MVirtualTypeProp] */
1592 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp
= {
1595 &type_standard__Array__nit__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
1596 &type_standard__HashSet__nit__MVirtualTypeProp
, /* HashSet[E]: HashSet[MVirtualTypeProp] */
1599 /* runtime type ArrayIterator[ReduceAction] */
1600 const struct type type_standard__array__ArrayIterator__nit__parser_work__ReduceAction
= {
1602 "ArrayIterator[ReduceAction]", /* class_name_string */
1605 &resolution_table_standard__array__ArrayIterator__nit__parser_work__ReduceAction
,
1613 890, /* ArrayIterator[ReduceAction] */
1616 const struct types resolution_table_standard__array__ArrayIterator__nit__parser_work__ReduceAction
= {
1619 &type_standard__Array__nit__parser_work__ReduceAction
, /* Array[E]: Array[ReduceAction] */
1620 &type_standard__AbstractArrayRead__nit__parser_work__ReduceAction
, /* AbstractArrayRead[E]: AbstractArrayRead[ReduceAction] */
1623 /* runtime type ArrayIterator[AClassdef] */
1624 const struct type type_standard__array__ArrayIterator__nit__AClassdef
= {
1626 "ArrayIterator[AClassdef]", /* class_name_string */
1629 &resolution_table_standard__array__ArrayIterator__nit__AClassdef
,
1637 891, /* ArrayIterator[AClassdef] */
1640 const struct types resolution_table_standard__array__ArrayIterator__nit__AClassdef
= {
1643 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
1644 &type_standard__AbstractArrayRead__nit__AClassdef
, /* AbstractArrayRead[E]: AbstractArrayRead[AClassdef] */
1647 /* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */
1648 const struct type type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef
= {
1650 "HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */
1653 &resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef
,
1661 892, /* HashMap2[MModule, MType, Array[MMethodDef]] */
1664 const struct types resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef
= {
1667 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
1668 &type_nit__MModule
, /* K1: MModule */
1669 &type_nit__MType
, /* K2: MType */
1670 &type_standard__Array__nit__MMethodDef
, /* V: Array[MMethodDef] */
1671 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K2, V]: HashMap[MType, Array[MMethodDef]] */
1674 /* runtime type ArrayIterator[MParameter] */
1675 const struct type type_standard__array__ArrayIterator__nit__MParameter
= {
1677 "ArrayIterator[MParameter]", /* class_name_string */
1680 &resolution_table_standard__array__ArrayIterator__nit__MParameter
,
1688 893, /* ArrayIterator[MParameter] */
1691 const struct types resolution_table_standard__array__ArrayIterator__nit__MParameter
= {
1694 &type_standard__Array__nit__MParameter
, /* Array[E]: Array[MParameter] */
1695 &type_standard__AbstractArrayRead__nit__MParameter
, /* AbstractArrayRead[E]: AbstractArrayRead[MParameter] */
1698 /* runtime type ListIterator[Scope] */
1699 const struct type type_standard__ListIterator__nit__scope__Scope
= {
1701 "ListIterator[Scope]", /* class_name_string */
1704 &resolution_table_standard__ListIterator__nit__scope__Scope
,
1712 894, /* ListIterator[Scope] */
1715 const struct types resolution_table_standard__ListIterator__nit__scope__Scope
= {
1718 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
1719 &type_standard__List__nit__scope__Scope
, /* List[E]: List[Scope] */
1722 /* runtime type ArrayIterator[FlowContext] */
1723 const struct type type_standard__array__ArrayIterator__nit__FlowContext
= {
1725 "ArrayIterator[FlowContext]", /* class_name_string */
1728 &resolution_table_standard__array__ArrayIterator__nit__FlowContext
,
1736 895, /* ArrayIterator[FlowContext] */
1739 const struct types resolution_table_standard__array__ArrayIterator__nit__FlowContext
= {
1742 &type_standard__Array__nit__FlowContext
, /* Array[E]: Array[FlowContext] */
1743 &type_standard__AbstractArrayRead__nit__FlowContext
, /* AbstractArrayRead[E]: AbstractArrayRead[FlowContext] */
1746 /* runtime type HashSetIterator[Variable] */
1747 const struct type type_standard__hash_collection__HashSetIterator__nit__Variable
= {
1749 "HashSetIterator[Variable]", /* class_name_string */
1752 &resolution_table_standard__hash_collection__HashSetIterator__nit__Variable
,
1760 896, /* HashSetIterator[Variable] */
1763 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__Variable
= {
1766 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
1767 &type_standard__HashSet__nit__Variable
, /* HashSet[E]: HashSet[Variable] */
1770 /* runtime type HashMapKeys[Variable, nullable MType] */
1771 const struct type type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType
= {
1773 "HashMapKeys[Variable, nullable MType]", /* class_name_string */
1776 &resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType
,
1781 184, /* Collection[Variable] */
1785 179, /* Collection[Object] */
1786 1833, /* HashMapKeys[Variable, nullable MType] */
1789 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType
= {
1792 &type_standard__HashMap__nit__Variable__nullable__nit__MType
, /* HashMap[K, V]: HashMap[Variable, nullable MType] */
1793 &type_nit__Variable
, /* K: Variable */
1794 &type_standard__MapKeysIterator__nit__Variable__nullable__nit__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, nullable MType] */
1801 &type_nit__Variable
, /* E: Variable */
1802 &type_nit__Variable
, /* E: Variable */
1803 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
1804 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
1807 /* runtime type HashMapValues[Variable, nullable MType] */
1808 const struct type type_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType
= {
1810 "HashMapValues[Variable, nullable MType]", /* class_name_string */
1813 &resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType
,
1823 298, /* Collection[nullable MType] */
1824 1720, /* HashMapValues[Variable, nullable MType] */
1827 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType
= {
1830 &type_standard__HashMap__nit__Variable__nullable__nit__MType
, /* HashMap[K, V]: HashMap[Variable, nullable MType] */
1831 &type_nullable__nit__MType
, /* V: nullable MType */
1832 &type_standard__MapValuesIterator__nit__Variable__nullable__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, nullable MType] */
1839 &type_nullable__nit__MType
, /* E: nullable MType */
1840 &type_nullable__nit__MType
, /* E: nullable MType */
1841 &type_standard__Collection__nullable__nit__MType
, /* Collection[E]: Collection[nullable MType] */
1842 &type_standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable MType] */
1845 /* runtime type HashMapIterator[Variable, nullable MType] */
1846 const struct type type_standard__HashMapIterator__nit__Variable__nullable__nit__MType
= {
1848 "HashMapIterator[Variable, nullable MType]", /* class_name_string */
1851 &resolution_table_standard__HashMapIterator__nit__Variable__nullable__nit__MType
,
1854 498, /* MapIterator[Variable, nullable MType] */
1859 1721, /* HashMapIterator[Variable, nullable MType] */
1862 const struct types resolution_table_standard__HashMapIterator__nit__Variable__nullable__nit__MType
= {
1865 &type_standard__HashMap__nit__Variable__nullable__nit__MType
, /* HashMap[K, V]: HashMap[Variable, nullable MType] */
1868 /* runtime type HashMapKeys[Variable, nullable Array[nullable MType]] */
1869 const struct type type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
1871 "HashMapKeys[Variable, nullable Array[nullable MType]]", /* class_name_string */
1874 &resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__standard__Array__nullable__nit__MType
,
1879 184, /* Collection[Variable] */
1883 179, /* Collection[Object] */
1884 1834, /* HashMapKeys[Variable, nullable Array[nullable MType]] */
1887 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
1890 &type_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType
, /* HashMap[K, V]: HashMap[Variable, nullable Array[nullable MType]] */
1891 &type_nit__Variable
, /* K: Variable */
1892 &type_standard__MapKeysIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, nullable Array[nullable MType]] */
1899 &type_nit__Variable
, /* E: Variable */
1900 &type_nit__Variable
, /* E: Variable */
1901 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
1902 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
1905 /* runtime type HashMapValues[Variable, nullable Array[nullable MType]] */
1906 const struct type type_standard__hash_collection__HashMapValues__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
1908 "HashMapValues[Variable, nullable Array[nullable MType]]", /* class_name_string */
1911 &resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__standard__Array__nullable__nit__MType
,
1919 336, /* Collection[nullable Array[nullable MType]] */
1920 1722, /* HashMapValues[Variable, nullable Array[nullable MType]] */
1923 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
1926 &type_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType
, /* HashMap[K, V]: HashMap[Variable, nullable Array[nullable MType]] */
1927 &type_nullable__standard__Array__nullable__nit__MType
, /* V: nullable Array[nullable MType] */
1928 &type_standard__MapValuesIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, nullable Array[nullable MType]] */
1935 &type_nullable__standard__Array__nullable__nit__MType
, /* E: nullable Array[nullable MType] */
1936 &type_nullable__standard__Array__nullable__nit__MType
, /* E: nullable Array[nullable MType] */
1937 &type_standard__Collection__nullable__standard__Array__nullable__nit__MType
, /* Collection[E]: Collection[nullable Array[nullable MType]] */
1938 &type_standard__Array__nullable__standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable Array[nullable MType]] */
1941 /* runtime type HashMapIterator[Variable, nullable Array[nullable MType]] */
1942 const struct type type_standard__HashMapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
1944 "HashMapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
1947 &resolution_table_standard__HashMapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
,
1950 499, /* MapIterator[Variable, nullable Array[nullable MType]] */
1955 1723, /* HashMapIterator[Variable, nullable Array[nullable MType]] */
1958 const struct types resolution_table_standard__HashMapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
1961 &type_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType
, /* HashMap[K, V]: HashMap[Variable, nullable Array[nullable MType]] */
1964 /* runtime type ArrayIterator[CallSite] */
1965 const struct type type_standard__array__ArrayIterator__nit__CallSite
= {
1967 "ArrayIterator[CallSite]", /* class_name_string */
1970 &resolution_table_standard__array__ArrayIterator__nit__CallSite
,
1978 897, /* ArrayIterator[CallSite] */
1981 const struct types resolution_table_standard__array__ArrayIterator__nit__CallSite
= {
1984 &type_standard__Array__nit__CallSite
, /* Array[E]: Array[CallSite] */
1985 &type_standard__AbstractArrayRead__nit__CallSite
, /* AbstractArrayRead[E]: AbstractArrayRead[CallSite] */
1988 /* runtime type ArrayIterator[CodeWriter] */
1989 const struct type type_standard__array__ArrayIterator__nit__CodeWriter
= {
1991 "ArrayIterator[CodeWriter]", /* class_name_string */
1994 &resolution_table_standard__array__ArrayIterator__nit__CodeWriter
,
2002 898, /* ArrayIterator[CodeWriter] */
2005 const struct types resolution_table_standard__array__ArrayIterator__nit__CodeWriter
= {
2008 &type_standard__Array__nit__CodeWriter
, /* Array[E]: Array[CodeWriter] */
2009 &type_standard__AbstractArrayRead__nit__CodeWriter
, /* AbstractArrayRead[E]: AbstractArrayRead[CodeWriter] */
2012 /* runtime type HashSetIterator[String] */
2013 const struct type type_standard__hash_collection__HashSetIterator__standard__String
= {
2015 "HashSetIterator[String]", /* class_name_string */
2018 &resolution_table_standard__hash_collection__HashSetIterator__standard__String
,
2026 899, /* HashSetIterator[String] */
2029 const struct types resolution_table_standard__hash_collection__HashSetIterator__standard__String
= {
2032 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
2033 &type_standard__HashSet__standard__String
, /* HashSet[E]: HashSet[String] */
2036 /* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */
2037 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2039 "HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
2042 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
2047 174, /* Collection[MClass] */
2048 290, /* Collection[nullable MClass] */
2051 179, /* Collection[Object] */
2052 2040, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
2055 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2058 &type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */
2059 &type_nit__MClass
, /* K: MClass */
2060 &type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
2067 &type_nit__MClass
, /* E: MClass */
2068 &type_nit__MClass
, /* E: MClass */
2069 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
2070 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
2073 /* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */
2074 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2076 "HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
2079 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
2087 337, /* Collection[Set[PropertyLayoutElement]] */
2088 179, /* Collection[Object] */
2089 1835, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
2092 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2095 &type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */
2096 &type_standard__Set__nit__PropertyLayoutElement
, /* V: Set[PropertyLayoutElement] */
2097 &type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
2104 &type_standard__Set__nit__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
2105 &type_standard__Set__nit__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
2106 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement
, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
2107 &type_standard__Array__standard__Set__nit__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
2110 /* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */
2111 const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2113 "HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
2116 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
2121 500, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
2124 1724, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
2127 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
2130 &type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* HashMap[K, V]: HashMap[MClass, Set[PropertyLayoutElement]] */
2133 /* runtime type HashMapKeys[MClass, Set[MAttribute]] */
2134 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute
= {
2136 "HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */
2139 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute
,
2144 174, /* Collection[MClass] */
2145 290, /* Collection[nullable MClass] */
2148 179, /* Collection[Object] */
2149 2041, /* HashMapKeys[MClass, Set[MAttribute]] */
2152 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute
= {
2155 &type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute
, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */
2156 &type_nit__MClass
, /* K: MClass */
2157 &type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MAttribute]] */
2164 &type_nit__MClass
, /* E: MClass */
2165 &type_nit__MClass
, /* E: MClass */
2166 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
2167 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
2170 /* runtime type HashMapValues[MClass, Set[MAttribute]] */
2171 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute
= {
2173 "HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */
2176 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute
,
2181 326, /* Collection[Set[MProperty]] */
2182 338, /* Collection[Set[MAttribute]] */
2184 337, /* Collection[Set[PropertyLayoutElement]] */
2185 179, /* Collection[Object] */
2186 2220, /* HashMapValues[MClass, Set[MAttribute]] */
2189 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute
= {
2192 &type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute
, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */
2193 &type_standard__Set__nit__MAttribute
, /* V: Set[MAttribute] */
2194 &type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MAttribute]] */
2201 &type_standard__Set__nit__MAttribute
, /* E: Set[MAttribute] */
2202 &type_standard__Set__nit__MAttribute
, /* E: Set[MAttribute] */
2203 &type_standard__Collection__standard__Set__nit__MAttribute
, /* Collection[E]: Collection[Set[MAttribute]] */
2204 &type_standard__Array__standard__Set__nit__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
2207 /* runtime type HashMapIterator[MClass, Set[MAttribute]] */
2208 const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute
= {
2210 "HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */
2213 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute
,
2216 481, /* MapIterator[MClass, Set[MProperty]] */
2217 501, /* MapIterator[MClass, Set[MAttribute]] */
2218 500, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
2221 2042, /* HashMapIterator[MClass, Set[MAttribute]] */
2224 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute
= {
2227 &type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute
, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */
2230 /* runtime type HashSetIterator[PropertyLayoutElement] */
2231 const struct type type_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement
= {
2233 "HashSetIterator[PropertyLayoutElement]", /* class_name_string */
2236 &resolution_table_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement
,
2244 900, /* HashSetIterator[PropertyLayoutElement] */
2247 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement
= {
2250 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
2251 &type_standard__HashSet__nit__PropertyLayoutElement
, /* HashSet[E]: HashSet[PropertyLayoutElement] */
2254 /* runtime type HashSetIterator[MAttribute] */
2255 const struct type type_standard__hash_collection__HashSetIterator__nit__MAttribute
= {
2257 "HashSetIterator[MAttribute]", /* class_name_string */
2260 &resolution_table_standard__hash_collection__HashSetIterator__nit__MAttribute
,
2268 901, /* HashSetIterator[MAttribute] */
2271 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MAttribute
= {
2274 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
2275 &type_standard__HashSet__nit__MAttribute
, /* HashSet[E]: HashSet[MAttribute] */
2278 /* runtime type ArrayIterator[RuntimeVariable] */
2279 const struct type type_standard__array__ArrayIterator__nit__RuntimeVariable
= {
2281 "ArrayIterator[RuntimeVariable]", /* class_name_string */
2284 &resolution_table_standard__array__ArrayIterator__nit__RuntimeVariable
,
2292 902, /* ArrayIterator[RuntimeVariable] */
2295 const struct types resolution_table_standard__array__ArrayIterator__nit__RuntimeVariable
= {
2298 &type_standard__Array__nit__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
2299 &type_standard__AbstractArrayRead__nit__RuntimeVariable
, /* AbstractArrayRead[E]: AbstractArrayRead[RuntimeVariable] */
2302 /* runtime type HashMapKeys[MClass, Array[nullable MClass]] */
2303 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass
= {
2305 "HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */
2308 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass
,
2313 174, /* Collection[MClass] */
2314 290, /* Collection[nullable MClass] */
2317 179, /* Collection[Object] */
2318 2043, /* HashMapKeys[MClass, Array[nullable MClass]] */
2321 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass
= {
2324 &type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */
2325 &type_nit__MClass
, /* K: MClass */
2326 &type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MClass]] */
2333 &type_nit__MClass
, /* E: MClass */
2334 &type_nit__MClass
, /* E: MClass */
2335 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
2336 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
2339 /* runtime type HashMapValues[MClass, Array[nullable MClass]] */
2340 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass
= {
2342 "HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */
2345 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass
,
2351 339, /* Collection[Array[nullable MClass]] */
2354 179, /* Collection[Object] */
2355 1836, /* HashMapValues[MClass, Array[nullable MClass]] */
2358 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass
= {
2361 &type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */
2362 &type_standard__Array__nullable__nit__MClass
, /* V: Array[nullable MClass] */
2363 &type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MClass]] */
2370 &type_standard__Array__nullable__nit__MClass
, /* E: Array[nullable MClass] */
2371 &type_standard__Array__nullable__nit__MClass
, /* E: Array[nullable MClass] */
2372 &type_standard__Collection__standard__Array__nullable__nit__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
2373 &type_standard__Array__standard__Array__nullable__nit__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
2376 /* runtime type HashMapIterator[MClass, Array[nullable MClass]] */
2377 const struct type type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
2379 "HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
2382 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass
,
2385 502, /* MapIterator[MClass, Array[nullable MClass]] */
2390 1725, /* HashMapIterator[MClass, Array[nullable MClass]] */
2393 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
2396 &type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */
2399 /* runtime type ArrayIterator[nullable MClass] */
2400 const struct type type_standard__array__ArrayIterator__nullable__nit__MClass
= {
2402 "ArrayIterator[nullable MClass]", /* class_name_string */
2405 &resolution_table_standard__array__ArrayIterator__nullable__nit__MClass
,
2413 903, /* ArrayIterator[nullable MClass] */
2416 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MClass
= {
2419 &type_standard__Array__nullable__nit__MClass
, /* Array[E]: Array[nullable MClass] */
2420 &type_standard__AbstractArrayRead__nullable__nit__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MClass] */
2423 /* runtime type HashSetIterator[MProperty] */
2424 const struct type type_standard__hash_collection__HashSetIterator__nit__MProperty
= {
2426 "HashSetIterator[MProperty]", /* class_name_string */
2429 &resolution_table_standard__hash_collection__HashSetIterator__nit__MProperty
,
2437 904, /* HashSetIterator[MProperty] */
2440 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MProperty
= {
2443 &type_standard__Array__nit__MProperty
, /* Array[E]: Array[MProperty] */
2444 &type_standard__HashSet__nit__MProperty
, /* HashSet[E]: HashSet[MProperty] */
2447 /* runtime type ArrayIterator[nullable MPropDef] */
2448 const struct type type_standard__array__ArrayIterator__nullable__nit__MPropDef
= {
2450 "ArrayIterator[nullable MPropDef]", /* class_name_string */
2453 &resolution_table_standard__array__ArrayIterator__nullable__nit__MPropDef
,
2461 905, /* ArrayIterator[nullable MPropDef] */
2464 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MPropDef
= {
2467 &type_standard__Array__nullable__nit__MPropDef
, /* Array[E]: Array[nullable MPropDef] */
2468 &type_standard__AbstractArrayRead__nullable__nit__MPropDef
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MPropDef] */
2471 /* runtime type ArrayIterator[Streamable] */
2472 const struct type type_standard__array__ArrayIterator__standard__Streamable
= {
2474 "ArrayIterator[Streamable]", /* class_name_string */
2477 &resolution_table_standard__array__ArrayIterator__standard__Streamable
,
2485 906, /* ArrayIterator[Streamable] */
2488 const struct types resolution_table_standard__array__ArrayIterator__standard__Streamable
= {
2491 &type_standard__Array__standard__Streamable
, /* Array[E]: Array[Streamable] */
2492 &type_standard__AbstractArrayRead__standard__Streamable
, /* AbstractArrayRead[E]: AbstractArrayRead[Streamable] */
2495 /* runtime type HashMapKeys[MClass, AClassdef] */
2496 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef
= {
2498 "HashMapKeys[MClass, AClassdef]", /* class_name_string */
2501 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef
,
2506 174, /* Collection[MClass] */
2507 290, /* Collection[nullable MClass] */
2510 179, /* Collection[Object] */
2511 2044, /* HashMapKeys[MClass, AClassdef] */
2514 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef
= {
2517 &type_standard__HashMap__nit__MClass__nit__AClassdef
, /* HashMap[K, V]: HashMap[MClass, AClassdef] */
2518 &type_nit__MClass
, /* K: MClass */
2519 &type_standard__MapKeysIterator__nit__MClass__nit__AClassdef
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, AClassdef] */
2526 &type_nit__MClass
, /* E: MClass */
2527 &type_nit__MClass
, /* E: MClass */
2528 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
2529 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
2532 /* runtime type HashMapValues[MClass, AClassdef] */
2533 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef
= {
2535 "HashMapValues[MClass, AClassdef]", /* class_name_string */
2538 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef
,
2543 285, /* Collection[AClassdef] */
2544 181, /* Collection[ANode] */
2546 283, /* Collection[Prod] */
2547 179, /* Collection[Object] */
2548 2221, /* HashMapValues[MClass, AClassdef] */
2551 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef
= {
2554 &type_standard__HashMap__nit__MClass__nit__AClassdef
, /* HashMap[K, V]: HashMap[MClass, AClassdef] */
2555 &type_nit__AClassdef
, /* V: AClassdef */
2556 &type_standard__MapValuesIterator__nit__MClass__nit__AClassdef
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, AClassdef] */
2563 &type_nit__AClassdef
, /* E: AClassdef */
2564 &type_nit__AClassdef
, /* E: AClassdef */
2565 &type_standard__Collection__nit__AClassdef
, /* Collection[E]: Collection[AClassdef] */
2566 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
2569 /* runtime type HashMapIterator[MClass, AClassdef] */
2570 const struct type type_standard__HashMapIterator__nit__MClass__nit__AClassdef
= {
2572 "HashMapIterator[MClass, AClassdef]", /* class_name_string */
2575 &resolution_table_standard__HashMapIterator__nit__MClass__nit__AClassdef
,
2578 503, /* MapIterator[MClass, AClassdef] */
2583 1726, /* HashMapIterator[MClass, AClassdef] */
2586 const struct types resolution_table_standard__HashMapIterator__nit__MClass__nit__AClassdef
= {
2589 &type_standard__HashMap__nit__MClass__nit__AClassdef
, /* HashMap[K, V]: HashMap[MClass, AClassdef] */
2592 /* runtime type HashMapKeys[String, Variable] */
2593 const struct type type_standard__hash_collection__HashMapKeys__standard__String__nit__Variable
= {
2595 "HashMapKeys[String, Variable]", /* class_name_string */
2598 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__Variable
,
2603 180, /* Collection[String] */
2606 280, /* Collection[Text] */
2607 179, /* Collection[Object] */
2608 292, /* Collection[Streamable] */
2609 2222, /* HashMapKeys[String, Variable] */
2612 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nit__Variable
= {
2615 &type_standard__HashMap__standard__String__nit__Variable
, /* HashMap[K, V]: HashMap[String, Variable] */
2616 &type_standard__String
, /* K: String */
2617 &type_standard__MapKeysIterator__standard__String__nit__Variable
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Variable] */
2624 &type_standard__String
, /* E: String */
2625 &type_standard__String
, /* E: String */
2626 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
2627 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
2630 /* runtime type HashMapValues[String, Variable] */
2631 const struct type type_standard__hash_collection__HashMapValues__standard__String__nit__Variable
= {
2633 "HashMapValues[String, Variable]", /* class_name_string */
2636 &resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__Variable
,
2641 184, /* Collection[Variable] */
2645 179, /* Collection[Object] */
2646 1837, /* HashMapValues[String, Variable] */
2649 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nit__Variable
= {
2652 &type_standard__HashMap__standard__String__nit__Variable
, /* HashMap[K, V]: HashMap[String, Variable] */
2653 &type_nit__Variable
, /* V: Variable */
2654 &type_standard__MapValuesIterator__standard__String__nit__Variable
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Variable] */
2661 &type_nit__Variable
, /* E: Variable */
2662 &type_nit__Variable
, /* E: Variable */
2663 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
2664 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
2667 /* runtime type HashMapIterator[String, Variable] */
2668 const struct type type_standard__HashMapIterator__standard__String__nit__Variable
= {
2670 "HashMapIterator[String, Variable]", /* class_name_string */
2673 &resolution_table_standard__HashMapIterator__standard__String__nit__Variable
,
2676 504, /* MapIterator[String, Variable] */
2681 1727, /* HashMapIterator[String, Variable] */
2684 const struct types resolution_table_standard__HashMapIterator__standard__String__nit__Variable
= {
2687 &type_standard__HashMap__standard__String__nit__Variable
, /* HashMap[K, V]: HashMap[String, Variable] */
2690 /* runtime type ArrayIterator[AAttrPropdef] */
2691 const struct type type_standard__array__ArrayIterator__nit__AAttrPropdef
= {
2693 "ArrayIterator[AAttrPropdef]", /* class_name_string */
2696 &resolution_table_standard__array__ArrayIterator__nit__AAttrPropdef
,
2704 907, /* ArrayIterator[AAttrPropdef] */
2707 const struct types resolution_table_standard__array__ArrayIterator__nit__AAttrPropdef
= {
2710 &type_standard__Array__nit__AAttrPropdef
, /* Array[E]: Array[AAttrPropdef] */
2711 &type_standard__AbstractArrayRead__nit__AAttrPropdef
, /* AbstractArrayRead[E]: AbstractArrayRead[AAttrPropdef] */
2714 /* runtime type HashMapKeys[Variable, RuntimeVariable] */
2715 const struct type type_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable
= {
2717 "HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */
2720 &resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable
,
2725 184, /* Collection[Variable] */
2729 179, /* Collection[Object] */
2730 1838, /* HashMapKeys[Variable, RuntimeVariable] */
2733 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable
= {
2736 &type_standard__HashMap__nit__Variable__nit__RuntimeVariable
, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */
2737 &type_nit__Variable
, /* K: Variable */
2738 &type_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable
, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, RuntimeVariable] */
2745 &type_nit__Variable
, /* E: Variable */
2746 &type_nit__Variable
, /* E: Variable */
2747 &type_standard__Collection__nit__Variable
, /* Collection[E]: Collection[Variable] */
2748 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
2751 /* runtime type HashMapValues[Variable, RuntimeVariable] */
2752 const struct type type_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable
= {
2754 "HashMapValues[Variable, RuntimeVariable]", /* class_name_string */
2757 &resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable
,
2762 289, /* Collection[RuntimeVariable] */
2766 179, /* Collection[Object] */
2767 1839, /* HashMapValues[Variable, RuntimeVariable] */
2770 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable
= {
2773 &type_standard__HashMap__nit__Variable__nit__RuntimeVariable
, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */
2774 &type_nit__RuntimeVariable
, /* V: RuntimeVariable */
2775 &type_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable
, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, RuntimeVariable] */
2782 &type_nit__RuntimeVariable
, /* E: RuntimeVariable */
2783 &type_nit__RuntimeVariable
, /* E: RuntimeVariable */
2784 &type_standard__Collection__nit__RuntimeVariable
, /* Collection[E]: Collection[RuntimeVariable] */
2785 &type_standard__Array__nit__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
2788 /* runtime type HashMapIterator[Variable, RuntimeVariable] */
2789 const struct type type_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable
= {
2791 "HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */
2794 &resolution_table_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable
,
2797 505, /* MapIterator[Variable, RuntimeVariable] */
2802 1728, /* HashMapIterator[Variable, RuntimeVariable] */
2805 const struct types resolution_table_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable
= {
2808 &type_standard__HashMap__nit__Variable__nit__RuntimeVariable
, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */
2811 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
2812 const struct type type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef
= {
2814 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
2817 &resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef
,
2825 908, /* HashMap2[MModule, MType, Array[MAttributeDef]] */
2828 const struct types resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef
= {
2831 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
2832 &type_nit__MModule
, /* K1: MModule */
2833 &type_nit__MType
, /* K2: MType */
2834 &type_standard__Array__nit__MAttributeDef
, /* V: Array[MAttributeDef] */
2835 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MAttributeDef]] */
2838 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
2839 const struct type type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
2841 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
2844 &resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef
,
2852 909, /* HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
2855 const struct types resolution_table_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
2858 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2859 &type_nit__MModule
, /* K1: MModule */
2860 &type_nit__MType
, /* K2: MType */
2861 &type_standard__Array__nit__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
2862 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MVirtualTypeDef]] */
2865 /* runtime type ArrayIterator[MVirtualType] */
2866 const struct type type_standard__array__ArrayIterator__nit__MVirtualType
= {
2868 "ArrayIterator[MVirtualType]", /* class_name_string */
2871 &resolution_table_standard__array__ArrayIterator__nit__MVirtualType
,
2879 743, /* ArrayIterator[MType] */
2880 1729, /* ArrayIterator[MVirtualType] */
2883 const struct types resolution_table_standard__array__ArrayIterator__nit__MVirtualType
= {
2886 &type_standard__Array__nit__MVirtualType
, /* Array[E]: Array[MVirtualType] */
2887 &type_standard__AbstractArrayRead__nit__MVirtualType
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualType] */
2890 /* runtime type ArrayIterator[AExpr] */
2891 const struct type type_standard__array__ArrayIterator__nit__AExpr
= {
2893 "ArrayIterator[AExpr]", /* class_name_string */
2896 &resolution_table_standard__array__ArrayIterator__nit__AExpr
,
2904 910, /* ArrayIterator[AExpr] */
2907 const struct types resolution_table_standard__array__ArrayIterator__nit__AExpr
= {
2910 &type_standard__Array__nit__AExpr
, /* Array[E]: Array[AExpr] */
2911 &type_standard__AbstractArrayRead__nit__AExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AExpr] */
2914 /* runtime type ArrayIterator[AIntExpr] */
2915 const struct type type_standard__array__ArrayIterator__nit__AIntExpr
= {
2917 "ArrayIterator[AIntExpr]", /* class_name_string */
2920 &resolution_table_standard__array__ArrayIterator__nit__AIntExpr
,
2928 911, /* ArrayIterator[AIntExpr] */
2931 const struct types resolution_table_standard__array__ArrayIterator__nit__AIntExpr
= {
2934 &type_standard__Array__nit__AIntExpr
, /* Array[E]: Array[AIntExpr] */
2935 &type_standard__AbstractArrayRead__nit__AIntExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AIntExpr] */
2938 /* runtime type ArrayIterator[Variable] */
2939 const struct type type_standard__array__ArrayIterator__nit__Variable
= {
2941 "ArrayIterator[Variable]", /* class_name_string */
2944 &resolution_table_standard__array__ArrayIterator__nit__Variable
,
2952 912, /* ArrayIterator[Variable] */
2955 const struct types resolution_table_standard__array__ArrayIterator__nit__Variable
= {
2958 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
2959 &type_standard__AbstractArrayRead__nit__Variable
, /* AbstractArrayRead[E]: AbstractArrayRead[Variable] */
2962 /* runtime type ArrayIterator[AVarExpr] */
2963 const struct type type_standard__array__ArrayIterator__nit__AVarExpr
= {
2965 "ArrayIterator[AVarExpr]", /* class_name_string */
2968 &resolution_table_standard__array__ArrayIterator__nit__AVarExpr
,
2976 913, /* ArrayIterator[AVarExpr] */
2979 const struct types resolution_table_standard__array__ArrayIterator__nit__AVarExpr
= {
2982 &type_standard__Array__nit__AVarExpr
, /* Array[E]: Array[AVarExpr] */
2983 &type_standard__AbstractArrayRead__nit__AVarExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AVarExpr] */
2986 /* runtime type HashMapKeys[EscapeMark, String] */
2987 const struct type type_standard__hash_collection__HashMapKeys__nit__EscapeMark__standard__String
= {
2989 "HashMapKeys[EscapeMark, String]", /* class_name_string */
2992 &resolution_table_standard__hash_collection__HashMapKeys__nit__EscapeMark__standard__String
,
2997 340, /* Collection[EscapeMark] */
3001 179, /* Collection[Object] */
3002 1840, /* HashMapKeys[EscapeMark, String] */
3005 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__EscapeMark__standard__String
= {
3008 &type_standard__HashMap__nit__EscapeMark__standard__String
, /* HashMap[K, V]: HashMap[EscapeMark, String] */
3009 &type_nit__EscapeMark
, /* K: EscapeMark */
3010 &type_standard__MapKeysIterator__nit__EscapeMark__standard__String
, /* MapKeysIterator[K, V]: MapKeysIterator[EscapeMark, String] */
3017 &type_nit__EscapeMark
, /* E: EscapeMark */
3018 &type_nit__EscapeMark
, /* E: EscapeMark */
3019 &type_standard__Collection__nit__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
3020 &type_standard__Array__nit__EscapeMark
, /* Array[E]: Array[EscapeMark] */
3023 /* runtime type HashMapValues[EscapeMark, String] */
3024 const struct type type_standard__hash_collection__HashMapValues__nit__EscapeMark__standard__String
= {
3026 "HashMapValues[EscapeMark, String]", /* class_name_string */
3029 &resolution_table_standard__hash_collection__HashMapValues__nit__EscapeMark__standard__String
,
3034 180, /* Collection[String] */
3037 280, /* Collection[Text] */
3038 179, /* Collection[Object] */
3039 292, /* Collection[Streamable] */
3040 2223, /* HashMapValues[EscapeMark, String] */
3043 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__EscapeMark__standard__String
= {
3046 &type_standard__HashMap__nit__EscapeMark__standard__String
, /* HashMap[K, V]: HashMap[EscapeMark, String] */
3047 &type_standard__String
, /* V: String */
3048 &type_standard__MapValuesIterator__nit__EscapeMark__standard__String
, /* MapValuesIterator[K, V]: MapValuesIterator[EscapeMark, String] */
3055 &type_standard__String
, /* E: String */
3056 &type_standard__String
, /* E: String */
3057 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
3058 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
3061 /* runtime type HashMapIterator[EscapeMark, String] */
3062 const struct type type_standard__HashMapIterator__nit__EscapeMark__standard__String
= {
3064 "HashMapIterator[EscapeMark, String]", /* class_name_string */
3067 &resolution_table_standard__HashMapIterator__nit__EscapeMark__standard__String
,
3070 506, /* MapIterator[EscapeMark, String] */
3075 1730, /* HashMapIterator[EscapeMark, String] */
3078 const struct types resolution_table_standard__HashMapIterator__nit__EscapeMark__standard__String
= {
3081 &type_standard__HashMap__nit__EscapeMark__standard__String
, /* HashMap[K, V]: HashMap[EscapeMark, String] */
3084 /* runtime type ArrayIterator[nullable MType] */
3085 const struct type type_standard__array__ArrayIterator__nullable__nit__MType
= {
3087 "ArrayIterator[nullable MType]", /* class_name_string */
3090 &resolution_table_standard__array__ArrayIterator__nullable__nit__MType
,
3098 914, /* ArrayIterator[nullable MType] */
3101 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MType
= {
3104 &type_standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable MType] */
3105 &type_standard__AbstractArrayRead__nullable__nit__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MType] */
3108 /* runtime type HashMapKeys[MClassType, Set[MType]] */
3109 const struct type type_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Set__nit__MType
= {
3111 "HashMapKeys[MClassType, Set[MType]]", /* class_name_string */
3114 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Set__nit__MType
,
3120 173, /* Collection[MClassType] */
3122 175, /* Collection[MType] */
3123 179, /* Collection[Object] */
3124 298, /* Collection[nullable MType] */
3125 2224, /* HashMapKeys[MClassType, Set[MType]] */
3128 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Set__nit__MType
= {
3131 &type_standard__HashMap__nit__MClassType__standard__Set__nit__MType
, /* HashMap[K, V]: HashMap[MClassType, Set[MType]] */
3132 &type_nit__MClassType
, /* K: MClassType */
3133 &type_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, Set[MType]] */
3140 &type_nit__MClassType
, /* E: MClassType */
3141 &type_nit__MClassType
, /* E: MClassType */
3142 &type_standard__Collection__nit__MClassType
, /* Collection[E]: Collection[MClassType] */
3143 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
3146 /* runtime type HashMapValues[MClassType, Set[MType]] */
3147 const struct type type_standard__hash_collection__HashMapValues__nit__MClassType__standard__Set__nit__MType
= {
3149 "HashMapValues[MClassType, Set[MType]]", /* class_name_string */
3152 &resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__standard__Set__nit__MType
,
3158 341, /* Collection[Set[MType]] */
3161 179, /* Collection[Object] */
3162 1841, /* HashMapValues[MClassType, Set[MType]] */
3165 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__standard__Set__nit__MType
= {
3168 &type_standard__HashMap__nit__MClassType__standard__Set__nit__MType
, /* HashMap[K, V]: HashMap[MClassType, Set[MType]] */
3169 &type_standard__Set__nit__MType
, /* V: Set[MType] */
3170 &type_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, Set[MType]] */
3177 &type_standard__Set__nit__MType
, /* E: Set[MType] */
3178 &type_standard__Set__nit__MType
, /* E: Set[MType] */
3179 &type_standard__Collection__standard__Set__nit__MType
, /* Collection[E]: Collection[Set[MType]] */
3180 &type_standard__Array__standard__Set__nit__MType
, /* Array[E]: Array[Set[MType]] */
3183 /* runtime type HashMapIterator[MClassType, Set[MType]] */
3184 const struct type type_standard__HashMapIterator__nit__MClassType__standard__Set__nit__MType
= {
3186 "HashMapIterator[MClassType, Set[MType]]", /* class_name_string */
3189 &resolution_table_standard__HashMapIterator__nit__MClassType__standard__Set__nit__MType
,
3192 507, /* MapIterator[MClassType, Set[MType]] */
3193 522, /* MapIterator[MType, Set[MType]] */
3197 1842, /* HashMapIterator[MClassType, Set[MType]] */
3200 const struct types resolution_table_standard__HashMapIterator__nit__MClassType__standard__Set__nit__MType
= {
3203 &type_standard__HashMap__nit__MClassType__standard__Set__nit__MType
, /* HashMap[K, V]: HashMap[MClassType, Set[MType]] */
3206 /* runtime type HashMapKeys[MType, Int] */
3207 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Int
= {
3209 "HashMapKeys[MType, Int]", /* class_name_string */
3212 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Int
,
3220 175, /* Collection[MType] */
3221 179, /* Collection[Object] */
3222 298, /* Collection[nullable MType] */
3223 2045, /* HashMapKeys[MType, Int] */
3226 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Int
= {
3229 &type_standard__HashMap__nit__MType__standard__Int
, /* HashMap[K, V]: HashMap[MType, Int] */
3230 &type_nit__MType
, /* K: MType */
3231 &type_standard__MapKeysIterator__nit__MType__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Int] */
3238 &type_nit__MType
, /* E: MType */
3239 &type_nit__MType
, /* E: MType */
3240 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
3241 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
3244 /* runtime type HashMapValues[MType, Int] */
3245 const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Int
= {
3247 "HashMapValues[MType, Int]", /* class_name_string */
3250 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Int
,
3255 277, /* Collection[Int] */
3259 179, /* Collection[Object] */
3260 1843, /* HashMapValues[MType, Int] */
3263 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Int
= {
3266 &type_standard__HashMap__nit__MType__standard__Int
, /* HashMap[K, V]: HashMap[MType, Int] */
3267 &type_standard__Int
, /* V: Int */
3268 &type_standard__MapValuesIterator__nit__MType__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Int] */
3275 &type_standard__Int
, /* E: Int */
3276 &type_standard__Int
, /* E: Int */
3277 &type_standard__Collection__standard__Int
, /* Collection[E]: Collection[Int] */
3278 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
3281 /* runtime type HashMapIterator[MType, Int] */
3282 const struct type type_standard__HashMapIterator__nit__MType__standard__Int
= {
3284 "HashMapIterator[MType, Int]", /* class_name_string */
3287 &resolution_table_standard__HashMapIterator__nit__MType__standard__Int
,
3290 508, /* MapIterator[MType, Int] */
3295 1731, /* HashMapIterator[MType, Int] */
3298 const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Int
= {
3301 &type_standard__HashMap__nit__MType__standard__Int
, /* HashMap[K, V]: HashMap[MType, Int] */
3304 /* runtime type ArrayIterator[AEscapeExpr] */
3305 const struct type type_standard__array__ArrayIterator__nit__AEscapeExpr
= {
3307 "ArrayIterator[AEscapeExpr]", /* class_name_string */
3310 &resolution_table_standard__array__ArrayIterator__nit__AEscapeExpr
,
3318 915, /* ArrayIterator[AEscapeExpr] */
3321 const struct types resolution_table_standard__array__ArrayIterator__nit__AEscapeExpr
= {
3324 &type_standard__Array__nit__AEscapeExpr
, /* Array[E]: Array[AEscapeExpr] */
3325 &type_standard__AbstractArrayRead__nit__AEscapeExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AEscapeExpr] */
3328 /* runtime type ArraySetIterator[MType] */
3329 const struct type type_standard__array__ArraySetIterator__nit__MType
= {
3331 "ArraySetIterator[MType]", /* class_name_string */
3334 &resolution_table_standard__array__ArraySetIterator__nit__MType
,
3342 916, /* ArraySetIterator[MType] */
3345 const struct types resolution_table_standard__array__ArraySetIterator__nit__MType
= {
3348 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
3349 &type_standard__array__ArrayIterator__nit__MType
, /* ArrayIterator[E]: ArrayIterator[MType] */
3352 /* runtime type ArraySetIterator[MMethodDef] */
3353 const struct type type_standard__array__ArraySetIterator__nit__MMethodDef
= {
3355 "ArraySetIterator[MMethodDef]", /* class_name_string */
3358 &resolution_table_standard__array__ArraySetIterator__nit__MMethodDef
,
3366 917, /* ArraySetIterator[MMethodDef] */
3369 const struct types resolution_table_standard__array__ArraySetIterator__nit__MMethodDef
= {
3372 &type_standard__Array__nit__MMethodDef
, /* Array[E]: Array[MMethodDef] */
3373 &type_standard__array__ArrayIterator__nit__MMethodDef
, /* ArrayIterator[E]: ArrayIterator[MMethodDef] */
3376 /* runtime type ArrayIterator[Char] */
3377 const struct type type_standard__array__ArrayIterator__standard__Char
= {
3379 "ArrayIterator[Char]", /* class_name_string */
3382 &resolution_table_standard__array__ArrayIterator__standard__Char
,
3390 918, /* ArrayIterator[Char] */
3393 const struct types resolution_table_standard__array__ArrayIterator__standard__Char
= {
3396 &type_standard__Array__standard__Char
, /* Array[E]: Array[Char] */
3397 &type_standard__AbstractArrayRead__standard__Char
, /* AbstractArrayRead[E]: AbstractArrayRead[Char] */
3400 /* runtime type ArrayIterator[Buffer] */
3401 const struct type type_standard__array__ArrayIterator__standard__Buffer
= {
3403 "ArrayIterator[Buffer]", /* class_name_string */
3406 &resolution_table_standard__array__ArrayIterator__standard__Buffer
,
3414 919, /* ArrayIterator[Buffer] */
3417 const struct types resolution_table_standard__array__ArrayIterator__standard__Buffer
= {
3420 &type_standard__Array__standard__Buffer
, /* Array[E]: Array[Buffer] */
3421 &type_standard__AbstractArrayRead__standard__Buffer
, /* AbstractArrayRead[E]: AbstractArrayRead[Buffer] */
3424 /* runtime type MapKeysIterator[SourceFile, Array[String]] */
3425 const struct type type_standard__MapKeysIterator__nit__SourceFile__standard__Array__standard__String
= {
3427 "MapKeysIterator[SourceFile, Array[String]]", /* class_name_string */
3430 &resolution_table_standard__MapKeysIterator__nit__SourceFile__standard__Array__standard__String
,
3438 920, /* MapKeysIterator[SourceFile, Array[String]] */
3441 const struct types resolution_table_standard__MapKeysIterator__nit__SourceFile__standard__Array__standard__String
= {
3444 &type_standard__Array__nit__SourceFile
, /* Array[E]: Array[SourceFile] */
3445 &type_standard__MapIterator__nit__SourceFile__standard__Array__standard__String
, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */
3448 /* runtime type MapValuesIterator[SourceFile, Array[String]] */
3449 const struct type type_standard__MapValuesIterator__nit__SourceFile__standard__Array__standard__String
= {
3451 "MapValuesIterator[SourceFile, Array[String]]", /* class_name_string */
3454 &resolution_table_standard__MapValuesIterator__nit__SourceFile__standard__Array__standard__String
,
3462 921, /* MapValuesIterator[SourceFile, Array[String]] */
3465 const struct types resolution_table_standard__MapValuesIterator__nit__SourceFile__standard__Array__standard__String
= {
3468 &type_standard__Array__standard__Array__standard__String
, /* Array[E]: Array[Array[String]] */
3469 &type_standard__MapIterator__nit__SourceFile__standard__Array__standard__String
, /* MapIterator[K, V]: MapIterator[SourceFile, Array[String]] */
3472 /* runtime type MapKeysIterator[String, Option] */
3473 const struct type type_standard__MapKeysIterator__standard__String__opts__Option
= {
3475 "MapKeysIterator[String, Option]", /* class_name_string */
3478 &resolution_table_standard__MapKeysIterator__standard__String__opts__Option
,
3486 922, /* MapKeysIterator[String, Option] */
3489 const struct types resolution_table_standard__MapKeysIterator__standard__String__opts__Option
= {
3492 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
3493 &type_standard__MapIterator__standard__String__opts__Option
, /* MapIterator[K, V]: MapIterator[String, Option] */
3496 /* runtime type MapValuesIterator[String, Option] */
3497 const struct type type_standard__MapValuesIterator__standard__String__opts__Option
= {
3499 "MapValuesIterator[String, Option]", /* class_name_string */
3502 &resolution_table_standard__MapValuesIterator__standard__String__opts__Option
,
3510 923, /* MapValuesIterator[String, Option] */
3513 const struct types resolution_table_standard__MapValuesIterator__standard__String__opts__Option
= {
3516 &type_standard__Array__opts__Option
, /* Array[E]: Array[Option] */
3517 &type_standard__MapIterator__standard__String__opts__Option
, /* MapIterator[K, V]: MapIterator[String, Option] */
3520 /* runtime type HashMapKeys[Phase, POSetElement[Phase]] */
3521 const struct type type_standard__hash_collection__HashMapKeys__nit__Phase__poset__POSetElement__nit__Phase
= {
3523 "HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */
3526 &resolution_table_standard__hash_collection__HashMapKeys__nit__Phase__poset__POSetElement__nit__Phase
,
3531 188, /* Collection[Phase] */
3535 179, /* Collection[Object] */
3536 1844, /* HashMapKeys[Phase, POSetElement[Phase]] */
3539 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__Phase__poset__POSetElement__nit__Phase
= {
3542 &type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase
, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
3543 &type_nit__Phase
, /* K: Phase */
3544 &type_standard__MapKeysIterator__nit__Phase__poset__POSetElement__nit__Phase
, /* MapKeysIterator[K, V]: MapKeysIterator[Phase, POSetElement[Phase]] */
3551 &type_nit__Phase
, /* E: Phase */
3552 &type_nit__Phase
, /* E: Phase */
3553 &type_standard__Collection__nit__Phase
, /* Collection[E]: Collection[Phase] */
3554 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
3557 /* runtime type HashMapValues[Phase, POSetElement[Phase]] */
3558 const struct type type_standard__hash_collection__HashMapValues__nit__Phase__poset__POSetElement__nit__Phase
= {
3560 "HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */
3563 &resolution_table_standard__hash_collection__HashMapValues__nit__Phase__poset__POSetElement__nit__Phase
,
3568 342, /* Collection[POSetElement[Phase]] */
3572 179, /* Collection[Object] */
3573 1845, /* HashMapValues[Phase, POSetElement[Phase]] */
3576 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__Phase__poset__POSetElement__nit__Phase
= {
3579 &type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase
, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
3580 &type_poset__POSetElement__nit__Phase
, /* V: POSetElement[Phase] */
3581 &type_standard__MapValuesIterator__nit__Phase__poset__POSetElement__nit__Phase
, /* MapValuesIterator[K, V]: MapValuesIterator[Phase, POSetElement[Phase]] */
3588 &type_poset__POSetElement__nit__Phase
, /* E: POSetElement[Phase] */
3589 &type_poset__POSetElement__nit__Phase
, /* E: POSetElement[Phase] */
3590 &type_standard__Collection__poset__POSetElement__nit__Phase
, /* Collection[E]: Collection[POSetElement[Phase]] */
3591 &type_standard__Array__poset__POSetElement__nit__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
3594 /* runtime type HashMapIterator[Phase, POSetElement[Phase]] */
3595 const struct type type_standard__HashMapIterator__nit__Phase__poset__POSetElement__nit__Phase
= {
3597 "HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
3600 &resolution_table_standard__HashMapIterator__nit__Phase__poset__POSetElement__nit__Phase
,
3603 509, /* MapIterator[Phase, POSetElement[Phase]] */
3608 1732, /* HashMapIterator[Phase, POSetElement[Phase]] */
3611 const struct types resolution_table_standard__HashMapIterator__nit__Phase__poset__POSetElement__nit__Phase
= {
3614 &type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase
, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
3617 /* runtime type MapKeysIterator[String, Array[MProject]] */
3618 const struct type type_standard__MapKeysIterator__standard__String__standard__Array__nit__MProject
= {
3620 "MapKeysIterator[String, Array[MProject]]", /* class_name_string */
3623 &resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MProject
,
3631 924, /* MapKeysIterator[String, Array[MProject]] */
3634 const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MProject
= {
3637 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
3638 &type_standard__MapIterator__standard__String__standard__Array__nit__MProject
, /* MapIterator[K, V]: MapIterator[String, Array[MProject]] */
3641 /* runtime type MapValuesIterator[String, Array[MProject]] */
3642 const struct type type_standard__MapValuesIterator__standard__String__standard__Array__nit__MProject
= {
3644 "MapValuesIterator[String, Array[MProject]]", /* class_name_string */
3647 &resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MProject
,
3655 925, /* MapValuesIterator[String, Array[MProject]] */
3658 const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MProject
= {
3661 &type_standard__Array__standard__Array__nit__MProject
, /* Array[E]: Array[Array[MProject]] */
3662 &type_standard__MapIterator__standard__String__standard__Array__nit__MProject
, /* MapIterator[K, V]: MapIterator[String, Array[MProject]] */
3665 /* runtime type HashMapKeys[MModule, POSetElement[MModule]] */
3666 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__poset__POSetElement__nit__MModule
= {
3668 "HashMapKeys[MModule, POSetElement[MModule]]", /* class_name_string */
3671 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__poset__POSetElement__nit__MModule
,
3676 172, /* Collection[MModule] */
3680 179, /* Collection[Object] */
3681 1846, /* HashMapKeys[MModule, POSetElement[MModule]] */
3684 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__poset__POSetElement__nit__MModule
= {
3687 &type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule
, /* HashMap[K, V]: HashMap[MModule, POSetElement[MModule]] */
3688 &type_nit__MModule
, /* K: MModule */
3689 &type_standard__MapKeysIterator__nit__MModule__poset__POSetElement__nit__MModule
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, POSetElement[MModule]] */
3696 &type_nit__MModule
, /* E: MModule */
3697 &type_nit__MModule
, /* E: MModule */
3698 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
3699 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
3702 /* runtime type HashMapValues[MModule, POSetElement[MModule]] */
3703 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__poset__POSetElement__nit__MModule
= {
3705 "HashMapValues[MModule, POSetElement[MModule]]", /* class_name_string */
3708 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__poset__POSetElement__nit__MModule
,
3713 343, /* Collection[POSetElement[MModule]] */
3717 179, /* Collection[Object] */
3718 1847, /* HashMapValues[MModule, POSetElement[MModule]] */
3721 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__poset__POSetElement__nit__MModule
= {
3724 &type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule
, /* HashMap[K, V]: HashMap[MModule, POSetElement[MModule]] */
3725 &type_poset__POSetElement__nit__MModule
, /* V: POSetElement[MModule] */
3726 &type_standard__MapValuesIterator__nit__MModule__poset__POSetElement__nit__MModule
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, POSetElement[MModule]] */
3733 &type_poset__POSetElement__nit__MModule
, /* E: POSetElement[MModule] */
3734 &type_poset__POSetElement__nit__MModule
, /* E: POSetElement[MModule] */
3735 &type_standard__Collection__poset__POSetElement__nit__MModule
, /* Collection[E]: Collection[POSetElement[MModule]] */
3736 &type_standard__Array__poset__POSetElement__nit__MModule
, /* Array[E]: Array[POSetElement[MModule]] */
3739 /* runtime type HashMapIterator[MModule, POSetElement[MModule]] */
3740 const struct type type_standard__HashMapIterator__nit__MModule__poset__POSetElement__nit__MModule
= {
3742 "HashMapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
3745 &resolution_table_standard__HashMapIterator__nit__MModule__poset__POSetElement__nit__MModule
,
3748 510, /* MapIterator[MModule, POSetElement[MModule]] */
3753 1733, /* HashMapIterator[MModule, POSetElement[MModule]] */
3756 const struct types resolution_table_standard__HashMapIterator__nit__MModule__poset__POSetElement__nit__MModule
= {
3759 &type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule
, /* HashMap[K, V]: HashMap[MModule, POSetElement[MModule]] */
3762 /* runtime type MapKeysIterator[String, Array[MModule]] */
3763 const struct type type_standard__MapKeysIterator__standard__String__standard__Array__nit__MModule
= {
3765 "MapKeysIterator[String, Array[MModule]]", /* class_name_string */
3768 &resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MModule
,
3776 926, /* MapKeysIterator[String, Array[MModule]] */
3779 const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MModule
= {
3782 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
3783 &type_standard__MapIterator__standard__String__standard__Array__nit__MModule
, /* MapIterator[K, V]: MapIterator[String, Array[MModule]] */
3786 /* runtime type MapValuesIterator[String, Array[MModule]] */
3787 const struct type type_standard__MapValuesIterator__standard__String__standard__Array__nit__MModule
= {
3789 "MapValuesIterator[String, Array[MModule]]", /* class_name_string */
3792 &resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MModule
,
3800 927, /* MapValuesIterator[String, Array[MModule]] */
3803 const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MModule
= {
3806 &type_standard__Array__standard__Array__nit__MModule
, /* Array[E]: Array[Array[MModule]] */
3807 &type_standard__MapIterator__standard__String__standard__Array__nit__MModule
, /* MapIterator[K, V]: MapIterator[String, Array[MModule]] */
3810 /* runtime type HashMapKeys[MClassDef, POSetElement[MClassDef]] */
3811 const struct type type_standard__hash_collection__HashMapKeys__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
3813 "HashMapKeys[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
3816 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__poset__POSetElement__nit__MClassDef
,
3821 182, /* Collection[MClassDef] */
3825 179, /* Collection[Object] */
3826 1848, /* HashMapKeys[MClassDef, POSetElement[MClassDef]] */
3829 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
3832 &type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef
, /* HashMap[K, V]: HashMap[MClassDef, POSetElement[MClassDef]] */
3833 &type_nit__MClassDef
, /* K: MClassDef */
3834 &type_standard__MapKeysIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
3841 &type_nit__MClassDef
, /* E: MClassDef */
3842 &type_nit__MClassDef
, /* E: MClassDef */
3843 &type_standard__Collection__nit__MClassDef
, /* Collection[E]: Collection[MClassDef] */
3844 &type_standard__Array__nit__MClassDef
, /* Array[E]: Array[MClassDef] */
3847 /* runtime type HashMapValues[MClassDef, POSetElement[MClassDef]] */
3848 const struct type type_standard__hash_collection__HashMapValues__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
3850 "HashMapValues[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
3853 &resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__poset__POSetElement__nit__MClassDef
,
3858 344, /* Collection[POSetElement[MClassDef]] */
3862 179, /* Collection[Object] */
3863 1849, /* HashMapValues[MClassDef, POSetElement[MClassDef]] */
3866 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
3869 &type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef
, /* HashMap[K, V]: HashMap[MClassDef, POSetElement[MClassDef]] */
3870 &type_poset__POSetElement__nit__MClassDef
, /* V: POSetElement[MClassDef] */
3871 &type_standard__MapValuesIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
3878 &type_poset__POSetElement__nit__MClassDef
, /* E: POSetElement[MClassDef] */
3879 &type_poset__POSetElement__nit__MClassDef
, /* E: POSetElement[MClassDef] */
3880 &type_standard__Collection__poset__POSetElement__nit__MClassDef
, /* Collection[E]: Collection[POSetElement[MClassDef]] */
3881 &type_standard__Array__poset__POSetElement__nit__MClassDef
, /* Array[E]: Array[POSetElement[MClassDef]] */
3884 /* runtime type HashMapIterator[MClassDef, POSetElement[MClassDef]] */
3885 const struct type type_standard__HashMapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
3887 "HashMapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
3890 &resolution_table_standard__HashMapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
,
3893 511, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
3898 1734, /* HashMapIterator[MClassDef, POSetElement[MClassDef]] */
3901 const struct types resolution_table_standard__HashMapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
3904 &type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef
, /* HashMap[K, V]: HashMap[MClassDef, POSetElement[MClassDef]] */
3907 /* runtime type HashMapKeys[MClassType, POSetElement[MClassType]] */
3908 const struct type type_standard__hash_collection__HashMapKeys__nit__MClassType__poset__POSetElement__nit__MClassType
= {
3910 "HashMapKeys[MClassType, POSetElement[MClassType]]", /* class_name_string */
3913 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__poset__POSetElement__nit__MClassType
,
3919 173, /* Collection[MClassType] */
3921 175, /* Collection[MType] */
3922 179, /* Collection[Object] */
3923 298, /* Collection[nullable MType] */
3924 2225, /* HashMapKeys[MClassType, POSetElement[MClassType]] */
3927 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClassType__poset__POSetElement__nit__MClassType
= {
3930 &type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType
, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */
3931 &type_nit__MClassType
, /* K: MClassType */
3932 &type_standard__MapKeysIterator__nit__MClassType__poset__POSetElement__nit__MClassType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, POSetElement[MClassType]] */
3939 &type_nit__MClassType
, /* E: MClassType */
3940 &type_nit__MClassType
, /* E: MClassType */
3941 &type_standard__Collection__nit__MClassType
, /* Collection[E]: Collection[MClassType] */
3942 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
3945 /* runtime type HashMapValues[MClassType, POSetElement[MClassType]] */
3946 const struct type type_standard__hash_collection__HashMapValues__nit__MClassType__poset__POSetElement__nit__MClassType
= {
3948 "HashMapValues[MClassType, POSetElement[MClassType]]", /* class_name_string */
3951 &resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__poset__POSetElement__nit__MClassType
,
3956 345, /* Collection[POSetElement[MClassType]] */
3957 351, /* Collection[POSetElement[MType]] */
3960 179, /* Collection[Object] */
3961 2046, /* HashMapValues[MClassType, POSetElement[MClassType]] */
3964 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClassType__poset__POSetElement__nit__MClassType
= {
3967 &type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType
, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */
3968 &type_poset__POSetElement__nit__MClassType
, /* V: POSetElement[MClassType] */
3969 &type_standard__MapValuesIterator__nit__MClassType__poset__POSetElement__nit__MClassType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, POSetElement[MClassType]] */
3976 &type_poset__POSetElement__nit__MClassType
, /* E: POSetElement[MClassType] */
3977 &type_poset__POSetElement__nit__MClassType
, /* E: POSetElement[MClassType] */
3978 &type_standard__Collection__poset__POSetElement__nit__MClassType
, /* Collection[E]: Collection[POSetElement[MClassType]] */
3979 &type_standard__Array__poset__POSetElement__nit__MClassType
, /* Array[E]: Array[POSetElement[MClassType]] */
3982 /* runtime type HashMapIterator[MClassType, POSetElement[MClassType]] */
3983 const struct type type_standard__HashMapIterator__nit__MClassType__poset__POSetElement__nit__MClassType
= {
3985 "HashMapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
3988 &resolution_table_standard__HashMapIterator__nit__MClassType__poset__POSetElement__nit__MClassType
,
3991 512, /* MapIterator[MClassType, POSetElement[MClassType]] */
3992 521, /* MapIterator[MType, POSetElement[MType]] */
3996 1850, /* HashMapIterator[MClassType, POSetElement[MClassType]] */
3999 const struct types resolution_table_standard__HashMapIterator__nit__MClassType__poset__POSetElement__nit__MClassType
= {
4002 &type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType
, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */
4005 /* runtime type MapKeysIterator[String, Array[MClass]] */
4006 const struct type type_standard__MapKeysIterator__standard__String__standard__Array__nit__MClass
= {
4008 "MapKeysIterator[String, Array[MClass]]", /* class_name_string */
4011 &resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MClass
,
4019 928, /* MapKeysIterator[String, Array[MClass]] */
4022 const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MClass
= {
4025 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
4026 &type_standard__MapIterator__standard__String__standard__Array__nit__MClass
, /* MapIterator[K, V]: MapIterator[String, Array[MClass]] */
4029 /* runtime type MapValuesIterator[String, Array[MClass]] */
4030 const struct type type_standard__MapValuesIterator__standard__String__standard__Array__nit__MClass
= {
4032 "MapValuesIterator[String, Array[MClass]]", /* class_name_string */
4035 &resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MClass
,
4043 929, /* MapValuesIterator[String, Array[MClass]] */
4046 const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MClass
= {
4049 &type_standard__Array__standard__Array__nit__MClass
, /* Array[E]: Array[Array[MClass]] */
4050 &type_standard__MapIterator__standard__String__standard__Array__nit__MClass
, /* MapIterator[K, V]: MapIterator[String, Array[MClass]] */
4053 /* runtime type MapKeysIterator[String, Array[MProperty]] */
4054 const struct type type_standard__MapKeysIterator__standard__String__standard__Array__nit__MProperty
= {
4056 "MapKeysIterator[String, Array[MProperty]]", /* class_name_string */
4059 &resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MProperty
,
4067 930, /* MapKeysIterator[String, Array[MProperty]] */
4070 const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Array__nit__MProperty
= {
4073 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
4074 &type_standard__MapIterator__standard__String__standard__Array__nit__MProperty
, /* MapIterator[K, V]: MapIterator[String, Array[MProperty]] */
4077 /* runtime type MapValuesIterator[String, Array[MProperty]] */
4078 const struct type type_standard__MapValuesIterator__standard__String__standard__Array__nit__MProperty
= {
4080 "MapValuesIterator[String, Array[MProperty]]", /* class_name_string */
4083 &resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MProperty
,
4091 931, /* MapValuesIterator[String, Array[MProperty]] */
4094 const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Array__nit__MProperty
= {
4097 &type_standard__Array__standard__Array__nit__MProperty
, /* Array[E]: Array[Array[MProperty]] */
4098 &type_standard__MapIterator__standard__String__standard__Array__nit__MProperty
, /* MapIterator[K, V]: MapIterator[String, Array[MProperty]] */
4101 /* runtime type HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
4102 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
4104 "HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
4107 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
,
4112 172, /* Collection[MModule] */
4116 179, /* Collection[Object] */
4117 1851, /* HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
4120 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
4123 &type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* HashMap[K, V]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
4124 &type_nit__MModule
, /* K: MModule */
4125 &type_standard__MapKeysIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4132 &type_nit__MModule
, /* E: MModule */
4133 &type_nit__MModule
, /* E: MModule */
4134 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
4135 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
4138 /* runtime type HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
4139 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
4141 "HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
4144 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
,
4149 346, /* Collection[HashMap2[MType, String, nullable MProperty]] */
4153 179, /* Collection[Object] */
4154 1852, /* HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
4157 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
4160 &type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* HashMap[K, V]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
4161 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* V: HashMap2[MType, String, nullable MProperty] */
4162 &type_standard__MapValuesIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4169 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
4170 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
4171 &type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
4172 &type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
4175 /* runtime type HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4176 const struct type type_standard__HashMapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
4178 "HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
4181 &resolution_table_standard__HashMapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
,
4184 513, /* MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4189 1735, /* HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4192 const struct types resolution_table_standard__HashMapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
4195 &type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* HashMap[K, V]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
4198 /* runtime type MapKeysIterator[String, nullable ModulePath] */
4199 const struct type type_standard__MapKeysIterator__standard__String__nullable__nit__ModulePath
= {
4201 "MapKeysIterator[String, nullable ModulePath]", /* class_name_string */
4204 &resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__ModulePath
,
4212 932, /* MapKeysIterator[String, nullable ModulePath] */
4215 const struct types resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__ModulePath
= {
4218 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
4219 &type_standard__MapIterator__standard__String__nullable__nit__ModulePath
, /* MapIterator[K, V]: MapIterator[String, nullable ModulePath] */
4222 /* runtime type MapValuesIterator[String, nullable ModulePath] */
4223 const struct type type_standard__MapValuesIterator__standard__String__nullable__nit__ModulePath
= {
4225 "MapValuesIterator[String, nullable ModulePath]", /* class_name_string */
4228 &resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__ModulePath
,
4236 933, /* MapValuesIterator[String, nullable ModulePath] */
4239 const struct types resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__ModulePath
= {
4242 &type_standard__Array__nullable__nit__ModulePath
, /* Array[E]: Array[nullable ModulePath] */
4243 &type_standard__MapIterator__standard__String__nullable__nit__ModulePath
, /* MapIterator[K, V]: MapIterator[String, nullable ModulePath] */
4246 /* runtime type MapKeysIterator[String, nullable MGroup] */
4247 const struct type type_standard__MapKeysIterator__standard__String__nullable__nit__MGroup
= {
4249 "MapKeysIterator[String, nullable MGroup]", /* class_name_string */
4252 &resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MGroup
,
4260 934, /* MapKeysIterator[String, nullable MGroup] */
4263 const struct types resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MGroup
= {
4266 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
4267 &type_standard__MapIterator__standard__String__nullable__nit__MGroup
, /* MapIterator[K, V]: MapIterator[String, nullable MGroup] */
4270 /* runtime type MapValuesIterator[String, nullable MGroup] */
4271 const struct type type_standard__MapValuesIterator__standard__String__nullable__nit__MGroup
= {
4273 "MapValuesIterator[String, nullable MGroup]", /* class_name_string */
4276 &resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MGroup
,
4284 935, /* MapValuesIterator[String, nullable MGroup] */
4287 const struct types resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MGroup
= {
4290 &type_standard__Array__nullable__nit__MGroup
, /* Array[E]: Array[nullable MGroup] */
4291 &type_standard__MapIterator__standard__String__nullable__nit__MGroup
, /* MapIterator[K, V]: MapIterator[String, nullable MGroup] */
4294 /* runtime type MapKeysIterator[MModule, AModule] */
4295 const struct type type_standard__MapKeysIterator__nit__MModule__nit__AModule
= {
4297 "MapKeysIterator[MModule, AModule]", /* class_name_string */
4300 &resolution_table_standard__MapKeysIterator__nit__MModule__nit__AModule
,
4308 936, /* MapKeysIterator[MModule, AModule] */
4311 const struct types resolution_table_standard__MapKeysIterator__nit__MModule__nit__AModule
= {
4314 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
4315 &type_standard__MapIterator__nit__MModule__nit__AModule
, /* MapIterator[K, V]: MapIterator[MModule, AModule] */
4318 /* runtime type MapValuesIterator[MModule, AModule] */
4319 const struct type type_standard__MapValuesIterator__nit__MModule__nit__AModule
= {
4321 "MapValuesIterator[MModule, AModule]", /* class_name_string */
4324 &resolution_table_standard__MapValuesIterator__nit__MModule__nit__AModule
,
4332 937, /* MapValuesIterator[MModule, AModule] */
4335 const struct types resolution_table_standard__MapValuesIterator__nit__MModule__nit__AModule
= {
4338 &type_standard__Array__nit__AModule
, /* Array[E]: Array[AModule] */
4339 &type_standard__MapIterator__nit__MModule__nit__AModule
, /* MapIterator[K, V]: MapIterator[MModule, AModule] */
4342 /* runtime type MapKeysIterator[MClassDef, AClassdef] */
4343 const struct type type_standard__MapKeysIterator__nit__MClassDef__nit__AClassdef
= {
4345 "MapKeysIterator[MClassDef, AClassdef]", /* class_name_string */
4348 &resolution_table_standard__MapKeysIterator__nit__MClassDef__nit__AClassdef
,
4356 938, /* MapKeysIterator[MClassDef, AClassdef] */
4359 const struct types resolution_table_standard__MapKeysIterator__nit__MClassDef__nit__AClassdef
= {
4362 &type_standard__Array__nit__MClassDef
, /* Array[E]: Array[MClassDef] */
4363 &type_standard__MapIterator__nit__MClassDef__nit__AClassdef
, /* MapIterator[K, V]: MapIterator[MClassDef, AClassdef] */
4366 /* runtime type MapValuesIterator[MClassDef, AClassdef] */
4367 const struct type type_standard__MapValuesIterator__nit__MClassDef__nit__AClassdef
= {
4369 "MapValuesIterator[MClassDef, AClassdef]", /* class_name_string */
4372 &resolution_table_standard__MapValuesIterator__nit__MClassDef__nit__AClassdef
,
4380 939, /* MapValuesIterator[MClassDef, AClassdef] */
4383 const struct types resolution_table_standard__MapValuesIterator__nit__MClassDef__nit__AClassdef
= {
4386 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
4387 &type_standard__MapIterator__nit__MClassDef__nit__AClassdef
, /* MapIterator[K, V]: MapIterator[MClassDef, AClassdef] */
4390 /* runtime type MapKeysIterator[String, MModuleData[AAnnotation]] */
4391 const struct type type_standard__MapKeysIterator__standard__String__nit__MModuleData__nit__AAnnotation
= {
4393 "MapKeysIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
4396 &resolution_table_standard__MapKeysIterator__standard__String__nit__MModuleData__nit__AAnnotation
,
4404 940, /* MapKeysIterator[String, MModuleData[AAnnotation]] */
4407 const struct types resolution_table_standard__MapKeysIterator__standard__String__nit__MModuleData__nit__AAnnotation
= {
4410 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
4411 &type_standard__MapIterator__standard__String__nit__MModuleData__nit__AAnnotation
, /* MapIterator[K, V]: MapIterator[String, MModuleData[AAnnotation]] */
4414 /* runtime type MapValuesIterator[String, MModuleData[AAnnotation]] */
4415 const struct type type_standard__MapValuesIterator__standard__String__nit__MModuleData__nit__AAnnotation
= {
4417 "MapValuesIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
4420 &resolution_table_standard__MapValuesIterator__standard__String__nit__MModuleData__nit__AAnnotation
,
4428 941, /* MapValuesIterator[String, MModuleData[AAnnotation]] */
4431 const struct types resolution_table_standard__MapValuesIterator__standard__String__nit__MModuleData__nit__AAnnotation
= {
4434 &type_standard__Array__nit__MModuleData__nit__AAnnotation
, /* Array[E]: Array[MModuleData[AAnnotation]] */
4435 &type_standard__MapIterator__standard__String__nit__MModuleData__nit__AAnnotation
, /* MapIterator[K, V]: MapIterator[String, MModuleData[AAnnotation]] */
4438 /* runtime type MapKeysIterator[MPropDef, APropdef] */
4439 const struct type type_standard__MapKeysIterator__nit__MPropDef__nit__APropdef
= {
4441 "MapKeysIterator[MPropDef, APropdef]", /* class_name_string */
4444 &resolution_table_standard__MapKeysIterator__nit__MPropDef__nit__APropdef
,
4452 942, /* MapKeysIterator[MPropDef, APropdef] */
4455 const struct types resolution_table_standard__MapKeysIterator__nit__MPropDef__nit__APropdef
= {
4458 &type_standard__Array__nit__MPropDef
, /* Array[E]: Array[MPropDef] */
4459 &type_standard__MapIterator__nit__MPropDef__nit__APropdef
, /* MapIterator[K, V]: MapIterator[MPropDef, APropdef] */
4462 /* runtime type MapValuesIterator[MPropDef, APropdef] */
4463 const struct type type_standard__MapValuesIterator__nit__MPropDef__nit__APropdef
= {
4465 "MapValuesIterator[MPropDef, APropdef]", /* class_name_string */
4468 &resolution_table_standard__MapValuesIterator__nit__MPropDef__nit__APropdef
,
4476 943, /* MapValuesIterator[MPropDef, APropdef] */
4479 const struct types resolution_table_standard__MapValuesIterator__nit__MPropDef__nit__APropdef
= {
4482 &type_standard__Array__nit__APropdef
, /* Array[E]: Array[APropdef] */
4483 &type_standard__MapIterator__nit__MPropDef__nit__APropdef
, /* MapIterator[K, V]: MapIterator[MPropDef, APropdef] */
4486 /* runtime type MapKeysIterator[MClass, Set[MProperty]] */
4487 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MProperty
= {
4489 "MapKeysIterator[MClass, Set[MProperty]]", /* class_name_string */
4492 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MProperty
,
4500 944, /* MapKeysIterator[MClass, Set[MProperty]] */
4503 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MProperty
= {
4506 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
4507 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MProperty
, /* MapIterator[K, V]: MapIterator[MClass, Set[MProperty]] */
4510 /* runtime type MapValuesIterator[MClass, Set[MProperty]] */
4511 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MProperty
= {
4513 "MapValuesIterator[MClass, Set[MProperty]]", /* class_name_string */
4516 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MProperty
,
4524 945, /* MapValuesIterator[MClass, Set[MProperty]] */
4527 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MProperty
= {
4530 &type_standard__Array__standard__Set__nit__MProperty
, /* Array[E]: Array[Set[MProperty]] */
4531 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MProperty
, /* MapIterator[K, V]: MapIterator[MClass, Set[MProperty]] */
4534 /* runtime type MapKeysIterator[MProperty, APropdef] */
4535 const struct type type_standard__MapKeysIterator__nit__MProperty__nit__APropdef
= {
4537 "MapKeysIterator[MProperty, APropdef]", /* class_name_string */
4540 &resolution_table_standard__MapKeysIterator__nit__MProperty__nit__APropdef
,
4548 946, /* MapKeysIterator[MProperty, APropdef] */
4551 const struct types resolution_table_standard__MapKeysIterator__nit__MProperty__nit__APropdef
= {
4554 &type_standard__Array__nit__MProperty
, /* Array[E]: Array[MProperty] */
4555 &type_standard__MapIterator__nit__MProperty__nit__APropdef
, /* MapIterator[K, V]: MapIterator[MProperty, APropdef] */
4558 /* runtime type MapValuesIterator[MProperty, APropdef] */
4559 const struct type type_standard__MapValuesIterator__nit__MProperty__nit__APropdef
= {
4561 "MapValuesIterator[MProperty, APropdef]", /* class_name_string */
4564 &resolution_table_standard__MapValuesIterator__nit__MProperty__nit__APropdef
,
4572 947, /* MapValuesIterator[MProperty, APropdef] */
4575 const struct types resolution_table_standard__MapValuesIterator__nit__MProperty__nit__APropdef
= {
4578 &type_standard__Array__nit__APropdef
, /* Array[E]: Array[APropdef] */
4579 &type_standard__MapIterator__nit__MProperty__nit__APropdef
, /* MapIterator[K, V]: MapIterator[MProperty, APropdef] */
4582 /* runtime type ArrayIterator[FlatText] */
4583 const struct type type_standard__array__ArrayIterator__standard__FlatText
= {
4585 "ArrayIterator[FlatText]", /* class_name_string */
4588 &resolution_table_standard__array__ArrayIterator__standard__FlatText
,
4596 948, /* ArrayIterator[FlatText] */
4599 const struct types resolution_table_standard__array__ArrayIterator__standard__FlatText
= {
4602 &type_standard__Array__standard__FlatText
, /* Array[E]: Array[FlatText] */
4603 &type_standard__AbstractArrayRead__standard__FlatText
, /* AbstractArrayRead[E]: AbstractArrayRead[FlatText] */
4606 /* runtime type HashMapKeys[MGroup, POSetElement[MGroup]] */
4607 const struct type type_standard__hash_collection__HashMapKeys__nit__MGroup__poset__POSetElement__nit__MGroup
= {
4609 "HashMapKeys[MGroup, POSetElement[MGroup]]", /* class_name_string */
4612 &resolution_table_standard__hash_collection__HashMapKeys__nit__MGroup__poset__POSetElement__nit__MGroup
,
4617 189, /* Collection[MGroup] */
4618 324, /* Collection[nullable MGroup] */
4621 179, /* Collection[Object] */
4622 2047, /* HashMapKeys[MGroup, POSetElement[MGroup]] */
4625 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MGroup__poset__POSetElement__nit__MGroup
= {
4628 &type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup
, /* HashMap[K, V]: HashMap[MGroup, POSetElement[MGroup]] */
4629 &type_nit__MGroup
, /* K: MGroup */
4630 &type_standard__MapKeysIterator__nit__MGroup__poset__POSetElement__nit__MGroup
, /* MapKeysIterator[K, V]: MapKeysIterator[MGroup, POSetElement[MGroup]] */
4637 &type_nit__MGroup
, /* E: MGroup */
4638 &type_nit__MGroup
, /* E: MGroup */
4639 &type_standard__Collection__nit__MGroup
, /* Collection[E]: Collection[MGroup] */
4640 &type_standard__Array__nit__MGroup
, /* Array[E]: Array[MGroup] */
4643 /* runtime type HashMapValues[MGroup, POSetElement[MGroup]] */
4644 const struct type type_standard__hash_collection__HashMapValues__nit__MGroup__poset__POSetElement__nit__MGroup
= {
4646 "HashMapValues[MGroup, POSetElement[MGroup]]", /* class_name_string */
4649 &resolution_table_standard__hash_collection__HashMapValues__nit__MGroup__poset__POSetElement__nit__MGroup
,
4654 347, /* Collection[POSetElement[MGroup]] */
4658 179, /* Collection[Object] */
4659 1853, /* HashMapValues[MGroup, POSetElement[MGroup]] */
4662 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MGroup__poset__POSetElement__nit__MGroup
= {
4665 &type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup
, /* HashMap[K, V]: HashMap[MGroup, POSetElement[MGroup]] */
4666 &type_poset__POSetElement__nit__MGroup
, /* V: POSetElement[MGroup] */
4667 &type_standard__MapValuesIterator__nit__MGroup__poset__POSetElement__nit__MGroup
, /* MapValuesIterator[K, V]: MapValuesIterator[MGroup, POSetElement[MGroup]] */
4674 &type_poset__POSetElement__nit__MGroup
, /* E: POSetElement[MGroup] */
4675 &type_poset__POSetElement__nit__MGroup
, /* E: POSetElement[MGroup] */
4676 &type_standard__Collection__poset__POSetElement__nit__MGroup
, /* Collection[E]: Collection[POSetElement[MGroup]] */
4677 &type_standard__Array__poset__POSetElement__nit__MGroup
, /* Array[E]: Array[POSetElement[MGroup]] */
4680 /* runtime type HashMapIterator[MGroup, POSetElement[MGroup]] */
4681 const struct type type_standard__HashMapIterator__nit__MGroup__poset__POSetElement__nit__MGroup
= {
4683 "HashMapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
4686 &resolution_table_standard__HashMapIterator__nit__MGroup__poset__POSetElement__nit__MGroup
,
4689 514, /* MapIterator[MGroup, POSetElement[MGroup]] */
4694 1736, /* HashMapIterator[MGroup, POSetElement[MGroup]] */
4697 const struct types resolution_table_standard__HashMapIterator__nit__MGroup__poset__POSetElement__nit__MGroup
= {
4700 &type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup
, /* HashMap[K, V]: HashMap[MGroup, POSetElement[MGroup]] */
4703 /* runtime type ArrayIterator[MGroup] */
4704 const struct type type_standard__array__ArrayIterator__nit__MGroup
= {
4706 "ArrayIterator[MGroup]", /* class_name_string */
4709 &resolution_table_standard__array__ArrayIterator__nit__MGroup
,
4717 949, /* ArrayIterator[MGroup] */
4720 const struct types resolution_table_standard__array__ArrayIterator__nit__MGroup
= {
4723 &type_standard__Array__nit__MGroup
, /* Array[E]: Array[MGroup] */
4724 &type_standard__AbstractArrayRead__nit__MGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[MGroup] */
4727 /* runtime type ArrayIterator[AImport] */
4728 const struct type type_standard__array__ArrayIterator__nit__AImport
= {
4730 "ArrayIterator[AImport]", /* class_name_string */
4733 &resolution_table_standard__array__ArrayIterator__nit__AImport
,
4741 950, /* ArrayIterator[AImport] */
4744 const struct types resolution_table_standard__array__ArrayIterator__nit__AImport
= {
4747 &type_standard__Array__nit__AImport
, /* Array[E]: Array[AImport] */
4748 &type_standard__AbstractArrayRead__nit__AImport
, /* AbstractArrayRead[E]: AbstractArrayRead[AImport] */
4751 /* runtime type ArrayIterator[TId] */
4752 const struct type type_standard__array__ArrayIterator__nit__TId
= {
4754 "ArrayIterator[TId]", /* class_name_string */
4757 &resolution_table_standard__array__ArrayIterator__nit__TId
,
4765 951, /* ArrayIterator[TId] */
4768 const struct types resolution_table_standard__array__ArrayIterator__nit__TId
= {
4771 &type_standard__Array__nit__TId
, /* Array[E]: Array[TId] */
4772 &type_standard__AbstractArrayRead__nit__TId
, /* AbstractArrayRead[E]: AbstractArrayRead[TId] */
4775 /* runtime type ArrayIterator[APropdef] */
4776 const struct type type_standard__array__ArrayIterator__nit__APropdef
= {
4778 "ArrayIterator[APropdef]", /* class_name_string */
4781 &resolution_table_standard__array__ArrayIterator__nit__APropdef
,
4789 952, /* ArrayIterator[APropdef] */
4792 const struct types resolution_table_standard__array__ArrayIterator__nit__APropdef
= {
4795 &type_standard__Array__nit__APropdef
, /* Array[E]: Array[APropdef] */
4796 &type_standard__AbstractArrayRead__nit__APropdef
, /* AbstractArrayRead[E]: AbstractArrayRead[APropdef] */
4799 /* runtime type MapKeysIterator[Array[MType], MGenericType] */
4800 const struct type type_standard__MapKeysIterator__standard__Array__nit__MType__nit__MGenericType
= {
4802 "MapKeysIterator[Array[MType], MGenericType]", /* class_name_string */
4805 &resolution_table_standard__MapKeysIterator__standard__Array__nit__MType__nit__MGenericType
,
4813 953, /* MapKeysIterator[Array[MType], MGenericType] */
4816 const struct types resolution_table_standard__MapKeysIterator__standard__Array__nit__MType__nit__MGenericType
= {
4819 &type_standard__Array__standard__Array__nit__MType
, /* Array[E]: Array[Array[MType]] */
4820 &type_standard__MapIterator__standard__Array__nit__MType__nit__MGenericType
, /* MapIterator[K, V]: MapIterator[Array[MType], MGenericType] */
4823 /* runtime type MapValuesIterator[Array[MType], MGenericType] */
4824 const struct type type_standard__MapValuesIterator__standard__Array__nit__MType__nit__MGenericType
= {
4826 "MapValuesIterator[Array[MType], MGenericType]", /* class_name_string */
4829 &resolution_table_standard__MapValuesIterator__standard__Array__nit__MType__nit__MGenericType
,
4837 954, /* MapValuesIterator[Array[MType], MGenericType] */
4840 const struct types resolution_table_standard__MapValuesIterator__standard__Array__nit__MType__nit__MGenericType
= {
4843 &type_standard__Array__nit__MGenericType
, /* Array[E]: Array[MGenericType] */
4844 &type_standard__MapIterator__standard__Array__nit__MType__nit__MGenericType
, /* MapIterator[K, V]: MapIterator[Array[MType], MGenericType] */
4847 /* runtime type HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
4848 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
4850 "HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
4853 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
,
4861 175, /* Collection[MType] */
4862 179, /* Collection[Object] */
4863 298, /* Collection[nullable MType] */
4864 2048, /* HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
4867 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
4870 &type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
4871 &type_nit__MType
, /* K: MType */
4872 &type_standard__MapKeysIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
4879 &type_nit__MType
, /* E: MType */
4880 &type_nit__MType
, /* E: MType */
4881 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
4882 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
4885 /* runtime type HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
4886 const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
4888 "HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
4891 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
,
4896 348, /* Collection[HashMap[MProperty, Set[MMethodDef]]] */
4900 179, /* Collection[Object] */
4901 1854, /* HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
4904 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
4907 &type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
4908 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* V: HashMap[MProperty, Set[MMethodDef]] */
4909 &type_standard__MapValuesIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
4916 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
4917 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
4918 &type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
4919 &type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
4922 /* runtime type HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
4923 const struct type type_standard__HashMapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
4925 "HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
4928 &resolution_table_standard__HashMapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
,
4931 515, /* MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
4936 1737, /* HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
4939 const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
4942 &type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
4945 /* runtime type HashMapKeys[MProperty, Set[MMethodDef]] */
4946 const struct type type_standard__hash_collection__HashMapKeys__nit__MProperty__standard__Set__nit__MMethodDef
= {
4948 "HashMapKeys[MProperty, Set[MMethodDef]]", /* class_name_string */
4951 &resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__standard__Set__nit__MMethodDef
,
4960 179, /* Collection[Object] */
4961 185, /* Collection[PropertyLayoutElement] */
4962 187, /* Collection[MProperty] */
4963 353, /* Collection[nullable MProperty] */
4964 2226, /* HashMapKeys[MProperty, Set[MMethodDef]] */
4967 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MProperty__standard__Set__nit__MMethodDef
= {
4970 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */
4971 &type_nit__MProperty
, /* K: MProperty */
4972 &type_standard__MapKeysIterator__nit__MProperty__standard__Set__nit__MMethodDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, Set[MMethodDef]] */
4979 &type_nit__MProperty
, /* E: MProperty */
4980 &type_nit__MProperty
, /* E: MProperty */
4981 &type_standard__Collection__nit__MProperty
, /* Collection[E]: Collection[MProperty] */
4982 &type_standard__Array__nit__MProperty
, /* Array[E]: Array[MProperty] */
4985 /* runtime type HashMapValues[MProperty, Set[MMethodDef]] */
4986 const struct type type_standard__hash_collection__HashMapValues__nit__MProperty__standard__Set__nit__MMethodDef
= {
4988 "HashMapValues[MProperty, Set[MMethodDef]]", /* class_name_string */
4991 &resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__standard__Set__nit__MMethodDef
,
4996 349, /* Collection[Set[MMethodDef]] */
4999 337, /* Collection[Set[PropertyLayoutElement]] */
5000 179, /* Collection[Object] */
5001 2049, /* HashMapValues[MProperty, Set[MMethodDef]] */
5004 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MProperty__standard__Set__nit__MMethodDef
= {
5007 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */
5008 &type_standard__Set__nit__MMethodDef
, /* V: Set[MMethodDef] */
5009 &type_standard__MapValuesIterator__nit__MProperty__standard__Set__nit__MMethodDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, Set[MMethodDef]] */
5016 &type_standard__Set__nit__MMethodDef
, /* E: Set[MMethodDef] */
5017 &type_standard__Set__nit__MMethodDef
, /* E: Set[MMethodDef] */
5018 &type_standard__Collection__standard__Set__nit__MMethodDef
, /* Collection[E]: Collection[Set[MMethodDef]] */
5019 &type_standard__Array__standard__Set__nit__MMethodDef
, /* Array[E]: Array[Set[MMethodDef]] */
5022 /* runtime type HashMapIterator[MProperty, Set[MMethodDef]] */
5023 const struct type type_standard__HashMapIterator__nit__MProperty__standard__Set__nit__MMethodDef
= {
5025 "HashMapIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
5028 &resolution_table_standard__HashMapIterator__nit__MProperty__standard__Set__nit__MMethodDef
,
5031 516, /* MapIterator[MProperty, Set[MMethodDef]] */
5036 1738, /* HashMapIterator[MProperty, Set[MMethodDef]] */
5039 const struct types resolution_table_standard__HashMapIterator__nit__MProperty__standard__Set__nit__MMethodDef
= {
5042 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */
5045 /* runtime type ContainerIterator[MMethodDef] */
5046 const struct type type_standard__abstract_collection__ContainerIterator__nit__MMethodDef
= {
5048 "ContainerIterator[MMethodDef]", /* class_name_string */
5051 &resolution_table_standard__abstract_collection__ContainerIterator__nit__MMethodDef
,
5059 955, /* ContainerIterator[MMethodDef] */
5062 const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__MMethodDef
= {
5065 &type_standard__Array__nit__MMethodDef
, /* Array[E]: Array[MMethodDef] */
5066 &type_standard__Container__nit__MMethodDef
, /* Container[E]: Container[MMethodDef] */
5069 /* runtime type MapKeysIterator[MClassDef, HashSet[MType]] */
5070 const struct type type_standard__MapKeysIterator__nit__MClassDef__standard__HashSet__nit__MType
= {
5072 "MapKeysIterator[MClassDef, HashSet[MType]]", /* class_name_string */
5075 &resolution_table_standard__MapKeysIterator__nit__MClassDef__standard__HashSet__nit__MType
,
5083 956, /* MapKeysIterator[MClassDef, HashSet[MType]] */
5086 const struct types resolution_table_standard__MapKeysIterator__nit__MClassDef__standard__HashSet__nit__MType
= {
5089 &type_standard__Array__nit__MClassDef
, /* Array[E]: Array[MClassDef] */
5090 &type_standard__MapIterator__nit__MClassDef__standard__HashSet__nit__MType
, /* MapIterator[K, V]: MapIterator[MClassDef, HashSet[MType]] */
5093 /* runtime type MapValuesIterator[MClassDef, HashSet[MType]] */
5094 const struct type type_standard__MapValuesIterator__nit__MClassDef__standard__HashSet__nit__MType
= {
5096 "MapValuesIterator[MClassDef, HashSet[MType]]", /* class_name_string */
5099 &resolution_table_standard__MapValuesIterator__nit__MClassDef__standard__HashSet__nit__MType
,
5107 957, /* MapValuesIterator[MClassDef, HashSet[MType]] */
5110 const struct types resolution_table_standard__MapValuesIterator__nit__MClassDef__standard__HashSet__nit__MType
= {
5113 &type_standard__Array__standard__HashSet__nit__MType
, /* Array[E]: Array[HashSet[MType]] */
5114 &type_standard__MapIterator__nit__MClassDef__standard__HashSet__nit__MType
, /* MapIterator[K, V]: MapIterator[MClassDef, HashSet[MType]] */
5117 /* runtime type MapKeysIterator[MClass, Int] */
5118 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Int
= {
5120 "MapKeysIterator[MClass, Int]", /* class_name_string */
5123 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Int
,
5131 958, /* MapKeysIterator[MClass, Int] */
5134 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Int
= {
5137 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
5138 &type_standard__MapIterator__nit__MClass__standard__Int
, /* MapIterator[K, V]: MapIterator[MClass, Int] */
5141 /* runtime type MapValuesIterator[MClass, Int] */
5142 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Int
= {
5144 "MapValuesIterator[MClass, Int]", /* class_name_string */
5147 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Int
,
5155 959, /* MapValuesIterator[MClass, Int] */
5158 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Int
= {
5161 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
5162 &type_standard__MapIterator__nit__MClass__standard__Int
, /* MapIterator[K, V]: MapIterator[MClass, Int] */
5165 /* runtime type MapKeysIterator[MType, Array[nullable MType]] */
5166 const struct type type_standard__MapKeysIterator__nit__MType__standard__Array__nullable__nit__MType
= {
5168 "MapKeysIterator[MType, Array[nullable MType]]", /* class_name_string */
5171 &resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nullable__nit__MType
,
5179 960, /* MapKeysIterator[MType, Array[nullable MType]] */
5182 const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nullable__nit__MType
= {
5185 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
5186 &type_standard__MapIterator__nit__MType__standard__Array__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[MType, Array[nullable MType]] */
5189 /* runtime type MapValuesIterator[MType, Array[nullable MType]] */
5190 const struct type type_standard__MapValuesIterator__nit__MType__standard__Array__nullable__nit__MType
= {
5192 "MapValuesIterator[MType, Array[nullable MType]]", /* class_name_string */
5195 &resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nullable__nit__MType
,
5203 961, /* MapValuesIterator[MType, Array[nullable MType]] */
5206 const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nullable__nit__MType
= {
5209 &type_standard__Array__standard__Array__nullable__nit__MType
, /* Array[E]: Array[Array[nullable MType]] */
5210 &type_standard__MapIterator__nit__MType__standard__Array__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[MType, Array[nullable MType]] */
5213 /* runtime type MapKeysIterator[MClassType, Array[nullable MType]] */
5214 const struct type type_standard__MapKeysIterator__nit__MClassType__standard__Array__nullable__nit__MType
= {
5216 "MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */
5219 &resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Array__nullable__nit__MType
,
5227 962, /* MapKeysIterator[MClassType, Array[nullable MType]] */
5230 const struct types resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Array__nullable__nit__MType
= {
5233 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
5234 &type_standard__MapIterator__nit__MClassType__standard__Array__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[MClassType, Array[nullable MType]] */
5237 /* runtime type MapValuesIterator[MClassType, Array[nullable MType]] */
5238 const struct type type_standard__MapValuesIterator__nit__MClassType__standard__Array__nullable__nit__MType
= {
5240 "MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */
5243 &resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Array__nullable__nit__MType
,
5251 963, /* MapValuesIterator[MClassType, Array[nullable MType]] */
5254 const struct types resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Array__nullable__nit__MType
= {
5257 &type_standard__Array__standard__Array__nullable__nit__MType
, /* Array[E]: Array[Array[nullable MType]] */
5258 &type_standard__MapIterator__nit__MClassType__standard__Array__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[MClassType, Array[nullable MType]] */
5261 /* runtime type MapKeysIterator[MClass, Array[nullable MPropDef]] */
5262 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
5264 "MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
5267 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
,
5275 964, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */
5278 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
5281 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
5282 &type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MPropDef]] */
5285 /* runtime type MapValuesIterator[MClass, Array[nullable MPropDef]] */
5286 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
5288 "MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
5291 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
,
5299 965, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */
5302 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
= {
5305 &type_standard__Array__standard__Array__nullable__nit__MPropDef
, /* Array[E]: Array[Array[nullable MPropDef]] */
5306 &type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MPropDef]] */
5309 /* runtime type MapKeysIterator[String, String] */
5310 const struct type type_standard__MapKeysIterator__standard__String__standard__String
= {
5312 "MapKeysIterator[String, String]", /* class_name_string */
5315 &resolution_table_standard__MapKeysIterator__standard__String__standard__String
,
5323 966, /* MapKeysIterator[String, String] */
5326 const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__String
= {
5329 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
5330 &type_standard__MapIterator__standard__String__standard__String
, /* MapIterator[K, V]: MapIterator[String, String] */
5333 /* runtime type MapValuesIterator[String, String] */
5334 const struct type type_standard__MapValuesIterator__standard__String__standard__String
= {
5336 "MapValuesIterator[String, String]", /* class_name_string */
5339 &resolution_table_standard__MapValuesIterator__standard__String__standard__String
,
5347 967, /* MapValuesIterator[String, String] */
5350 const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__String
= {
5353 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
5354 &type_standard__MapIterator__standard__String__standard__String
, /* MapIterator[K, V]: MapIterator[String, String] */
5357 /* runtime type ArrayIterator[CodeFile] */
5358 const struct type type_standard__array__ArrayIterator__nit__CodeFile
= {
5360 "ArrayIterator[CodeFile]", /* class_name_string */
5363 &resolution_table_standard__array__ArrayIterator__nit__CodeFile
,
5371 968, /* ArrayIterator[CodeFile] */
5374 const struct types resolution_table_standard__array__ArrayIterator__nit__CodeFile
= {
5377 &type_standard__Array__nit__CodeFile
, /* Array[E]: Array[CodeFile] */
5378 &type_standard__AbstractArrayRead__nit__CodeFile
, /* AbstractArrayRead[E]: AbstractArrayRead[CodeFile] */
5381 /* runtime type ContainerIterator[CodeFile] */
5382 const struct type type_standard__abstract_collection__ContainerIterator__nit__CodeFile
= {
5384 "ContainerIterator[CodeFile]", /* class_name_string */
5387 &resolution_table_standard__abstract_collection__ContainerIterator__nit__CodeFile
,
5395 969, /* ContainerIterator[CodeFile] */
5398 const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__CodeFile
= {
5401 &type_standard__Array__nit__CodeFile
, /* Array[E]: Array[CodeFile] */
5402 &type_standard__Container__nit__CodeFile
, /* Container[E]: Container[CodeFile] */
5405 /* runtime type MapKeysIterator[String, ANode] */
5406 const struct type type_standard__MapKeysIterator__standard__String__nit__ANode
= {
5408 "MapKeysIterator[String, ANode]", /* class_name_string */
5411 &resolution_table_standard__MapKeysIterator__standard__String__nit__ANode
,
5419 970, /* MapKeysIterator[String, ANode] */
5422 const struct types resolution_table_standard__MapKeysIterator__standard__String__nit__ANode
= {
5425 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
5426 &type_standard__MapIterator__standard__String__nit__ANode
, /* MapIterator[K, V]: MapIterator[String, ANode] */
5429 /* runtime type MapValuesIterator[String, ANode] */
5430 const struct type type_standard__MapValuesIterator__standard__String__nit__ANode
= {
5432 "MapValuesIterator[String, ANode]", /* class_name_string */
5435 &resolution_table_standard__MapValuesIterator__standard__String__nit__ANode
,
5443 971, /* MapValuesIterator[String, ANode] */
5446 const struct types resolution_table_standard__MapValuesIterator__standard__String__nit__ANode
= {
5449 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
5450 &type_standard__MapIterator__standard__String__nit__ANode
, /* MapIterator[K, V]: MapIterator[String, ANode] */
5453 /* runtime type MapKeysIterator[MClass, MClassType] */
5454 const struct type type_standard__MapKeysIterator__nit__MClass__nit__MClassType
= {
5456 "MapKeysIterator[MClass, MClassType]", /* class_name_string */
5459 &resolution_table_standard__MapKeysIterator__nit__MClass__nit__MClassType
,
5467 972, /* MapKeysIterator[MClass, MClassType] */
5470 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__nit__MClassType
= {
5473 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
5474 &type_standard__MapIterator__nit__MClass__nit__MClassType
, /* MapIterator[K, V]: MapIterator[MClass, MClassType] */
5477 /* runtime type MapValuesIterator[MClass, MClassType] */
5478 const struct type type_standard__MapValuesIterator__nit__MClass__nit__MClassType
= {
5480 "MapValuesIterator[MClass, MClassType]", /* class_name_string */
5483 &resolution_table_standard__MapValuesIterator__nit__MClass__nit__MClassType
,
5491 973, /* MapValuesIterator[MClass, MClassType] */
5494 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__nit__MClassType
= {
5497 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
5498 &type_standard__MapIterator__nit__MClass__nit__MClassType
, /* MapIterator[K, V]: MapIterator[MClass, MClassType] */
5501 /* runtime type MapKeysIterator[MClass, AType] */
5502 const struct type type_standard__MapKeysIterator__nit__MClass__nit__AType
= {
5504 "MapKeysIterator[MClass, AType]", /* class_name_string */
5507 &resolution_table_standard__MapKeysIterator__nit__MClass__nit__AType
,
5515 974, /* MapKeysIterator[MClass, AType] */
5518 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__nit__AType
= {
5521 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
5522 &type_standard__MapIterator__nit__MClass__nit__AType
, /* MapIterator[K, V]: MapIterator[MClass, AType] */
5525 /* runtime type MapValuesIterator[MClass, AType] */
5526 const struct type type_standard__MapValuesIterator__nit__MClass__nit__AType
= {
5528 "MapValuesIterator[MClass, AType]", /* class_name_string */
5531 &resolution_table_standard__MapValuesIterator__nit__MClass__nit__AType
,
5539 975, /* MapValuesIterator[MClass, AType] */
5542 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__nit__AType
= {
5545 &type_standard__Array__nit__AType
, /* Array[E]: Array[AType] */
5546 &type_standard__MapIterator__nit__MClass__nit__AType
, /* MapIterator[K, V]: MapIterator[MClass, AType] */
5549 /* runtime type ArrayIterator[Couple[MClass, AType]] */
5550 const struct type type_standard__array__ArrayIterator__standard__Couple__nit__MClass__nit__AType
= {
5552 "ArrayIterator[Couple[MClass, AType]]", /* class_name_string */
5555 &resolution_table_standard__array__ArrayIterator__standard__Couple__nit__MClass__nit__AType
,
5558 543, /* Iterator[Couple[MClass, AType]] */
5563 1739, /* ArrayIterator[Couple[MClass, AType]] */
5566 const struct types resolution_table_standard__array__ArrayIterator__standard__Couple__nit__MClass__nit__AType
= {
5569 &type_standard__Array__standard__Couple__nit__MClass__nit__AType
, /* Array[E]: Array[Couple[MClass, AType]] */
5570 &type_standard__AbstractArrayRead__standard__Couple__nit__MClass__nit__AType
, /* AbstractArrayRead[E]: AbstractArrayRead[Couple[MClass, AType]] */
5573 /* runtime type ArrayIterator[ANode] */
5574 const struct type type_standard__array__ArrayIterator__nit__ANode
= {
5576 "ArrayIterator[ANode]", /* class_name_string */
5579 &resolution_table_standard__array__ArrayIterator__nit__ANode
,
5587 976, /* ArrayIterator[ANode] */
5590 const struct types resolution_table_standard__array__ArrayIterator__nit__ANode
= {
5593 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
5594 &type_standard__AbstractArrayRead__nit__ANode
, /* AbstractArrayRead[E]: AbstractArrayRead[ANode] */
5597 /* runtime type ContainerIterator[ANode] */
5598 const struct type type_standard__abstract_collection__ContainerIterator__nit__ANode
= {
5600 "ContainerIterator[ANode]", /* class_name_string */
5603 &resolution_table_standard__abstract_collection__ContainerIterator__nit__ANode
,
5611 977, /* ContainerIterator[ANode] */
5614 const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__ANode
= {
5617 &type_standard__Array__nit__ANode
, /* Array[E]: Array[ANode] */
5618 &type_standard__Container__nit__ANode
, /* Container[E]: Container[ANode] */
5621 /* runtime type MapKeysIterator[MModule, Set[MClassDef]] */
5622 const struct type type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassDef
= {
5624 "MapKeysIterator[MModule, Set[MClassDef]]", /* class_name_string */
5627 &resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassDef
,
5635 978, /* MapKeysIterator[MModule, Set[MClassDef]] */
5638 const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassDef
= {
5641 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
5642 &type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassDef
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassDef]] */
5645 /* runtime type MapValuesIterator[MModule, Set[MClassDef]] */
5646 const struct type type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassDef
= {
5648 "MapValuesIterator[MModule, Set[MClassDef]]", /* class_name_string */
5651 &resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassDef
,
5659 979, /* MapValuesIterator[MModule, Set[MClassDef]] */
5662 const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassDef
= {
5665 &type_standard__Array__standard__Set__nit__MClassDef
, /* Array[E]: Array[Set[MClassDef]] */
5666 &type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassDef
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassDef]] */
5669 /* runtime type MapKeysIterator[MModule, Set[MClass]] */
5670 const struct type type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClass
= {
5672 "MapKeysIterator[MModule, Set[MClass]]", /* class_name_string */
5675 &resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClass
,
5683 980, /* MapKeysIterator[MModule, Set[MClass]] */
5686 const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClass
= {
5689 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
5690 &type_standard__MapIterator__nit__MModule__standard__Set__nit__MClass
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClass]] */
5693 /* runtime type MapValuesIterator[MModule, Set[MClass]] */
5694 const struct type type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClass
= {
5696 "MapValuesIterator[MModule, Set[MClass]]", /* class_name_string */
5699 &resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClass
,
5707 981, /* MapValuesIterator[MModule, Set[MClass]] */
5710 const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClass
= {
5713 &type_standard__Array__standard__Set__nit__MClass
, /* Array[E]: Array[Set[MClass]] */
5714 &type_standard__MapIterator__nit__MModule__standard__Set__nit__MClass
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClass]] */
5717 /* runtime type MapKeysIterator[MModule, Set[MClassType]] */
5718 const struct type type_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassType
= {
5720 "MapKeysIterator[MModule, Set[MClassType]]", /* class_name_string */
5723 &resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassType
,
5731 982, /* MapKeysIterator[MModule, Set[MClassType]] */
5734 const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__Set__nit__MClassType
= {
5737 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
5738 &type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassType
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassType]] */
5741 /* runtime type MapValuesIterator[MModule, Set[MClassType]] */
5742 const struct type type_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassType
= {
5744 "MapValuesIterator[MModule, Set[MClassType]]", /* class_name_string */
5747 &resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassType
,
5755 983, /* MapValuesIterator[MModule, Set[MClassType]] */
5758 const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__Set__nit__MClassType
= {
5761 &type_standard__Array__standard__Set__nit__MClassType
, /* Array[E]: Array[Set[MClassType]] */
5762 &type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassType
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassType]] */
5765 /* runtime type ContainerIterator[MClassType] */
5766 const struct type type_standard__abstract_collection__ContainerIterator__nit__MClassType
= {
5768 "ContainerIterator[MClassType]", /* class_name_string */
5771 &resolution_table_standard__abstract_collection__ContainerIterator__nit__MClassType
,
5779 984, /* ContainerIterator[MClassType] */
5782 const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__MClassType
= {
5785 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
5786 &type_standard__Container__nit__MClassType
, /* Container[E]: Container[MClassType] */
5789 /* runtime type ContainerIterator[String] */
5790 const struct type type_standard__abstract_collection__ContainerIterator__standard__String
= {
5792 "ContainerIterator[String]", /* class_name_string */
5795 &resolution_table_standard__abstract_collection__ContainerIterator__standard__String
,
5803 985, /* ContainerIterator[String] */
5806 const struct types resolution_table_standard__abstract_collection__ContainerIterator__standard__String
= {
5809 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
5810 &type_standard__Container__standard__String
, /* Container[E]: Container[String] */
5813 /* runtime type MapKeysIterator[String, Int] */
5814 const struct type type_standard__MapKeysIterator__standard__String__standard__Int
= {
5816 "MapKeysIterator[String, Int]", /* class_name_string */
5819 &resolution_table_standard__MapKeysIterator__standard__String__standard__Int
,
5827 986, /* MapKeysIterator[String, Int] */
5830 const struct types resolution_table_standard__MapKeysIterator__standard__String__standard__Int
= {
5833 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
5834 &type_standard__MapIterator__standard__String__standard__Int
, /* MapIterator[K, V]: MapIterator[String, Int] */
5837 /* runtime type MapValuesIterator[String, Int] */
5838 const struct type type_standard__MapValuesIterator__standard__String__standard__Int
= {
5840 "MapValuesIterator[String, Int]", /* class_name_string */
5843 &resolution_table_standard__MapValuesIterator__standard__String__standard__Int
,
5851 987, /* MapValuesIterator[String, Int] */
5854 const struct types resolution_table_standard__MapValuesIterator__standard__String__standard__Int
= {
5857 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
5858 &type_standard__MapIterator__standard__String__standard__Int
, /* MapIterator[K, V]: MapIterator[String, Int] */
5861 /* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
5862 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
5864 "MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5867 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
5875 988, /* MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
5878 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
5881 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
5882 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* MapIterator[K, V]: MapIterator[MClass, Set[MVirtualTypeProp]] */
5885 /* runtime type MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
5886 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
5888 "MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5891 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
,
5899 989, /* MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
5902 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
= {
5905 &type_standard__Array__standard__Set__nit__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
5906 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp
, /* MapIterator[K, V]: MapIterator[MClass, Set[MVirtualTypeProp]] */
5909 /* runtime type ArrayIterator[MVirtualTypeProp] */
5910 const struct type type_standard__array__ArrayIterator__nit__MVirtualTypeProp
= {
5912 "ArrayIterator[MVirtualTypeProp]", /* class_name_string */
5915 &resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeProp
,
5923 990, /* ArrayIterator[MVirtualTypeProp] */
5926 const struct types resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeProp
= {
5929 &type_standard__Array__nit__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
5930 &type_standard__AbstractArrayRead__nit__MVirtualTypeProp
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeProp] */
5933 /* runtime type HashMapKeys[MVirtualTypeProp, Int] */
5934 const struct type type_standard__hash_collection__HashMapKeys__nit__MVirtualTypeProp__standard__Int
= {
5936 "HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */
5939 &resolution_table_standard__hash_collection__HashMapKeys__nit__MVirtualTypeProp__standard__Int
,
5947 183, /* Collection[MVirtualTypeProp] */
5948 179, /* Collection[Object] */
5949 185, /* Collection[PropertyLayoutElement] */
5950 187, /* Collection[MProperty] */
5951 353, /* Collection[nullable MProperty] */
5952 2287, /* HashMapKeys[MVirtualTypeProp, Int] */
5955 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MVirtualTypeProp__standard__Int
= {
5958 &type_standard__HashMap__nit__MVirtualTypeProp__standard__Int
, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
5959 &type_nit__MVirtualTypeProp
, /* K: MVirtualTypeProp */
5960 &type_standard__MapKeysIterator__nit__MVirtualTypeProp__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MVirtualTypeProp, Int] */
5967 &type_nit__MVirtualTypeProp
, /* E: MVirtualTypeProp */
5968 &type_nit__MVirtualTypeProp
, /* E: MVirtualTypeProp */
5969 &type_standard__Collection__nit__MVirtualTypeProp
, /* Collection[E]: Collection[MVirtualTypeProp] */
5970 &type_standard__Array__nit__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
5973 /* runtime type HashMapValues[MVirtualTypeProp, Int] */
5974 const struct type type_standard__hash_collection__HashMapValues__nit__MVirtualTypeProp__standard__Int
= {
5976 "HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */
5979 &resolution_table_standard__hash_collection__HashMapValues__nit__MVirtualTypeProp__standard__Int
,
5984 277, /* Collection[Int] */
5988 179, /* Collection[Object] */
5989 1855, /* HashMapValues[MVirtualTypeProp, Int] */
5992 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MVirtualTypeProp__standard__Int
= {
5995 &type_standard__HashMap__nit__MVirtualTypeProp__standard__Int
, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
5996 &type_standard__Int
, /* V: Int */
5997 &type_standard__MapValuesIterator__nit__MVirtualTypeProp__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MVirtualTypeProp, Int] */
6004 &type_standard__Int
, /* E: Int */
6005 &type_standard__Int
, /* E: Int */
6006 &type_standard__Collection__standard__Int
, /* Collection[E]: Collection[Int] */
6007 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
6010 /* runtime type HashMapIterator[MVirtualTypeProp, Int] */
6011 const struct type type_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int
= {
6013 "HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */
6016 &resolution_table_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int
,
6019 517, /* MapIterator[MVirtualTypeProp, Int] */
6020 518, /* MapIterator[PropertyLayoutElement, Int] */
6024 1856, /* HashMapIterator[MVirtualTypeProp, Int] */
6027 const struct types resolution_table_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int
= {
6030 &type_standard__HashMap__nit__MVirtualTypeProp__standard__Int
, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
6033 /* runtime type ArrayIterator[TComment] */
6034 const struct type type_standard__array__ArrayIterator__nit__TComment
= {
6036 "ArrayIterator[TComment]", /* class_name_string */
6039 &resolution_table_standard__array__ArrayIterator__nit__TComment
,
6047 991, /* ArrayIterator[TComment] */
6050 const struct types resolution_table_standard__array__ArrayIterator__nit__TComment
= {
6053 &type_standard__Array__nit__TComment
, /* Array[E]: Array[TComment] */
6054 &type_standard__AbstractArrayRead__nit__TComment
, /* AbstractArrayRead[E]: AbstractArrayRead[TComment] */
6057 /* runtime type ArrayIterator[AFormaldef] */
6058 const struct type type_standard__array__ArrayIterator__nit__AFormaldef
= {
6060 "ArrayIterator[AFormaldef]", /* class_name_string */
6063 &resolution_table_standard__array__ArrayIterator__nit__AFormaldef
,
6071 992, /* ArrayIterator[AFormaldef] */
6074 const struct types resolution_table_standard__array__ArrayIterator__nit__AFormaldef
= {
6077 &type_standard__Array__nit__AFormaldef
, /* Array[E]: Array[AFormaldef] */
6078 &type_standard__AbstractArrayRead__nit__AFormaldef
, /* AbstractArrayRead[E]: AbstractArrayRead[AFormaldef] */
6081 /* runtime type ArrayIterator[ASuperclass] */
6082 const struct type type_standard__array__ArrayIterator__nit__ASuperclass
= {
6084 "ArrayIterator[ASuperclass]", /* class_name_string */
6087 &resolution_table_standard__array__ArrayIterator__nit__ASuperclass
,
6095 993, /* ArrayIterator[ASuperclass] */
6098 const struct types resolution_table_standard__array__ArrayIterator__nit__ASuperclass
= {
6101 &type_standard__Array__nit__ASuperclass
, /* Array[E]: Array[ASuperclass] */
6102 &type_standard__AbstractArrayRead__nit__ASuperclass
, /* AbstractArrayRead[E]: AbstractArrayRead[ASuperclass] */
6105 /* runtime type ArrayIterator[Scope] */
6106 const struct type type_standard__array__ArrayIterator__nit__scope__Scope
= {
6108 "ArrayIterator[Scope]", /* class_name_string */
6111 &resolution_table_standard__array__ArrayIterator__nit__scope__Scope
,
6119 994, /* ArrayIterator[Scope] */
6122 const struct types resolution_table_standard__array__ArrayIterator__nit__scope__Scope
= {
6125 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
6126 &type_standard__AbstractArrayRead__nit__scope__Scope
, /* AbstractArrayRead[E]: AbstractArrayRead[Scope] */
6129 /* runtime type ContainerIterator[Scope] */
6130 const struct type type_standard__abstract_collection__ContainerIterator__nit__scope__Scope
= {
6132 "ContainerIterator[Scope]", /* class_name_string */
6135 &resolution_table_standard__abstract_collection__ContainerIterator__nit__scope__Scope
,
6143 995, /* ContainerIterator[Scope] */
6146 const struct types resolution_table_standard__abstract_collection__ContainerIterator__nit__scope__Scope
= {
6149 &type_standard__Array__nit__scope__Scope
, /* Array[E]: Array[Scope] */
6150 &type_standard__Container__nit__scope__Scope
, /* Container[E]: Container[Scope] */
6153 /* runtime type MapKeysIterator[Variable, nullable MType] */
6154 const struct type type_standard__MapKeysIterator__nit__Variable__nullable__nit__MType
= {
6156 "MapKeysIterator[Variable, nullable MType]", /* class_name_string */
6159 &resolution_table_standard__MapKeysIterator__nit__Variable__nullable__nit__MType
,
6167 996, /* MapKeysIterator[Variable, nullable MType] */
6170 const struct types resolution_table_standard__MapKeysIterator__nit__Variable__nullable__nit__MType
= {
6173 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
6174 &type_standard__MapIterator__nit__Variable__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */
6177 /* runtime type MapValuesIterator[Variable, nullable MType] */
6178 const struct type type_standard__MapValuesIterator__nit__Variable__nullable__nit__MType
= {
6180 "MapValuesIterator[Variable, nullable MType]", /* class_name_string */
6183 &resolution_table_standard__MapValuesIterator__nit__Variable__nullable__nit__MType
,
6191 997, /* MapValuesIterator[Variable, nullable MType] */
6194 const struct types resolution_table_standard__MapValuesIterator__nit__Variable__nullable__nit__MType
= {
6197 &type_standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable MType] */
6198 &type_standard__MapIterator__nit__Variable__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */
6201 /* runtime type MapKeysIterator[Variable, nullable Array[nullable MType]] */
6202 const struct type type_standard__MapKeysIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
6204 "MapKeysIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
6207 &resolution_table_standard__MapKeysIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
,
6215 998, /* MapKeysIterator[Variable, nullable Array[nullable MType]] */
6218 const struct types resolution_table_standard__MapKeysIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
6221 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
6222 &type_standard__MapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable Array[nullable MType]] */
6225 /* runtime type MapValuesIterator[Variable, nullable Array[nullable MType]] */
6226 const struct type type_standard__MapValuesIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
6228 "MapValuesIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
6231 &resolution_table_standard__MapValuesIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
,
6239 999, /* MapValuesIterator[Variable, nullable Array[nullable MType]] */
6242 const struct types resolution_table_standard__MapValuesIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
= {
6245 &type_standard__Array__nullable__standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable Array[nullable MType]] */
6246 &type_standard__MapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable Array[nullable MType]] */
6249 /* runtime type MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
6250 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6252 "MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6255 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
6263 1000, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
6266 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6269 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6270 &type_standard__MapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */
6273 /* runtime type MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
6274 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6276 "MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6279 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
,
6287 1001, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
6290 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
= {
6293 &type_standard__Array__standard__Set__nit__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
6294 &type_standard__MapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement
, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */
6297 /* runtime type MapKeysIterator[MClass, Set[MAttribute]] */
6298 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute
= {
6300 "MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */
6303 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute
,
6311 1002, /* MapKeysIterator[MClass, Set[MAttribute]] */
6314 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MAttribute
= {
6317 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6318 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MAttribute
, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */
6321 /* runtime type MapValuesIterator[MClass, Set[MAttribute]] */
6322 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute
= {
6324 "MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */
6327 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute
,
6335 1003, /* MapValuesIterator[MClass, Set[MAttribute]] */
6338 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MAttribute
= {
6341 &type_standard__Array__standard__Set__nit__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
6342 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MAttribute
, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */
6345 /* runtime type ArrayIterator[PropertyLayoutElement] */
6346 const struct type type_standard__array__ArrayIterator__nit__PropertyLayoutElement
= {
6348 "ArrayIterator[PropertyLayoutElement]", /* class_name_string */
6351 &resolution_table_standard__array__ArrayIterator__nit__PropertyLayoutElement
,
6359 1004, /* ArrayIterator[PropertyLayoutElement] */
6362 const struct types resolution_table_standard__array__ArrayIterator__nit__PropertyLayoutElement
= {
6365 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
6366 &type_standard__AbstractArrayRead__nit__PropertyLayoutElement
, /* AbstractArrayRead[E]: AbstractArrayRead[PropertyLayoutElement] */
6369 /* runtime type ArrayIterator[MAttribute] */
6370 const struct type type_standard__array__ArrayIterator__nit__MAttribute
= {
6372 "ArrayIterator[MAttribute]", /* class_name_string */
6375 &resolution_table_standard__array__ArrayIterator__nit__MAttribute
,
6383 1005, /* ArrayIterator[MAttribute] */
6386 const struct types resolution_table_standard__array__ArrayIterator__nit__MAttribute
= {
6389 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
6390 &type_standard__AbstractArrayRead__nit__MAttribute
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttribute] */
6393 /* runtime type HashMapKeys[PropertyLayoutElement, Int] */
6394 const struct type type_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int
= {
6396 "HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */
6399 &resolution_table_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int
,
6408 179, /* Collection[Object] */
6409 185, /* Collection[PropertyLayoutElement] */
6410 1857, /* HashMapKeys[PropertyLayoutElement, Int] */
6413 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int
= {
6416 &type_standard__HashMap__nit__PropertyLayoutElement__standard__Int
, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
6417 &type_nit__PropertyLayoutElement
, /* K: PropertyLayoutElement */
6418 &type_standard__MapKeysIterator__nit__PropertyLayoutElement__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[PropertyLayoutElement, Int] */
6425 &type_nit__PropertyLayoutElement
, /* E: PropertyLayoutElement */
6426 &type_nit__PropertyLayoutElement
, /* E: PropertyLayoutElement */
6427 &type_standard__Collection__nit__PropertyLayoutElement
, /* Collection[E]: Collection[PropertyLayoutElement] */
6428 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
6431 /* runtime type HashMapValues[PropertyLayoutElement, Int] */
6432 const struct type type_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int
= {
6434 "HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */
6437 &resolution_table_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int
,
6442 277, /* Collection[Int] */
6446 179, /* Collection[Object] */
6447 1858, /* HashMapValues[PropertyLayoutElement, Int] */
6450 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int
= {
6453 &type_standard__HashMap__nit__PropertyLayoutElement__standard__Int
, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
6454 &type_standard__Int
, /* V: Int */
6455 &type_standard__MapValuesIterator__nit__PropertyLayoutElement__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[PropertyLayoutElement, Int] */
6462 &type_standard__Int
, /* E: Int */
6463 &type_standard__Int
, /* E: Int */
6464 &type_standard__Collection__standard__Int
, /* Collection[E]: Collection[Int] */
6465 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
6468 /* runtime type HashMapIterator[PropertyLayoutElement, Int] */
6469 const struct type type_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int
= {
6471 "HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */
6474 &resolution_table_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int
,
6478 518, /* MapIterator[PropertyLayoutElement, Int] */
6482 1740, /* HashMapIterator[PropertyLayoutElement, Int] */
6485 const struct types resolution_table_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int
= {
6488 &type_standard__HashMap__nit__PropertyLayoutElement__standard__Int
, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
6491 /* runtime type HashMapKeys[MAttribute, Int] */
6492 const struct type type_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int
= {
6494 "HashMapKeys[MAttribute, Int]", /* class_name_string */
6497 &resolution_table_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int
,
6505 186, /* Collection[MAttribute] */
6506 179, /* Collection[Object] */
6507 185, /* Collection[PropertyLayoutElement] */
6508 187, /* Collection[MProperty] */
6509 353, /* Collection[nullable MProperty] */
6510 2288, /* HashMapKeys[MAttribute, Int] */
6513 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int
= {
6516 &type_standard__HashMap__nit__MAttribute__standard__Int
, /* HashMap[K, V]: HashMap[MAttribute, Int] */
6517 &type_nit__MAttribute
, /* K: MAttribute */
6518 &type_standard__MapKeysIterator__nit__MAttribute__standard__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MAttribute, Int] */
6525 &type_nit__MAttribute
, /* E: MAttribute */
6526 &type_nit__MAttribute
, /* E: MAttribute */
6527 &type_standard__Collection__nit__MAttribute
, /* Collection[E]: Collection[MAttribute] */
6528 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
6531 /* runtime type HashMapValues[MAttribute, Int] */
6532 const struct type type_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int
= {
6534 "HashMapValues[MAttribute, Int]", /* class_name_string */
6537 &resolution_table_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int
,
6542 277, /* Collection[Int] */
6546 179, /* Collection[Object] */
6547 1859, /* HashMapValues[MAttribute, Int] */
6550 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int
= {
6553 &type_standard__HashMap__nit__MAttribute__standard__Int
, /* HashMap[K, V]: HashMap[MAttribute, Int] */
6554 &type_standard__Int
, /* V: Int */
6555 &type_standard__MapValuesIterator__nit__MAttribute__standard__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MAttribute, Int] */
6562 &type_standard__Int
, /* E: Int */
6563 &type_standard__Int
, /* E: Int */
6564 &type_standard__Collection__standard__Int
, /* Collection[E]: Collection[Int] */
6565 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
6568 /* runtime type HashMapIterator[MAttribute, Int] */
6569 const struct type type_standard__HashMapIterator__nit__MAttribute__standard__Int
= {
6571 "HashMapIterator[MAttribute, Int]", /* class_name_string */
6574 &resolution_table_standard__HashMapIterator__nit__MAttribute__standard__Int
,
6577 519, /* MapIterator[MAttribute, Int] */
6578 518, /* MapIterator[PropertyLayoutElement, Int] */
6582 1860, /* HashMapIterator[MAttribute, Int] */
6585 const struct types resolution_table_standard__HashMapIterator__nit__MAttribute__standard__Int
= {
6588 &type_standard__HashMap__nit__MAttribute__standard__Int
, /* HashMap[K, V]: HashMap[MAttribute, Int] */
6591 /* runtime type HashMapKeys[MClass, POSetElement[MClass]] */
6592 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass
= {
6594 "HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */
6597 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass
,
6602 174, /* Collection[MClass] */
6603 290, /* Collection[nullable MClass] */
6606 179, /* Collection[Object] */
6607 2050, /* HashMapKeys[MClass, POSetElement[MClass]] */
6610 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass
= {
6613 &type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
6614 &type_nit__MClass
, /* K: MClass */
6615 &type_standard__MapKeysIterator__nit__MClass__poset__POSetElement__nit__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, POSetElement[MClass]] */
6622 &type_nit__MClass
, /* E: MClass */
6623 &type_nit__MClass
, /* E: MClass */
6624 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
6625 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6628 /* runtime type HashMapValues[MClass, POSetElement[MClass]] */
6629 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass
= {
6631 "HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */
6634 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass
,
6639 350, /* Collection[POSetElement[MClass]] */
6643 179, /* Collection[Object] */
6644 1861, /* HashMapValues[MClass, POSetElement[MClass]] */
6647 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass
= {
6650 &type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
6651 &type_poset__POSetElement__nit__MClass
, /* V: POSetElement[MClass] */
6652 &type_standard__MapValuesIterator__nit__MClass__poset__POSetElement__nit__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, POSetElement[MClass]] */
6659 &type_poset__POSetElement__nit__MClass
, /* E: POSetElement[MClass] */
6660 &type_poset__POSetElement__nit__MClass
, /* E: POSetElement[MClass] */
6661 &type_standard__Collection__poset__POSetElement__nit__MClass
, /* Collection[E]: Collection[POSetElement[MClass]] */
6662 &type_standard__Array__poset__POSetElement__nit__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
6665 /* runtime type HashMapIterator[MClass, POSetElement[MClass]] */
6666 const struct type type_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass
= {
6668 "HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
6671 &resolution_table_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass
,
6674 520, /* MapIterator[MClass, POSetElement[MClass]] */
6679 1741, /* HashMapIterator[MClass, POSetElement[MClass]] */
6682 const struct types resolution_table_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass
= {
6685 &type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
6688 /* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */
6689 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
6691 "MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */
6694 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass
,
6702 1006, /* MapKeysIterator[MClass, Array[nullable MClass]] */
6705 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
6708 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6709 &type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */
6712 /* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */
6713 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
6715 "MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */
6718 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass
,
6726 1007, /* MapValuesIterator[MClass, Array[nullable MClass]] */
6729 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Array__nullable__nit__MClass
= {
6732 &type_standard__Array__standard__Array__nullable__nit__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
6733 &type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */
6736 /* runtime type ArrayIterator[AExternCodeBlock] */
6737 const struct type type_standard__array__ArrayIterator__nit__AExternCodeBlock
= {
6739 "ArrayIterator[AExternCodeBlock]", /* class_name_string */
6742 &resolution_table_standard__array__ArrayIterator__nit__AExternCodeBlock
,
6750 1008, /* ArrayIterator[AExternCodeBlock] */
6753 const struct types resolution_table_standard__array__ArrayIterator__nit__AExternCodeBlock
= {
6756 &type_standard__Array__nit__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
6757 &type_standard__AbstractArrayRead__nit__AExternCodeBlock
, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCodeBlock] */
6760 /* runtime type MapKeysIterator[MClass, AClassdef] */
6761 const struct type type_standard__MapKeysIterator__nit__MClass__nit__AClassdef
= {
6763 "MapKeysIterator[MClass, AClassdef]", /* class_name_string */
6766 &resolution_table_standard__MapKeysIterator__nit__MClass__nit__AClassdef
,
6774 1009, /* MapKeysIterator[MClass, AClassdef] */
6777 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__nit__AClassdef
= {
6780 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6781 &type_standard__MapIterator__nit__MClass__nit__AClassdef
, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */
6784 /* runtime type MapValuesIterator[MClass, AClassdef] */
6785 const struct type type_standard__MapValuesIterator__nit__MClass__nit__AClassdef
= {
6787 "MapValuesIterator[MClass, AClassdef]", /* class_name_string */
6790 &resolution_table_standard__MapValuesIterator__nit__MClass__nit__AClassdef
,
6798 1010, /* MapValuesIterator[MClass, AClassdef] */
6801 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__nit__AClassdef
= {
6804 &type_standard__Array__nit__AClassdef
, /* Array[E]: Array[AClassdef] */
6805 &type_standard__MapIterator__nit__MClass__nit__AClassdef
, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */
6808 /* runtime type ArrayIterator[AParam] */
6809 const struct type type_standard__array__ArrayIterator__nit__AParam
= {
6811 "ArrayIterator[AParam]", /* class_name_string */
6814 &resolution_table_standard__array__ArrayIterator__nit__AParam
,
6822 1011, /* ArrayIterator[AParam] */
6825 const struct types resolution_table_standard__array__ArrayIterator__nit__AParam
= {
6828 &type_standard__Array__nit__AParam
, /* Array[E]: Array[AParam] */
6829 &type_standard__AbstractArrayRead__nit__AParam
, /* AbstractArrayRead[E]: AbstractArrayRead[AParam] */
6832 /* runtime type ArrayIterator[AExternCall] */
6833 const struct type type_standard__array__ArrayIterator__nit__AExternCall
= {
6835 "ArrayIterator[AExternCall]", /* class_name_string */
6838 &resolution_table_standard__array__ArrayIterator__nit__AExternCall
,
6846 1012, /* ArrayIterator[AExternCall] */
6849 const struct types resolution_table_standard__array__ArrayIterator__nit__AExternCall
= {
6852 &type_standard__Array__nit__AExternCall
, /* Array[E]: Array[AExternCall] */
6853 &type_standard__AbstractArrayRead__nit__AExternCall
, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCall] */
6856 /* runtime type ArrayIterator[AType] */
6857 const struct type type_standard__array__ArrayIterator__nit__AType
= {
6859 "ArrayIterator[AType]", /* class_name_string */
6862 &resolution_table_standard__array__ArrayIterator__nit__AType
,
6870 1013, /* ArrayIterator[AType] */
6873 const struct types resolution_table_standard__array__ArrayIterator__nit__AType
= {
6876 &type_standard__Array__nit__AType
, /* Array[E]: Array[AType] */
6877 &type_standard__AbstractArrayRead__nit__AType
, /* AbstractArrayRead[E]: AbstractArrayRead[AType] */
6880 /* runtime type MapKeysIterator[String, Variable] */
6881 const struct type type_standard__MapKeysIterator__standard__String__nit__Variable
= {
6883 "MapKeysIterator[String, Variable]", /* class_name_string */
6886 &resolution_table_standard__MapKeysIterator__standard__String__nit__Variable
,
6894 1014, /* MapKeysIterator[String, Variable] */
6897 const struct types resolution_table_standard__MapKeysIterator__standard__String__nit__Variable
= {
6900 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
6901 &type_standard__MapIterator__standard__String__nit__Variable
, /* MapIterator[K, V]: MapIterator[String, Variable] */
6904 /* runtime type MapValuesIterator[String, Variable] */
6905 const struct type type_standard__MapValuesIterator__standard__String__nit__Variable
= {
6907 "MapValuesIterator[String, Variable]", /* class_name_string */
6910 &resolution_table_standard__MapValuesIterator__standard__String__nit__Variable
,
6918 1015, /* MapValuesIterator[String, Variable] */
6921 const struct types resolution_table_standard__MapValuesIterator__standard__String__nit__Variable
= {
6924 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
6925 &type_standard__MapIterator__standard__String__nit__Variable
, /* MapIterator[K, V]: MapIterator[String, Variable] */
6928 /* runtime type MapKeysIterator[Variable, RuntimeVariable] */
6929 const struct type type_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable
= {
6931 "MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */
6934 &resolution_table_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable
,
6942 1016, /* MapKeysIterator[Variable, RuntimeVariable] */
6945 const struct types resolution_table_standard__MapKeysIterator__nit__Variable__nit__RuntimeVariable
= {
6948 &type_standard__Array__nit__Variable
, /* Array[E]: Array[Variable] */
6949 &type_standard__MapIterator__nit__Variable__nit__RuntimeVariable
, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */
6952 /* runtime type MapValuesIterator[Variable, RuntimeVariable] */
6953 const struct type type_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable
= {
6955 "MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */
6958 &resolution_table_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable
,
6966 1017, /* MapValuesIterator[Variable, RuntimeVariable] */
6969 const struct types resolution_table_standard__MapValuesIterator__nit__Variable__nit__RuntimeVariable
= {
6972 &type_standard__Array__nit__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
6973 &type_standard__MapIterator__nit__Variable__nit__RuntimeVariable
, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */
6976 /* runtime type ArrayIterator[MAttributeDef] */
6977 const struct type type_standard__array__ArrayIterator__nit__MAttributeDef
= {
6979 "ArrayIterator[MAttributeDef]", /* class_name_string */
6982 &resolution_table_standard__array__ArrayIterator__nit__MAttributeDef
,
6990 1018, /* ArrayIterator[MAttributeDef] */
6993 const struct types resolution_table_standard__array__ArrayIterator__nit__MAttributeDef
= {
6996 &type_standard__Array__nit__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
6997 &type_standard__AbstractArrayRead__nit__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttributeDef] */
7000 /* runtime type ArrayIterator[MVirtualTypeDef] */
7001 const struct type type_standard__array__ArrayIterator__nit__MVirtualTypeDef
= {
7003 "ArrayIterator[MVirtualTypeDef]", /* class_name_string */
7006 &resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeDef
,
7014 1019, /* ArrayIterator[MVirtualTypeDef] */
7017 const struct types resolution_table_standard__array__ArrayIterator__nit__MVirtualTypeDef
= {
7020 &type_standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
7021 &type_standard__AbstractArrayRead__nit__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeDef] */
7024 /* runtime type MapKeysIterator[EscapeMark, String] */
7025 const struct type type_standard__MapKeysIterator__nit__EscapeMark__standard__String
= {
7027 "MapKeysIterator[EscapeMark, String]", /* class_name_string */
7030 &resolution_table_standard__MapKeysIterator__nit__EscapeMark__standard__String
,
7038 1020, /* MapKeysIterator[EscapeMark, String] */
7041 const struct types resolution_table_standard__MapKeysIterator__nit__EscapeMark__standard__String
= {
7044 &type_standard__Array__nit__EscapeMark
, /* Array[E]: Array[EscapeMark] */
7045 &type_standard__MapIterator__nit__EscapeMark__standard__String
, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */
7048 /* runtime type MapValuesIterator[EscapeMark, String] */
7049 const struct type type_standard__MapValuesIterator__nit__EscapeMark__standard__String
= {
7051 "MapValuesIterator[EscapeMark, String]", /* class_name_string */
7054 &resolution_table_standard__MapValuesIterator__nit__EscapeMark__standard__String
,
7062 1021, /* MapValuesIterator[EscapeMark, String] */
7065 const struct types resolution_table_standard__MapValuesIterator__nit__EscapeMark__standard__String
= {
7068 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
7069 &type_standard__MapIterator__nit__EscapeMark__standard__String
, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */
7072 /* runtime type HashMapKeys[MType, POSetElement[MType]] */
7073 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType
= {
7075 "HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */
7078 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType
,
7086 175, /* Collection[MType] */
7087 179, /* Collection[Object] */
7088 298, /* Collection[nullable MType] */
7089 2051, /* HashMapKeys[MType, POSetElement[MType]] */
7092 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType
= {
7095 &type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
7096 &type_nit__MType
, /* K: MType */
7097 &type_standard__MapKeysIterator__nit__MType__poset__POSetElement__nit__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, POSetElement[MType]] */
7104 &type_nit__MType
, /* E: MType */
7105 &type_nit__MType
, /* E: MType */
7106 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
7107 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
7110 /* runtime type HashMapValues[MType, POSetElement[MType]] */
7111 const struct type type_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType
= {
7113 "HashMapValues[MType, POSetElement[MType]]", /* class_name_string */
7116 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType
,
7122 351, /* Collection[POSetElement[MType]] */
7125 179, /* Collection[Object] */
7126 1862, /* HashMapValues[MType, POSetElement[MType]] */
7129 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType
= {
7132 &type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
7133 &type_poset__POSetElement__nit__MType
, /* V: POSetElement[MType] */
7134 &type_standard__MapValuesIterator__nit__MType__poset__POSetElement__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, POSetElement[MType]] */
7141 &type_poset__POSetElement__nit__MType
, /* E: POSetElement[MType] */
7142 &type_poset__POSetElement__nit__MType
, /* E: POSetElement[MType] */
7143 &type_standard__Collection__poset__POSetElement__nit__MType
, /* Collection[E]: Collection[POSetElement[MType]] */
7144 &type_standard__Array__poset__POSetElement__nit__MType
, /* Array[E]: Array[POSetElement[MType]] */
7147 /* runtime type HashMapIterator[MType, POSetElement[MType]] */
7148 const struct type type_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType
= {
7150 "HashMapIterator[MType, POSetElement[MType]]", /* class_name_string */
7153 &resolution_table_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType
,
7157 521, /* MapIterator[MType, POSetElement[MType]] */
7161 1742, /* HashMapIterator[MType, POSetElement[MType]] */
7164 const struct types resolution_table_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType
= {
7167 &type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType
, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
7170 /* runtime type MapKeysIterator[MClassType, Set[MType]] */
7171 const struct type type_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MType
= {
7173 "MapKeysIterator[MClassType, Set[MType]]", /* class_name_string */
7176 &resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MType
,
7184 1022, /* MapKeysIterator[MClassType, Set[MType]] */
7187 const struct types resolution_table_standard__MapKeysIterator__nit__MClassType__standard__Set__nit__MType
= {
7190 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
7191 &type_standard__MapIterator__nit__MClassType__standard__Set__nit__MType
, /* MapIterator[K, V]: MapIterator[MClassType, Set[MType]] */
7194 /* runtime type MapValuesIterator[MClassType, Set[MType]] */
7195 const struct type type_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MType
= {
7197 "MapValuesIterator[MClassType, Set[MType]]", /* class_name_string */
7200 &resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MType
,
7208 1023, /* MapValuesIterator[MClassType, Set[MType]] */
7211 const struct types resolution_table_standard__MapValuesIterator__nit__MClassType__standard__Set__nit__MType
= {
7214 &type_standard__Array__standard__Set__nit__MType
, /* Array[E]: Array[Set[MType]] */
7215 &type_standard__MapIterator__nit__MClassType__standard__Set__nit__MType
, /* MapIterator[K, V]: MapIterator[MClassType, Set[MType]] */
7218 /* runtime type HashMapKeys[MType, Set[MType]] */
7219 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Set__nit__MType
= {
7221 "HashMapKeys[MType, Set[MType]]", /* class_name_string */
7224 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Set__nit__MType
,
7232 175, /* Collection[MType] */
7233 179, /* Collection[Object] */
7234 298, /* Collection[nullable MType] */
7235 2052, /* HashMapKeys[MType, Set[MType]] */
7238 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Set__nit__MType
= {
7241 &type_standard__HashMap__nit__MType__standard__Set__nit__MType
, /* HashMap[K, V]: HashMap[MType, Set[MType]] */
7242 &type_nit__MType
, /* K: MType */
7243 &type_standard__MapKeysIterator__nit__MType__standard__Set__nit__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Set[MType]] */
7250 &type_nit__MType
, /* E: MType */
7251 &type_nit__MType
, /* E: MType */
7252 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
7253 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
7256 /* runtime type HashMapValues[MType, Set[MType]] */
7257 const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Set__nit__MType
= {
7259 "HashMapValues[MType, Set[MType]]", /* class_name_string */
7262 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Set__nit__MType
,
7268 341, /* Collection[Set[MType]] */
7271 179, /* Collection[Object] */
7272 1863, /* HashMapValues[MType, Set[MType]] */
7275 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Set__nit__MType
= {
7278 &type_standard__HashMap__nit__MType__standard__Set__nit__MType
, /* HashMap[K, V]: HashMap[MType, Set[MType]] */
7279 &type_standard__Set__nit__MType
, /* V: Set[MType] */
7280 &type_standard__MapValuesIterator__nit__MType__standard__Set__nit__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Set[MType]] */
7287 &type_standard__Set__nit__MType
, /* E: Set[MType] */
7288 &type_standard__Set__nit__MType
, /* E: Set[MType] */
7289 &type_standard__Collection__standard__Set__nit__MType
, /* Collection[E]: Collection[Set[MType]] */
7290 &type_standard__Array__standard__Set__nit__MType
, /* Array[E]: Array[Set[MType]] */
7293 /* runtime type HashMapIterator[MType, Set[MType]] */
7294 const struct type type_standard__HashMapIterator__nit__MType__standard__Set__nit__MType
= {
7296 "HashMapIterator[MType, Set[MType]]", /* class_name_string */
7299 &resolution_table_standard__HashMapIterator__nit__MType__standard__Set__nit__MType
,
7303 522, /* MapIterator[MType, Set[MType]] */
7307 1743, /* HashMapIterator[MType, Set[MType]] */
7310 const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Set__nit__MType
= {
7313 &type_standard__HashMap__nit__MType__standard__Set__nit__MType
, /* HashMap[K, V]: HashMap[MType, Set[MType]] */
7316 /* runtime type MapKeysIterator[MType, Int] */
7317 const struct type type_standard__MapKeysIterator__nit__MType__standard__Int
= {
7319 "MapKeysIterator[MType, Int]", /* class_name_string */
7322 &resolution_table_standard__MapKeysIterator__nit__MType__standard__Int
,
7330 1024, /* MapKeysIterator[MType, Int] */
7333 const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Int
= {
7336 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
7337 &type_standard__MapIterator__nit__MType__standard__Int
, /* MapIterator[K, V]: MapIterator[MType, Int] */
7340 /* runtime type MapValuesIterator[MType, Int] */
7341 const struct type type_standard__MapValuesIterator__nit__MType__standard__Int
= {
7343 "MapValuesIterator[MType, Int]", /* class_name_string */
7346 &resolution_table_standard__MapValuesIterator__nit__MType__standard__Int
,
7354 1025, /* MapValuesIterator[MType, Int] */
7357 const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Int
= {
7360 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
7361 &type_standard__MapIterator__nit__MType__standard__Int
, /* MapIterator[K, V]: MapIterator[MType, Int] */
7364 /* runtime type ArrayIterator[SourceFile] */
7365 const struct type type_standard__array__ArrayIterator__nit__SourceFile
= {
7367 "ArrayIterator[SourceFile]", /* class_name_string */
7370 &resolution_table_standard__array__ArrayIterator__nit__SourceFile
,
7378 1026, /* ArrayIterator[SourceFile] */
7381 const struct types resolution_table_standard__array__ArrayIterator__nit__SourceFile
= {
7384 &type_standard__Array__nit__SourceFile
, /* Array[E]: Array[SourceFile] */
7385 &type_standard__AbstractArrayRead__nit__SourceFile
, /* AbstractArrayRead[E]: AbstractArrayRead[SourceFile] */
7388 /* runtime type ArrayIterator[Array[String]] */
7389 const struct type type_standard__array__ArrayIterator__standard__Array__standard__String
= {
7391 "ArrayIterator[Array[String]]", /* class_name_string */
7394 &resolution_table_standard__array__ArrayIterator__standard__Array__standard__String
,
7402 1027, /* ArrayIterator[Array[String]] */
7405 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__standard__String
= {
7408 &type_standard__Array__standard__Array__standard__String
, /* Array[E]: Array[Array[String]] */
7409 &type_standard__AbstractArrayRead__standard__Array__standard__String
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[String]] */
7412 /* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */
7413 const struct type type_standard__MapKeysIterator__nit__Phase__poset__POSetElement__nit__Phase
= {
7415 "MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */
7418 &resolution_table_standard__MapKeysIterator__nit__Phase__poset__POSetElement__nit__Phase
,
7426 1028, /* MapKeysIterator[Phase, POSetElement[Phase]] */
7429 const struct types resolution_table_standard__MapKeysIterator__nit__Phase__poset__POSetElement__nit__Phase
= {
7432 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
7433 &type_standard__MapIterator__nit__Phase__poset__POSetElement__nit__Phase
, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */
7436 /* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */
7437 const struct type type_standard__MapValuesIterator__nit__Phase__poset__POSetElement__nit__Phase
= {
7439 "MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */
7442 &resolution_table_standard__MapValuesIterator__nit__Phase__poset__POSetElement__nit__Phase
,
7450 1029, /* MapValuesIterator[Phase, POSetElement[Phase]] */
7453 const struct types resolution_table_standard__MapValuesIterator__nit__Phase__poset__POSetElement__nit__Phase
= {
7456 &type_standard__Array__poset__POSetElement__nit__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
7457 &type_standard__MapIterator__nit__Phase__poset__POSetElement__nit__Phase
, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */
7460 /* runtime type HashSetIterator[Phase] */
7461 const struct type type_standard__hash_collection__HashSetIterator__nit__Phase
= {
7463 "HashSetIterator[Phase]", /* class_name_string */
7466 &resolution_table_standard__hash_collection__HashSetIterator__nit__Phase
,
7474 1030, /* HashSetIterator[Phase] */
7477 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__Phase
= {
7480 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
7481 &type_standard__HashSet__nit__Phase
, /* HashSet[E]: HashSet[Phase] */
7484 /* runtime type ArrayIterator[Array[MProject]] */
7485 const struct type type_standard__array__ArrayIterator__standard__Array__nit__MProject
= {
7487 "ArrayIterator[Array[MProject]]", /* class_name_string */
7490 &resolution_table_standard__array__ArrayIterator__standard__Array__nit__MProject
,
7498 1031, /* ArrayIterator[Array[MProject]] */
7501 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MProject
= {
7504 &type_standard__Array__standard__Array__nit__MProject
, /* Array[E]: Array[Array[MProject]] */
7505 &type_standard__AbstractArrayRead__standard__Array__nit__MProject
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProject]] */
7508 /* runtime type MapKeysIterator[MModule, POSetElement[MModule]] */
7509 const struct type type_standard__MapKeysIterator__nit__MModule__poset__POSetElement__nit__MModule
= {
7511 "MapKeysIterator[MModule, POSetElement[MModule]]", /* class_name_string */
7514 &resolution_table_standard__MapKeysIterator__nit__MModule__poset__POSetElement__nit__MModule
,
7522 1032, /* MapKeysIterator[MModule, POSetElement[MModule]] */
7525 const struct types resolution_table_standard__MapKeysIterator__nit__MModule__poset__POSetElement__nit__MModule
= {
7528 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
7529 &type_standard__MapIterator__nit__MModule__poset__POSetElement__nit__MModule
, /* MapIterator[K, V]: MapIterator[MModule, POSetElement[MModule]] */
7532 /* runtime type MapValuesIterator[MModule, POSetElement[MModule]] */
7533 const struct type type_standard__MapValuesIterator__nit__MModule__poset__POSetElement__nit__MModule
= {
7535 "MapValuesIterator[MModule, POSetElement[MModule]]", /* class_name_string */
7538 &resolution_table_standard__MapValuesIterator__nit__MModule__poset__POSetElement__nit__MModule
,
7546 1033, /* MapValuesIterator[MModule, POSetElement[MModule]] */
7549 const struct types resolution_table_standard__MapValuesIterator__nit__MModule__poset__POSetElement__nit__MModule
= {
7552 &type_standard__Array__poset__POSetElement__nit__MModule
, /* Array[E]: Array[POSetElement[MModule]] */
7553 &type_standard__MapIterator__nit__MModule__poset__POSetElement__nit__MModule
, /* MapIterator[K, V]: MapIterator[MModule, POSetElement[MModule]] */
7556 /* runtime type ArrayIterator[Array[MModule]] */
7557 const struct type type_standard__array__ArrayIterator__standard__Array__nit__MModule
= {
7559 "ArrayIterator[Array[MModule]]", /* class_name_string */
7562 &resolution_table_standard__array__ArrayIterator__standard__Array__nit__MModule
,
7570 1034, /* ArrayIterator[Array[MModule]] */
7573 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MModule
= {
7576 &type_standard__Array__standard__Array__nit__MModule
, /* Array[E]: Array[Array[MModule]] */
7577 &type_standard__AbstractArrayRead__standard__Array__nit__MModule
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MModule]] */
7580 /* runtime type MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
7581 const struct type type_standard__MapKeysIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
7583 "MapKeysIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
7586 &resolution_table_standard__MapKeysIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
,
7594 1035, /* MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
7597 const struct types resolution_table_standard__MapKeysIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
7600 &type_standard__Array__nit__MClassDef
, /* Array[E]: Array[MClassDef] */
7601 &type_standard__MapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
, /* MapIterator[K, V]: MapIterator[MClassDef, POSetElement[MClassDef]] */
7604 /* runtime type MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
7605 const struct type type_standard__MapValuesIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
7607 "MapValuesIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
7610 &resolution_table_standard__MapValuesIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
,
7618 1036, /* MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
7621 const struct types resolution_table_standard__MapValuesIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
= {
7624 &type_standard__Array__poset__POSetElement__nit__MClassDef
, /* Array[E]: Array[POSetElement[MClassDef]] */
7625 &type_standard__MapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef
, /* MapIterator[K, V]: MapIterator[MClassDef, POSetElement[MClassDef]] */
7628 /* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */
7629 const struct type type_standard__MapKeysIterator__nit__MClassType__poset__POSetElement__nit__MClassType
= {
7631 "MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
7634 &resolution_table_standard__MapKeysIterator__nit__MClassType__poset__POSetElement__nit__MClassType
,
7642 1037, /* MapKeysIterator[MClassType, POSetElement[MClassType]] */
7645 const struct types resolution_table_standard__MapKeysIterator__nit__MClassType__poset__POSetElement__nit__MClassType
= {
7648 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
7649 &type_standard__MapIterator__nit__MClassType__poset__POSetElement__nit__MClassType
, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */
7652 /* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */
7653 const struct type type_standard__MapValuesIterator__nit__MClassType__poset__POSetElement__nit__MClassType
= {
7655 "MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
7658 &resolution_table_standard__MapValuesIterator__nit__MClassType__poset__POSetElement__nit__MClassType
,
7666 1038, /* MapValuesIterator[MClassType, POSetElement[MClassType]] */
7669 const struct types resolution_table_standard__MapValuesIterator__nit__MClassType__poset__POSetElement__nit__MClassType
= {
7672 &type_standard__Array__poset__POSetElement__nit__MClassType
, /* Array[E]: Array[POSetElement[MClassType]] */
7673 &type_standard__MapIterator__nit__MClassType__poset__POSetElement__nit__MClassType
, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */
7676 /* runtime type ArrayIterator[Array[MClass]] */
7677 const struct type type_standard__array__ArrayIterator__standard__Array__nit__MClass
= {
7679 "ArrayIterator[Array[MClass]]", /* class_name_string */
7682 &resolution_table_standard__array__ArrayIterator__standard__Array__nit__MClass
,
7690 1039, /* ArrayIterator[Array[MClass]] */
7693 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MClass
= {
7696 &type_standard__Array__standard__Array__nit__MClass
, /* Array[E]: Array[Array[MClass]] */
7697 &type_standard__AbstractArrayRead__standard__Array__nit__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MClass]] */
7700 /* runtime type ArrayIterator[Array[MProperty]] */
7701 const struct type type_standard__array__ArrayIterator__standard__Array__nit__MProperty
= {
7703 "ArrayIterator[Array[MProperty]]", /* class_name_string */
7706 &resolution_table_standard__array__ArrayIterator__standard__Array__nit__MProperty
,
7714 1040, /* ArrayIterator[Array[MProperty]] */
7717 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MProperty
= {
7720 &type_standard__Array__standard__Array__nit__MProperty
, /* Array[E]: Array[Array[MProperty]] */
7721 &type_standard__AbstractArrayRead__standard__Array__nit__MProperty
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProperty]] */
7724 /* runtime type MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7725 const struct type type_standard__MapKeysIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
7727 "MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
7730 &resolution_table_standard__MapKeysIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
,
7738 1041, /* MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7741 const struct types resolution_table_standard__MapKeysIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
7744 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
7745 &type_standard__MapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* MapIterator[K, V]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7748 /* runtime type MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7749 const struct type type_standard__MapValuesIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
7751 "MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
7754 &resolution_table_standard__MapValuesIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
,
7762 1042, /* MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7765 const struct types resolution_table_standard__MapValuesIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
7768 &type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
7769 &type_standard__MapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* MapIterator[K, V]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7772 /* runtime type HashMapKeys[MType, HashMap[String, nullable MProperty]] */
7773 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
7775 "HashMapKeys[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
7778 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
,
7786 175, /* Collection[MType] */
7787 179, /* Collection[Object] */
7788 298, /* Collection[nullable MType] */
7789 2053, /* HashMapKeys[MType, HashMap[String, nullable MProperty]] */
7792 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
7795 &type_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */
7796 &type_nit__MType
, /* K: MType */
7797 &type_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
7804 &type_nit__MType
, /* E: MType */
7805 &type_nit__MType
, /* E: MType */
7806 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
7807 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
7810 /* runtime type HashMapValues[MType, HashMap[String, nullable MProperty]] */
7811 const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
7813 "HashMapValues[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
7816 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
,
7821 352, /* Collection[HashMap[String, nullable MProperty]] */
7825 179, /* Collection[Object] */
7826 1864, /* HashMapValues[MType, HashMap[String, nullable MProperty]] */
7829 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
7832 &type_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */
7833 &type_standard__HashMap__standard__String__nullable__nit__MProperty
, /* V: HashMap[String, nullable MProperty] */
7834 &type_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
7841 &type_standard__HashMap__standard__String__nullable__nit__MProperty
, /* E: HashMap[String, nullable MProperty] */
7842 &type_standard__HashMap__standard__String__nullable__nit__MProperty
, /* E: HashMap[String, nullable MProperty] */
7843 &type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty
, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
7844 &type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty
, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
7847 /* runtime type HashMapIterator[MType, HashMap[String, nullable MProperty]] */
7848 const struct type type_standard__HashMapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
7850 "HashMapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
7853 &resolution_table_standard__HashMapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
,
7856 523, /* MapIterator[MType, HashMap[String, nullable MProperty]] */
7861 1744, /* HashMapIterator[MType, HashMap[String, nullable MProperty]] */
7864 const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
7867 &type_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */
7870 /* runtime type HashMapKeys[String, nullable MProperty] */
7871 const struct type type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MProperty
= {
7873 "HashMapKeys[String, nullable MProperty]", /* class_name_string */
7876 &resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MProperty
,
7881 180, /* Collection[String] */
7884 280, /* Collection[Text] */
7885 179, /* Collection[Object] */
7886 292, /* Collection[Streamable] */
7887 2227, /* HashMapKeys[String, nullable MProperty] */
7890 const struct types resolution_table_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MProperty
= {
7893 &type_standard__HashMap__standard__String__nullable__nit__MProperty
, /* HashMap[K, V]: HashMap[String, nullable MProperty] */
7894 &type_standard__String
, /* K: String */
7895 &type_standard__MapKeysIterator__standard__String__nullable__nit__MProperty
, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable MProperty] */
7902 &type_standard__String
, /* E: String */
7903 &type_standard__String
, /* E: String */
7904 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
7905 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
7908 /* runtime type HashMapValues[String, nullable MProperty] */
7909 const struct type type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MProperty
= {
7911 "HashMapValues[String, nullable MProperty]", /* class_name_string */
7914 &resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MProperty
,
7926 353, /* Collection[nullable MProperty] */
7927 1745, /* HashMapValues[String, nullable MProperty] */
7930 const struct types resolution_table_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MProperty
= {
7933 &type_standard__HashMap__standard__String__nullable__nit__MProperty
, /* HashMap[K, V]: HashMap[String, nullable MProperty] */
7934 &type_nullable__nit__MProperty
, /* V: nullable MProperty */
7935 &type_standard__MapValuesIterator__standard__String__nullable__nit__MProperty
, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable MProperty] */
7942 &type_nullable__nit__MProperty
, /* E: nullable MProperty */
7943 &type_nullable__nit__MProperty
, /* E: nullable MProperty */
7944 &type_standard__Collection__nullable__nit__MProperty
, /* Collection[E]: Collection[nullable MProperty] */
7945 &type_standard__Array__nullable__nit__MProperty
, /* Array[E]: Array[nullable MProperty] */
7948 /* runtime type HashMapIterator[String, nullable MProperty] */
7949 const struct type type_standard__HashMapIterator__standard__String__nullable__nit__MProperty
= {
7951 "HashMapIterator[String, nullable MProperty]", /* class_name_string */
7954 &resolution_table_standard__HashMapIterator__standard__String__nullable__nit__MProperty
,
7957 524, /* MapIterator[String, nullable MProperty] */
7962 1746, /* HashMapIterator[String, nullable MProperty] */
7965 const struct types resolution_table_standard__HashMapIterator__standard__String__nullable__nit__MProperty
= {
7968 &type_standard__HashMap__standard__String__nullable__nit__MProperty
, /* HashMap[K, V]: HashMap[String, nullable MProperty] */
7971 /* runtime type ArrayIterator[nullable ModulePath] */
7972 const struct type type_standard__array__ArrayIterator__nullable__nit__ModulePath
= {
7974 "ArrayIterator[nullable ModulePath]", /* class_name_string */
7977 &resolution_table_standard__array__ArrayIterator__nullable__nit__ModulePath
,
7985 1043, /* ArrayIterator[nullable ModulePath] */
7988 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__ModulePath
= {
7991 &type_standard__Array__nullable__nit__ModulePath
, /* Array[E]: Array[nullable ModulePath] */
7992 &type_standard__AbstractArrayRead__nullable__nit__ModulePath
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable ModulePath] */
7995 /* runtime type ArrayIterator[nullable MGroup] */
7996 const struct type type_standard__array__ArrayIterator__nullable__nit__MGroup
= {
7998 "ArrayIterator[nullable MGroup]", /* class_name_string */
8001 &resolution_table_standard__array__ArrayIterator__nullable__nit__MGroup
,
8009 1044, /* ArrayIterator[nullable MGroup] */
8012 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MGroup
= {
8015 &type_standard__Array__nullable__nit__MGroup
, /* Array[E]: Array[nullable MGroup] */
8016 &type_standard__AbstractArrayRead__nullable__nit__MGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MGroup] */
8019 /* runtime type ArrayIterator[MModuleData[AAnnotation]] */
8020 const struct type type_standard__array__ArrayIterator__nit__MModuleData__nit__AAnnotation
= {
8022 "ArrayIterator[MModuleData[AAnnotation]]", /* class_name_string */
8025 &resolution_table_standard__array__ArrayIterator__nit__MModuleData__nit__AAnnotation
,
8033 1045, /* ArrayIterator[MModuleData[AAnnotation]] */
8036 const struct types resolution_table_standard__array__ArrayIterator__nit__MModuleData__nit__AAnnotation
= {
8039 &type_standard__Array__nit__MModuleData__nit__AAnnotation
, /* Array[E]: Array[MModuleData[AAnnotation]] */
8040 &type_standard__AbstractArrayRead__nit__MModuleData__nit__AAnnotation
, /* AbstractArrayRead[E]: AbstractArrayRead[MModuleData[AAnnotation]] */
8043 /* runtime type ArrayIterator[Set[MProperty]] */
8044 const struct type type_standard__array__ArrayIterator__standard__Set__nit__MProperty
= {
8046 "ArrayIterator[Set[MProperty]]", /* class_name_string */
8049 &resolution_table_standard__array__ArrayIterator__standard__Set__nit__MProperty
,
8057 1046, /* ArrayIterator[Set[MProperty]] */
8060 const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MProperty
= {
8063 &type_standard__Array__standard__Set__nit__MProperty
, /* Array[E]: Array[Set[MProperty]] */
8064 &type_standard__AbstractArrayRead__standard__Set__nit__MProperty
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MProperty]] */
8067 /* runtime type MapKeysIterator[MGroup, POSetElement[MGroup]] */
8068 const struct type type_standard__MapKeysIterator__nit__MGroup__poset__POSetElement__nit__MGroup
= {
8070 "MapKeysIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
8073 &resolution_table_standard__MapKeysIterator__nit__MGroup__poset__POSetElement__nit__MGroup
,
8081 1047, /* MapKeysIterator[MGroup, POSetElement[MGroup]] */
8084 const struct types resolution_table_standard__MapKeysIterator__nit__MGroup__poset__POSetElement__nit__MGroup
= {
8087 &type_standard__Array__nit__MGroup
, /* Array[E]: Array[MGroup] */
8088 &type_standard__MapIterator__nit__MGroup__poset__POSetElement__nit__MGroup
, /* MapIterator[K, V]: MapIterator[MGroup, POSetElement[MGroup]] */
8091 /* runtime type MapValuesIterator[MGroup, POSetElement[MGroup]] */
8092 const struct type type_standard__MapValuesIterator__nit__MGroup__poset__POSetElement__nit__MGroup
= {
8094 "MapValuesIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
8097 &resolution_table_standard__MapValuesIterator__nit__MGroup__poset__POSetElement__nit__MGroup
,
8105 1048, /* MapValuesIterator[MGroup, POSetElement[MGroup]] */
8108 const struct types resolution_table_standard__MapValuesIterator__nit__MGroup__poset__POSetElement__nit__MGroup
= {
8111 &type_standard__Array__poset__POSetElement__nit__MGroup
, /* Array[E]: Array[POSetElement[MGroup]] */
8112 &type_standard__MapIterator__nit__MGroup__poset__POSetElement__nit__MGroup
, /* MapIterator[K, V]: MapIterator[MGroup, POSetElement[MGroup]] */
8115 /* runtime type HashSetIterator[MGroup] */
8116 const struct type type_standard__hash_collection__HashSetIterator__nit__MGroup
= {
8118 "HashSetIterator[MGroup]", /* class_name_string */
8121 &resolution_table_standard__hash_collection__HashSetIterator__nit__MGroup
,
8129 1049, /* HashSetIterator[MGroup] */
8132 const struct types resolution_table_standard__hash_collection__HashSetIterator__nit__MGroup
= {
8135 &type_standard__Array__nit__MGroup
, /* Array[E]: Array[MGroup] */
8136 &type_standard__HashSet__nit__MGroup
, /* HashSet[E]: HashSet[MGroup] */
8139 /* runtime type ArrayIterator[Array[MType]] */
8140 const struct type type_standard__array__ArrayIterator__standard__Array__nit__MType
= {
8142 "ArrayIterator[Array[MType]]", /* class_name_string */
8145 &resolution_table_standard__array__ArrayIterator__standard__Array__nit__MType
,
8153 1050, /* ArrayIterator[Array[MType]] */
8156 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MType
= {
8159 &type_standard__Array__standard__Array__nit__MType
, /* Array[E]: Array[Array[MType]] */
8160 &type_standard__AbstractArrayRead__standard__Array__nit__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MType]] */
8163 /* runtime type ArrayIterator[MGenericType] */
8164 const struct type type_standard__array__ArrayIterator__nit__MGenericType
= {
8166 "ArrayIterator[MGenericType]", /* class_name_string */
8169 &resolution_table_standard__array__ArrayIterator__nit__MGenericType
,
8177 743, /* ArrayIterator[MType] */
8178 1747, /* ArrayIterator[MGenericType] */
8181 const struct types resolution_table_standard__array__ArrayIterator__nit__MGenericType
= {
8184 &type_standard__Array__nit__MGenericType
, /* Array[E]: Array[MGenericType] */
8185 &type_standard__AbstractArrayRead__nit__MGenericType
, /* AbstractArrayRead[E]: AbstractArrayRead[MGenericType] */
8188 /* runtime type MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8189 const struct type type_standard__MapKeysIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
8191 "MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
8194 &resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
,
8202 1051, /* MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8205 const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
8208 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
8209 &type_standard__MapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* MapIterator[K, V]: MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8212 /* runtime type MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8213 const struct type type_standard__MapValuesIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
8215 "MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
8218 &resolution_table_standard__MapValuesIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
,
8226 1052, /* MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8229 const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
8232 &type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
8233 &type_standard__MapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* MapIterator[K, V]: MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8236 /* runtime type MapKeysIterator[MProperty, Set[MMethodDef]] */
8237 const struct type type_standard__MapKeysIterator__nit__MProperty__standard__Set__nit__MMethodDef
= {
8239 "MapKeysIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
8242 &resolution_table_standard__MapKeysIterator__nit__MProperty__standard__Set__nit__MMethodDef
,
8250 1053, /* MapKeysIterator[MProperty, Set[MMethodDef]] */
8253 const struct types resolution_table_standard__MapKeysIterator__nit__MProperty__standard__Set__nit__MMethodDef
= {
8256 &type_standard__Array__nit__MProperty
, /* Array[E]: Array[MProperty] */
8257 &type_standard__MapIterator__nit__MProperty__standard__Set__nit__MMethodDef
, /* MapIterator[K, V]: MapIterator[MProperty, Set[MMethodDef]] */
8260 /* runtime type MapValuesIterator[MProperty, Set[MMethodDef]] */
8261 const struct type type_standard__MapValuesIterator__nit__MProperty__standard__Set__nit__MMethodDef
= {
8263 "MapValuesIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
8266 &resolution_table_standard__MapValuesIterator__nit__MProperty__standard__Set__nit__MMethodDef
,
8274 1054, /* MapValuesIterator[MProperty, Set[MMethodDef]] */
8277 const struct types resolution_table_standard__MapValuesIterator__nit__MProperty__standard__Set__nit__MMethodDef
= {
8280 &type_standard__Array__standard__Set__nit__MMethodDef
, /* Array[E]: Array[Set[MMethodDef]] */
8281 &type_standard__MapIterator__nit__MProperty__standard__Set__nit__MMethodDef
, /* MapIterator[K, V]: MapIterator[MProperty, Set[MMethodDef]] */
8284 /* runtime type ArrayIterator[HashSet[MType]] */
8285 const struct type type_standard__array__ArrayIterator__standard__HashSet__nit__MType
= {
8287 "ArrayIterator[HashSet[MType]]", /* class_name_string */
8290 &resolution_table_standard__array__ArrayIterator__standard__HashSet__nit__MType
,
8298 1055, /* ArrayIterator[HashSet[MType]] */
8301 const struct types resolution_table_standard__array__ArrayIterator__standard__HashSet__nit__MType
= {
8304 &type_standard__Array__standard__HashSet__nit__MType
, /* Array[E]: Array[HashSet[MType]] */
8305 &type_standard__AbstractArrayRead__standard__HashSet__nit__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[HashSet[MType]] */
8308 /* runtime type ArrayIterator[Array[nullable MType]] */
8309 const struct type type_standard__array__ArrayIterator__standard__Array__nullable__nit__MType
= {
8311 "ArrayIterator[Array[nullable MType]]", /* class_name_string */
8314 &resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MType
,
8322 1056, /* ArrayIterator[Array[nullable MType]] */
8325 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MType
= {
8328 &type_standard__Array__standard__Array__nullable__nit__MType
, /* Array[E]: Array[Array[nullable MType]] */
8329 &type_standard__AbstractArrayRead__standard__Array__nullable__nit__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MType]] */
8332 /* runtime type ArrayIterator[Array[nullable MPropDef]] */
8333 const struct type type_standard__array__ArrayIterator__standard__Array__nullable__nit__MPropDef
= {
8335 "ArrayIterator[Array[nullable MPropDef]]", /* class_name_string */
8338 &resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MPropDef
,
8346 1057, /* ArrayIterator[Array[nullable MPropDef]] */
8349 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MPropDef
= {
8352 &type_standard__Array__standard__Array__nullable__nit__MPropDef
, /* Array[E]: Array[Array[nullable MPropDef]] */
8353 &type_standard__AbstractArrayRead__standard__Array__nullable__nit__MPropDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MPropDef]] */
8356 /* runtime type ArrayIterator[Set[MClassDef]] */
8357 const struct type type_standard__array__ArrayIterator__standard__Set__nit__MClassDef
= {
8359 "ArrayIterator[Set[MClassDef]]", /* class_name_string */
8362 &resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClassDef
,
8370 1058, /* ArrayIterator[Set[MClassDef]] */
8373 const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClassDef
= {
8376 &type_standard__Array__standard__Set__nit__MClassDef
, /* Array[E]: Array[Set[MClassDef]] */
8377 &type_standard__AbstractArrayRead__standard__Set__nit__MClassDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MClassDef]] */
8380 /* runtime type ArrayIterator[Set[MClass]] */
8381 const struct type type_standard__array__ArrayIterator__standard__Set__nit__MClass
= {
8383 "ArrayIterator[Set[MClass]]", /* class_name_string */
8386 &resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClass
,
8394 1059, /* ArrayIterator[Set[MClass]] */
8397 const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClass
= {
8400 &type_standard__Array__standard__Set__nit__MClass
, /* Array[E]: Array[Set[MClass]] */
8401 &type_standard__AbstractArrayRead__standard__Set__nit__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MClass]] */
8404 /* runtime type ArrayIterator[Set[MClassType]] */
8405 const struct type type_standard__array__ArrayIterator__standard__Set__nit__MClassType
= {
8407 "ArrayIterator[Set[MClassType]]", /* class_name_string */
8410 &resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClassType
,
8418 1060, /* ArrayIterator[Set[MClassType]] */
8421 const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MClassType
= {
8424 &type_standard__Array__standard__Set__nit__MClassType
, /* Array[E]: Array[Set[MClassType]] */
8425 &type_standard__AbstractArrayRead__standard__Set__nit__MClassType
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MClassType]] */
8428 /* runtime type HashMapKeys[MClass, Set[MClass]] */
8429 const struct type type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MClass
= {
8431 "HashMapKeys[MClass, Set[MClass]]", /* class_name_string */
8434 &resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MClass
,
8439 174, /* Collection[MClass] */
8440 290, /* Collection[nullable MClass] */
8443 179, /* Collection[Object] */
8444 2054, /* HashMapKeys[MClass, Set[MClass]] */
8447 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MClass
= {
8450 &type_standard__HashMap__nit__MClass__standard__Set__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, Set[MClass]] */
8451 &type_nit__MClass
, /* K: MClass */
8452 &type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MClass]] */
8459 &type_nit__MClass
, /* E: MClass */
8460 &type_nit__MClass
, /* E: MClass */
8461 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
8462 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
8465 /* runtime type HashMapValues[MClass, Set[MClass]] */
8466 const struct type type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MClass
= {
8468 "HashMapValues[MClass, Set[MClass]]", /* class_name_string */
8471 &resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MClass
,
8476 333, /* Collection[Set[MClass]] */
8480 179, /* Collection[Object] */
8481 1865, /* HashMapValues[MClass, Set[MClass]] */
8484 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MClass
= {
8487 &type_standard__HashMap__nit__MClass__standard__Set__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, Set[MClass]] */
8488 &type_standard__Set__nit__MClass
, /* V: Set[MClass] */
8489 &type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MClass]] */
8496 &type_standard__Set__nit__MClass
, /* E: Set[MClass] */
8497 &type_standard__Set__nit__MClass
, /* E: Set[MClass] */
8498 &type_standard__Collection__standard__Set__nit__MClass
, /* Collection[E]: Collection[Set[MClass]] */
8499 &type_standard__Array__standard__Set__nit__MClass
, /* Array[E]: Array[Set[MClass]] */
8502 /* runtime type HashMapIterator[MClass, Set[MClass]] */
8503 const struct type type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MClass
= {
8505 "HashMapIterator[MClass, Set[MClass]]", /* class_name_string */
8508 &resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MClass
,
8511 525, /* MapIterator[MClass, Set[MClass]] */
8516 1748, /* HashMapIterator[MClass, Set[MClass]] */
8519 const struct types resolution_table_standard__HashMapIterator__nit__MClass__standard__Set__nit__MClass
= {
8522 &type_standard__HashMap__nit__MClass__standard__Set__nit__MClass
, /* HashMap[K, V]: HashMap[MClass, Set[MClass]] */
8525 /* runtime type ArrayIterator[Set[MVirtualTypeProp]] */
8526 const struct type type_standard__array__ArrayIterator__standard__Set__nit__MVirtualTypeProp
= {
8528 "ArrayIterator[Set[MVirtualTypeProp]]", /* class_name_string */
8531 &resolution_table_standard__array__ArrayIterator__standard__Set__nit__MVirtualTypeProp
,
8539 1061, /* ArrayIterator[Set[MVirtualTypeProp]] */
8542 const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MVirtualTypeProp
= {
8545 &type_standard__Array__standard__Set__nit__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
8546 &type_standard__AbstractArrayRead__standard__Set__nit__MVirtualTypeProp
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MVirtualTypeProp]] */
8549 /* runtime type MapKeysIterator[MVirtualTypeProp, Int] */
8550 const struct type type_standard__MapKeysIterator__nit__MVirtualTypeProp__standard__Int
= {
8552 "MapKeysIterator[MVirtualTypeProp, Int]", /* class_name_string */
8555 &resolution_table_standard__MapKeysIterator__nit__MVirtualTypeProp__standard__Int
,
8563 1062, /* MapKeysIterator[MVirtualTypeProp, Int] */
8566 const struct types resolution_table_standard__MapKeysIterator__nit__MVirtualTypeProp__standard__Int
= {
8569 &type_standard__Array__nit__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
8570 &type_standard__MapIterator__nit__MVirtualTypeProp__standard__Int
, /* MapIterator[K, V]: MapIterator[MVirtualTypeProp, Int] */
8573 /* runtime type MapValuesIterator[MVirtualTypeProp, Int] */
8574 const struct type type_standard__MapValuesIterator__nit__MVirtualTypeProp__standard__Int
= {
8576 "MapValuesIterator[MVirtualTypeProp, Int]", /* class_name_string */
8579 &resolution_table_standard__MapValuesIterator__nit__MVirtualTypeProp__standard__Int
,
8587 1063, /* MapValuesIterator[MVirtualTypeProp, Int] */
8590 const struct types resolution_table_standard__MapValuesIterator__nit__MVirtualTypeProp__standard__Int
= {
8593 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
8594 &type_standard__MapIterator__nit__MVirtualTypeProp__standard__Int
, /* MapIterator[K, V]: MapIterator[MVirtualTypeProp, Int] */
8597 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
8598 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
8600 "HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8603 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
,
8608 172, /* Collection[MModule] */
8612 179, /* Collection[Object] */
8613 1866, /* HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
8616 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
8619 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8620 &type_nit__MModule
, /* K: MModule */
8621 &type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8628 &type_nit__MModule
, /* E: MModule */
8629 &type_nit__MModule
, /* E: MModule */
8630 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
8631 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
8634 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
8635 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
8637 "HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8640 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
,
8645 354, /* Collection[HashMap[MType, Array[MMethodDef]]] */
8649 179, /* Collection[Object] */
8650 1867, /* HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
8653 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
8656 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8657 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* V: HashMap[MType, Array[MMethodDef]] */
8658 &type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8665 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
8666 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
8667 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
8668 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
8671 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8672 const struct type type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
8674 "HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8677 &resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
,
8680 526, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8685 1749, /* HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8688 const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
8691 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8694 /* runtime type HashMapKeys[MType, Array[MMethodDef]] */
8695 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MMethodDef
= {
8697 "HashMapKeys[MType, Array[MMethodDef]]", /* class_name_string */
8700 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MMethodDef
,
8708 175, /* Collection[MType] */
8709 179, /* Collection[Object] */
8710 298, /* Collection[nullable MType] */
8711 2055, /* HashMapKeys[MType, Array[MMethodDef]] */
8714 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MMethodDef
= {
8717 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MType, Array[MMethodDef]] */
8718 &type_nit__MType
, /* K: MType */
8719 &type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MMethodDef]] */
8726 &type_nit__MType
, /* E: MType */
8727 &type_nit__MType
, /* E: MType */
8728 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
8729 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
8732 /* runtime type HashMapValues[MType, Array[MMethodDef]] */
8733 const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MMethodDef
= {
8735 "HashMapValues[MType, Array[MMethodDef]]", /* class_name_string */
8738 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MMethodDef
,
8743 331, /* Collection[Array[nullable MPropDef]] */
8744 355, /* Collection[Array[MMethodDef]] */
8747 179, /* Collection[Object] */
8748 2056, /* HashMapValues[MType, Array[MMethodDef]] */
8751 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MMethodDef
= {
8754 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MType, Array[MMethodDef]] */
8755 &type_standard__Array__nit__MMethodDef
, /* V: Array[MMethodDef] */
8756 &type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MMethodDef]] */
8763 &type_standard__Array__nit__MMethodDef
, /* E: Array[MMethodDef] */
8764 &type_standard__Array__nit__MMethodDef
, /* E: Array[MMethodDef] */
8765 &type_standard__Collection__standard__Array__nit__MMethodDef
, /* Collection[E]: Collection[Array[MMethodDef]] */
8766 &type_standard__Array__standard__Array__nit__MMethodDef
, /* Array[E]: Array[Array[MMethodDef]] */
8769 /* runtime type HashMapIterator[MType, Array[MMethodDef]] */
8770 const struct type type_standard__HashMapIterator__nit__MType__standard__Array__nit__MMethodDef
= {
8772 "HashMapIterator[MType, Array[MMethodDef]]", /* class_name_string */
8775 &resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MMethodDef
,
8778 527, /* MapIterator[MType, Array[MMethodDef]] */
8783 1750, /* HashMapIterator[MType, Array[MMethodDef]] */
8786 const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MMethodDef
= {
8789 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* HashMap[K, V]: HashMap[MType, Array[MMethodDef]] */
8792 /* runtime type ArrayIterator[nullable Array[nullable MType]] */
8793 const struct type type_standard__array__ArrayIterator__nullable__standard__Array__nullable__nit__MType
= {
8795 "ArrayIterator[nullable Array[nullable MType]]", /* class_name_string */
8798 &resolution_table_standard__array__ArrayIterator__nullable__standard__Array__nullable__nit__MType
,
8806 1064, /* ArrayIterator[nullable Array[nullable MType]] */
8809 const struct types resolution_table_standard__array__ArrayIterator__nullable__standard__Array__nullable__nit__MType
= {
8812 &type_standard__Array__nullable__standard__Array__nullable__nit__MType
, /* Array[E]: Array[nullable Array[nullable MType]] */
8813 &type_standard__AbstractArrayRead__nullable__standard__Array__nullable__nit__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable Array[nullable MType]] */
8816 /* runtime type ArrayIterator[Set[PropertyLayoutElement]] */
8817 const struct type type_standard__array__ArrayIterator__standard__Set__nit__PropertyLayoutElement
= {
8819 "ArrayIterator[Set[PropertyLayoutElement]]", /* class_name_string */
8822 &resolution_table_standard__array__ArrayIterator__standard__Set__nit__PropertyLayoutElement
,
8830 1065, /* ArrayIterator[Set[PropertyLayoutElement]] */
8833 const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__PropertyLayoutElement
= {
8836 &type_standard__Array__standard__Set__nit__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
8837 &type_standard__AbstractArrayRead__standard__Set__nit__PropertyLayoutElement
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[PropertyLayoutElement]] */
8840 /* runtime type ArrayIterator[Set[MAttribute]] */
8841 const struct type type_standard__array__ArrayIterator__standard__Set__nit__MAttribute
= {
8843 "ArrayIterator[Set[MAttribute]]", /* class_name_string */
8846 &resolution_table_standard__array__ArrayIterator__standard__Set__nit__MAttribute
,
8854 1066, /* ArrayIterator[Set[MAttribute]] */
8857 const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MAttribute
= {
8860 &type_standard__Array__standard__Set__nit__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
8861 &type_standard__AbstractArrayRead__standard__Set__nit__MAttribute
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MAttribute]] */
8864 /* runtime type MapKeysIterator[PropertyLayoutElement, Int] */
8865 const struct type type_standard__MapKeysIterator__nit__PropertyLayoutElement__standard__Int
= {
8867 "MapKeysIterator[PropertyLayoutElement, Int]", /* class_name_string */
8870 &resolution_table_standard__MapKeysIterator__nit__PropertyLayoutElement__standard__Int
,
8878 1067, /* MapKeysIterator[PropertyLayoutElement, Int] */
8881 const struct types resolution_table_standard__MapKeysIterator__nit__PropertyLayoutElement__standard__Int
= {
8884 &type_standard__Array__nit__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
8885 &type_standard__MapIterator__nit__PropertyLayoutElement__standard__Int
, /* MapIterator[K, V]: MapIterator[PropertyLayoutElement, Int] */
8888 /* runtime type MapValuesIterator[PropertyLayoutElement, Int] */
8889 const struct type type_standard__MapValuesIterator__nit__PropertyLayoutElement__standard__Int
= {
8891 "MapValuesIterator[PropertyLayoutElement, Int]", /* class_name_string */
8894 &resolution_table_standard__MapValuesIterator__nit__PropertyLayoutElement__standard__Int
,
8902 1068, /* MapValuesIterator[PropertyLayoutElement, Int] */
8905 const struct types resolution_table_standard__MapValuesIterator__nit__PropertyLayoutElement__standard__Int
= {
8908 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
8909 &type_standard__MapIterator__nit__PropertyLayoutElement__standard__Int
, /* MapIterator[K, V]: MapIterator[PropertyLayoutElement, Int] */
8912 /* runtime type MapKeysIterator[MAttribute, Int] */
8913 const struct type type_standard__MapKeysIterator__nit__MAttribute__standard__Int
= {
8915 "MapKeysIterator[MAttribute, Int]", /* class_name_string */
8918 &resolution_table_standard__MapKeysIterator__nit__MAttribute__standard__Int
,
8926 1069, /* MapKeysIterator[MAttribute, Int] */
8929 const struct types resolution_table_standard__MapKeysIterator__nit__MAttribute__standard__Int
= {
8932 &type_standard__Array__nit__MAttribute
, /* Array[E]: Array[MAttribute] */
8933 &type_standard__MapIterator__nit__MAttribute__standard__Int
, /* MapIterator[K, V]: MapIterator[MAttribute, Int] */
8936 /* runtime type MapValuesIterator[MAttribute, Int] */
8937 const struct type type_standard__MapValuesIterator__nit__MAttribute__standard__Int
= {
8939 "MapValuesIterator[MAttribute, Int]", /* class_name_string */
8942 &resolution_table_standard__MapValuesIterator__nit__MAttribute__standard__Int
,
8950 1070, /* MapValuesIterator[MAttribute, Int] */
8953 const struct types resolution_table_standard__MapValuesIterator__nit__MAttribute__standard__Int
= {
8956 &type_standard__Array__standard__Int
, /* Array[E]: Array[Int] */
8957 &type_standard__MapIterator__nit__MAttribute__standard__Int
, /* MapIterator[K, V]: MapIterator[MAttribute, Int] */
8960 /* runtime type MapKeysIterator[MClass, POSetElement[MClass]] */
8961 const struct type type_standard__MapKeysIterator__nit__MClass__poset__POSetElement__nit__MClass
= {
8963 "MapKeysIterator[MClass, POSetElement[MClass]]", /* class_name_string */
8966 &resolution_table_standard__MapKeysIterator__nit__MClass__poset__POSetElement__nit__MClass
,
8974 1071, /* MapKeysIterator[MClass, POSetElement[MClass]] */
8977 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__poset__POSetElement__nit__MClass
= {
8980 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
8981 &type_standard__MapIterator__nit__MClass__poset__POSetElement__nit__MClass
, /* MapIterator[K, V]: MapIterator[MClass, POSetElement[MClass]] */
8984 /* runtime type MapValuesIterator[MClass, POSetElement[MClass]] */
8985 const struct type type_standard__MapValuesIterator__nit__MClass__poset__POSetElement__nit__MClass
= {
8987 "MapValuesIterator[MClass, POSetElement[MClass]]", /* class_name_string */
8990 &resolution_table_standard__MapValuesIterator__nit__MClass__poset__POSetElement__nit__MClass
,
8998 1072, /* MapValuesIterator[MClass, POSetElement[MClass]] */
9001 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__poset__POSetElement__nit__MClass
= {
9004 &type_standard__Array__poset__POSetElement__nit__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
9005 &type_standard__MapIterator__nit__MClass__poset__POSetElement__nit__MClass
, /* MapIterator[K, V]: MapIterator[MClass, POSetElement[MClass]] */
9008 /* runtime type ArrayIterator[Array[nullable MClass]] */
9009 const struct type type_standard__array__ArrayIterator__standard__Array__nullable__nit__MClass
= {
9011 "ArrayIterator[Array[nullable MClass]]", /* class_name_string */
9014 &resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MClass
,
9022 1073, /* ArrayIterator[Array[nullable MClass]] */
9025 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nullable__nit__MClass
= {
9028 &type_standard__Array__standard__Array__nullable__nit__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
9029 &type_standard__AbstractArrayRead__standard__Array__nullable__nit__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MClass]] */
9032 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
9033 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9035 "HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9038 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
,
9043 172, /* Collection[MModule] */
9047 179, /* Collection[Object] */
9048 1868, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
9051 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9054 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9055 &type_nit__MModule
, /* K: MModule */
9056 &type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9063 &type_nit__MModule
, /* E: MModule */
9064 &type_nit__MModule
, /* E: MModule */
9065 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
9066 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
9069 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
9070 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9072 "HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9075 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
,
9080 356, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
9084 179, /* Collection[Object] */
9085 1869, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
9088 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9091 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9092 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* V: HashMap[MType, Array[MAttributeDef]] */
9093 &type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9100 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
9101 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
9102 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
9103 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
9106 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9107 const struct type type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9109 "HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9112 &resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
,
9115 528, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9120 1751, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9123 const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
9126 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9129 /* runtime type HashMapKeys[MType, Array[MAttributeDef]] */
9130 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MAttributeDef
= {
9132 "HashMapKeys[MType, Array[MAttributeDef]]", /* class_name_string */
9135 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MAttributeDef
,
9143 175, /* Collection[MType] */
9144 179, /* Collection[Object] */
9145 298, /* Collection[nullable MType] */
9146 2057, /* HashMapKeys[MType, Array[MAttributeDef]] */
9149 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MAttributeDef
= {
9152 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */
9153 &type_nit__MType
, /* K: MType */
9154 &type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MAttributeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MAttributeDef]] */
9161 &type_nit__MType
, /* E: MType */
9162 &type_nit__MType
, /* E: MType */
9163 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
9164 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
9167 /* runtime type HashMapValues[MType, Array[MAttributeDef]] */
9168 const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MAttributeDef
= {
9170 "HashMapValues[MType, Array[MAttributeDef]]", /* class_name_string */
9173 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MAttributeDef
,
9178 331, /* Collection[Array[nullable MPropDef]] */
9179 357, /* Collection[Array[MAttributeDef]] */
9182 179, /* Collection[Object] */
9183 2058, /* HashMapValues[MType, Array[MAttributeDef]] */
9186 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MAttributeDef
= {
9189 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */
9190 &type_standard__Array__nit__MAttributeDef
, /* V: Array[MAttributeDef] */
9191 &type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MAttributeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MAttributeDef]] */
9198 &type_standard__Array__nit__MAttributeDef
, /* E: Array[MAttributeDef] */
9199 &type_standard__Array__nit__MAttributeDef
, /* E: Array[MAttributeDef] */
9200 &type_standard__Collection__standard__Array__nit__MAttributeDef
, /* Collection[E]: Collection[Array[MAttributeDef]] */
9201 &type_standard__Array__standard__Array__nit__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
9204 /* runtime type HashMapIterator[MType, Array[MAttributeDef]] */
9205 const struct type type_standard__HashMapIterator__nit__MType__standard__Array__nit__MAttributeDef
= {
9207 "HashMapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
9210 &resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MAttributeDef
,
9213 529, /* MapIterator[MType, Array[MAttributeDef]] */
9218 1752, /* HashMapIterator[MType, Array[MAttributeDef]] */
9221 const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MAttributeDef
= {
9224 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */
9227 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9228 const struct type type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9230 "HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9233 &resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
,
9238 172, /* Collection[MModule] */
9242 179, /* Collection[Object] */
9243 1870, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9246 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9249 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9250 &type_nit__MModule
, /* K: MModule */
9251 &type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9258 &type_nit__MModule
, /* E: MModule */
9259 &type_nit__MModule
, /* E: MModule */
9260 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
9261 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
9264 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9265 const struct type type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9267 "HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9270 &resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
,
9275 358, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
9279 179, /* Collection[Object] */
9280 1871, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9283 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9286 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9287 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* V: HashMap[MType, Array[MVirtualTypeDef]] */
9288 &type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9295 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
9296 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
9297 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
9298 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
9301 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9302 const struct type type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9304 "HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9307 &resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
,
9310 530, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9315 1753, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9318 const struct types resolution_table_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9321 &type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9324 /* runtime type HashMapKeys[MType, Array[MVirtualTypeDef]] */
9325 const struct type type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9327 "HashMapKeys[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9330 &resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MVirtualTypeDef
,
9338 175, /* Collection[MType] */
9339 179, /* Collection[Object] */
9340 298, /* Collection[nullable MType] */
9341 2059, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */
9344 const struct types resolution_table_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9347 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */
9348 &type_nit__MType
, /* K: MType */
9349 &type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MVirtualTypeDef]] */
9356 &type_nit__MType
, /* E: MType */
9357 &type_nit__MType
, /* E: MType */
9358 &type_standard__Collection__nit__MType
, /* Collection[E]: Collection[MType] */
9359 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
9362 /* runtime type HashMapValues[MType, Array[MVirtualTypeDef]] */
9363 const struct type type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9365 "HashMapValues[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9368 &resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MVirtualTypeDef
,
9373 331, /* Collection[Array[nullable MPropDef]] */
9374 359, /* Collection[Array[MVirtualTypeDef]] */
9377 179, /* Collection[Object] */
9378 2060, /* HashMapValues[MType, Array[MVirtualTypeDef]] */
9381 const struct types resolution_table_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9384 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */
9385 &type_standard__Array__nit__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
9386 &type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MVirtualTypeDef]] */
9393 &type_standard__Array__nit__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
9394 &type_standard__Array__nit__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
9395 &type_standard__Collection__standard__Array__nit__MVirtualTypeDef
, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
9396 &type_standard__Array__standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
9399 /* runtime type HashMapIterator[MType, Array[MVirtualTypeDef]] */
9400 const struct type type_standard__HashMapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9402 "HashMapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9405 &resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
,
9408 531, /* MapIterator[MType, Array[MVirtualTypeDef]] */
9413 1754, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */
9416 const struct types resolution_table_standard__HashMapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
9419 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */
9422 /* runtime type ArrayIterator[EscapeMark] */
9423 const struct type type_standard__array__ArrayIterator__nit__EscapeMark
= {
9425 "ArrayIterator[EscapeMark]", /* class_name_string */
9428 &resolution_table_standard__array__ArrayIterator__nit__EscapeMark
,
9436 1074, /* ArrayIterator[EscapeMark] */
9439 const struct types resolution_table_standard__array__ArrayIterator__nit__EscapeMark
= {
9442 &type_standard__Array__nit__EscapeMark
, /* Array[E]: Array[EscapeMark] */
9443 &type_standard__AbstractArrayRead__nit__EscapeMark
, /* AbstractArrayRead[E]: AbstractArrayRead[EscapeMark] */
9446 /* runtime type MapKeysIterator[MType, POSetElement[MType]] */
9447 const struct type type_standard__MapKeysIterator__nit__MType__poset__POSetElement__nit__MType
= {
9449 "MapKeysIterator[MType, POSetElement[MType]]", /* class_name_string */
9452 &resolution_table_standard__MapKeysIterator__nit__MType__poset__POSetElement__nit__MType
,
9460 1075, /* MapKeysIterator[MType, POSetElement[MType]] */
9463 const struct types resolution_table_standard__MapKeysIterator__nit__MType__poset__POSetElement__nit__MType
= {
9466 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
9467 &type_standard__MapIterator__nit__MType__poset__POSetElement__nit__MType
, /* MapIterator[K, V]: MapIterator[MType, POSetElement[MType]] */
9470 /* runtime type MapValuesIterator[MType, POSetElement[MType]] */
9471 const struct type type_standard__MapValuesIterator__nit__MType__poset__POSetElement__nit__MType
= {
9473 "MapValuesIterator[MType, POSetElement[MType]]", /* class_name_string */
9476 &resolution_table_standard__MapValuesIterator__nit__MType__poset__POSetElement__nit__MType
,
9484 1076, /* MapValuesIterator[MType, POSetElement[MType]] */
9487 const struct types resolution_table_standard__MapValuesIterator__nit__MType__poset__POSetElement__nit__MType
= {
9490 &type_standard__Array__poset__POSetElement__nit__MType
, /* Array[E]: Array[POSetElement[MType]] */
9491 &type_standard__MapIterator__nit__MType__poset__POSetElement__nit__MType
, /* MapIterator[K, V]: MapIterator[MType, POSetElement[MType]] */
9494 /* runtime type ArrayIterator[Set[MType]] */
9495 const struct type type_standard__array__ArrayIterator__standard__Set__nit__MType
= {
9497 "ArrayIterator[Set[MType]]", /* class_name_string */
9500 &resolution_table_standard__array__ArrayIterator__standard__Set__nit__MType
,
9508 1077, /* ArrayIterator[Set[MType]] */
9511 const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MType
= {
9514 &type_standard__Array__standard__Set__nit__MType
, /* Array[E]: Array[Set[MType]] */
9515 &type_standard__AbstractArrayRead__standard__Set__nit__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MType]] */
9518 /* runtime type MapKeysIterator[MType, Set[MType]] */
9519 const struct type type_standard__MapKeysIterator__nit__MType__standard__Set__nit__MType
= {
9521 "MapKeysIterator[MType, Set[MType]]", /* class_name_string */
9524 &resolution_table_standard__MapKeysIterator__nit__MType__standard__Set__nit__MType
,
9532 1078, /* MapKeysIterator[MType, Set[MType]] */
9535 const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Set__nit__MType
= {
9538 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
9539 &type_standard__MapIterator__nit__MType__standard__Set__nit__MType
, /* MapIterator[K, V]: MapIterator[MType, Set[MType]] */
9542 /* runtime type MapValuesIterator[MType, Set[MType]] */
9543 const struct type type_standard__MapValuesIterator__nit__MType__standard__Set__nit__MType
= {
9545 "MapValuesIterator[MType, Set[MType]]", /* class_name_string */
9548 &resolution_table_standard__MapValuesIterator__nit__MType__standard__Set__nit__MType
,
9556 1079, /* MapValuesIterator[MType, Set[MType]] */
9559 const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Set__nit__MType
= {
9562 &type_standard__Array__standard__Set__nit__MType
, /* Array[E]: Array[Set[MType]] */
9563 &type_standard__MapIterator__nit__MType__standard__Set__nit__MType
, /* MapIterator[K, V]: MapIterator[MType, Set[MType]] */
9566 /* runtime type ArrayIterator[POSetElement[Phase]] */
9567 const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__Phase
= {
9569 "ArrayIterator[POSetElement[Phase]]", /* class_name_string */
9572 &resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__Phase
,
9580 1080, /* ArrayIterator[POSetElement[Phase]] */
9583 const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__Phase
= {
9586 &type_standard__Array__poset__POSetElement__nit__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
9587 &type_standard__AbstractArrayRead__poset__POSetElement__nit__Phase
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[Phase]] */
9590 /* runtime type ArrayIterator[POSetElement[MModule]] */
9591 const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MModule
= {
9593 "ArrayIterator[POSetElement[MModule]]", /* class_name_string */
9596 &resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MModule
,
9604 1081, /* ArrayIterator[POSetElement[MModule]] */
9607 const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MModule
= {
9610 &type_standard__Array__poset__POSetElement__nit__MModule
, /* Array[E]: Array[POSetElement[MModule]] */
9611 &type_standard__AbstractArrayRead__poset__POSetElement__nit__MModule
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MModule]] */
9614 /* runtime type ArrayIterator[POSetElement[MClassDef]] */
9615 const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MClassDef
= {
9617 "ArrayIterator[POSetElement[MClassDef]]", /* class_name_string */
9620 &resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassDef
,
9628 1082, /* ArrayIterator[POSetElement[MClassDef]] */
9631 const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassDef
= {
9634 &type_standard__Array__poset__POSetElement__nit__MClassDef
, /* Array[E]: Array[POSetElement[MClassDef]] */
9635 &type_standard__AbstractArrayRead__poset__POSetElement__nit__MClassDef
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClassDef]] */
9638 /* runtime type ArrayIterator[POSetElement[MClassType]] */
9639 const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType
= {
9641 "ArrayIterator[POSetElement[MClassType]]", /* class_name_string */
9644 &resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType
,
9652 1083, /* ArrayIterator[POSetElement[MClassType]] */
9655 const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType
= {
9658 &type_standard__Array__poset__POSetElement__nit__MClassType
, /* Array[E]: Array[POSetElement[MClassType]] */
9659 &type_standard__AbstractArrayRead__poset__POSetElement__nit__MClassType
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClassType]] */
9662 /* runtime type ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
9663 const struct type type_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
9665 "ArrayIterator[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9668 &resolution_table_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
,
9676 1084, /* ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
9679 const struct types resolution_table_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
= {
9682 &type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
9683 &type_standard__AbstractArrayRead__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
9686 /* runtime type MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
9687 const struct type type_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
9689 "MapKeysIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
9692 &resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
,
9700 1085, /* MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
9703 const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
9706 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
9707 &type_standard__MapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
, /* MapIterator[K, V]: MapIterator[MType, HashMap[String, nullable MProperty]] */
9710 /* runtime type MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
9711 const struct type type_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
9713 "MapValuesIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
9716 &resolution_table_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
,
9724 1086, /* MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
9727 const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
= {
9730 &type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty
, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
9731 &type_standard__MapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty
, /* MapIterator[K, V]: MapIterator[MType, HashMap[String, nullable MProperty]] */
9734 /* runtime type MapKeysIterator[String, nullable MProperty] */
9735 const struct type type_standard__MapKeysIterator__standard__String__nullable__nit__MProperty
= {
9737 "MapKeysIterator[String, nullable MProperty]", /* class_name_string */
9740 &resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MProperty
,
9748 1087, /* MapKeysIterator[String, nullable MProperty] */
9751 const struct types resolution_table_standard__MapKeysIterator__standard__String__nullable__nit__MProperty
= {
9754 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
9755 &type_standard__MapIterator__standard__String__nullable__nit__MProperty
, /* MapIterator[K, V]: MapIterator[String, nullable MProperty] */
9758 /* runtime type MapValuesIterator[String, nullable MProperty] */
9759 const struct type type_standard__MapValuesIterator__standard__String__nullable__nit__MProperty
= {
9761 "MapValuesIterator[String, nullable MProperty]", /* class_name_string */
9764 &resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MProperty
,
9772 1088, /* MapValuesIterator[String, nullable MProperty] */
9775 const struct types resolution_table_standard__MapValuesIterator__standard__String__nullable__nit__MProperty
= {
9778 &type_standard__Array__nullable__nit__MProperty
, /* Array[E]: Array[nullable MProperty] */
9779 &type_standard__MapIterator__standard__String__nullable__nit__MProperty
, /* MapIterator[K, V]: MapIterator[String, nullable MProperty] */
9782 /* runtime type ArrayIterator[POSetElement[MGroup]] */
9783 const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup
= {
9785 "ArrayIterator[POSetElement[MGroup]]", /* class_name_string */
9788 &resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup
,
9796 1089, /* ArrayIterator[POSetElement[MGroup]] */
9799 const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup
= {
9802 &type_standard__Array__poset__POSetElement__nit__MGroup
, /* Array[E]: Array[POSetElement[MGroup]] */
9803 &type_standard__AbstractArrayRead__poset__POSetElement__nit__MGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MGroup]] */
9806 /* runtime type ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
9807 const struct type type_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
9809 "ArrayIterator[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
9812 &resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
,
9820 1090, /* ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
9823 const struct types resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
= {
9826 &type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
9827 &type_standard__AbstractArrayRead__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
9830 /* runtime type ArrayIterator[Set[MMethodDef]] */
9831 const struct type type_standard__array__ArrayIterator__standard__Set__nit__MMethodDef
= {
9833 "ArrayIterator[Set[MMethodDef]]", /* class_name_string */
9836 &resolution_table_standard__array__ArrayIterator__standard__Set__nit__MMethodDef
,
9844 1091, /* ArrayIterator[Set[MMethodDef]] */
9847 const struct types resolution_table_standard__array__ArrayIterator__standard__Set__nit__MMethodDef
= {
9850 &type_standard__Array__standard__Set__nit__MMethodDef
, /* Array[E]: Array[Set[MMethodDef]] */
9851 &type_standard__AbstractArrayRead__standard__Set__nit__MMethodDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */
9854 /* runtime type MapKeysIterator[MClass, Set[MClass]] */
9855 const struct type type_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass
= {
9857 "MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */
9860 &resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass
,
9868 1092, /* MapKeysIterator[MClass, Set[MClass]] */
9871 const struct types resolution_table_standard__MapKeysIterator__nit__MClass__standard__Set__nit__MClass
= {
9874 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
9875 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */
9878 /* runtime type MapValuesIterator[MClass, Set[MClass]] */
9879 const struct type type_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass
= {
9881 "MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */
9884 &resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass
,
9892 1093, /* MapValuesIterator[MClass, Set[MClass]] */
9895 const struct types resolution_table_standard__MapValuesIterator__nit__MClass__standard__Set__nit__MClass
= {
9898 &type_standard__Array__standard__Set__nit__MClass
, /* Array[E]: Array[Set[MClass]] */
9899 &type_standard__MapIterator__nit__MClass__standard__Set__nit__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */
9902 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9903 const struct type type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
9905 "MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9908 &resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
,
9916 1094, /* MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9919 const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
9922 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
9923 &type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9926 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9927 const struct type type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
9929 "MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9932 &resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
,
9940 1095, /* MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9943 const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
9946 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
9947 &type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9950 /* runtime type MapKeysIterator[MType, Array[MMethodDef]] */
9951 const struct type type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef
= {
9953 "MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */
9956 &resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef
,
9964 1096, /* MapKeysIterator[MType, Array[MMethodDef]] */
9967 const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MMethodDef
= {
9970 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
9971 &type_standard__MapIterator__nit__MType__standard__Array__nit__MMethodDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */
9974 /* runtime type MapValuesIterator[MType, Array[MMethodDef]] */
9975 const struct type type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef
= {
9977 "MapValuesIterator[MType, Array[MMethodDef]]", /* class_name_string */
9980 &resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef
,
9988 1097, /* MapValuesIterator[MType, Array[MMethodDef]] */
9991 const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MMethodDef
= {
9994 &type_standard__Array__standard__Array__nit__MMethodDef
, /* Array[E]: Array[Array[MMethodDef]] */
9995 &type_standard__MapIterator__nit__MType__standard__Array__nit__MMethodDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */