misc/vim: inform the user when no results are found
[nit.git] / c_src / nit__nith.types.1.c
1 #include "nit__nith.types.0.h"
2 /* runtime type Sys */
3 const struct type type_standard__Sys = {
4 -1, /*CAST DEAD*/
5 "Sys", /* class_name_string */
6 -1, /*CAST DEAD*/
7 0,
8 NULL, /*NO RESOLUTIONS*/
9 6,
10 {
11 -1, /* empty */
12 -1, /* empty */
13 -1, /* empty */
14 -1, /* empty */
15 139, /* Object */
16 665, /* Sys */
17 },
18 };
19 /* runtime type FStream */
20 const struct type type_standard__FStream = {
21 0,
22 "FStream", /* class_name_string */
23 0,
24 0,
25 NULL, /*DEAD*/
26 0, {}, /*DEAD TYPE*/
27 };
28 /* runtime type Char */
29 const struct type type_standard__Char = {
30 1116,
31 "Char", /* class_name_string */
32 7,
33 0,
34 &resolution_table_standard__Char,
35 8,
36 {
37 -1, /* empty */
38 -1, /* empty */
39 -1, /* empty */
40 -1, /* empty */
41 139, /* Object */
42 -1, /* empty */
43 532, /* Comparable */
44 1116, /* Char */
45 },
46 };
47 const struct types resolution_table_standard__Char = {
48 0, /* dummy */
49 {
50 &type_standard__Char, /* OTHER: Char */
51 }
52 };
53 /* runtime type Array[nullable Object] */
54 const struct type type_standard__Array__nullable__standard__Object = {
55 1,
56 "Array[nullable Object]", /* class_name_string */
57 0,
58 0,
59 NULL, /*DEAD*/
60 0, {}, /*DEAD TYPE*/
61 };
62 /* runtime type FlatString */
63 const struct type type_standard__FlatString = {
64 2289,
65 "FlatString", /* class_name_string */
66 7,
67 0,
68 &resolution_table_standard__FlatString,
69 8,
70 {
71 3, /* Text */
72 6, /* FlatText */
73 130, /* String */
74 137, /* nullable String */
75 139, /* Object */
76 149, /* Streamable */
77 532, /* Comparable */
78 2289, /* FlatString */
79 },
80 };
81 const struct types resolution_table_standard__FlatString = {
82 0, /* dummy */
83 {
84 &type_standard__Text, /* OTHER: Text */
85 &type_standard__String, /* SELFTYPE: String */
86 &type_standard__Array__standard__String, /* Array[SELFTYPE]: Array[String] */
87 }
88 };
89 /* runtime type SequenceRead[nullable Object] */
90 const struct type type_standard__SequenceRead__nullable__standard__Object = {
91 2,
92 "SequenceRead[nullable Object]", /* class_name_string */
93 1,
94 0,
95 NULL, /*DEAD*/
96 0, {}, /*DEAD TYPE*/
97 };
98 /* runtime type Text */
99 const struct type type_standard__Text = {
100 3,
101 "Text", /* class_name_string */
102 0,
103 0,
104 NULL, /*DEAD*/
105 0, {}, /*DEAD TYPE*/
106 };
107 /* runtime type Set[Object] */
108 const struct type type_standard__Set__standard__Object = {
109 4,
110 "Set[Object]", /* class_name_string */
111 0,
112 0,
113 NULL, /*DEAD*/
114 0, {}, /*DEAD TYPE*/
115 };
116 /* runtime type FlatBuffer */
117 const struct type type_standard__FlatBuffer = {
118 2228,
119 "FlatBuffer", /* class_name_string */
120 7,
121 0,
122 &resolution_table_standard__FlatBuffer,
123 8,
124 {
125 3, /* Text */
126 6, /* FlatText */
127 152, /* Buffer */
128 -1, /* empty */
129 139, /* Object */
130 149, /* Streamable */
131 532, /* Comparable */
132 2228, /* FlatBuffer */
133 },
134 };
135 const struct types resolution_table_standard__FlatBuffer = {
136 0, /* dummy */
137 {
138 &type_standard__Text, /* OTHER: Text */
139 &type_standard__Buffer, /* SELFTYPE: Buffer */
140 &type_standard__Array__standard__Buffer, /* Array[SELFTYPE]: Array[Buffer] */
141 }
142 };
143 /* runtime type Collection[Char] */
144 const struct type type_standard__Collection__standard__Char = {
145 5,
146 "Collection[Char]", /* class_name_string */
147 2,
148 0,
149 NULL, /*DEAD*/
150 0, {}, /*DEAD TYPE*/
151 };
152 /* runtime type FlatText */
153 const struct type type_standard__FlatText = {
154 6,
155 "FlatText", /* class_name_string */
156 1,
157 0,
158 NULL, /*DEAD*/
159 0, {}, /*DEAD TYPE*/
160 };
161 /* runtime type AStdImport */
162 const struct type type_nit__AStdImport = {
163 1872,
164 "AStdImport", /* class_name_string */
165 6,
166 0,
167 NULL, /*NO RESOLUTIONS*/
168 7,
169 {
170 153, /* AImport */
171 11, /* Prod */
172 -1, /* empty */
173 -1, /* empty */
174 139, /* Object */
175 154, /* ANode */
176 1872, /* AStdImport */
177 },
178 };
179 /* runtime type AError */
180 const struct type type_nit__AError = {
181 7,
182 "AError", /* class_name_string */
183 0,
184 0,
185 NULL, /*DEAD*/
186 0, {}, /*DEAD TYPE*/
187 };
188 /* runtime type AModuledecl */
189 const struct type type_nit__AModuledecl = {
190 1873,
191 "AModuledecl", /* class_name_string */
192 6,
193 0,
194 NULL, /*NO RESOLUTIONS*/
195 7,
196 {
197 14, /* nullable AModuledecl */
198 11, /* Prod */
199 -1, /* empty */
200 -1, /* empty */
201 139, /* Object */
202 154, /* ANode */
203 1873, /* AModuledecl */
204 },
205 };
206 /* runtime type AModule */
207 const struct type type_nit__AModule = {
208 1755,
209 "AModule", /* class_name_string */
210 6,
211 0,
212 NULL, /*NO RESOLUTIONS*/
213 7,
214 {
215 -1, /* empty */
216 11, /* Prod */
217 -1, /* empty */
218 -1, /* empty */
219 139, /* Object */
220 154, /* ANode */
221 1755, /* AModule */
222 },
223 };
224 /* runtime type Concat */
225 const struct type type_standard__ropes__Concat = {
226 2290,
227 "Concat", /* class_name_string */
228 7,
229 0,
230 &resolution_table_standard__ropes__Concat,
231 8,
232 {
233 3, /* Text */
234 131, /* RopeString */
235 130, /* String */
236 137, /* nullable String */
237 139, /* Object */
238 149, /* Streamable */
239 532, /* Comparable */
240 2290, /* Concat */
241 },
242 };
243 const struct types resolution_table_standard__ropes__Concat = {
244 0, /* dummy */
245 {
246 &type_standard__Text, /* OTHER: Text */
247 &type_standard__String, /* SELFTYPE: String */
248 &type_standard__Array__standard__String, /* Array[SELFTYPE]: Array[String] */
249 }
250 };
251 /* runtime type MMethod */
252 const struct type type_nit__MMethod = {
253 2229,
254 "MMethod", /* class_name_string */
255 6,
256 0,
257 &resolution_table_nit__MMethod,
258 7,
259 {
260 118, /* nullable MMethod */
261 117, /* MEntity */
262 142, /* MProperty */
263 155, /* PropertyLayoutElement */
264 139, /* Object */
265 170, /* nullable MProperty */
266 2229, /* MMethod */
267 },
268 };
269 const struct types resolution_table_nit__MMethod = {
270 0, /* dummy */
271 {
272 &type_standard__Array__nit__MMethodDef, /* Array[MPROPDEF]: Array[MMethodDef] */
273 &type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MMethodDef, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
274 &type_nit__MMethodDef, /* MPROPDEF: MMethodDef */
275 }
276 };
277 /* runtime type EOF */
278 const struct type type_nit__EOF = {
279 1756,
280 "EOF", /* class_name_string */
281 6,
282 0,
283 NULL, /*NO RESOLUTIONS*/
284 7,
285 {
286 -1, /* empty */
287 10, /* Token */
288 -1, /* empty */
289 -1, /* empty */
290 139, /* Object */
291 154, /* ANode */
292 1756, /* EOF */
293 },
294 };
295 /* runtime type AAnnotation */
296 const struct type type_nit__AAnnotation = {
297 1874,
298 "AAnnotation", /* class_name_string */
299 6,
300 0,
301 NULL, /*NO RESOLUTIONS*/
302 7,
303 {
304 113, /* nullable AAnnotation */
305 11, /* Prod */
306 -1, /* empty */
307 -1, /* empty */
308 139, /* Object */
309 154, /* ANode */
310 1874, /* AAnnotation */
311 },
312 };
313 /* runtime type AStdClassdef */
314 const struct type type_nit__AStdClassdef = {
315 2061,
316 "AStdClassdef", /* class_name_string */
317 6,
318 0,
319 NULL, /*NO RESOLUTIONS*/
320 7,
321 {
322 9, /* AClassdef */
323 11, /* Prod */
324 13, /* nullable AClassdef */
325 -1, /* empty */
326 139, /* Object */
327 154, /* ANode */
328 2061, /* AStdClassdef */
329 },
330 };
331 /* runtime type MClassType */
332 const struct type type_nit__MClassType = {
333 1875,
334 "MClassType", /* class_name_string */
335 5,
336 0,
337 NULL, /*NO RESOLUTIONS*/
338 6,
339 {
340 145, /* MType */
341 117, /* MEntity */
342 150, /* nullable MType */
343 -1, /* empty */
344 139, /* Object */
345 1875, /* MClassType */
346 },
347 };
348 /* runtime type AMethPropdef */
349 const struct type type_nit__AMethPropdef = {
350 2062,
351 "AMethPropdef", /* class_name_string */
352 6,
353 0,
354 &resolution_table_nit__AMethPropdef,
355 7,
356 {
357 23, /* nullable APropdef */
358 11, /* Prod */
359 123, /* APropdef */
360 -1, /* empty */
361 139, /* Object */
362 154, /* ANode */
363 2062, /* AMethPropdef */
364 },
365 };
366 const struct types resolution_table_nit__AMethPropdef = {
367 0, /* dummy */
368 {
369 &type_nullable__nit__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */
370 }
371 };
372 /* runtime type AStringFormExpr */
373 const struct type type_nit__AStringFormExpr = {
374 8,
375 "AStringFormExpr", /* class_name_string */
376 0,
377 0,
378 NULL, /*DEAD*/
379 0, {}, /*DEAD TYPE*/
380 };
381 /* runtime type Location */
382 const struct type type_nit__Location = {
383 1117,
384 "Location", /* class_name_string */
385 7,
386 0,
387 &resolution_table_nit__Location,
388 8,
389 {
390 -1, /* empty */
391 -1, /* empty */
392 -1, /* empty */
393 -1, /* empty */
394 139, /* Object */
395 -1, /* empty */
396 532, /* Comparable */
397 1117, /* Location */
398 },
399 };
400 const struct types resolution_table_nit__Location = {
401 0, /* dummy */
402 {
403 &type_nit__Location, /* OTHER: Location */
404 }
405 };
406 /* runtime type AClassdef */
407 const struct type type_nit__AClassdef = {
408 9,
409 "AClassdef", /* class_name_string */
410 0,
411 0,
412 NULL, /*DEAD*/
413 0, {}, /*DEAD TYPE*/
414 };
415 /* runtime type MVirtualTypeProp */
416 const struct type type_nit__MVirtualTypeProp = {
417 2230,
418 "MVirtualTypeProp", /* class_name_string */
419 6,
420 0,
421 &resolution_table_nit__MVirtualTypeProp,
422 7,
423 {
424 116, /* nullable MVirtualTypeProp */
425 117, /* MEntity */
426 142, /* MProperty */
427 155, /* PropertyLayoutElement */
428 139, /* Object */
429 170, /* nullable MProperty */
430 2230, /* MVirtualTypeProp */
431 },
432 };
433 const struct types resolution_table_nit__MVirtualTypeProp = {
434 0, /* dummy */
435 {
436 &type_standard__Array__nit__MVirtualTypeDef, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */
437 &type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
438 &type_nit__MVirtualTypeDef, /* MPROPDEF: MVirtualTypeDef */
439 }
440 };
441 /* runtime type Token */
442 const struct type type_nit__Token = {
443 10,
444 "Token", /* class_name_string */
445 1,
446 0,
447 NULL, /*DEAD*/
448 0, {}, /*DEAD TYPE*/
449 };
450 /* runtime type Prod */
451 const struct type type_nit__Prod = {
452 11,
453 "Prod", /* class_name_string */
454 1,
455 0,
456 NULL, /*DEAD*/
457 0, {}, /*DEAD TYPE*/
458 };
459 /* runtime type ATopClassdef */
460 const struct type type_nit__ATopClassdef = {
461 2063,
462 "ATopClassdef", /* class_name_string */
463 6,
464 0,
465 NULL, /*NO RESOLUTIONS*/
466 7,
467 {
468 9, /* AClassdef */
469 11, /* Prod */
470 13, /* nullable AClassdef */
471 -1, /* empty */
472 139, /* Object */
473 154, /* ANode */
474 2063, /* ATopClassdef */
475 },
476 };
477 /* runtime type AMainClassdef */
478 const struct type type_nit__AMainClassdef = {
479 2064,
480 "AMainClassdef", /* class_name_string */
481 6,
482 0,
483 NULL, /*NO RESOLUTIONS*/
484 7,
485 {
486 9, /* AClassdef */
487 11, /* Prod */
488 13, /* nullable AClassdef */
489 -1, /* empty */
490 139, /* Object */
491 154, /* ANode */
492 2064, /* AMainClassdef */
493 },
494 };
495 /* runtime type MGenericType */
496 const struct type type_nit__MGenericType = {
497 2065,
498 "MGenericType", /* class_name_string */
499 6,
500 0,
501 NULL, /*NO RESOLUTIONS*/
502 7,
503 {
504 145, /* MType */
505 117, /* MEntity */
506 150, /* nullable MType */
507 -1, /* empty */
508 139, /* Object */
509 1875, /* MClassType */
510 2065, /* MGenericType */
511 },
512 };
513 /* runtime type MMethodDef */
514 const struct type type_nit__MMethodDef = {
515 2231,
516 "MMethodDef", /* class_name_string */
517 6,
518 0,
519 &resolution_table_nit__MMethodDef,
520 7,
521 {
522 143, /* MPropDef */
523 117, /* MEntity */
524 148, /* nullable MPropDef */
525 155, /* PropertyLayoutElement */
526 139, /* Object */
527 551, /* nullable MMethodDef */
528 2231, /* MMethodDef */
529 },
530 };
531 const struct types resolution_table_nit__MMethodDef = {
532 0, /* dummy */
533 {
534 &type_nit__AbstractCompilerVisitor, /* VISITOR: AbstractCompilerVisitor */
535 &type_nit__MMethod, /* MPROPERTY: MMethod */
536 &type_nit__MMethodDef, /* MPROPDEF: MMethodDef */
537 }
538 };
539 /* runtime type AAttrPropdef */
540 const struct type type_nit__AAttrPropdef = {
541 2066,
542 "AAttrPropdef", /* class_name_string */
543 6,
544 0,
545 &resolution_table_nit__AAttrPropdef,
546 7,
547 {
548 23, /* nullable APropdef */
549 11, /* Prod */
550 123, /* APropdef */
551 -1, /* empty */
552 139, /* Object */
553 154, /* ANode */
554 2066, /* AAttrPropdef */
555 },
556 };
557 const struct types resolution_table_nit__AAttrPropdef = {
558 0, /* dummy */
559 {
560 &type_nullable__nit__MAttributeDef, /* nullable MPROPDEF: nullable MAttributeDef */
561 }
562 };
563 /* runtime type AAnnotations */
564 const struct type type_nit__AAnnotations = {
565 1876,
566 "AAnnotations", /* class_name_string */
567 6,
568 0,
569 NULL, /*NO RESOLUTIONS*/
570 7,
571 {
572 20, /* nullable AAnnotations */
573 11, /* Prod */
574 -1, /* empty */
575 -1, /* empty */
576 139, /* Object */
577 154, /* ANode */
578 1876, /* AAnnotations */
579 },
580 };
581 /* runtime type MNullableType */
582 const struct type type_nit__MNullableType = {
583 1877,
584 "MNullableType", /* class_name_string */
585 5,
586 0,
587 NULL, /*NO RESOLUTIONS*/
588 6,
589 {
590 145, /* MType */
591 117, /* MEntity */
592 150, /* nullable MType */
593 -1, /* empty */
594 139, /* Object */
595 1877, /* MNullableType */
596 },
597 };
598 /* runtime type MParameterType */
599 const struct type type_nit__MParameterType = {
600 1878,
601 "MParameterType", /* class_name_string */
602 5,
603 0,
604 NULL, /*NO RESOLUTIONS*/
605 6,
606 {
607 145, /* MType */
608 117, /* MEntity */
609 150, /* nullable MType */
610 -1, /* empty */
611 139, /* Object */
612 1878, /* MParameterType */
613 },
614 };
615 /* runtime type AExpr */
616 const struct type type_nit__AExpr = {
617 12,
618 "AExpr", /* class_name_string */
619 2,
620 0,
621 NULL, /*DEAD*/
622 0, {}, /*DEAD TYPE*/
623 };
624 /* runtime type MAttribute */
625 const struct type type_nit__MAttribute = {
626 2067,
627 "MAttribute", /* class_name_string */
628 6,
629 0,
630 &resolution_table_nit__MAttribute,
631 7,
632 {
633 -1, /* empty */
634 117, /* MEntity */
635 142, /* MProperty */
636 155, /* PropertyLayoutElement */
637 139, /* Object */
638 170, /* nullable MProperty */
639 2067, /* MAttribute */
640 },
641 };
642 const struct types resolution_table_nit__MAttribute = {
643 0, /* dummy */
644 {
645 &type_standard__Array__nit__MAttributeDef, /* Array[MPROPDEF]: Array[MAttributeDef] */
646 &type_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__MAttributeDef, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MAttributeDef]] */
647 &type_nit__MAttributeDef, /* MPROPDEF: MAttributeDef */
648 }
649 };
650 /* runtime type nullable AClassdef */
651 const struct type type_nullable__nit__AClassdef = {
652 13,
653 "nullable AClassdef", /* class_name_string */
654 2,
655 1,
656 NULL, /*DEAD*/
657 0, {}, /*DEAD TYPE*/
658 };
659 /* runtime type nullable AModuledecl */
660 const struct type type_nullable__nit__AModuledecl = {
661 14,
662 "nullable AModuledecl", /* class_name_string */
663 0,
664 1,
665 NULL, /*DEAD*/
666 0, {}, /*DEAD TYPE*/
667 };
668 /* runtime type Array[Object] */
669 const struct type type_standard__Array__standard__Object = {
670 2232,
671 "Array[Object]", /* class_name_string */
672 19,
673 0,
674 &resolution_table_standard__Array__standard__Object,
675 20,
676 {
677 1, /* Array[nullable Object] */
678 2, /* SequenceRead[nullable Object] */
679 -1, /* empty */
680 -1, /* empty */
681 139, /* Object */
682 -1, /* empty */
683 179, /* Collection[Object] */
684 -1, /* empty */
685 -1, /* empty */
686 -1, /* empty */
687 360, /* AbstractArrayRead[Object] */
688 -1, /* empty */
689 -1, /* empty */
690 -1, /* empty */
691 555, /* AbstractArray[Object] */
692 -1, /* empty */
693 -1, /* empty */
694 -1, /* empty */
695 -1, /* empty */
696 2232, /* Array[Object] */
697 },
698 };
699 const struct types resolution_table_standard__Array__standard__Object = {
700 0, /* dummy */
701 {
702 &type_standard__Object, /* E: Object */
703 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
704 &type_standard__Array__standard__Object, /* Array[E]: Array[Object] */
705 &type_standard__NativeArray__standard__Object, /* NativeArray[E]: NativeArray[Object] */
706 &type_standard__Object, /* E: Object */
707 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
708 &type_standard__Object, /* E: Object */
709 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
710 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
711 &type_standard__Object, /* E: Object */
712 &type_standard__Object, /* E: Object */
713 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
714 &type_standard__Array__standard__Object, /* Array[E]: Array[Object] */
715 &type_standard__Object, /* E: Object */
716 &type_standard__Object, /* E: Object */
717 &type_standard__Array__standard__Object, /* Array[E]: Array[Object] */
718 &type_standard__AbstractArray__standard__Object, /* AbstractArray[E]: AbstractArray[Object] */
719 &type_standard__array__ArrayIterator__standard__Object, /* ArrayIterator[E]: ArrayIterator[Object] */
720 }
721 };
722 /* runtime type nullable ADoc */
723 const struct type type_nullable__nit__ADoc = {
724 15,
725 "nullable ADoc", /* class_name_string */
726 0,
727 1,
728 NULL, /*DEAD*/
729 0, {}, /*DEAD TYPE*/
730 };
731 /* runtime type nullable TKwredef */
732 const struct type type_nullable__nit__TKwredef = {
733 16,
734 "nullable TKwredef", /* class_name_string */
735 0,
736 1,
737 NULL, /*DEAD*/
738 0, {}, /*DEAD TYPE*/
739 };
740 /* runtime type nullable AVisibility */
741 const struct type type_nullable__nit__AVisibility = {
742 17,
743 "nullable AVisibility", /* class_name_string */
744 0,
745 1,
746 NULL, /*DEAD*/
747 0, {}, /*DEAD TYPE*/
748 };
749 /* runtime type nullable TKwmodule */
750 const struct type type_nullable__nit__TKwmodule = {
751 18,
752 "nullable TKwmodule", /* class_name_string */
753 0,
754 1,
755 NULL, /*DEAD*/
756 0, {}, /*DEAD TYPE*/
757 };
758 /* runtime type nullable AModuleName */
759 const struct type type_nullable__nit__AModuleName = {
760 19,
761 "nullable AModuleName", /* class_name_string */
762 0,
763 1,
764 NULL, /*DEAD*/
765 0, {}, /*DEAD TYPE*/
766 };
767 /* runtime type nullable AAnnotations */
768 const struct type type_nullable__nit__AAnnotations = {
769 20,
770 "nullable AAnnotations", /* class_name_string */
771 0,
772 1,
773 NULL, /*DEAD*/
774 0, {}, /*DEAD TYPE*/
775 };
776 /* runtime type nullable TKwimport */
777 const struct type type_nullable__nit__TKwimport = {
778 21,
779 "nullable TKwimport", /* class_name_string */
780 0,
781 1,
782 NULL, /*DEAD*/
783 0, {}, /*DEAD TYPE*/
784 };
785 /* runtime type nullable TKwend */
786 const struct type type_nullable__nit__TKwend = {
787 22,
788 "nullable TKwend", /* class_name_string */
789 0,
790 1,
791 NULL, /*DEAD*/
792 0, {}, /*DEAD TYPE*/
793 };
794 /* runtime type nullable APropdef */
795 const struct type type_nullable__nit__APropdef = {
796 23,
797 "nullable APropdef", /* class_name_string */
798 0,
799 1,
800 NULL, /*DEAD*/
801 0, {}, /*DEAD TYPE*/
802 };
803 /* runtime type nullable AExpr */
804 const struct type type_nullable__nit__AExpr = {
805 24,
806 "nullable AExpr", /* class_name_string */
807 3,
808 1,
809 NULL, /*DEAD*/
810 0, {}, /*DEAD TYPE*/
811 };
812 /* runtime type nullable AClasskind */
813 const struct type type_nullable__nit__AClasskind = {
814 25,
815 "nullable AClasskind", /* class_name_string */
816 0,
817 1,
818 NULL, /*DEAD*/
819 0, {}, /*DEAD TYPE*/
820 };
821 /* runtime type nullable TClassid */
822 const struct type type_nullable__nit__TClassid = {
823 26,
824 "nullable TClassid", /* class_name_string */
825 0,
826 1,
827 NULL, /*DEAD*/
828 0, {}, /*DEAD TYPE*/
829 };
830 /* runtime type nullable AExternCodeBlock */
831 const struct type type_nullable__nit__AExternCodeBlock = {
832 27,
833 "nullable AExternCodeBlock", /* class_name_string */
834 0,
835 1,
836 NULL, /*DEAD*/
837 0, {}, /*DEAD TYPE*/
838 };
839 /* runtime type nullable TKwclass */
840 const struct type type_nullable__nit__TKwclass = {
841 28,
842 "nullable TKwclass", /* class_name_string */
843 0,
844 1,
845 NULL, /*DEAD*/
846 0, {}, /*DEAD TYPE*/
847 };
848 /* runtime type nullable TKwabstract */
849 const struct type type_nullable__nit__TKwabstract = {
850 29,
851 "nullable TKwabstract", /* class_name_string */
852 0,
853 1,
854 NULL, /*DEAD*/
855 0, {}, /*DEAD TYPE*/
856 };
857 /* runtime type nullable TKwinterface */
858 const struct type type_nullable__nit__TKwinterface = {
859 30,
860 "nullable TKwinterface", /* class_name_string */
861 0,
862 1,
863 NULL, /*DEAD*/
864 0, {}, /*DEAD TYPE*/
865 };
866 /* runtime type nullable TKwenum */
867 const struct type type_nullable__nit__TKwenum = {
868 31,
869 "nullable TKwenum", /* class_name_string */
870 0,
871 1,
872 NULL, /*DEAD*/
873 0, {}, /*DEAD TYPE*/
874 };
875 /* runtime type nullable TKwextern */
876 const struct type type_nullable__nit__TKwextern = {
877 32,
878 "nullable TKwextern", /* class_name_string */
879 0,
880 1,
881 NULL, /*DEAD*/
882 0, {}, /*DEAD TYPE*/
883 };
884 /* runtime type nullable AType */
885 const struct type type_nullable__nit__AType = {
886 33,
887 "nullable AType", /* class_name_string */
888 0,
889 1,
890 NULL, /*DEAD*/
891 0, {}, /*DEAD TYPE*/
892 };
893 /* runtime type nullable TKwsuper */
894 const struct type type_nullable__nit__TKwsuper = {
895 34,
896 "nullable TKwsuper", /* class_name_string */
897 0,
898 1,
899 NULL, /*DEAD*/
900 0, {}, /*DEAD TYPE*/
901 };
902 /* runtime type nullable TKwmeth */
903 const struct type type_nullable__nit__TKwmeth = {
904 35,
905 "nullable TKwmeth", /* class_name_string */
906 0,
907 1,
908 NULL, /*DEAD*/
909 0, {}, /*DEAD TYPE*/
910 };
911 /* runtime type nullable AMethid */
912 const struct type type_nullable__nit__AMethid = {
913 36,
914 "nullable AMethid", /* class_name_string */
915 0,
916 1,
917 NULL, /*DEAD*/
918 0, {}, /*DEAD TYPE*/
919 };
920 /* runtime type nullable ASignature */
921 const struct type type_nullable__nit__ASignature = {
922 37,
923 "nullable ASignature", /* class_name_string */
924 0,
925 1,
926 NULL, /*DEAD*/
927 0, {}, /*DEAD TYPE*/
928 };
929 /* runtime type nullable TKwnew */
930 const struct type type_nullable__nit__TKwnew = {
931 38,
932 "nullable TKwnew", /* class_name_string */
933 0,
934 1,
935 NULL, /*DEAD*/
936 0, {}, /*DEAD TYPE*/
937 };
938 /* runtime type nullable AExternCalls */
939 const struct type type_nullable__nit__AExternCalls = {
940 39,
941 "nullable AExternCalls", /* class_name_string */
942 0,
943 1,
944 NULL, /*DEAD*/
945 0, {}, /*DEAD TYPE*/
946 };
947 /* runtime type nullable TKwvar */
948 const struct type type_nullable__nit__TKwvar = {
949 40,
950 "nullable TKwvar", /* class_name_string */
951 0,
952 1,
953 NULL, /*DEAD*/
954 0, {}, /*DEAD TYPE*/
955 };
956 /* runtime type nullable TId */
957 const struct type type_nullable__nit__TId = {
958 41,
959 "nullable TId", /* class_name_string */
960 0,
961 1,
962 NULL, /*DEAD*/
963 0, {}, /*DEAD TYPE*/
964 };
965 /* runtime type nullable TKwinit */
966 const struct type type_nullable__nit__TKwinit = {
967 42,
968 "nullable TKwinit", /* class_name_string */
969 0,
970 1,
971 NULL, /*DEAD*/
972 0, {}, /*DEAD TYPE*/
973 };
974 /* runtime type nullable TKwtype */
975 const struct type type_nullable__nit__TKwtype = {
976 43,
977 "nullable TKwtype", /* class_name_string */
978 0,
979 1,
980 NULL, /*DEAD*/
981 0, {}, /*DEAD TYPE*/
982 };
983 /* runtime type nullable TKwpublic */
984 const struct type type_nullable__nit__TKwpublic = {
985 44,
986 "nullable TKwpublic", /* class_name_string */
987 0,
988 1,
989 NULL, /*DEAD*/
990 0, {}, /*DEAD TYPE*/
991 };
992 /* runtime type nullable TKwprivate */
993 const struct type type_nullable__nit__TKwprivate = {
994 45,
995 "nullable TKwprivate", /* class_name_string */
996 0,
997 1,
998 NULL, /*DEAD*/
999 0, {}, /*DEAD TYPE*/
1000 };
1001 /* runtime type nullable TKwprotected */
1002 const struct type type_nullable__nit__TKwprotected = {
1003 46,
1004 "nullable TKwprotected", /* class_name_string */
1005 0,
1006 1,
1007 NULL, /*DEAD*/
1008 0, {}, /*DEAD TYPE*/
1009 };
1010 /* runtime type nullable TKwintrude */
1011 const struct type type_nullable__nit__TKwintrude = {
1012 47,
1013 "nullable TKwintrude", /* class_name_string */
1014 0,
1015 1,
1016 NULL, /*DEAD*/
1017 0, {}, /*DEAD TYPE*/
1018 };
1019 /* runtime type nullable TPlus */
1020 const struct type type_nullable__nit__TPlus = {
1021 48,
1022 "nullable TPlus", /* class_name_string */
1023 0,
1024 1,
1025 NULL, /*DEAD*/
1026 0, {}, /*DEAD TYPE*/
1027 };
1028 /* runtime type nullable TMinus */
1029 const struct type type_nullable__nit__TMinus = {
1030 49,
1031 "nullable TMinus", /* class_name_string */
1032 0,
1033 1,
1034 NULL, /*DEAD*/
1035 0, {}, /*DEAD TYPE*/
1036 };
1037 /* runtime type nullable TStar */
1038 const struct type type_nullable__nit__TStar = {
1039 50,
1040 "nullable TStar", /* class_name_string */
1041 0,
1042 1,
1043 NULL, /*DEAD*/
1044 0, {}, /*DEAD TYPE*/
1045 };
1046 /* runtime type nullable TStarstar */
1047 const struct type type_nullable__nit__TStarstar = {
1048 51,
1049 "nullable TStarstar", /* class_name_string */
1050 0,
1051 1,
1052 NULL, /*DEAD*/
1053 0, {}, /*DEAD TYPE*/
1054 };
1055 /* runtime type nullable TSlash */
1056 const struct type type_nullable__nit__TSlash = {
1057 52,
1058 "nullable TSlash", /* class_name_string */
1059 0,
1060 1,
1061 NULL, /*DEAD*/
1062 0, {}, /*DEAD TYPE*/
1063 };
1064 /* runtime type nullable TPercent */
1065 const struct type type_nullable__nit__TPercent = {
1066 53,
1067 "nullable TPercent", /* class_name_string */
1068 0,
1069 1,
1070 NULL, /*DEAD*/
1071 0, {}, /*DEAD TYPE*/
1072 };
1073 /* runtime type nullable TEq */
1074 const struct type type_nullable__nit__TEq = {
1075 54,
1076 "nullable TEq", /* class_name_string */
1077 0,
1078 1,
1079 NULL, /*DEAD*/
1080 0, {}, /*DEAD TYPE*/
1081 };
1082 /* runtime type nullable TNe */
1083 const struct type type_nullable__nit__TNe = {
1084 55,
1085 "nullable TNe", /* class_name_string */
1086 0,
1087 1,
1088 NULL, /*DEAD*/
1089 0, {}, /*DEAD TYPE*/
1090 };
1091 /* runtime type nullable TLe */
1092 const struct type type_nullable__nit__TLe = {
1093 56,
1094 "nullable TLe", /* class_name_string */
1095 0,
1096 1,
1097 NULL, /*DEAD*/
1098 0, {}, /*DEAD TYPE*/
1099 };
1100 /* runtime type nullable TGe */
1101 const struct type type_nullable__nit__TGe = {
1102 57,
1103 "nullable TGe", /* class_name_string */
1104 0,
1105 1,
1106 NULL, /*DEAD*/
1107 0, {}, /*DEAD TYPE*/
1108 };
1109 /* runtime type nullable TLt */
1110 const struct type type_nullable__nit__TLt = {
1111 58,
1112 "nullable TLt", /* class_name_string */
1113 0,
1114 1,
1115 NULL, /*DEAD*/
1116 0, {}, /*DEAD TYPE*/
1117 };
1118 /* runtime type nullable TGt */
1119 const struct type type_nullable__nit__TGt = {
1120 59,
1121 "nullable TGt", /* class_name_string */
1122 0,
1123 1,
1124 NULL, /*DEAD*/
1125 0, {}, /*DEAD TYPE*/
1126 };
1127 /* runtime type nullable TLl */
1128 const struct type type_nullable__nit__TLl = {
1129 60,
1130 "nullable TLl", /* class_name_string */
1131 0,
1132 1,
1133 NULL, /*DEAD*/
1134 0, {}, /*DEAD TYPE*/
1135 };
1136 /* runtime type nullable TGg */
1137 const struct type type_nullable__nit__TGg = {
1138 61,
1139 "nullable TGg", /* class_name_string */
1140 0,
1141 1,
1142 NULL, /*DEAD*/
1143 0, {}, /*DEAD TYPE*/
1144 };
1145 /* runtime type nullable TObra */
1146 const struct type type_nullable__nit__TObra = {
1147 62,
1148 "nullable TObra", /* class_name_string */
1149 0,
1150 1,
1151 NULL, /*DEAD*/
1152 0, {}, /*DEAD TYPE*/
1153 };
1154 /* runtime type nullable TCbra */
1155 const struct type type_nullable__nit__TCbra = {
1156 63,
1157 "nullable TCbra", /* class_name_string */
1158 0,
1159 1,
1160 NULL, /*DEAD*/
1161 0, {}, /*DEAD TYPE*/
1162 };
1163 /* runtime type nullable TStarship */
1164 const struct type type_nullable__nit__TStarship = {
1165 64,
1166 "nullable TStarship", /* class_name_string */
1167 0,
1168 1,
1169 NULL, /*DEAD*/
1170 0, {}, /*DEAD TYPE*/
1171 };
1172 /* runtime type nullable TAssign */
1173 const struct type type_nullable__nit__TAssign = {
1174 65,
1175 "nullable TAssign", /* class_name_string */
1176 0,
1177 1,
1178 NULL, /*DEAD*/
1179 0, {}, /*DEAD TYPE*/
1180 };
1181 /* runtime type nullable TOpar */
1182 const struct type type_nullable__nit__TOpar = {
1183 66,
1184 "nullable TOpar", /* class_name_string */
1185 0,
1186 1,
1187 NULL, /*DEAD*/
1188 0, {}, /*DEAD TYPE*/
1189 };
1190 /* runtime type nullable TCpar */
1191 const struct type type_nullable__nit__TCpar = {
1192 67,
1193 "nullable TCpar", /* class_name_string */
1194 0,
1195 1,
1196 NULL, /*DEAD*/
1197 0, {}, /*DEAD TYPE*/
1198 };
1199 /* runtime type nullable TDotdotdot */
1200 const struct type type_nullable__nit__TDotdotdot = {
1201 68,
1202 "nullable TDotdotdot", /* class_name_string */
1203 0,
1204 1,
1205 NULL, /*DEAD*/
1206 0, {}, /*DEAD TYPE*/
1207 };
1208 /* runtime type nullable AExternCall */
1209 const struct type type_nullable__nit__AExternCall = {
1210 69,
1211 "nullable AExternCall", /* class_name_string */
1212 0,
1213 1,
1214 NULL, /*DEAD*/
1215 0, {}, /*DEAD TYPE*/
1216 };
1217 /* runtime type nullable TDot */
1218 const struct type type_nullable__nit__TDot = {
1219 70,
1220 "nullable TDot", /* class_name_string */
1221 0,
1222 1,
1223 NULL, /*DEAD*/
1224 0, {}, /*DEAD TYPE*/
1225 };
1226 /* runtime type nullable TKwas */
1227 const struct type type_nullable__nit__TKwas = {
1228 71,
1229 "nullable TKwas", /* class_name_string */
1230 0,
1231 1,
1232 NULL, /*DEAD*/
1233 0, {}, /*DEAD TYPE*/
1234 };
1235 /* runtime type nullable TKwnullable */
1236 const struct type type_nullable__nit__TKwnullable = {
1237 72,
1238 "nullable TKwnullable", /* class_name_string */
1239 0,
1240 1,
1241 NULL, /*DEAD*/
1242 0, {}, /*DEAD TYPE*/
1243 };
1244 /* runtime type nullable TKwnot */
1245 const struct type type_nullable__nit__TKwnot = {
1246 73,
1247 "nullable TKwnot", /* class_name_string */
1248 0,
1249 1,
1250 NULL, /*DEAD*/
1251 0, {}, /*DEAD TYPE*/
1252 };
1253 /* runtime type nullable TKwin */
1254 const struct type type_nullable__nit__TKwin = {
1255 74,
1256 "nullable TKwin", /* class_name_string */
1257 0,
1258 1,
1259 NULL, /*DEAD*/
1260 0, {}, /*DEAD TYPE*/
1261 };
1262 /* runtime type nullable TString */
1263 const struct type type_nullable__nit__TString = {
1264 75,
1265 "nullable TString", /* class_name_string */
1266 0,
1267 1,
1268 NULL, /*DEAD*/
1269 0, {}, /*DEAD TYPE*/
1270 };
1271 /* runtime type nullable TExternCodeSegment */
1272 const struct type type_nullable__nit__TExternCodeSegment = {
1273 76,
1274 "nullable TExternCodeSegment", /* class_name_string */
1275 0,
1276 1,
1277 NULL, /*DEAD*/
1278 0, {}, /*DEAD TYPE*/
1279 };
1280 /* runtime type nullable AInLanguage */
1281 const struct type type_nullable__nit__AInLanguage = {
1282 77,
1283 "nullable AInLanguage", /* class_name_string */
1284 0,
1285 1,
1286 NULL, /*DEAD*/
1287 0, {}, /*DEAD TYPE*/
1288 };
1289 /* runtime type nullable TKwreturn */
1290 const struct type type_nullable__nit__TKwreturn = {
1291 78,
1292 "nullable TKwreturn", /* class_name_string */
1293 0,
1294 1,
1295 NULL, /*DEAD*/
1296 0, {}, /*DEAD TYPE*/
1297 };
1298 /* runtime type nullable TKwbreak */
1299 const struct type type_nullable__nit__TKwbreak = {
1300 79,
1301 "nullable TKwbreak", /* class_name_string */
1302 0,
1303 1,
1304 NULL, /*DEAD*/
1305 0, {}, /*DEAD TYPE*/
1306 };
1307 /* runtime type nullable ALabel */
1308 const struct type type_nullable__nit__ALabel = {
1309 80,
1310 "nullable ALabel", /* class_name_string */
1311 0,
1312 1,
1313 NULL, /*DEAD*/
1314 0, {}, /*DEAD TYPE*/
1315 };
1316 /* runtime type nullable TKwabort */
1317 const struct type type_nullable__nit__TKwabort = {
1318 81,
1319 "nullable TKwabort", /* class_name_string */
1320 0,
1321 1,
1322 NULL, /*DEAD*/
1323 0, {}, /*DEAD TYPE*/
1324 };
1325 /* runtime type nullable TKwcontinue */
1326 const struct type type_nullable__nit__TKwcontinue = {
1327 82,
1328 "nullable TKwcontinue", /* class_name_string */
1329 0,
1330 1,
1331 NULL, /*DEAD*/
1332 0, {}, /*DEAD TYPE*/
1333 };
1334 /* runtime type nullable AExprs */
1335 const struct type type_nullable__nit__AExprs = {
1336 83,
1337 "nullable AExprs", /* class_name_string */
1338 0,
1339 1,
1340 NULL, /*DEAD*/
1341 0, {}, /*DEAD TYPE*/
1342 };
1343 /* runtime type nullable AQualified */
1344 const struct type type_nullable__nit__AQualified = {
1345 84,
1346 "nullable AQualified", /* class_name_string */
1347 0,
1348 1,
1349 NULL, /*DEAD*/
1350 0, {}, /*DEAD TYPE*/
1351 };
1352 /* runtime type nullable TKwdebug */
1353 const struct type type_nullable__nit__TKwdebug = {
1354 85,
1355 "nullable TKwdebug", /* class_name_string */
1356 0,
1357 1,
1358 NULL, /*DEAD*/
1359 0, {}, /*DEAD TYPE*/
1360 };
1361 /* runtime type nullable TKwlabel */
1362 const struct type type_nullable__nit__TKwlabel = {
1363 86,
1364 "nullable TKwlabel", /* class_name_string */
1365 0,
1366 1,
1367 NULL, /*DEAD*/
1368 0, {}, /*DEAD TYPE*/
1369 };
1370 /* runtime type nullable TAttrid */
1371 const struct type type_nullable__nit__TAttrid = {
1372 87,
1373 "nullable TAttrid", /* class_name_string */
1374 0,
1375 1,
1376 NULL, /*DEAD*/
1377 0, {}, /*DEAD TYPE*/
1378 };
1379 /* runtime type nullable AAssignOp */
1380 const struct type type_nullable__nit__AAssignOp = {
1381 88,
1382 "nullable AAssignOp", /* class_name_string */
1383 0,
1384 1,
1385 NULL, /*DEAD*/
1386 0, {}, /*DEAD TYPE*/
1387 };
1388 /* runtime type nullable TPluseq */
1389 const struct type type_nullable__nit__TPluseq = {
1390 89,
1391 "nullable TPluseq", /* class_name_string */
1392 0,
1393 1,
1394 NULL, /*DEAD*/
1395 0, {}, /*DEAD TYPE*/
1396 };
1397 /* runtime type nullable TMinuseq */
1398 const struct type type_nullable__nit__TMinuseq = {
1399 90,
1400 "nullable TMinuseq", /* class_name_string */
1401 0,
1402 1,
1403 NULL, /*DEAD*/
1404 0, {}, /*DEAD TYPE*/
1405 };
1406 /* runtime type nullable TKwdo */
1407 const struct type type_nullable__nit__TKwdo = {
1408 91,
1409 "nullable TKwdo", /* class_name_string */
1410 0,
1411 1,
1412 NULL, /*DEAD*/
1413 0, {}, /*DEAD TYPE*/
1414 };
1415 /* runtime type nullable TKwif */
1416 const struct type type_nullable__nit__TKwif = {
1417 92,
1418 "nullable TKwif", /* class_name_string */
1419 0,
1420 1,
1421 NULL, /*DEAD*/
1422 0, {}, /*DEAD TYPE*/
1423 };
1424 /* runtime type nullable TKwloop */
1425 const struct type type_nullable__nit__TKwloop = {
1426 93,
1427 "nullable TKwloop", /* class_name_string */
1428 0,
1429 1,
1430 NULL, /*DEAD*/
1431 0, {}, /*DEAD TYPE*/
1432 };
1433 /* runtime type nullable TKwwhile */
1434 const struct type type_nullable__nit__TKwwhile = {
1435 94,
1436 "nullable TKwwhile", /* class_name_string */
1437 0,
1438 1,
1439 NULL, /*DEAD*/
1440 0, {}, /*DEAD TYPE*/
1441 };
1442 /* runtime type nullable TKwfor */
1443 const struct type type_nullable__nit__TKwfor = {
1444 95,
1445 "nullable TKwfor", /* class_name_string */
1446 0,
1447 1,
1448 NULL, /*DEAD*/
1449 0, {}, /*DEAD TYPE*/
1450 };
1451 /* runtime type nullable TKwassert */
1452 const struct type type_nullable__nit__TKwassert = {
1453 96,
1454 "nullable TKwassert", /* class_name_string */
1455 0,
1456 1,
1457 NULL, /*DEAD*/
1458 0, {}, /*DEAD TYPE*/
1459 };
1460 /* runtime type nullable TKwthen */
1461 const struct type type_nullable__nit__TKwthen = {
1462 97,
1463 "nullable TKwthen", /* class_name_string */
1464 0,
1465 1,
1466 NULL, /*DEAD*/
1467 0, {}, /*DEAD TYPE*/
1468 };
1469 /* runtime type nullable TKwelse */
1470 const struct type type_nullable__nit__TKwelse = {
1471 98,
1472 "nullable TKwelse", /* class_name_string */
1473 0,
1474 1,
1475 NULL, /*DEAD*/
1476 0, {}, /*DEAD TYPE*/
1477 };
1478 /* runtime type nullable TKwonce */
1479 const struct type type_nullable__nit__TKwonce = {
1480 99,
1481 "nullable TKwonce", /* class_name_string */
1482 0,
1483 1,
1484 NULL, /*DEAD*/
1485 0, {}, /*DEAD TYPE*/
1486 };
1487 /* runtime type nullable TKwisset */
1488 const struct type type_nullable__nit__TKwisset = {
1489 100,
1490 "nullable TKwisset", /* class_name_string */
1491 0,
1492 1,
1493 NULL, /*DEAD*/
1494 0, {}, /*DEAD TYPE*/
1495 };
1496 /* runtime type nullable TKwnull */
1497 const struct type type_nullable__nit__TKwnull = {
1498 101,
1499 "nullable TKwnull", /* class_name_string */
1500 0,
1501 1,
1502 NULL, /*DEAD*/
1503 0, {}, /*DEAD TYPE*/
1504 };
1505 /* runtime type nullable TKwself */
1506 const struct type type_nullable__nit__TKwself = {
1507 102,
1508 "nullable TKwself", /* class_name_string */
1509 0,
1510 1,
1511 NULL, /*DEAD*/
1512 0, {}, /*DEAD TYPE*/
1513 };
1514 /* runtime type nullable TKwtrue */
1515 const struct type type_nullable__nit__TKwtrue = {
1516 103,
1517 "nullable TKwtrue", /* class_name_string */
1518 0,
1519 1,
1520 NULL, /*DEAD*/
1521 0, {}, /*DEAD TYPE*/
1522 };
1523 /* runtime type nullable TKwfalse */
1524 const struct type type_nullable__nit__TKwfalse = {
1525 104,
1526 "nullable TKwfalse", /* class_name_string */
1527 0,
1528 1,
1529 NULL, /*DEAD*/
1530 0, {}, /*DEAD TYPE*/
1531 };
1532 /* runtime type nullable TNumber */
1533 const struct type type_nullable__nit__TNumber = {
1534 105,
1535 "nullable TNumber", /* class_name_string */
1536 0,
1537 1,
1538 NULL, /*DEAD*/
1539 0, {}, /*DEAD TYPE*/
1540 };
1541 /* runtime type nullable THexNumber */
1542 const struct type type_nullable__nit__THexNumber = {
1543 106,
1544 "nullable THexNumber", /* class_name_string */
1545 0,
1546 1,
1547 NULL, /*DEAD*/
1548 0, {}, /*DEAD TYPE*/
1549 };
1550 /* runtime type nullable TFloat */
1551 const struct type type_nullable__nit__TFloat = {
1552 107,
1553 "nullable TFloat", /* class_name_string */
1554 0,
1555 1,
1556 NULL, /*DEAD*/
1557 0, {}, /*DEAD TYPE*/
1558 };
1559 /* runtime type nullable TChar */
1560 const struct type type_nullable__nit__TChar = {
1561 108,
1562 "nullable TChar", /* class_name_string */
1563 0,
1564 1,
1565 NULL, /*DEAD*/
1566 0, {}, /*DEAD TYPE*/
1567 };
1568 /* runtime type nullable TStartString */
1569 const struct type type_nullable__nit__TStartString = {
1570 109,
1571 "nullable TStartString", /* class_name_string */
1572 0,
1573 1,
1574 NULL, /*DEAD*/
1575 0, {}, /*DEAD TYPE*/
1576 };
1577 /* runtime type nullable TMidString */
1578 const struct type type_nullable__nit__TMidString = {
1579 110,
1580 "nullable TMidString", /* class_name_string */
1581 0,
1582 1,
1583 NULL, /*DEAD*/
1584 0, {}, /*DEAD TYPE*/
1585 };
1586 /* runtime type nullable TEndString */
1587 const struct type type_nullable__nit__TEndString = {
1588 111,
1589 "nullable TEndString", /* class_name_string */
1590 0,
1591 1,
1592 NULL, /*DEAD*/
1593 0, {}, /*DEAD TYPE*/
1594 };
1595 /* runtime type nullable TAt */
1596 const struct type type_nullable__nit__TAt = {
1597 112,
1598 "nullable TAt", /* class_name_string */
1599 0,
1600 1,
1601 NULL, /*DEAD*/
1602 0, {}, /*DEAD TYPE*/
1603 };
1604 /* runtime type nullable AAnnotation */
1605 const struct type type_nullable__nit__AAnnotation = {
1606 113,
1607 "nullable AAnnotation", /* class_name_string */
1608 0,
1609 1,
1610 NULL, /*DEAD*/
1611 0, {}, /*DEAD TYPE*/
1612 };
1613 /* runtime type nullable AAtid */
1614 const struct type type_nullable__nit__AAtid = {
1615 114,
1616 "nullable AAtid", /* class_name_string */
1617 0,
1618 1,
1619 NULL, /*DEAD*/
1620 0, {}, /*DEAD TYPE*/
1621 };
1622 /* runtime type nullable TQuad */
1623 const struct type type_nullable__nit__TQuad = {
1624 115,
1625 "nullable TQuad", /* class_name_string */
1626 0,
1627 1,
1628 NULL, /*DEAD*/
1629 0, {}, /*DEAD TYPE*/
1630 };
1631 /* runtime type nullable MVirtualTypeProp */
1632 const struct type type_nullable__nit__MVirtualTypeProp = {
1633 116,
1634 "nullable MVirtualTypeProp", /* class_name_string */
1635 0,
1636 1,
1637 NULL, /*DEAD*/
1638 0, {}, /*DEAD TYPE*/
1639 };
1640 /* runtime type MNullType */
1641 const struct type type_nit__MNullType = {
1642 1879,
1643 "MNullType", /* class_name_string */
1644 5,
1645 0,
1646 NULL, /*NO RESOLUTIONS*/
1647 6,
1648 {
1649 145, /* MType */
1650 117, /* MEntity */
1651 150, /* nullable MType */
1652 -1, /* empty */
1653 139, /* Object */
1654 1879, /* MNullType */
1655 },
1656 };
1657 /* runtime type MVirtualType */
1658 const struct type type_nit__MVirtualType = {
1659 1880,
1660 "MVirtualType", /* class_name_string */
1661 5,
1662 0,
1663 NULL, /*NO RESOLUTIONS*/
1664 6,
1665 {
1666 145, /* MType */
1667 117, /* MEntity */
1668 150, /* nullable MType */
1669 -1, /* empty */
1670 139, /* Object */
1671 1880, /* MVirtualType */
1672 },
1673 };
1674 /* runtime type MEntity */
1675 const struct type type_nit__MEntity = {
1676 117,
1677 "MEntity", /* class_name_string */
1678 1,
1679 0,
1680 NULL, /*DEAD*/
1681 0, {}, /*DEAD TYPE*/
1682 };
1683 /* runtime type MVirtualTypeDef */
1684 const struct type type_nit__MVirtualTypeDef = {
1685 2233,
1686 "MVirtualTypeDef", /* class_name_string */
1687 6,
1688 0,
1689 &resolution_table_nit__MVirtualTypeDef,
1690 7,
1691 {
1692 143, /* MPropDef */
1693 117, /* MEntity */
1694 148, /* nullable MPropDef */
1695 155, /* PropertyLayoutElement */
1696 139, /* Object */
1697 553, /* nullable MVirtualTypeDef */
1698 2233, /* MVirtualTypeDef */
1699 },
1700 };
1701 const struct types resolution_table_nit__MVirtualTypeDef = {
1702 0, /* dummy */
1703 {
1704 NULL, /* empty */
1705 &type_nit__MVirtualTypeProp, /* MPROPERTY: MVirtualTypeProp */
1706 &type_nit__MVirtualTypeDef, /* MPROPDEF: MVirtualTypeDef */
1707 }
1708 };
1709 /* runtime type AIdMethid */
1710 const struct type type_nit__AIdMethid = {
1711 2068,
1712 "AIdMethid", /* class_name_string */
1713 6,
1714 0,
1715 NULL, /*NO RESOLUTIONS*/
1716 7,
1717 {
1718 36, /* nullable AMethid */
1719 11, /* Prod */
1720 126, /* AMethid */
1721 -1, /* empty */
1722 139, /* Object */
1723 154, /* ANode */
1724 2068, /* AIdMethid */
1725 },
1726 };
1727 /* runtime type nullable MMethod */
1728 const struct type type_nullable__nit__MMethod = {
1729 118,
1730 "nullable MMethod", /* class_name_string */
1731 0,
1732 1,
1733 NULL, /*DEAD*/
1734 0, {}, /*DEAD TYPE*/
1735 };
1736 /* runtime type ABlockExpr */
1737 const struct type type_nit__ABlockExpr = {
1738 2069,
1739 "ABlockExpr", /* class_name_string */
1740 6,
1741 0,
1742 NULL, /*NO RESOLUTIONS*/
1743 7,
1744 {
1745 -1, /* empty */
1746 11, /* Prod */
1747 12, /* AExpr */
1748 24, /* nullable AExpr */
1749 139, /* Object */
1750 154, /* ANode */
1751 2069, /* ABlockExpr */
1752 },
1753 };
1754 /* runtime type AMainMethPropdef */
1755 const struct type type_nit__AMainMethPropdef = {
1756 2234,
1757 "AMainMethPropdef", /* class_name_string */
1758 7,
1759 0,
1760 &resolution_table_nit__AMainMethPropdef,
1761 8,
1762 {
1763 23, /* nullable APropdef */
1764 11, /* Prod */
1765 123, /* APropdef */
1766 -1, /* empty */
1767 139, /* Object */
1768 154, /* ANode */
1769 2062, /* AMethPropdef */
1770 2234, /* AMainMethPropdef */
1771 },
1772 };
1773 const struct types resolution_table_nit__AMainMethPropdef = {
1774 0, /* dummy */
1775 {
1776 &type_nullable__nit__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */
1777 }
1778 };
1779 /* runtime type ANewExpr */
1780 const struct type type_nit__ANewExpr = {
1781 2070,
1782 "ANewExpr", /* class_name_string */
1783 6,
1784 0,
1785 NULL, /*NO RESOLUTIONS*/
1786 7,
1787 {
1788 -1, /* empty */
1789 11, /* Prod */
1790 12, /* AExpr */
1791 24, /* nullable AExpr */
1792 139, /* Object */
1793 154, /* ANode */
1794 2070, /* ANewExpr */
1795 },
1796 };
1797 /* runtime type AIntExpr */
1798 const struct type type_nit__AIntExpr = {
1799 119,
1800 "AIntExpr", /* class_name_string */
1801 0,
1802 0,
1803 NULL, /*DEAD*/
1804 0, {}, /*DEAD TYPE*/
1805 };
1806 /* runtime type AFloatExpr */
1807 const struct type type_nit__AFloatExpr = {
1808 2071,
1809 "AFloatExpr", /* class_name_string */
1810 6,
1811 0,
1812 NULL, /*NO RESOLUTIONS*/
1813 7,
1814 {
1815 -1, /* empty */
1816 11, /* Prod */
1817 12, /* AExpr */
1818 24, /* nullable AExpr */
1819 139, /* Object */
1820 154, /* ANode */
1821 2071, /* AFloatExpr */
1822 },
1823 };
1824 /* runtime type ACharExpr */
1825 const struct type type_nit__ACharExpr = {
1826 2072,
1827 "ACharExpr", /* class_name_string */
1828 6,
1829 0,
1830 NULL, /*NO RESOLUTIONS*/
1831 7,
1832 {
1833 -1, /* empty */
1834 11, /* Prod */
1835 12, /* AExpr */
1836 24, /* nullable AExpr */
1837 139, /* Object */
1838 154, /* ANode */
1839 2072, /* ACharExpr */
1840 },
1841 };
1842 /* runtime type ABoolExpr */
1843 const struct type type_nit__ABoolExpr = {
1844 120,
1845 "ABoolExpr", /* class_name_string */
1846 0,
1847 0,
1848 NULL, /*DEAD*/
1849 0, {}, /*DEAD TYPE*/
1850 };
1851 /* runtime type ASuperstringExpr */
1852 const struct type type_nit__ASuperstringExpr = {
1853 2073,
1854 "ASuperstringExpr", /* class_name_string */
1855 6,
1856 0,
1857 NULL, /*NO RESOLUTIONS*/
1858 7,
1859 {
1860 -1, /* empty */
1861 11, /* Prod */
1862 12, /* AExpr */
1863 24, /* nullable AExpr */
1864 139, /* Object */
1865 154, /* ANode */
1866 2073, /* ASuperstringExpr */
1867 },
1868 };
1869 /* runtime type AImplicitSelfExpr */
1870 const struct type type_nit__AImplicitSelfExpr = {
1871 2235,
1872 "AImplicitSelfExpr", /* class_name_string */
1873 7,
1874 0,
1875 NULL, /*NO RESOLUTIONS*/
1876 8,
1877 {
1878 -1, /* empty */
1879 11, /* Prod */
1880 12, /* AExpr */
1881 24, /* nullable AExpr */
1882 139, /* Object */
1883 154, /* ANode */
1884 2077, /* ASelfExpr */
1885 2235, /* AImplicitSelfExpr */
1886 },
1887 };
1888 /* runtime type AParExprs */
1889 const struct type type_nit__AParExprs = {
1890 2074,
1891 "AParExprs", /* class_name_string */
1892 6,
1893 0,
1894 NULL, /*NO RESOLUTIONS*/
1895 7,
1896 {
1897 83, /* nullable AExprs */
1898 11, /* Prod */
1899 127, /* AExprs */
1900 -1, /* empty */
1901 139, /* Object */
1902 154, /* ANode */
1903 2074, /* AParExprs */
1904 },
1905 };
1906 /* runtime type ARangeExpr */
1907 const struct type type_nit__ARangeExpr = {
1908 121,
1909 "ARangeExpr", /* class_name_string */
1910 0,
1911 0,
1912 NULL, /*DEAD*/
1913 0, {}, /*DEAD TYPE*/
1914 };
1915 /* runtime type AForExpr */
1916 const struct type type_nit__AForExpr = {
1917 2075,
1918 "AForExpr", /* class_name_string */
1919 6,
1920 0,
1921 NULL, /*NO RESOLUTIONS*/
1922 7,
1923 {
1924 -1, /* empty */
1925 11, /* Prod */
1926 12, /* AExpr */
1927 24, /* nullable AExpr */
1928 139, /* Object */
1929 154, /* ANode */
1930 2075, /* AForExpr */
1931 },
1932 };
1933 /* runtime type OptionParameter */
1934 const struct type type_opts__OptionParameter = {
1935 122,
1936 "OptionParameter", /* class_name_string */
1937 0,
1938 0,
1939 NULL, /*DEAD*/
1940 0, {}, /*DEAD TYPE*/
1941 };
1942 /* runtime type APublicVisibility */
1943 const struct type type_nit__APublicVisibility = {
1944 2076,
1945 "APublicVisibility", /* class_name_string */
1946 6,
1947 0,
1948 NULL, /*NO RESOLUTIONS*/
1949 7,
1950 {
1951 17, /* nullable AVisibility */
1952 11, /* Prod */
1953 124, /* AVisibility */
1954 -1, /* empty */
1955 139, /* Object */
1956 154, /* ANode */
1957 2076, /* APublicVisibility */
1958 },
1959 };
1960 /* runtime type AType */
1961 const struct type type_nit__AType = {
1962 1881,
1963 "AType", /* class_name_string */
1964 6,
1965 0,
1966 NULL, /*NO RESOLUTIONS*/
1967 7,
1968 {
1969 33, /* nullable AType */
1970 11, /* Prod */
1971 -1, /* empty */
1972 -1, /* empty */
1973 139, /* Object */
1974 154, /* ANode */
1975 1881, /* AType */
1976 },
1977 };
1978 /* runtime type APropdef */
1979 const struct type type_nit__APropdef = {
1980 123,
1981 "APropdef", /* class_name_string */
1982 2,
1983 0,
1984 NULL, /*DEAD*/
1985 0, {}, /*DEAD TYPE*/
1986 };
1987 /* runtime type ExternCFile */
1988 const struct type type_nit__ExternCFile = {
1989 1118,
1990 "ExternCFile", /* class_name_string */
1991 5,
1992 0,
1993 NULL, /*NO RESOLUTIONS*/
1994 6,
1995 {
1996 144, /* ExternFile */
1997 -1, /* empty */
1998 -1, /* empty */
1999 -1, /* empty */
2000 139, /* Object */
2001 1118, /* ExternCFile */
2002 },
2003 };
2004 /* runtime type MAttributeDef */
2005 const struct type type_nit__MAttributeDef = {
2006 2236,
2007 "MAttributeDef", /* class_name_string */
2008 6,
2009 0,
2010 &resolution_table_nit__MAttributeDef,
2011 7,
2012 {
2013 143, /* MPropDef */
2014 117, /* MEntity */
2015 148, /* nullable MPropDef */
2016 155, /* PropertyLayoutElement */
2017 139, /* Object */
2018 552, /* nullable MAttributeDef */
2019 2236, /* MAttributeDef */
2020 },
2021 };
2022 const struct types resolution_table_nit__MAttributeDef = {
2023 0, /* dummy */
2024 {
2025 NULL, /* empty */
2026 &type_nit__MAttribute, /* MPROPERTY: MAttribute */
2027 &type_nit__MAttributeDef, /* MPROPDEF: MAttributeDef */
2028 }
2029 };
2030 /* runtime type ASelfExpr */
2031 const struct type type_nit__ASelfExpr = {
2032 2077,
2033 "ASelfExpr", /* class_name_string */
2034 6,
2035 0,
2036 NULL, /*NO RESOLUTIONS*/
2037 7,
2038 {
2039 -1, /* empty */
2040 11, /* Prod */
2041 12, /* AExpr */
2042 24, /* nullable AExpr */
2043 139, /* Object */
2044 154, /* ANode */
2045 2077, /* ASelfExpr */
2046 },
2047 };
2048 /* runtime type MSignature */
2049 const struct type type_nit__MSignature = {
2050 1882,
2051 "MSignature", /* class_name_string */
2052 5,
2053 0,
2054 NULL, /*NO RESOLUTIONS*/
2055 6,
2056 {
2057 145, /* MType */
2058 117, /* MEntity */
2059 150, /* nullable MType */
2060 -1, /* empty */
2061 139, /* Object */
2062 1882, /* MSignature */
2063 },
2064 };
2065 /* runtime type ACrangeExpr */
2066 const struct type type_nit__ACrangeExpr = {
2067 2237,
2068 "ACrangeExpr", /* class_name_string */
2069 6,
2070 0,
2071 NULL, /*NO RESOLUTIONS*/
2072 7,
2073 {
2074 121, /* ARangeExpr */
2075 11, /* Prod */
2076 12, /* AExpr */
2077 24, /* nullable AExpr */
2078 139, /* Object */
2079 154, /* ANode */
2080 2237, /* ACrangeExpr */
2081 },
2082 };
2083 /* runtime type AOrangeExpr */
2084 const struct type type_nit__AOrangeExpr = {
2085 2238,
2086 "AOrangeExpr", /* class_name_string */
2087 6,
2088 0,
2089 NULL, /*NO RESOLUTIONS*/
2090 7,
2091 {
2092 121, /* ARangeExpr */
2093 11, /* Prod */
2094 12, /* AExpr */
2095 24, /* nullable AExpr */
2096 139, /* Object */
2097 154, /* ANode */
2098 2238, /* AOrangeExpr */
2099 },
2100 };
2101 /* runtime type AMethidExpr */
2102 const struct type type_nit__AMethidExpr = {
2103 2078,
2104 "AMethidExpr", /* class_name_string */
2105 6,
2106 0,
2107 NULL, /*NO RESOLUTIONS*/
2108 7,
2109 {
2110 -1, /* empty */
2111 11, /* Prod */
2112 12, /* AExpr */
2113 24, /* nullable AExpr */
2114 139, /* Object */
2115 154, /* ANode */
2116 2078, /* AMethidExpr */
2117 },
2118 };
2119 /* runtime type ACallExpr */
2120 const struct type type_nit__ACallExpr = {
2121 2079,
2122 "ACallExpr", /* class_name_string */
2123 6,
2124 0,
2125 NULL, /*NO RESOLUTIONS*/
2126 7,
2127 {
2128 -1, /* empty */
2129 11, /* Prod */
2130 12, /* AExpr */
2131 24, /* nullable AExpr */
2132 139, /* Object */
2133 154, /* ANode */
2134 2079, /* ACallExpr */
2135 },
2136 };
2137 /* runtime type AVisibility */
2138 const struct type type_nit__AVisibility = {
2139 124,
2140 "AVisibility", /* class_name_string */
2141 2,
2142 0,
2143 NULL, /*DEAD*/
2144 0, {}, /*DEAD TYPE*/
2145 };
2146 /* runtime type TKwmodule */
2147 const struct type type_nit__TKwmodule = {
2148 1883,
2149 "TKwmodule", /* class_name_string */
2150 6,
2151 0,
2152 NULL, /*NO RESOLUTIONS*/
2153 7,
2154 {
2155 18, /* nullable TKwmodule */
2156 10, /* Token */
2157 -1, /* empty */
2158 -1, /* empty */
2159 139, /* Object */
2160 154, /* ANode */
2161 1883, /* TKwmodule */
2162 },
2163 };
2164 /* runtime type AModuleName */
2165 const struct type type_nit__AModuleName = {
2166 1884,
2167 "AModuleName", /* class_name_string */
2168 6,
2169 0,
2170 NULL, /*NO RESOLUTIONS*/
2171 7,
2172 {
2173 19, /* nullable AModuleName */
2174 11, /* Prod */
2175 -1, /* empty */
2176 -1, /* empty */
2177 139, /* Object */
2178 154, /* ANode */
2179 1884, /* AModuleName */
2180 },
2181 };
2182 /* runtime type TKwimport */
2183 const struct type type_nit__TKwimport = {
2184 1885,
2185 "TKwimport", /* class_name_string */
2186 6,
2187 0,
2188 NULL, /*NO RESOLUTIONS*/
2189 7,
2190 {
2191 21, /* nullable TKwimport */
2192 10, /* Token */
2193 -1, /* empty */
2194 -1, /* empty */
2195 139, /* Object */
2196 154, /* ANode */
2197 1885, /* TKwimport */
2198 },
2199 };
2200 /* runtime type TKwend */
2201 const struct type type_nit__TKwend = {
2202 1886,
2203 "TKwend", /* class_name_string */
2204 6,
2205 0,
2206 NULL, /*NO RESOLUTIONS*/
2207 7,
2208 {
2209 22, /* nullable TKwend */
2210 10, /* Token */
2211 -1, /* empty */
2212 -1, /* empty */
2213 139, /* Object */
2214 154, /* ANode */
2215 1886, /* TKwend */
2216 },
2217 };
2218 /* runtime type AClasskind */
2219 const struct type type_nit__AClasskind = {
2220 125,
2221 "AClasskind", /* class_name_string */
2222 2,
2223 0,
2224 NULL, /*DEAD*/
2225 0, {}, /*DEAD TYPE*/
2226 };
2227 /* runtime type TKwclass */
2228 const struct type type_nit__TKwclass = {
2229 1887,
2230 "TKwclass", /* class_name_string */
2231 6,
2232 0,
2233 NULL, /*NO RESOLUTIONS*/
2234 7,
2235 {
2236 28, /* nullable TKwclass */
2237 10, /* Token */
2238 -1, /* empty */
2239 -1, /* empty */
2240 139, /* Object */
2241 154, /* ANode */
2242 1887, /* TKwclass */
2243 },
2244 };
2245 /* runtime type TKwabstract */
2246 const struct type type_nit__TKwabstract = {
2247 1888,
2248 "TKwabstract", /* class_name_string */
2249 6,
2250 0,
2251 NULL, /*NO RESOLUTIONS*/
2252 7,
2253 {
2254 29, /* nullable TKwabstract */
2255 10, /* Token */
2256 -1, /* empty */
2257 -1, /* empty */
2258 139, /* Object */
2259 154, /* ANode */
2260 1888, /* TKwabstract */
2261 },
2262 };
2263 /* runtime type TKwinterface */
2264 const struct type type_nit__TKwinterface = {
2265 1889,
2266 "TKwinterface", /* class_name_string */
2267 6,
2268 0,
2269 NULL, /*NO RESOLUTIONS*/
2270 7,
2271 {
2272 30, /* nullable TKwinterface */
2273 10, /* Token */
2274 -1, /* empty */
2275 -1, /* empty */
2276 139, /* Object */
2277 154, /* ANode */
2278 1889, /* TKwinterface */
2279 },
2280 };
2281 /* runtime type TKwenum */
2282 const struct type type_nit__TKwenum = {
2283 1890,
2284 "TKwenum", /* class_name_string */
2285 6,
2286 0,
2287 NULL, /*NO RESOLUTIONS*/
2288 7,
2289 {
2290 31, /* nullable TKwenum */
2291 10, /* Token */
2292 -1, /* empty */
2293 -1, /* empty */
2294 139, /* Object */
2295 154, /* ANode */
2296 1890, /* TKwenum */
2297 },
2298 };
2299 /* runtime type TKwextern */
2300 const struct type type_nit__TKwextern = {
2301 1891,
2302 "TKwextern", /* class_name_string */
2303 6,
2304 0,
2305 NULL, /*NO RESOLUTIONS*/
2306 7,
2307 {
2308 32, /* nullable TKwextern */
2309 10, /* Token */
2310 -1, /* empty */
2311 -1, /* empty */
2312 139, /* Object */
2313 154, /* ANode */
2314 1891, /* TKwextern */
2315 },
2316 };
2317 /* runtime type TClassid */
2318 const struct type type_nit__TClassid = {
2319 1892,
2320 "TClassid", /* class_name_string */
2321 6,
2322 0,
2323 NULL, /*NO RESOLUTIONS*/
2324 7,
2325 {
2326 26, /* nullable TClassid */
2327 10, /* Token */
2328 -1, /* empty */
2329 -1, /* empty */
2330 139, /* Object */
2331 154, /* ANode */
2332 1892, /* TClassid */
2333 },
2334 };
2335 /* runtime type TKwsuper */
2336 const struct type type_nit__TKwsuper = {
2337 1893,
2338 "TKwsuper", /* class_name_string */
2339 6,
2340 0,
2341 NULL, /*NO RESOLUTIONS*/
2342 7,
2343 {
2344 34, /* nullable TKwsuper */
2345 10, /* Token */
2346 -1, /* empty */
2347 -1, /* empty */
2348 139, /* Object */
2349 154, /* ANode */
2350 1893, /* TKwsuper */
2351 },
2352 };
2353 /* runtime type ASignature */
2354 const struct type type_nit__ASignature = {
2355 1894,
2356 "ASignature", /* class_name_string */
2357 6,
2358 0,
2359 NULL, /*NO RESOLUTIONS*/
2360 7,
2361 {
2362 37, /* nullable ASignature */
2363 11, /* Prod */
2364 -1, /* empty */
2365 -1, /* empty */
2366 139, /* Object */
2367 154, /* ANode */
2368 1894, /* ASignature */
2369 },
2370 };
2371 /* runtime type TKwvar */
2372 const struct type type_nit__TKwvar = {
2373 1895,
2374 "TKwvar", /* class_name_string */
2375 6,
2376 0,
2377 NULL, /*NO RESOLUTIONS*/
2378 7,
2379 {
2380 40, /* nullable TKwvar */
2381 10, /* Token */
2382 -1, /* empty */
2383 -1, /* empty */
2384 139, /* Object */
2385 154, /* ANode */
2386 1895, /* TKwvar */
2387 },
2388 };
2389 /* runtime type TId */
2390 const struct type type_nit__TId = {
2391 1896,
2392 "TId", /* class_name_string */
2393 6,
2394 0,
2395 NULL, /*NO RESOLUTIONS*/
2396 7,
2397 {
2398 41, /* nullable TId */
2399 10, /* Token */
2400 -1, /* empty */
2401 -1, /* empty */
2402 139, /* Object */
2403 154, /* ANode */
2404 1896, /* TId */
2405 },
2406 };
2407 /* runtime type TKwtype */
2408 const struct type type_nit__TKwtype = {
2409 1897,
2410 "TKwtype", /* class_name_string */
2411 6,
2412 0,
2413 NULL, /*NO RESOLUTIONS*/
2414 7,
2415 {
2416 43, /* nullable TKwtype */
2417 10, /* Token */
2418 -1, /* empty */
2419 -1, /* empty */
2420 139, /* Object */
2421 154, /* ANode */
2422 1897, /* TKwtype */
2423 },
2424 };
2425 /* runtime type TKwprivate */
2426 const struct type type_nit__TKwprivate = {
2427 1898,
2428 "TKwprivate", /* class_name_string */
2429 6,
2430 0,
2431 NULL, /*NO RESOLUTIONS*/
2432 7,
2433 {
2434 45, /* nullable TKwprivate */
2435 10, /* Token */
2436 -1, /* empty */
2437 -1, /* empty */
2438 139, /* Object */
2439 154, /* ANode */
2440 1898, /* TKwprivate */
2441 },
2442 };
2443 /* runtime type TKwprotected */
2444 const struct type type_nit__TKwprotected = {
2445 1899,
2446 "TKwprotected", /* class_name_string */
2447 6,
2448 0,
2449 NULL, /*NO RESOLUTIONS*/
2450 7,
2451 {
2452 46, /* nullable TKwprotected */
2453 10, /* Token */
2454 -1, /* empty */
2455 -1, /* empty */
2456 139, /* Object */
2457 154, /* ANode */
2458 1899, /* TKwprotected */
2459 },
2460 };
2461 /* runtime type TKwintrude */
2462 const struct type type_nit__TKwintrude = {
2463 1900,
2464 "TKwintrude", /* class_name_string */
2465 6,
2466 0,
2467 NULL, /*NO RESOLUTIONS*/
2468 7,
2469 {
2470 47, /* nullable TKwintrude */
2471 10, /* Token */
2472 -1, /* empty */
2473 -1, /* empty */
2474 139, /* Object */
2475 154, /* ANode */
2476 1900, /* TKwintrude */
2477 },
2478 };
2479 /* runtime type TPlus */
2480 const struct type type_nit__TPlus = {
2481 1901,
2482 "TPlus", /* class_name_string */
2483 6,
2484 0,
2485 NULL, /*NO RESOLUTIONS*/
2486 7,
2487 {
2488 48, /* nullable TPlus */
2489 10, /* Token */
2490 -1, /* empty */
2491 -1, /* empty */
2492 139, /* Object */
2493 154, /* ANode */
2494 1901, /* TPlus */
2495 },
2496 };
2497 /* runtime type TMinus */
2498 const struct type type_nit__TMinus = {
2499 1902,
2500 "TMinus", /* class_name_string */
2501 6,
2502 0,
2503 NULL, /*NO RESOLUTIONS*/
2504 7,
2505 {
2506 49, /* nullable TMinus */
2507 10, /* Token */
2508 -1, /* empty */
2509 -1, /* empty */
2510 139, /* Object */
2511 154, /* ANode */
2512 1902, /* TMinus */
2513 },
2514 };
2515 /* runtime type TStar */
2516 const struct type type_nit__TStar = {
2517 1903,
2518 "TStar", /* class_name_string */
2519 6,
2520 0,
2521 NULL, /*NO RESOLUTIONS*/
2522 7,
2523 {
2524 50, /* nullable TStar */
2525 10, /* Token */
2526 -1, /* empty */
2527 -1, /* empty */
2528 139, /* Object */
2529 154, /* ANode */
2530 1903, /* TStar */
2531 },
2532 };
2533 /* runtime type TStarstar */
2534 const struct type type_nit__TStarstar = {
2535 1904,
2536 "TStarstar", /* class_name_string */
2537 6,
2538 0,
2539 NULL, /*NO RESOLUTIONS*/
2540 7,
2541 {
2542 51, /* nullable TStarstar */
2543 10, /* Token */
2544 -1, /* empty */
2545 -1, /* empty */
2546 139, /* Object */
2547 154, /* ANode */
2548 1904, /* TStarstar */
2549 },
2550 };
2551 /* runtime type TSlash */
2552 const struct type type_nit__TSlash = {
2553 1905,
2554 "TSlash", /* class_name_string */
2555 6,
2556 0,
2557 NULL, /*NO RESOLUTIONS*/
2558 7,
2559 {
2560 52, /* nullable TSlash */
2561 10, /* Token */
2562 -1, /* empty */
2563 -1, /* empty */
2564 139, /* Object */
2565 154, /* ANode */
2566 1905, /* TSlash */
2567 },
2568 };
2569 /* runtime type TPercent */
2570 const struct type type_nit__TPercent = {
2571 1906,
2572 "TPercent", /* class_name_string */
2573 6,
2574 0,
2575 NULL, /*NO RESOLUTIONS*/
2576 7,
2577 {
2578 53, /* nullable TPercent */
2579 10, /* Token */
2580 -1, /* empty */
2581 -1, /* empty */
2582 139, /* Object */
2583 154, /* ANode */
2584 1906, /* TPercent */
2585 },
2586 };
2587 /* runtime type TEq */
2588 const struct type type_nit__TEq = {
2589 1907,
2590 "TEq", /* class_name_string */
2591 6,
2592 0,
2593 NULL, /*NO RESOLUTIONS*/
2594 7,
2595 {
2596 54, /* nullable TEq */
2597 10, /* Token */
2598 -1, /* empty */
2599 -1, /* empty */
2600 139, /* Object */
2601 154, /* ANode */
2602 1907, /* TEq */
2603 },
2604 };
2605 /* runtime type TNe */
2606 const struct type type_nit__TNe = {
2607 1908,
2608 "TNe", /* class_name_string */
2609 6,
2610 0,
2611 NULL, /*NO RESOLUTIONS*/
2612 7,
2613 {
2614 55, /* nullable TNe */
2615 10, /* Token */
2616 -1, /* empty */
2617 -1, /* empty */
2618 139, /* Object */
2619 154, /* ANode */
2620 1908, /* TNe */
2621 },
2622 };
2623 /* runtime type TLe */
2624 const struct type type_nit__TLe = {
2625 1909,
2626 "TLe", /* class_name_string */
2627 6,
2628 0,
2629 NULL, /*NO RESOLUTIONS*/
2630 7,
2631 {
2632 56, /* nullable TLe */
2633 10, /* Token */
2634 -1, /* empty */
2635 -1, /* empty */
2636 139, /* Object */
2637 154, /* ANode */
2638 1909, /* TLe */
2639 },
2640 };
2641 /* runtime type TGe */
2642 const struct type type_nit__TGe = {
2643 1910,
2644 "TGe", /* class_name_string */
2645 6,
2646 0,
2647 NULL, /*NO RESOLUTIONS*/
2648 7,
2649 {
2650 57, /* nullable TGe */
2651 10, /* Token */
2652 -1, /* empty */
2653 -1, /* empty */
2654 139, /* Object */
2655 154, /* ANode */
2656 1910, /* TGe */
2657 },
2658 };
2659 /* runtime type TLt */
2660 const struct type type_nit__TLt = {
2661 1911,
2662 "TLt", /* class_name_string */
2663 6,
2664 0,
2665 NULL, /*NO RESOLUTIONS*/
2666 7,
2667 {
2668 58, /* nullable TLt */
2669 10, /* Token */
2670 -1, /* empty */
2671 -1, /* empty */
2672 139, /* Object */
2673 154, /* ANode */
2674 1911, /* TLt */
2675 },
2676 };
2677 /* runtime type TGt */
2678 const struct type type_nit__TGt = {
2679 1912,
2680 "TGt", /* class_name_string */
2681 6,
2682 0,
2683 NULL, /*NO RESOLUTIONS*/
2684 7,
2685 {
2686 59, /* nullable TGt */
2687 10, /* Token */
2688 -1, /* empty */
2689 -1, /* empty */
2690 139, /* Object */
2691 154, /* ANode */
2692 1912, /* TGt */
2693 },
2694 };
2695 /* runtime type TLl */
2696 const struct type type_nit__TLl = {
2697 1913,
2698 "TLl", /* class_name_string */
2699 6,
2700 0,
2701 NULL, /*NO RESOLUTIONS*/
2702 7,
2703 {
2704 60, /* nullable TLl */
2705 10, /* Token */
2706 -1, /* empty */
2707 -1, /* empty */
2708 139, /* Object */
2709 154, /* ANode */
2710 1913, /* TLl */
2711 },
2712 };
2713 /* runtime type TGg */
2714 const struct type type_nit__TGg = {
2715 1914,
2716 "TGg", /* class_name_string */
2717 6,
2718 0,
2719 NULL, /*NO RESOLUTIONS*/
2720 7,
2721 {
2722 61, /* nullable TGg */
2723 10, /* Token */
2724 -1, /* empty */
2725 -1, /* empty */
2726 139, /* Object */
2727 154, /* ANode */
2728 1914, /* TGg */
2729 },
2730 };
2731 /* runtime type TObra */
2732 const struct type type_nit__TObra = {
2733 1915,
2734 "TObra", /* class_name_string */
2735 6,
2736 0,
2737 NULL, /*NO RESOLUTIONS*/
2738 7,
2739 {
2740 62, /* nullable TObra */
2741 10, /* Token */
2742 -1, /* empty */
2743 -1, /* empty */
2744 139, /* Object */
2745 154, /* ANode */
2746 1915, /* TObra */
2747 },
2748 };
2749 /* runtime type TCbra */
2750 const struct type type_nit__TCbra = {
2751 1916,
2752 "TCbra", /* class_name_string */
2753 6,
2754 0,
2755 NULL, /*NO RESOLUTIONS*/
2756 7,
2757 {
2758 63, /* nullable TCbra */
2759 10, /* Token */
2760 -1, /* empty */
2761 -1, /* empty */
2762 139, /* Object */
2763 154, /* ANode */
2764 1916, /* TCbra */
2765 },
2766 };
2767 /* runtime type TStarship */
2768 const struct type type_nit__TStarship = {
2769 1917,
2770 "TStarship", /* class_name_string */
2771 6,
2772 0,
2773 NULL, /*NO RESOLUTIONS*/
2774 7,
2775 {
2776 64, /* nullable TStarship */
2777 10, /* Token */
2778 -1, /* empty */
2779 -1, /* empty */
2780 139, /* Object */
2781 154, /* ANode */
2782 1917, /* TStarship */
2783 },
2784 };
2785 /* runtime type TAssign */
2786 const struct type type_nit__TAssign = {
2787 1918,
2788 "TAssign", /* class_name_string */
2789 6,
2790 0,
2791 NULL, /*NO RESOLUTIONS*/
2792 7,
2793 {
2794 65, /* nullable TAssign */
2795 10, /* Token */
2796 -1, /* empty */
2797 -1, /* empty */
2798 139, /* Object */
2799 154, /* ANode */
2800 1918, /* TAssign */
2801 },
2802 };
2803 /* runtime type AMethid */
2804 const struct type type_nit__AMethid = {
2805 126,
2806 "AMethid", /* class_name_string */
2807 2,
2808 0,
2809 NULL, /*DEAD*/
2810 0, {}, /*DEAD TYPE*/
2811 };
2812 /* runtime type TKwas */
2813 const struct type type_nit__TKwas = {
2814 1919,
2815 "TKwas", /* class_name_string */
2816 6,
2817 0,
2818 NULL, /*NO RESOLUTIONS*/
2819 7,
2820 {
2821 71, /* nullable TKwas */
2822 10, /* Token */
2823 -1, /* empty */
2824 -1, /* empty */
2825 139, /* Object */
2826 154, /* ANode */
2827 1919, /* TKwas */
2828 },
2829 };
2830 /* runtime type TKwnullable */
2831 const struct type type_nit__TKwnullable = {
2832 1920,
2833 "TKwnullable", /* class_name_string */
2834 6,
2835 0,
2836 NULL, /*NO RESOLUTIONS*/
2837 7,
2838 {
2839 72, /* nullable TKwnullable */
2840 10, /* Token */
2841 -1, /* empty */
2842 -1, /* empty */
2843 139, /* Object */
2844 154, /* ANode */
2845 1920, /* TKwnullable */
2846 },
2847 };
2848 /* runtime type TKwnot */
2849 const struct type type_nit__TKwnot = {
2850 1921,
2851 "TKwnot", /* class_name_string */
2852 6,
2853 0,
2854 NULL, /*NO RESOLUTIONS*/
2855 7,
2856 {
2857 73, /* nullable TKwnot */
2858 10, /* Token */
2859 -1, /* empty */
2860 -1, /* empty */
2861 139, /* Object */
2862 154, /* ANode */
2863 1921, /* TKwnot */
2864 },
2865 };
2866 /* runtime type TKwin */
2867 const struct type type_nit__TKwin = {
2868 1922,
2869 "TKwin", /* class_name_string */
2870 6,
2871 0,
2872 NULL, /*NO RESOLUTIONS*/
2873 7,
2874 {
2875 74, /* nullable TKwin */
2876 10, /* Token */
2877 -1, /* empty */
2878 -1, /* empty */
2879 139, /* Object */
2880 154, /* ANode */
2881 1922, /* TKwin */
2882 },
2883 };
2884 /* runtime type TString */
2885 const struct type type_nit__TString = {
2886 1923,
2887 "TString", /* class_name_string */
2888 6,
2889 0,
2890 NULL, /*NO RESOLUTIONS*/
2891 7,
2892 {
2893 75, /* nullable TString */
2894 10, /* Token */
2895 -1, /* empty */
2896 -1, /* empty */
2897 139, /* Object */
2898 154, /* ANode */
2899 1923, /* TString */
2900 },
2901 };
2902 /* runtime type TExternCodeSegment */
2903 const struct type type_nit__TExternCodeSegment = {
2904 1924,
2905 "TExternCodeSegment", /* class_name_string */
2906 6,
2907 0,
2908 NULL, /*NO RESOLUTIONS*/
2909 7,
2910 {
2911 76, /* nullable TExternCodeSegment */
2912 10, /* Token */
2913 -1, /* empty */
2914 -1, /* empty */
2915 139, /* Object */
2916 154, /* ANode */
2917 1924, /* TExternCodeSegment */
2918 },
2919 };
2920 /* runtime type TKwbreak */
2921 const struct type type_nit__TKwbreak = {
2922 1925,
2923 "TKwbreak", /* class_name_string */
2924 6,
2925 0,
2926 NULL, /*NO RESOLUTIONS*/
2927 7,
2928 {
2929 79, /* nullable TKwbreak */
2930 10, /* Token */
2931 -1, /* empty */
2932 -1, /* empty */
2933 139, /* Object */
2934 154, /* ANode */
2935 1925, /* TKwbreak */
2936 },
2937 };
2938 /* runtime type TKwabort */
2939 const struct type type_nit__TKwabort = {
2940 1926,
2941 "TKwabort", /* class_name_string */
2942 6,
2943 0,
2944 NULL, /*NO RESOLUTIONS*/
2945 7,
2946 {
2947 81, /* nullable TKwabort */
2948 10, /* Token */
2949 -1, /* empty */
2950 -1, /* empty */
2951 139, /* Object */
2952 154, /* ANode */
2953 1926, /* TKwabort */
2954 },
2955 };
2956 /* runtime type AExprs */
2957 const struct type type_nit__AExprs = {
2958 127,
2959 "AExprs", /* class_name_string */
2960 2,
2961 0,
2962 NULL, /*DEAD*/
2963 0, {}, /*DEAD TYPE*/
2964 };
2965 /* runtime type TKwinit */
2966 const struct type type_nit__TKwinit = {
2967 1927,
2968 "TKwinit", /* class_name_string */
2969 6,
2970 0,
2971 NULL, /*NO RESOLUTIONS*/
2972 7,
2973 {
2974 42, /* nullable TKwinit */
2975 10, /* Token */
2976 -1, /* empty */
2977 -1, /* empty */
2978 139, /* Object */
2979 154, /* ANode */
2980 1927, /* TKwinit */
2981 },
2982 };
2983 /* runtime type TKwdebug */
2984 const struct type type_nit__TKwdebug = {
2985 1928,
2986 "TKwdebug", /* class_name_string */
2987 6,
2988 0,
2989 NULL, /*NO RESOLUTIONS*/
2990 7,
2991 {
2992 85, /* nullable TKwdebug */
2993 10, /* Token */
2994 -1, /* empty */
2995 -1, /* empty */
2996 139, /* Object */
2997 154, /* ANode */
2998 1928, /* TKwdebug */
2999 },
3000 };
3001 /* runtime type TKwlabel */
3002 const struct type type_nit__TKwlabel = {
3003 1929,
3004 "TKwlabel", /* class_name_string */
3005 6,
3006 0,
3007 NULL, /*NO RESOLUTIONS*/
3008 7,
3009 {
3010 86, /* nullable TKwlabel */
3011 10, /* Token */
3012 -1, /* empty */
3013 -1, /* empty */
3014 139, /* Object */
3015 154, /* ANode */
3016 1929, /* TKwlabel */
3017 },
3018 };
3019 /* runtime type TAttrid */
3020 const struct type type_nit__TAttrid = {
3021 1930,
3022 "TAttrid", /* class_name_string */
3023 6,
3024 0,
3025 NULL, /*NO RESOLUTIONS*/
3026 7,
3027 {
3028 87, /* nullable TAttrid */
3029 10, /* Token */
3030 -1, /* empty */
3031 -1, /* empty */
3032 139, /* Object */
3033 154, /* ANode */
3034 1930, /* TAttrid */
3035 },
3036 };
3037 /* runtime type AAssignOp */
3038 const struct type type_nit__AAssignOp = {
3039 128,
3040 "AAssignOp", /* class_name_string */
3041 2,
3042 0,
3043 NULL, /*DEAD*/
3044 0, {}, /*DEAD TYPE*/
3045 };
3046 /* runtime type TPluseq */
3047 const struct type type_nit__TPluseq = {
3048 1931,
3049 "TPluseq", /* class_name_string */
3050 6,
3051 0,
3052 NULL, /*NO RESOLUTIONS*/
3053 7,
3054 {
3055 89, /* nullable TPluseq */
3056 10, /* Token */
3057 -1, /* empty */
3058 -1, /* empty */
3059 139, /* Object */
3060 154, /* ANode */
3061 1931, /* TPluseq */
3062 },
3063 };
3064 /* runtime type TMinuseq */
3065 const struct type type_nit__TMinuseq = {
3066 1932,
3067 "TMinuseq", /* class_name_string */
3068 6,
3069 0,
3070 NULL, /*NO RESOLUTIONS*/
3071 7,
3072 {
3073 90, /* nullable TMinuseq */
3074 10, /* Token */
3075 -1, /* empty */
3076 -1, /* empty */
3077 139, /* Object */
3078 154, /* ANode */
3079 1932, /* TMinuseq */
3080 },
3081 };
3082 /* runtime type TKwdo */
3083 const struct type type_nit__TKwdo = {
3084 1933,
3085 "TKwdo", /* class_name_string */
3086 6,
3087 0,
3088 NULL, /*NO RESOLUTIONS*/
3089 7,
3090 {
3091 91, /* nullable TKwdo */
3092 10, /* Token */
3093 -1, /* empty */
3094 -1, /* empty */
3095 139, /* Object */
3096 154, /* ANode */
3097 1933, /* TKwdo */
3098 },
3099 };
3100 /* runtime type TKwif */
3101 const struct type type_nit__TKwif = {
3102 1934,
3103 "TKwif", /* class_name_string */
3104 6,
3105 0,
3106 NULL, /*NO RESOLUTIONS*/
3107 7,
3108 {
3109 92, /* nullable TKwif */
3110 10, /* Token */
3111 -1, /* empty */
3112 -1, /* empty */
3113 139, /* Object */
3114 154, /* ANode */
3115 1934, /* TKwif */
3116 },
3117 };
3118 /* runtime type TKwloop */
3119 const struct type type_nit__TKwloop = {
3120 1935,
3121 "TKwloop", /* class_name_string */
3122 6,
3123 0,
3124 NULL, /*NO RESOLUTIONS*/
3125 7,
3126 {
3127 93, /* nullable TKwloop */
3128 10, /* Token */
3129 -1, /* empty */
3130 -1, /* empty */
3131 139, /* Object */
3132 154, /* ANode */
3133 1935, /* TKwloop */
3134 },
3135 };
3136 /* runtime type TKwwhile */
3137 const struct type type_nit__TKwwhile = {
3138 1936,
3139 "TKwwhile", /* class_name_string */
3140 6,
3141 0,
3142 NULL, /*NO RESOLUTIONS*/
3143 7,
3144 {
3145 94, /* nullable TKwwhile */
3146 10, /* Token */
3147 -1, /* empty */
3148 -1, /* empty */
3149 139, /* Object */
3150 154, /* ANode */
3151 1936, /* TKwwhile */
3152 },
3153 };
3154 /* runtime type TKwfor */
3155 const struct type type_nit__TKwfor = {
3156 1937,
3157 "TKwfor", /* class_name_string */
3158 6,
3159 0,
3160 NULL, /*NO RESOLUTIONS*/
3161 7,
3162 {
3163 95, /* nullable TKwfor */
3164 10, /* Token */
3165 -1, /* empty */
3166 -1, /* empty */
3167 139, /* Object */
3168 154, /* ANode */
3169 1937, /* TKwfor */
3170 },
3171 };
3172 /* runtime type TKwassert */
3173 const struct type type_nit__TKwassert = {
3174 1938,
3175 "TKwassert", /* class_name_string */
3176 6,
3177 0,
3178 NULL, /*NO RESOLUTIONS*/
3179 7,
3180 {
3181 96, /* nullable TKwassert */
3182 10, /* Token */
3183 -1, /* empty */
3184 -1, /* empty */
3185 139, /* Object */
3186 154, /* ANode */
3187 1938, /* TKwassert */
3188 },
3189 };
3190 /* runtime type TKwthen */
3191 const struct type type_nit__TKwthen = {
3192 1939,
3193 "TKwthen", /* class_name_string */
3194 6,
3195 0,
3196 NULL, /*NO RESOLUTIONS*/
3197 7,
3198 {
3199 97, /* nullable TKwthen */
3200 10, /* Token */
3201 -1, /* empty */
3202 -1, /* empty */
3203 139, /* Object */
3204 154, /* ANode */
3205 1939, /* TKwthen */
3206 },
3207 };
3208 /* runtime type TKwelse */
3209 const struct type type_nit__TKwelse = {
3210 1940,
3211 "TKwelse", /* class_name_string */
3212 6,
3213 0,
3214 NULL, /*NO RESOLUTIONS*/
3215 7,
3216 {
3217 98, /* nullable TKwelse */
3218 10, /* Token */
3219 -1, /* empty */
3220 -1, /* empty */
3221 139, /* Object */
3222 154, /* ANode */
3223 1940, /* TKwelse */
3224 },
3225 };
3226 /* runtime type TKwonce */
3227 const struct type type_nit__TKwonce = {
3228 1941,
3229 "TKwonce", /* class_name_string */
3230 6,
3231 0,
3232 NULL, /*NO RESOLUTIONS*/
3233 7,
3234 {
3235 99, /* nullable TKwonce */
3236 10, /* Token */
3237 -1, /* empty */
3238 -1, /* empty */
3239 139, /* Object */
3240 154, /* ANode */
3241 1941, /* TKwonce */
3242 },
3243 };
3244 /* runtime type TKwnew */
3245 const struct type type_nit__TKwnew = {
3246 1942,
3247 "TKwnew", /* class_name_string */
3248 6,
3249 0,
3250 NULL, /*NO RESOLUTIONS*/
3251 7,
3252 {
3253 38, /* nullable TKwnew */
3254 10, /* Token */
3255 -1, /* empty */
3256 -1, /* empty */
3257 139, /* Object */
3258 154, /* ANode */
3259 1942, /* TKwnew */
3260 },
3261 };
3262 /* runtime type TKwisset */
3263 const struct type type_nit__TKwisset = {
3264 1943,
3265 "TKwisset", /* class_name_string */
3266 6,
3267 0,
3268 NULL, /*NO RESOLUTIONS*/
3269 7,
3270 {
3271 100, /* nullable TKwisset */
3272 10, /* Token */
3273 -1, /* empty */
3274 -1, /* empty */
3275 139, /* Object */
3276 154, /* ANode */
3277 1943, /* TKwisset */
3278 },
3279 };
3280 /* runtime type TKwnull */
3281 const struct type type_nit__TKwnull = {
3282 1944,
3283 "TKwnull", /* class_name_string */
3284 6,
3285 0,
3286 NULL, /*NO RESOLUTIONS*/
3287 7,
3288 {
3289 101, /* nullable TKwnull */
3290 10, /* Token */
3291 -1, /* empty */
3292 -1, /* empty */
3293 139, /* Object */
3294 154, /* ANode */
3295 1944, /* TKwnull */
3296 },
3297 };
3298 /* runtime type TDotdotdot */
3299 const struct type type_nit__TDotdotdot = {
3300 1945,
3301 "TDotdotdot", /* class_name_string */
3302 6,
3303 0,
3304 NULL, /*NO RESOLUTIONS*/
3305 7,
3306 {
3307 68, /* nullable TDotdotdot */
3308 10, /* Token */
3309 -1, /* empty */
3310 -1, /* empty */
3311 139, /* Object */
3312 154, /* ANode */
3313 1945, /* TDotdotdot */
3314 },
3315 };
3316 /* runtime type TKwself */
3317 const struct type type_nit__TKwself = {
3318 1946,
3319 "TKwself", /* class_name_string */
3320 6,
3321 0,
3322 NULL, /*NO RESOLUTIONS*/
3323 7,
3324 {
3325 102, /* nullable TKwself */
3326 10, /* Token */
3327 -1, /* empty */
3328 -1, /* empty */
3329 139, /* Object */
3330 154, /* ANode */
3331 1946, /* TKwself */
3332 },
3333 };
3334 /* runtime type TKwtrue */
3335 const struct type type_nit__TKwtrue = {
3336 1947,
3337 "TKwtrue", /* class_name_string */
3338 6,
3339 0,
3340 NULL, /*NO RESOLUTIONS*/
3341 7,
3342 {
3343 103, /* nullable TKwtrue */
3344 10, /* Token */
3345 -1, /* empty */
3346 -1, /* empty */
3347 139, /* Object */
3348 154, /* ANode */
3349 1947, /* TKwtrue */
3350 },
3351 };
3352 /* runtime type TKwfalse */
3353 const struct type type_nit__TKwfalse = {
3354 1948,
3355 "TKwfalse", /* class_name_string */
3356 6,
3357 0,
3358 NULL, /*NO RESOLUTIONS*/
3359 7,
3360 {
3361 104, /* nullable TKwfalse */
3362 10, /* Token */
3363 -1, /* empty */
3364 -1, /* empty */
3365 139, /* Object */
3366 154, /* ANode */
3367 1948, /* TKwfalse */
3368 },
3369 };
3370 /* runtime type TNumber */
3371 const struct type type_nit__TNumber = {
3372 1949,
3373 "TNumber", /* class_name_string */
3374 6,
3375 0,
3376 NULL, /*NO RESOLUTIONS*/
3377 7,
3378 {
3379 105, /* nullable TNumber */
3380 10, /* Token */
3381 -1, /* empty */
3382 -1, /* empty */
3383 139, /* Object */
3384 154, /* ANode */
3385 1949, /* TNumber */
3386 },
3387 };
3388 /* runtime type THexNumber */
3389 const struct type type_nit__THexNumber = {
3390 1950,
3391 "THexNumber", /* class_name_string */
3392 6,
3393 0,
3394 NULL, /*NO RESOLUTIONS*/
3395 7,
3396 {
3397 106, /* nullable THexNumber */
3398 10, /* Token */
3399 -1, /* empty */
3400 -1, /* empty */
3401 139, /* Object */
3402 154, /* ANode */
3403 1950, /* THexNumber */
3404 },
3405 };
3406 /* runtime type TFloat */
3407 const struct type type_nit__TFloat = {
3408 1951,
3409 "TFloat", /* class_name_string */
3410 6,
3411 0,
3412 NULL, /*NO RESOLUTIONS*/
3413 7,
3414 {
3415 107, /* nullable TFloat */
3416 10, /* Token */
3417 -1, /* empty */
3418 -1, /* empty */
3419 139, /* Object */
3420 154, /* ANode */
3421 1951, /* TFloat */
3422 },
3423 };
3424 /* runtime type TChar */
3425 const struct type type_nit__TChar = {
3426 1952,
3427 "TChar", /* class_name_string */
3428 6,
3429 0,
3430 NULL, /*NO RESOLUTIONS*/
3431 7,
3432 {
3433 108, /* nullable TChar */
3434 10, /* Token */
3435 -1, /* empty */
3436 -1, /* empty */
3437 139, /* Object */
3438 154, /* ANode */
3439 1952, /* TChar */
3440 },
3441 };
3442 /* runtime type TOpar */
3443 const struct type type_nit__TOpar = {
3444 1953,
3445 "TOpar", /* class_name_string */
3446 6,
3447 0,
3448 NULL, /*NO RESOLUTIONS*/
3449 7,
3450 {
3451 66, /* nullable TOpar */
3452 10, /* Token */
3453 -1, /* empty */
3454 -1, /* empty */
3455 139, /* Object */
3456 154, /* ANode */
3457 1953, /* TOpar */
3458 },
3459 };
3460 /* runtime type TCpar */
3461 const struct type type_nit__TCpar = {
3462 1954,
3463 "TCpar", /* class_name_string */
3464 6,
3465 0,
3466 NULL, /*NO RESOLUTIONS*/
3467 7,
3468 {
3469 67, /* nullable TCpar */
3470 10, /* Token */
3471 -1, /* empty */
3472 -1, /* empty */
3473 139, /* Object */
3474 154, /* ANode */
3475 1954, /* TCpar */
3476 },
3477 };
3478 /* runtime type TStartString */
3479 const struct type type_nit__TStartString = {
3480 1955,
3481 "TStartString", /* class_name_string */
3482 6,
3483 0,
3484 NULL, /*NO RESOLUTIONS*/
3485 7,
3486 {
3487 109, /* nullable TStartString */
3488 10, /* Token */
3489 -1, /* empty */
3490 -1, /* empty */
3491 139, /* Object */
3492 154, /* ANode */
3493 1955, /* TStartString */
3494 },
3495 };
3496 /* runtime type TMidString */
3497 const struct type type_nit__TMidString = {
3498 1956,
3499 "TMidString", /* class_name_string */
3500 6,
3501 0,
3502 NULL, /*NO RESOLUTIONS*/
3503 7,
3504 {
3505 110, /* nullable TMidString */
3506 10, /* Token */
3507 -1, /* empty */
3508 -1, /* empty */
3509 139, /* Object */
3510 154, /* ANode */
3511 1956, /* TMidString */
3512 },
3513 };
3514 /* runtime type TEndString */
3515 const struct type type_nit__TEndString = {
3516 1957,
3517 "TEndString", /* class_name_string */
3518 6,
3519 0,
3520 NULL, /*NO RESOLUTIONS*/
3521 7,
3522 {
3523 111, /* nullable TEndString */
3524 10, /* Token */
3525 -1, /* empty */
3526 -1, /* empty */
3527 139, /* Object */
3528 154, /* ANode */
3529 1957, /* TEndString */
3530 },
3531 };
3532 /* runtime type AAtid */
3533 const struct type type_nit__AAtid = {
3534 129,
3535 "AAtid", /* class_name_string */
3536 2,
3537 0,
3538 NULL, /*DEAD*/
3539 0, {}, /*DEAD TYPE*/
3540 };
3541 /* runtime type Int */
3542 const struct type type_standard__Int = {
3543 1119,
3544 "Int", /* class_name_string */
3545 7,
3546 0,
3547 &resolution_table_standard__Int,
3548 8,
3549 {
3550 -1, /* empty */
3551 -1, /* empty */
3552 -1, /* empty */
3553 -1, /* empty */
3554 139, /* Object */
3555 -1, /* empty */
3556 532, /* Comparable */
3557 1119, /* Int */
3558 },
3559 };
3560 const struct types resolution_table_standard__Int = {
3561 0, /* dummy */
3562 {
3563 &type_standard__Int, /* OTHER: Int */
3564 }
3565 };
3566 /* runtime type Bool */
3567 const struct type type_standard__Bool = {
3568 666,
3569 "Bool", /* class_name_string */
3570 5,
3571 0,
3572 NULL, /*NO RESOLUTIONS*/
3573 6,
3574 {
3575 -1, /* empty */
3576 -1, /* empty */
3577 -1, /* empty */
3578 -1, /* empty */
3579 139, /* Object */
3580 666, /* Bool */
3581 },
3582 };
3583 /* runtime type String */
3584 const struct type type_standard__String = {
3585 130,
3586 "String", /* class_name_string */
3587 2,
3588 0,
3589 NULL, /*DEAD*/
3590 0, {}, /*DEAD TYPE*/
3591 };
3592 /* runtime type AVarargExpr */
3593 const struct type type_nit__AVarargExpr = {
3594 2080,
3595 "AVarargExpr", /* class_name_string */
3596 6,
3597 0,
3598 NULL, /*NO RESOLUTIONS*/
3599 7,
3600 {
3601 -1, /* empty */
3602 11, /* Prod */
3603 12, /* AExpr */
3604 24, /* nullable AExpr */
3605 139, /* Object */
3606 154, /* ANode */
3607 2080, /* AVarargExpr */
3608 },
3609 };
3610 /* runtime type APlusAssignOp */
3611 const struct type type_nit__APlusAssignOp = {
3612 2081,
3613 "APlusAssignOp", /* class_name_string */
3614 6,
3615 0,
3616 NULL, /*NO RESOLUTIONS*/
3617 7,
3618 {
3619 88, /* nullable AAssignOp */
3620 11, /* Prod */
3621 128, /* AAssignOp */
3622 -1, /* empty */
3623 139, /* Object */
3624 154, /* ANode */
3625 2081, /* APlusAssignOp */
3626 },
3627 };
3628 /* runtime type AMinusAssignOp */
3629 const struct type type_nit__AMinusAssignOp = {
3630 2082,
3631 "AMinusAssignOp", /* class_name_string */
3632 6,
3633 0,
3634 NULL, /*NO RESOLUTIONS*/
3635 7,
3636 {
3637 88, /* nullable AAssignOp */
3638 11, /* Prod */
3639 128, /* AAssignOp */
3640 -1, /* empty */
3641 139, /* Object */
3642 154, /* ANode */
3643 2082, /* AMinusAssignOp */
3644 },
3645 };
3646 /* runtime type AEqExpr */
3647 const struct type type_nit__AEqExpr = {
3648 2083,
3649 "AEqExpr", /* class_name_string */
3650 6,
3651 0,
3652 NULL, /*NO RESOLUTIONS*/
3653 7,
3654 {
3655 -1, /* empty */
3656 11, /* Prod */
3657 12, /* AExpr */
3658 24, /* nullable AExpr */
3659 139, /* Object */
3660 154, /* ANode */
3661 2083, /* AEqExpr */
3662 },
3663 };
3664 /* runtime type ANeExpr */
3665 const struct type type_nit__ANeExpr = {
3666 2084,
3667 "ANeExpr", /* class_name_string */
3668 6,
3669 0,
3670 NULL, /*NO RESOLUTIONS*/
3671 7,
3672 {
3673 -1, /* empty */
3674 11, /* Prod */
3675 12, /* AExpr */
3676 24, /* nullable AExpr */
3677 139, /* Object */
3678 154, /* ANode */
3679 2084, /* ANeExpr */
3680 },
3681 };
3682 /* runtime type AIfExpr */
3683 const struct type type_nit__AIfExpr = {
3684 2085,
3685 "AIfExpr", /* class_name_string */
3686 6,
3687 0,
3688 NULL, /*NO RESOLUTIONS*/
3689 7,
3690 {
3691 -1, /* empty */
3692 11, /* Prod */
3693 12, /* AExpr */
3694 24, /* nullable AExpr */
3695 139, /* Object */
3696 154, /* ANode */
3697 2085, /* AIfExpr */
3698 },
3699 };
3700 /* runtime type SeparateErasureCompiler */
3701 const struct type type_nit__SeparateErasureCompiler = {
3702 1757,
3703 "SeparateErasureCompiler", /* class_name_string */
3704 6,
3705 0,
3706 &resolution_table_nit__SeparateErasureCompiler,
3707 7,
3708 {
3709 554, /* AbstractCompiler */
3710 -1, /* empty */
3711 -1, /* empty */
3712 -1, /* empty */
3713 139, /* Object */
3714 1258, /* SeparateCompiler */
3715 1757, /* SeparateErasureCompiler */
3716 },
3717 };
3718 const struct types resolution_table_nit__SeparateErasureCompiler = {
3719 0, /* dummy */
3720 {
3721 &type_nit__SeparateCompilerVisitor, /* VISITOR: SeparateCompilerVisitor */
3722 }
3723 };
3724 /* runtime type Path */
3725 const struct type type_standard__Path = {
3726 667,
3727 "Path", /* class_name_string */
3728 5,
3729 0,
3730 NULL, /*NO RESOLUTIONS*/
3731 6,
3732 {
3733 -1, /* empty */
3734 -1, /* empty */
3735 -1, /* empty */
3736 -1, /* empty */
3737 139, /* Object */
3738 667, /* Path */
3739 },
3740 };
3741 /* runtime type Float */
3742 const struct type type_standard__Float = {
3743 1120,
3744 "Float", /* class_name_string */
3745 7,
3746 0,
3747 &resolution_table_standard__Float,
3748 8,
3749 {
3750 -1, /* empty */
3751 -1, /* empty */
3752 -1, /* empty */
3753 -1, /* empty */
3754 139, /* Object */
3755 -1, /* empty */
3756 532, /* Comparable */
3757 1120, /* Float */
3758 },
3759 };
3760 const struct types resolution_table_standard__Float = {
3761 0, /* dummy */
3762 {
3763 &type_standard__Float, /* OTHER: Float */
3764 }
3765 };
3766 /* runtime type Message */
3767 const struct type type_nit__Message = {
3768 1121,
3769 "Message", /* class_name_string */
3770 7,
3771 0,
3772 &resolution_table_nit__Message,
3773 8,
3774 {
3775 -1, /* empty */
3776 -1, /* empty */
3777 -1, /* empty */
3778 -1, /* empty */
3779 139, /* Object */
3780 -1, /* empty */
3781 532, /* Comparable */
3782 1121, /* Message */
3783 },
3784 };
3785 const struct types resolution_table_nit__Message = {
3786 0, /* dummy */
3787 {
3788 &type_nit__Message, /* OTHER: Message */
3789 }
3790 };
3791 /* runtime type MVisibility */
3792 const struct type type_nit__MVisibility = {
3793 1122,
3794 "MVisibility", /* class_name_string */
3795 7,
3796 0,
3797 &resolution_table_nit__MVisibility,
3798 8,
3799 {
3800 -1, /* empty */
3801 -1, /* empty */
3802 -1, /* empty */
3803 -1, /* empty */
3804 139, /* Object */
3805 -1, /* empty */
3806 532, /* Comparable */
3807 1122, /* MVisibility */
3808 },
3809 };
3810 const struct types resolution_table_nit__MVisibility = {
3811 0, /* dummy */
3812 {
3813 &type_nit__MVisibility, /* OTHER: MVisibility */
3814 }
3815 };
3816 /* runtime type NativeArray[Object] */
3817 const struct type type_standard__NativeArray__standard__Object = {
3818 668,
3819 "NativeArray[Object]", /* class_name_string */
3820 5,
3821 0,
3822 &resolution_table_standard__NativeArray__standard__Object,
3823 6,
3824 {
3825 -1, /* empty */
3826 -1, /* empty */
3827 -1, /* empty */
3828 -1, /* empty */
3829 139, /* Object */
3830 668, /* NativeArray[Object] */
3831 },
3832 };
3833 const struct types resolution_table_standard__NativeArray__standard__Object = {
3834 0, /* dummy */
3835 {
3836 &type_standard__Object, /* E: Object */
3837 &type_standard__NativeArray__standard__Object, /* NativeArray[E]: NativeArray[Object] */
3838 }
3839 };
3840 /* runtime type NativeArray[Message] */
3841 const struct type type_standard__NativeArray__nit__Message = {
3842 1123,
3843 "NativeArray[Message]", /* class_name_string */
3844 6,
3845 0,
3846 &resolution_table_standard__NativeArray__nit__Message,
3847 7,
3848 {
3849 -1, /* empty */
3850 -1, /* empty */
3851 -1, /* empty */
3852 -1, /* empty */
3853 139, /* Object */
3854 668, /* NativeArray[Object] */
3855 1123, /* NativeArray[Message] */
3856 },
3857 };
3858 const struct types resolution_table_standard__NativeArray__nit__Message = {
3859 0, /* dummy */
3860 {
3861 &type_nit__Message, /* E: Message */
3862 &type_standard__NativeArray__nit__Message, /* NativeArray[E]: NativeArray[Message] */
3863 }
3864 };
3865 /* runtime type NativeArray[Option] */
3866 const struct type type_standard__NativeArray__opts__Option = {
3867 1124,
3868 "NativeArray[Option]", /* class_name_string */
3869 6,
3870 0,
3871 &resolution_table_standard__NativeArray__opts__Option,
3872 7,
3873 {
3874 -1, /* empty */
3875 -1, /* empty */
3876 -1, /* empty */
3877 -1, /* empty */
3878 139, /* Object */
3879 668, /* NativeArray[Object] */
3880 1124, /* NativeArray[Option] */
3881 },
3882 };
3883 const struct types resolution_table_standard__NativeArray__opts__Option = {
3884 0, /* dummy */
3885 {
3886 &type_opts__Option, /* E: Option */
3887 &type_standard__NativeArray__opts__Option, /* NativeArray[E]: NativeArray[Option] */
3888 }
3889 };
3890 /* runtime type NativeArray[String] */
3891 const struct type type_standard__NativeArray__standard__String = {
3892 1958,
3893 "NativeArray[String]", /* class_name_string */
3894 8,
3895 0,
3896 &resolution_table_standard__NativeArray__standard__String,
3897 9,
3898 {
3899 -1, /* empty */
3900 -1, /* empty */
3901 -1, /* empty */
3902 -1, /* empty */
3903 139, /* Object */
3904 668, /* NativeArray[Object] */
3905 1139, /* NativeArray[Streamable] */
3906 1760, /* NativeArray[Text] */
3907 1958, /* NativeArray[String] */
3908 },
3909 };
3910 const struct types resolution_table_standard__NativeArray__standard__String = {
3911 0, /* dummy */
3912 {
3913 &type_standard__String, /* E: String */
3914 &type_standard__NativeArray__standard__String, /* NativeArray[E]: NativeArray[String] */
3915 }
3916 };
3917 /* runtime type NativeArray[Phase] */
3918 const struct type type_standard__NativeArray__nit__Phase = {
3919 1125,
3920 "NativeArray[Phase]", /* class_name_string */
3921 6,
3922 0,
3923 &resolution_table_standard__NativeArray__nit__Phase,
3924 7,
3925 {
3926 -1, /* empty */
3927 -1, /* empty */
3928 -1, /* empty */
3929 -1, /* empty */
3930 139, /* Object */
3931 668, /* NativeArray[Object] */
3932 1125, /* NativeArray[Phase] */
3933 },
3934 };
3935 const struct types resolution_table_standard__NativeArray__nit__Phase = {
3936 0, /* dummy */
3937 {
3938 &type_nit__Phase, /* E: Phase */
3939 &type_standard__NativeArray__nit__Phase, /* NativeArray[E]: NativeArray[Phase] */
3940 }
3941 };
3942 /* runtime type NativeArray[MProject] */
3943 const struct type type_standard__NativeArray__nit__MProject = {
3944 1126,
3945 "NativeArray[MProject]", /* class_name_string */
3946 6,
3947 0,
3948 &resolution_table_standard__NativeArray__nit__MProject,
3949 7,
3950 {
3951 -1, /* empty */
3952 -1, /* empty */
3953 -1, /* empty */
3954 -1, /* empty */
3955 139, /* Object */
3956 668, /* NativeArray[Object] */
3957 1126, /* NativeArray[MProject] */
3958 },
3959 };
3960 const struct types resolution_table_standard__NativeArray__nit__MProject = {
3961 0, /* dummy */
3962 {
3963 &type_nit__MProject, /* E: MProject */
3964 &type_standard__NativeArray__nit__MProject, /* NativeArray[E]: NativeArray[MProject] */
3965 }
3966 };
3967 /* runtime type NativeArray[MModule] */
3968 const struct type type_standard__NativeArray__nit__MModule = {
3969 1127,
3970 "NativeArray[MModule]", /* class_name_string */
3971 6,
3972 0,
3973 &resolution_table_standard__NativeArray__nit__MModule,
3974 7,
3975 {
3976 -1, /* empty */
3977 -1, /* empty */
3978 -1, /* empty */
3979 -1, /* empty */
3980 139, /* Object */
3981 668, /* NativeArray[Object] */
3982 1127, /* NativeArray[MModule] */
3983 },
3984 };
3985 const struct types resolution_table_standard__NativeArray__nit__MModule = {
3986 0, /* dummy */
3987 {
3988 &type_nit__MModule, /* E: MModule */
3989 &type_standard__NativeArray__nit__MModule, /* NativeArray[E]: NativeArray[MModule] */
3990 }
3991 };
3992 /* runtime type NativeArray[MClass] */
3993 const struct type type_standard__NativeArray__nit__MClass = {
3994 1758,
3995 "NativeArray[MClass]", /* class_name_string */
3996 7,
3997 0,
3998 &resolution_table_standard__NativeArray__nit__MClass,
3999 8,
4000 {
4001 -1, /* empty */
4002 -1, /* empty */
4003 -1, /* empty */
4004 -1, /* empty */
4005 139, /* Object */
4006 668, /* NativeArray[Object] */
4007 669, /* NativeArray[nullable MClass] */
4008 1758, /* NativeArray[MClass] */
4009 },
4010 };
4011 const struct types resolution_table_standard__NativeArray__nit__MClass = {
4012 0, /* dummy */
4013 {
4014 &type_nit__MClass, /* E: MClass */
4015 &type_standard__NativeArray__nit__MClass, /* NativeArray[E]: NativeArray[MClass] */
4016 }
4017 };
4018 /* runtime type NativeArray[MProperty] */
4019 const struct type type_standard__NativeArray__nit__MProperty = {
4020 1959,
4021 "NativeArray[MProperty]", /* class_name_string */
4022 8,
4023 0,
4024 &resolution_table_standard__NativeArray__nit__MProperty,
4025 9,
4026 {
4027 -1, /* empty */
4028 -1, /* empty */
4029 -1, /* empty */
4030 -1, /* empty */
4031 139, /* Object */
4032 668, /* NativeArray[Object] */
4033 675, /* NativeArray[nullable MProperty] */
4034 1146, /* NativeArray[PropertyLayoutElement] */
4035 1959, /* NativeArray[MProperty] */
4036 },
4037 };
4038 const struct types resolution_table_standard__NativeArray__nit__MProperty = {
4039 0, /* dummy */
4040 {
4041 &type_nit__MProperty, /* E: MProperty */
4042 &type_standard__NativeArray__nit__MProperty, /* NativeArray[E]: NativeArray[MProperty] */
4043 }
4044 };
4045 /* runtime type NativeArray[ModulePath] */
4046 const struct type type_standard__NativeArray__nit__ModulePath = {
4047 1759,
4048 "NativeArray[ModulePath]", /* class_name_string */
4049 7,
4050 0,
4051 &resolution_table_standard__NativeArray__nit__ModulePath,
4052 8,
4053 {
4054 -1, /* empty */
4055 -1, /* empty */
4056 -1, /* empty */
4057 -1, /* empty */
4058 139, /* Object */
4059 668, /* NativeArray[Object] */
4060 672, /* NativeArray[nullable ModulePath] */
4061 1759, /* NativeArray[ModulePath] */
4062 },
4063 };
4064 const struct types resolution_table_standard__NativeArray__nit__ModulePath = {
4065 0, /* dummy */
4066 {
4067 &type_nit__ModulePath, /* E: ModulePath */
4068 &type_standard__NativeArray__nit__ModulePath, /* NativeArray[E]: NativeArray[ModulePath] */
4069 }
4070 };
4071 /* runtime type NativeArray[AModule] */
4072 const struct type type_standard__NativeArray__nit__AModule = {
4073 1960,
4074 "NativeArray[AModule]", /* class_name_string */
4075 8,
4076 0,
4077 &resolution_table_standard__NativeArray__nit__AModule,
4078 9,
4079 {
4080 -1, /* empty */
4081 -1, /* empty */
4082 -1, /* empty */
4083 -1, /* empty */
4084 139, /* Object */
4085 668, /* NativeArray[Object] */
4086 1144, /* NativeArray[ANode] */
4087 1761, /* NativeArray[Prod] */
4088 1960, /* NativeArray[AModule] */
4089 },
4090 };
4091 const struct types resolution_table_standard__NativeArray__nit__AModule = {
4092 0, /* dummy */
4093 {
4094 &type_nit__AModule, /* E: AModule */
4095 &type_standard__NativeArray__nit__AModule, /* NativeArray[E]: NativeArray[AModule] */
4096 }
4097 };
4098 /* runtime type NativeArray[AAnnotation] */
4099 const struct type type_standard__NativeArray__nit__AAnnotation = {
4100 1961,
4101 "NativeArray[AAnnotation]", /* class_name_string */
4102 8,
4103 0,
4104 &resolution_table_standard__NativeArray__nit__AAnnotation,
4105 9,
4106 {
4107 -1, /* empty */
4108 -1, /* empty */
4109 -1, /* empty */
4110 -1, /* empty */
4111 139, /* Object */
4112 668, /* NativeArray[Object] */
4113 1144, /* NativeArray[ANode] */
4114 1761, /* NativeArray[Prod] */
4115 1961, /* NativeArray[AAnnotation] */
4116 },
4117 };
4118 const struct types resolution_table_standard__NativeArray__nit__AAnnotation = {
4119 0, /* dummy */
4120 {
4121 &type_nit__AAnnotation, /* E: AAnnotation */
4122 &type_standard__NativeArray__nit__AAnnotation, /* NativeArray[E]: NativeArray[AAnnotation] */
4123 }
4124 };
4125 /* runtime type NativeArray[MClassDef] */
4126 const struct type type_standard__NativeArray__nit__MClassDef = {
4127 1128,
4128 "NativeArray[MClassDef]", /* class_name_string */
4129 6,
4130 0,
4131 &resolution_table_standard__NativeArray__nit__MClassDef,
4132 7,
4133 {
4134 -1, /* empty */
4135 -1, /* empty */
4136 -1, /* empty */
4137 -1, /* empty */
4138 139, /* Object */
4139 668, /* NativeArray[Object] */
4140 1128, /* NativeArray[MClassDef] */
4141 },
4142 };
4143 const struct types resolution_table_standard__NativeArray__nit__MClassDef = {
4144 0, /* dummy */
4145 {
4146 &type_nit__MClassDef, /* E: MClassDef */
4147 &type_standard__NativeArray__nit__MClassDef, /* NativeArray[E]: NativeArray[MClassDef] */
4148 }
4149 };
4150 /* runtime type NativeArray[MClassType] */
4151 const struct type type_standard__NativeArray__nit__MClassType = {
4152 1962,
4153 "NativeArray[MClassType]", /* class_name_string */
4154 8,
4155 0,
4156 &resolution_table_standard__NativeArray__nit__MClassType,
4157 9,
4158 {
4159 -1, /* empty */
4160 -1, /* empty */
4161 -1, /* empty */
4162 -1, /* empty */
4163 139, /* Object */
4164 668, /* NativeArray[Object] */
4165 671, /* NativeArray[nullable MType] */
4166 1762, /* NativeArray[MType] */
4167 1962, /* NativeArray[MClassType] */
4168 },
4169 };
4170 const struct types resolution_table_standard__NativeArray__nit__MClassType = {
4171 0, /* dummy */
4172 {
4173 &type_nit__MClassType, /* E: MClassType */
4174 &type_standard__NativeArray__nit__MClassType, /* NativeArray[E]: NativeArray[MClassType] */
4175 }
4176 };
4177 /* runtime type NativeArray[MPropDef] */
4178 const struct type type_standard__NativeArray__nit__MPropDef = {
4179 1963,
4180 "NativeArray[MPropDef]", /* class_name_string */
4181 8,
4182 0,
4183 &resolution_table_standard__NativeArray__nit__MPropDef,
4184 9,
4185 {
4186 -1, /* empty */
4187 -1, /* empty */
4188 -1, /* empty */
4189 -1, /* empty */
4190 139, /* Object */
4191 668, /* NativeArray[Object] */
4192 670, /* NativeArray[nullable MPropDef] */
4193 1146, /* NativeArray[PropertyLayoutElement] */
4194 1963, /* NativeArray[MPropDef] */
4195 },
4196 };
4197 const struct types resolution_table_standard__NativeArray__nit__MPropDef = {
4198 0, /* dummy */
4199 {
4200 &type_nit__MPropDef, /* E: MPropDef */
4201 &type_standard__NativeArray__nit__MPropDef, /* NativeArray[E]: NativeArray[MPropDef] */
4202 }
4203 };
4204 /* runtime type NativeArray[Int] */
4205 const struct type type_standard__NativeArray__standard__Int = {
4206 1129,
4207 "NativeArray[Int]", /* class_name_string */
4208 6,
4209 0,
4210 &resolution_table_standard__NativeArray__standard__Int,
4211 7,
4212 {
4213 -1, /* empty */
4214 -1, /* empty */
4215 -1, /* empty */
4216 -1, /* empty */
4217 139, /* Object */
4218 668, /* NativeArray[Object] */
4219 1129, /* NativeArray[Int] */
4220 },
4221 };
4222 const struct types resolution_table_standard__NativeArray__standard__Int = {
4223 0, /* dummy */
4224 {
4225 &type_standard__Int, /* E: Int */
4226 &type_standard__NativeArray__standard__Int, /* NativeArray[E]: NativeArray[Int] */
4227 }
4228 };
4229 /* runtime type NativeArray[State] */
4230 const struct type type_standard__NativeArray__nit__parser_work__State = {
4231 1130,
4232 "NativeArray[State]", /* class_name_string */
4233 6,
4234 0,
4235 &resolution_table_standard__NativeArray__nit__parser_work__State,
4236 7,
4237 {
4238 -1, /* empty */
4239 -1, /* empty */
4240 -1, /* empty */
4241 -1, /* empty */
4242 139, /* Object */
4243 668, /* NativeArray[Object] */
4244 1130, /* NativeArray[State] */
4245 },
4246 };
4247 const struct types resolution_table_standard__NativeArray__nit__parser_work__State = {
4248 0, /* dummy */
4249 {
4250 &type_nit__parser_work__State, /* E: State */
4251 &type_standard__NativeArray__nit__parser_work__State, /* NativeArray[E]: NativeArray[State] */
4252 }
4253 };
4254 /* runtime type NativeArray[MParameterType] */
4255 const struct type type_standard__NativeArray__nit__MParameterType = {
4256 1964,
4257 "NativeArray[MParameterType]", /* class_name_string */
4258 8,
4259 0,
4260 &resolution_table_standard__NativeArray__nit__MParameterType,
4261 9,
4262 {
4263 -1, /* empty */
4264 -1, /* empty */
4265 -1, /* empty */
4266 -1, /* empty */
4267 139, /* Object */
4268 668, /* NativeArray[Object] */
4269 671, /* NativeArray[nullable MType] */
4270 1762, /* NativeArray[MType] */
4271 1964, /* NativeArray[MParameterType] */
4272 },
4273 };
4274 const struct types resolution_table_standard__NativeArray__nit__MParameterType = {
4275 0, /* dummy */
4276 {
4277 &type_nit__MParameterType, /* E: MParameterType */
4278 &type_standard__NativeArray__nit__MParameterType, /* NativeArray[E]: NativeArray[MParameterType] */
4279 }
4280 };
4281 /* runtime type NativeArray[Text] */
4282 const struct type type_standard__NativeArray__standard__Text = {
4283 1760,
4284 "NativeArray[Text]", /* class_name_string */
4285 7,
4286 0,
4287 &resolution_table_standard__NativeArray__standard__Text,
4288 8,
4289 {
4290 -1, /* empty */
4291 -1, /* empty */
4292 -1, /* empty */
4293 -1, /* empty */
4294 139, /* Object */
4295 668, /* NativeArray[Object] */
4296 1139, /* NativeArray[Streamable] */
4297 1760, /* NativeArray[Text] */
4298 },
4299 };
4300 const struct types resolution_table_standard__NativeArray__standard__Text = {
4301 0, /* dummy */
4302 {
4303 &type_standard__Text, /* E: Text */
4304 &type_standard__NativeArray__standard__Text, /* NativeArray[E]: NativeArray[Text] */
4305 }
4306 };
4307 /* runtime type NativeArray[MMethod] */
4308 const struct type type_standard__NativeArray__nit__MMethod = {
4309 2086,
4310 "NativeArray[MMethod]", /* class_name_string */
4311 9,
4312 0,
4313 &resolution_table_standard__NativeArray__nit__MMethod,
4314 10,
4315 {
4316 -1, /* empty */
4317 -1, /* empty */
4318 -1, /* empty */
4319 -1, /* empty */
4320 139, /* Object */
4321 668, /* NativeArray[Object] */
4322 675, /* NativeArray[nullable MProperty] */
4323 1146, /* NativeArray[PropertyLayoutElement] */
4324 1959, /* NativeArray[MProperty] */
4325 2086, /* NativeArray[MMethod] */
4326 },
4327 };
4328 const struct types resolution_table_standard__NativeArray__nit__MMethod = {
4329 0, /* dummy */
4330 {
4331 &type_nit__MMethod, /* E: MMethod */
4332 &type_standard__NativeArray__nit__MMethod, /* NativeArray[E]: NativeArray[MMethod] */
4333 }
4334 };
4335 /* runtime type NativeArray[ExternFile] */
4336 const struct type type_standard__NativeArray__nit__ExternFile = {
4337 1131,
4338 "NativeArray[ExternFile]", /* class_name_string */
4339 6,
4340 0,
4341 &resolution_table_standard__NativeArray__nit__ExternFile,
4342 7,
4343 {
4344 -1, /* empty */
4345 -1, /* empty */
4346 -1, /* empty */
4347 -1, /* empty */
4348 139, /* Object */
4349 668, /* NativeArray[Object] */
4350 1131, /* NativeArray[ExternFile] */
4351 },
4352 };
4353 const struct types resolution_table_standard__NativeArray__nit__ExternFile = {
4354 0, /* dummy */
4355 {
4356 &type_nit__ExternFile, /* E: ExternFile */
4357 &type_standard__NativeArray__nit__ExternFile, /* NativeArray[E]: NativeArray[ExternFile] */
4358 }
4359 };
4360 /* runtime type NativeArray[Match] */
4361 const struct type type_standard__NativeArray__standard__Match = {
4362 1132,
4363 "NativeArray[Match]", /* class_name_string */
4364 6,
4365 0,
4366 &resolution_table_standard__NativeArray__standard__Match,
4367 7,
4368 {
4369 -1, /* empty */
4370 -1, /* empty */
4371 -1, /* empty */
4372 -1, /* empty */
4373 139, /* Object */
4374 668, /* NativeArray[Object] */
4375 1132, /* NativeArray[Match] */
4376 },
4377 };
4378 const struct types resolution_table_standard__NativeArray__standard__Match = {
4379 0, /* dummy */
4380 {
4381 &type_standard__Match, /* E: Match */
4382 &type_standard__NativeArray__standard__Match, /* NativeArray[E]: NativeArray[Match] */
4383 }
4384 };
4385 /* runtime type NativeArray[Prod] */
4386 const struct type type_standard__NativeArray__nit__Prod = {
4387 1761,
4388 "NativeArray[Prod]", /* class_name_string */
4389 7,
4390 0,
4391 &resolution_table_standard__NativeArray__nit__Prod,
4392 8,
4393 {
4394 -1, /* empty */
4395 -1, /* empty */
4396 -1, /* empty */
4397 -1, /* empty */
4398 139, /* Object */
4399 668, /* NativeArray[Object] */
4400 1144, /* NativeArray[ANode] */
4401 1761, /* NativeArray[Prod] */
4402 },
4403 };
4404 const struct types resolution_table_standard__NativeArray__nit__Prod = {
4405 0, /* dummy */
4406 {
4407 &type_nit__Prod, /* E: Prod */
4408 &type_standard__NativeArray__nit__Prod, /* NativeArray[E]: NativeArray[Prod] */
4409 }
4410 };
4411 /* runtime type NativeArray[MType] */
4412 const struct type type_standard__NativeArray__nit__MType = {
4413 1762,
4414 "NativeArray[MType]", /* class_name_string */
4415 7,
4416 0,
4417 &resolution_table_standard__NativeArray__nit__MType,
4418 8,
4419 {
4420 -1, /* empty */
4421 -1, /* empty */
4422 -1, /* empty */
4423 -1, /* empty */
4424 139, /* Object */
4425 668, /* NativeArray[Object] */
4426 671, /* NativeArray[nullable MType] */
4427 1762, /* NativeArray[MType] */
4428 },
4429 };
4430 const struct types resolution_table_standard__NativeArray__nit__MType = {
4431 0, /* dummy */
4432 {
4433 &type_nit__MType, /* E: MType */
4434 &type_standard__NativeArray__nit__MType, /* NativeArray[E]: NativeArray[MType] */
4435 }
4436 };
4437 /* runtime type NativeArray[ReduceAction] */
4438 const struct type type_standard__NativeArray__nit__parser_work__ReduceAction = {
4439 1133,
4440 "NativeArray[ReduceAction]", /* class_name_string */
4441 6,
4442 0,
4443 &resolution_table_standard__NativeArray__nit__parser_work__ReduceAction,
4444 7,
4445 {
4446 -1, /* empty */
4447 -1, /* empty */
4448 -1, /* empty */
4449 -1, /* empty */
4450 139, /* Object */
4451 668, /* NativeArray[Object] */
4452 1133, /* NativeArray[ReduceAction] */
4453 },
4454 };
4455 const struct types resolution_table_standard__NativeArray__nit__parser_work__ReduceAction = {
4456 0, /* dummy */
4457 {
4458 &type_nit__parser_work__ReduceAction, /* E: ReduceAction */
4459 &type_standard__NativeArray__nit__parser_work__ReduceAction, /* NativeArray[E]: NativeArray[ReduceAction] */
4460 }
4461 };
4462 /* runtime type NativeArray[AClassdef] */
4463 const struct type type_standard__NativeArray__nit__AClassdef = {
4464 1965,
4465 "NativeArray[AClassdef]", /* class_name_string */
4466 8,
4467 0,
4468 &resolution_table_standard__NativeArray__nit__AClassdef,
4469 9,
4470 {
4471 -1, /* empty */
4472 -1, /* empty */
4473 -1, /* empty */
4474 -1, /* empty */
4475 139, /* Object */
4476 668, /* NativeArray[Object] */
4477 1144, /* NativeArray[ANode] */
4478 1761, /* NativeArray[Prod] */
4479 1965, /* NativeArray[AClassdef] */
4480 },
4481 };
4482 const struct types resolution_table_standard__NativeArray__nit__AClassdef = {
4483 0, /* dummy */
4484 {
4485 &type_nit__AClassdef, /* E: AClassdef */
4486 &type_standard__NativeArray__nit__AClassdef, /* NativeArray[E]: NativeArray[AClassdef] */
4487 }
4488 };
4489 /* runtime type NativeArray[MParameter] */
4490 const struct type type_standard__NativeArray__nit__MParameter = {
4491 1134,
4492 "NativeArray[MParameter]", /* class_name_string */
4493 6,
4494 0,
4495 &resolution_table_standard__NativeArray__nit__MParameter,
4496 7,
4497 {
4498 -1, /* empty */
4499 -1, /* empty */
4500 -1, /* empty */
4501 -1, /* empty */
4502 139, /* Object */
4503 668, /* NativeArray[Object] */
4504 1134, /* NativeArray[MParameter] */
4505 },
4506 };
4507 const struct types resolution_table_standard__NativeArray__nit__MParameter = {
4508 0, /* dummy */
4509 {
4510 &type_nit__MParameter, /* E: MParameter */
4511 &type_standard__NativeArray__nit__MParameter, /* NativeArray[E]: NativeArray[MParameter] */
4512 }
4513 };
4514 /* runtime type NativeArray[FlowContext] */
4515 const struct type type_standard__NativeArray__nit__FlowContext = {
4516 1135,
4517 "NativeArray[FlowContext]", /* class_name_string */
4518 6,
4519 0,
4520 &resolution_table_standard__NativeArray__nit__FlowContext,
4521 7,
4522 {
4523 -1, /* empty */
4524 -1, /* empty */
4525 -1, /* empty */
4526 -1, /* empty */
4527 139, /* Object */
4528 668, /* NativeArray[Object] */
4529 1135, /* NativeArray[FlowContext] */
4530 },
4531 };
4532 const struct types resolution_table_standard__NativeArray__nit__FlowContext = {
4533 0, /* dummy */
4534 {
4535 &type_nit__FlowContext, /* E: FlowContext */
4536 &type_standard__NativeArray__nit__FlowContext, /* NativeArray[E]: NativeArray[FlowContext] */
4537 }
4538 };
4539 /* runtime type NativeArray[CallSite] */
4540 const struct type type_standard__NativeArray__nit__CallSite = {
4541 1136,
4542 "NativeArray[CallSite]", /* class_name_string */
4543 6,
4544 0,
4545 &resolution_table_standard__NativeArray__nit__CallSite,
4546 7,
4547 {
4548 -1, /* empty */
4549 -1, /* empty */
4550 -1, /* empty */
4551 -1, /* empty */
4552 139, /* Object */
4553 668, /* NativeArray[Object] */
4554 1136, /* NativeArray[CallSite] */
4555 },
4556 };
4557 const struct types resolution_table_standard__NativeArray__nit__CallSite = {
4558 0, /* dummy */
4559 {
4560 &type_nit__CallSite, /* E: CallSite */
4561 &type_standard__NativeArray__nit__CallSite, /* NativeArray[E]: NativeArray[CallSite] */
4562 }
4563 };
4564 /* runtime type NativeArray[CodeWriter] */
4565 const struct type type_standard__NativeArray__nit__CodeWriter = {
4566 1137,
4567 "NativeArray[CodeWriter]", /* class_name_string */
4568 6,
4569 0,
4570 &resolution_table_standard__NativeArray__nit__CodeWriter,
4571 7,
4572 {
4573 -1, /* empty */
4574 -1, /* empty */
4575 -1, /* empty */
4576 -1, /* empty */
4577 139, /* Object */
4578 668, /* NativeArray[Object] */
4579 1137, /* NativeArray[CodeWriter] */
4580 },
4581 };
4582 const struct types resolution_table_standard__NativeArray__nit__CodeWriter = {
4583 0, /* dummy */
4584 {
4585 &type_nit__CodeWriter, /* E: CodeWriter */
4586 &type_standard__NativeArray__nit__CodeWriter, /* NativeArray[E]: NativeArray[CodeWriter] */
4587 }
4588 };
4589 /* runtime type NativeArray[RuntimeVariable] */
4590 const struct type type_standard__NativeArray__nit__RuntimeVariable = {
4591 1138,
4592 "NativeArray[RuntimeVariable]", /* class_name_string */
4593 6,
4594 0,
4595 &resolution_table_standard__NativeArray__nit__RuntimeVariable,
4596 7,
4597 {
4598 -1, /* empty */
4599 -1, /* empty */
4600 -1, /* empty */
4601 -1, /* empty */
4602 139, /* Object */
4603 668, /* NativeArray[Object] */
4604 1138, /* NativeArray[RuntimeVariable] */
4605 },
4606 };
4607 const struct types resolution_table_standard__NativeArray__nit__RuntimeVariable = {
4608 0, /* dummy */
4609 {
4610 &type_nit__RuntimeVariable, /* E: RuntimeVariable */
4611 &type_standard__NativeArray__nit__RuntimeVariable, /* NativeArray[E]: NativeArray[RuntimeVariable] */
4612 }
4613 };
4614 /* runtime type NativeArray[nullable MClass] */
4615 const struct type type_standard__NativeArray__nullable__nit__MClass = {
4616 669,
4617 "NativeArray[nullable MClass]", /* class_name_string */
4618 6,
4619 0,
4620 &resolution_table_standard__NativeArray__nullable__nit__MClass,
4621 7,
4622 {
4623 -1, /* empty */
4624 -1, /* empty */
4625 -1, /* empty */
4626 -1, /* empty */
4627 139, /* Object */
4628 -1, /* empty */
4629 669, /* NativeArray[nullable MClass] */
4630 },
4631 };
4632 const struct types resolution_table_standard__NativeArray__nullable__nit__MClass = {
4633 0, /* dummy */
4634 {
4635 &type_nullable__nit__MClass, /* E: nullable MClass */
4636 &type_standard__NativeArray__nullable__nit__MClass, /* NativeArray[E]: NativeArray[nullable MClass] */
4637 }
4638 };
4639 /* runtime type NativeArray[nullable MPropDef] */
4640 const struct type type_standard__NativeArray__nullable__nit__MPropDef = {
4641 670,
4642 "NativeArray[nullable MPropDef]", /* class_name_string */
4643 6,
4644 0,
4645 &resolution_table_standard__NativeArray__nullable__nit__MPropDef,
4646 7,
4647 {
4648 -1, /* empty */
4649 -1, /* empty */
4650 -1, /* empty */
4651 -1, /* empty */
4652 139, /* Object */
4653 -1, /* empty */
4654 670, /* NativeArray[nullable MPropDef] */
4655 },
4656 };
4657 const struct types resolution_table_standard__NativeArray__nullable__nit__MPropDef = {
4658 0, /* dummy */
4659 {
4660 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
4661 &type_standard__NativeArray__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[nullable MPropDef] */
4662 }
4663 };
4664 /* runtime type NativeArray[Streamable] */
4665 const struct type type_standard__NativeArray__standard__Streamable = {
4666 1139,
4667 "NativeArray[Streamable]", /* class_name_string */
4668 6,
4669 0,
4670 &resolution_table_standard__NativeArray__standard__Streamable,
4671 7,
4672 {
4673 -1, /* empty */
4674 -1, /* empty */
4675 -1, /* empty */
4676 -1, /* empty */
4677 139, /* Object */
4678 668, /* NativeArray[Object] */
4679 1139, /* NativeArray[Streamable] */
4680 },
4681 };
4682 const struct types resolution_table_standard__NativeArray__standard__Streamable = {
4683 0, /* dummy */
4684 {
4685 &type_standard__Streamable, /* E: Streamable */
4686 &type_standard__NativeArray__standard__Streamable, /* NativeArray[E]: NativeArray[Streamable] */
4687 }
4688 };
4689 /* runtime type NativeArray[AAttrPropdef] */
4690 const struct type type_standard__NativeArray__nit__AAttrPropdef = {
4691 2087,
4692 "NativeArray[AAttrPropdef]", /* class_name_string */
4693 9,
4694 0,
4695 &resolution_table_standard__NativeArray__nit__AAttrPropdef,
4696 10,
4697 {
4698 -1, /* empty */
4699 -1, /* empty */
4700 -1, /* empty */
4701 -1, /* empty */
4702 139, /* Object */
4703 668, /* NativeArray[Object] */
4704 1144, /* NativeArray[ANode] */
4705 1761, /* NativeArray[Prod] */
4706 1971, /* NativeArray[APropdef] */
4707 2087, /* NativeArray[AAttrPropdef] */
4708 },
4709 };
4710 const struct types resolution_table_standard__NativeArray__nit__AAttrPropdef = {
4711 0, /* dummy */
4712 {
4713 &type_nit__AAttrPropdef, /* E: AAttrPropdef */
4714 &type_standard__NativeArray__nit__AAttrPropdef, /* NativeArray[E]: NativeArray[AAttrPropdef] */
4715 }
4716 };
4717 /* runtime type NativeArray[MVirtualType] */
4718 const struct type type_standard__NativeArray__nit__MVirtualType = {
4719 1966,
4720 "NativeArray[MVirtualType]", /* class_name_string */
4721 8,
4722 0,
4723 &resolution_table_standard__NativeArray__nit__MVirtualType,
4724 9,
4725 {
4726 -1, /* empty */
4727 -1, /* empty */
4728 -1, /* empty */
4729 -1, /* empty */
4730 139, /* Object */
4731 668, /* NativeArray[Object] */
4732 671, /* NativeArray[nullable MType] */
4733 1762, /* NativeArray[MType] */
4734 1966, /* NativeArray[MVirtualType] */
4735 },
4736 };
4737 const struct types resolution_table_standard__NativeArray__nit__MVirtualType = {
4738 0, /* dummy */
4739 {
4740 &type_nit__MVirtualType, /* E: MVirtualType */
4741 &type_standard__NativeArray__nit__MVirtualType, /* NativeArray[E]: NativeArray[MVirtualType] */
4742 }
4743 };
4744 /* runtime type NativeArray[AExpr] */
4745 const struct type type_standard__NativeArray__nit__AExpr = {
4746 1967,
4747 "NativeArray[AExpr]", /* class_name_string */
4748 8,
4749 0,
4750 &resolution_table_standard__NativeArray__nit__AExpr,
4751 9,
4752 {
4753 -1, /* empty */
4754 -1, /* empty */
4755 -1, /* empty */
4756 -1, /* empty */
4757 139, /* Object */
4758 668, /* NativeArray[Object] */
4759 1144, /* NativeArray[ANode] */
4760 1761, /* NativeArray[Prod] */
4761 1967, /* NativeArray[AExpr] */
4762 },
4763 };
4764 const struct types resolution_table_standard__NativeArray__nit__AExpr = {
4765 0, /* dummy */
4766 {
4767 &type_nit__AExpr, /* E: AExpr */
4768 &type_standard__NativeArray__nit__AExpr, /* NativeArray[E]: NativeArray[AExpr] */
4769 }
4770 };
4771 /* runtime type NativeArray[AIntExpr] */
4772 const struct type type_standard__NativeArray__nit__AIntExpr = {
4773 2088,
4774 "NativeArray[AIntExpr]", /* class_name_string */
4775 9,
4776 0,
4777 &resolution_table_standard__NativeArray__nit__AIntExpr,
4778 10,
4779 {
4780 -1, /* empty */
4781 -1, /* empty */
4782 -1, /* empty */
4783 -1, /* empty */
4784 139, /* Object */
4785 668, /* NativeArray[Object] */
4786 1144, /* NativeArray[ANode] */
4787 1761, /* NativeArray[Prod] */
4788 1967, /* NativeArray[AExpr] */
4789 2088, /* NativeArray[AIntExpr] */
4790 },
4791 };
4792 const struct types resolution_table_standard__NativeArray__nit__AIntExpr = {
4793 0, /* dummy */
4794 {
4795 &type_nit__AIntExpr, /* E: AIntExpr */
4796 &type_standard__NativeArray__nit__AIntExpr, /* NativeArray[E]: NativeArray[AIntExpr] */
4797 }
4798 };
4799 /* runtime type NativeArray[Variable] */
4800 const struct type type_standard__NativeArray__nit__Variable = {
4801 1140,
4802 "NativeArray[Variable]", /* class_name_string */
4803 6,
4804 0,
4805 &resolution_table_standard__NativeArray__nit__Variable,
4806 7,
4807 {
4808 -1, /* empty */
4809 -1, /* empty */
4810 -1, /* empty */
4811 -1, /* empty */
4812 139, /* Object */
4813 668, /* NativeArray[Object] */
4814 1140, /* NativeArray[Variable] */
4815 },
4816 };
4817 const struct types resolution_table_standard__NativeArray__nit__Variable = {
4818 0, /* dummy */
4819 {
4820 &type_nit__Variable, /* E: Variable */
4821 &type_standard__NativeArray__nit__Variable, /* NativeArray[E]: NativeArray[Variable] */
4822 }
4823 };
4824 /* runtime type NativeArray[AVarExpr] */
4825 const struct type type_standard__NativeArray__nit__AVarExpr = {
4826 2089,
4827 "NativeArray[AVarExpr]", /* class_name_string */
4828 9,
4829 0,
4830 &resolution_table_standard__NativeArray__nit__AVarExpr,
4831 10,
4832 {
4833 -1, /* empty */
4834 -1, /* empty */
4835 -1, /* empty */
4836 -1, /* empty */
4837 139, /* Object */
4838 668, /* NativeArray[Object] */
4839 1144, /* NativeArray[ANode] */
4840 1761, /* NativeArray[Prod] */
4841 1967, /* NativeArray[AExpr] */
4842 2089, /* NativeArray[AVarExpr] */
4843 },
4844 };
4845 const struct types resolution_table_standard__NativeArray__nit__AVarExpr = {
4846 0, /* dummy */
4847 {
4848 &type_nit__AVarExpr, /* E: AVarExpr */
4849 &type_standard__NativeArray__nit__AVarExpr, /* NativeArray[E]: NativeArray[AVarExpr] */
4850 }
4851 };
4852 /* runtime type NativeArray[nullable MType] */
4853 const struct type type_standard__NativeArray__nullable__nit__MType = {
4854 671,
4855 "NativeArray[nullable MType]", /* class_name_string */
4856 6,
4857 0,
4858 &resolution_table_standard__NativeArray__nullable__nit__MType,
4859 7,
4860 {
4861 -1, /* empty */
4862 -1, /* empty */
4863 -1, /* empty */
4864 -1, /* empty */
4865 139, /* Object */
4866 -1, /* empty */
4867 671, /* NativeArray[nullable MType] */
4868 },
4869 };
4870 const struct types resolution_table_standard__NativeArray__nullable__nit__MType = {
4871 0, /* dummy */
4872 {
4873 &type_nullable__nit__MType, /* E: nullable MType */
4874 &type_standard__NativeArray__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable MType] */
4875 }
4876 };
4877 /* runtime type NativeArray[AEscapeExpr] */
4878 const struct type type_standard__NativeArray__nit__AEscapeExpr = {
4879 2090,
4880 "NativeArray[AEscapeExpr]", /* class_name_string */
4881 9,
4882 0,
4883 &resolution_table_standard__NativeArray__nit__AEscapeExpr,
4884 10,
4885 {
4886 -1, /* empty */
4887 -1, /* empty */
4888 -1, /* empty */
4889 -1, /* empty */
4890 139, /* Object */
4891 668, /* NativeArray[Object] */
4892 1144, /* NativeArray[ANode] */
4893 1761, /* NativeArray[Prod] */
4894 1967, /* NativeArray[AExpr] */
4895 2090, /* NativeArray[AEscapeExpr] */
4896 },
4897 };
4898 const struct types resolution_table_standard__NativeArray__nit__AEscapeExpr = {
4899 0, /* dummy */
4900 {
4901 &type_nit__AEscapeExpr, /* E: AEscapeExpr */
4902 &type_standard__NativeArray__nit__AEscapeExpr, /* NativeArray[E]: NativeArray[AEscapeExpr] */
4903 }
4904 };
4905 /* runtime type NativeArray[Char] */
4906 const struct type type_standard__NativeArray__standard__Char = {
4907 1141,
4908 "NativeArray[Char]", /* class_name_string */
4909 6,
4910 0,
4911 &resolution_table_standard__NativeArray__standard__Char,
4912 7,
4913 {
4914 -1, /* empty */
4915 -1, /* empty */
4916 -1, /* empty */
4917 -1, /* empty */
4918 139, /* Object */
4919 668, /* NativeArray[Object] */
4920 1141, /* NativeArray[Char] */
4921 },
4922 };
4923 const struct types resolution_table_standard__NativeArray__standard__Char = {
4924 0, /* dummy */
4925 {
4926 &type_standard__Char, /* E: Char */
4927 &type_standard__NativeArray__standard__Char, /* NativeArray[E]: NativeArray[Char] */
4928 }
4929 };
4930 /* runtime type NativeArray[Buffer] */
4931 const struct type type_standard__NativeArray__standard__Buffer = {
4932 1968,
4933 "NativeArray[Buffer]", /* class_name_string */
4934 8,
4935 0,
4936 &resolution_table_standard__NativeArray__standard__Buffer,
4937 9,
4938 {
4939 -1, /* empty */
4940 -1, /* empty */
4941 -1, /* empty */
4942 -1, /* empty */
4943 139, /* Object */
4944 668, /* NativeArray[Object] */
4945 1139, /* NativeArray[Streamable] */
4946 1760, /* NativeArray[Text] */
4947 1968, /* NativeArray[Buffer] */
4948 },
4949 };
4950 const struct types resolution_table_standard__NativeArray__standard__Buffer = {
4951 0, /* dummy */
4952 {
4953 &type_standard__Buffer, /* E: Buffer */
4954 &type_standard__NativeArray__standard__Buffer, /* NativeArray[E]: NativeArray[Buffer] */
4955 }
4956 };
4957 /* runtime type NativeArray[FlatText] */
4958 const struct type type_standard__NativeArray__standard__FlatText = {
4959 1969,
4960 "NativeArray[FlatText]", /* class_name_string */
4961 8,
4962 0,
4963 &resolution_table_standard__NativeArray__standard__FlatText,
4964 9,
4965 {
4966 -1, /* empty */
4967 -1, /* empty */
4968 -1, /* empty */
4969 -1, /* empty */
4970 139, /* Object */
4971 668, /* NativeArray[Object] */
4972 1139, /* NativeArray[Streamable] */
4973 1760, /* NativeArray[Text] */
4974 1969, /* NativeArray[FlatText] */
4975 },
4976 };
4977 const struct types resolution_table_standard__NativeArray__standard__FlatText = {
4978 0, /* dummy */
4979 {
4980 &type_standard__FlatText, /* E: FlatText */
4981 &type_standard__NativeArray__standard__FlatText, /* NativeArray[E]: NativeArray[FlatText] */
4982 }
4983 };
4984 /* runtime type NativeArray[MGroup] */
4985 const struct type type_standard__NativeArray__nit__MGroup = {
4986 1763,
4987 "NativeArray[MGroup]", /* class_name_string */
4988 7,
4989 0,
4990 &resolution_table_standard__NativeArray__nit__MGroup,
4991 8,
4992 {
4993 -1, /* empty */
4994 -1, /* empty */
4995 -1, /* empty */
4996 -1, /* empty */
4997 139, /* Object */
4998 668, /* NativeArray[Object] */
4999 673, /* NativeArray[nullable MGroup] */
5000 1763, /* NativeArray[MGroup] */
5001 },
5002 };
5003 const struct types resolution_table_standard__NativeArray__nit__MGroup = {
5004 0, /* dummy */
5005 {
5006 &type_nit__MGroup, /* E: MGroup */
5007 &type_standard__NativeArray__nit__MGroup, /* NativeArray[E]: NativeArray[MGroup] */
5008 }
5009 };
5010 /* runtime type NativeArray[AImport] */
5011 const struct type type_standard__NativeArray__nit__AImport = {
5012 1970,
5013 "NativeArray[AImport]", /* class_name_string */
5014 8,
5015 0,
5016 &resolution_table_standard__NativeArray__nit__AImport,
5017 9,
5018 {
5019 -1, /* empty */
5020 -1, /* empty */
5021 -1, /* empty */
5022 -1, /* empty */
5023 139, /* Object */
5024 668, /* NativeArray[Object] */
5025 1144, /* NativeArray[ANode] */
5026 1761, /* NativeArray[Prod] */
5027 1970, /* NativeArray[AImport] */
5028 },
5029 };
5030 const struct types resolution_table_standard__NativeArray__nit__AImport = {
5031 0, /* dummy */
5032 {
5033 &type_nit__AImport, /* E: AImport */
5034 &type_standard__NativeArray__nit__AImport, /* NativeArray[E]: NativeArray[AImport] */
5035 }
5036 };
5037 /* runtime type NativeArray[TId] */
5038 const struct type type_standard__NativeArray__nit__TId = {
5039 1764,
5040 "NativeArray[TId]", /* class_name_string */
5041 7,
5042 0,
5043 &resolution_table_standard__NativeArray__nit__TId,
5044 8,
5045 {
5046 -1, /* empty */
5047 -1, /* empty */
5048 -1, /* empty */
5049 -1, /* empty */
5050 139, /* Object */
5051 668, /* NativeArray[Object] */
5052 1144, /* NativeArray[ANode] */
5053 1764, /* NativeArray[TId] */
5054 },
5055 };
5056 const struct types resolution_table_standard__NativeArray__nit__TId = {
5057 0, /* dummy */
5058 {
5059 &type_nit__TId, /* E: TId */
5060 &type_standard__NativeArray__nit__TId, /* NativeArray[E]: NativeArray[TId] */
5061 }
5062 };
5063 /* runtime type NativeArray[APropdef] */
5064 const struct type type_standard__NativeArray__nit__APropdef = {
5065 1971,
5066 "NativeArray[APropdef]", /* class_name_string */
5067 8,
5068 0,
5069 &resolution_table_standard__NativeArray__nit__APropdef,
5070 9,
5071 {
5072 -1, /* empty */
5073 -1, /* empty */
5074 -1, /* empty */
5075 -1, /* empty */
5076 139, /* Object */
5077 668, /* NativeArray[Object] */
5078 1144, /* NativeArray[ANode] */
5079 1761, /* NativeArray[Prod] */
5080 1971, /* NativeArray[APropdef] */
5081 },
5082 };
5083 const struct types resolution_table_standard__NativeArray__nit__APropdef = {
5084 0, /* dummy */
5085 {
5086 &type_nit__APropdef, /* E: APropdef */
5087 &type_standard__NativeArray__nit__APropdef, /* NativeArray[E]: NativeArray[APropdef] */
5088 }
5089 };
5090 /* runtime type NativeArray[MMethodDef] */
5091 const struct type type_standard__NativeArray__nit__MMethodDef = {
5092 2091,
5093 "NativeArray[MMethodDef]", /* class_name_string */
5094 9,
5095 0,
5096 &resolution_table_standard__NativeArray__nit__MMethodDef,
5097 10,
5098 {
5099 -1, /* empty */
5100 -1, /* empty */
5101 -1, /* empty */
5102 -1, /* empty */
5103 139, /* Object */
5104 668, /* NativeArray[Object] */
5105 670, /* NativeArray[nullable MPropDef] */
5106 1146, /* NativeArray[PropertyLayoutElement] */
5107 1963, /* NativeArray[MPropDef] */
5108 2091, /* NativeArray[MMethodDef] */
5109 },
5110 };
5111 const struct types resolution_table_standard__NativeArray__nit__MMethodDef = {
5112 0, /* dummy */
5113 {
5114 &type_nit__MMethodDef, /* E: MMethodDef */
5115 &type_standard__NativeArray__nit__MMethodDef, /* NativeArray[E]: NativeArray[MMethodDef] */
5116 }
5117 };
5118 /* runtime type NativeArray[CodeFile] */
5119 const struct type type_standard__NativeArray__nit__CodeFile = {
5120 1142,
5121 "NativeArray[CodeFile]", /* class_name_string */
5122 6,
5123 0,
5124 &resolution_table_standard__NativeArray__nit__CodeFile,
5125 7,
5126 {
5127 -1, /* empty */
5128 -1, /* empty */
5129 -1, /* empty */
5130 -1, /* empty */
5131 139, /* Object */
5132 668, /* NativeArray[Object] */
5133 1142, /* NativeArray[CodeFile] */
5134 },
5135 };
5136 const struct types resolution_table_standard__NativeArray__nit__CodeFile = {
5137 0, /* dummy */
5138 {
5139 &type_nit__CodeFile, /* E: CodeFile */
5140 &type_standard__NativeArray__nit__CodeFile, /* NativeArray[E]: NativeArray[CodeFile] */
5141 }
5142 };
5143 /* runtime type NativeArray[Couple[MClass, AType]] */
5144 const struct type type_standard__NativeArray__standard__Couple__nit__MClass__nit__AType = {
5145 1143,
5146 "NativeArray[Couple[MClass, AType]]", /* class_name_string */
5147 6,
5148 0,
5149 &resolution_table_standard__NativeArray__standard__Couple__nit__MClass__nit__AType,
5150 7,
5151 {
5152 -1, /* empty */
5153 -1, /* empty */
5154 -1, /* empty */
5155 -1, /* empty */
5156 139, /* Object */
5157 668, /* NativeArray[Object] */
5158 1143, /* NativeArray[Couple[MClass, AType]] */
5159 },
5160 };
5161 const struct types resolution_table_standard__NativeArray__standard__Couple__nit__MClass__nit__AType = {
5162 0, /* dummy */
5163 {
5164 &type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */
5165 &type_standard__NativeArray__standard__Couple__nit__MClass__nit__AType, /* NativeArray[E]: NativeArray[Couple[MClass, AType]] */
5166 }
5167 };
5168 /* runtime type NativeArray[ANode] */
5169 const struct type type_standard__NativeArray__nit__ANode = {
5170 1144,
5171 "NativeArray[ANode]", /* class_name_string */
5172 6,
5173 0,
5174 &resolution_table_standard__NativeArray__nit__ANode,
5175 7,
5176 {
5177 -1, /* empty */
5178 -1, /* empty */
5179 -1, /* empty */
5180 -1, /* empty */
5181 139, /* Object */
5182 668, /* NativeArray[Object] */
5183 1144, /* NativeArray[ANode] */
5184 },
5185 };
5186 const struct types resolution_table_standard__NativeArray__nit__ANode = {
5187 0, /* dummy */
5188 {
5189 &type_nit__ANode, /* E: ANode */
5190 &type_standard__NativeArray__nit__ANode, /* NativeArray[E]: NativeArray[ANode] */
5191 }
5192 };
5193 /* runtime type NativeArray[MVirtualTypeProp] */
5194 const struct type type_standard__NativeArray__nit__MVirtualTypeProp = {
5195 2092,
5196 "NativeArray[MVirtualTypeProp]", /* class_name_string */
5197 9,
5198 0,
5199 &resolution_table_standard__NativeArray__nit__MVirtualTypeProp,
5200 10,
5201 {
5202 -1, /* empty */
5203 -1, /* empty */
5204 -1, /* empty */
5205 -1, /* empty */
5206 139, /* Object */
5207 668, /* NativeArray[Object] */
5208 675, /* NativeArray[nullable MProperty] */
5209 1146, /* NativeArray[PropertyLayoutElement] */
5210 1959, /* NativeArray[MProperty] */
5211 2092, /* NativeArray[MVirtualTypeProp] */
5212 },
5213 };
5214 const struct types resolution_table_standard__NativeArray__nit__MVirtualTypeProp = {
5215 0, /* dummy */
5216 {
5217 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
5218 &type_standard__NativeArray__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[MVirtualTypeProp] */
5219 }
5220 };
5221 /* runtime type NativeArray[TComment] */
5222 const struct type type_standard__NativeArray__nit__TComment = {
5223 1765,
5224 "NativeArray[TComment]", /* class_name_string */
5225 7,
5226 0,
5227 &resolution_table_standard__NativeArray__nit__TComment,
5228 8,
5229 {
5230 -1, /* empty */
5231 -1, /* empty */
5232 -1, /* empty */
5233 -1, /* empty */
5234 139, /* Object */
5235 668, /* NativeArray[Object] */
5236 1144, /* NativeArray[ANode] */
5237 1765, /* NativeArray[TComment] */
5238 },
5239 };
5240 const struct types resolution_table_standard__NativeArray__nit__TComment = {
5241 0, /* dummy */
5242 {
5243 &type_nit__TComment, /* E: TComment */
5244 &type_standard__NativeArray__nit__TComment, /* NativeArray[E]: NativeArray[TComment] */
5245 }
5246 };
5247 /* runtime type NativeArray[AFormaldef] */
5248 const struct type type_standard__NativeArray__nit__AFormaldef = {
5249 1972,
5250 "NativeArray[AFormaldef]", /* class_name_string */
5251 8,
5252 0,
5253 &resolution_table_standard__NativeArray__nit__AFormaldef,
5254 9,
5255 {
5256 -1, /* empty */
5257 -1, /* empty */
5258 -1, /* empty */
5259 -1, /* empty */
5260 139, /* Object */
5261 668, /* NativeArray[Object] */
5262 1144, /* NativeArray[ANode] */
5263 1761, /* NativeArray[Prod] */
5264 1972, /* NativeArray[AFormaldef] */
5265 },
5266 };
5267 const struct types resolution_table_standard__NativeArray__nit__AFormaldef = {
5268 0, /* dummy */
5269 {
5270 &type_nit__AFormaldef, /* E: AFormaldef */
5271 &type_standard__NativeArray__nit__AFormaldef, /* NativeArray[E]: NativeArray[AFormaldef] */
5272 }
5273 };
5274 /* runtime type NativeArray[ASuperclass] */
5275 const struct type type_standard__NativeArray__nit__ASuperclass = {
5276 1973,
5277 "NativeArray[ASuperclass]", /* class_name_string */
5278 8,
5279 0,
5280 &resolution_table_standard__NativeArray__nit__ASuperclass,
5281 9,
5282 {
5283 -1, /* empty */
5284 -1, /* empty */
5285 -1, /* empty */
5286 -1, /* empty */
5287 139, /* Object */
5288 668, /* NativeArray[Object] */
5289 1144, /* NativeArray[ANode] */
5290 1761, /* NativeArray[Prod] */
5291 1973, /* NativeArray[ASuperclass] */
5292 },
5293 };
5294 const struct types resolution_table_standard__NativeArray__nit__ASuperclass = {
5295 0, /* dummy */
5296 {
5297 &type_nit__ASuperclass, /* E: ASuperclass */
5298 &type_standard__NativeArray__nit__ASuperclass, /* NativeArray[E]: NativeArray[ASuperclass] */
5299 }
5300 };
5301 /* runtime type NativeArray[Scope] */
5302 const struct type type_standard__NativeArray__nit__scope__Scope = {
5303 1145,
5304 "NativeArray[Scope]", /* class_name_string */
5305 6,
5306 0,
5307 &resolution_table_standard__NativeArray__nit__scope__Scope,
5308 7,
5309 {
5310 -1, /* empty */
5311 -1, /* empty */
5312 -1, /* empty */
5313 -1, /* empty */
5314 139, /* Object */
5315 668, /* NativeArray[Object] */
5316 1145, /* NativeArray[Scope] */
5317 },
5318 };
5319 const struct types resolution_table_standard__NativeArray__nit__scope__Scope = {
5320 0, /* dummy */
5321 {
5322 &type_nit__scope__Scope, /* E: Scope */
5323 &type_standard__NativeArray__nit__scope__Scope, /* NativeArray[E]: NativeArray[Scope] */
5324 }
5325 };
5326 /* runtime type NativeArray[PropertyLayoutElement] */
5327 const struct type type_standard__NativeArray__nit__PropertyLayoutElement = {
5328 1146,
5329 "NativeArray[PropertyLayoutElement]", /* class_name_string */
5330 7,
5331 0,
5332 &resolution_table_standard__NativeArray__nit__PropertyLayoutElement,
5333 8,
5334 {
5335 -1, /* empty */
5336 -1, /* empty */
5337 -1, /* empty */
5338 -1, /* empty */
5339 139, /* Object */
5340 668, /* NativeArray[Object] */
5341 -1, /* empty */
5342 1146, /* NativeArray[PropertyLayoutElement] */
5343 },
5344 };
5345 const struct types resolution_table_standard__NativeArray__nit__PropertyLayoutElement = {
5346 0, /* dummy */
5347 {
5348 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
5349 &type_standard__NativeArray__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[PropertyLayoutElement] */
5350 }
5351 };
5352 /* runtime type NativeArray[MAttribute] */
5353 const struct type type_standard__NativeArray__nit__MAttribute = {
5354 2093,
5355 "NativeArray[MAttribute]", /* class_name_string */
5356 9,
5357 0,
5358 &resolution_table_standard__NativeArray__nit__MAttribute,
5359 10,
5360 {
5361 -1, /* empty */
5362 -1, /* empty */
5363 -1, /* empty */
5364 -1, /* empty */
5365 139, /* Object */
5366 668, /* NativeArray[Object] */
5367 675, /* NativeArray[nullable MProperty] */
5368 1146, /* NativeArray[PropertyLayoutElement] */
5369 1959, /* NativeArray[MProperty] */
5370 2093, /* NativeArray[MAttribute] */
5371 },
5372 };
5373 const struct types resolution_table_standard__NativeArray__nit__MAttribute = {
5374 0, /* dummy */
5375 {
5376 &type_nit__MAttribute, /* E: MAttribute */
5377 &type_standard__NativeArray__nit__MAttribute, /* NativeArray[E]: NativeArray[MAttribute] */
5378 }
5379 };
5380 /* runtime type NativeArray[AExternCodeBlock] */
5381 const struct type type_standard__NativeArray__nit__AExternCodeBlock = {
5382 1974,
5383 "NativeArray[AExternCodeBlock]", /* class_name_string */
5384 8,
5385 0,
5386 &resolution_table_standard__NativeArray__nit__AExternCodeBlock,
5387 9,
5388 {
5389 -1, /* empty */
5390 -1, /* empty */
5391 -1, /* empty */
5392 -1, /* empty */
5393 139, /* Object */
5394 668, /* NativeArray[Object] */
5395 1144, /* NativeArray[ANode] */
5396 1761, /* NativeArray[Prod] */
5397 1974, /* NativeArray[AExternCodeBlock] */
5398 },
5399 };
5400 const struct types resolution_table_standard__NativeArray__nit__AExternCodeBlock = {
5401 0, /* dummy */
5402 {
5403 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5404 &type_standard__NativeArray__nit__AExternCodeBlock, /* NativeArray[E]: NativeArray[AExternCodeBlock] */
5405 }
5406 };
5407 /* runtime type NativeArray[AParam] */
5408 const struct type type_standard__NativeArray__nit__AParam = {
5409 1975,
5410 "NativeArray[AParam]", /* class_name_string */
5411 8,
5412 0,
5413 &resolution_table_standard__NativeArray__nit__AParam,
5414 9,
5415 {
5416 -1, /* empty */
5417 -1, /* empty */
5418 -1, /* empty */
5419 -1, /* empty */
5420 139, /* Object */
5421 668, /* NativeArray[Object] */
5422 1144, /* NativeArray[ANode] */
5423 1761, /* NativeArray[Prod] */
5424 1975, /* NativeArray[AParam] */
5425 },
5426 };
5427 const struct types resolution_table_standard__NativeArray__nit__AParam = {
5428 0, /* dummy */
5429 {
5430 &type_nit__AParam, /* E: AParam */
5431 &type_standard__NativeArray__nit__AParam, /* NativeArray[E]: NativeArray[AParam] */
5432 }
5433 };
5434 /* runtime type NativeArray[AExternCall] */
5435 const struct type type_standard__NativeArray__nit__AExternCall = {
5436 1976,
5437 "NativeArray[AExternCall]", /* class_name_string */
5438 8,
5439 0,
5440 &resolution_table_standard__NativeArray__nit__AExternCall,
5441 9,
5442 {
5443 -1, /* empty */
5444 -1, /* empty */
5445 -1, /* empty */
5446 -1, /* empty */
5447 139, /* Object */
5448 668, /* NativeArray[Object] */
5449 1144, /* NativeArray[ANode] */
5450 1761, /* NativeArray[Prod] */
5451 1976, /* NativeArray[AExternCall] */
5452 },
5453 };
5454 const struct types resolution_table_standard__NativeArray__nit__AExternCall = {
5455 0, /* dummy */
5456 {
5457 &type_nit__AExternCall, /* E: AExternCall */
5458 &type_standard__NativeArray__nit__AExternCall, /* NativeArray[E]: NativeArray[AExternCall] */
5459 }
5460 };
5461 /* runtime type NativeArray[AType] */
5462 const struct type type_standard__NativeArray__nit__AType = {
5463 1977,
5464 "NativeArray[AType]", /* class_name_string */
5465 8,
5466 0,
5467 &resolution_table_standard__NativeArray__nit__AType,
5468 9,
5469 {
5470 -1, /* empty */
5471 -1, /* empty */
5472 -1, /* empty */
5473 -1, /* empty */
5474 139, /* Object */
5475 668, /* NativeArray[Object] */
5476 1144, /* NativeArray[ANode] */
5477 1761, /* NativeArray[Prod] */
5478 1977, /* NativeArray[AType] */
5479 },
5480 };
5481 const struct types resolution_table_standard__NativeArray__nit__AType = {
5482 0, /* dummy */
5483 {
5484 &type_nit__AType, /* E: AType */
5485 &type_standard__NativeArray__nit__AType, /* NativeArray[E]: NativeArray[AType] */
5486 }
5487 };
5488 /* runtime type NativeArray[MAttributeDef] */
5489 const struct type type_standard__NativeArray__nit__MAttributeDef = {
5490 2094,
5491 "NativeArray[MAttributeDef]", /* class_name_string */
5492 9,
5493 0,
5494 &resolution_table_standard__NativeArray__nit__MAttributeDef,
5495 10,
5496 {
5497 -1, /* empty */
5498 -1, /* empty */
5499 -1, /* empty */
5500 -1, /* empty */
5501 139, /* Object */
5502 668, /* NativeArray[Object] */
5503 670, /* NativeArray[nullable MPropDef] */
5504 1146, /* NativeArray[PropertyLayoutElement] */
5505 1963, /* NativeArray[MPropDef] */
5506 2094, /* NativeArray[MAttributeDef] */
5507 },
5508 };
5509 const struct types resolution_table_standard__NativeArray__nit__MAttributeDef = {
5510 0, /* dummy */
5511 {
5512 &type_nit__MAttributeDef, /* E: MAttributeDef */
5513 &type_standard__NativeArray__nit__MAttributeDef, /* NativeArray[E]: NativeArray[MAttributeDef] */
5514 }
5515 };
5516 /* runtime type NativeArray[MVirtualTypeDef] */
5517 const struct type type_standard__NativeArray__nit__MVirtualTypeDef = {
5518 2095,
5519 "NativeArray[MVirtualTypeDef]", /* class_name_string */
5520 9,
5521 0,
5522 &resolution_table_standard__NativeArray__nit__MVirtualTypeDef,
5523 10,
5524 {
5525 -1, /* empty */
5526 -1, /* empty */
5527 -1, /* empty */
5528 -1, /* empty */
5529 139, /* Object */
5530 668, /* NativeArray[Object] */
5531 670, /* NativeArray[nullable MPropDef] */
5532 1146, /* NativeArray[PropertyLayoutElement] */
5533 1963, /* NativeArray[MPropDef] */
5534 2095, /* NativeArray[MVirtualTypeDef] */
5535 },
5536 };
5537 const struct types resolution_table_standard__NativeArray__nit__MVirtualTypeDef = {
5538 0, /* dummy */
5539 {
5540 &type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */
5541 &type_standard__NativeArray__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
5542 }
5543 };
5544 /* runtime type NativeArray[SourceFile] */
5545 const struct type type_standard__NativeArray__nit__SourceFile = {
5546 1147,
5547 "NativeArray[SourceFile]", /* class_name_string */
5548 6,
5549 0,
5550 &resolution_table_standard__NativeArray__nit__SourceFile,
5551 7,
5552 {
5553 -1, /* empty */
5554 -1, /* empty */
5555 -1, /* empty */
5556 -1, /* empty */
5557 139, /* Object */
5558 668, /* NativeArray[Object] */
5559 1147, /* NativeArray[SourceFile] */
5560 },
5561 };
5562 const struct types resolution_table_standard__NativeArray__nit__SourceFile = {
5563 0, /* dummy */
5564 {
5565 &type_nit__SourceFile, /* E: SourceFile */
5566 &type_standard__NativeArray__nit__SourceFile, /* NativeArray[E]: NativeArray[SourceFile] */
5567 }
5568 };
5569 /* runtime type NativeArray[Array[String]] */
5570 const struct type type_standard__NativeArray__standard__Array__standard__String = {
5571 1148,
5572 "NativeArray[Array[String]]", /* class_name_string */
5573 6,
5574 0,
5575 &resolution_table_standard__NativeArray__standard__Array__standard__String,
5576 7,
5577 {
5578 -1, /* empty */
5579 -1, /* empty */
5580 -1, /* empty */
5581 -1, /* empty */
5582 139, /* Object */
5583 668, /* NativeArray[Object] */
5584 1148, /* NativeArray[Array[String]] */
5585 },
5586 };
5587 const struct types resolution_table_standard__NativeArray__standard__Array__standard__String = {
5588 0, /* dummy */
5589 {
5590 &type_standard__Array__standard__String, /* E: Array[String] */
5591 &type_standard__NativeArray__standard__Array__standard__String, /* NativeArray[E]: NativeArray[Array[String]] */
5592 }
5593 };
5594 /* runtime type NativeArray[Array[MProject]] */
5595 const struct type type_standard__NativeArray__standard__Array__nit__MProject = {
5596 1149,
5597 "NativeArray[Array[MProject]]", /* class_name_string */
5598 6,
5599 0,
5600 &resolution_table_standard__NativeArray__standard__Array__nit__MProject,
5601 7,
5602 {
5603 -1, /* empty */
5604 -1, /* empty */
5605 -1, /* empty */
5606 -1, /* empty */
5607 139, /* Object */
5608 668, /* NativeArray[Object] */
5609 1149, /* NativeArray[Array[MProject]] */
5610 },
5611 };
5612 const struct types resolution_table_standard__NativeArray__standard__Array__nit__MProject = {
5613 0, /* dummy */
5614 {
5615 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
5616 &type_standard__NativeArray__standard__Array__nit__MProject, /* NativeArray[E]: NativeArray[Array[MProject]] */
5617 }
5618 };
5619 /* runtime type NativeArray[Array[MModule]] */
5620 const struct type type_standard__NativeArray__standard__Array__nit__MModule = {
5621 1150,
5622 "NativeArray[Array[MModule]]", /* class_name_string */
5623 6,
5624 0,
5625 &resolution_table_standard__NativeArray__standard__Array__nit__MModule,
5626 7,
5627 {
5628 -1, /* empty */
5629 -1, /* empty */
5630 -1, /* empty */
5631 -1, /* empty */
5632 139, /* Object */
5633 668, /* NativeArray[Object] */
5634 1150, /* NativeArray[Array[MModule]] */
5635 },
5636 };
5637 const struct types resolution_table_standard__NativeArray__standard__Array__nit__MModule = {
5638 0, /* dummy */
5639 {
5640 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
5641 &type_standard__NativeArray__standard__Array__nit__MModule, /* NativeArray[E]: NativeArray[Array[MModule]] */
5642 }
5643 };
5644 /* runtime type NativeArray[Array[MClass]] */
5645 const struct type type_standard__NativeArray__standard__Array__nit__MClass = {
5646 1766,
5647 "NativeArray[Array[MClass]]", /* class_name_string */
5648 7,
5649 0,
5650 &resolution_table_standard__NativeArray__standard__Array__nit__MClass,
5651 8,
5652 {
5653 -1, /* empty */
5654 -1, /* empty */
5655 -1, /* empty */
5656 -1, /* empty */
5657 139, /* Object */
5658 668, /* NativeArray[Object] */
5659 1157, /* NativeArray[Array[nullable MClass]] */
5660 1766, /* NativeArray[Array[MClass]] */
5661 },
5662 };
5663 const struct types resolution_table_standard__NativeArray__standard__Array__nit__MClass = {
5664 0, /* dummy */
5665 {
5666 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
5667 &type_standard__NativeArray__standard__Array__nit__MClass, /* NativeArray[E]: NativeArray[Array[MClass]] */
5668 }
5669 };
5670 /* runtime type NativeArray[Array[MProperty]] */
5671 const struct type type_standard__NativeArray__standard__Array__nit__MProperty = {
5672 1151,
5673 "NativeArray[Array[MProperty]]", /* class_name_string */
5674 6,
5675 0,
5676 &resolution_table_standard__NativeArray__standard__Array__nit__MProperty,
5677 7,
5678 {
5679 -1, /* empty */
5680 -1, /* empty */
5681 -1, /* empty */
5682 -1, /* empty */
5683 139, /* Object */
5684 668, /* NativeArray[Object] */
5685 1151, /* NativeArray[Array[MProperty]] */
5686 },
5687 };
5688 const struct types resolution_table_standard__NativeArray__standard__Array__nit__MProperty = {
5689 0, /* dummy */
5690 {
5691 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
5692 &type_standard__NativeArray__standard__Array__nit__MProperty, /* NativeArray[E]: NativeArray[Array[MProperty]] */
5693 }
5694 };
5695 /* runtime type NativeArray[nullable ModulePath] */
5696 const struct type type_standard__NativeArray__nullable__nit__ModulePath = {
5697 672,
5698 "NativeArray[nullable ModulePath]", /* class_name_string */
5699 6,
5700 0,
5701 &resolution_table_standard__NativeArray__nullable__nit__ModulePath,
5702 7,
5703 {
5704 -1, /* empty */
5705 -1, /* empty */
5706 -1, /* empty */
5707 -1, /* empty */
5708 139, /* Object */
5709 -1, /* empty */
5710 672, /* NativeArray[nullable ModulePath] */
5711 },
5712 };
5713 const struct types resolution_table_standard__NativeArray__nullable__nit__ModulePath = {
5714 0, /* dummy */
5715 {
5716 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
5717 &type_standard__NativeArray__nullable__nit__ModulePath, /* NativeArray[E]: NativeArray[nullable ModulePath] */
5718 }
5719 };
5720 /* runtime type NativeArray[nullable MGroup] */
5721 const struct type type_standard__NativeArray__nullable__nit__MGroup = {
5722 673,
5723 "NativeArray[nullable MGroup]", /* class_name_string */
5724 6,
5725 0,
5726 &resolution_table_standard__NativeArray__nullable__nit__MGroup,
5727 7,
5728 {
5729 -1, /* empty */
5730 -1, /* empty */
5731 -1, /* empty */
5732 -1, /* empty */
5733 139, /* Object */
5734 -1, /* empty */
5735 673, /* NativeArray[nullable MGroup] */
5736 },
5737 };
5738 const struct types resolution_table_standard__NativeArray__nullable__nit__MGroup = {
5739 0, /* dummy */
5740 {
5741 &type_nullable__nit__MGroup, /* E: nullable MGroup */
5742 &type_standard__NativeArray__nullable__nit__MGroup, /* NativeArray[E]: NativeArray[nullable MGroup] */
5743 }
5744 };
5745 /* runtime type NativeArray[MModuleData[AAnnotation]] */
5746 const struct type type_standard__NativeArray__nit__MModuleData__nit__AAnnotation = {
5747 1152,
5748 "NativeArray[MModuleData[AAnnotation]]", /* class_name_string */
5749 6,
5750 0,
5751 &resolution_table_standard__NativeArray__nit__MModuleData__nit__AAnnotation,
5752 7,
5753 {
5754 -1, /* empty */
5755 -1, /* empty */
5756 -1, /* empty */
5757 -1, /* empty */
5758 139, /* Object */
5759 668, /* NativeArray[Object] */
5760 1152, /* NativeArray[MModuleData[AAnnotation]] */
5761 },
5762 };
5763 const struct types resolution_table_standard__NativeArray__nit__MModuleData__nit__AAnnotation = {
5764 0, /* dummy */
5765 {
5766 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
5767 &type_standard__NativeArray__nit__MModuleData__nit__AAnnotation, /* NativeArray[E]: NativeArray[MModuleData[AAnnotation]] */
5768 }
5769 };
5770 /* runtime type NativeArray[Set[MProperty]] */
5771 const struct type type_standard__NativeArray__standard__Set__nit__MProperty = {
5772 1767,
5773 "NativeArray[Set[MProperty]]", /* class_name_string */
5774 7,
5775 0,
5776 &resolution_table_standard__NativeArray__standard__Set__nit__MProperty,
5777 8,
5778 {
5779 -1, /* empty */
5780 -1, /* empty */
5781 -1, /* empty */
5782 -1, /* empty */
5783 139, /* Object */
5784 668, /* NativeArray[Object] */
5785 1156, /* NativeArray[Set[PropertyLayoutElement]] */
5786 1767, /* NativeArray[Set[MProperty]] */
5787 },
5788 };
5789 const struct types resolution_table_standard__NativeArray__standard__Set__nit__MProperty = {
5790 0, /* dummy */
5791 {
5792 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
5793 &type_standard__NativeArray__standard__Set__nit__MProperty, /* NativeArray[E]: NativeArray[Set[MProperty]] */
5794 }
5795 };
5796 /* runtime type NativeArray[Array[MType]] */
5797 const struct type type_standard__NativeArray__standard__Array__nit__MType = {
5798 1978,
5799 "NativeArray[Array[MType]]", /* class_name_string */
5800 8,
5801 0,
5802 &resolution_table_standard__NativeArray__standard__Array__nit__MType,
5803 9,
5804 {
5805 -1, /* empty */
5806 -1, /* empty */
5807 -1, /* empty */
5808 -1, /* empty */
5809 139, /* Object */
5810 668, /* NativeArray[Object] */
5811 674, /* NativeArray[nullable Array[nullable MType]] */
5812 1769, /* NativeArray[Array[nullable MType]] */
5813 1978, /* NativeArray[Array[MType]] */
5814 },
5815 };
5816 const struct types resolution_table_standard__NativeArray__standard__Array__nit__MType = {
5817 0, /* dummy */
5818 {
5819 &type_standard__Array__nit__MType, /* E: Array[MType] */
5820 &type_standard__NativeArray__standard__Array__nit__MType, /* NativeArray[E]: NativeArray[Array[MType]] */
5821 }
5822 };
5823 /* runtime type NativeArray[MGenericType] */
5824 const struct type type_standard__NativeArray__nit__MGenericType = {
5825 2096,
5826 "NativeArray[MGenericType]", /* class_name_string */
5827 9,
5828 0,
5829 &resolution_table_standard__NativeArray__nit__MGenericType,
5830 10,
5831 {
5832 -1, /* empty */
5833 -1, /* empty */
5834 -1, /* empty */
5835 -1, /* empty */
5836 139, /* Object */
5837 668, /* NativeArray[Object] */
5838 671, /* NativeArray[nullable MType] */
5839 1762, /* NativeArray[MType] */
5840 1962, /* NativeArray[MClassType] */
5841 2096, /* NativeArray[MGenericType] */
5842 },
5843 };
5844 const struct types resolution_table_standard__NativeArray__nit__MGenericType = {
5845 0, /* dummy */
5846 {
5847 &type_nit__MGenericType, /* E: MGenericType */
5848 &type_standard__NativeArray__nit__MGenericType, /* NativeArray[E]: NativeArray[MGenericType] */
5849 }
5850 };
5851 /* runtime type NativeArray[HashSet[MType]] */
5852 const struct type type_standard__NativeArray__standard__HashSet__nit__MType = {
5853 1768,
5854 "NativeArray[HashSet[MType]]", /* class_name_string */
5855 7,
5856 0,
5857 &resolution_table_standard__NativeArray__standard__HashSet__nit__MType,
5858 8,
5859 {
5860 -1, /* empty */
5861 -1, /* empty */
5862 -1, /* empty */
5863 -1, /* empty */
5864 139, /* Object */
5865 668, /* NativeArray[Object] */
5866 1159, /* NativeArray[Set[MType]] */
5867 1768, /* NativeArray[HashSet[MType]] */
5868 },
5869 };
5870 const struct types resolution_table_standard__NativeArray__standard__HashSet__nit__MType = {
5871 0, /* dummy */
5872 {
5873 &type_standard__HashSet__nit__MType, /* E: HashSet[MType] */
5874 &type_standard__NativeArray__standard__HashSet__nit__MType, /* NativeArray[E]: NativeArray[HashSet[MType]] */
5875 }
5876 };
5877 /* runtime type NativeArray[Array[nullable MType]] */
5878 const struct type type_standard__NativeArray__standard__Array__nullable__nit__MType = {
5879 1769,
5880 "NativeArray[Array[nullable MType]]", /* class_name_string */
5881 7,
5882 0,
5883 &resolution_table_standard__NativeArray__standard__Array__nullable__nit__MType,
5884 8,
5885 {
5886 -1, /* empty */
5887 -1, /* empty */
5888 -1, /* empty */
5889 -1, /* empty */
5890 139, /* Object */
5891 668, /* NativeArray[Object] */
5892 674, /* NativeArray[nullable Array[nullable MType]] */
5893 1769, /* NativeArray[Array[nullable MType]] */
5894 },
5895 };
5896 const struct types resolution_table_standard__NativeArray__standard__Array__nullable__nit__MType = {
5897 0, /* dummy */
5898 {
5899 &type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */
5900 &type_standard__NativeArray__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[Array[nullable MType]] */
5901 }
5902 };
5903 /* runtime type NativeArray[Array[nullable MPropDef]] */
5904 const struct type type_standard__NativeArray__standard__Array__nullable__nit__MPropDef = {
5905 1153,
5906 "NativeArray[Array[nullable MPropDef]]", /* class_name_string */
5907 6,
5908 0,
5909 &resolution_table_standard__NativeArray__standard__Array__nullable__nit__MPropDef,
5910 7,
5911 {
5912 -1, /* empty */
5913 -1, /* empty */
5914 -1, /* empty */
5915 -1, /* empty */
5916 139, /* Object */
5917 668, /* NativeArray[Object] */
5918 1153, /* NativeArray[Array[nullable MPropDef]] */
5919 },
5920 };
5921 const struct types resolution_table_standard__NativeArray__standard__Array__nullable__nit__MPropDef = {
5922 0, /* dummy */
5923 {
5924 &type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */
5925 &type_standard__NativeArray__standard__Array__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[Array[nullable MPropDef]] */
5926 }
5927 };
5928 /* runtime type NativeArray[Set[MClassDef]] */
5929 const struct type type_standard__NativeArray__standard__Set__nit__MClassDef = {
5930 1154,
5931 "NativeArray[Set[MClassDef]]", /* class_name_string */
5932 6,
5933 0,
5934 &resolution_table_standard__NativeArray__standard__Set__nit__MClassDef,
5935 7,
5936 {
5937 -1, /* empty */
5938 -1, /* empty */
5939 -1, /* empty */
5940 -1, /* empty */
5941 139, /* Object */
5942 668, /* NativeArray[Object] */
5943 1154, /* NativeArray[Set[MClassDef]] */
5944 },
5945 };
5946 const struct types resolution_table_standard__NativeArray__standard__Set__nit__MClassDef = {
5947 0, /* dummy */
5948 {
5949 &type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */
5950 &type_standard__NativeArray__standard__Set__nit__MClassDef, /* NativeArray[E]: NativeArray[Set[MClassDef]] */
5951 }
5952 };
5953 /* runtime type NativeArray[Set[MClass]] */
5954 const struct type type_standard__NativeArray__standard__Set__nit__MClass = {
5955 1155,
5956 "NativeArray[Set[MClass]]", /* class_name_string */
5957 6,
5958 0,
5959 &resolution_table_standard__NativeArray__standard__Set__nit__MClass,
5960 7,
5961 {
5962 -1, /* empty */
5963 -1, /* empty */
5964 -1, /* empty */
5965 -1, /* empty */
5966 139, /* Object */
5967 668, /* NativeArray[Object] */
5968 1155, /* NativeArray[Set[MClass]] */
5969 },
5970 };
5971 const struct types resolution_table_standard__NativeArray__standard__Set__nit__MClass = {
5972 0, /* dummy */
5973 {
5974 &type_standard__Set__nit__MClass, /* E: Set[MClass] */
5975 &type_standard__NativeArray__standard__Set__nit__MClass, /* NativeArray[E]: NativeArray[Set[MClass]] */
5976 }
5977 };
5978 /* runtime type NativeArray[Set[MClassType]] */
5979 const struct type type_standard__NativeArray__standard__Set__nit__MClassType = {
5980 1770,
5981 "NativeArray[Set[MClassType]]", /* class_name_string */
5982 7,
5983 0,
5984 &resolution_table_standard__NativeArray__standard__Set__nit__MClassType,
5985 8,
5986 {
5987 -1, /* empty */
5988 -1, /* empty */
5989 -1, /* empty */
5990 -1, /* empty */
5991 139, /* Object */
5992 668, /* NativeArray[Object] */
5993 1159, /* NativeArray[Set[MType]] */
5994 1770, /* NativeArray[Set[MClassType]] */
5995 },
5996 };
5997 const struct types resolution_table_standard__NativeArray__standard__Set__nit__MClassType = {
5998 0, /* dummy */
5999 {
6000 &type_standard__Set__nit__MClassType, /* E: Set[MClassType] */
6001 &type_standard__NativeArray__standard__Set__nit__MClassType, /* NativeArray[E]: NativeArray[Set[MClassType]] */
6002 }
6003 };
6004 /* runtime type NativeArray[Set[MVirtualTypeProp]] */
6005 const struct type type_standard__NativeArray__standard__Set__nit__MVirtualTypeProp = {
6006 1979,
6007 "NativeArray[Set[MVirtualTypeProp]]", /* class_name_string */
6008 8,
6009 0,
6010 &resolution_table_standard__NativeArray__standard__Set__nit__MVirtualTypeProp,
6011 9,
6012 {
6013 -1, /* empty */
6014 -1, /* empty */
6015 -1, /* empty */
6016 -1, /* empty */
6017 139, /* Object */
6018 668, /* NativeArray[Object] */
6019 1156, /* NativeArray[Set[PropertyLayoutElement]] */
6020 1767, /* NativeArray[Set[MProperty]] */
6021 1979, /* NativeArray[Set[MVirtualTypeProp]] */
6022 },
6023 };
6024 const struct types resolution_table_standard__NativeArray__standard__Set__nit__MVirtualTypeProp = {
6025 0, /* dummy */
6026 {
6027 &type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
6028 &type_standard__NativeArray__standard__Set__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[Set[MVirtualTypeProp]] */
6029 }
6030 };
6031 /* runtime type NativeArray[nullable Array[nullable MType]] */
6032 const struct type type_standard__NativeArray__nullable__standard__Array__nullable__nit__MType = {
6033 674,
6034 "NativeArray[nullable Array[nullable MType]]", /* class_name_string */
6035 6,
6036 0,
6037 &resolution_table_standard__NativeArray__nullable__standard__Array__nullable__nit__MType,
6038 7,
6039 {
6040 -1, /* empty */
6041 -1, /* empty */
6042 -1, /* empty */
6043 -1, /* empty */
6044 139, /* Object */
6045 -1, /* empty */
6046 674, /* NativeArray[nullable Array[nullable MType]] */
6047 },
6048 };
6049 const struct types resolution_table_standard__NativeArray__nullable__standard__Array__nullable__nit__MType = {
6050 0, /* dummy */
6051 {
6052 &type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */
6053 &type_standard__NativeArray__nullable__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable Array[nullable MType]] */
6054 }
6055 };
6056 /* runtime type NativeArray[Set[PropertyLayoutElement]] */
6057 const struct type type_standard__NativeArray__standard__Set__nit__PropertyLayoutElement = {
6058 1156,
6059 "NativeArray[Set[PropertyLayoutElement]]", /* class_name_string */
6060 6,
6061 0,
6062 &resolution_table_standard__NativeArray__standard__Set__nit__PropertyLayoutElement,
6063 7,
6064 {
6065 -1, /* empty */
6066 -1, /* empty */
6067 -1, /* empty */
6068 -1, /* empty */
6069 139, /* Object */
6070 668, /* NativeArray[Object] */
6071 1156, /* NativeArray[Set[PropertyLayoutElement]] */
6072 },
6073 };
6074 const struct types resolution_table_standard__NativeArray__standard__Set__nit__PropertyLayoutElement = {
6075 0, /* dummy */
6076 {
6077 &type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
6078 &type_standard__NativeArray__standard__Set__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[Set[PropertyLayoutElement]] */
6079 }
6080 };
6081 /* runtime type NativeArray[Set[MAttribute]] */
6082 const struct type type_standard__NativeArray__standard__Set__nit__MAttribute = {
6083 1980,
6084 "NativeArray[Set[MAttribute]]", /* class_name_string */
6085 8,
6086 0,
6087 &resolution_table_standard__NativeArray__standard__Set__nit__MAttribute,
6088 9,
6089 {
6090 -1, /* empty */
6091 -1, /* empty */
6092 -1, /* empty */
6093 -1, /* empty */
6094 139, /* Object */
6095 668, /* NativeArray[Object] */
6096 1156, /* NativeArray[Set[PropertyLayoutElement]] */
6097 1767, /* NativeArray[Set[MProperty]] */
6098 1980, /* NativeArray[Set[MAttribute]] */
6099 },
6100 };
6101 const struct types resolution_table_standard__NativeArray__standard__Set__nit__MAttribute = {
6102 0, /* dummy */
6103 {
6104 &type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */
6105 &type_standard__NativeArray__standard__Set__nit__MAttribute, /* NativeArray[E]: NativeArray[Set[MAttribute]] */
6106 }
6107 };
6108 /* runtime type NativeArray[Array[nullable MClass]] */
6109 const struct type type_standard__NativeArray__standard__Array__nullable__nit__MClass = {
6110 1157,
6111 "NativeArray[Array[nullable MClass]]", /* class_name_string */
6112 6,
6113 0,
6114 &resolution_table_standard__NativeArray__standard__Array__nullable__nit__MClass,
6115 7,
6116 {
6117 -1, /* empty */
6118 -1, /* empty */
6119 -1, /* empty */
6120 -1, /* empty */
6121 139, /* Object */
6122 668, /* NativeArray[Object] */
6123 1157, /* NativeArray[Array[nullable MClass]] */
6124 },
6125 };
6126 const struct types resolution_table_standard__NativeArray__standard__Array__nullable__nit__MClass = {
6127 0, /* dummy */
6128 {
6129 &type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */
6130 &type_standard__NativeArray__standard__Array__nullable__nit__MClass, /* NativeArray[E]: NativeArray[Array[nullable MClass]] */
6131 }
6132 };
6133 /* runtime type NativeArray[EscapeMark] */
6134 const struct type type_standard__NativeArray__nit__EscapeMark = {
6135 1158,
6136 "NativeArray[EscapeMark]", /* class_name_string */
6137 6,
6138 0,
6139 &resolution_table_standard__NativeArray__nit__EscapeMark,
6140 7,
6141 {
6142 -1, /* empty */
6143 -1, /* empty */
6144 -1, /* empty */
6145 -1, /* empty */
6146 139, /* Object */
6147 668, /* NativeArray[Object] */
6148 1158, /* NativeArray[EscapeMark] */
6149 },
6150 };
6151 const struct types resolution_table_standard__NativeArray__nit__EscapeMark = {
6152 0, /* dummy */
6153 {
6154 &type_nit__EscapeMark, /* E: EscapeMark */
6155 &type_standard__NativeArray__nit__EscapeMark, /* NativeArray[E]: NativeArray[EscapeMark] */
6156 }
6157 };
6158 /* runtime type NativeArray[Set[MType]] */
6159 const struct type type_standard__NativeArray__standard__Set__nit__MType = {
6160 1159,
6161 "NativeArray[Set[MType]]", /* class_name_string */
6162 6,
6163 0,
6164 &resolution_table_standard__NativeArray__standard__Set__nit__MType,
6165 7,
6166 {
6167 -1, /* empty */
6168 -1, /* empty */
6169 -1, /* empty */
6170 -1, /* empty */
6171 139, /* Object */
6172 668, /* NativeArray[Object] */
6173 1159, /* NativeArray[Set[MType]] */
6174 },
6175 };
6176 const struct types resolution_table_standard__NativeArray__standard__Set__nit__MType = {
6177 0, /* dummy */
6178 {
6179 &type_standard__Set__nit__MType, /* E: Set[MType] */
6180 &type_standard__NativeArray__standard__Set__nit__MType, /* NativeArray[E]: NativeArray[Set[MType]] */
6181 }
6182 };
6183 /* runtime type NativeArray[POSetElement[Phase]] */
6184 const struct type type_standard__NativeArray__poset__POSetElement__nit__Phase = {
6185 1160,
6186 "NativeArray[POSetElement[Phase]]", /* class_name_string */
6187 6,
6188 0,
6189 &resolution_table_standard__NativeArray__poset__POSetElement__nit__Phase,
6190 7,
6191 {
6192 -1, /* empty */
6193 -1, /* empty */
6194 -1, /* empty */
6195 -1, /* empty */
6196 139, /* Object */
6197 668, /* NativeArray[Object] */
6198 1160, /* NativeArray[POSetElement[Phase]] */
6199 },
6200 };
6201 const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__Phase = {
6202 0, /* dummy */
6203 {
6204 &type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */
6205 &type_standard__NativeArray__poset__POSetElement__nit__Phase, /* NativeArray[E]: NativeArray[POSetElement[Phase]] */
6206 }
6207 };
6208 /* runtime type NativeArray[POSetElement[MModule]] */
6209 const struct type type_standard__NativeArray__poset__POSetElement__nit__MModule = {
6210 1161,
6211 "NativeArray[POSetElement[MModule]]", /* class_name_string */
6212 6,
6213 0,
6214 &resolution_table_standard__NativeArray__poset__POSetElement__nit__MModule,
6215 7,
6216 {
6217 -1, /* empty */
6218 -1, /* empty */
6219 -1, /* empty */
6220 -1, /* empty */
6221 139, /* Object */
6222 668, /* NativeArray[Object] */
6223 1161, /* NativeArray[POSetElement[MModule]] */
6224 },
6225 };
6226 const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MModule = {
6227 0, /* dummy */
6228 {
6229 &type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */
6230 &type_standard__NativeArray__poset__POSetElement__nit__MModule, /* NativeArray[E]: NativeArray[POSetElement[MModule]] */
6231 }
6232 };
6233 /* runtime type NativeArray[POSetElement[MClassDef]] */
6234 const struct type type_standard__NativeArray__poset__POSetElement__nit__MClassDef = {
6235 1162,
6236 "NativeArray[POSetElement[MClassDef]]", /* class_name_string */
6237 6,
6238 0,
6239 &resolution_table_standard__NativeArray__poset__POSetElement__nit__MClassDef,
6240 7,
6241 {
6242 -1, /* empty */
6243 -1, /* empty */
6244 -1, /* empty */
6245 -1, /* empty */
6246 139, /* Object */
6247 668, /* NativeArray[Object] */
6248 1162, /* NativeArray[POSetElement[MClassDef]] */
6249 },
6250 };
6251 const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MClassDef = {
6252 0, /* dummy */
6253 {
6254 &type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */
6255 &type_standard__NativeArray__poset__POSetElement__nit__MClassDef, /* NativeArray[E]: NativeArray[POSetElement[MClassDef]] */
6256 }
6257 };
6258 /* runtime type NativeArray[POSetElement[MClassType]] */
6259 const struct type type_standard__NativeArray__poset__POSetElement__nit__MClassType = {
6260 1771,
6261 "NativeArray[POSetElement[MClassType]]", /* class_name_string */
6262 7,
6263 0,
6264 &resolution_table_standard__NativeArray__poset__POSetElement__nit__MClassType,
6265 8,
6266 {
6267 -1, /* empty */
6268 -1, /* empty */
6269 -1, /* empty */
6270 -1, /* empty */
6271 139, /* Object */
6272 668, /* NativeArray[Object] */
6273 1167, /* NativeArray[POSetElement[MType]] */
6274 1771, /* NativeArray[POSetElement[MClassType]] */
6275 },
6276 };
6277 const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MClassType = {
6278 0, /* dummy */
6279 {
6280 &type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */
6281 &type_standard__NativeArray__poset__POSetElement__nit__MClassType, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */
6282 }
6283 };
6284 /* runtime type NativeArray[HashMap2[MType, String, nullable MProperty]] */
6285 const struct type type_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
6286 1163,
6287 "NativeArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
6288 6,
6289 0,
6290 &resolution_table_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty,
6291 7,
6292 {
6293 -1, /* empty */
6294 -1, /* empty */
6295 -1, /* empty */
6296 -1, /* empty */
6297 139, /* Object */
6298 668, /* NativeArray[Object] */
6299 1163, /* NativeArray[HashMap2[MType, String, nullable MProperty]] */
6300 },
6301 };
6302 const struct types resolution_table_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
6303 0, /* dummy */
6304 {
6305 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */
6306 &type_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
6307 }
6308 };
6309 /* runtime type NativeArray[POSetElement[MGroup]] */
6310 const struct type type_standard__NativeArray__poset__POSetElement__nit__MGroup = {
6311 1164,
6312 "NativeArray[POSetElement[MGroup]]", /* class_name_string */
6313 6,
6314 0,
6315 &resolution_table_standard__NativeArray__poset__POSetElement__nit__MGroup,
6316 7,
6317 {
6318 -1, /* empty */
6319 -1, /* empty */
6320 -1, /* empty */
6321 -1, /* empty */
6322 139, /* Object */
6323 668, /* NativeArray[Object] */
6324 1164, /* NativeArray[POSetElement[MGroup]] */
6325 },
6326 };
6327 const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MGroup = {
6328 0, /* dummy */
6329 {
6330 &type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */
6331 &type_standard__NativeArray__poset__POSetElement__nit__MGroup, /* NativeArray[E]: NativeArray[POSetElement[MGroup]] */
6332 }
6333 };
6334 /* runtime type NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
6335 const struct type type_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
6336 1165,
6337 "NativeArray[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
6338 6,
6339 0,
6340 &resolution_table_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef,
6341 7,
6342 {
6343 -1, /* empty */
6344 -1, /* empty */
6345 -1, /* empty */
6346 -1, /* empty */
6347 139, /* Object */
6348 668, /* NativeArray[Object] */
6349 1165, /* NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
6350 },
6351 };
6352 const struct types resolution_table_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
6353 0, /* dummy */
6354 {
6355 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */
6356 &type_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
6357 }
6358 };
6359 /* runtime type NativeArray[Set[MMethodDef]] */
6360 const struct type type_standard__NativeArray__standard__Set__nit__MMethodDef = {
6361 1772,
6362 "NativeArray[Set[MMethodDef]]", /* class_name_string */
6363 7,
6364 0,
6365 &resolution_table_standard__NativeArray__standard__Set__nit__MMethodDef,
6366 8,
6367 {
6368 -1, /* empty */
6369 -1, /* empty */
6370 -1, /* empty */
6371 -1, /* empty */
6372 139, /* Object */
6373 668, /* NativeArray[Object] */
6374 1156, /* NativeArray[Set[PropertyLayoutElement]] */
6375 1772, /* NativeArray[Set[MMethodDef]] */
6376 },
6377 };
6378 const struct types resolution_table_standard__NativeArray__standard__Set__nit__MMethodDef = {
6379 0, /* dummy */
6380 {
6381 &type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */
6382 &type_standard__NativeArray__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */
6383 }
6384 };
6385 /* runtime type NativeArray[POSetElement[MClass]] */
6386 const struct type type_standard__NativeArray__poset__POSetElement__nit__MClass = {
6387 1166,
6388 "NativeArray[POSetElement[MClass]]", /* class_name_string */
6389 6,
6390 0,
6391 &resolution_table_standard__NativeArray__poset__POSetElement__nit__MClass,
6392 7,
6393 {
6394 -1, /* empty */
6395 -1, /* empty */
6396 -1, /* empty */
6397 -1, /* empty */
6398 139, /* Object */
6399 668, /* NativeArray[Object] */
6400 1166, /* NativeArray[POSetElement[MClass]] */
6401 },
6402 };
6403 const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MClass = {
6404 0, /* dummy */
6405 {
6406 &type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */
6407 &type_standard__NativeArray__poset__POSetElement__nit__MClass, /* NativeArray[E]: NativeArray[POSetElement[MClass]] */
6408 }
6409 };
6410 /* runtime type NativeArray[POSetElement[MType]] */
6411 const struct type type_standard__NativeArray__poset__POSetElement__nit__MType = {
6412 1167,
6413 "NativeArray[POSetElement[MType]]", /* class_name_string */
6414 6,
6415 0,
6416 &resolution_table_standard__NativeArray__poset__POSetElement__nit__MType,
6417 7,
6418 {
6419 -1, /* empty */
6420 -1, /* empty */
6421 -1, /* empty */
6422 -1, /* empty */
6423 139, /* Object */
6424 668, /* NativeArray[Object] */
6425 1167, /* NativeArray[POSetElement[MType]] */
6426 },
6427 };
6428 const struct types resolution_table_standard__NativeArray__poset__POSetElement__nit__MType = {
6429 0, /* dummy */
6430 {
6431 &type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */
6432 &type_standard__NativeArray__poset__POSetElement__nit__MType, /* NativeArray[E]: NativeArray[POSetElement[MType]] */
6433 }
6434 };
6435 /* runtime type NativeArray[HashMap[String, nullable MProperty]] */
6436 const struct type type_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty = {
6437 1168,
6438 "NativeArray[HashMap[String, nullable MProperty]]", /* class_name_string */
6439 6,
6440 0,
6441 &resolution_table_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty,
6442 7,
6443 {
6444 -1, /* empty */
6445 -1, /* empty */
6446 -1, /* empty */
6447 -1, /* empty */
6448 139, /* Object */
6449 668, /* NativeArray[Object] */
6450 1168, /* NativeArray[HashMap[String, nullable MProperty]] */
6451 },
6452 };
6453 const struct types resolution_table_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty = {
6454 0, /* dummy */
6455 {
6456 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */
6457 &type_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */
6458 }
6459 };
6460 /* runtime type NativeArray[nullable MProperty] */
6461 const struct type type_standard__NativeArray__nullable__nit__MProperty = {
6462 675,
6463 "NativeArray[nullable MProperty]", /* class_name_string */
6464 6,
6465 0,
6466 &resolution_table_standard__NativeArray__nullable__nit__MProperty,
6467 7,
6468 {
6469 -1, /* empty */
6470 -1, /* empty */
6471 -1, /* empty */
6472 -1, /* empty */
6473 139, /* Object */
6474 -1, /* empty */
6475 675, /* NativeArray[nullable MProperty] */
6476 },
6477 };
6478 const struct types resolution_table_standard__NativeArray__nullable__nit__MProperty = {
6479 0, /* dummy */
6480 {
6481 &type_nullable__nit__MProperty, /* E: nullable MProperty */
6482 &type_standard__NativeArray__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable MProperty] */
6483 }
6484 };
6485 /* runtime type NativeArray[HashMap[MType, Array[MMethodDef]]] */
6486 const struct type type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
6487 1169,
6488 "NativeArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
6489 6,
6490 0,
6491 &resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef,
6492 7,
6493 {
6494 -1, /* empty */
6495 -1, /* empty */
6496 -1, /* empty */
6497 -1, /* empty */
6498 139, /* Object */
6499 668, /* NativeArray[Object] */
6500 1169, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */
6501 },
6502 };
6503 const struct types resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
6504 0, /* dummy */
6505 {
6506 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
6507 &type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
6508 }
6509 };
6510 /* runtime type NativeArray[Array[MMethodDef]] */
6511 const struct type type_standard__NativeArray__standard__Array__nit__MMethodDef = {
6512 1773,
6513 "NativeArray[Array[MMethodDef]]", /* class_name_string */
6514 7,
6515 0,
6516 &resolution_table_standard__NativeArray__standard__Array__nit__MMethodDef,
6517 8,
6518 {
6519 -1, /* empty */
6520 -1, /* empty */
6521 -1, /* empty */
6522 -1, /* empty */
6523 139, /* Object */
6524 668, /* NativeArray[Object] */
6525 1153, /* NativeArray[Array[nullable MPropDef]] */
6526 1773, /* NativeArray[Array[MMethodDef]] */
6527 },
6528 };
6529 const struct types resolution_table_standard__NativeArray__standard__Array__nit__MMethodDef = {
6530 0, /* dummy */
6531 {
6532 &type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */
6533 &type_standard__NativeArray__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */
6534 }
6535 };
6536 /* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */
6537 const struct type type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
6538 1170,
6539 "NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
6540 6,
6541 0,
6542 &resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef,
6543 7,
6544 {
6545 -1, /* empty */
6546 -1, /* empty */
6547 -1, /* empty */
6548 -1, /* empty */
6549 139, /* Object */
6550 668, /* NativeArray[Object] */
6551 1170, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */
6552 },
6553 };
6554 const struct types resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
6555 0, /* dummy */
6556 {
6557 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
6558 &type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
6559 }
6560 };
6561 /* runtime type NativeArray[Array[MAttributeDef]] */
6562 const struct type type_standard__NativeArray__standard__Array__nit__MAttributeDef = {
6563 1774,
6564 "NativeArray[Array[MAttributeDef]]", /* class_name_string */
6565 7,
6566 0,
6567 &resolution_table_standard__NativeArray__standard__Array__nit__MAttributeDef,
6568 8,
6569 {
6570 -1, /* empty */
6571 -1, /* empty */
6572 -1, /* empty */
6573 -1, /* empty */
6574 139, /* Object */
6575 668, /* NativeArray[Object] */
6576 1153, /* NativeArray[Array[nullable MPropDef]] */
6577 1774, /* NativeArray[Array[MAttributeDef]] */
6578 },
6579 };
6580 const struct types resolution_table_standard__NativeArray__standard__Array__nit__MAttributeDef = {
6581 0, /* dummy */
6582 {
6583 &type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */
6584 &type_standard__NativeArray__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */
6585 }
6586 };
6587 /* runtime type NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
6588 const struct type type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
6589 1171,
6590 "NativeArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
6591 6,
6592 0,
6593 &resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef,
6594 7,
6595 {
6596 -1, /* empty */
6597 -1, /* empty */
6598 -1, /* empty */
6599 -1, /* empty */
6600 139, /* Object */
6601 668, /* NativeArray[Object] */
6602 1171, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
6603 },
6604 };
6605 const struct types resolution_table_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
6606 0, /* dummy */
6607 {
6608 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
6609 &type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
6610 }
6611 };
6612 /* runtime type NativeArray[Array[MVirtualTypeDef]] */
6613 const struct type type_standard__NativeArray__standard__Array__nit__MVirtualTypeDef = {
6614 1775,
6615 "NativeArray[Array[MVirtualTypeDef]]", /* class_name_string */
6616 7,
6617 0,
6618 &resolution_table_standard__NativeArray__standard__Array__nit__MVirtualTypeDef,
6619 8,
6620 {
6621 -1, /* empty */
6622 -1, /* empty */
6623 -1, /* empty */
6624 -1, /* empty */
6625 139, /* Object */
6626 668, /* NativeArray[Object] */
6627 1153, /* NativeArray[Array[nullable MPropDef]] */
6628 1775, /* NativeArray[Array[MVirtualTypeDef]] */
6629 },
6630 };
6631 const struct types resolution_table_standard__NativeArray__standard__Array__nit__MVirtualTypeDef = {
6632 0, /* dummy */
6633 {
6634 &type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
6635 &type_standard__NativeArray__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */
6636 }
6637 };
6638 /* runtime type RopeString */
6639 const struct type type_standard__ropes__RopeString = {
6640 131,
6641 "RopeString", /* class_name_string */
6642 1,
6643 0,
6644 NULL, /*DEAD*/
6645 0, {}, /*DEAD TYPE*/
6646 };
6647 /* runtime type HashMap[SourceFile, Array[String]] */
6648 const struct type type_standard__HashMap__nit__SourceFile__standard__Array__standard__String = {
6649 132,
6650 "HashMap[SourceFile, Array[String]]", /* class_name_string */
6651 0,
6652 0,
6653 NULL, /*DEAD*/
6654 0, {}, /*DEAD TYPE*/
6655 };
6656 /* runtime type HashMap[String, Option] */
6657 const struct type type_standard__HashMap__standard__String__opts__Option = {
6658 676,
6659 "HashMap[String, Option]", /* class_name_string */
6660 5,
6661 0,
6662 &resolution_table_standard__HashMap__standard__String__opts__Option,
6663 6,
6664 {
6665 -1, /* empty */
6666 -1, /* empty */
6667 -1, /* empty */
6668 -1, /* empty */
6669 139, /* Object */
6670 676, /* HashMap[String, Option] */
6671 },
6672 };
6673 const struct types resolution_table_standard__HashMap__standard__String__opts__Option = {
6674 0, /* dummy */
6675 {
6676 NULL, /* empty */
6677 NULL, /* empty */
6678 NULL, /* empty */
6679 &type_standard__hash_collection__HashMapKeys__standard__String__opts__Option, /* HashMapKeys[K, V]: HashMapKeys[String, Option] */
6680 &type_standard__hash_collection__HashMapValues__standard__String__opts__Option, /* HashMapValues[K, V]: HashMapValues[String, Option] */
6681 &type_standard__String, /* K: String */
6682 &type_standard__HashMapIterator__standard__String__opts__Option, /* HashMapIterator[K, V]: HashMapIterator[String, Option] */
6683 &type_opts__Option, /* V: Option */
6684 &type_standard__hash_collection__HashMapNode__standard__String__opts__Option, /* HashMapNode[K, V]: HashMapNode[String, Option] */
6685 &type_standard__String, /* K: String */
6686 NULL, /* empty */
6687 NULL, /* empty */
6688 NULL, /* empty */
6689 &type_standard__String, /* K: String */
6690 &type_nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option, /* nullable N: nullable HashMapNode[String, Option] */
6691 &type_standard__hash_collection__HashMapNode__standard__String__opts__Option, /* N: HashMapNode[String, Option] */
6692 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Option]] */
6693 }
6694 };
6695 /* runtime type HashMap[String, Array[MProject]] */
6696 const struct type type_standard__HashMap__standard__String__standard__Array__nit__MProject = {
6697 133,
6698 "HashMap[String, Array[MProject]]", /* class_name_string */
6699 0,
6700 0,
6701 NULL, /*DEAD*/
6702 0, {}, /*DEAD TYPE*/
6703 };
6704 /* runtime type HashMap[String, Array[MModule]] */
6705 const struct type type_standard__HashMap__standard__String__standard__Array__nit__MModule = {
6706 134,
6707 "HashMap[String, Array[MModule]]", /* class_name_string */
6708 0,
6709 0,
6710 NULL, /*DEAD*/
6711 0, {}, /*DEAD TYPE*/
6712 };
6713 /* runtime type HashMap[String, Array[MClass]] */
6714 const struct type type_standard__HashMap__standard__String__standard__Array__nit__MClass = {
6715 135,
6716 "HashMap[String, Array[MClass]]", /* class_name_string */
6717 0,
6718 0,
6719 NULL, /*DEAD*/
6720 0, {}, /*DEAD TYPE*/
6721 };
6722 /* runtime type HashMap[String, Array[MProperty]] */
6723 const struct type type_standard__HashMap__standard__String__standard__Array__nit__MProperty = {
6724 136,
6725 "HashMap[String, Array[MProperty]]", /* class_name_string */
6726 0,
6727 0,
6728 NULL, /*DEAD*/
6729 0, {}, /*DEAD TYPE*/
6730 };
6731 /* runtime type HashMap[String, nullable ModulePath] */
6732 const struct type type_standard__HashMap__standard__String__nullable__nit__ModulePath = {
6733 677,
6734 "HashMap[String, nullable ModulePath]", /* class_name_string */
6735 5,
6736 0,
6737 &resolution_table_standard__HashMap__standard__String__nullable__nit__ModulePath,
6738 6,
6739 {
6740 -1, /* empty */
6741 -1, /* empty */
6742 -1, /* empty */
6743 -1, /* empty */
6744 139, /* Object */
6745 677, /* HashMap[String, nullable ModulePath] */
6746 },
6747 };
6748 const struct types resolution_table_standard__HashMap__standard__String__nullable__nit__ModulePath = {
6749 0, /* dummy */
6750 {
6751 NULL, /* empty */
6752 NULL, /* empty */
6753 NULL, /* empty */
6754 &type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__ModulePath, /* HashMapKeys[K, V]: HashMapKeys[String, nullable ModulePath] */
6755 &type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__ModulePath, /* HashMapValues[K, V]: HashMapValues[String, nullable ModulePath] */
6756 &type_standard__String, /* K: String */
6757 &type_standard__HashMapIterator__standard__String__nullable__nit__ModulePath, /* HashMapIterator[K, V]: HashMapIterator[String, nullable ModulePath] */
6758 &type_nullable__nit__ModulePath, /* V: nullable ModulePath */
6759 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, /* HashMapNode[K, V]: HashMapNode[String, nullable ModulePath] */
6760 &type_standard__String, /* K: String */
6761 NULL, /* empty */
6762 NULL, /* empty */
6763 NULL, /* empty */
6764 &type_standard__String, /* K: String */
6765 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, /* nullable N: nullable HashMapNode[String, nullable ModulePath] */
6766 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, /* N: HashMapNode[String, nullable ModulePath] */
6767 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
6768 }
6769 };
6770 /* runtime type HashMap[String, nullable MGroup] */
6771 const struct type type_standard__HashMap__standard__String__nullable__nit__MGroup = {
6772 678,
6773 "HashMap[String, nullable MGroup]", /* class_name_string */
6774 5,
6775 0,
6776 &resolution_table_standard__HashMap__standard__String__nullable__nit__MGroup,
6777 6,
6778 {
6779 -1, /* empty */
6780 -1, /* empty */
6781 -1, /* empty */
6782 -1, /* empty */
6783 139, /* Object */
6784 678, /* HashMap[String, nullable MGroup] */
6785 },
6786 };
6787 const struct types resolution_table_standard__HashMap__standard__String__nullable__nit__MGroup = {
6788 0, /* dummy */
6789 {
6790 NULL, /* empty */
6791 NULL, /* empty */
6792 NULL, /* empty */
6793 &type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MGroup, /* HashMapKeys[K, V]: HashMapKeys[String, nullable MGroup] */
6794 &type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MGroup, /* HashMapValues[K, V]: HashMapValues[String, nullable MGroup] */
6795 &type_standard__String, /* K: String */
6796 &type_standard__HashMapIterator__standard__String__nullable__nit__MGroup, /* HashMapIterator[K, V]: HashMapIterator[String, nullable MGroup] */
6797 &type_nullable__nit__MGroup, /* V: nullable MGroup */
6798 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, /* HashMapNode[K, V]: HashMapNode[String, nullable MGroup] */
6799 &type_standard__String, /* K: String */
6800 NULL, /* empty */
6801 NULL, /* empty */
6802 NULL, /* empty */
6803 &type_standard__String, /* K: String */
6804 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, /* nullable N: nullable HashMapNode[String, nullable MGroup] */
6805 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, /* N: HashMapNode[String, nullable MGroup] */
6806 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, nullable MGroup]] */
6807 }
6808 };
6809 /* runtime type HashMap[MModule, AModule] */
6810 const struct type type_standard__HashMap__nit__MModule__nit__AModule = {
6811 679,
6812 "HashMap[MModule, AModule]", /* class_name_string */
6813 5,
6814 0,
6815 &resolution_table_standard__HashMap__nit__MModule__nit__AModule,
6816 6,
6817 {
6818 -1, /* empty */
6819 -1, /* empty */
6820 -1, /* empty */
6821 -1, /* empty */
6822 139, /* Object */
6823 679, /* HashMap[MModule, AModule] */
6824 },
6825 };
6826 const struct types resolution_table_standard__HashMap__nit__MModule__nit__AModule = {
6827 0, /* dummy */
6828 {
6829 NULL, /* empty */
6830 NULL, /* empty */
6831 NULL, /* empty */
6832 &type_standard__hash_collection__HashMapKeys__nit__MModule__nit__AModule, /* HashMapKeys[K, V]: HashMapKeys[MModule, AModule] */
6833 &type_standard__hash_collection__HashMapValues__nit__MModule__nit__AModule, /* HashMapValues[K, V]: HashMapValues[MModule, AModule] */
6834 &type_nit__MModule, /* K: MModule */
6835 &type_standard__HashMapIterator__nit__MModule__nit__AModule, /* HashMapIterator[K, V]: HashMapIterator[MModule, AModule] */
6836 &type_nit__AModule, /* V: AModule */
6837 &type_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, /* HashMapNode[K, V]: HashMapNode[MModule, AModule] */
6838 &type_nit__MModule, /* K: MModule */
6839 NULL, /* empty */
6840 NULL, /* empty */
6841 NULL, /* empty */
6842 &type_nit__MModule, /* K: MModule */
6843 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, /* nullable N: nullable HashMapNode[MModule, AModule] */
6844 &type_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, /* N: HashMapNode[MModule, AModule] */
6845 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, AModule]] */
6846 }
6847 };
6848 /* runtime type HashMap[MClassDef, AClassdef] */
6849 const struct type type_standard__HashMap__nit__MClassDef__nit__AClassdef = {
6850 680,
6851 "HashMap[MClassDef, AClassdef]", /* class_name_string */
6852 5,
6853 0,
6854 &resolution_table_standard__HashMap__nit__MClassDef__nit__AClassdef,
6855 6,
6856 {
6857 -1, /* empty */
6858 -1, /* empty */
6859 -1, /* empty */
6860 -1, /* empty */
6861 139, /* Object */
6862 680, /* HashMap[MClassDef, AClassdef] */
6863 },
6864 };
6865 const struct types resolution_table_standard__HashMap__nit__MClassDef__nit__AClassdef = {
6866 0, /* dummy */
6867 {
6868 NULL, /* empty */
6869 NULL, /* empty */
6870 NULL, /* empty */
6871 &type_standard__hash_collection__HashMapKeys__nit__MClassDef__nit__AClassdef, /* HashMapKeys[K, V]: HashMapKeys[MClassDef, AClassdef] */
6872 &type_standard__hash_collection__HashMapValues__nit__MClassDef__nit__AClassdef, /* HashMapValues[K, V]: HashMapValues[MClassDef, AClassdef] */
6873 &type_nit__MClassDef, /* K: MClassDef */
6874 &type_standard__HashMapIterator__nit__MClassDef__nit__AClassdef, /* HashMapIterator[K, V]: HashMapIterator[MClassDef, AClassdef] */
6875 &type_nit__AClassdef, /* V: AClassdef */
6876 &type_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, /* HashMapNode[K, V]: HashMapNode[MClassDef, AClassdef] */
6877 &type_nit__MClassDef, /* K: MClassDef */
6878 NULL, /* empty */
6879 NULL, /* empty */
6880 NULL, /* empty */
6881 &type_nit__MClassDef, /* K: MClassDef */
6882 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, /* nullable N: nullable HashMapNode[MClassDef, AClassdef] */
6883 &type_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, /* N: HashMapNode[MClassDef, AClassdef] */
6884 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
6885 }
6886 };
6887 /* runtime type HashMap[String, MModuleData[AAnnotation]] */
6888 const struct type type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation = {
6889 681,
6890 "HashMap[String, MModuleData[AAnnotation]]", /* class_name_string */
6891 5,
6892 0,
6893 &resolution_table_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation,
6894 6,
6895 {
6896 -1, /* empty */
6897 -1, /* empty */
6898 -1, /* empty */
6899 -1, /* empty */
6900 139, /* Object */
6901 681, /* HashMap[String, MModuleData[AAnnotation]] */
6902 },
6903 };
6904 const struct types resolution_table_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation = {
6905 0, /* dummy */
6906 {
6907 NULL, /* empty */
6908 NULL, /* empty */
6909 NULL, /* empty */
6910 &type_standard__hash_collection__HashMapKeys__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMapKeys[K, V]: HashMapKeys[String, MModuleData[AAnnotation]] */
6911 &type_standard__hash_collection__HashMapValues__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMapValues[K, V]: HashMapValues[String, MModuleData[AAnnotation]] */
6912 &type_standard__String, /* K: String */
6913 &type_standard__HashMapIterator__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMapIterator[K, V]: HashMapIterator[String, MModuleData[AAnnotation]] */
6914 &type_nit__MModuleData__nit__AAnnotation, /* V: MModuleData[AAnnotation] */
6915 &type_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, /* HashMapNode[K, V]: HashMapNode[String, MModuleData[AAnnotation]] */
6916 &type_standard__String, /* K: String */
6917 NULL, /* empty */
6918 NULL, /* empty */
6919 NULL, /* empty */
6920 &type_standard__String, /* K: String */
6921 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, /* nullable N: nullable HashMapNode[String, MModuleData[AAnnotation]] */
6922 &type_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, /* N: HashMapNode[String, MModuleData[AAnnotation]] */
6923 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
6924 }
6925 };
6926 /* runtime type HashMap[MPropDef, APropdef] */
6927 const struct type type_standard__HashMap__nit__MPropDef__nit__APropdef = {
6928 682,
6929 "HashMap[MPropDef, APropdef]", /* class_name_string */
6930 5,
6931 0,
6932 &resolution_table_standard__HashMap__nit__MPropDef__nit__APropdef,
6933 6,
6934 {
6935 -1, /* empty */
6936 -1, /* empty */
6937 -1, /* empty */
6938 -1, /* empty */
6939 139, /* Object */
6940 682, /* HashMap[MPropDef, APropdef] */
6941 },
6942 };
6943 const struct types resolution_table_standard__HashMap__nit__MPropDef__nit__APropdef = {
6944 0, /* dummy */
6945 {
6946 NULL, /* empty */
6947 NULL, /* empty */
6948 NULL, /* empty */
6949 &type_standard__hash_collection__HashMapKeys__nit__MPropDef__nit__APropdef, /* HashMapKeys[K, V]: HashMapKeys[MPropDef, APropdef] */
6950 &type_standard__hash_collection__HashMapValues__nit__MPropDef__nit__APropdef, /* HashMapValues[K, V]: HashMapValues[MPropDef, APropdef] */
6951 &type_nit__MPropDef, /* K: MPropDef */
6952 &type_standard__HashMapIterator__nit__MPropDef__nit__APropdef, /* HashMapIterator[K, V]: HashMapIterator[MPropDef, APropdef] */
6953 &type_nit__APropdef, /* V: APropdef */
6954 &type_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, /* HashMapNode[K, V]: HashMapNode[MPropDef, APropdef] */
6955 &type_nit__MPropDef, /* K: MPropDef */
6956 NULL, /* empty */
6957 NULL, /* empty */
6958 NULL, /* empty */
6959 &type_nit__MPropDef, /* K: MPropDef */
6960 &type_nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, /* nullable N: nullable HashMapNode[MPropDef, APropdef] */
6961 &type_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, /* N: HashMapNode[MPropDef, APropdef] */
6962 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
6963 }
6964 };
6965 /* runtime type HashMap[MClass, Set[MProperty]] */
6966 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty = {
6967 1776,
6968 "HashMap[MClass, Set[MProperty]]", /* class_name_string */
6969 6,
6970 0,
6971 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MProperty,
6972 7,
6973 {
6974 -1, /* empty */
6975 541, /* Map[MClass, Set[PropertyLayoutElement]] */
6976 -1, /* empty */
6977 -1, /* empty */
6978 139, /* Object */
6979 1173, /* HashMap[MClass, Set[PropertyLayoutElement]] */
6980 1776, /* HashMap[MClass, Set[MProperty]] */
6981 },
6982 };
6983 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MProperty = {
6984 0, /* dummy */
6985 {
6986 NULL, /* empty */
6987 NULL, /* empty */
6988 NULL, /* empty */
6989 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MProperty]] */
6990 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MProperty]] */
6991 &type_nit__MClass, /* K: MClass */
6992 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MProperty]] */
6993 &type_standard__Set__nit__MProperty, /* V: Set[MProperty] */
6994 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MProperty]] */
6995 &type_nit__MClass, /* K: MClass */
6996 NULL, /* empty */
6997 NULL, /* empty */
6998 NULL, /* empty */
6999 &type_nit__MClass, /* K: MClass */
7000 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* nullable N: nullable HashMapNode[MClass, Set[MProperty]] */
7001 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* N: HashMapNode[MClass, Set[MProperty]] */
7002 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
7003 }
7004 };
7005 /* runtime type HashMap[MProperty, APropdef] */
7006 const struct type type_standard__HashMap__nit__MProperty__nit__APropdef = {
7007 683,
7008 "HashMap[MProperty, APropdef]", /* class_name_string */
7009 5,
7010 0,
7011 &resolution_table_standard__HashMap__nit__MProperty__nit__APropdef,
7012 6,
7013 {
7014 -1, /* empty */
7015 -1, /* empty */
7016 -1, /* empty */
7017 -1, /* empty */
7018 139, /* Object */
7019 683, /* HashMap[MProperty, APropdef] */
7020 },
7021 };
7022 const struct types resolution_table_standard__HashMap__nit__MProperty__nit__APropdef = {
7023 0, /* dummy */
7024 {
7025 NULL, /* empty */
7026 NULL, /* empty */
7027 NULL, /* empty */
7028 &type_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef, /* HashMapKeys[K, V]: HashMapKeys[MProperty, APropdef] */
7029 &type_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef, /* HashMapValues[K, V]: HashMapValues[MProperty, APropdef] */
7030 &type_nit__MProperty, /* K: MProperty */
7031 &type_standard__HashMapIterator__nit__MProperty__nit__APropdef, /* HashMapIterator[K, V]: HashMapIterator[MProperty, APropdef] */
7032 &type_nit__APropdef, /* V: APropdef */
7033 &type_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* HashMapNode[K, V]: HashMapNode[MProperty, APropdef] */
7034 &type_nit__MProperty, /* K: MProperty */
7035 NULL, /* empty */
7036 NULL, /* empty */
7037 NULL, /* empty */
7038 &type_nit__MProperty, /* K: MProperty */
7039 &type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* nullable N: nullable HashMapNode[MProperty, APropdef] */
7040 &type_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* N: HashMapNode[MProperty, APropdef] */
7041 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
7042 }
7043 };
7044 /* runtime type HashMap[Array[MType], MGenericType] */
7045 const struct type type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType = {
7046 684,
7047 "HashMap[Array[MType], MGenericType]", /* class_name_string */
7048 5,
7049 0,
7050 &resolution_table_standard__HashMap__standard__Array__nit__MType__nit__MGenericType,
7051 6,
7052 {
7053 -1, /* empty */
7054 -1, /* empty */
7055 -1, /* empty */
7056 -1, /* empty */
7057 139, /* Object */
7058 684, /* HashMap[Array[MType], MGenericType] */
7059 },
7060 };
7061 const struct types resolution_table_standard__HashMap__standard__Array__nit__MType__nit__MGenericType = {
7062 0, /* dummy */
7063 {
7064 NULL, /* empty */
7065 NULL, /* empty */
7066 NULL, /* empty */
7067 &type_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType, /* HashMapKeys[K, V]: HashMapKeys[Array[MType], MGenericType] */
7068 &type_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType, /* HashMapValues[K, V]: HashMapValues[Array[MType], MGenericType] */
7069 &type_standard__Array__nit__MType, /* K: Array[MType] */
7070 &type_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType, /* HashMapIterator[K, V]: HashMapIterator[Array[MType], MGenericType] */
7071 &type_nit__MGenericType, /* V: MGenericType */
7072 &type_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* HashMapNode[K, V]: HashMapNode[Array[MType], MGenericType] */
7073 &type_standard__Array__nit__MType, /* K: Array[MType] */
7074 NULL, /* empty */
7075 NULL, /* empty */
7076 NULL, /* empty */
7077 &type_standard__Array__nit__MType, /* K: Array[MType] */
7078 &type_nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* nullable N: nullable HashMapNode[Array[MType], MGenericType] */
7079 &type_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* N: HashMapNode[Array[MType], MGenericType] */
7080 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */
7081 }
7082 };
7083 /* runtime type HashMap[MClassDef, HashSet[MType]] */
7084 const struct type type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType = {
7085 685,
7086 "HashMap[MClassDef, HashSet[MType]]", /* class_name_string */
7087 5,
7088 0,
7089 &resolution_table_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType,
7090 6,
7091 {
7092 -1, /* empty */
7093 -1, /* empty */
7094 -1, /* empty */
7095 -1, /* empty */
7096 139, /* Object */
7097 685, /* HashMap[MClassDef, HashSet[MType]] */
7098 },
7099 };
7100 const struct types resolution_table_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType = {
7101 0, /* dummy */
7102 {
7103 NULL, /* empty */
7104 NULL, /* empty */
7105 NULL, /* empty */
7106 &type_standard__hash_collection__HashMapKeys__nit__MClassDef__standard__HashSet__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[MClassDef, HashSet[MType]] */
7107 &type_standard__hash_collection__HashMapValues__nit__MClassDef__standard__HashSet__nit__MType, /* HashMapValues[K, V]: HashMapValues[MClassDef, HashSet[MType]] */
7108 &type_nit__MClassDef, /* K: MClassDef */
7109 &type_standard__HashMapIterator__nit__MClassDef__standard__HashSet__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[MClassDef, HashSet[MType]] */
7110 &type_standard__HashSet__nit__MType, /* V: HashSet[MType] */
7111 &type_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* HashMapNode[K, V]: HashMapNode[MClassDef, HashSet[MType]] */
7112 &type_nit__MClassDef, /* K: MClassDef */
7113 NULL, /* empty */
7114 NULL, /* empty */
7115 NULL, /* empty */
7116 &type_nit__MClassDef, /* K: MClassDef */
7117 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* nullable N: nullable HashMapNode[MClassDef, HashSet[MType]] */
7118 &type_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* N: HashMapNode[MClassDef, HashSet[MType]] */
7119 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
7120 }
7121 };
7122 /* runtime type HashMap[MClass, Int] */
7123 const struct type type_standard__HashMap__nit__MClass__standard__Int = {
7124 686,
7125 "HashMap[MClass, Int]", /* class_name_string */
7126 5,
7127 0,
7128 &resolution_table_standard__HashMap__nit__MClass__standard__Int,
7129 6,
7130 {
7131 -1, /* empty */
7132 -1, /* empty */
7133 -1, /* empty */
7134 -1, /* empty */
7135 139, /* Object */
7136 686, /* HashMap[MClass, Int] */
7137 },
7138 };
7139 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Int = {
7140 0, /* dummy */
7141 {
7142 NULL, /* empty */
7143 NULL, /* empty */
7144 NULL, /* empty */
7145 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Int, /* HashMapKeys[K, V]: HashMapKeys[MClass, Int] */
7146 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Int, /* HashMapValues[K, V]: HashMapValues[MClass, Int] */
7147 &type_nit__MClass, /* K: MClass */
7148 &type_standard__HashMapIterator__nit__MClass__standard__Int, /* HashMapIterator[K, V]: HashMapIterator[MClass, Int] */
7149 &type_standard__Int, /* V: Int */
7150 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* HashMapNode[K, V]: HashMapNode[MClass, Int] */
7151 &type_nit__MClass, /* K: MClass */
7152 NULL, /* empty */
7153 NULL, /* empty */
7154 NULL, /* empty */
7155 &type_nit__MClass, /* K: MClass */
7156 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* nullable N: nullable HashMapNode[MClass, Int] */
7157 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* N: HashMapNode[MClass, Int] */
7158 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Int]] */
7159 }
7160 };
7161 /* runtime type HashMap[MType, Array[nullable MType]] */
7162 const struct type type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType = {
7163 687,
7164 "HashMap[MType, Array[nullable MType]]", /* class_name_string */
7165 5,
7166 0,
7167 &resolution_table_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType,
7168 6,
7169 {
7170 -1, /* empty */
7171 -1, /* empty */
7172 -1, /* empty */
7173 -1, /* empty */
7174 139, /* Object */
7175 687, /* HashMap[MType, Array[nullable MType]] */
7176 },
7177 };
7178 const struct types resolution_table_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType = {
7179 0, /* dummy */
7180 {
7181 NULL, /* empty */
7182 NULL, /* empty */
7183 NULL, /* empty */
7184 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nullable__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[nullable MType]] */
7185 &type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nullable__nit__MType, /* HashMapValues[K, V]: HashMapValues[MType, Array[nullable MType]] */
7186 &type_nit__MType, /* K: MType */
7187 &type_standard__HashMapIterator__nit__MType__standard__Array__nullable__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[nullable MType]] */
7188 &type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */
7189 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* HashMapNode[K, V]: HashMapNode[MType, Array[nullable MType]] */
7190 &type_nit__MType, /* K: MType */
7191 NULL, /* empty */
7192 NULL, /* empty */
7193 NULL, /* empty */
7194 &type_nit__MType, /* K: MType */
7195 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* nullable N: nullable HashMapNode[MType, Array[nullable MType]] */
7196 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* N: HashMapNode[MType, Array[nullable MType]] */
7197 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
7198 }
7199 };
7200 /* runtime type HashMap[MClassType, Array[nullable MType]] */
7201 const struct type type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType = {
7202 1172,
7203 "HashMap[MClassType, Array[nullable MType]]", /* class_name_string */
7204 6,
7205 0,
7206 &resolution_table_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType,
7207 7,
7208 {
7209 -1, /* empty */
7210 -1, /* empty */
7211 -1, /* empty */
7212 -1, /* empty */
7213 139, /* Object */
7214 687, /* HashMap[MType, Array[nullable MType]] */
7215 1172, /* HashMap[MClassType, Array[nullable MType]] */
7216 },
7217 };
7218 const struct types resolution_table_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType = {
7219 0, /* dummy */
7220 {
7221 NULL, /* empty */
7222 NULL, /* empty */
7223 NULL, /* empty */
7224 &type_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[MClassType, Array[nullable MType]] */
7225 &type_standard__hash_collection__HashMapValues__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMapValues[K, V]: HashMapValues[MClassType, Array[nullable MType]] */
7226 &type_nit__MClassType, /* K: MClassType */
7227 &type_standard__HashMapIterator__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[MClassType, Array[nullable MType]] */
7228 &type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */
7229 &type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMapNode[K, V]: HashMapNode[MClassType, Array[nullable MType]] */
7230 &type_nit__MClassType, /* K: MClassType */
7231 NULL, /* empty */
7232 NULL, /* empty */
7233 NULL, /* empty */
7234 &type_nit__MClassType, /* K: MClassType */
7235 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* nullable N: nullable HashMapNode[MClassType, Array[nullable MType]] */
7236 &type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* N: HashMapNode[MClassType, Array[nullable MType]] */
7237 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
7238 }
7239 };
7240 /* runtime type HashMap[MClass, Array[nullable MPropDef]] */
7241 const struct type type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef = {
7242 688,
7243 "HashMap[MClass, Array[nullable MPropDef]]", /* class_name_string */
7244 5,
7245 0,
7246 &resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef,
7247 6,
7248 {
7249 -1, /* empty */
7250 -1, /* empty */
7251 -1, /* empty */
7252 -1, /* empty */
7253 139, /* Object */
7254 688, /* HashMap[MClass, Array[nullable MPropDef]] */
7255 },
7256 };
7257 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef = {
7258 0, /* dummy */
7259 {
7260 NULL, /* empty */
7261 NULL, /* empty */
7262 NULL, /* empty */
7263 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MPropDef]] */
7264 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MPropDef]] */
7265 &type_nit__MClass, /* K: MClass */
7266 &type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MPropDef]] */
7267 &type_standard__Array__nullable__nit__MPropDef, /* V: Array[nullable MPropDef] */
7268 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MPropDef]] */
7269 &type_nit__MClass, /* K: MClass */
7270 NULL, /* empty */
7271 NULL, /* empty */
7272 NULL, /* empty */
7273 &type_nit__MClass, /* K: MClass */
7274 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* nullable N: nullable HashMapNode[MClass, Array[nullable MPropDef]] */
7275 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* N: HashMapNode[MClass, Array[nullable MPropDef]] */
7276 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
7277 }
7278 };
7279 /* runtime type HashMap[String, String] */
7280 const struct type type_standard__HashMap__standard__String__standard__String = {
7281 689,
7282 "HashMap[String, String]", /* class_name_string */
7283 5,
7284 0,
7285 &resolution_table_standard__HashMap__standard__String__standard__String,
7286 6,
7287 {
7288 -1, /* empty */
7289 -1, /* empty */
7290 -1, /* empty */
7291 -1, /* empty */
7292 139, /* Object */
7293 689, /* HashMap[String, String] */
7294 },
7295 };
7296 const struct types resolution_table_standard__HashMap__standard__String__standard__String = {
7297 0, /* dummy */
7298 {
7299 NULL, /* empty */
7300 NULL, /* empty */
7301 NULL, /* empty */
7302 &type_standard__hash_collection__HashMapKeys__standard__String__standard__String, /* HashMapKeys[K, V]: HashMapKeys[String, String] */
7303 &type_standard__hash_collection__HashMapValues__standard__String__standard__String, /* HashMapValues[K, V]: HashMapValues[String, String] */
7304 &type_standard__String, /* K: String */
7305 &type_standard__HashMapIterator__standard__String__standard__String, /* HashMapIterator[K, V]: HashMapIterator[String, String] */
7306 &type_standard__String, /* V: String */
7307 &type_standard__hash_collection__HashMapNode__standard__String__standard__String, /* HashMapNode[K, V]: HashMapNode[String, String] */
7308 &type_standard__String, /* K: String */
7309 NULL, /* empty */
7310 NULL, /* empty */
7311 NULL, /* empty */
7312 &type_standard__String, /* K: String */
7313 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__String, /* nullable N: nullable HashMapNode[String, String] */
7314 &type_standard__hash_collection__HashMapNode__standard__String__standard__String, /* N: HashMapNode[String, String] */
7315 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, String]] */
7316 }
7317 };
7318 /* runtime type HashMap[String, ANode] */
7319 const struct type type_standard__HashMap__standard__String__nit__ANode = {
7320 690,
7321 "HashMap[String, ANode]", /* class_name_string */
7322 5,
7323 0,
7324 &resolution_table_standard__HashMap__standard__String__nit__ANode,
7325 6,
7326 {
7327 -1, /* empty */
7328 -1, /* empty */
7329 -1, /* empty */
7330 -1, /* empty */
7331 139, /* Object */
7332 690, /* HashMap[String, ANode] */
7333 },
7334 };
7335 const struct types resolution_table_standard__HashMap__standard__String__nit__ANode = {
7336 0, /* dummy */
7337 {
7338 NULL, /* empty */
7339 NULL, /* empty */
7340 NULL, /* empty */
7341 &type_standard__hash_collection__HashMapKeys__standard__String__nit__ANode, /* HashMapKeys[K, V]: HashMapKeys[String, ANode] */
7342 &type_standard__hash_collection__HashMapValues__standard__String__nit__ANode, /* HashMapValues[K, V]: HashMapValues[String, ANode] */
7343 &type_standard__String, /* K: String */
7344 &type_standard__HashMapIterator__standard__String__nit__ANode, /* HashMapIterator[K, V]: HashMapIterator[String, ANode] */
7345 &type_nit__ANode, /* V: ANode */
7346 &type_standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* HashMapNode[K, V]: HashMapNode[String, ANode] */
7347 &type_standard__String, /* K: String */
7348 NULL, /* empty */
7349 NULL, /* empty */
7350 NULL, /* empty */
7351 &type_standard__String, /* K: String */
7352 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* nullable N: nullable HashMapNode[String, ANode] */
7353 &type_standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* N: HashMapNode[String, ANode] */
7354 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, ANode]] */
7355 }
7356 };
7357 /* runtime type HashMap[MClass, MClassType] */
7358 const struct type type_standard__HashMap__nit__MClass__nit__MClassType = {
7359 691,
7360 "HashMap[MClass, MClassType]", /* class_name_string */
7361 5,
7362 0,
7363 &resolution_table_standard__HashMap__nit__MClass__nit__MClassType,
7364 6,
7365 {
7366 -1, /* empty */
7367 -1, /* empty */
7368 -1, /* empty */
7369 -1, /* empty */
7370 139, /* Object */
7371 691, /* HashMap[MClass, MClassType] */
7372 },
7373 };
7374 const struct types resolution_table_standard__HashMap__nit__MClass__nit__MClassType = {
7375 0, /* dummy */
7376 {
7377 NULL, /* empty */
7378 NULL, /* empty */
7379 NULL, /* empty */
7380 &type_standard__hash_collection__HashMapKeys__nit__MClass__nit__MClassType, /* HashMapKeys[K, V]: HashMapKeys[MClass, MClassType] */
7381 &type_standard__hash_collection__HashMapValues__nit__MClass__nit__MClassType, /* HashMapValues[K, V]: HashMapValues[MClass, MClassType] */
7382 &type_nit__MClass, /* K: MClass */
7383 &type_standard__HashMapIterator__nit__MClass__nit__MClassType, /* HashMapIterator[K, V]: HashMapIterator[MClass, MClassType] */
7384 &type_nit__MClassType, /* V: MClassType */
7385 &type_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* HashMapNode[K, V]: HashMapNode[MClass, MClassType] */
7386 &type_nit__MClass, /* K: MClass */
7387 NULL, /* empty */
7388 NULL, /* empty */
7389 NULL, /* empty */
7390 &type_nit__MClass, /* K: MClass */
7391 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* nullable N: nullable HashMapNode[MClass, MClassType] */
7392 &type_standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* N: HashMapNode[MClass, MClassType] */
7393 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
7394 }
7395 };
7396 /* runtime type HashMap[MModule, Set[MClassDef]] */
7397 const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef = {
7398 692,
7399 "HashMap[MModule, Set[MClassDef]]", /* class_name_string */
7400 5,
7401 0,
7402 &resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef,
7403 6,
7404 {
7405 -1, /* empty */
7406 -1, /* empty */
7407 -1, /* empty */
7408 -1, /* empty */
7409 139, /* Object */
7410 692, /* HashMap[MModule, Set[MClassDef]] */
7411 },
7412 };
7413 const struct types resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef = {
7414 0, /* dummy */
7415 {
7416 NULL, /* empty */
7417 NULL, /* empty */
7418 NULL, /* empty */
7419 &type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassDef, /* HashMapKeys[K, V]: HashMapKeys[MModule, Set[MClassDef]] */
7420 &type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassDef, /* HashMapValues[K, V]: HashMapValues[MModule, Set[MClassDef]] */
7421 &type_nit__MModule, /* K: MModule */
7422 &type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassDef, /* HashMapIterator[K, V]: HashMapIterator[MModule, Set[MClassDef]] */
7423 &type_standard__Set__nit__MClassDef, /* V: Set[MClassDef] */
7424 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* HashMapNode[K, V]: HashMapNode[MModule, Set[MClassDef]] */
7425 &type_nit__MModule, /* K: MModule */
7426 NULL, /* empty */
7427 NULL, /* empty */
7428 NULL, /* empty */
7429 &type_nit__MModule, /* K: MModule */
7430 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* nullable N: nullable HashMapNode[MModule, Set[MClassDef]] */
7431 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* N: HashMapNode[MModule, Set[MClassDef]] */
7432 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
7433 }
7434 };
7435 /* runtime type HashMap[MModule, Set[MClass]] */
7436 const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClass = {
7437 693,
7438 "HashMap[MModule, Set[MClass]]", /* class_name_string */
7439 5,
7440 0,
7441 &resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClass,
7442 6,
7443 {
7444 -1, /* empty */
7445 -1, /* empty */
7446 -1, /* empty */
7447 -1, /* empty */
7448 139, /* Object */
7449 693, /* HashMap[MModule, Set[MClass]] */
7450 },
7451 };
7452 const struct types resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClass = {
7453 0, /* dummy */
7454 {
7455 NULL, /* empty */
7456 NULL, /* empty */
7457 NULL, /* empty */
7458 &type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClass, /* HashMapKeys[K, V]: HashMapKeys[MModule, Set[MClass]] */
7459 &type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClass, /* HashMapValues[K, V]: HashMapValues[MModule, Set[MClass]] */
7460 &type_nit__MModule, /* K: MModule */
7461 &type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClass, /* HashMapIterator[K, V]: HashMapIterator[MModule, Set[MClass]] */
7462 &type_standard__Set__nit__MClass, /* V: Set[MClass] */
7463 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* HashMapNode[K, V]: HashMapNode[MModule, Set[MClass]] */
7464 &type_nit__MModule, /* K: MModule */
7465 NULL, /* empty */
7466 NULL, /* empty */
7467 NULL, /* empty */
7468 &type_nit__MModule, /* K: MModule */
7469 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* nullable N: nullable HashMapNode[MModule, Set[MClass]] */
7470 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* N: HashMapNode[MModule, Set[MClass]] */
7471 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
7472 }
7473 };
7474 /* runtime type HashMap[MModule, Set[MClassType]] */
7475 const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType = {
7476 694,
7477 "HashMap[MModule, Set[MClassType]]", /* class_name_string */
7478 5,
7479 0,
7480 &resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClassType,
7481 6,
7482 {
7483 -1, /* empty */
7484 -1, /* empty */
7485 -1, /* empty */
7486 -1, /* empty */
7487 139, /* Object */
7488 694, /* HashMap[MModule, Set[MClassType]] */
7489 },
7490 };
7491 const struct types resolution_table_standard__HashMap__nit__MModule__standard__Set__nit__MClassType = {
7492 0, /* dummy */
7493 {
7494 NULL, /* empty */
7495 NULL, /* empty */
7496 NULL, /* empty */
7497 &type_standard__hash_collection__HashMapKeys__nit__MModule__standard__Set__nit__MClassType, /* HashMapKeys[K, V]: HashMapKeys[MModule, Set[MClassType]] */
7498 &type_standard__hash_collection__HashMapValues__nit__MModule__standard__Set__nit__MClassType, /* HashMapValues[K, V]: HashMapValues[MModule, Set[MClassType]] */
7499 &type_nit__MModule, /* K: MModule */
7500 &type_standard__HashMapIterator__nit__MModule__standard__Set__nit__MClassType, /* HashMapIterator[K, V]: HashMapIterator[MModule, Set[MClassType]] */
7501 &type_standard__Set__nit__MClassType, /* V: Set[MClassType] */
7502 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* HashMapNode[K, V]: HashMapNode[MModule, Set[MClassType]] */
7503 &type_nit__MModule, /* K: MModule */
7504 NULL, /* empty */
7505 NULL, /* empty */
7506 NULL, /* empty */
7507 &type_nit__MModule, /* K: MModule */
7508 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* nullable N: nullable HashMapNode[MModule, Set[MClassType]] */
7509 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* N: HashMapNode[MModule, Set[MClassType]] */
7510 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
7511 }
7512 };
7513 /* runtime type HashMap[String, Int] */
7514 const struct type type_standard__HashMap__standard__String__standard__Int = {
7515 695,
7516 "HashMap[String, Int]", /* class_name_string */
7517 5,
7518 0,
7519 &resolution_table_standard__HashMap__standard__String__standard__Int,
7520 6,
7521 {
7522 -1, /* empty */
7523 -1, /* empty */
7524 -1, /* empty */
7525 -1, /* empty */
7526 139, /* Object */
7527 695, /* HashMap[String, Int] */
7528 },
7529 };
7530 const struct types resolution_table_standard__HashMap__standard__String__standard__Int = {
7531 0, /* dummy */
7532 {
7533 NULL, /* empty */
7534 NULL, /* empty */
7535 NULL, /* empty */
7536 &type_standard__hash_collection__HashMapKeys__standard__String__standard__Int, /* HashMapKeys[K, V]: HashMapKeys[String, Int] */
7537 &type_standard__hash_collection__HashMapValues__standard__String__standard__Int, /* HashMapValues[K, V]: HashMapValues[String, Int] */
7538 &type_standard__String, /* K: String */
7539 &type_standard__HashMapIterator__standard__String__standard__Int, /* HashMapIterator[K, V]: HashMapIterator[String, Int] */
7540 &type_standard__Int, /* V: Int */
7541 &type_standard__hash_collection__HashMapNode__standard__String__standard__Int, /* HashMapNode[K, V]: HashMapNode[String, Int] */
7542 &type_standard__String, /* K: String */
7543 NULL, /* empty */
7544 NULL, /* empty */
7545 NULL, /* empty */
7546 &type_standard__String, /* K: String */
7547 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int, /* nullable N: nullable HashMapNode[String, Int] */
7548 &type_standard__hash_collection__HashMapNode__standard__String__standard__Int, /* N: HashMapNode[String, Int] */
7549 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Int]] */
7550 }
7551 };
7552 /* runtime type HashMap[MClass, Set[MVirtualTypeProp]] */
7553 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp = {
7554 2097,
7555 "HashMap[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
7556 7,
7557 0,
7558 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp,
7559 8,
7560 {
7561 540, /* Map[MClass, Set[MVirtualTypeProp]] */
7562 541, /* Map[MClass, Set[PropertyLayoutElement]] */
7563 -1, /* empty */
7564 -1, /* empty */
7565 139, /* Object */
7566 1173, /* HashMap[MClass, Set[PropertyLayoutElement]] */
7567 1776, /* HashMap[MClass, Set[MProperty]] */
7568 2097, /* HashMap[MClass, Set[MVirtualTypeProp]] */
7569 },
7570 };
7571 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MVirtualTypeProp = {
7572 0, /* dummy */
7573 {
7574 NULL, /* empty */
7575 NULL, /* empty */
7576 NULL, /* empty */
7577 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MVirtualTypeProp]] */
7578 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MVirtualTypeProp]] */
7579 &type_nit__MClass, /* K: MClass */
7580 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MVirtualTypeProp]] */
7581 &type_standard__Set__nit__MVirtualTypeProp, /* V: Set[MVirtualTypeProp] */
7582 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MVirtualTypeProp]] */
7583 &type_nit__MClass, /* K: MClass */
7584 NULL, /* empty */
7585 NULL, /* empty */
7586 NULL, /* empty */
7587 &type_nit__MClass, /* K: MClass */
7588 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* nullable N: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
7589 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* N: HashMapNode[MClass, Set[MVirtualTypeProp]] */
7590 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
7591 }
7592 };
7593 /* runtime type HashMap[Variable, nullable MType] */
7594 const struct type type_standard__HashMap__nit__Variable__nullable__nit__MType = {
7595 696,
7596 "HashMap[Variable, nullable MType]", /* class_name_string */
7597 5,
7598 0,
7599 &resolution_table_standard__HashMap__nit__Variable__nullable__nit__MType,
7600 6,
7601 {
7602 -1, /* empty */
7603 -1, /* empty */
7604 -1, /* empty */
7605 -1, /* empty */
7606 139, /* Object */
7607 696, /* HashMap[Variable, nullable MType] */
7608 },
7609 };
7610 const struct types resolution_table_standard__HashMap__nit__Variable__nullable__nit__MType = {
7611 0, /* dummy */
7612 {
7613 NULL, /* empty */
7614 NULL, /* empty */
7615 NULL, /* empty */
7616 &type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[Variable, nullable MType] */
7617 &type_standard__hash_collection__HashMapValues__nit__Variable__nullable__nit__MType, /* HashMapValues[K, V]: HashMapValues[Variable, nullable MType] */
7618 &type_nit__Variable, /* K: Variable */
7619 &type_standard__HashMapIterator__nit__Variable__nullable__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[Variable, nullable MType] */
7620 &type_nullable__nit__MType, /* V: nullable MType */
7621 &type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* HashMapNode[K, V]: HashMapNode[Variable, nullable MType] */
7622 &type_nit__Variable, /* K: Variable */
7623 NULL, /* empty */
7624 NULL, /* empty */
7625 NULL, /* empty */
7626 &type_nit__Variable, /* K: Variable */
7627 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* nullable N: nullable HashMapNode[Variable, nullable MType] */
7628 &type_standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* N: HashMapNode[Variable, nullable MType] */
7629 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
7630 }
7631 };
7632 /* runtime type HashMap[Variable, nullable Array[nullable MType]] */
7633 const struct type type_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType = {
7634 697,
7635 "HashMap[Variable, nullable Array[nullable MType]]", /* class_name_string */
7636 5,
7637 0,
7638 &resolution_table_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType,
7639 6,
7640 {
7641 -1, /* empty */
7642 -1, /* empty */
7643 -1, /* empty */
7644 -1, /* empty */
7645 139, /* Object */
7646 697, /* HashMap[Variable, nullable Array[nullable MType]] */
7647 },
7648 };
7649 const struct types resolution_table_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType = {
7650 0, /* dummy */
7651 {
7652 NULL, /* empty */
7653 NULL, /* empty */
7654 NULL, /* empty */
7655 &type_standard__hash_collection__HashMapKeys__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[Variable, nullable Array[nullable MType]] */
7656 &type_standard__hash_collection__HashMapValues__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* HashMapValues[K, V]: HashMapValues[Variable, nullable Array[nullable MType]] */
7657 &type_nit__Variable, /* K: Variable */
7658 &type_standard__HashMapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[Variable, nullable Array[nullable MType]] */
7659 &type_nullable__standard__Array__nullable__nit__MType, /* V: nullable Array[nullable MType] */
7660 &type_standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* HashMapNode[K, V]: HashMapNode[Variable, nullable Array[nullable MType]] */
7661 &type_nit__Variable, /* K: Variable */
7662 NULL, /* empty */
7663 NULL, /* empty */
7664 NULL, /* empty */
7665 &type_nit__Variable, /* K: Variable */
7666 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* nullable N: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
7667 &type_standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* N: HashMapNode[Variable, nullable Array[nullable MType]] */
7668 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
7669 }
7670 };
7671 /* runtime type HashMap[MClass, Set[PropertyLayoutElement]] */
7672 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
7673 1173,
7674 "HashMap[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
7675 5,
7676 0,
7677 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement,
7678 6,
7679 {
7680 -1, /* empty */
7681 541, /* Map[MClass, Set[PropertyLayoutElement]] */
7682 -1, /* empty */
7683 -1, /* empty */
7684 139, /* Object */
7685 1173, /* HashMap[MClass, Set[PropertyLayoutElement]] */
7686 },
7687 };
7688 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
7689 0, /* dummy */
7690 {
7691 NULL, /* empty */
7692 NULL, /* empty */
7693 NULL, /* empty */
7694 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[PropertyLayoutElement]] */
7695 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapValues[K, V]: HashMapValues[MClass, Set[PropertyLayoutElement]] */
7696 &type_nit__MClass, /* K: MClass */
7697 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[PropertyLayoutElement]] */
7698 &type_standard__Set__nit__PropertyLayoutElement, /* V: Set[PropertyLayoutElement] */
7699 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* HashMapNode[K, V]: HashMapNode[MClass, Set[PropertyLayoutElement]] */
7700 &type_nit__MClass, /* K: MClass */
7701 NULL, /* empty */
7702 NULL, /* empty */
7703 NULL, /* empty */
7704 &type_nit__MClass, /* K: MClass */
7705 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* nullable N: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
7706 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* N: HashMapNode[MClass, Set[PropertyLayoutElement]] */
7707 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
7708 }
7709 };
7710 /* runtime type HashMap[MClass, Set[MAttribute]] */
7711 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute = {
7712 2098,
7713 "HashMap[MClass, Set[MAttribute]]", /* class_name_string */
7714 7,
7715 0,
7716 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute,
7717 8,
7718 {
7719 542, /* Map[MClass, Set[MAttribute]] */
7720 541, /* Map[MClass, Set[PropertyLayoutElement]] */
7721 -1, /* empty */
7722 -1, /* empty */
7723 139, /* Object */
7724 1173, /* HashMap[MClass, Set[PropertyLayoutElement]] */
7725 1776, /* HashMap[MClass, Set[MProperty]] */
7726 2098, /* HashMap[MClass, Set[MAttribute]] */
7727 },
7728 };
7729 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MAttribute = {
7730 0, /* dummy */
7731 {
7732 NULL, /* empty */
7733 NULL, /* empty */
7734 NULL, /* empty */
7735 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MAttribute, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MAttribute]] */
7736 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MAttribute, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MAttribute]] */
7737 &type_nit__MClass, /* K: MClass */
7738 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MAttribute, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MAttribute]] */
7739 &type_standard__Set__nit__MAttribute, /* V: Set[MAttribute] */
7740 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MAttribute]] */
7741 &type_nit__MClass, /* K: MClass */
7742 NULL, /* empty */
7743 NULL, /* empty */
7744 NULL, /* empty */
7745 &type_nit__MClass, /* K: MClass */
7746 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* nullable N: nullable HashMapNode[MClass, Set[MAttribute]] */
7747 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* N: HashMapNode[MClass, Set[MAttribute]] */
7748 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
7749 }
7750 };
7751 /* runtime type HashMap[MClass, Array[nullable MClass]] */
7752 const struct type type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass = {
7753 698,
7754 "HashMap[MClass, Array[nullable MClass]]", /* class_name_string */
7755 5,
7756 0,
7757 &resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass,
7758 6,
7759 {
7760 -1, /* empty */
7761 -1, /* empty */
7762 -1, /* empty */
7763 -1, /* empty */
7764 139, /* Object */
7765 698, /* HashMap[MClass, Array[nullable MClass]] */
7766 },
7767 };
7768 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MClass = {
7769 0, /* dummy */
7770 {
7771 NULL, /* empty */
7772 NULL, /* empty */
7773 NULL, /* empty */
7774 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MClass]] */
7775 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MClass]] */
7776 &type_nit__MClass, /* K: MClass */
7777 &type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MClass]] */
7778 &type_standard__Array__nullable__nit__MClass, /* V: Array[nullable MClass] */
7779 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MClass]] */
7780 &type_nit__MClass, /* K: MClass */
7781 NULL, /* empty */
7782 NULL, /* empty */
7783 NULL, /* empty */
7784 &type_nit__MClass, /* K: MClass */
7785 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* nullable N: nullable HashMapNode[MClass, Array[nullable MClass]] */
7786 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* N: HashMapNode[MClass, Array[nullable MClass]] */
7787 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
7788 }
7789 };
7790 /* runtime type HashMap[MClass, AClassdef] */
7791 const struct type type_standard__HashMap__nit__MClass__nit__AClassdef = {
7792 699,
7793 "HashMap[MClass, AClassdef]", /* class_name_string */
7794 5,
7795 0,
7796 &resolution_table_standard__HashMap__nit__MClass__nit__AClassdef,
7797 6,
7798 {
7799 -1, /* empty */
7800 -1, /* empty */
7801 -1, /* empty */
7802 -1, /* empty */
7803 139, /* Object */
7804 699, /* HashMap[MClass, AClassdef] */
7805 },
7806 };
7807 const struct types resolution_table_standard__HashMap__nit__MClass__nit__AClassdef = {
7808 0, /* dummy */
7809 {
7810 NULL, /* empty */
7811 NULL, /* empty */
7812 NULL, /* empty */
7813 &type_standard__hash_collection__HashMapKeys__nit__MClass__nit__AClassdef, /* HashMapKeys[K, V]: HashMapKeys[MClass, AClassdef] */
7814 &type_standard__hash_collection__HashMapValues__nit__MClass__nit__AClassdef, /* HashMapValues[K, V]: HashMapValues[MClass, AClassdef] */
7815 &type_nit__MClass, /* K: MClass */
7816 &type_standard__HashMapIterator__nit__MClass__nit__AClassdef, /* HashMapIterator[K, V]: HashMapIterator[MClass, AClassdef] */
7817 &type_nit__AClassdef, /* V: AClassdef */
7818 &type_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* HashMapNode[K, V]: HashMapNode[MClass, AClassdef] */
7819 &type_nit__MClass, /* K: MClass */
7820 NULL, /* empty */
7821 NULL, /* empty */
7822 NULL, /* empty */
7823 &type_nit__MClass, /* K: MClass */
7824 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* nullable N: nullable HashMapNode[MClass, AClassdef] */
7825 &type_standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* N: HashMapNode[MClass, AClassdef] */
7826 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
7827 }
7828 };
7829 /* runtime type HashMap[String, Variable] */
7830 const struct type type_standard__HashMap__standard__String__nit__Variable = {
7831 700,
7832 "HashMap[String, Variable]", /* class_name_string */
7833 5,
7834 0,
7835 &resolution_table_standard__HashMap__standard__String__nit__Variable,
7836 6,
7837 {
7838 -1, /* empty */
7839 -1, /* empty */
7840 -1, /* empty */
7841 -1, /* empty */
7842 139, /* Object */
7843 700, /* HashMap[String, Variable] */
7844 },
7845 };
7846 const struct types resolution_table_standard__HashMap__standard__String__nit__Variable = {
7847 0, /* dummy */
7848 {
7849 NULL, /* empty */
7850 NULL, /* empty */
7851 NULL, /* empty */
7852 &type_standard__hash_collection__HashMapKeys__standard__String__nit__Variable, /* HashMapKeys[K, V]: HashMapKeys[String, Variable] */
7853 &type_standard__hash_collection__HashMapValues__standard__String__nit__Variable, /* HashMapValues[K, V]: HashMapValues[String, Variable] */
7854 &type_standard__String, /* K: String */
7855 &type_standard__HashMapIterator__standard__String__nit__Variable, /* HashMapIterator[K, V]: HashMapIterator[String, Variable] */
7856 &type_nit__Variable, /* V: Variable */
7857 &type_standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* HashMapNode[K, V]: HashMapNode[String, Variable] */
7858 &type_standard__String, /* K: String */
7859 NULL, /* empty */
7860 NULL, /* empty */
7861 NULL, /* empty */
7862 &type_standard__String, /* K: String */
7863 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* nullable N: nullable HashMapNode[String, Variable] */
7864 &type_standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* N: HashMapNode[String, Variable] */
7865 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Variable]] */
7866 }
7867 };
7868 /* runtime type HashMap[Variable, RuntimeVariable] */
7869 const struct type type_standard__HashMap__nit__Variable__nit__RuntimeVariable = {
7870 701,
7871 "HashMap[Variable, RuntimeVariable]", /* class_name_string */
7872 5,
7873 0,
7874 &resolution_table_standard__HashMap__nit__Variable__nit__RuntimeVariable,
7875 6,
7876 {
7877 -1, /* empty */
7878 -1, /* empty */
7879 -1, /* empty */
7880 -1, /* empty */
7881 139, /* Object */
7882 701, /* HashMap[Variable, RuntimeVariable] */
7883 },
7884 };
7885 const struct types resolution_table_standard__HashMap__nit__Variable__nit__RuntimeVariable = {
7886 0, /* dummy */
7887 {
7888 NULL, /* empty */
7889 NULL, /* empty */
7890 NULL, /* empty */
7891 &type_standard__hash_collection__HashMapKeys__nit__Variable__nit__RuntimeVariable, /* HashMapKeys[K, V]: HashMapKeys[Variable, RuntimeVariable] */
7892 &type_standard__hash_collection__HashMapValues__nit__Variable__nit__RuntimeVariable, /* HashMapValues[K, V]: HashMapValues[Variable, RuntimeVariable] */
7893 &type_nit__Variable, /* K: Variable */
7894 &type_standard__HashMapIterator__nit__Variable__nit__RuntimeVariable, /* HashMapIterator[K, V]: HashMapIterator[Variable, RuntimeVariable] */
7895 &type_nit__RuntimeVariable, /* V: RuntimeVariable */
7896 &type_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* HashMapNode[K, V]: HashMapNode[Variable, RuntimeVariable] */
7897 &type_nit__Variable, /* K: Variable */
7898 NULL, /* empty */
7899 NULL, /* empty */
7900 NULL, /* empty */
7901 &type_nit__Variable, /* K: Variable */
7902 &type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* nullable N: nullable HashMapNode[Variable, RuntimeVariable] */
7903 &type_standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* N: HashMapNode[Variable, RuntimeVariable] */
7904 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
7905 }
7906 };
7907 /* runtime type HashMap[EscapeMark, String] */
7908 const struct type type_standard__HashMap__nit__EscapeMark__standard__String = {
7909 702,
7910 "HashMap[EscapeMark, String]", /* class_name_string */
7911 5,
7912 0,
7913 &resolution_table_standard__HashMap__nit__EscapeMark__standard__String,
7914 6,
7915 {
7916 -1, /* empty */
7917 -1, /* empty */
7918 -1, /* empty */
7919 -1, /* empty */
7920 139, /* Object */
7921 702, /* HashMap[EscapeMark, String] */
7922 },
7923 };
7924 const struct types resolution_table_standard__HashMap__nit__EscapeMark__standard__String = {
7925 0, /* dummy */
7926 {
7927 NULL, /* empty */
7928 NULL, /* empty */
7929 NULL, /* empty */
7930 &type_standard__hash_collection__HashMapKeys__nit__EscapeMark__standard__String, /* HashMapKeys[K, V]: HashMapKeys[EscapeMark, String] */
7931 &type_standard__hash_collection__HashMapValues__nit__EscapeMark__standard__String, /* HashMapValues[K, V]: HashMapValues[EscapeMark, String] */
7932 &type_nit__EscapeMark, /* K: EscapeMark */
7933 &type_standard__HashMapIterator__nit__EscapeMark__standard__String, /* HashMapIterator[K, V]: HashMapIterator[EscapeMark, String] */
7934 &type_standard__String, /* V: String */
7935 &type_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, /* HashMapNode[K, V]: HashMapNode[EscapeMark, String] */
7936 &type_nit__EscapeMark, /* K: EscapeMark */
7937 NULL, /* empty */
7938 NULL, /* empty */
7939 NULL, /* empty */
7940 &type_nit__EscapeMark, /* K: EscapeMark */
7941 &type_nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, /* nullable N: nullable HashMapNode[EscapeMark, String] */
7942 &type_standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, /* N: HashMapNode[EscapeMark, String] */
7943 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
7944 }
7945 };
7946 /* runtime type HashMap[MClassType, Set[MType]] */
7947 const struct type type_standard__HashMap__nit__MClassType__standard__Set__nit__MType = {
7948 1777,
7949 "HashMap[MClassType, Set[MType]]", /* class_name_string */
7950 6,
7951 0,
7952 &resolution_table_standard__HashMap__nit__MClassType__standard__Set__nit__MType,
7953 7,
7954 {
7955 550, /* Map[MType, Set[MType]] */
7956 -1, /* empty */
7957 -1, /* empty */
7958 -1, /* empty */
7959 139, /* Object */
7960 1177, /* HashMap[MType, Set[MType]] */
7961 1777, /* HashMap[MClassType, Set[MType]] */
7962 },
7963 };
7964 const struct types resolution_table_standard__HashMap__nit__MClassType__standard__Set__nit__MType = {
7965 0, /* dummy */
7966 {
7967 NULL, /* empty */
7968 NULL, /* empty */
7969 NULL, /* empty */
7970 &type_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Set__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[MClassType, Set[MType]] */
7971 &type_standard__hash_collection__HashMapValues__nit__MClassType__standard__Set__nit__MType, /* HashMapValues[K, V]: HashMapValues[MClassType, Set[MType]] */
7972 &type_nit__MClassType, /* K: MClassType */
7973 &type_standard__HashMapIterator__nit__MClassType__standard__Set__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[MClassType, Set[MType]] */
7974 &type_standard__Set__nit__MType, /* V: Set[MType] */
7975 &type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, /* HashMapNode[K, V]: HashMapNode[MClassType, Set[MType]] */
7976 &type_nit__MClassType, /* K: MClassType */
7977 NULL, /* empty */
7978 NULL, /* empty */
7979 NULL, /* empty */
7980 &type_nit__MClassType, /* K: MClassType */
7981 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, /* nullable N: nullable HashMapNode[MClassType, Set[MType]] */
7982 &type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, /* N: HashMapNode[MClassType, Set[MType]] */
7983 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
7984 }
7985 };
7986 /* runtime type HashMap[MType, Int] */
7987 const struct type type_standard__HashMap__nit__MType__standard__Int = {
7988 703,
7989 "HashMap[MType, Int]", /* class_name_string */
7990 5,
7991 0,
7992 &resolution_table_standard__HashMap__nit__MType__standard__Int,
7993 6,
7994 {
7995 -1, /* empty */
7996 -1, /* empty */
7997 -1, /* empty */
7998 -1, /* empty */
7999 139, /* Object */
8000 703, /* HashMap[MType, Int] */
8001 },
8002 };
8003 const struct types resolution_table_standard__HashMap__nit__MType__standard__Int = {
8004 0, /* dummy */
8005 {
8006 NULL, /* empty */
8007 NULL, /* empty */
8008 NULL, /* empty */
8009 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__Int, /* HashMapKeys[K, V]: HashMapKeys[MType, Int] */
8010 &type_standard__hash_collection__HashMapValues__nit__MType__standard__Int, /* HashMapValues[K, V]: HashMapValues[MType, Int] */
8011 &type_nit__MType, /* K: MType */
8012 &type_standard__HashMapIterator__nit__MType__standard__Int, /* HashMapIterator[K, V]: HashMapIterator[MType, Int] */
8013 &type_standard__Int, /* V: Int */
8014 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* HashMapNode[K, V]: HashMapNode[MType, Int] */
8015 &type_nit__MType, /* K: MType */
8016 NULL, /* empty */
8017 NULL, /* empty */
8018 NULL, /* empty */
8019 &type_nit__MType, /* K: MType */
8020 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* nullable N: nullable HashMapNode[MType, Int] */
8021 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* N: HashMapNode[MType, Int] */
8022 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Int]] */
8023 }
8024 };
8025 /* runtime type HashMap[Phase, POSetElement[Phase]] */
8026 const struct type type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase = {
8027 704,
8028 "HashMap[Phase, POSetElement[Phase]]", /* class_name_string */
8029 5,
8030 0,
8031 &resolution_table_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase,
8032 6,
8033 {
8034 -1, /* empty */
8035 -1, /* empty */
8036 -1, /* empty */
8037 -1, /* empty */
8038 139, /* Object */
8039 704, /* HashMap[Phase, POSetElement[Phase]] */
8040 },
8041 };
8042 const struct types resolution_table_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase = {
8043 0, /* dummy */
8044 {
8045 NULL, /* empty */
8046 NULL, /* empty */
8047 NULL, /* empty */
8048 &type_standard__hash_collection__HashMapKeys__nit__Phase__poset__POSetElement__nit__Phase, /* HashMapKeys[K, V]: HashMapKeys[Phase, POSetElement[Phase]] */
8049 &type_standard__hash_collection__HashMapValues__nit__Phase__poset__POSetElement__nit__Phase, /* HashMapValues[K, V]: HashMapValues[Phase, POSetElement[Phase]] */
8050 &type_nit__Phase, /* K: Phase */
8051 &type_standard__HashMapIterator__nit__Phase__poset__POSetElement__nit__Phase, /* HashMapIterator[K, V]: HashMapIterator[Phase, POSetElement[Phase]] */
8052 &type_poset__POSetElement__nit__Phase, /* V: POSetElement[Phase] */
8053 &type_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, /* HashMapNode[K, V]: HashMapNode[Phase, POSetElement[Phase]] */
8054 &type_nit__Phase, /* K: Phase */
8055 NULL, /* empty */
8056 NULL, /* empty */
8057 NULL, /* empty */
8058 &type_nit__Phase, /* K: Phase */
8059 &type_nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, /* nullable N: nullable HashMapNode[Phase, POSetElement[Phase]] */
8060 &type_standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, /* N: HashMapNode[Phase, POSetElement[Phase]] */
8061 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
8062 }
8063 };
8064 /* runtime type HashMap[MModule, POSetElement[MModule]] */
8065 const struct type type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule = {
8066 705,
8067 "HashMap[MModule, POSetElement[MModule]]", /* class_name_string */
8068 5,
8069 0,
8070 &resolution_table_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule,
8071 6,
8072 {
8073 -1, /* empty */
8074 -1, /* empty */
8075 -1, /* empty */
8076 -1, /* empty */
8077 139, /* Object */
8078 705, /* HashMap[MModule, POSetElement[MModule]] */
8079 },
8080 };
8081 const struct types resolution_table_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule = {
8082 0, /* dummy */
8083 {
8084 NULL, /* empty */
8085 NULL, /* empty */
8086 NULL, /* empty */
8087 &type_standard__hash_collection__HashMapKeys__nit__MModule__poset__POSetElement__nit__MModule, /* HashMapKeys[K, V]: HashMapKeys[MModule, POSetElement[MModule]] */
8088 &type_standard__hash_collection__HashMapValues__nit__MModule__poset__POSetElement__nit__MModule, /* HashMapValues[K, V]: HashMapValues[MModule, POSetElement[MModule]] */
8089 &type_nit__MModule, /* K: MModule */
8090 &type_standard__HashMapIterator__nit__MModule__poset__POSetElement__nit__MModule, /* HashMapIterator[K, V]: HashMapIterator[MModule, POSetElement[MModule]] */
8091 &type_poset__POSetElement__nit__MModule, /* V: POSetElement[MModule] */
8092 &type_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, /* HashMapNode[K, V]: HashMapNode[MModule, POSetElement[MModule]] */
8093 &type_nit__MModule, /* K: MModule */
8094 NULL, /* empty */
8095 NULL, /* empty */
8096 NULL, /* empty */
8097 &type_nit__MModule, /* K: MModule */
8098 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, /* nullable N: nullable HashMapNode[MModule, POSetElement[MModule]] */
8099 &type_standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, /* N: HashMapNode[MModule, POSetElement[MModule]] */
8100 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
8101 }
8102 };
8103 /* runtime type HashMap[MClassDef, POSetElement[MClassDef]] */
8104 const struct type type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef = {
8105 706,
8106 "HashMap[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
8107 5,
8108 0,
8109 &resolution_table_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef,
8110 6,
8111 {
8112 -1, /* empty */
8113 -1, /* empty */
8114 -1, /* empty */
8115 -1, /* empty */
8116 139, /* Object */
8117 706, /* HashMap[MClassDef, POSetElement[MClassDef]] */
8118 },
8119 };
8120 const struct types resolution_table_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef = {
8121 0, /* dummy */
8122 {
8123 NULL, /* empty */
8124 NULL, /* empty */
8125 NULL, /* empty */
8126 &type_standard__hash_collection__HashMapKeys__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* HashMapKeys[K, V]: HashMapKeys[MClassDef, POSetElement[MClassDef]] */
8127 &type_standard__hash_collection__HashMapValues__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* HashMapValues[K, V]: HashMapValues[MClassDef, POSetElement[MClassDef]] */
8128 &type_nit__MClassDef, /* K: MClassDef */
8129 &type_standard__HashMapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* HashMapIterator[K, V]: HashMapIterator[MClassDef, POSetElement[MClassDef]] */
8130 &type_poset__POSetElement__nit__MClassDef, /* V: POSetElement[MClassDef] */
8131 &type_standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* HashMapNode[K, V]: HashMapNode[MClassDef, POSetElement[MClassDef]] */
8132 &type_nit__MClassDef, /* K: MClassDef */
8133 NULL, /* empty */
8134 NULL, /* empty */
8135 NULL, /* empty */
8136 &type_nit__MClassDef, /* K: MClassDef */
8137 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* nullable N: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
8138 &type_standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* N: HashMapNode[MClassDef, POSetElement[MClassDef]] */
8139 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
8140 }
8141 };
8142 /* runtime type HashMap[MClassType, POSetElement[MClassType]] */
8143 const struct type type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType = {
8144 1174,
8145 "HashMap[MClassType, POSetElement[MClassType]]", /* class_name_string */
8146 6,
8147 0,
8148 &resolution_table_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType,
8149 7,
8150 {
8151 -1, /* empty */
8152 -1, /* empty */
8153 -1, /* empty */
8154 -1, /* empty */
8155 139, /* Object */
8156 713, /* HashMap[MType, POSetElement[MType]] */
8157 1174, /* HashMap[MClassType, POSetElement[MClassType]] */
8158 },
8159 };
8160 const struct types resolution_table_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType = {
8161 0, /* dummy */
8162 {
8163 NULL, /* empty */
8164 NULL, /* empty */
8165 NULL, /* empty */
8166 &type_standard__hash_collection__HashMapKeys__nit__MClassType__poset__POSetElement__nit__MClassType, /* HashMapKeys[K, V]: HashMapKeys[MClassType, POSetElement[MClassType]] */
8167 &type_standard__hash_collection__HashMapValues__nit__MClassType__poset__POSetElement__nit__MClassType, /* HashMapValues[K, V]: HashMapValues[MClassType, POSetElement[MClassType]] */
8168 &type_nit__MClassType, /* K: MClassType */
8169 &type_standard__HashMapIterator__nit__MClassType__poset__POSetElement__nit__MClassType, /* HashMapIterator[K, V]: HashMapIterator[MClassType, POSetElement[MClassType]] */
8170 &type_poset__POSetElement__nit__MClassType, /* V: POSetElement[MClassType] */
8171 &type_standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, /* HashMapNode[K, V]: HashMapNode[MClassType, POSetElement[MClassType]] */
8172 &type_nit__MClassType, /* K: MClassType */
8173 NULL, /* empty */
8174 NULL, /* empty */
8175 NULL, /* empty */
8176 &type_nit__MClassType, /* K: MClassType */
8177 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, /* nullable N: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
8178 &type_standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, /* N: HashMapNode[MClassType, POSetElement[MClassType]] */
8179 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
8180 }
8181 };
8182 /* runtime type HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
8183 const struct type type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
8184 707,
8185 "HashMap[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8186 5,
8187 0,
8188 &resolution_table_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty,
8189 6,
8190 {
8191 -1, /* empty */
8192 -1, /* empty */
8193 -1, /* empty */
8194 -1, /* empty */
8195 139, /* Object */
8196 707, /* HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
8197 },
8198 };
8199 const struct types resolution_table_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
8200 0, /* dummy */
8201 {
8202 NULL, /* empty */
8203 NULL, /* empty */
8204 NULL, /* empty */
8205 &type_standard__hash_collection__HashMapKeys__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
8206 &type_standard__hash_collection__HashMapValues__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
8207 &type_nit__MModule, /* K: MModule */
8208 &type_standard__HashMapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
8209 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* V: HashMap2[MType, String, nullable MProperty] */
8210 &type_standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8211 &type_nit__MModule, /* K: MModule */
8212 NULL, /* empty */
8213 NULL, /* empty */
8214 NULL, /* empty */
8215 &type_nit__MModule, /* K: MModule */
8216 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* nullable N: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8217 &type_standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* N: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8218 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
8219 }
8220 };
8221 /* runtime type HashMap[MGroup, POSetElement[MGroup]] */
8222 const struct type type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup = {
8223 708,
8224 "HashMap[MGroup, POSetElement[MGroup]]", /* class_name_string */
8225 5,
8226 0,
8227 &resolution_table_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup,
8228 6,
8229 {
8230 -1, /* empty */
8231 -1, /* empty */
8232 -1, /* empty */
8233 -1, /* empty */
8234 139, /* Object */
8235 708, /* HashMap[MGroup, POSetElement[MGroup]] */
8236 },
8237 };
8238 const struct types resolution_table_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup = {
8239 0, /* dummy */
8240 {
8241 NULL, /* empty */
8242 NULL, /* empty */
8243 NULL, /* empty */
8244 &type_standard__hash_collection__HashMapKeys__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMapKeys[K, V]: HashMapKeys[MGroup, POSetElement[MGroup]] */
8245 &type_standard__hash_collection__HashMapValues__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMapValues[K, V]: HashMapValues[MGroup, POSetElement[MGroup]] */
8246 &type_nit__MGroup, /* K: MGroup */
8247 &type_standard__HashMapIterator__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMapIterator[K, V]: HashMapIterator[MGroup, POSetElement[MGroup]] */
8248 &type_poset__POSetElement__nit__MGroup, /* V: POSetElement[MGroup] */
8249 &type_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMapNode[K, V]: HashMapNode[MGroup, POSetElement[MGroup]] */
8250 &type_nit__MGroup, /* K: MGroup */
8251 NULL, /* empty */
8252 NULL, /* empty */
8253 NULL, /* empty */
8254 &type_nit__MGroup, /* K: MGroup */
8255 &type_nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* nullable N: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
8256 &type_standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* N: HashMapNode[MGroup, POSetElement[MGroup]] */
8257 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
8258 }
8259 };
8260 /* runtime type HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
8261 const struct type type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
8262 709,
8263 "HashMap[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
8264 5,
8265 0,
8266 &resolution_table_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef,
8267 6,
8268 {
8269 -1, /* empty */
8270 -1, /* empty */
8271 -1, /* empty */
8272 -1, /* empty */
8273 139, /* Object */
8274 709, /* HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
8275 },
8276 };
8277 const struct types resolution_table_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
8278 0, /* dummy */
8279 {
8280 NULL, /* empty */
8281 NULL, /* empty */
8282 NULL, /* empty */
8283 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
8284 &type_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
8285 &type_nit__MType, /* K: MType */
8286 &type_standard__HashMapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8287 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* V: HashMap[MProperty, Set[MMethodDef]] */
8288 &type_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
8289 &type_nit__MType, /* K: MType */
8290 NULL, /* empty */
8291 NULL, /* empty */
8292 NULL, /* empty */
8293 &type_nit__MType, /* K: MType */
8294 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* nullable N: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
8295 &type_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* N: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
8296 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
8297 }
8298 };
8299 /* runtime type HashMap[MProperty, Set[MMethodDef]] */
8300 const struct type type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
8301 710,
8302 "HashMap[MProperty, Set[MMethodDef]]", /* class_name_string */
8303 5,
8304 0,
8305 &resolution_table_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef,
8306 6,
8307 {
8308 -1, /* empty */
8309 -1, /* empty */
8310 -1, /* empty */
8311 -1, /* empty */
8312 139, /* Object */
8313 710, /* HashMap[MProperty, Set[MMethodDef]] */
8314 },
8315 };
8316 const struct types resolution_table_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
8317 0, /* dummy */
8318 {
8319 NULL, /* empty */
8320 NULL, /* empty */
8321 NULL, /* empty */
8322 &type_standard__hash_collection__HashMapKeys__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MProperty, Set[MMethodDef]] */
8323 &type_standard__hash_collection__HashMapValues__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MProperty, Set[MMethodDef]] */
8324 &type_nit__MProperty, /* K: MProperty */
8325 &type_standard__HashMapIterator__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MProperty, Set[MMethodDef]] */
8326 &type_standard__Set__nit__MMethodDef, /* V: Set[MMethodDef] */
8327 &type_standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MProperty, Set[MMethodDef]] */
8328 &type_nit__MProperty, /* K: MProperty */
8329 NULL, /* empty */
8330 NULL, /* empty */
8331 NULL, /* empty */
8332 &type_nit__MProperty, /* K: MProperty */
8333 &type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, /* nullable N: nullable HashMapNode[MProperty, Set[MMethodDef]] */
8334 &type_standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, /* N: HashMapNode[MProperty, Set[MMethodDef]] */
8335 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
8336 }
8337 };
8338 /* runtime type HashMap[MVirtualTypeProp, Int] */
8339 const struct type type_standard__HashMap__nit__MVirtualTypeProp__standard__Int = {
8340 1175,
8341 "HashMap[MVirtualTypeProp, Int]", /* class_name_string */
8342 6,
8343 0,
8344 &resolution_table_standard__HashMap__nit__MVirtualTypeProp__standard__Int,
8345 7,
8346 {
8347 -1, /* empty */
8348 -1, /* empty */
8349 -1, /* empty */
8350 -1, /* empty */
8351 139, /* Object */
8352 711, /* HashMap[PropertyLayoutElement, Int] */
8353 1175, /* HashMap[MVirtualTypeProp, Int] */
8354 },
8355 };
8356 const struct types resolution_table_standard__HashMap__nit__MVirtualTypeProp__standard__Int = {
8357 0, /* dummy */
8358 {
8359 NULL, /* empty */
8360 NULL, /* empty */
8361 NULL, /* empty */
8362 &type_standard__hash_collection__HashMapKeys__nit__MVirtualTypeProp__standard__Int, /* HashMapKeys[K, V]: HashMapKeys[MVirtualTypeProp, Int] */
8363 &type_standard__hash_collection__HashMapValues__nit__MVirtualTypeProp__standard__Int, /* HashMapValues[K, V]: HashMapValues[MVirtualTypeProp, Int] */
8364 &type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */
8365 &type_standard__HashMapIterator__nit__MVirtualTypeProp__standard__Int, /* HashMapIterator[K, V]: HashMapIterator[MVirtualTypeProp, Int] */
8366 &type_standard__Int, /* V: Int */
8367 &type_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, /* HashMapNode[K, V]: HashMapNode[MVirtualTypeProp, Int] */
8368 &type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */
8369 NULL, /* empty */
8370 NULL, /* empty */
8371 NULL, /* empty */
8372 &type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */
8373 &type_nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, /* nullable N: nullable HashMapNode[MVirtualTypeProp, Int] */
8374 &type_standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, /* N: HashMapNode[MVirtualTypeProp, Int] */
8375 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
8376 }
8377 };
8378 /* runtime type HashMap[PropertyLayoutElement, Int] */
8379 const struct type type_standard__HashMap__nit__PropertyLayoutElement__standard__Int = {
8380 711,
8381 "HashMap[PropertyLayoutElement, Int]", /* class_name_string */
8382 5,
8383 0,
8384 &resolution_table_standard__HashMap__nit__PropertyLayoutElement__standard__Int,
8385 6,
8386 {
8387 -1, /* empty */
8388 -1, /* empty */
8389 -1, /* empty */
8390 -1, /* empty */
8391 139, /* Object */
8392 711, /* HashMap[PropertyLayoutElement, Int] */
8393 },
8394 };
8395 const struct types resolution_table_standard__HashMap__nit__PropertyLayoutElement__standard__Int = {
8396 0, /* dummy */
8397 {
8398 NULL, /* empty */
8399 NULL, /* empty */
8400 NULL, /* empty */
8401 &type_standard__hash_collection__HashMapKeys__nit__PropertyLayoutElement__standard__Int, /* HashMapKeys[K, V]: HashMapKeys[PropertyLayoutElement, Int] */
8402 &type_standard__hash_collection__HashMapValues__nit__PropertyLayoutElement__standard__Int, /* HashMapValues[K, V]: HashMapValues[PropertyLayoutElement, Int] */
8403 &type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */
8404 &type_standard__HashMapIterator__nit__PropertyLayoutElement__standard__Int, /* HashMapIterator[K, V]: HashMapIterator[PropertyLayoutElement, Int] */
8405 &type_standard__Int, /* V: Int */
8406 &type_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, /* HashMapNode[K, V]: HashMapNode[PropertyLayoutElement, Int] */
8407 &type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */
8408 NULL, /* empty */
8409 NULL, /* empty */
8410 NULL, /* empty */
8411 &type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */
8412 &type_nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, /* nullable N: nullable HashMapNode[PropertyLayoutElement, Int] */
8413 &type_standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, /* N: HashMapNode[PropertyLayoutElement, Int] */
8414 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
8415 }
8416 };
8417 /* runtime type HashMap[MAttribute, Int] */
8418 const struct type type_standard__HashMap__nit__MAttribute__standard__Int = {
8419 1176,
8420 "HashMap[MAttribute, Int]", /* class_name_string */
8421 6,
8422 0,
8423 &resolution_table_standard__HashMap__nit__MAttribute__standard__Int,
8424 7,
8425 {
8426 -1, /* empty */
8427 -1, /* empty */
8428 -1, /* empty */
8429 -1, /* empty */
8430 139, /* Object */
8431 711, /* HashMap[PropertyLayoutElement, Int] */
8432 1176, /* HashMap[MAttribute, Int] */
8433 },
8434 };
8435 const struct types resolution_table_standard__HashMap__nit__MAttribute__standard__Int = {
8436 0, /* dummy */
8437 {
8438 NULL, /* empty */
8439 NULL, /* empty */
8440 NULL, /* empty */
8441 &type_standard__hash_collection__HashMapKeys__nit__MAttribute__standard__Int, /* HashMapKeys[K, V]: HashMapKeys[MAttribute, Int] */
8442 &type_standard__hash_collection__HashMapValues__nit__MAttribute__standard__Int, /* HashMapValues[K, V]: HashMapValues[MAttribute, Int] */
8443 &type_nit__MAttribute, /* K: MAttribute */
8444 &type_standard__HashMapIterator__nit__MAttribute__standard__Int, /* HashMapIterator[K, V]: HashMapIterator[MAttribute, Int] */
8445 &type_standard__Int, /* V: Int */
8446 &type_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, /* HashMapNode[K, V]: HashMapNode[MAttribute, Int] */
8447 &type_nit__MAttribute, /* K: MAttribute */
8448 NULL, /* empty */
8449 NULL, /* empty */
8450 NULL, /* empty */
8451 &type_nit__MAttribute, /* K: MAttribute */
8452 &type_nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, /* nullable N: nullable HashMapNode[MAttribute, Int] */
8453 &type_standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, /* N: HashMapNode[MAttribute, Int] */
8454 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
8455 }
8456 };
8457 /* runtime type HashMap[MClass, POSetElement[MClass]] */
8458 const struct type type_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass = {
8459 712,
8460 "HashMap[MClass, POSetElement[MClass]]", /* class_name_string */
8461 5,
8462 0,
8463 &resolution_table_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass,
8464 6,
8465 {
8466 -1, /* empty */
8467 -1, /* empty */
8468 -1, /* empty */
8469 -1, /* empty */
8470 139, /* Object */
8471 712, /* HashMap[MClass, POSetElement[MClass]] */
8472 },
8473 };
8474 const struct types resolution_table_standard__HashMap__nit__MClass__poset__POSetElement__nit__MClass = {
8475 0, /* dummy */
8476 {
8477 NULL, /* empty */
8478 NULL, /* empty */
8479 NULL, /* empty */
8480 &type_standard__hash_collection__HashMapKeys__nit__MClass__poset__POSetElement__nit__MClass, /* HashMapKeys[K, V]: HashMapKeys[MClass, POSetElement[MClass]] */
8481 &type_standard__hash_collection__HashMapValues__nit__MClass__poset__POSetElement__nit__MClass, /* HashMapValues[K, V]: HashMapValues[MClass, POSetElement[MClass]] */
8482 &type_nit__MClass, /* K: MClass */
8483 &type_standard__HashMapIterator__nit__MClass__poset__POSetElement__nit__MClass, /* HashMapIterator[K, V]: HashMapIterator[MClass, POSetElement[MClass]] */
8484 &type_poset__POSetElement__nit__MClass, /* V: POSetElement[MClass] */
8485 &type_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, /* HashMapNode[K, V]: HashMapNode[MClass, POSetElement[MClass]] */
8486 &type_nit__MClass, /* K: MClass */
8487 NULL, /* empty */
8488 NULL, /* empty */
8489 NULL, /* empty */
8490 &type_nit__MClass, /* K: MClass */
8491 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, /* nullable N: nullable HashMapNode[MClass, POSetElement[MClass]] */
8492 &type_standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, /* N: HashMapNode[MClass, POSetElement[MClass]] */
8493 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
8494 }
8495 };
8496 /* runtime type HashMap[MType, POSetElement[MType]] */
8497 const struct type type_standard__HashMap__nit__MType__poset__POSetElement__nit__MType = {
8498 713,
8499 "HashMap[MType, POSetElement[MType]]", /* class_name_string */
8500 5,
8501 0,
8502 &resolution_table_standard__HashMap__nit__MType__poset__POSetElement__nit__MType,
8503 6,
8504 {
8505 -1, /* empty */
8506 -1, /* empty */
8507 -1, /* empty */
8508 -1, /* empty */
8509 139, /* Object */
8510 713, /* HashMap[MType, POSetElement[MType]] */
8511 },
8512 };
8513 const struct types resolution_table_standard__HashMap__nit__MType__poset__POSetElement__nit__MType = {
8514 0, /* dummy */
8515 {
8516 NULL, /* empty */
8517 NULL, /* empty */
8518 NULL, /* empty */
8519 &type_standard__hash_collection__HashMapKeys__nit__MType__poset__POSetElement__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[MType, POSetElement[MType]] */
8520 &type_standard__hash_collection__HashMapValues__nit__MType__poset__POSetElement__nit__MType, /* HashMapValues[K, V]: HashMapValues[MType, POSetElement[MType]] */
8521 &type_nit__MType, /* K: MType */
8522 &type_standard__HashMapIterator__nit__MType__poset__POSetElement__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[MType, POSetElement[MType]] */
8523 &type_poset__POSetElement__nit__MType, /* V: POSetElement[MType] */
8524 &type_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, /* HashMapNode[K, V]: HashMapNode[MType, POSetElement[MType]] */
8525 &type_nit__MType, /* K: MType */
8526 NULL, /* empty */
8527 NULL, /* empty */
8528 NULL, /* empty */
8529 &type_nit__MType, /* K: MType */
8530 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, /* nullable N: nullable HashMapNode[MType, POSetElement[MType]] */
8531 &type_standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, /* N: HashMapNode[MType, POSetElement[MType]] */
8532 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
8533 }
8534 };
8535 /* runtime type HashMap[MType, Set[MType]] */
8536 const struct type type_standard__HashMap__nit__MType__standard__Set__nit__MType = {
8537 1177,
8538 "HashMap[MType, Set[MType]]", /* class_name_string */
8539 5,
8540 0,
8541 &resolution_table_standard__HashMap__nit__MType__standard__Set__nit__MType,
8542 6,
8543 {
8544 550, /* Map[MType, Set[MType]] */
8545 -1, /* empty */
8546 -1, /* empty */
8547 -1, /* empty */
8548 139, /* Object */
8549 1177, /* HashMap[MType, Set[MType]] */
8550 },
8551 };
8552 const struct types resolution_table_standard__HashMap__nit__MType__standard__Set__nit__MType = {
8553 0, /* dummy */
8554 {
8555 NULL, /* empty */
8556 NULL, /* empty */
8557 NULL, /* empty */
8558 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__Set__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[MType, Set[MType]] */
8559 &type_standard__hash_collection__HashMapValues__nit__MType__standard__Set__nit__MType, /* HashMapValues[K, V]: HashMapValues[MType, Set[MType]] */
8560 &type_nit__MType, /* K: MType */
8561 &type_standard__HashMapIterator__nit__MType__standard__Set__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[MType, Set[MType]] */
8562 &type_standard__Set__nit__MType, /* V: Set[MType] */
8563 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, /* HashMapNode[K, V]: HashMapNode[MType, Set[MType]] */
8564 &type_nit__MType, /* K: MType */
8565 NULL, /* empty */
8566 NULL, /* empty */
8567 NULL, /* empty */
8568 &type_nit__MType, /* K: MType */
8569 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, /* nullable N: nullable HashMapNode[MType, Set[MType]] */
8570 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, /* N: HashMapNode[MType, Set[MType]] */
8571 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
8572 }
8573 };
8574 /* runtime type HashMap[MType, HashMap[String, nullable MProperty]] */
8575 const struct type type_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = {
8576 714,
8577 "HashMap[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
8578 5,
8579 0,
8580 &resolution_table_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty,
8581 6,
8582 {
8583 -1, /* empty */
8584 -1, /* empty */
8585 -1, /* empty */
8586 -1, /* empty */
8587 139, /* Object */
8588 714, /* HashMap[MType, HashMap[String, nullable MProperty]] */
8589 },
8590 };
8591 const struct types resolution_table_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = {
8592 0, /* dummy */
8593 {
8594 NULL, /* empty */
8595 NULL, /* empty */
8596 NULL, /* empty */
8597 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMapKeys[K, V]: HashMapKeys[MType, HashMap[String, nullable MProperty]] */
8598 &type_standard__hash_collection__HashMapValues__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMapValues[K, V]: HashMapValues[MType, HashMap[String, nullable MProperty]] */
8599 &type_nit__MType, /* K: MType */
8600 &type_standard__HashMapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMapIterator[K, V]: HashMapIterator[MType, HashMap[String, nullable MProperty]] */
8601 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* V: HashMap[String, nullable MProperty] */
8602 &type_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMapNode[K, V]: HashMapNode[MType, HashMap[String, nullable MProperty]] */
8603 &type_nit__MType, /* K: MType */
8604 NULL, /* empty */
8605 NULL, /* empty */
8606 NULL, /* empty */
8607 &type_nit__MType, /* K: MType */
8608 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* nullable N: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
8609 &type_standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* N: HashMapNode[MType, HashMap[String, nullable MProperty]] */
8610 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
8611 }
8612 };
8613 /* runtime type HashMap[String, nullable MProperty] */
8614 const struct type type_standard__HashMap__standard__String__nullable__nit__MProperty = {
8615 715,
8616 "HashMap[String, nullable MProperty]", /* class_name_string */
8617 5,
8618 0,
8619 &resolution_table_standard__HashMap__standard__String__nullable__nit__MProperty,
8620 6,
8621 {
8622 -1, /* empty */
8623 -1, /* empty */
8624 -1, /* empty */
8625 -1, /* empty */
8626 139, /* Object */
8627 715, /* HashMap[String, nullable MProperty] */
8628 },
8629 };
8630 const struct types resolution_table_standard__HashMap__standard__String__nullable__nit__MProperty = {
8631 0, /* dummy */
8632 {
8633 NULL, /* empty */
8634 NULL, /* empty */
8635 NULL, /* empty */
8636 &type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MProperty, /* HashMapKeys[K, V]: HashMapKeys[String, nullable MProperty] */
8637 &type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MProperty, /* HashMapValues[K, V]: HashMapValues[String, nullable MProperty] */
8638 &type_standard__String, /* K: String */
8639 &type_standard__HashMapIterator__standard__String__nullable__nit__MProperty, /* HashMapIterator[K, V]: HashMapIterator[String, nullable MProperty] */
8640 &type_nullable__nit__MProperty, /* V: nullable MProperty */
8641 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, /* HashMapNode[K, V]: HashMapNode[String, nullable MProperty] */
8642 &type_standard__String, /* K: String */
8643 NULL, /* empty */
8644 NULL, /* empty */
8645 NULL, /* empty */
8646 &type_standard__String, /* K: String */
8647 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, /* nullable N: nullable HashMapNode[String, nullable MProperty] */
8648 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, /* N: HashMapNode[String, nullable MProperty] */
8649 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
8650 }
8651 };
8652 /* runtime type HashMap[MClass, Set[MClass]] */
8653 const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MClass = {
8654 1178,
8655 "HashMap[MClass, Set[MClass]]", /* class_name_string */
8656 5,
8657 0,
8658 &resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MClass,
8659 6,
8660 {
8661 539, /* Map[MClass, Set[MClass]] */
8662 -1, /* empty */
8663 -1, /* empty */
8664 -1, /* empty */
8665 139, /* Object */
8666 1178, /* HashMap[MClass, Set[MClass]] */
8667 },
8668 };
8669 const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MClass = {
8670 0, /* dummy */
8671 {
8672 NULL, /* empty */
8673 NULL, /* empty */
8674 NULL, /* empty */
8675 &type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MClass, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MClass]] */
8676 &type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MClass, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MClass]] */
8677 &type_nit__MClass, /* K: MClass */
8678 &type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MClass, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MClass]] */
8679 &type_standard__Set__nit__MClass, /* V: Set[MClass] */
8680 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MClass]] */
8681 &type_nit__MClass, /* K: MClass */
8682 NULL, /* empty */
8683 NULL, /* empty */
8684 NULL, /* empty */
8685 &type_nit__MClass, /* K: MClass */
8686 &type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, /* nullable N: nullable HashMapNode[MClass, Set[MClass]] */
8687 &type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, /* N: HashMapNode[MClass, Set[MClass]] */
8688 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
8689 }
8690 };
8691 /* runtime type HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8692 const struct type type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
8693 716,
8694 "HashMap[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8695 5,
8696 0,
8697 &resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef,
8698 6,
8699 {
8700 -1, /* empty */
8701 -1, /* empty */
8702 -1, /* empty */
8703 -1, /* empty */
8704 139, /* Object */
8705 716, /* HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8706 },
8707 };
8708 const struct types resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
8709 0, /* dummy */
8710 {
8711 NULL, /* empty */
8712 NULL, /* empty */
8713 NULL, /* empty */
8714 &type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
8715 &type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
8716 &type_nit__MModule, /* K: MModule */
8717 &type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8718 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* V: HashMap[MType, Array[MMethodDef]] */
8719 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8720 &type_nit__MModule, /* K: MModule */
8721 NULL, /* empty */
8722 NULL, /* empty */
8723 NULL, /* empty */
8724 &type_nit__MModule, /* K: MModule */
8725 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8726 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8727 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
8728 }
8729 };
8730 /* runtime type HashMap[MType, Array[MMethodDef]] */
8731 const struct type type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
8732 717,
8733 "HashMap[MType, Array[MMethodDef]]", /* class_name_string */
8734 5,
8735 0,
8736 &resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef,
8737 6,
8738 {
8739 -1, /* empty */
8740 -1, /* empty */
8741 -1, /* empty */
8742 -1, /* empty */
8743 139, /* Object */
8744 717, /* HashMap[MType, Array[MMethodDef]] */
8745 },
8746 };
8747 const struct types resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
8748 0, /* dummy */
8749 {
8750 NULL, /* empty */
8751 NULL, /* empty */
8752 NULL, /* empty */
8753 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MMethodDef, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MMethodDef]] */
8754 &type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MMethodDef, /* HashMapValues[K, V]: HashMapValues[MType, Array[MMethodDef]] */
8755 &type_nit__MType, /* K: MType */
8756 &type_standard__HashMapIterator__nit__MType__standard__Array__nit__MMethodDef, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MMethodDef]] */
8757 &type_standard__Array__nit__MMethodDef, /* V: Array[MMethodDef] */
8758 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, /* HashMapNode[K, V]: HashMapNode[MType, Array[MMethodDef]] */
8759 &type_nit__MType, /* K: MType */
8760 NULL, /* empty */
8761 NULL, /* empty */
8762 NULL, /* empty */
8763 &type_nit__MType, /* K: MType */
8764 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, /* nullable N: nullable HashMapNode[MType, Array[MMethodDef]] */
8765 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, /* N: HashMapNode[MType, Array[MMethodDef]] */
8766 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
8767 }
8768 };
8769 /* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
8770 const struct type type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
8771 718,
8772 "HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8773 5,
8774 0,
8775 &resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef,
8776 6,
8777 {
8778 -1, /* empty */
8779 -1, /* empty */
8780 -1, /* empty */
8781 -1, /* empty */
8782 139, /* Object */
8783 718, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
8784 },
8785 };
8786 const struct types resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
8787 0, /* dummy */
8788 {
8789 NULL, /* empty */
8790 NULL, /* empty */
8791 NULL, /* empty */
8792 &type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
8793 &type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
8794 &type_nit__MModule, /* K: MModule */
8795 &type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
8796 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* V: HashMap[MType, Array[MAttributeDef]] */
8797 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
8798 &type_nit__MModule, /* K: MModule */
8799 NULL, /* empty */
8800 NULL, /* empty */
8801 NULL, /* empty */
8802 &type_nit__MModule, /* K: MModule */
8803 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
8804 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
8805 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
8806 }
8807 };
8808 /* runtime type HashMap[MType, Array[MAttributeDef]] */
8809 const struct type type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
8810 719,
8811 "HashMap[MType, Array[MAttributeDef]]", /* class_name_string */
8812 5,
8813 0,
8814 &resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef,
8815 6,
8816 {
8817 -1, /* empty */
8818 -1, /* empty */
8819 -1, /* empty */
8820 -1, /* empty */
8821 139, /* Object */
8822 719, /* HashMap[MType, Array[MAttributeDef]] */
8823 },
8824 };
8825 const struct types resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
8826 0, /* dummy */
8827 {
8828 NULL, /* empty */
8829 NULL, /* empty */
8830 NULL, /* empty */
8831 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MAttributeDef, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MAttributeDef]] */
8832 &type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MAttributeDef, /* HashMapValues[K, V]: HashMapValues[MType, Array[MAttributeDef]] */
8833 &type_nit__MType, /* K: MType */
8834 &type_standard__HashMapIterator__nit__MType__standard__Array__nit__MAttributeDef, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MAttributeDef]] */
8835 &type_standard__Array__nit__MAttributeDef, /* V: Array[MAttributeDef] */
8836 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, /* HashMapNode[K, V]: HashMapNode[MType, Array[MAttributeDef]] */
8837 &type_nit__MType, /* K: MType */
8838 NULL, /* empty */
8839 NULL, /* empty */
8840 NULL, /* empty */
8841 &type_nit__MType, /* K: MType */
8842 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, /* nullable N: nullable HashMapNode[MType, Array[MAttributeDef]] */
8843 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, /* N: HashMapNode[MType, Array[MAttributeDef]] */
8844 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
8845 }
8846 };
8847 /* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8848 const struct type type_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
8849 720,
8850 "HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
8851 5,
8852 0,
8853 &resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef,
8854 6,
8855 {
8856 -1, /* empty */
8857 -1, /* empty */
8858 -1, /* empty */
8859 -1, /* empty */
8860 139, /* Object */
8861 720, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8862 },
8863 };
8864 const struct types resolution_table_standard__HashMap__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
8865 0, /* dummy */
8866 {
8867 NULL, /* empty */
8868 NULL, /* empty */
8869 NULL, /* empty */
8870 &type_standard__hash_collection__HashMapKeys__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8871 &type_standard__hash_collection__HashMapValues__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8872 &type_nit__MModule, /* K: MModule */
8873 &type_standard__HashMapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8874 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* V: HashMap[MType, Array[MVirtualTypeDef]] */
8875 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8876 &type_nit__MModule, /* K: MModule */
8877 NULL, /* empty */
8878 NULL, /* empty */
8879 NULL, /* empty */
8880 &type_nit__MModule, /* K: MModule */
8881 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8882 &type_standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8883 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
8884 }
8885 };
8886 /* runtime type HashMap[MType, Array[MVirtualTypeDef]] */
8887 const struct type type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
8888 721,
8889 "HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */
8890 5,
8891 0,
8892 &resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef,
8893 6,
8894 {
8895 -1, /* empty */
8896 -1, /* empty */
8897 -1, /* empty */
8898 -1, /* empty */
8899 139, /* Object */
8900 721, /* HashMap[MType, Array[MVirtualTypeDef]] */
8901 },
8902 };
8903 const struct types resolution_table_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
8904 0, /* dummy */
8905 {
8906 NULL, /* empty */
8907 NULL, /* empty */
8908 NULL, /* empty */
8909 &type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MVirtualTypeDef]] */
8910 &type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMapValues[K, V]: HashMapValues[MType, Array[MVirtualTypeDef]] */
8911 &type_nit__MType, /* K: MType */
8912 &type_standard__HashMapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MVirtualTypeDef]] */
8913 &type_standard__Array__nit__MVirtualTypeDef, /* V: Array[MVirtualTypeDef] */
8914 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, /* HashMapNode[K, V]: HashMapNode[MType, Array[MVirtualTypeDef]] */
8915 &type_nit__MType, /* K: MType */
8916 NULL, /* empty */
8917 NULL, /* empty */
8918 NULL, /* empty */
8919 &type_nit__MType, /* K: MType */
8920 &type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, /* nullable N: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
8921 &type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */
8922 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
8923 }
8924 };
8925 /* runtime type Array[String] */
8926 const struct type type_standard__Array__standard__String = {
8927 2394,
8928 "Array[String]", /* class_name_string */
8929 22,
8930 0,
8931 &resolution_table_standard__Array__standard__String,
8932 23,
8933 {
8934 1, /* Array[nullable Object] */
8935 2, /* SequenceRead[nullable Object] */
8936 180, /* Collection[String] */
8937 138, /* Array[Comparable] */
8938 139, /* Object */
8939 280, /* Collection[Text] */
8940 179, /* Collection[Object] */
8941 292, /* Collection[Streamable] */
8942 363, /* AbstractArrayRead[String] */
8943 378, /* AbstractArrayRead[Text] */
8944 360, /* AbstractArrayRead[Object] */
8945 393, /* AbstractArrayRead[Streamable] */
8946 558, /* AbstractArray[String] */
8947 573, /* AbstractArray[Text] */
8948 555, /* AbstractArray[Object] */
8949 588, /* AbstractArray[Streamable] */
8950 -1, /* empty */
8951 -1, /* empty */
8952 -1, /* empty */
8953 2232, /* Array[Object] */
8954 2318, /* Array[Streamable] */
8955 2376, /* Array[Text] */
8956 2394, /* Array[String] */
8957 },
8958 };
8959 const struct types resolution_table_standard__Array__standard__String = {
8960 0, /* dummy */
8961 {
8962 &type_standard__String, /* E: String */
8963 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8964 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8965 &type_standard__NativeArray__standard__String, /* NativeArray[E]: NativeArray[String] */
8966 &type_standard__String, /* E: String */
8967 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8968 &type_standard__String, /* E: String */
8969 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8970 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8971 &type_standard__String, /* E: String */
8972 &type_standard__String, /* E: String */
8973 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
8974 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8975 &type_standard__String, /* E: String */
8976 &type_standard__String, /* E: String */
8977 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
8978 &type_standard__AbstractArray__standard__String, /* AbstractArray[E]: AbstractArray[String] */
8979 &type_standard__array__ArrayIterator__standard__String, /* ArrayIterator[E]: ArrayIterator[String] */
8980 }
8981 };
8982 /* runtime type nullable String */
8983 const struct type type_nullable__standard__String = {
8984 137,
8985 "nullable String", /* class_name_string */
8986 3,
8987 1,
8988 NULL, /*DEAD*/
8989 0, {}, /*DEAD TYPE*/
8990 };
8991 /* runtime type Array[Phase] */
8992 const struct type type_standard__Array__nit__Phase = {
8993 2304,
8994 "Array[Phase]", /* class_name_string */
8995 20,
8996 0,
8997 &resolution_table_standard__Array__nit__Phase,
8998 21,
8999 {
9000 1, /* Array[nullable Object] */
9001 2, /* SequenceRead[nullable Object] */
9002 188, /* Collection[Phase] */
9003 364, /* AbstractArrayRead[Phase] */
9004 139, /* Object */
9005 559, /* AbstractArray[Phase] */
9006 179, /* Collection[Object] */
9007 -1, /* empty */
9008 -1, /* empty */
9009 -1, /* empty */
9010 360, /* AbstractArrayRead[Object] */
9011 -1, /* empty */
9012 -1, /* empty */
9013 -1, /* empty */
9014 555, /* AbstractArray[Object] */
9015 -1, /* empty */
9016 -1, /* empty */
9017 -1, /* empty */
9018 -1, /* empty */
9019 2232, /* Array[Object] */
9020 2304, /* Array[Phase] */
9021 },
9022 };
9023 const struct types resolution_table_standard__Array__nit__Phase = {
9024 0, /* dummy */
9025 {
9026 &type_nit__Phase, /* E: Phase */
9027 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
9028 &type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */
9029 &type_standard__NativeArray__nit__Phase, /* NativeArray[E]: NativeArray[Phase] */
9030 &type_nit__Phase, /* E: Phase */
9031 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
9032 &type_nit__Phase, /* E: Phase */
9033 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
9034 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
9035 &type_nit__Phase, /* E: Phase */
9036 &type_nit__Phase, /* E: Phase */
9037 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
9038 &type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */
9039 &type_nit__Phase, /* E: Phase */
9040 &type_nit__Phase, /* E: Phase */
9041 &type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */
9042 &type_standard__AbstractArray__nit__Phase, /* AbstractArray[E]: AbstractArray[Phase] */
9043 &type_standard__array__ArrayIterator__nit__Phase, /* ArrayIterator[E]: ArrayIterator[Phase] */
9044 }
9045 };
9046 /* runtime type Array[MModule] */
9047 const struct type type_standard__Array__nit__MModule = {
9048 2305,
9049 "Array[MModule]", /* class_name_string */
9050 20,
9051 0,
9052 &resolution_table_standard__Array__nit__MModule,
9053 21,
9054 {
9055 1, /* Array[nullable Object] */
9056 2, /* SequenceRead[nullable Object] */
9057 172, /* Collection[MModule] */
9058 366, /* AbstractArrayRead[MModule] */
9059 139, /* Object */
9060 561, /* AbstractArray[MModule] */
9061 179, /* Collection[Object] */
9062 -1, /* empty */
9063 -1, /* empty */
9064 -1, /* empty */
9065 360, /* AbstractArrayRead[Object] */
9066 -1, /* empty */
9067 -1, /* empty */
9068 -1, /* empty */
9069 555, /* AbstractArray[Object] */
9070 -1, /* empty */
9071 -1, /* empty */
9072 -1, /* empty */
9073 -1, /* empty */
9074 2232, /* Array[Object] */
9075 2305, /* Array[MModule] */
9076 },
9077 };
9078 const struct types resolution_table_standard__Array__nit__MModule = {
9079 0, /* dummy */
9080 {
9081 &type_nit__MModule, /* E: MModule */
9082 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
9083 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
9084 &type_standard__NativeArray__nit__MModule, /* NativeArray[E]: NativeArray[MModule] */
9085 &type_nit__MModule, /* E: MModule */
9086 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
9087 &type_nit__MModule, /* E: MModule */
9088 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
9089 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
9090 &type_nit__MModule, /* E: MModule */
9091 &type_nit__MModule, /* E: MModule */
9092 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
9093 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
9094 &type_nit__MModule, /* E: MModule */
9095 &type_nit__MModule, /* E: MModule */
9096 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
9097 &type_standard__AbstractArray__nit__MModule, /* AbstractArray[E]: AbstractArray[MModule] */
9098 &type_standard__array__ArrayIterator__nit__MModule, /* ArrayIterator[E]: ArrayIterator[MModule] */
9099 }
9100 };
9101 /* runtime type Array[MClassDef] */
9102 const struct type type_standard__Array__nit__MClassDef = {
9103 2306,
9104 "Array[MClassDef]", /* class_name_string */
9105 20,
9106 0,
9107 &resolution_table_standard__Array__nit__MClassDef,
9108 21,
9109 {
9110 1, /* Array[nullable Object] */
9111 2, /* SequenceRead[nullable Object] */
9112 182, /* Collection[MClassDef] */
9113 372, /* AbstractArrayRead[MClassDef] */
9114 139, /* Object */
9115 567, /* AbstractArray[MClassDef] */
9116 179, /* Collection[Object] */
9117 -1, /* empty */
9118 -1, /* empty */
9119 -1, /* empty */
9120 360, /* AbstractArrayRead[Object] */
9121 -1, /* empty */
9122 -1, /* empty */
9123 -1, /* empty */
9124 555, /* AbstractArray[Object] */
9125 -1, /* empty */
9126 -1, /* empty */
9127 -1, /* empty */
9128 -1, /* empty */
9129 2232, /* Array[Object] */
9130 2306, /* Array[MClassDef] */
9131 },
9132 };
9133 const struct types resolution_table_standard__Array__nit__MClassDef = {
9134 0, /* dummy */
9135 {
9136 &type_nit__MClassDef, /* E: MClassDef */
9137 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9138 &type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */
9139 &type_standard__NativeArray__nit__MClassDef, /* NativeArray[E]: NativeArray[MClassDef] */
9140 &type_nit__MClassDef, /* E: MClassDef */
9141 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9142 &type_nit__MClassDef, /* E: MClassDef */
9143 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9144 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9145 &type_nit__MClassDef, /* E: MClassDef */
9146 &type_nit__MClassDef, /* E: MClassDef */
9147 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9148 &type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */
9149 &type_nit__MClassDef, /* E: MClassDef */
9150 &type_nit__MClassDef, /* E: MClassDef */
9151 &type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */
9152 &type_standard__AbstractArray__nit__MClassDef, /* AbstractArray[E]: AbstractArray[MClassDef] */
9153 &type_standard__array__ArrayIterator__nit__MClassDef, /* ArrayIterator[E]: ArrayIterator[MClassDef] */
9154 }
9155 };
9156 /* runtime type Array[MClassType] */
9157 const struct type type_standard__Array__nit__MClassType = {
9158 2395,
9159 "Array[MClassType]", /* class_name_string */
9160 22,
9161 0,
9162 &resolution_table_standard__Array__nit__MClassType,
9163 23,
9164 {
9165 1, /* Array[nullable Object] */
9166 2, /* SequenceRead[nullable Object] */
9167 165, /* nullable Array[nullable MType] */
9168 173, /* Collection[MClassType] */
9169 139, /* Object */
9170 175, /* Collection[MType] */
9171 179, /* Collection[Object] */
9172 298, /* Collection[nullable MType] */
9173 -1, /* empty */
9174 373, /* AbstractArrayRead[MClassType] */
9175 360, /* AbstractArrayRead[Object] */
9176 383, /* AbstractArrayRead[MType] */
9177 400, /* AbstractArrayRead[nullable MType] */
9178 -1, /* empty */
9179 555, /* AbstractArray[Object] */
9180 568, /* AbstractArray[MClassType] */
9181 578, /* AbstractArray[MType] */
9182 595, /* AbstractArray[nullable MType] */
9183 -1, /* empty */
9184 2232, /* Array[Object] */
9185 2292, /* Array[nullable MType] */
9186 2375, /* Array[MType] */
9187 2395, /* Array[MClassType] */
9188 },
9189 };
9190 const struct types resolution_table_standard__Array__nit__MClassType = {
9191 0, /* dummy */
9192 {
9193 &type_nit__MClassType, /* E: MClassType */
9194 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
9195 &type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
9196 &type_standard__NativeArray__nit__MClassType, /* NativeArray[E]: NativeArray[MClassType] */
9197 &type_nit__MClassType, /* E: MClassType */
9198 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
9199 &type_nit__MClassType, /* E: MClassType */
9200 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
9201 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
9202 &type_nit__MClassType, /* E: MClassType */
9203 &type_nit__MClassType, /* E: MClassType */
9204 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
9205 &type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
9206 &type_nit__MClassType, /* E: MClassType */
9207 &type_nit__MClassType, /* E: MClassType */
9208 &type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
9209 &type_standard__AbstractArray__nit__MClassType, /* AbstractArray[E]: AbstractArray[MClassType] */
9210 &type_standard__array__ArrayIterator__nit__MClassType, /* ArrayIterator[E]: ArrayIterator[MClassType] */
9211 }
9212 };
9213 /* runtime type Array[Comparable] */
9214 const struct type type_standard__Array__standard__Comparable = {
9215 138,
9216 "Array[Comparable]", /* class_name_string */
9217 3,
9218 0,
9219 NULL, /*DEAD*/
9220 0, {}, /*DEAD TYPE*/
9221 };
9222 /* runtime type Array[MGroup] */
9223 const struct type type_standard__Array__nit__MGroup = {
9224 2359,
9225 "Array[MGroup]", /* class_name_string */
9226 20,
9227 0,
9228 &resolution_table_standard__Array__nit__MGroup,
9229 21,
9230 {
9231 1, /* Array[nullable Object] */
9232 2, /* SequenceRead[nullable Object] */
9233 189, /* Collection[MGroup] */
9234 324, /* Collection[nullable MGroup] */
9235 139, /* Object */
9236 405, /* AbstractArrayRead[MGroup] */
9237 179, /* Collection[Object] */
9238 433, /* AbstractArrayRead[nullable MGroup] */
9239 600, /* AbstractArray[MGroup] */
9240 628, /* AbstractArray[nullable MGroup] */
9241 360, /* AbstractArrayRead[Object] */
9242 2242, /* Array[nullable MGroup] */
9243 -1, /* empty */
9244 -1, /* empty */
9245 555, /* AbstractArray[Object] */
9246 -1, /* empty */
9247 -1, /* empty */
9248 -1, /* empty */
9249 -1, /* empty */
9250 2232, /* Array[Object] */
9251 2359, /* Array[MGroup] */
9252 },
9253 };
9254 const struct types resolution_table_standard__Array__nit__MGroup = {
9255 0, /* dummy */
9256 {
9257 &type_nit__MGroup, /* E: MGroup */
9258 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
9259 &type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */
9260 &type_standard__NativeArray__nit__MGroup, /* NativeArray[E]: NativeArray[MGroup] */
9261 &type_nit__MGroup, /* E: MGroup */
9262 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
9263 &type_nit__MGroup, /* E: MGroup */
9264 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
9265 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
9266 &type_nit__MGroup, /* E: MGroup */
9267 &type_nit__MGroup, /* E: MGroup */
9268 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
9269 &type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */
9270 &type_nit__MGroup, /* E: MGroup */
9271 &type_nit__MGroup, /* E: MGroup */
9272 &type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */
9273 &type_standard__AbstractArray__nit__MGroup, /* AbstractArray[E]: AbstractArray[MGroup] */
9274 &type_standard__array__ArrayIterator__nit__MGroup, /* ArrayIterator[E]: ArrayIterator[MGroup] */
9275 }
9276 };
9277 /* runtime type Array[MClass] */
9278 const struct type type_standard__Array__nit__MClass = {
9279 2360,
9280 "Array[MClass]", /* class_name_string */
9281 20,
9282 0,
9283 &resolution_table_standard__Array__nit__MClass,
9284 21,
9285 {
9286 1, /* Array[nullable Object] */
9287 2, /* SequenceRead[nullable Object] */
9288 174, /* Collection[MClass] */
9289 290, /* Collection[nullable MClass] */
9290 139, /* Object */
9291 367, /* AbstractArrayRead[MClass] */
9292 179, /* Collection[Object] */
9293 391, /* AbstractArrayRead[nullable MClass] */
9294 562, /* AbstractArray[MClass] */
9295 586, /* AbstractArray[nullable MClass] */
9296 360, /* AbstractArrayRead[Object] */
9297 2240, /* Array[nullable MClass] */
9298 -1, /* empty */
9299 -1, /* empty */
9300 555, /* AbstractArray[Object] */
9301 -1, /* empty */
9302 -1, /* empty */
9303 -1, /* empty */
9304 -1, /* empty */
9305 2232, /* Array[Object] */
9306 2360, /* Array[MClass] */
9307 },
9308 };
9309 const struct types resolution_table_standard__Array__nit__MClass = {
9310 0, /* dummy */
9311 {
9312 &type_nit__MClass, /* E: MClass */
9313 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9314 &type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
9315 &type_standard__NativeArray__nit__MClass, /* NativeArray[E]: NativeArray[MClass] */
9316 &type_nit__MClass, /* E: MClass */
9317 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9318 &type_nit__MClass, /* E: MClass */
9319 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9320 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9321 &type_nit__MClass, /* E: MClass */
9322 &type_nit__MClass, /* E: MClass */
9323 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9324 &type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
9325 &type_nit__MClass, /* E: MClass */
9326 &type_nit__MClass, /* E: MClass */
9327 &type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
9328 &type_standard__AbstractArray__nit__MClass, /* AbstractArray[E]: AbstractArray[MClass] */
9329 &type_standard__array__ArrayIterator__nit__MClass, /* ArrayIterator[E]: ArrayIterator[MClass] */
9330 }
9331 };
9332 /* runtime type Array[MType] */
9333 const struct type type_standard__Array__nit__MType = {
9334 2375,
9335 "Array[MType]", /* class_name_string */
9336 21,
9337 0,
9338 &resolution_table_standard__Array__nit__MType,
9339 22,
9340 {
9341 1, /* Array[nullable Object] */
9342 2, /* SequenceRead[nullable Object] */
9343 165, /* nullable Array[nullable MType] */
9344 -1, /* empty */
9345 139, /* Object */
9346 175, /* Collection[MType] */
9347 179, /* Collection[Object] */
9348 298, /* Collection[nullable MType] */
9349 -1, /* empty */
9350 -1, /* empty */
9351 360, /* AbstractArrayRead[Object] */
9352 383, /* AbstractArrayRead[MType] */
9353 400, /* AbstractArrayRead[nullable MType] */
9354 -1, /* empty */
9355 555, /* AbstractArray[Object] */
9356 -1, /* empty */
9357 578, /* AbstractArray[MType] */
9358 595, /* AbstractArray[nullable MType] */
9359 -1, /* empty */
9360 2232, /* Array[Object] */
9361 2292, /* Array[nullable MType] */
9362 2375, /* Array[MType] */
9363 },
9364 };
9365 const struct types resolution_table_standard__Array__nit__MType = {
9366 0, /* dummy */
9367 {
9368 &type_nit__MType, /* E: MType */
9369 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
9370 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
9371 &type_standard__NativeArray__nit__MType, /* NativeArray[E]: NativeArray[MType] */
9372 &type_nit__MType, /* E: MType */
9373 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
9374 &type_nit__MType, /* E: MType */
9375 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
9376 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
9377 &type_nit__MType, /* E: MType */
9378 &type_nit__MType, /* E: MType */
9379 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
9380 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
9381 &type_nit__MType, /* E: MType */
9382 &type_nit__MType, /* E: MType */
9383 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
9384 &type_standard__AbstractArray__nit__MType, /* AbstractArray[E]: AbstractArray[MType] */
9385 &type_standard__array__ArrayIterator__nit__MType, /* ArrayIterator[E]: ArrayIterator[MType] */
9386 }
9387 };
9388 /* runtime type Array[MPropDef] */
9389 const struct type type_standard__Array__nit__MPropDef = {
9390 2377,
9391 "Array[MPropDef]", /* class_name_string */
9392 21,
9393 0,
9394 &resolution_table_standard__Array__nit__MPropDef,
9395 22,
9396 {
9397 1, /* Array[nullable Object] */
9398 2, /* SequenceRead[nullable Object] */
9399 -1, /* empty */
9400 374, /* AbstractArrayRead[MPropDef] */
9401 139, /* Object */
9402 276, /* Collection[MPropDef] */
9403 179, /* Collection[Object] */
9404 185, /* Collection[PropertyLayoutElement] */
9405 291, /* Collection[nullable MPropDef] */
9406 392, /* AbstractArrayRead[nullable MPropDef] */
9407 360, /* AbstractArrayRead[Object] */
9408 -1, /* empty */
9409 418, /* AbstractArrayRead[PropertyLayoutElement] */
9410 569, /* AbstractArray[MPropDef] */
9411 555, /* AbstractArray[Object] */
9412 587, /* AbstractArray[nullable MPropDef] */
9413 -1, /* empty */
9414 613, /* AbstractArray[PropertyLayoutElement] */
9415 2239, /* Array[nullable MPropDef] */
9416 2232, /* Array[Object] */
9417 2324, /* Array[PropertyLayoutElement] */
9418 2377, /* Array[MPropDef] */
9419 },
9420 };
9421 const struct types resolution_table_standard__Array__nit__MPropDef = {
9422 0, /* dummy */
9423 {
9424 &type_nit__MPropDef, /* E: MPropDef */
9425 &type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */
9426 &type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */
9427 &type_standard__NativeArray__nit__MPropDef, /* NativeArray[E]: NativeArray[MPropDef] */
9428 &type_nit__MPropDef, /* E: MPropDef */
9429 &type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */
9430 &type_nit__MPropDef, /* E: MPropDef */
9431 &type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */
9432 &type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */
9433 &type_nit__MPropDef, /* E: MPropDef */
9434 &type_nit__MPropDef, /* E: MPropDef */
9435 &type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */
9436 &type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */
9437 &type_nit__MPropDef, /* E: MPropDef */
9438 &type_nit__MPropDef, /* E: MPropDef */
9439 &type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */
9440 &type_standard__AbstractArray__nit__MPropDef, /* AbstractArray[E]: AbstractArray[MPropDef] */
9441 &type_standard__array__ArrayIterator__nit__MPropDef, /* ArrayIterator[E]: ArrayIterator[MPropDef] */
9442 }
9443 };
9444 /* runtime type Object */
9445 const struct type type_standard__Object = {
9446 139,
9447 "Object", /* class_name_string */
9448 4,
9449 0,
9450 NULL, /*NO RESOLUTIONS*/
9451 5,
9452 {
9453 -1, /* empty */
9454 -1, /* empty */
9455 -1, /* empty */
9456 -1, /* empty */
9457 139, /* Object */
9458 },
9459 };
9460 /* runtime type Option */
9461 const struct type type_opts__Option = {
9462 140,
9463 "Option", /* class_name_string */
9464 1,
9465 0,
9466 NULL, /*DEAD*/
9467 0, {}, /*DEAD TYPE*/
9468 };
9469 /* runtime type Phase */
9470 const struct type type_nit__Phase = {
9471 141,
9472 "Phase", /* class_name_string */
9473 0,
9474 0,
9475 NULL, /*DEAD*/
9476 0, {}, /*DEAD TYPE*/
9477 };
9478 /* runtime type MProject */
9479 const struct type type_nit__MProject = {
9480 1179,
9481 "MProject", /* class_name_string */
9482 5,
9483 0,
9484 NULL, /*NO RESOLUTIONS*/
9485 6,
9486 {
9487 -1, /* empty */
9488 117, /* MEntity */
9489 -1, /* empty */
9490 -1, /* empty */
9491 139, /* Object */
9492 1179, /* MProject */
9493 },
9494 };
9495 /* runtime type MModule */
9496 const struct type type_nit__MModule = {
9497 1180,
9498 "MModule", /* class_name_string */
9499 5,
9500 0,
9501 NULL, /*NO RESOLUTIONS*/
9502 6,
9503 {
9504 -1, /* empty */
9505 117, /* MEntity */
9506 -1, /* empty */
9507 -1, /* empty */
9508 139, /* Object */
9509 1180, /* MModule */
9510 },
9511 };
9512 /* runtime type MClass */
9513 const struct type type_nit__MClass = {
9514 1778,
9515 "MClass", /* class_name_string */
9516 5,
9517 0,
9518 NULL, /*NO RESOLUTIONS*/
9519 6,
9520 {
9521 147, /* nullable MClass */
9522 117, /* MEntity */
9523 -1, /* empty */
9524 -1, /* empty */
9525 139, /* Object */
9526 1778, /* MClass */
9527 },
9528 };
9529 /* runtime type MProperty */
9530 const struct type type_nit__MProperty = {
9531 142,
9532 "MProperty", /* class_name_string */
9533 2,
9534 0,
9535 NULL, /*DEAD*/
9536 0, {}, /*DEAD TYPE*/
9537 };
9538 /* runtime type ModulePath */
9539 const struct type type_nit__ModulePath = {
9540 1181,
9541 "ModulePath", /* class_name_string */
9542 5,
9543 0,
9544 NULL, /*NO RESOLUTIONS*/
9545 6,
9546 {
9547 157, /* nullable ModulePath */
9548 -1, /* empty */
9549 -1, /* empty */
9550 -1, /* empty */
9551 139, /* Object */
9552 1181, /* ModulePath */
9553 },
9554 };
9555 /* runtime type MClassDef */
9556 const struct type type_nit__MClassDef = {
9557 1182,
9558 "MClassDef", /* class_name_string */
9559 5,
9560 0,
9561 NULL, /*NO RESOLUTIONS*/
9562 6,
9563 {
9564 -1, /* empty */
9565 117, /* MEntity */
9566 -1, /* empty */
9567 -1, /* empty */
9568 139, /* Object */
9569 1182, /* MClassDef */
9570 },
9571 };
9572 /* runtime type MPropDef */
9573 const struct type type_nit__MPropDef = {
9574 143,
9575 "MPropDef", /* class_name_string */
9576 0,
9577 0,
9578 NULL, /*DEAD*/
9579 0, {}, /*DEAD TYPE*/
9580 };
9581 /* runtime type State */
9582 const struct type type_nit__parser_work__State = {
9583 722,
9584 "State", /* class_name_string */
9585 5,
9586 0,
9587 NULL, /*NO RESOLUTIONS*/
9588 6,
9589 {
9590 -1, /* empty */
9591 -1, /* empty */
9592 -1, /* empty */
9593 -1, /* empty */
9594 139, /* Object */
9595 722, /* State */
9596 },
9597 };
9598 /* runtime type ExternFile */
9599 const struct type type_nit__ExternFile = {
9600 144,
9601 "ExternFile", /* class_name_string */
9602 0,
9603 0,
9604 NULL, /*DEAD*/
9605 0, {}, /*DEAD TYPE*/
9606 };
9607 /* runtime type Match */
9608 const struct type type_standard__Match = {
9609 723,
9610 "Match", /* class_name_string */
9611 5,
9612 0,
9613 NULL, /*NO RESOLUTIONS*/
9614 6,
9615 {
9616 -1, /* empty */
9617 -1, /* empty */
9618 -1, /* empty */
9619 -1, /* empty */
9620 139, /* Object */
9621 723, /* Match */
9622 },
9623 };
9624 /* runtime type MType */
9625 const struct type type_nit__MType = {
9626 145,
9627 "MType", /* class_name_string */
9628 0,
9629 0,
9630 NULL, /*DEAD*/
9631 0, {}, /*DEAD TYPE*/
9632 };
9633 /* runtime type ReduceAction */
9634 const struct type type_nit__parser_work__ReduceAction = {
9635 146,
9636 "ReduceAction", /* class_name_string */
9637 0,
9638 0,
9639 NULL, /*DEAD*/
9640 0, {}, /*DEAD TYPE*/
9641 };
9642 /* runtime type MParameter */
9643 const struct type type_nit__MParameter = {
9644 1183,
9645 "MParameter", /* class_name_string */
9646 5,
9647 0,
9648 NULL, /*NO RESOLUTIONS*/
9649 6,
9650 {
9651 -1, /* empty */
9652 117, /* MEntity */
9653 -1, /* empty */
9654 -1, /* empty */
9655 139, /* Object */
9656 1183, /* MParameter */
9657 },
9658 };
9659 /* runtime type FlowContext */
9660 const struct type type_nit__FlowContext = {
9661 724,
9662 "FlowContext", /* class_name_string */
9663 5,
9664 0,
9665 NULL, /*NO RESOLUTIONS*/
9666 6,
9667 {
9668 -1, /* empty */
9669 -1, /* empty */
9670 -1, /* empty */
9671 -1, /* empty */
9672 139, /* Object */
9673 724, /* FlowContext */
9674 },
9675 };
9676 /* runtime type CallSite */
9677 const struct type type_nit__CallSite = {
9678 725,
9679 "CallSite", /* class_name_string */
9680 5,
9681 0,
9682 NULL, /*NO RESOLUTIONS*/
9683 6,
9684 {
9685 -1, /* empty */
9686 -1, /* empty */
9687 -1, /* empty */
9688 -1, /* empty */
9689 139, /* Object */
9690 725, /* CallSite */
9691 },
9692 };
9693 /* runtime type CodeWriter */
9694 const struct type type_nit__CodeWriter = {
9695 726,
9696 "CodeWriter", /* class_name_string */
9697 5,
9698 0,
9699 NULL, /*NO RESOLUTIONS*/
9700 6,
9701 {
9702 -1, /* empty */
9703 -1, /* empty */
9704 -1, /* empty */
9705 -1, /* empty */
9706 139, /* Object */
9707 726, /* CodeWriter */
9708 },
9709 };
9710 /* runtime type RuntimeVariable */
9711 const struct type type_nit__RuntimeVariable = {
9712 727,
9713 "RuntimeVariable", /* class_name_string */
9714 5,
9715 0,
9716 NULL, /*NO RESOLUTIONS*/
9717 6,
9718 {
9719 -1, /* empty */
9720 -1, /* empty */
9721 -1, /* empty */
9722 -1, /* empty */
9723 139, /* Object */
9724 727, /* RuntimeVariable */
9725 },
9726 };
9727 /* runtime type nullable MClass */
9728 const struct type type_nullable__nit__MClass = {
9729 147,
9730 "nullable MClass", /* class_name_string */
9731 0,
9732 1,
9733 NULL, /*DEAD*/
9734 0, {}, /*DEAD TYPE*/
9735 };
9736 /* runtime type nullable MPropDef */
9737 const struct type type_nullable__nit__MPropDef = {
9738 148,
9739 "nullable MPropDef", /* class_name_string */
9740 2,
9741 1,
9742 NULL, /*DEAD*/
9743 0, {}, /*DEAD TYPE*/
9744 };
9745 /* runtime type Streamable */
9746 const struct type type_standard__Streamable = {
9747 149,
9748 "Streamable", /* class_name_string */
9749 5,
9750 0,
9751 NULL, /*DEAD*/
9752 0, {}, /*DEAD TYPE*/
9753 };
9754 /* runtime type Variable */
9755 const struct type type_nit__Variable = {
9756 728,
9757 "Variable", /* class_name_string */
9758 5,
9759 0,
9760 NULL, /*NO RESOLUTIONS*/
9761 6,
9762 {
9763 -1, /* empty */
9764 -1, /* empty */
9765 -1, /* empty */
9766 -1, /* empty */
9767 139, /* Object */
9768 728, /* Variable */
9769 },
9770 };
9771 /* runtime type AVarExpr */
9772 const struct type type_nit__AVarExpr = {
9773 2099,
9774 "AVarExpr", /* class_name_string */
9775 6,
9776 0,
9777 NULL, /*NO RESOLUTIONS*/
9778 7,
9779 {
9780 -1, /* empty */
9781 11, /* Prod */
9782 12, /* AExpr */
9783 24, /* nullable AExpr */
9784 139, /* Object */
9785 154, /* ANode */
9786 2099, /* AVarExpr */
9787 },
9788 };
9789 /* runtime type nullable MType */
9790 const struct type type_nullable__nit__MType = {
9791 150,
9792 "nullable MType", /* class_name_string */
9793 2,
9794 1,
9795 NULL, /*DEAD*/
9796 0, {}, /*DEAD TYPE*/
9797 };
9798 /* runtime type AEscapeExpr */
9799 const struct type type_nit__AEscapeExpr = {
9800 151,
9801 "AEscapeExpr", /* class_name_string */
9802 0,
9803 0,
9804 NULL, /*DEAD*/
9805 0, {}, /*DEAD TYPE*/
9806 };
9807 /* runtime type Buffer */
9808 const struct type type_standard__Buffer = {
9809 152,
9810 "Buffer", /* class_name_string */
9811 2,
9812 0,
9813 NULL, /*DEAD*/
9814 0, {}, /*DEAD TYPE*/
9815 };
9816 /* runtime type MGroup */
9817 const struct type type_nit__MGroup = {
9818 1779,
9819 "MGroup", /* class_name_string */
9820 5,
9821 0,
9822 NULL, /*NO RESOLUTIONS*/
9823 6,
9824 {
9825 158, /* nullable MGroup */
9826 117, /* MEntity */
9827 -1, /* empty */
9828 -1, /* empty */
9829 139, /* Object */
9830 1779, /* MGroup */
9831 },
9832 };
9833 /* runtime type AImport */
9834 const struct type type_nit__AImport = {
9835 153,
9836 "AImport", /* class_name_string */
9837 0,
9838 0,
9839 NULL, /*DEAD*/
9840 0, {}, /*DEAD TYPE*/
9841 };
9842 /* runtime type CodeFile */
9843 const struct type type_nit__CodeFile = {
9844 729,
9845 "CodeFile", /* class_name_string */
9846 5,
9847 0,
9848 NULL, /*NO RESOLUTIONS*/
9849 6,
9850 {
9851 -1, /* empty */
9852 -1, /* empty */
9853 -1, /* empty */
9854 -1, /* empty */
9855 139, /* Object */
9856 729, /* CodeFile */
9857 },
9858 };
9859 /* runtime type Couple[MClass, AType] */
9860 const struct type type_standard__Couple__nit__MClass__nit__AType = {
9861 730,
9862 "Couple[MClass, AType]", /* class_name_string */
9863 5,
9864 0,
9865 &resolution_table_standard__Couple__nit__MClass__nit__AType,
9866 6,
9867 {
9868 -1, /* empty */
9869 -1, /* empty */
9870 -1, /* empty */
9871 -1, /* empty */
9872 139, /* Object */
9873 730, /* Couple[MClass, AType] */
9874 },
9875 };
9876 const struct types resolution_table_standard__Couple__nit__MClass__nit__AType = {
9877 0, /* dummy */
9878 {
9879 &type_nit__MClass, /* F: MClass */
9880 &type_nit__AType, /* S: AType */
9881 }
9882 };
9883 /* runtime type ANode */
9884 const struct type type_nit__ANode = {
9885 154,
9886 "ANode", /* class_name_string */
9887 5,
9888 0,
9889 NULL, /*DEAD*/
9890 0, {}, /*DEAD TYPE*/
9891 };
9892 /* runtime type TComment */
9893 const struct type type_nit__TComment = {
9894 1780,
9895 "TComment", /* class_name_string */
9896 6,
9897 0,
9898 NULL, /*NO RESOLUTIONS*/
9899 7,
9900 {
9901 -1, /* empty */
9902 10, /* Token */
9903 -1, /* empty */
9904 -1, /* empty */
9905 139, /* Object */
9906 154, /* ANode */
9907 1780, /* TComment */
9908 },
9909 };
9910 /* runtime type AFormaldef */
9911 const struct type type_nit__AFormaldef = {
9912 1781,
9913 "AFormaldef", /* class_name_string */
9914 6,
9915 0,
9916 NULL, /*NO RESOLUTIONS*/
9917 7,
9918 {
9919 -1, /* empty */
9920 11, /* Prod */
9921 -1, /* empty */
9922 -1, /* empty */
9923 139, /* Object */
9924 154, /* ANode */
9925 1781, /* AFormaldef */
9926 },
9927 };
9928 /* runtime type ASuperclass */
9929 const struct type type_nit__ASuperclass = {
9930 1782,
9931 "ASuperclass", /* class_name_string */
9932 6,
9933 0,
9934 NULL, /*NO RESOLUTIONS*/
9935 7,
9936 {
9937 -1, /* empty */
9938 11, /* Prod */
9939 -1, /* empty */
9940 -1, /* empty */
9941 139, /* Object */
9942 154, /* ANode */
9943 1782, /* ASuperclass */
9944 },
9945 };
9946 /* runtime type Scope */
9947 const struct type type_nit__scope__Scope = {
9948 731,
9949 "Scope", /* class_name_string */
9950 5,
9951 0,
9952 NULL, /*NO RESOLUTIONS*/
9953 6,
9954 {
9955 -1, /* empty */
9956 -1, /* empty */
9957 -1, /* empty */
9958 -1, /* empty */
9959 139, /* Object */
9960 731, /* Scope */
9961 },
9962 };
9963 /* runtime type PropertyLayoutElement */
9964 const struct type type_nit__PropertyLayoutElement = {
9965 155,
9966 "PropertyLayoutElement", /* class_name_string */
9967 3,
9968 0,
9969 NULL, /*DEAD*/
9970 0, {}, /*DEAD TYPE*/
9971 };
9972 /* runtime type AExternCodeBlock */
9973 const struct type type_nit__AExternCodeBlock = {
9974 1981,
9975 "AExternCodeBlock", /* class_name_string */
9976 6,
9977 0,
9978 NULL, /*NO RESOLUTIONS*/
9979 7,
9980 {
9981 27, /* nullable AExternCodeBlock */
9982 11, /* Prod */
9983 -1, /* empty */
9984 -1, /* empty */
9985 139, /* Object */
9986 154, /* ANode */
9987 1981, /* AExternCodeBlock */
9988 },
9989 };