1 #include "nitg.types.0.h"
2 const struct types resolution_table_parser_nodes__TKwthen
= {
7 /* runtime type nullable TKwthen */
8 const struct type type_nullable_parser_nodes__TKwthen
= {
10 "nullable TKwthen", /* class_name_string */
13 &resolution_table_nullable_parser_nodes__TKwthen
,
16 0, /* nullable Object */
18 48, /* nullable TKwthen */
21 const struct types resolution_table_nullable_parser_nodes__TKwthen
= {
26 /* runtime type TKwelse */
27 const struct type type_parser_nodes__TKwelse
= {
29 "TKwelse", /* class_name_string */
32 &resolution_table_parser_nodes__TKwelse
,
35 0, /* nullable Object */
37 49, /* nullable TKwelse */
43 const struct types resolution_table_parser_nodes__TKwelse
= {
48 /* runtime type nullable TKwelse */
49 const struct type type_nullable_parser_nodes__TKwelse
= {
51 "nullable TKwelse", /* class_name_string */
54 &resolution_table_nullable_parser_nodes__TKwelse
,
57 0, /* nullable Object */
59 49, /* nullable TKwelse */
62 const struct types resolution_table_nullable_parser_nodes__TKwelse
= {
67 /* runtime type TKwwhile */
68 const struct type type_parser_nodes__TKwwhile
= {
70 "TKwwhile", /* class_name_string */
73 &resolution_table_parser_nodes__TKwwhile
,
76 0, /* nullable Object */
78 50, /* nullable TKwwhile */
84 const struct types resolution_table_parser_nodes__TKwwhile
= {
89 /* runtime type nullable TKwwhile */
90 const struct type type_nullable_parser_nodes__TKwwhile
= {
92 "nullable TKwwhile", /* class_name_string */
95 &resolution_table_nullable_parser_nodes__TKwwhile
,
98 0, /* nullable Object */
100 50, /* nullable TKwwhile */
103 const struct types resolution_table_nullable_parser_nodes__TKwwhile
= {
108 /* runtime type TKwloop */
109 const struct type type_parser_nodes__TKwloop
= {
111 "TKwloop", /* class_name_string */
114 &resolution_table_parser_nodes__TKwloop
,
117 0, /* nullable Object */
119 51, /* nullable TKwloop */
125 const struct types resolution_table_parser_nodes__TKwloop
= {
130 /* runtime type nullable TKwloop */
131 const struct type type_nullable_parser_nodes__TKwloop
= {
133 "nullable TKwloop", /* class_name_string */
136 &resolution_table_nullable_parser_nodes__TKwloop
,
139 0, /* nullable Object */
141 51, /* nullable TKwloop */
144 const struct types resolution_table_nullable_parser_nodes__TKwloop
= {
149 /* runtime type TKwfor */
150 const struct type type_parser_nodes__TKwfor
= {
152 "TKwfor", /* class_name_string */
155 &resolution_table_parser_nodes__TKwfor
,
158 0, /* nullable Object */
160 52, /* nullable TKwfor */
166 const struct types resolution_table_parser_nodes__TKwfor
= {
171 /* runtime type nullable TKwfor */
172 const struct type type_nullable_parser_nodes__TKwfor
= {
174 "nullable TKwfor", /* class_name_string */
177 &resolution_table_nullable_parser_nodes__TKwfor
,
180 0, /* nullable Object */
182 52, /* nullable TKwfor */
185 const struct types resolution_table_nullable_parser_nodes__TKwfor
= {
190 /* runtime type TKwin */
191 const struct type type_parser_nodes__TKwin
= {
193 "TKwin", /* class_name_string */
196 &resolution_table_parser_nodes__TKwin
,
199 0, /* nullable Object */
201 53, /* nullable TKwin */
207 const struct types resolution_table_parser_nodes__TKwin
= {
212 /* runtime type nullable TKwin */
213 const struct type type_nullable_parser_nodes__TKwin
= {
215 "nullable TKwin", /* class_name_string */
218 &resolution_table_nullable_parser_nodes__TKwin
,
221 0, /* nullable Object */
223 53, /* nullable TKwin */
226 const struct types resolution_table_nullable_parser_nodes__TKwin
= {
231 /* runtime type TKwand */
232 const struct type type_parser_nodes__TKwand
= {
234 "TKwand", /* class_name_string */
237 &resolution_table_parser_nodes__TKwand
,
240 0, /* nullable Object */
247 const struct types resolution_table_parser_nodes__TKwand
= {
252 /* runtime type TKwor */
253 const struct type type_parser_nodes__TKwor
= {
255 "TKwor", /* class_name_string */
258 &resolution_table_parser_nodes__TKwor
,
261 0, /* nullable Object */
268 const struct types resolution_table_parser_nodes__TKwor
= {
273 /* runtime type TKwnot */
274 const struct type type_parser_nodes__TKwnot
= {
276 "TKwnot", /* class_name_string */
279 &resolution_table_parser_nodes__TKwnot
,
282 0, /* nullable Object */
284 54, /* nullable TKwnot */
290 const struct types resolution_table_parser_nodes__TKwnot
= {
295 /* runtime type nullable TKwnot */
296 const struct type type_nullable_parser_nodes__TKwnot
= {
298 "nullable TKwnot", /* class_name_string */
301 &resolution_table_nullable_parser_nodes__TKwnot
,
304 0, /* nullable Object */
306 54, /* nullable TKwnot */
309 const struct types resolution_table_nullable_parser_nodes__TKwnot
= {
314 /* runtime type TKwimplies */
315 const struct type type_parser_nodes__TKwimplies
= {
317 "TKwimplies", /* class_name_string */
320 &resolution_table_parser_nodes__TKwimplies
,
323 0, /* nullable Object */
325 1769, /* TKwimplies */
330 const struct types resolution_table_parser_nodes__TKwimplies
= {
335 /* runtime type TKwreturn */
336 const struct type type_parser_nodes__TKwreturn
= {
338 "TKwreturn", /* class_name_string */
341 &resolution_table_parser_nodes__TKwreturn
,
344 0, /* nullable Object */
346 55, /* nullable TKwreturn */
349 2002, /* TKwreturn */
352 const struct types resolution_table_parser_nodes__TKwreturn
= {
357 /* runtime type nullable TKwreturn */
358 const struct type type_nullable_parser_nodes__TKwreturn
= {
360 "nullable TKwreturn", /* class_name_string */
363 &resolution_table_nullable_parser_nodes__TKwreturn
,
366 0, /* nullable Object */
368 55, /* nullable TKwreturn */
371 const struct types resolution_table_nullable_parser_nodes__TKwreturn
= {
376 /* runtime type TKwcontinue */
377 const struct type type_parser_nodes__TKwcontinue
= {
379 "TKwcontinue", /* class_name_string */
382 &resolution_table_parser_nodes__TKwcontinue
,
385 0, /* nullable Object */
387 56, /* nullable TKwcontinue */
390 2003, /* TKwcontinue */
393 const struct types resolution_table_parser_nodes__TKwcontinue
= {
398 /* runtime type nullable TKwcontinue */
399 const struct type type_nullable_parser_nodes__TKwcontinue
= {
401 "nullable TKwcontinue", /* class_name_string */
404 &resolution_table_nullable_parser_nodes__TKwcontinue
,
407 0, /* nullable Object */
409 56, /* nullable TKwcontinue */
412 const struct types resolution_table_nullable_parser_nodes__TKwcontinue
= {
417 /* runtime type TKwbreak */
418 const struct type type_parser_nodes__TKwbreak
= {
420 "TKwbreak", /* class_name_string */
423 &resolution_table_parser_nodes__TKwbreak
,
426 0, /* nullable Object */
428 57, /* nullable TKwbreak */
434 const struct types resolution_table_parser_nodes__TKwbreak
= {
439 /* runtime type nullable TKwbreak */
440 const struct type type_nullable_parser_nodes__TKwbreak
= {
442 "nullable TKwbreak", /* class_name_string */
445 &resolution_table_nullable_parser_nodes__TKwbreak
,
448 0, /* nullable Object */
450 57, /* nullable TKwbreak */
453 const struct types resolution_table_nullable_parser_nodes__TKwbreak
= {
458 /* runtime type TKwabort */
459 const struct type type_parser_nodes__TKwabort
= {
461 "TKwabort", /* class_name_string */
464 &resolution_table_parser_nodes__TKwabort
,
467 0, /* nullable Object */
469 58, /* nullable TKwabort */
475 const struct types resolution_table_parser_nodes__TKwabort
= {
480 /* runtime type nullable TKwabort */
481 const struct type type_nullable_parser_nodes__TKwabort
= {
483 "nullable TKwabort", /* class_name_string */
486 &resolution_table_nullable_parser_nodes__TKwabort
,
489 0, /* nullable Object */
491 58, /* nullable TKwabort */
494 const struct types resolution_table_nullable_parser_nodes__TKwabort
= {
499 /* runtime type TKwassert */
500 const struct type type_parser_nodes__TKwassert
= {
502 "TKwassert", /* class_name_string */
505 &resolution_table_parser_nodes__TKwassert
,
508 0, /* nullable Object */
510 59, /* nullable TKwassert */
513 2006, /* TKwassert */
516 const struct types resolution_table_parser_nodes__TKwassert
= {
521 /* runtime type nullable TKwassert */
522 const struct type type_nullable_parser_nodes__TKwassert
= {
524 "nullable TKwassert", /* class_name_string */
527 &resolution_table_nullable_parser_nodes__TKwassert
,
530 0, /* nullable Object */
532 59, /* nullable TKwassert */
535 const struct types resolution_table_nullable_parser_nodes__TKwassert
= {
540 /* runtime type TKwnew */
541 const struct type type_parser_nodes__TKwnew
= {
543 "TKwnew", /* class_name_string */
546 &resolution_table_parser_nodes__TKwnew
,
549 0, /* nullable Object */
551 60, /* nullable TKwnew */
557 const struct types resolution_table_parser_nodes__TKwnew
= {
562 /* runtime type nullable TKwnew */
563 const struct type type_nullable_parser_nodes__TKwnew
= {
565 "nullable TKwnew", /* class_name_string */
568 &resolution_table_nullable_parser_nodes__TKwnew
,
571 0, /* nullable Object */
573 60, /* nullable TKwnew */
576 const struct types resolution_table_nullable_parser_nodes__TKwnew
= {
581 /* runtime type TKwisa */
582 const struct type type_parser_nodes__TKwisa
= {
584 "TKwisa", /* class_name_string */
587 &resolution_table_parser_nodes__TKwisa
,
590 0, /* nullable Object */
597 const struct types resolution_table_parser_nodes__TKwisa
= {
602 /* runtime type TKwonce */
603 const struct type type_parser_nodes__TKwonce
= {
605 "TKwonce", /* class_name_string */
608 &resolution_table_parser_nodes__TKwonce
,
611 0, /* nullable Object */
613 61, /* nullable TKwonce */
619 const struct types resolution_table_parser_nodes__TKwonce
= {
624 /* runtime type nullable TKwonce */
625 const struct type type_nullable_parser_nodes__TKwonce
= {
627 "nullable TKwonce", /* class_name_string */
630 &resolution_table_nullable_parser_nodes__TKwonce
,
633 0, /* nullable Object */
635 61, /* nullable TKwonce */
638 const struct types resolution_table_nullable_parser_nodes__TKwonce
= {
643 /* runtime type TKwsuper */
644 const struct type type_parser_nodes__TKwsuper
= {
646 "TKwsuper", /* class_name_string */
649 &resolution_table_parser_nodes__TKwsuper
,
652 0, /* nullable Object */
654 62, /* nullable TKwsuper */
660 const struct types resolution_table_parser_nodes__TKwsuper
= {
665 /* runtime type nullable TKwsuper */
666 const struct type type_nullable_parser_nodes__TKwsuper
= {
668 "nullable TKwsuper", /* class_name_string */
671 &resolution_table_nullable_parser_nodes__TKwsuper
,
674 0, /* nullable Object */
676 62, /* nullable TKwsuper */
679 const struct types resolution_table_nullable_parser_nodes__TKwsuper
= {
684 /* runtime type TKwself */
685 const struct type type_parser_nodes__TKwself
= {
687 "TKwself", /* class_name_string */
690 &resolution_table_parser_nodes__TKwself
,
693 0, /* nullable Object */
695 63, /* nullable TKwself */
701 const struct types resolution_table_parser_nodes__TKwself
= {
706 /* runtime type nullable TKwself */
707 const struct type type_nullable_parser_nodes__TKwself
= {
709 "nullable TKwself", /* class_name_string */
712 &resolution_table_nullable_parser_nodes__TKwself
,
715 0, /* nullable Object */
717 63, /* nullable TKwself */
720 const struct types resolution_table_nullable_parser_nodes__TKwself
= {
725 /* runtime type TKwtrue */
726 const struct type type_parser_nodes__TKwtrue
= {
728 "TKwtrue", /* class_name_string */
731 &resolution_table_parser_nodes__TKwtrue
,
734 0, /* nullable Object */
736 64, /* nullable TKwtrue */
742 const struct types resolution_table_parser_nodes__TKwtrue
= {
747 /* runtime type nullable TKwtrue */
748 const struct type type_nullable_parser_nodes__TKwtrue
= {
750 "nullable TKwtrue", /* class_name_string */
753 &resolution_table_nullable_parser_nodes__TKwtrue
,
756 0, /* nullable Object */
758 64, /* nullable TKwtrue */
761 const struct types resolution_table_nullable_parser_nodes__TKwtrue
= {
766 /* runtime type TKwfalse */
767 const struct type type_parser_nodes__TKwfalse
= {
769 "TKwfalse", /* class_name_string */
772 &resolution_table_parser_nodes__TKwfalse
,
775 0, /* nullable Object */
777 65, /* nullable TKwfalse */
783 const struct types resolution_table_parser_nodes__TKwfalse
= {
788 /* runtime type nullable TKwfalse */
789 const struct type type_nullable_parser_nodes__TKwfalse
= {
791 "nullable TKwfalse", /* class_name_string */
794 &resolution_table_nullable_parser_nodes__TKwfalse
,
797 0, /* nullable Object */
799 65, /* nullable TKwfalse */
802 const struct types resolution_table_nullable_parser_nodes__TKwfalse
= {
807 /* runtime type TKwnull */
808 const struct type type_parser_nodes__TKwnull
= {
810 "TKwnull", /* class_name_string */
813 &resolution_table_parser_nodes__TKwnull
,
816 0, /* nullable Object */
818 66, /* nullable TKwnull */
824 const struct types resolution_table_parser_nodes__TKwnull
= {
829 /* runtime type nullable TKwnull */
830 const struct type type_nullable_parser_nodes__TKwnull
= {
832 "nullable TKwnull", /* class_name_string */
835 &resolution_table_nullable_parser_nodes__TKwnull
,
838 0, /* nullable Object */
840 66, /* nullable TKwnull */
843 const struct types resolution_table_nullable_parser_nodes__TKwnull
= {
848 /* runtime type TKwas */
849 const struct type type_parser_nodes__TKwas
= {
851 "TKwas", /* class_name_string */
854 &resolution_table_parser_nodes__TKwas
,
857 0, /* nullable Object */
859 67, /* nullable TKwas */
865 const struct types resolution_table_parser_nodes__TKwas
= {
870 /* runtime type nullable TKwas */
871 const struct type type_nullable_parser_nodes__TKwas
= {
873 "nullable TKwas", /* class_name_string */
876 &resolution_table_nullable_parser_nodes__TKwas
,
879 0, /* nullable Object */
881 67, /* nullable TKwas */
884 const struct types resolution_table_nullable_parser_nodes__TKwas
= {
889 /* runtime type TKwnullable */
890 const struct type type_parser_nodes__TKwnullable
= {
892 "TKwnullable", /* class_name_string */
895 &resolution_table_parser_nodes__TKwnullable
,
898 0, /* nullable Object */
900 68, /* nullable TKwnullable */
903 2015, /* TKwnullable */
906 const struct types resolution_table_parser_nodes__TKwnullable
= {
911 /* runtime type nullable TKwnullable */
912 const struct type type_nullable_parser_nodes__TKwnullable
= {
914 "nullable TKwnullable", /* class_name_string */
917 &resolution_table_nullable_parser_nodes__TKwnullable
,
920 0, /* nullable Object */
922 68, /* nullable TKwnullable */
925 const struct types resolution_table_nullable_parser_nodes__TKwnullable
= {
930 /* runtime type TKwisset */
931 const struct type type_parser_nodes__TKwisset
= {
933 "TKwisset", /* class_name_string */
936 &resolution_table_parser_nodes__TKwisset
,
939 0, /* nullable Object */
941 69, /* nullable TKwisset */
947 const struct types resolution_table_parser_nodes__TKwisset
= {
952 /* runtime type nullable TKwisset */
953 const struct type type_nullable_parser_nodes__TKwisset
= {
955 "nullable TKwisset", /* class_name_string */
958 &resolution_table_nullable_parser_nodes__TKwisset
,
961 0, /* nullable Object */
963 69, /* nullable TKwisset */
966 const struct types resolution_table_nullable_parser_nodes__TKwisset
= {
971 /* runtime type TKwlabel */
972 const struct type type_parser_nodes__TKwlabel
= {
974 "TKwlabel", /* class_name_string */
977 &resolution_table_parser_nodes__TKwlabel
,
980 0, /* nullable Object */
982 70, /* nullable TKwlabel */
988 const struct types resolution_table_parser_nodes__TKwlabel
= {
993 /* runtime type nullable TKwlabel */
994 const struct type type_nullable_parser_nodes__TKwlabel
= {
996 "nullable TKwlabel", /* class_name_string */
999 &resolution_table_nullable_parser_nodes__TKwlabel
,
1002 0, /* nullable Object */
1004 70, /* nullable TKwlabel */
1007 const struct types resolution_table_nullable_parser_nodes__TKwlabel
= {
1012 /* runtime type TKwdebug */
1013 const struct type type_parser_nodes__TKwdebug
= {
1015 "TKwdebug", /* class_name_string */
1018 &resolution_table_parser_nodes__TKwdebug
,
1021 0, /* nullable Object */
1023 71, /* nullable TKwdebug */
1026 2018, /* TKwdebug */
1029 const struct types resolution_table_parser_nodes__TKwdebug
= {
1034 /* runtime type nullable TKwdebug */
1035 const struct type type_nullable_parser_nodes__TKwdebug
= {
1037 "nullable TKwdebug", /* class_name_string */
1040 &resolution_table_nullable_parser_nodes__TKwdebug
,
1043 0, /* nullable Object */
1045 71, /* nullable TKwdebug */
1048 const struct types resolution_table_nullable_parser_nodes__TKwdebug
= {
1053 /* runtime type TOpar */
1054 const struct type type_parser_nodes__TOpar
= {
1056 "TOpar", /* class_name_string */
1059 &resolution_table_parser_nodes__TOpar
,
1062 0, /* nullable Object */
1064 72, /* nullable TOpar */
1070 const struct types resolution_table_parser_nodes__TOpar
= {
1075 /* runtime type nullable TOpar */
1076 const struct type type_nullable_parser_nodes__TOpar
= {
1078 "nullable TOpar", /* class_name_string */
1081 &resolution_table_nullable_parser_nodes__TOpar
,
1084 0, /* nullable Object */
1086 72, /* nullable TOpar */
1089 const struct types resolution_table_nullable_parser_nodes__TOpar
= {
1094 /* runtime type TCpar */
1095 const struct type type_parser_nodes__TCpar
= {
1097 "TCpar", /* class_name_string */
1100 &resolution_table_parser_nodes__TCpar
,
1103 0, /* nullable Object */
1105 73, /* nullable TCpar */
1111 const struct types resolution_table_parser_nodes__TCpar
= {
1116 /* runtime type nullable TCpar */
1117 const struct type type_nullable_parser_nodes__TCpar
= {
1119 "nullable TCpar", /* class_name_string */
1122 &resolution_table_nullable_parser_nodes__TCpar
,
1125 0, /* nullable Object */
1127 73, /* nullable TCpar */
1130 const struct types resolution_table_nullable_parser_nodes__TCpar
= {
1135 /* runtime type TObra */
1136 const struct type type_parser_nodes__TObra
= {
1138 "TObra", /* class_name_string */
1141 &resolution_table_parser_nodes__TObra
,
1144 0, /* nullable Object */
1146 74, /* nullable TObra */
1152 const struct types resolution_table_parser_nodes__TObra
= {
1157 /* runtime type nullable TObra */
1158 const struct type type_nullable_parser_nodes__TObra
= {
1160 "nullable TObra", /* class_name_string */
1163 &resolution_table_nullable_parser_nodes__TObra
,
1166 0, /* nullable Object */
1168 74, /* nullable TObra */
1171 const struct types resolution_table_nullable_parser_nodes__TObra
= {
1176 /* runtime type TCbra */
1177 const struct type type_parser_nodes__TCbra
= {
1179 "TCbra", /* class_name_string */
1182 &resolution_table_parser_nodes__TCbra
,
1185 0, /* nullable Object */
1187 75, /* nullable TCbra */
1193 const struct types resolution_table_parser_nodes__TCbra
= {
1198 /* runtime type nullable TCbra */
1199 const struct type type_nullable_parser_nodes__TCbra
= {
1201 "nullable TCbra", /* class_name_string */
1204 &resolution_table_nullable_parser_nodes__TCbra
,
1207 0, /* nullable Object */
1209 75, /* nullable TCbra */
1212 const struct types resolution_table_nullable_parser_nodes__TCbra
= {
1217 /* runtime type TComma */
1218 const struct type type_parser_nodes__TComma
= {
1220 "TComma", /* class_name_string */
1223 &resolution_table_parser_nodes__TComma
,
1226 0, /* nullable Object */
1233 const struct types resolution_table_parser_nodes__TComma
= {
1238 /* runtime type TColumn */
1239 const struct type type_parser_nodes__TColumn
= {
1241 "TColumn", /* class_name_string */
1244 &resolution_table_parser_nodes__TColumn
,
1247 0, /* nullable Object */
1254 const struct types resolution_table_parser_nodes__TColumn
= {
1259 /* runtime type TQuad */
1260 const struct type type_parser_nodes__TQuad
= {
1262 "TQuad", /* class_name_string */
1265 &resolution_table_parser_nodes__TQuad
,
1268 0, /* nullable Object */
1270 76, /* nullable TQuad */
1276 const struct types resolution_table_parser_nodes__TQuad
= {
1281 /* runtime type nullable TQuad */
1282 const struct type type_nullable_parser_nodes__TQuad
= {
1284 "nullable TQuad", /* class_name_string */
1287 &resolution_table_nullable_parser_nodes__TQuad
,
1290 0, /* nullable Object */
1292 76, /* nullable TQuad */
1295 const struct types resolution_table_nullable_parser_nodes__TQuad
= {
1300 /* runtime type TAssign */
1301 const struct type type_parser_nodes__TAssign
= {
1303 "TAssign", /* class_name_string */
1306 &resolution_table_parser_nodes__TAssign
,
1309 0, /* nullable Object */
1311 77, /* nullable TAssign */
1317 const struct types resolution_table_parser_nodes__TAssign
= {
1322 /* runtime type nullable TAssign */
1323 const struct type type_nullable_parser_nodes__TAssign
= {
1325 "nullable TAssign", /* class_name_string */
1328 &resolution_table_nullable_parser_nodes__TAssign
,
1331 0, /* nullable Object */
1333 77, /* nullable TAssign */
1336 const struct types resolution_table_nullable_parser_nodes__TAssign
= {
1341 /* runtime type TPluseq */
1342 const struct type type_parser_nodes__TPluseq
= {
1344 "TPluseq", /* class_name_string */
1347 &resolution_table_parser_nodes__TPluseq
,
1350 0, /* nullable Object */
1352 78, /* nullable TPluseq */
1358 const struct types resolution_table_parser_nodes__TPluseq
= {
1363 /* runtime type nullable TPluseq */
1364 const struct type type_nullable_parser_nodes__TPluseq
= {
1366 "nullable TPluseq", /* class_name_string */
1369 &resolution_table_nullable_parser_nodes__TPluseq
,
1372 0, /* nullable Object */
1374 78, /* nullable TPluseq */
1377 const struct types resolution_table_nullable_parser_nodes__TPluseq
= {
1382 /* runtime type TMinuseq */
1383 const struct type type_parser_nodes__TMinuseq
= {
1385 "TMinuseq", /* class_name_string */
1388 &resolution_table_parser_nodes__TMinuseq
,
1391 0, /* nullable Object */
1393 79, /* nullable TMinuseq */
1396 2026, /* TMinuseq */
1399 const struct types resolution_table_parser_nodes__TMinuseq
= {
1404 /* runtime type nullable TMinuseq */
1405 const struct type type_nullable_parser_nodes__TMinuseq
= {
1407 "nullable TMinuseq", /* class_name_string */
1410 &resolution_table_nullable_parser_nodes__TMinuseq
,
1413 0, /* nullable Object */
1415 79, /* nullable TMinuseq */
1418 const struct types resolution_table_nullable_parser_nodes__TMinuseq
= {
1423 /* runtime type TDotdotdot */
1424 const struct type type_parser_nodes__TDotdotdot
= {
1426 "TDotdotdot", /* class_name_string */
1429 &resolution_table_parser_nodes__TDotdotdot
,
1432 0, /* nullable Object */
1434 80, /* nullable TDotdotdot */
1437 2027, /* TDotdotdot */
1440 const struct types resolution_table_parser_nodes__TDotdotdot
= {
1445 /* runtime type nullable TDotdotdot */
1446 const struct type type_nullable_parser_nodes__TDotdotdot
= {
1448 "nullable TDotdotdot", /* class_name_string */
1451 &resolution_table_nullable_parser_nodes__TDotdotdot
,
1454 0, /* nullable Object */
1456 80, /* nullable TDotdotdot */
1459 const struct types resolution_table_nullable_parser_nodes__TDotdotdot
= {
1464 /* runtime type TDotdot */
1465 const struct type type_parser_nodes__TDotdot
= {
1467 "TDotdot", /* class_name_string */
1470 &resolution_table_parser_nodes__TDotdot
,
1473 0, /* nullable Object */
1480 const struct types resolution_table_parser_nodes__TDotdot
= {
1485 /* runtime type TDot */
1486 const struct type type_parser_nodes__TDot
= {
1488 "TDot", /* class_name_string */
1491 &resolution_table_parser_nodes__TDot
,
1494 0, /* nullable Object */
1501 const struct types resolution_table_parser_nodes__TDot
= {
1506 /* runtime type TPlus */
1507 const struct type type_parser_nodes__TPlus
= {
1509 "TPlus", /* class_name_string */
1512 &resolution_table_parser_nodes__TPlus
,
1515 0, /* nullable Object */
1517 81, /* nullable TPlus */
1523 const struct types resolution_table_parser_nodes__TPlus
= {
1528 /* runtime type nullable TPlus */
1529 const struct type type_nullable_parser_nodes__TPlus
= {
1531 "nullable TPlus", /* class_name_string */
1534 &resolution_table_nullable_parser_nodes__TPlus
,
1537 0, /* nullable Object */
1539 81, /* nullable TPlus */
1542 const struct types resolution_table_nullable_parser_nodes__TPlus
= {
1547 /* runtime type TMinus */
1548 const struct type type_parser_nodes__TMinus
= {
1550 "TMinus", /* class_name_string */
1553 &resolution_table_parser_nodes__TMinus
,
1556 0, /* nullable Object */
1558 82, /* nullable TMinus */
1564 const struct types resolution_table_parser_nodes__TMinus
= {
1569 /* runtime type nullable TMinus */
1570 const struct type type_nullable_parser_nodes__TMinus
= {
1572 "nullable TMinus", /* class_name_string */
1575 &resolution_table_nullable_parser_nodes__TMinus
,
1578 0, /* nullable Object */
1580 82, /* nullable TMinus */
1583 const struct types resolution_table_nullable_parser_nodes__TMinus
= {
1588 /* runtime type TStar */
1589 const struct type type_parser_nodes__TStar
= {
1591 "TStar", /* class_name_string */
1594 &resolution_table_parser_nodes__TStar
,
1597 0, /* nullable Object */
1599 83, /* nullable TStar */
1605 const struct types resolution_table_parser_nodes__TStar
= {
1610 /* runtime type nullable TStar */
1611 const struct type type_nullable_parser_nodes__TStar
= {
1613 "nullable TStar", /* class_name_string */
1616 &resolution_table_nullable_parser_nodes__TStar
,
1619 0, /* nullable Object */
1621 83, /* nullable TStar */
1624 const struct types resolution_table_nullable_parser_nodes__TStar
= {
1629 /* runtime type TSlash */
1630 const struct type type_parser_nodes__TSlash
= {
1632 "TSlash", /* class_name_string */
1635 &resolution_table_parser_nodes__TSlash
,
1638 0, /* nullable Object */
1640 84, /* nullable TSlash */
1646 const struct types resolution_table_parser_nodes__TSlash
= {
1651 /* runtime type nullable TSlash */
1652 const struct type type_nullable_parser_nodes__TSlash
= {
1654 "nullable TSlash", /* class_name_string */
1657 &resolution_table_nullable_parser_nodes__TSlash
,
1660 0, /* nullable Object */
1662 84, /* nullable TSlash */
1665 const struct types resolution_table_nullable_parser_nodes__TSlash
= {
1670 /* runtime type TPercent */
1671 const struct type type_parser_nodes__TPercent
= {
1673 "TPercent", /* class_name_string */
1676 &resolution_table_parser_nodes__TPercent
,
1679 0, /* nullable Object */
1681 85, /* nullable TPercent */
1684 2032, /* TPercent */
1687 const struct types resolution_table_parser_nodes__TPercent
= {
1692 /* runtime type nullable TPercent */
1693 const struct type type_nullable_parser_nodes__TPercent
= {
1695 "nullable TPercent", /* class_name_string */
1698 &resolution_table_nullable_parser_nodes__TPercent
,
1701 0, /* nullable Object */
1703 85, /* nullable TPercent */
1706 const struct types resolution_table_nullable_parser_nodes__TPercent
= {
1711 /* runtime type TEq */
1712 const struct type type_parser_nodes__TEq
= {
1714 "TEq", /* class_name_string */
1717 &resolution_table_parser_nodes__TEq
,
1720 0, /* nullable Object */
1722 86, /* nullable TEq */
1728 const struct types resolution_table_parser_nodes__TEq
= {
1733 /* runtime type nullable TEq */
1734 const struct type type_nullable_parser_nodes__TEq
= {
1736 "nullable TEq", /* class_name_string */
1739 &resolution_table_nullable_parser_nodes__TEq
,
1742 0, /* nullable Object */
1744 86, /* nullable TEq */
1747 const struct types resolution_table_nullable_parser_nodes__TEq
= {
1752 /* runtime type TNe */
1753 const struct type type_parser_nodes__TNe
= {
1755 "TNe", /* class_name_string */
1758 &resolution_table_parser_nodes__TNe
,
1761 0, /* nullable Object */
1763 87, /* nullable TNe */
1769 const struct types resolution_table_parser_nodes__TNe
= {
1774 /* runtime type nullable TNe */
1775 const struct type type_nullable_parser_nodes__TNe
= {
1777 "nullable TNe", /* class_name_string */
1780 &resolution_table_nullable_parser_nodes__TNe
,
1783 0, /* nullable Object */
1785 87, /* nullable TNe */
1788 const struct types resolution_table_nullable_parser_nodes__TNe
= {
1793 /* runtime type TLt */
1794 const struct type type_parser_nodes__TLt
= {
1796 "TLt", /* class_name_string */
1799 &resolution_table_parser_nodes__TLt
,
1802 0, /* nullable Object */
1804 88, /* nullable TLt */
1810 const struct types resolution_table_parser_nodes__TLt
= {
1815 /* runtime type nullable TLt */
1816 const struct type type_nullable_parser_nodes__TLt
= {
1818 "nullable TLt", /* class_name_string */
1821 &resolution_table_nullable_parser_nodes__TLt
,
1824 0, /* nullable Object */
1826 88, /* nullable TLt */
1829 const struct types resolution_table_nullable_parser_nodes__TLt
= {
1834 /* runtime type TLe */
1835 const struct type type_parser_nodes__TLe
= {
1837 "TLe", /* class_name_string */
1840 &resolution_table_parser_nodes__TLe
,
1843 0, /* nullable Object */
1845 89, /* nullable TLe */
1851 const struct types resolution_table_parser_nodes__TLe
= {
1856 /* runtime type nullable TLe */
1857 const struct type type_nullable_parser_nodes__TLe
= {
1859 "nullable TLe", /* class_name_string */
1862 &resolution_table_nullable_parser_nodes__TLe
,
1865 0, /* nullable Object */
1867 89, /* nullable TLe */
1870 const struct types resolution_table_nullable_parser_nodes__TLe
= {
1875 /* runtime type TLl */
1876 const struct type type_parser_nodes__TLl
= {
1878 "TLl", /* class_name_string */
1881 &resolution_table_parser_nodes__TLl
,
1884 0, /* nullable Object */
1886 90, /* nullable TLl */
1892 const struct types resolution_table_parser_nodes__TLl
= {
1897 /* runtime type nullable TLl */
1898 const struct type type_nullable_parser_nodes__TLl
= {
1900 "nullable TLl", /* class_name_string */
1903 &resolution_table_nullable_parser_nodes__TLl
,
1906 0, /* nullable Object */
1908 90, /* nullable TLl */
1911 const struct types resolution_table_nullable_parser_nodes__TLl
= {
1916 /* runtime type TGt */
1917 const struct type type_parser_nodes__TGt
= {
1919 "TGt", /* class_name_string */
1922 &resolution_table_parser_nodes__TGt
,
1925 0, /* nullable Object */
1927 91, /* nullable TGt */
1933 const struct types resolution_table_parser_nodes__TGt
= {
1938 /* runtime type nullable TGt */
1939 const struct type type_nullable_parser_nodes__TGt
= {
1941 "nullable TGt", /* class_name_string */
1944 &resolution_table_nullable_parser_nodes__TGt
,
1947 0, /* nullable Object */
1949 91, /* nullable TGt */
1952 const struct types resolution_table_nullable_parser_nodes__TGt
= {
1957 /* runtime type TGe */
1958 const struct type type_parser_nodes__TGe
= {
1960 "TGe", /* class_name_string */
1963 &resolution_table_parser_nodes__TGe
,
1966 0, /* nullable Object */
1968 92, /* nullable TGe */
1974 const struct types resolution_table_parser_nodes__TGe
= {
1979 /* runtime type nullable TGe */
1980 const struct type type_nullable_parser_nodes__TGe
= {
1982 "nullable TGe", /* class_name_string */
1985 &resolution_table_nullable_parser_nodes__TGe
,
1988 0, /* nullable Object */
1990 92, /* nullable TGe */
1993 const struct types resolution_table_nullable_parser_nodes__TGe
= {
1998 /* runtime type TGg */
1999 const struct type type_parser_nodes__TGg
= {
2001 "TGg", /* class_name_string */
2004 &resolution_table_parser_nodes__TGg
,
2007 0, /* nullable Object */
2009 93, /* nullable TGg */
2015 const struct types resolution_table_parser_nodes__TGg
= {
2020 /* runtime type nullable TGg */
2021 const struct type type_nullable_parser_nodes__TGg
= {
2023 "nullable TGg", /* class_name_string */
2026 &resolution_table_nullable_parser_nodes__TGg
,
2029 0, /* nullable Object */
2031 93, /* nullable TGg */
2034 const struct types resolution_table_nullable_parser_nodes__TGg
= {
2039 /* runtime type TStarship */
2040 const struct type type_parser_nodes__TStarship
= {
2042 "TStarship", /* class_name_string */
2045 &resolution_table_parser_nodes__TStarship
,
2048 0, /* nullable Object */
2050 94, /* nullable TStarship */
2053 2041, /* TStarship */
2056 const struct types resolution_table_parser_nodes__TStarship
= {
2061 /* runtime type nullable TStarship */
2062 const struct type type_nullable_parser_nodes__TStarship
= {
2064 "nullable TStarship", /* class_name_string */
2067 &resolution_table_nullable_parser_nodes__TStarship
,
2070 0, /* nullable Object */
2072 94, /* nullable TStarship */
2075 const struct types resolution_table_nullable_parser_nodes__TStarship
= {
2080 /* runtime type TBang */
2081 const struct type type_parser_nodes__TBang
= {
2083 "TBang", /* class_name_string */
2086 &resolution_table_parser_nodes__TBang
,
2089 0, /* nullable Object */
2096 const struct types resolution_table_parser_nodes__TBang
= {
2101 /* runtime type TAt */
2102 const struct type type_parser_nodes__TAt
= {
2104 "TAt", /* class_name_string */
2107 &resolution_table_parser_nodes__TAt
,
2110 0, /* nullable Object */
2112 95, /* nullable TAt */
2118 const struct types resolution_table_parser_nodes__TAt
= {
2123 /* runtime type nullable TAt */
2124 const struct type type_nullable_parser_nodes__TAt
= {
2126 "nullable TAt", /* class_name_string */
2129 &resolution_table_nullable_parser_nodes__TAt
,
2132 0, /* nullable Object */
2134 95, /* nullable TAt */
2137 const struct types resolution_table_nullable_parser_nodes__TAt
= {
2142 /* runtime type TClassid */
2143 const struct type type_parser_nodes__TClassid
= {
2145 "TClassid", /* class_name_string */
2148 &resolution_table_parser_nodes__TClassid
,
2151 0, /* nullable Object */
2153 96, /* nullable TClassid */
2156 2043, /* TClassid */
2159 const struct types resolution_table_parser_nodes__TClassid
= {
2164 /* runtime type nullable TClassid */
2165 const struct type type_nullable_parser_nodes__TClassid
= {
2167 "nullable TClassid", /* class_name_string */
2170 &resolution_table_nullable_parser_nodes__TClassid
,
2173 0, /* nullable Object */
2175 96, /* nullable TClassid */
2178 const struct types resolution_table_nullable_parser_nodes__TClassid
= {
2183 /* runtime type TId */
2184 const struct type type_parser_nodes__TId
= {
2186 "TId", /* class_name_string */
2189 &resolution_table_parser_nodes__TId
,
2192 0, /* nullable Object */
2194 97, /* nullable TId */
2200 const struct types resolution_table_parser_nodes__TId
= {
2205 /* runtime type nullable TId */
2206 const struct type type_nullable_parser_nodes__TId
= {
2208 "nullable TId", /* class_name_string */
2211 &resolution_table_nullable_parser_nodes__TId
,
2214 0, /* nullable Object */
2216 97, /* nullable TId */
2219 const struct types resolution_table_nullable_parser_nodes__TId
= {
2224 /* runtime type TAttrid */
2225 const struct type type_parser_nodes__TAttrid
= {
2227 "TAttrid", /* class_name_string */
2230 &resolution_table_parser_nodes__TAttrid
,
2233 0, /* nullable Object */
2235 98, /* nullable TAttrid */
2241 const struct types resolution_table_parser_nodes__TAttrid
= {
2246 /* runtime type nullable TAttrid */
2247 const struct type type_nullable_parser_nodes__TAttrid
= {
2249 "nullable TAttrid", /* class_name_string */
2252 &resolution_table_nullable_parser_nodes__TAttrid
,
2255 0, /* nullable Object */
2257 98, /* nullable TAttrid */
2260 const struct types resolution_table_nullable_parser_nodes__TAttrid
= {
2265 /* runtime type TNumber */
2266 const struct type type_parser_nodes__TNumber
= {
2268 "TNumber", /* class_name_string */
2271 &resolution_table_parser_nodes__TNumber
,
2274 0, /* nullable Object */
2276 99, /* nullable TNumber */
2282 const struct types resolution_table_parser_nodes__TNumber
= {
2287 /* runtime type nullable TNumber */
2288 const struct type type_nullable_parser_nodes__TNumber
= {
2290 "nullable TNumber", /* class_name_string */
2293 &resolution_table_nullable_parser_nodes__TNumber
,
2296 0, /* nullable Object */
2298 99, /* nullable TNumber */
2301 const struct types resolution_table_nullable_parser_nodes__TNumber
= {
2306 /* runtime type TFloat */
2307 const struct type type_parser_nodes__TFloat
= {
2309 "TFloat", /* class_name_string */
2312 &resolution_table_parser_nodes__TFloat
,
2315 0, /* nullable Object */
2317 100, /* nullable TFloat */
2323 const struct types resolution_table_parser_nodes__TFloat
= {
2328 /* runtime type nullable TFloat */
2329 const struct type type_nullable_parser_nodes__TFloat
= {
2331 "nullable TFloat", /* class_name_string */
2334 &resolution_table_nullable_parser_nodes__TFloat
,
2337 0, /* nullable Object */
2339 100, /* nullable TFloat */
2342 const struct types resolution_table_nullable_parser_nodes__TFloat
= {
2347 /* runtime type TString */
2348 const struct type type_parser_nodes__TString
= {
2350 "TString", /* class_name_string */
2353 &resolution_table_parser_nodes__TString
,
2356 0, /* nullable Object */
2358 101, /* nullable TString */
2364 const struct types resolution_table_parser_nodes__TString
= {
2369 /* runtime type nullable TString */
2370 const struct type type_nullable_parser_nodes__TString
= {
2372 "nullable TString", /* class_name_string */
2375 &resolution_table_nullable_parser_nodes__TString
,
2378 0, /* nullable Object */
2380 101, /* nullable TString */
2383 const struct types resolution_table_nullable_parser_nodes__TString
= {
2388 /* runtime type TStartString */
2389 const struct type type_parser_nodes__TStartString
= {
2391 "TStartString", /* class_name_string */
2394 &resolution_table_parser_nodes__TStartString
,
2397 0, /* nullable Object */
2399 102, /* nullable TStartString */
2402 2049, /* TStartString */
2405 const struct types resolution_table_parser_nodes__TStartString
= {
2410 /* runtime type nullable TStartString */
2411 const struct type type_nullable_parser_nodes__TStartString
= {
2413 "nullable TStartString", /* class_name_string */
2416 &resolution_table_nullable_parser_nodes__TStartString
,
2419 0, /* nullable Object */
2421 102, /* nullable TStartString */
2424 const struct types resolution_table_nullable_parser_nodes__TStartString
= {
2429 /* runtime type TMidString */
2430 const struct type type_parser_nodes__TMidString
= {
2432 "TMidString", /* class_name_string */
2435 &resolution_table_parser_nodes__TMidString
,
2438 0, /* nullable Object */
2440 103, /* nullable TMidString */
2443 2050, /* TMidString */
2446 const struct types resolution_table_parser_nodes__TMidString
= {
2451 /* runtime type nullable TMidString */
2452 const struct type type_nullable_parser_nodes__TMidString
= {
2454 "nullable TMidString", /* class_name_string */
2457 &resolution_table_nullable_parser_nodes__TMidString
,
2460 0, /* nullable Object */
2462 103, /* nullable TMidString */
2465 const struct types resolution_table_nullable_parser_nodes__TMidString
= {
2470 /* runtime type TEndString */
2471 const struct type type_parser_nodes__TEndString
= {
2473 "TEndString", /* class_name_string */
2476 &resolution_table_parser_nodes__TEndString
,
2479 0, /* nullable Object */
2481 104, /* nullable TEndString */
2484 2051, /* TEndString */
2487 const struct types resolution_table_parser_nodes__TEndString
= {
2492 /* runtime type nullable TEndString */
2493 const struct type type_nullable_parser_nodes__TEndString
= {
2495 "nullable TEndString", /* class_name_string */
2498 &resolution_table_nullable_parser_nodes__TEndString
,
2501 0, /* nullable Object */
2503 104, /* nullable TEndString */
2506 const struct types resolution_table_nullable_parser_nodes__TEndString
= {
2511 /* runtime type TChar */
2512 const struct type type_parser_nodes__TChar
= {
2514 "TChar", /* class_name_string */
2517 &resolution_table_parser_nodes__TChar
,
2520 0, /* nullable Object */
2522 105, /* nullable TChar */
2528 const struct types resolution_table_parser_nodes__TChar
= {
2533 /* runtime type nullable TChar */
2534 const struct type type_nullable_parser_nodes__TChar
= {
2536 "nullable TChar", /* class_name_string */
2539 &resolution_table_nullable_parser_nodes__TChar
,
2542 0, /* nullable Object */
2544 105, /* nullable TChar */
2547 const struct types resolution_table_nullable_parser_nodes__TChar
= {
2552 /* runtime type TBadString */
2553 const struct type type_parser_nodes__TBadString
= {
2555 "TBadString", /* class_name_string */
2558 &resolution_table_parser_nodes__TBadString
,
2561 0, /* nullable Object */
2563 1776, /* TBadString */
2568 const struct types resolution_table_parser_nodes__TBadString
= {
2573 /* runtime type TBadChar */
2574 const struct type type_parser_nodes__TBadChar
= {
2576 "TBadChar", /* class_name_string */
2579 &resolution_table_parser_nodes__TBadChar
,
2582 0, /* nullable Object */
2584 1777, /* TBadChar */
2589 const struct types resolution_table_parser_nodes__TBadChar
= {
2594 /* runtime type TExternCodeSegment */
2595 const struct type type_parser_nodes__TExternCodeSegment
= {
2597 "TExternCodeSegment", /* class_name_string */
2600 &resolution_table_parser_nodes__TExternCodeSegment
,
2603 0, /* nullable Object */
2605 106, /* nullable TExternCodeSegment */
2608 2053, /* TExternCodeSegment */
2611 const struct types resolution_table_parser_nodes__TExternCodeSegment
= {
2616 /* runtime type nullable TExternCodeSegment */
2617 const struct type type_nullable_parser_nodes__TExternCodeSegment
= {
2619 "nullable TExternCodeSegment", /* class_name_string */
2622 &resolution_table_nullable_parser_nodes__TExternCodeSegment
,
2625 0, /* nullable Object */
2627 106, /* nullable TExternCodeSegment */
2630 const struct types resolution_table_nullable_parser_nodes__TExternCodeSegment
= {
2635 /* runtime type ALexerError */
2636 const struct type type_parser_nodes__ALexerError
= {
2638 "ALexerError", /* class_name_string */
2641 &resolution_table_parser_nodes__ALexerError
,
2644 0, /* nullable Object */
2650 2335, /* ALexerError */
2653 const struct types resolution_table_parser_nodes__ALexerError
= {
2658 /* runtime type MMethod */
2659 const struct type type_model__MMethod
= {
2661 "MMethod", /* class_name_string */
2664 &resolution_table_model__MMethod
,
2667 0, /* nullable Object */
2669 107, /* nullable MProperty */
2670 262, /* PropertyLayoutElement */
2671 263, /* nullable MMethod */
2672 1778, /* MProperty */
2676 const struct types resolution_table_model__MMethod
= {
2679 &type_array__Arraymodel__MMethodDef
, /* Array[MPROPDEF]: Array[MMethodDef] */
2680 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
2683 /* runtime type MProperty */
2684 const struct type type_model__MProperty
= {
2686 "MProperty", /* class_name_string */
2692 0, /* nullable Object */
2694 107, /* nullable MProperty */
2695 262, /* PropertyLayoutElement */
2697 1778, /* MProperty */
2700 /* runtime type PropertyLayoutElement */
2701 const struct type type_layout_builders__PropertyLayoutElement
= {
2703 "PropertyLayoutElement", /* class_name_string */
2709 0, /* nullable Object */
2712 262, /* PropertyLayoutElement */
2715 /* runtime type nullable MMethod */
2716 const struct type type_nullable_model__MMethod
= {
2718 "nullable MMethod", /* class_name_string */
2721 &resolution_table_nullable_model__MMethod
,
2724 0, /* nullable Object */
2726 107, /* nullable MProperty */
2728 263, /* nullable MMethod */
2731 const struct types resolution_table_nullable_model__MMethod
= {
2734 &type_array__Arraymodel__MMethodDef
, /* Array[MPROPDEF]: Array[MMethodDef] */
2735 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
2738 /* runtime type nullable MProperty */
2739 const struct type type_nullable_model__MProperty
= {
2741 "nullable MProperty", /* class_name_string */
2747 0, /* nullable Object */
2749 107, /* nullable MProperty */
2752 /* runtime type MMethodDef */
2753 const struct type type_model__MMethodDef
= {
2755 "MMethodDef", /* class_name_string */
2758 &resolution_table_model__MMethodDef
,
2761 0, /* nullable Object */
2763 108, /* nullable MPropDef */
2764 262, /* PropertyLayoutElement */
2765 1779, /* MPropDef */
2766 2054, /* MMethodDef */
2769 const struct types resolution_table_model__MMethodDef
= {
2772 &type_model__MMethod
, /* MPROPERTY: MMethod */
2773 &type_abstract_compiler__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
2774 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
2777 /* runtime type MPropDef */
2778 const struct type type_model__MPropDef
= {
2780 "MPropDef", /* class_name_string */
2786 0, /* nullable Object */
2788 108, /* nullable MPropDef */
2789 262, /* PropertyLayoutElement */
2790 1779, /* MPropDef */
2793 /* runtime type nullable MPropDef */
2794 const struct type type_nullable_model__MPropDef
= {
2796 "nullable MPropDef", /* class_name_string */
2802 0, /* nullable Object */
2804 108, /* nullable MPropDef */
2807 /* runtime type Array[MParameter] */
2808 const struct type type_array__Arraymodel__MParameter
= {
2810 "Array[MParameter]", /* class_name_string */
2813 &resolution_table_array__Arraymodel__MParameter
,
2816 0, /* nullable Object */
2818 1424, /* Collection[MParameter] */
2819 163, /* SequenceRead[nullable Object] */
2820 164, /* Collection[Object] */
2821 2337, /* AbstractArrayRead[MParameter] */
2822 1728, /* AbstractArrayRead[Object] */
2823 2503, /* Array[MParameter] */
2825 1911, /* Array[Object] */
2828 const struct types resolution_table_array__Arraymodel__MParameter
= {
2831 &type_array__Arraymodel__MParameter
, /* Array[Array#0]: Array[MParameter] */
2832 &type_array__NativeArraymodel__MParameter
, /* NativeArray[Array#0]: NativeArray[MParameter] */
2833 &type_model__MParameter
, /* Sequence#0: MParameter */
2834 &type_model__MParameter
, /* SimpleCollection#0: MParameter */
2835 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Array#0]: Collection[MParameter] */
2836 &type_model__MParameter
, /* Array#0: MParameter */
2837 &type_array__NativeArraymodel__MParameter
, /* NativeArray[ArrayCapable#0]: NativeArray[MParameter] */
2838 &type_model__MParameter
, /* AbstractArray#0: MParameter */
2839 &type_model__MParameter
, /* RemovableCollection#0: MParameter */
2840 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Sequence#0]: Collection[MParameter] */
2841 &type_array__Arraymodel__MParameter
, /* Array[Sequence#0]: Array[MParameter] */
2842 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[SimpleCollection#0]: Collection[MParameter] */
2843 &type_model__MParameter
, /* Collection#0: MParameter */
2844 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Collection#0]: Collection[MParameter] */
2845 &type_model__MParameter
, /* SequenceRead#0: MParameter */
2846 &type_model__MParameter
, /* AbstractArrayRead#0: MParameter */
2847 &type_array__Arraymodel__MParameter
, /* Array[AbstractArrayRead#0]: Array[MParameter] */
2848 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MParameter] not a live type) */
2849 &type_array__ArrayIteratormodel__MParameter
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MParameter] */
2852 /* runtime type Collection[MParameter] */
2853 const struct type type_abstract_collection__Collectionmodel__MParameter
= {
2855 "Collection[MParameter]", /* class_name_string */
2861 0, /* nullable Object */
2863 1424, /* Collection[MParameter] */
2865 164, /* Collection[Object] */
2868 /* runtime type AbstractArrayRead[MParameter] */
2869 const struct type type_array__AbstractArrayReadmodel__MParameter
= {
2871 "AbstractArrayRead[MParameter]", /* class_name_string */
2877 0, /* nullable Object */
2879 1424, /* Collection[MParameter] */
2880 163, /* SequenceRead[nullable Object] */
2881 164, /* Collection[Object] */
2882 2337, /* AbstractArrayRead[MParameter] */
2883 1728, /* AbstractArrayRead[Object] */
2886 /* runtime type MSignature */
2887 const struct type type_model__MSignature
= {
2889 "MSignature", /* class_name_string */
2892 &resolution_table_model__MSignature
,
2895 0, /* nullable Object */
2897 2, /* nullable MType */
2899 1780, /* MSignature */
2902 const struct types resolution_table_model__MSignature
= {
2907 /* runtime type MParameter */
2908 const struct type type_model__MParameter
= {
2910 "MParameter", /* class_name_string */
2913 &resolution_table_model__MParameter
,
2916 0, /* nullable Object */
2918 264, /* MParameter */
2921 const struct types resolution_table_model__MParameter
= {
2926 /* runtime type Scope */
2927 const struct type type_scope__Scope
= {
2929 "Scope", /* class_name_string */
2932 &resolution_table_scope__Scope
,
2935 0, /* nullable Object */
2940 const struct types resolution_table_scope__Scope
= {
2945 /* runtime type HashMap[String, Variable] */
2946 const struct type type_hash_collection__HashMapstring__Stringscope__Variable
= {
2948 "HashMap[String, Variable]", /* class_name_string */
2951 &resolution_table_hash_collection__HashMapstring__Stringscope__Variable
,
2954 0, /* nullable Object */
2956 266, /* HashMap[String, Variable] */
2959 const struct types resolution_table_hash_collection__HashMapstring__Stringscope__Variable
= {
2966 &type_hash_collection__HashMapKeysstring__Stringscope__Variable
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[String, Variable] */
2967 &type_hash_collection__HashMapValuesstring__Stringscope__Variable
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[String, Variable] */
2968 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[String, Variable]] */
2969 &type_string__String
, /* MapRead#0: String */
2970 &type_hash_collection__HashMapIteratorstring__Stringscope__Variable
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[String, Variable] */
2971 &type_string__String
, /* Map#0: String */
2972 &type_scope__Variable
, /* Map#1: Variable */
2973 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[String, Variable] */
2974 NULL
, /* empty (Map[Map#0, Map#1]: Map[String, Variable] not a live type) */
2975 &type_scope__Variable
, /* MapRead#1: Variable */
2976 &type_string__String
, /* HashCollection#0: String */
2977 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* HashCollection#1: HashMapNode[String, Variable] */
2980 /* runtime type FlowContext */
2981 const struct type type_flow__FlowContext
= {
2983 "FlowContext", /* class_name_string */
2986 &resolution_table_flow__FlowContext
,
2989 0, /* nullable Object */
2991 267, /* FlowContext */
2994 const struct types resolution_table_flow__FlowContext
= {
2999 /* runtime type HashMap[Variable, nullable MType] */
3000 const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType
= {
3002 "HashMap[Variable, nullable MType]", /* class_name_string */
3005 &resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
,
3008 0, /* nullable Object */
3010 268, /* HashMap[Variable, nullable MType] */
3013 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
= {
3020 &type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Variable, nullable MType] */
3021 &type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Variable, nullable MType] */
3022 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
3023 &type_scope__Variable
, /* MapRead#0: Variable */
3024 &type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Variable, nullable MType] */
3025 &type_scope__Variable
, /* Map#0: Variable */
3026 &type_nullable_model__MType
, /* Map#1: nullable MType */
3027 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Variable, nullable MType] */
3028 NULL
, /* empty (Map[Map#0, Map#1]: Map[Variable, nullable MType] not a live type) */
3029 &type_nullable_model__MType
, /* MapRead#1: nullable MType */
3030 &type_scope__Variable
, /* HashCollection#0: Variable */
3031 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* HashCollection#1: HashMapNode[Variable, nullable MType] */
3034 /* runtime type HashMap[Variable, nullable Array[nullable MType]] */
3035 const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
3037 "HashMap[Variable, nullable Array[nullable MType]]", /* class_name_string */
3040 &resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
,
3043 0, /* nullable Object */
3045 269, /* HashMap[Variable, nullable Array[nullable MType]] */
3048 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
3055 &type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Variable, nullable Array[nullable MType]] */
3056 &type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Variable, nullable Array[nullable MType]] */
3057 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
3058 &type_scope__Variable
, /* MapRead#0: Variable */
3059 &type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Variable, nullable Array[nullable MType]] */
3060 &type_scope__Variable
, /* Map#0: Variable */
3061 &type_nullable_array__Arraynullable_model__MType
, /* Map#1: nullable Array[nullable MType] */
3062 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Variable, nullable Array[nullable MType]] */
3063 NULL
, /* empty (Map[Map#0, Map#1]: Map[Variable, nullable Array[nullable MType]] not a live type) */
3064 &type_nullable_array__Arraynullable_model__MType
, /* MapRead#1: nullable Array[nullable MType] */
3065 &type_scope__Variable
, /* HashCollection#0: Variable */
3066 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* HashCollection#1: HashMapNode[Variable, nullable Array[nullable MType]] */
3069 /* runtime type MAttributeDef */
3070 const struct type type_model__MAttributeDef
= {
3072 "MAttributeDef", /* class_name_string */
3075 &resolution_table_model__MAttributeDef
,
3078 0, /* nullable Object */
3080 108, /* nullable MPropDef */
3081 262, /* PropertyLayoutElement */
3082 1779, /* MPropDef */
3083 2055, /* MAttributeDef */
3086 const struct types resolution_table_model__MAttributeDef
= {
3089 &type_model__MAttribute
, /* MPROPERTY: MAttribute */
3091 &type_model__MAttributeDef
, /* MPROPDEF: MAttributeDef */
3094 /* runtime type MAttribute */
3095 const struct type type_model__MAttribute
= {
3097 "MAttribute", /* class_name_string */
3100 &resolution_table_model__MAttribute
,
3103 0, /* nullable Object */
3105 107, /* nullable MProperty */
3106 262, /* PropertyLayoutElement */
3107 2056, /* MAttribute */
3108 1778, /* MProperty */
3111 const struct types resolution_table_model__MAttribute
= {
3114 &type_array__Arraymodel__MAttributeDef
, /* Array[MPROPDEF]: Array[MAttributeDef] */
3115 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MAttributeDef]] */
3118 /* runtime type List[Int] */
3119 const struct type type_list__Listkernel__Int
= {
3121 "List[Int]", /* class_name_string */
3124 &resolution_table_list__Listkernel__Int
,
3127 0, /* nullable Object */
3129 612, /* Collection[Int] */
3130 163, /* SequenceRead[nullable Object] */
3131 164, /* Collection[Object] */
3132 2057, /* List[Int] */
3135 const struct types resolution_table_list__Listkernel__Int
= {
3138 &type_list__Listkernel__Int
, /* List[List#0]: List[Int] */
3139 &type_list__ListNodekernel__Int
, /* ListNode[List#0]: ListNode[Int] */
3140 &type_kernel__Int
, /* Sequence#0: Int */
3141 &type_kernel__Int
, /* SimpleCollection#0: Int */
3142 &type_list__ListIteratorkernel__Int
, /* ListIterator[List#0]: ListIterator[Int] */
3143 &type_abstract_collection__Collectionkernel__Int
, /* Collection[List#0]: Collection[Int] */
3144 &type_kernel__Int
, /* List#0: Int */
3146 &type_kernel__Int
, /* RemovableCollection#0: Int */
3147 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Sequence#0]: Collection[Int] */
3148 &type_array__Arraykernel__Int
, /* Array[Sequence#0]: Array[Int] */
3149 &type_abstract_collection__Collectionkernel__Int
, /* Collection[SimpleCollection#0]: Collection[Int] */
3150 &type_kernel__Int
, /* Collection#0: Int */
3151 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
3152 &type_kernel__Int
, /* SequenceRead#0: Int */
3155 /* runtime type TypeVisitor */
3156 const struct type type_typing__TypeVisitor
= {
3158 "TypeVisitor", /* class_name_string */
3161 &resolution_table_typing__TypeVisitor
,
3164 0, /* nullable Object */
3166 270, /* TypeVisitor */
3169 const struct types resolution_table_typing__TypeVisitor
= {
3174 /* runtime type MVirtualTypeProp */
3175 const struct type type_model__MVirtualTypeProp
= {
3177 "MVirtualTypeProp", /* class_name_string */
3180 &resolution_table_model__MVirtualTypeProp
,
3183 0, /* nullable Object */
3185 107, /* nullable MProperty */
3186 262, /* PropertyLayoutElement */
3187 271, /* nullable MVirtualTypeProp */
3188 1778, /* MProperty */
3189 2338, /* MVirtualTypeProp */
3192 const struct types resolution_table_model__MVirtualTypeProp
= {
3195 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */
3196 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
3199 /* runtime type nullable MVirtualTypeProp */
3200 const struct type type_nullable_model__MVirtualTypeProp
= {
3202 "nullable MVirtualTypeProp", /* class_name_string */
3205 &resolution_table_nullable_model__MVirtualTypeProp
,
3208 0, /* nullable Object */
3210 107, /* nullable MProperty */
3212 271, /* nullable MVirtualTypeProp */
3215 const struct types resolution_table_nullable_model__MVirtualTypeProp
= {
3218 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */
3219 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
3222 /* runtime type MVirtualTypeDef */
3223 const struct type type_model__MVirtualTypeDef
= {
3225 "MVirtualTypeDef", /* class_name_string */
3228 &resolution_table_model__MVirtualTypeDef
,
3231 0, /* nullable Object */
3233 108, /* nullable MPropDef */
3234 262, /* PropertyLayoutElement */
3235 1779, /* MPropDef */
3236 2058, /* MVirtualTypeDef */
3239 const struct types resolution_table_model__MVirtualTypeDef
= {
3242 &type_model__MVirtualTypeProp
, /* MPROPERTY: MVirtualTypeProp */
3244 &type_model__MVirtualTypeDef
, /* MPROPDEF: MVirtualTypeDef */
3247 /* runtime type Array[MVirtualType] */
3248 const struct type type_array__Arraymodel__MVirtualType
= {
3250 "Array[MVirtualType]", /* class_name_string */
3253 &resolution_table_array__Arraymodel__MVirtualType
,
3256 0, /* nullable Object */
3258 4, /* nullable Array[nullable MType] */
3259 163, /* SequenceRead[nullable Object] */
3260 164, /* Collection[Object] */
3261 173, /* Collection[nullable MType] */
3262 1728, /* AbstractArrayRead[Object] */
3263 1737, /* Collection[MType] */
3264 1744, /* AbstractArrayRead[nullable MType] */
3265 1911, /* Array[Object] */
3266 2059, /* Collection[MVirtualType] */
3267 2207, /* Array[nullable MType] */
3268 2560, /* AbstractArrayRead[MVirtualType] */
3269 2495, /* AbstractArrayRead[MType] */
3270 2631, /* Array[MVirtualType] */
3271 2594, /* Array[MType] */
3274 const struct types resolution_table_array__Arraymodel__MVirtualType
= {
3277 &type_array__Arraymodel__MVirtualType
, /* Array[Array#0]: Array[MVirtualType] */
3278 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[Array#0]: NativeArray[MVirtualType] */
3279 &type_model__MVirtualType
, /* Sequence#0: MVirtualType */
3280 &type_model__MVirtualType
, /* SimpleCollection#0: MVirtualType */
3281 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Array#0]: Collection[MVirtualType] */
3282 &type_model__MVirtualType
, /* Array#0: MVirtualType */
3283 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualType] */
3284 &type_model__MVirtualType
, /* AbstractArray#0: MVirtualType */
3285 &type_model__MVirtualType
, /* RemovableCollection#0: MVirtualType */
3286 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Sequence#0]: Collection[MVirtualType] */
3287 &type_array__Arraymodel__MVirtualType
, /* Array[Sequence#0]: Array[MVirtualType] */
3288 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[SimpleCollection#0]: Collection[MVirtualType] */
3289 &type_model__MVirtualType
, /* Collection#0: MVirtualType */
3290 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Collection#0]: Collection[MVirtualType] */
3291 &type_model__MVirtualType
, /* SequenceRead#0: MVirtualType */
3292 &type_model__MVirtualType
, /* AbstractArrayRead#0: MVirtualType */
3293 &type_array__Arraymodel__MVirtualType
, /* Array[AbstractArrayRead#0]: Array[MVirtualType] */
3294 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualType] not a live type) */
3295 &type_array__ArrayIteratormodel__MVirtualType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualType] */
3298 /* runtime type Collection[MVirtualType] */
3299 const struct type type_abstract_collection__Collectionmodel__MVirtualType
= {
3301 "Collection[MVirtualType]", /* class_name_string */
3307 0, /* nullable Object */
3311 164, /* Collection[Object] */
3312 173, /* Collection[nullable MType] */
3314 1737, /* Collection[MType] */
3317 2059, /* Collection[MVirtualType] */
3320 /* runtime type AbstractArrayRead[MVirtualType] */
3321 const struct type type_array__AbstractArrayReadmodel__MVirtualType
= {
3323 "AbstractArrayRead[MVirtualType]", /* class_name_string */
3329 0, /* nullable Object */
3332 163, /* SequenceRead[nullable Object] */
3333 164, /* Collection[Object] */
3334 173, /* Collection[nullable MType] */
3335 1728, /* AbstractArrayRead[Object] */
3336 1737, /* Collection[MType] */
3337 1744, /* AbstractArrayRead[nullable MType] */
3339 2059, /* Collection[MVirtualType] */
3341 2560, /* AbstractArrayRead[MVirtualType] */
3342 2495, /* AbstractArrayRead[MType] */
3345 /* runtime type Array[AExpr] */
3346 const struct type type_array__Arrayparser_nodes__AExpr
= {
3348 "Array[AExpr]", /* class_name_string */
3351 &resolution_table_array__Arrayparser_nodes__AExpr
,
3354 0, /* nullable Object */
3356 596, /* Collection[ANode] */
3357 163, /* SequenceRead[nullable Object] */
3358 164, /* Collection[Object] */
3359 1739, /* Collection[Prod] */
3360 1728, /* AbstractArrayRead[Object] */
3361 1961, /* Collection[AExpr] */
3362 2196, /* AbstractArrayRead[ANode] */
3363 1911, /* Array[Object] */
3365 2483, /* Array[ANode] */
3366 2484, /* AbstractArrayRead[Prod] */
3367 2561, /* AbstractArrayRead[AExpr] */
3368 2579, /* Array[Prod] */
3370 2612, /* Array[AExpr] */
3373 const struct types resolution_table_array__Arrayparser_nodes__AExpr
= {
3376 &type_array__Arrayparser_nodes__AExpr
, /* Array[Array#0]: Array[AExpr] */
3377 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[Array#0]: NativeArray[AExpr] */
3378 &type_parser_nodes__AExpr
, /* Sequence#0: AExpr */
3379 &type_parser_nodes__AExpr
, /* SimpleCollection#0: AExpr */
3380 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Array#0]: Collection[AExpr] */
3381 &type_parser_nodes__AExpr
, /* Array#0: AExpr */
3382 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AExpr] */
3383 &type_parser_nodes__AExpr
, /* AbstractArray#0: AExpr */
3384 &type_parser_nodes__AExpr
, /* RemovableCollection#0: AExpr */
3385 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Sequence#0]: Collection[AExpr] */
3386 &type_array__Arrayparser_nodes__AExpr
, /* Array[Sequence#0]: Array[AExpr] */
3387 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[SimpleCollection#0]: Collection[AExpr] */
3388 &type_parser_nodes__AExpr
, /* Collection#0: AExpr */
3389 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Collection#0]: Collection[AExpr] */
3390 &type_parser_nodes__AExpr
, /* SequenceRead#0: AExpr */
3391 &type_parser_nodes__AExpr
, /* AbstractArrayRead#0: AExpr */
3392 &type_array__Arrayparser_nodes__AExpr
, /* Array[AbstractArrayRead#0]: Array[AExpr] */
3393 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExpr] not a live type) */
3394 &type_array__ArrayIteratorparser_nodes__AExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExpr] */
3397 /* runtime type AbstractArrayRead[AExpr] */
3398 const struct type type_array__AbstractArrayReadparser_nodes__AExpr
= {
3400 "AbstractArrayRead[AExpr]", /* class_name_string */
3406 0, /* nullable Object */
3408 596, /* Collection[ANode] */
3409 163, /* SequenceRead[nullable Object] */
3410 164, /* Collection[Object] */
3411 1739, /* Collection[Prod] */
3412 1728, /* AbstractArrayRead[Object] */
3413 1961, /* Collection[AExpr] */
3414 2196, /* AbstractArrayRead[ANode] */
3418 2484, /* AbstractArrayRead[Prod] */
3419 2561, /* AbstractArrayRead[AExpr] */
3422 /* runtime type Array[AIntExpr] */
3423 const struct type type_array__Arrayparser_nodes__AIntExpr
= {
3425 "Array[AIntExpr]", /* class_name_string */
3428 &resolution_table_array__Arrayparser_nodes__AIntExpr
,
3431 0, /* nullable Object */
3433 596, /* Collection[ANode] */
3434 163, /* SequenceRead[nullable Object] */
3435 164, /* Collection[Object] */
3436 1739, /* Collection[Prod] */
3437 1728, /* AbstractArrayRead[Object] */
3438 1961, /* Collection[AExpr] */
3439 2196, /* AbstractArrayRead[ANode] */
3440 1911, /* Array[Object] */
3441 2339, /* Collection[AIntExpr] */
3442 2483, /* Array[ANode] */
3443 2484, /* AbstractArrayRead[Prod] */
3444 2561, /* AbstractArrayRead[AExpr] */
3445 2579, /* Array[Prod] */
3446 2597, /* AbstractArrayRead[AIntExpr] */
3447 2612, /* Array[AExpr] */
3448 2633, /* Array[AIntExpr] */
3451 const struct types resolution_table_array__Arrayparser_nodes__AIntExpr
= {
3454 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Array#0]: Array[AIntExpr] */
3455 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[Array#0]: NativeArray[AIntExpr] */
3456 &type_parser_nodes__AIntExpr
, /* Sequence#0: AIntExpr */
3457 &type_parser_nodes__AIntExpr
, /* SimpleCollection#0: AIntExpr */
3458 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Array#0]: Collection[AIntExpr] */
3459 &type_parser_nodes__AIntExpr
, /* Array#0: AIntExpr */
3460 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AIntExpr] */
3461 &type_parser_nodes__AIntExpr
, /* AbstractArray#0: AIntExpr */
3462 &type_parser_nodes__AIntExpr
, /* RemovableCollection#0: AIntExpr */
3463 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Sequence#0]: Collection[AIntExpr] */
3464 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Sequence#0]: Array[AIntExpr] */
3465 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[SimpleCollection#0]: Collection[AIntExpr] */
3466 &type_parser_nodes__AIntExpr
, /* Collection#0: AIntExpr */
3467 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Collection#0]: Collection[AIntExpr] */
3468 &type_parser_nodes__AIntExpr
, /* SequenceRead#0: AIntExpr */
3469 &type_parser_nodes__AIntExpr
, /* AbstractArrayRead#0: AIntExpr */
3470 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[AbstractArrayRead#0]: Array[AIntExpr] */
3471 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AIntExpr] not a live type) */
3472 &type_array__ArrayIteratorparser_nodes__AIntExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AIntExpr] */
3475 /* runtime type Collection[AIntExpr] */
3476 const struct type type_abstract_collection__Collectionparser_nodes__AIntExpr
= {
3478 "Collection[AIntExpr]", /* class_name_string */
3484 0, /* nullable Object */
3486 596, /* Collection[ANode] */
3488 164, /* Collection[Object] */
3489 1739, /* Collection[Prod] */
3491 1961, /* Collection[AExpr] */
3494 2339, /* Collection[AIntExpr] */
3497 /* runtime type AbstractArrayRead[AIntExpr] */
3498 const struct type type_array__AbstractArrayReadparser_nodes__AIntExpr
= {
3500 "AbstractArrayRead[AIntExpr]", /* class_name_string */
3506 0, /* nullable Object */
3508 596, /* Collection[ANode] */
3509 163, /* SequenceRead[nullable Object] */
3510 164, /* Collection[Object] */
3511 1739, /* Collection[Prod] */
3512 1728, /* AbstractArrayRead[Object] */
3513 1961, /* Collection[AExpr] */
3514 2196, /* AbstractArrayRead[ANode] */
3516 2339, /* Collection[AIntExpr] */
3518 2484, /* AbstractArrayRead[Prod] */
3519 2561, /* AbstractArrayRead[AExpr] */
3521 2597, /* AbstractArrayRead[AIntExpr] */
3524 /* runtime type MNullableType */
3525 const struct type type_model__MNullableType
= {
3527 "MNullableType", /* class_name_string */
3530 &resolution_table_model__MNullableType
,
3533 0, /* nullable Object */
3535 2, /* nullable MType */
3537 1781, /* MNullableType */
3540 const struct types resolution_table_model__MNullableType
= {
3545 /* runtime type Array[Variable] */
3546 const struct type type_array__Arrayscope__Variable
= {
3548 "Array[Variable]", /* class_name_string */
3551 &resolution_table_array__Arrayscope__Variable
,
3554 0, /* nullable Object */
3556 1422, /* Collection[Variable] */
3557 163, /* SequenceRead[nullable Object] */
3558 164, /* Collection[Object] */
3559 2340, /* AbstractArrayRead[Variable] */
3560 1728, /* AbstractArrayRead[Object] */
3561 2504, /* Array[Variable] */
3563 1911, /* Array[Object] */
3566 const struct types resolution_table_array__Arrayscope__Variable
= {
3569 &type_array__Arrayscope__Variable
, /* Array[Array#0]: Array[Variable] */
3570 &type_array__NativeArrayscope__Variable
, /* NativeArray[Array#0]: NativeArray[Variable] */
3571 &type_scope__Variable
, /* Sequence#0: Variable */
3572 &type_scope__Variable
, /* SimpleCollection#0: Variable */
3573 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Array#0]: Collection[Variable] */
3574 &type_scope__Variable
, /* Array#0: Variable */
3575 &type_array__NativeArrayscope__Variable
, /* NativeArray[ArrayCapable#0]: NativeArray[Variable] */
3576 &type_scope__Variable
, /* AbstractArray#0: Variable */
3577 &type_scope__Variable
, /* RemovableCollection#0: Variable */
3578 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Sequence#0]: Collection[Variable] */
3579 &type_array__Arrayscope__Variable
, /* Array[Sequence#0]: Array[Variable] */
3580 &type_abstract_collection__Collectionscope__Variable
, /* Collection[SimpleCollection#0]: Collection[Variable] */
3581 &type_scope__Variable
, /* Collection#0: Variable */
3582 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
3583 &type_scope__Variable
, /* SequenceRead#0: Variable */
3584 &type_scope__Variable
, /* AbstractArrayRead#0: Variable */
3585 &type_array__Arrayscope__Variable
, /* Array[AbstractArrayRead#0]: Array[Variable] */
3586 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Variable] not a live type) */
3587 &type_array__ArrayIteratorscope__Variable
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Variable] */
3590 /* runtime type AbstractArrayRead[Variable] */
3591 const struct type type_array__AbstractArrayReadscope__Variable
= {
3593 "AbstractArrayRead[Variable]", /* class_name_string */
3599 0, /* nullable Object */
3601 1422, /* Collection[Variable] */
3602 163, /* SequenceRead[nullable Object] */
3603 164, /* Collection[Object] */
3604 2340, /* AbstractArrayRead[Variable] */
3605 1728, /* AbstractArrayRead[Object] */
3608 /* runtime type CollectTokensByTextVisitor */
3609 const struct type type_parser_util__CollectTokensByTextVisitor
= {
3611 "CollectTokensByTextVisitor", /* class_name_string */
3614 &resolution_table_parser_util__CollectTokensByTextVisitor
,
3617 0, /* nullable Object */
3619 272, /* CollectTokensByTextVisitor */
3622 const struct types resolution_table_parser_util__CollectTokensByTextVisitor
= {
3627 /* runtime type Array[Token] */
3628 const struct type type_array__Arrayparser_nodes__Token
= {
3630 "Array[Token]", /* class_name_string */
3633 &resolution_table_array__Arrayparser_nodes__Token
,
3636 0, /* nullable Object */
3638 596, /* Collection[ANode] */
3639 163, /* SequenceRead[nullable Object] */
3640 164, /* Collection[Object] */
3641 1760, /* Collection[Token] */
3642 1728, /* AbstractArrayRead[Object] */
3644 2196, /* AbstractArrayRead[ANode] */
3645 1911, /* Array[Object] */
3646 2505, /* AbstractArrayRead[Token] */
3647 2483, /* Array[ANode] */
3649 2583, /* Array[Token] */
3652 const struct types resolution_table_array__Arrayparser_nodes__Token
= {
3655 &type_array__Arrayparser_nodes__Token
, /* Array[Array#0]: Array[Token] */
3656 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[Array#0]: NativeArray[Token] */
3657 &type_parser_nodes__Token
, /* Sequence#0: Token */
3658 &type_parser_nodes__Token
, /* SimpleCollection#0: Token */
3659 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[Array#0]: Collection[Token] */
3660 &type_parser_nodes__Token
, /* Array#0: Token */
3661 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[ArrayCapable#0]: NativeArray[Token] */
3662 &type_parser_nodes__Token
, /* AbstractArray#0: Token */
3663 &type_parser_nodes__Token
, /* RemovableCollection#0: Token */
3664 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[Sequence#0]: Collection[Token] */
3665 &type_array__Arrayparser_nodes__Token
, /* Array[Sequence#0]: Array[Token] */
3666 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[SimpleCollection#0]: Collection[Token] */
3667 &type_parser_nodes__Token
, /* Collection#0: Token */
3668 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[Collection#0]: Collection[Token] */
3669 &type_parser_nodes__Token
, /* SequenceRead#0: Token */
3670 &type_parser_nodes__Token
, /* AbstractArrayRead#0: Token */
3671 &type_array__Arrayparser_nodes__Token
, /* Array[AbstractArrayRead#0]: Array[Token] */
3672 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Token] not a live type) */
3673 &type_array__ArrayIteratorparser_nodes__Token
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Token] */
3676 /* runtime type AbstractArrayRead[Token] */
3677 const struct type type_array__AbstractArrayReadparser_nodes__Token
= {
3679 "AbstractArrayRead[Token]", /* class_name_string */
3685 0, /* nullable Object */
3687 596, /* Collection[ANode] */
3688 163, /* SequenceRead[nullable Object] */
3689 164, /* Collection[Object] */
3690 1760, /* Collection[Token] */
3691 1728, /* AbstractArrayRead[Object] */
3693 2196, /* AbstractArrayRead[ANode] */
3695 2505, /* AbstractArrayRead[Token] */
3698 /* runtime type MPropDefSorter */
3699 const struct type type_model__MPropDefSorter
= {
3701 "MPropDefSorter", /* class_name_string */
3704 &resolution_table_model__MPropDefSorter
,
3707 0, /* nullable Object */
3709 273, /* MPropDefSorter */
3712 const struct types resolution_table_model__MPropDefSorter
= {
3715 &type_model__MPropDef
, /* AbstractSorter#0: MPropDef */
3716 &type_array__Arraymodel__MPropDef
, /* Array[AbstractSorter#0]: Array[MPropDef] */
3719 /* runtime type CustomizedRuntimeFunction */
3720 const struct type type_global_compiler__CustomizedRuntimeFunction
= {
3722 "CustomizedRuntimeFunction", /* class_name_string */
3725 &resolution_table_global_compiler__CustomizedRuntimeFunction
,
3728 0, /* nullable Object */
3730 235, /* AbstractRuntimeFunction */
3731 1425, /* CustomizedRuntimeFunction */
3734 const struct types resolution_table_global_compiler__CustomizedRuntimeFunction
= {
3737 &type_global_compiler__GlobalCompiler
, /* COMPILER: GlobalCompiler */
3738 &type_global_compiler__GlobalCompilerVisitor
, /* VISITOR: GlobalCompilerVisitor */
3741 /* runtime type TextCollectorVisitor */
3742 const struct type type_modelize_property__TextCollectorVisitor
= {
3744 "TextCollectorVisitor", /* class_name_string */
3747 &resolution_table_modelize_property__TextCollectorVisitor
,
3750 0, /* nullable Object */
3752 274, /* TextCollectorVisitor */
3755 const struct types resolution_table_modelize_property__TextCollectorVisitor
= {
3760 /* runtime type AVarAssignExpr */
3761 const struct type type_parser_nodes__AVarAssignExpr
= {
3763 "AVarAssignExpr", /* class_name_string */
3766 &resolution_table_parser_nodes__AVarAssignExpr
,
3769 0, /* nullable Object */
3771 15, /* nullable AExpr */
3775 2341, /* AVarAssignExpr */
3778 const struct types resolution_table_parser_nodes__AVarAssignExpr
= {
3783 /* runtime type AVarExpr */
3784 const struct type type_parser_nodes__AVarExpr
= {
3786 "AVarExpr", /* class_name_string */
3789 &resolution_table_parser_nodes__AVarExpr
,
3792 0, /* nullable Object */
3794 15, /* nullable AExpr */
3798 2342, /* AVarExpr */
3801 const struct types resolution_table_parser_nodes__AVarExpr
= {
3806 /* runtime type Array[ABreakExpr] */
3807 const struct type type_array__Arrayparser_nodes__ABreakExpr
= {
3809 "Array[ABreakExpr]", /* class_name_string */
3812 &resolution_table_array__Arrayparser_nodes__ABreakExpr
,
3815 0, /* nullable Object */
3817 596, /* Collection[ANode] */
3818 163, /* SequenceRead[nullable Object] */
3819 164, /* Collection[Object] */
3820 1739, /* Collection[Prod] */
3821 1728, /* AbstractArrayRead[Object] */
3822 1961, /* Collection[AExpr] */
3823 2196, /* AbstractArrayRead[ANode] */
3824 1911, /* Array[Object] */
3825 2343, /* Collection[ABreakExpr] */
3826 2483, /* Array[ANode] */
3827 2484, /* AbstractArrayRead[Prod] */
3828 2561, /* AbstractArrayRead[AExpr] */
3829 2579, /* Array[Prod] */
3830 2598, /* AbstractArrayRead[ABreakExpr] */
3831 2612, /* Array[AExpr] */
3832 2634, /* Array[ABreakExpr] */
3835 const struct types resolution_table_array__Arrayparser_nodes__ABreakExpr
= {
3838 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Array#0]: Array[ABreakExpr] */
3839 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[Array#0]: NativeArray[ABreakExpr] */
3840 &type_parser_nodes__ABreakExpr
, /* Sequence#0: ABreakExpr */
3841 &type_parser_nodes__ABreakExpr
, /* SimpleCollection#0: ABreakExpr */
3842 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Array#0]: Collection[ABreakExpr] */
3843 &type_parser_nodes__ABreakExpr
, /* Array#0: ABreakExpr */
3844 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[ABreakExpr] */
3845 &type_parser_nodes__ABreakExpr
, /* AbstractArray#0: ABreakExpr */
3846 &type_parser_nodes__ABreakExpr
, /* RemovableCollection#0: ABreakExpr */
3847 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Sequence#0]: Collection[ABreakExpr] */
3848 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Sequence#0]: Array[ABreakExpr] */
3849 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[SimpleCollection#0]: Collection[ABreakExpr] */
3850 &type_parser_nodes__ABreakExpr
, /* Collection#0: ABreakExpr */
3851 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Collection#0]: Collection[ABreakExpr] */
3852 &type_parser_nodes__ABreakExpr
, /* SequenceRead#0: ABreakExpr */
3853 &type_parser_nodes__ABreakExpr
, /* AbstractArrayRead#0: ABreakExpr */
3854 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[AbstractArrayRead#0]: Array[ABreakExpr] */
3855 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[ABreakExpr] not a live type) */
3856 &type_array__ArrayIteratorparser_nodes__ABreakExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ABreakExpr] */
3859 /* runtime type Collection[ABreakExpr] */
3860 const struct type type_abstract_collection__Collectionparser_nodes__ABreakExpr
= {
3862 "Collection[ABreakExpr]", /* class_name_string */
3868 0, /* nullable Object */
3870 596, /* Collection[ANode] */
3872 164, /* Collection[Object] */
3873 1739, /* Collection[Prod] */
3875 1961, /* Collection[AExpr] */
3878 2343, /* Collection[ABreakExpr] */
3881 /* runtime type AbstractArrayRead[ABreakExpr] */
3882 const struct type type_array__AbstractArrayReadparser_nodes__ABreakExpr
= {
3884 "AbstractArrayRead[ABreakExpr]", /* class_name_string */
3890 0, /* nullable Object */
3892 596, /* Collection[ANode] */
3893 163, /* SequenceRead[nullable Object] */
3894 164, /* Collection[Object] */
3895 1739, /* Collection[Prod] */
3896 1728, /* AbstractArrayRead[Object] */
3897 1961, /* Collection[AExpr] */
3898 2196, /* AbstractArrayRead[ANode] */
3900 2343, /* Collection[ABreakExpr] */
3902 2484, /* AbstractArrayRead[Prod] */
3903 2561, /* AbstractArrayRead[AExpr] */
3905 2598, /* AbstractArrayRead[ABreakExpr] */
3908 /* runtime type Array[AContinueExpr] */
3909 const struct type type_array__Arrayparser_nodes__AContinueExpr
= {
3911 "Array[AContinueExpr]", /* class_name_string */
3914 &resolution_table_array__Arrayparser_nodes__AContinueExpr
,
3917 0, /* nullable Object */
3919 596, /* Collection[ANode] */
3920 163, /* SequenceRead[nullable Object] */
3921 164, /* Collection[Object] */
3922 1739, /* Collection[Prod] */
3923 1728, /* AbstractArrayRead[Object] */
3924 1961, /* Collection[AExpr] */
3925 2196, /* AbstractArrayRead[ANode] */
3926 1911, /* Array[Object] */
3927 2344, /* Collection[AContinueExpr] */
3928 2483, /* Array[ANode] */
3929 2484, /* AbstractArrayRead[Prod] */
3930 2561, /* AbstractArrayRead[AExpr] */
3931 2579, /* Array[Prod] */
3932 2599, /* AbstractArrayRead[AContinueExpr] */
3933 2612, /* Array[AExpr] */
3934 2635, /* Array[AContinueExpr] */
3937 const struct types resolution_table_array__Arrayparser_nodes__AContinueExpr
= {
3940 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Array#0]: Array[AContinueExpr] */
3941 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[Array#0]: NativeArray[AContinueExpr] */
3942 &type_parser_nodes__AContinueExpr
, /* Sequence#0: AContinueExpr */
3943 &type_parser_nodes__AContinueExpr
, /* SimpleCollection#0: AContinueExpr */
3944 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Array#0]: Collection[AContinueExpr] */
3945 &type_parser_nodes__AContinueExpr
, /* Array#0: AContinueExpr */
3946 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AContinueExpr] */
3947 &type_parser_nodes__AContinueExpr
, /* AbstractArray#0: AContinueExpr */
3948 &type_parser_nodes__AContinueExpr
, /* RemovableCollection#0: AContinueExpr */
3949 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Sequence#0]: Collection[AContinueExpr] */
3950 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Sequence#0]: Array[AContinueExpr] */
3951 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[SimpleCollection#0]: Collection[AContinueExpr] */
3952 &type_parser_nodes__AContinueExpr
, /* Collection#0: AContinueExpr */
3953 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Collection#0]: Collection[AContinueExpr] */
3954 &type_parser_nodes__AContinueExpr
, /* SequenceRead#0: AContinueExpr */
3955 &type_parser_nodes__AContinueExpr
, /* AbstractArrayRead#0: AContinueExpr */
3956 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[AbstractArrayRead#0]: Array[AContinueExpr] */
3957 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AContinueExpr] not a live type) */
3958 &type_array__ArrayIteratorparser_nodes__AContinueExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AContinueExpr] */
3961 /* runtime type Collection[AContinueExpr] */
3962 const struct type type_abstract_collection__Collectionparser_nodes__AContinueExpr
= {
3964 "Collection[AContinueExpr]", /* class_name_string */
3970 0, /* nullable Object */
3972 596, /* Collection[ANode] */
3974 164, /* Collection[Object] */
3975 1739, /* Collection[Prod] */
3977 1961, /* Collection[AExpr] */
3980 2344, /* Collection[AContinueExpr] */
3983 /* runtime type AbstractArrayRead[AContinueExpr] */
3984 const struct type type_array__AbstractArrayReadparser_nodes__AContinueExpr
= {
3986 "AbstractArrayRead[AContinueExpr]", /* class_name_string */
3992 0, /* nullable Object */
3994 596, /* Collection[ANode] */
3995 163, /* SequenceRead[nullable Object] */
3996 164, /* Collection[Object] */
3997 1739, /* Collection[Prod] */
3998 1728, /* AbstractArrayRead[Object] */
3999 1961, /* Collection[AExpr] */
4000 2196, /* AbstractArrayRead[ANode] */
4002 2344, /* Collection[AContinueExpr] */
4004 2484, /* AbstractArrayRead[Prod] */
4005 2561, /* AbstractArrayRead[AExpr] */
4007 2599, /* AbstractArrayRead[AContinueExpr] */
4010 /* runtime type AVarReassignExpr */
4011 const struct type type_parser_nodes__AVarReassignExpr
= {
4013 "AVarReassignExpr", /* class_name_string */
4016 &resolution_table_parser_nodes__AVarReassignExpr
,
4019 0, /* nullable Object */
4021 15, /* nullable AExpr */
4025 2345, /* AVarReassignExpr */
4028 const struct types resolution_table_parser_nodes__AVarReassignExpr
= {
4033 /* runtime type EscapeMark */
4034 const struct type type_scope__EscapeMark
= {
4036 "EscapeMark", /* class_name_string */
4039 &resolution_table_scope__EscapeMark
,
4042 0, /* nullable Object */
4044 275, /* EscapeMark */
4047 const struct types resolution_table_scope__EscapeMark
= {
4052 /* runtime type APlaceholderExpr */
4053 const struct type type_astbuilder__APlaceholderExpr
= {
4055 "APlaceholderExpr", /* class_name_string */
4058 &resolution_table_astbuilder__APlaceholderExpr
,
4061 0, /* nullable Object */
4063 15, /* nullable AExpr */
4067 2346, /* APlaceholderExpr */
4070 const struct types resolution_table_astbuilder__APlaceholderExpr
= {
4075 /* runtime type CallSite */
4076 const struct type type_typing__CallSite
= {
4078 "CallSite", /* class_name_string */
4081 &resolution_table_typing__CallSite
,
4084 0, /* nullable Object */
4089 const struct types resolution_table_typing__CallSite
= {
4094 /* runtime type ArrayIterator[Message] */
4095 const struct type type_array__ArrayIteratortoolcontext__Message
= {
4097 "ArrayIterator[Message]", /* class_name_string */
4100 &resolution_table_array__ArrayIteratortoolcontext__Message
,
4103 0, /* nullable Object */
4105 277, /* ArrayIterator[Object] */
4106 1426, /* ArrayIterator[Message] */
4109 const struct types resolution_table_array__ArrayIteratortoolcontext__Message
= {
4112 &type_array__AbstractArrayReadtoolcontext__Message
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Message] */
4113 &type_array__Arraytoolcontext__Message
, /* Array[Iterator#0]: Array[Message] */
4116 /* runtime type ArrayIterator[Object] */
4117 const struct type type_array__ArrayIteratorkernel__Object
= {
4119 "ArrayIterator[Object]", /* class_name_string */
4122 &resolution_table_array__ArrayIteratorkernel__Object
,
4125 0, /* nullable Object */
4127 277, /* ArrayIterator[Object] */
4130 const struct types resolution_table_array__ArrayIteratorkernel__Object
= {
4133 &type_array__AbstractArrayReadkernel__Object
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Object] */
4134 &type_array__Arraykernel__Object
, /* Array[Iterator#0]: Array[Object] */
4137 /* runtime type NativeArray[Message] */
4138 const struct type type_array__NativeArraytoolcontext__Message
= {
4140 "NativeArray[Message]", /* class_name_string */
4143 &resolution_table_array__NativeArraytoolcontext__Message
,
4146 0, /* nullable Object */
4148 185, /* NativeArray[Object] */
4149 1427, /* NativeArray[Message] */
4152 const struct types resolution_table_array__NativeArraytoolcontext__Message
= {
4155 &type_toolcontext__Message
, /* NativeArray#0: Message */
4156 &type_array__NativeArraytoolcontext__Message
, /* NativeArray[NativeArray#0]: NativeArray[Message] */
4159 /* runtime type HashMap[Phase, POSetElement[Phase]] */
4160 const struct type type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
= {
4162 "HashMap[Phase, POSetElement[Phase]]", /* class_name_string */
4165 &resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
,
4168 0, /* nullable Object */
4170 278, /* HashMap[Phase, POSetElement[Phase]] */
4173 const struct types resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
= {
4180 &type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Phase, POSetElement[Phase]] */
4181 &type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Phase, POSetElement[Phase]] */
4182 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
4183 &type_phase__Phase
, /* MapRead#0: Phase */
4184 &type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Phase, POSetElement[Phase]] */
4185 &type_phase__Phase
, /* Map#0: Phase */
4186 &type_poset__POSetElementphase__Phase
, /* Map#1: POSetElement[Phase] */
4187 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Phase, POSetElement[Phase]] */
4188 NULL
, /* empty (Map[Map#0, Map#1]: Map[Phase, POSetElement[Phase]] not a live type) */
4189 &type_poset__POSetElementphase__Phase
, /* MapRead#1: POSetElement[Phase] */
4190 &type_phase__Phase
, /* HashCollection#0: Phase */
4191 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* HashCollection#1: HashMapNode[Phase, POSetElement[Phase]] */
4194 /* runtime type POSetElement[Phase] */
4195 const struct type type_poset__POSetElementphase__Phase
= {
4197 "POSetElement[Phase]", /* class_name_string */
4200 &resolution_table_poset__POSetElementphase__Phase
,
4203 0, /* nullable Object */
4205 279, /* POSetElement[Phase] */
4208 const struct types resolution_table_poset__POSetElementphase__Phase
= {
4211 &type_hash_collection__HashSetphase__Phase
, /* HashSet[POSetElement#0]: HashSet[Phase] */
4212 &type_poset__POSetphase__Phase
, /* POSet[POSetElement#0]: POSet[Phase] */
4213 &type_phase__Phase
, /* POSetElement#0: Phase */
4216 /* runtime type ArrayIterator[Phase] */
4217 const struct type type_array__ArrayIteratorphase__Phase
= {
4219 "ArrayIterator[Phase]", /* class_name_string */
4222 &resolution_table_array__ArrayIteratorphase__Phase
,
4225 0, /* nullable Object */
4227 277, /* ArrayIterator[Object] */
4228 1428, /* ArrayIterator[Phase] */
4231 const struct types resolution_table_array__ArrayIteratorphase__Phase
= {
4234 &type_array__AbstractArrayReadphase__Phase
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Phase] */
4235 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
4238 /* runtime type NativeArray[Phase] */
4239 const struct type type_array__NativeArrayphase__Phase
= {
4241 "NativeArray[Phase]", /* class_name_string */
4244 &resolution_table_array__NativeArrayphase__Phase
,
4247 0, /* nullable Object */
4249 185, /* NativeArray[Object] */
4250 1429, /* NativeArray[Phase] */
4253 const struct types resolution_table_array__NativeArrayphase__Phase
= {
4256 &type_phase__Phase
, /* NativeArray#0: Phase */
4257 &type_array__NativeArrayphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[Phase] */
4260 /* runtime type ArrayIterator[MModule] */
4261 const struct type type_array__ArrayIteratormodel_base__MModule
= {
4263 "ArrayIterator[MModule]", /* class_name_string */
4266 &resolution_table_array__ArrayIteratormodel_base__MModule
,
4269 0, /* nullable Object */
4271 277, /* ArrayIterator[Object] */
4272 1430, /* ArrayIterator[MModule] */
4275 const struct types resolution_table_array__ArrayIteratormodel_base__MModule
= {
4278 &type_array__AbstractArrayReadmodel_base__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MModule] */
4279 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
4282 /* runtime type NativeArray[MModule] */
4283 const struct type type_array__NativeArraymodel_base__MModule
= {
4285 "NativeArray[MModule]", /* class_name_string */
4288 &resolution_table_array__NativeArraymodel_base__MModule
,
4291 0, /* nullable Object */
4293 185, /* NativeArray[Object] */
4294 1431, /* NativeArray[MModule] */
4297 const struct types resolution_table_array__NativeArraymodel_base__MModule
= {
4300 &type_model_base__MModule
, /* NativeArray#0: MModule */
4301 &type_array__NativeArraymodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[MModule] */
4304 /* runtime type HashMap[MModule, POSetElement[MModule]] */
4305 const struct type type_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
4307 "HashMap[MModule, POSetElement[MModule]]", /* class_name_string */
4310 &resolution_table_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
,
4313 0, /* nullable Object */
4315 280, /* HashMap[MModule, POSetElement[MModule]] */
4318 const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
4325 &type_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, POSetElement[MModule]] */
4326 &type_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, POSetElement[MModule]] */
4327 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
4328 &type_model_base__MModule
, /* MapRead#0: MModule */
4329 &type_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, POSetElement[MModule]] */
4330 &type_model_base__MModule
, /* Map#0: MModule */
4331 &type_poset__POSetElementmodel_base__MModule
, /* Map#1: POSetElement[MModule] */
4332 &type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, POSetElement[MModule]] */
4333 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, POSetElement[MModule]] not a live type) */
4334 &type_poset__POSetElementmodel_base__MModule
, /* MapRead#1: POSetElement[MModule] */
4335 &type_model_base__MModule
, /* HashCollection#0: MModule */
4336 &type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashCollection#1: HashMapNode[MModule, POSetElement[MModule]] */
4339 /* runtime type POSetElement[MModule] */
4340 const struct type type_poset__POSetElementmodel_base__MModule
= {
4342 "POSetElement[MModule]", /* class_name_string */
4345 &resolution_table_poset__POSetElementmodel_base__MModule
,
4348 0, /* nullable Object */
4350 281, /* POSetElement[MModule] */
4353 const struct types resolution_table_poset__POSetElementmodel_base__MModule
= {
4356 &type_hash_collection__HashSetmodel_base__MModule
, /* HashSet[POSetElement#0]: HashSet[MModule] */
4357 &type_poset__POSetmodel_base__MModule
, /* POSet[POSetElement#0]: POSet[MModule] */
4358 &type_model_base__MModule
, /* POSetElement#0: MModule */
4361 /* runtime type HashMapKeys[String, Array[MModule]] */
4362 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel_base__MModule
= {
4364 "HashMapKeys[String, Array[MModule]]", /* class_name_string */
4367 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel_base__MModule
,
4370 0, /* nullable Object */
4372 595, /* Collection[String] */
4373 1782, /* HashMapKeys[String, Array[MModule]] */
4374 164, /* Collection[Object] */
4377 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel_base__MModule
= {
4380 &type_hash_collection__HashMapstring__Stringarray__Arraymodel_base__MModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MModule]] */
4381 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MModule]] */
4388 &type_string__String
, /* RemovableCollection#0: String */
4392 &type_string__String
, /* Collection#0: String */
4393 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
4396 /* runtime type HashMapValues[String, Array[MModule]] */
4397 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel_base__MModule
= {
4399 "HashMapValues[String, Array[MModule]]", /* class_name_string */
4402 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel_base__MModule
,
4405 0, /* nullable Object */
4407 1432, /* Collection[Array[MModule]] */
4408 1783, /* HashMapValues[String, Array[MModule]] */
4409 164, /* Collection[Object] */
4412 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel_base__MModule
= {
4415 &type_hash_collection__HashMapstring__Stringarray__Arraymodel_base__MModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MModule]] */
4416 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MModule]] */
4423 &type_array__Arraymodel_base__MModule
, /* RemovableCollection#0: Array[MModule] */
4427 &type_array__Arraymodel_base__MModule
, /* Collection#0: Array[MModule] */
4428 &type_abstract_collection__Collectionarray__Arraymodel_base__MModule
, /* Collection[Collection#0]: Collection[Array[MModule]] */
4431 /* runtime type Collection[Array[MModule]] */
4432 const struct type type_abstract_collection__Collectionarray__Arraymodel_base__MModule
= {
4434 "Collection[Array[MModule]]", /* class_name_string */
4440 0, /* nullable Object */
4442 1432, /* Collection[Array[MModule]] */
4444 164, /* Collection[Object] */
4447 /* runtime type NativeArray[nullable HashMapNode[String, Array[MModule]]] */
4448 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
4450 "NativeArray[nullable HashMapNode[String, Array[MModule]]]", /* class_name_string */
4453 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
,
4456 0, /* nullable Object */
4458 282, /* NativeArray[nullable HashMapNode[String, Array[MModule]]] */
4461 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
4464 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
, /* NativeArray#0: nullable HashMapNode[String, Array[MModule]] */
4465 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */
4468 /* runtime type HashMapNode[String, Array[MModule]] */
4469 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
4471 "HashMapNode[String, Array[MModule]]", /* class_name_string */
4474 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
,
4477 0, /* nullable Object */
4479 109, /* nullable HashMapNode[String, Array[MModule]] */
4480 1433, /* HashMapNode[String, Array[MModule]] */
4483 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
4486 &type_string__String
, /* HashMapNode#0: String */
4487 &type_array__Arraymodel_base__MModule
, /* HashMapNode#1: Array[MModule] */
4488 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
, /* N: HashMapNode[String, Array[MModule]] */
4489 &type_string__String
, /* HashNode#0: String */
4492 /* runtime type nullable HashMapNode[String, Array[MModule]] */
4493 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
4495 "nullable HashMapNode[String, Array[MModule]]", /* class_name_string */
4498 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
,
4501 0, /* nullable Object */
4503 109, /* nullable HashMapNode[String, Array[MModule]] */
4506 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
4509 &type_string__String
, /* HashMapNode#0: String */
4510 &type_array__Arraymodel_base__MModule
, /* HashMapNode#1: Array[MModule] */
4511 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
, /* N: HashMapNode[String, Array[MModule]] */
4512 &type_string__String
, /* HashNode#0: String */
4515 /* runtime type HashMapIterator[String, Array[MModule]] */
4516 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel_base__MModule
= {
4518 "HashMapIterator[String, Array[MModule]]", /* class_name_string */
4521 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel_base__MModule
,
4524 0, /* nullable Object */
4526 283, /* MapIterator[String, Array[MModule]] */
4527 1434, /* HashMapIterator[String, Array[MModule]] */
4530 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel_base__MModule
= {
4533 &type_hash_collection__HashMapstring__Stringarray__Arraymodel_base__MModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MModule]] */
4536 /* runtime type MapIterator[String, Array[MModule]] */
4537 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel_base__MModule
= {
4539 "MapIterator[String, Array[MModule]]", /* class_name_string */
4545 0, /* nullable Object */
4547 283, /* MapIterator[String, Array[MModule]] */
4550 /* runtime type ArrayIterator[MClass] */
4551 const struct type type_array__ArrayIteratormodel__MClass
= {
4553 "ArrayIterator[MClass]", /* class_name_string */
4556 &resolution_table_array__ArrayIteratormodel__MClass
,
4559 0, /* nullable Object */
4561 277, /* ArrayIterator[Object] */
4562 284, /* ArrayIterator[nullable MClass] */
4563 1784, /* ArrayIterator[MClass] */
4566 const struct types resolution_table_array__ArrayIteratormodel__MClass
= {
4569 &type_array__AbstractArrayReadmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClass] */
4570 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4573 /* runtime type ArrayIterator[nullable MClass] */
4574 const struct type type_array__ArrayIteratornullable_model__MClass
= {
4576 "ArrayIterator[nullable MClass]", /* class_name_string */
4579 &resolution_table_array__ArrayIteratornullable_model__MClass
,
4582 0, /* nullable Object */
4585 284, /* ArrayIterator[nullable MClass] */
4588 const struct types resolution_table_array__ArrayIteratornullable_model__MClass
= {
4591 &type_array__AbstractArrayReadnullable_model__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MClass] */
4592 &type_array__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[nullable MClass] */
4595 /* runtime type NativeArray[MClass] */
4596 const struct type type_array__NativeArraymodel__MClass
= {
4598 "NativeArray[MClass]", /* class_name_string */
4601 &resolution_table_array__NativeArraymodel__MClass
,
4604 0, /* nullable Object */
4606 185, /* NativeArray[Object] */
4607 285, /* NativeArray[nullable MClass] */
4608 1785, /* NativeArray[MClass] */
4611 const struct types resolution_table_array__NativeArraymodel__MClass
= {
4614 &type_model__MClass
, /* NativeArray#0: MClass */
4615 &type_array__NativeArraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[MClass] */
4618 /* runtime type NativeArray[nullable MClass] */
4619 const struct type type_array__NativeArraynullable_model__MClass
= {
4621 "NativeArray[nullable MClass]", /* class_name_string */
4624 &resolution_table_array__NativeArraynullable_model__MClass
,
4627 0, /* nullable Object */
4630 285, /* NativeArray[nullable MClass] */
4633 const struct types resolution_table_array__NativeArraynullable_model__MClass
= {
4636 &type_nullable_model__MClass
, /* NativeArray#0: nullable MClass */
4637 &type_array__NativeArraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable MClass] */
4640 /* runtime type ArrayIterator[MProperty] */
4641 const struct type type_array__ArrayIteratormodel__MProperty
= {
4643 "ArrayIterator[MProperty]", /* class_name_string */
4646 &resolution_table_array__ArrayIteratormodel__MProperty
,
4649 0, /* nullable Object */
4651 277, /* ArrayIterator[Object] */
4652 286, /* ArrayIterator[nullable MProperty] */
4653 1435, /* ArrayIterator[PropertyLayoutElement] */
4654 2060, /* ArrayIterator[MProperty] */
4657 const struct types resolution_table_array__ArrayIteratormodel__MProperty
= {
4660 &type_array__AbstractArrayReadmodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MProperty] */
4661 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
4664 /* runtime type ArrayIterator[PropertyLayoutElement] */
4665 const struct type type_array__ArrayIteratorlayout_builders__PropertyLayoutElement
= {
4667 "ArrayIterator[PropertyLayoutElement]", /* class_name_string */
4670 &resolution_table_array__ArrayIteratorlayout_builders__PropertyLayoutElement
,
4673 0, /* nullable Object */
4675 277, /* ArrayIterator[Object] */
4677 1435, /* ArrayIterator[PropertyLayoutElement] */
4680 const struct types resolution_table_array__ArrayIteratorlayout_builders__PropertyLayoutElement
= {
4683 &type_array__AbstractArrayReadlayout_builders__PropertyLayoutElement
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[PropertyLayoutElement] */
4684 &type_array__Arraylayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
4687 /* runtime type ArrayIterator[nullable MProperty] */
4688 const struct type type_array__ArrayIteratornullable_model__MProperty
= {
4690 "ArrayIterator[nullable MProperty]", /* class_name_string */
4693 &resolution_table_array__ArrayIteratornullable_model__MProperty
,
4696 0, /* nullable Object */
4699 286, /* ArrayIterator[nullable MProperty] */
4702 const struct types resolution_table_array__ArrayIteratornullable_model__MProperty
= {
4705 &type_array__AbstractArrayReadnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MProperty] */
4706 &type_array__Arraynullable_model__MProperty
, /* Array[Iterator#0]: Array[nullable MProperty] */
4709 /* runtime type NativeArray[MProperty] */
4710 const struct type type_array__NativeArraymodel__MProperty
= {
4712 "NativeArray[MProperty]", /* class_name_string */
4715 &resolution_table_array__NativeArraymodel__MProperty
,
4718 0, /* nullable Object */
4720 185, /* NativeArray[Object] */
4721 287, /* NativeArray[nullable MProperty] */
4722 1436, /* NativeArray[PropertyLayoutElement] */
4723 2061, /* NativeArray[MProperty] */
4726 const struct types resolution_table_array__NativeArraymodel__MProperty
= {
4729 &type_model__MProperty
, /* NativeArray#0: MProperty */
4730 &type_array__NativeArraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[MProperty] */
4733 /* runtime type NativeArray[PropertyLayoutElement] */
4734 const struct type type_array__NativeArraylayout_builders__PropertyLayoutElement
= {
4736 "NativeArray[PropertyLayoutElement]", /* class_name_string */
4739 &resolution_table_array__NativeArraylayout_builders__PropertyLayoutElement
,
4742 0, /* nullable Object */
4744 185, /* NativeArray[Object] */
4746 1436, /* NativeArray[PropertyLayoutElement] */
4749 const struct types resolution_table_array__NativeArraylayout_builders__PropertyLayoutElement
= {
4752 &type_layout_builders__PropertyLayoutElement
, /* NativeArray#0: PropertyLayoutElement */
4753 &type_array__NativeArraylayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[PropertyLayoutElement] */
4756 /* runtime type NativeArray[nullable MProperty] */
4757 const struct type type_array__NativeArraynullable_model__MProperty
= {
4759 "NativeArray[nullable MProperty]", /* class_name_string */
4762 &resolution_table_array__NativeArraynullable_model__MProperty
,
4765 0, /* nullable Object */
4768 287, /* NativeArray[nullable MProperty] */
4771 const struct types resolution_table_array__NativeArraynullable_model__MProperty
= {
4774 &type_nullable_model__MProperty
, /* NativeArray#0: nullable MProperty */
4775 &type_array__NativeArraynullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable MProperty] */
4778 /* runtime type HashMap[MClassDef, POSetElement[MClassDef]] */
4779 const struct type type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4781 "HashMap[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
4784 &resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
,
4787 0, /* nullable Object */
4789 288, /* HashMap[MClassDef, POSetElement[MClassDef]] */
4792 const struct types resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4799 &type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassDef, POSetElement[MClassDef]] */
4800 &type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassDef, POSetElement[MClassDef]] */
4801 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
4802 &type_model__MClassDef
, /* MapRead#0: MClassDef */
4803 &type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassDef, POSetElement[MClassDef]] */
4804 &type_model__MClassDef
, /* Map#0: MClassDef */
4805 &type_poset__POSetElementmodel__MClassDef
, /* Map#1: POSetElement[MClassDef] */
4806 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassDef, POSetElement[MClassDef]] */
4807 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClassDef, POSetElement[MClassDef]] not a live type) */
4808 &type_poset__POSetElementmodel__MClassDef
, /* MapRead#1: POSetElement[MClassDef] */
4809 &type_model__MClassDef
, /* HashCollection#0: MClassDef */
4810 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashCollection#1: HashMapNode[MClassDef, POSetElement[MClassDef]] */
4813 /* runtime type POSetElement[MClassDef] */
4814 const struct type type_poset__POSetElementmodel__MClassDef
= {
4816 "POSetElement[MClassDef]", /* class_name_string */
4819 &resolution_table_poset__POSetElementmodel__MClassDef
,
4822 0, /* nullable Object */
4824 289, /* POSetElement[MClassDef] */
4827 const struct types resolution_table_poset__POSetElementmodel__MClassDef
= {
4830 &type_hash_collection__HashSetmodel__MClassDef
, /* HashSet[POSetElement#0]: HashSet[MClassDef] */
4831 &type_poset__POSetmodel__MClassDef
, /* POSet[POSetElement#0]: POSet[MClassDef] */
4832 &type_model__MClassDef
, /* POSetElement#0: MClassDef */
4835 /* runtime type HashMap[MClassType, POSetElement[MClassType]] */
4836 const struct type type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
4838 "HashMap[MClassType, POSetElement[MClassType]]", /* class_name_string */
4841 &resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
,
4844 0, /* nullable Object */
4846 290, /* HashMap[MType, POSetElement[MType]] */
4847 1437, /* HashMap[MClassType, POSetElement[MClassType]] */
4850 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
4857 &type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, POSetElement[MClassType]] */
4858 &type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, POSetElement[MClassType]] */
4859 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
4860 &type_model__MClassType
, /* MapRead#0: MClassType */
4861 &type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, POSetElement[MClassType]] */
4862 &type_model__MClassType
, /* Map#0: MClassType */
4863 &type_poset__POSetElementmodel__MClassType
, /* Map#1: POSetElement[MClassType] */
4864 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, POSetElement[MClassType]] */
4865 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClassType, POSetElement[MClassType]] not a live type) */
4866 &type_poset__POSetElementmodel__MClassType
, /* MapRead#1: POSetElement[MClassType] */
4867 &type_model__MClassType
, /* HashCollection#0: MClassType */
4868 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashCollection#1: HashMapNode[MClassType, POSetElement[MClassType]] */
4871 /* runtime type HashMap[MType, POSetElement[MType]] */
4872 const struct type type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
= {
4874 "HashMap[MType, POSetElement[MType]]", /* class_name_string */
4877 &resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
,
4880 0, /* nullable Object */
4882 290, /* HashMap[MType, POSetElement[MType]] */
4885 const struct types resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
= {
4892 &type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, POSetElement[MType]] */
4893 &type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, POSetElement[MType]] */
4894 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
4895 &type_model__MType
, /* MapRead#0: MType */
4896 &type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, POSetElement[MType]] */
4897 &type_model__MType
, /* Map#0: MType */
4898 &type_poset__POSetElementmodel__MType
, /* Map#1: POSetElement[MType] */
4899 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, POSetElement[MType]] */
4900 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, POSetElement[MType]] not a live type) */
4901 &type_poset__POSetElementmodel__MType
, /* MapRead#1: POSetElement[MType] */
4902 &type_model__MType
, /* HashCollection#0: MType */
4903 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* HashCollection#1: HashMapNode[MType, POSetElement[MType]] */
4906 /* runtime type POSetElement[MClassType] */
4907 const struct type type_poset__POSetElementmodel__MClassType
= {
4909 "POSetElement[MClassType]", /* class_name_string */
4912 &resolution_table_poset__POSetElementmodel__MClassType
,
4915 0, /* nullable Object */
4917 291, /* POSetElement[MType] */
4918 1438, /* POSetElement[MClassType] */
4921 const struct types resolution_table_poset__POSetElementmodel__MClassType
= {
4924 &type_hash_collection__HashSetmodel__MClassType
, /* HashSet[POSetElement#0]: HashSet[MClassType] */
4925 &type_poset__POSetmodel__MClassType
, /* POSet[POSetElement#0]: POSet[MClassType] */
4926 &type_model__MClassType
, /* POSetElement#0: MClassType */
4929 /* runtime type POSetElement[MType] */
4930 const struct type type_poset__POSetElementmodel__MType
= {
4932 "POSetElement[MType]", /* class_name_string */
4935 &resolution_table_poset__POSetElementmodel__MType
,
4938 0, /* nullable Object */
4940 291, /* POSetElement[MType] */
4943 const struct types resolution_table_poset__POSetElementmodel__MType
= {
4946 &type_hash_collection__HashSetmodel__MType
, /* HashSet[POSetElement#0]: HashSet[MType] */
4947 &type_poset__POSetmodel__MType
, /* POSet[POSetElement#0]: POSet[MType] */
4948 &type_model__MType
, /* POSetElement#0: MType */
4951 /* runtime type HashMapKeys[String, Array[MClass]] */
4952 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
= {
4954 "HashMapKeys[String, Array[MClass]]", /* class_name_string */
4957 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
,
4960 0, /* nullable Object */
4962 595, /* Collection[String] */
4963 1786, /* HashMapKeys[String, Array[MClass]] */
4964 164, /* Collection[Object] */
4967 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
= {
4970 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MClass]] */
4971 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MClass]] */
4978 &type_string__String
, /* RemovableCollection#0: String */
4982 &type_string__String
, /* Collection#0: String */
4983 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
4986 /* runtime type HashMapValues[String, Array[MClass]] */
4987 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
= {
4989 "HashMapValues[String, Array[MClass]]", /* class_name_string */
4992 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
,
4995 0, /* nullable Object */
4997 1439, /* Collection[Array[nullable MClass]] */
4998 2062, /* HashMapValues[String, Array[MClass]] */
4999 164, /* Collection[Object] */
5000 1787, /* Collection[Array[MClass]] */
5003 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
= {
5006 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MClass]] */
5007 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MClass]] */
5014 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
5018 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
5019 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
5022 /* runtime type Collection[Array[MClass]] */
5023 const struct type type_abstract_collection__Collectionarray__Arraymodel__MClass
= {
5025 "Collection[Array[MClass]]", /* class_name_string */
5031 0, /* nullable Object */
5033 1439, /* Collection[Array[nullable MClass]] */
5035 164, /* Collection[Object] */
5036 1787, /* Collection[Array[MClass]] */
5039 /* runtime type Collection[Array[nullable MClass]] */
5040 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MClass
= {
5042 "Collection[Array[nullable MClass]]", /* class_name_string */
5048 0, /* nullable Object */
5050 1439, /* Collection[Array[nullable MClass]] */
5052 164, /* Collection[Object] */
5055 /* runtime type NativeArray[nullable HashMapNode[String, Array[MClass]]] */
5056 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
5058 "NativeArray[nullable HashMapNode[String, Array[MClass]]]", /* class_name_string */
5061 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
5064 0, /* nullable Object */
5066 292, /* NativeArray[nullable HashMapNode[String, Array[MClass]]] */
5069 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
5072 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* NativeArray#0: nullable HashMapNode[String, Array[MClass]] */
5073 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */
5076 /* runtime type HashMapNode[String, Array[MClass]] */
5077 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
5079 "HashMapNode[String, Array[MClass]]", /* class_name_string */
5082 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
5085 0, /* nullable Object */
5087 110, /* nullable HashMapNode[String, Array[MClass]] */
5088 1440, /* HashMapNode[String, Array[MClass]] */
5091 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
5094 &type_string__String
, /* HashMapNode#0: String */
5095 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
5096 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* N: HashMapNode[String, Array[MClass]] */
5097 &type_string__String
, /* HashNode#0: String */
5100 /* runtime type nullable HashMapNode[String, Array[MClass]] */
5101 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
5103 "nullable HashMapNode[String, Array[MClass]]", /* class_name_string */
5106 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
5109 0, /* nullable Object */
5111 110, /* nullable HashMapNode[String, Array[MClass]] */
5114 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
5117 &type_string__String
, /* HashMapNode#0: String */
5118 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
5119 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* N: HashMapNode[String, Array[MClass]] */
5120 &type_string__String
, /* HashNode#0: String */
5123 /* runtime type HashMapIterator[String, Array[MClass]] */
5124 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
= {
5126 "HashMapIterator[String, Array[MClass]]", /* class_name_string */
5129 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
,
5132 0, /* nullable Object */
5134 293, /* MapIterator[String, Array[MClass]] */
5135 1441, /* HashMapIterator[String, Array[MClass]] */
5138 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
= {
5141 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MClass]] */
5144 /* runtime type MapIterator[String, Array[MClass]] */
5145 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
= {
5147 "MapIterator[String, Array[MClass]]", /* class_name_string */
5153 0, /* nullable Object */
5155 293, /* MapIterator[String, Array[MClass]] */
5158 /* runtime type HashMapKeys[String, Array[MProperty]] */
5159 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
= {
5161 "HashMapKeys[String, Array[MProperty]]", /* class_name_string */
5164 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
,
5167 0, /* nullable Object */
5169 595, /* Collection[String] */
5170 1788, /* HashMapKeys[String, Array[MProperty]] */
5171 164, /* Collection[Object] */
5174 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
= {
5177 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MProperty]] */
5178 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MProperty]] */
5185 &type_string__String
, /* RemovableCollection#0: String */
5189 &type_string__String
, /* Collection#0: String */
5190 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
5193 /* runtime type HashMapValues[String, Array[MProperty]] */
5194 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
= {
5196 "HashMapValues[String, Array[MProperty]]", /* class_name_string */
5199 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
,
5202 0, /* nullable Object */
5204 1442, /* Collection[Array[MProperty]] */
5205 1789, /* HashMapValues[String, Array[MProperty]] */
5206 164, /* Collection[Object] */
5209 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
= {
5212 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MProperty]] */
5213 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MProperty]] */
5220 &type_array__Arraymodel__MProperty
, /* RemovableCollection#0: Array[MProperty] */
5224 &type_array__Arraymodel__MProperty
, /* Collection#0: Array[MProperty] */
5225 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Collection#0]: Collection[Array[MProperty]] */
5228 /* runtime type Collection[Array[MProperty]] */
5229 const struct type type_abstract_collection__Collectionarray__Arraymodel__MProperty
= {
5231 "Collection[Array[MProperty]]", /* class_name_string */
5237 0, /* nullable Object */
5239 1442, /* Collection[Array[MProperty]] */
5241 164, /* Collection[Object] */
5244 /* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
5245 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
5247 "NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */
5250 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
5253 0, /* nullable Object */
5255 294, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
5258 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
5261 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* NativeArray#0: nullable HashMapNode[String, Array[MProperty]] */
5262 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
5265 /* runtime type HashMapNode[String, Array[MProperty]] */
5266 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
5268 "HashMapNode[String, Array[MProperty]]", /* class_name_string */
5271 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
5274 0, /* nullable Object */
5276 111, /* nullable HashMapNode[String, Array[MProperty]] */
5277 1443, /* HashMapNode[String, Array[MProperty]] */
5280 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
5283 &type_string__String
, /* HashMapNode#0: String */
5284 &type_array__Arraymodel__MProperty
, /* HashMapNode#1: Array[MProperty] */
5285 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* N: HashMapNode[String, Array[MProperty]] */
5286 &type_string__String
, /* HashNode#0: String */
5289 /* runtime type nullable HashMapNode[String, Array[MProperty]] */
5290 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
5292 "nullable HashMapNode[String, Array[MProperty]]", /* class_name_string */
5295 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
5298 0, /* nullable Object */
5300 111, /* nullable HashMapNode[String, Array[MProperty]] */
5303 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
5306 &type_string__String
, /* HashMapNode#0: String */
5307 &type_array__Arraymodel__MProperty
, /* HashMapNode#1: Array[MProperty] */
5308 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* N: HashMapNode[String, Array[MProperty]] */
5309 &type_string__String
, /* HashNode#0: String */
5312 /* runtime type HashMapIterator[String, Array[MProperty]] */
5313 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
= {
5315 "HashMapIterator[String, Array[MProperty]]", /* class_name_string */
5318 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
,
5321 0, /* nullable Object */
5323 295, /* MapIterator[String, Array[MProperty]] */
5324 1444, /* HashMapIterator[String, Array[MProperty]] */
5327 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
= {
5330 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MProperty]] */
5333 /* runtime type MapIterator[String, Array[MProperty]] */
5334 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
= {
5336 "MapIterator[String, Array[MProperty]]", /* class_name_string */
5342 0, /* nullable Object */
5344 295, /* MapIterator[String, Array[MProperty]] */
5347 /* runtime type HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
5348 const struct type type_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5350 "HashMap[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
5353 &resolution_table_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
5356 0, /* nullable Object */
5358 296, /* HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
5361 const struct types resolution_table_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5368 &type_hash_collection__HashMapKeysmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
5369 &type_hash_collection__HashMapValuesmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
5370 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
5371 &type_model_base__MModule
, /* MapRead#0: MModule */
5372 &type_hash_collection__HashMapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
5373 &type_model_base__MModule
, /* Map#0: MModule */
5374 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Map#1: HashMap2[MType, String, nullable MProperty] */
5375 &type_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
5376 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap2[MType, String, nullable MProperty]] not a live type) */
5377 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapRead#1: HashMap2[MType, String, nullable MProperty] */
5378 &type_model_base__MModule
, /* HashCollection#0: MModule */
5379 &type_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
5382 /* runtime type HashMap2[MType, String, nullable MProperty] */
5383 const struct type type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5385 "HashMap2[MType, String, nullable MProperty]", /* class_name_string */
5388 &resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
5391 0, /* nullable Object */
5393 297, /* HashMap2[MType, String, nullable MProperty] */
5396 const struct types resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5399 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MType, HashMap[String, nullable MProperty]] */
5400 &type_model__MType
, /* HashMap2#0: MType */
5401 &type_string__String
, /* HashMap2#1: String */
5402 &type_nullable_model__MProperty
, /* HashMap2#2: nullable MProperty */
5403 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[String, nullable MProperty] */
5406 /* runtime type ArrayIterator[String] */
5407 const struct type type_array__ArrayIteratorstring__String
= {
5409 "ArrayIterator[String]", /* class_name_string */
5412 &resolution_table_array__ArrayIteratorstring__String
,
5415 0, /* nullable Object */
5417 277, /* ArrayIterator[Object] */
5418 1445, /* ArrayIterator[String] */
5421 const struct types resolution_table_array__ArrayIteratorstring__String
= {
5424 &type_array__AbstractArrayReadstring__String
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[String] */
5425 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
5428 /* runtime type HashMapKeys[String, AModule] */
5429 const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__AModule
= {
5431 "HashMapKeys[String, AModule]", /* class_name_string */
5434 &resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__AModule
,
5437 0, /* nullable Object */
5439 595, /* Collection[String] */
5440 1790, /* HashMapKeys[String, AModule] */
5441 164, /* Collection[Object] */
5444 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__AModule
= {
5447 &type_hash_collection__HashMapstring__Stringparser_nodes__AModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, AModule] */
5448 &type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__AModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, AModule] */
5455 &type_string__String
, /* RemovableCollection#0: String */
5459 &type_string__String
, /* Collection#0: String */
5460 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
5463 /* runtime type HashMapValues[String, AModule] */
5464 const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__AModule
= {
5466 "HashMapValues[String, AModule]", /* class_name_string */
5469 &resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__AModule
,
5472 0, /* nullable Object */
5474 596, /* Collection[ANode] */
5475 2347, /* HashMapValues[String, AModule] */
5476 164, /* Collection[Object] */
5477 1739, /* Collection[Prod] */
5479 1917, /* Collection[AModule] */
5482 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__AModule
= {
5485 &type_hash_collection__HashMapstring__Stringparser_nodes__AModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, AModule] */
5486 &type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__AModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, AModule] */
5493 &type_parser_nodes__AModule
, /* RemovableCollection#0: AModule */
5497 &type_parser_nodes__AModule
, /* Collection#0: AModule */
5498 &type_abstract_collection__Collectionparser_nodes__AModule
, /* Collection[Collection#0]: Collection[AModule] */
5501 /* runtime type NativeArray[nullable HashMapNode[String, AModule]] */
5502 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
5504 "NativeArray[nullable HashMapNode[String, AModule]]", /* class_name_string */
5507 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
,
5510 0, /* nullable Object */
5512 298, /* NativeArray[nullable HashMapNode[String, AModule]] */
5515 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
5518 &type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
, /* NativeArray#0: nullable HashMapNode[String, AModule] */
5519 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, AModule]] */
5522 /* runtime type HashMapNode[String, AModule] */
5523 const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
5525 "HashMapNode[String, AModule]", /* class_name_string */
5528 &resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
,
5531 0, /* nullable Object */
5533 112, /* nullable HashMapNode[String, AModule] */
5534 1446, /* HashMapNode[String, AModule] */
5537 const struct types resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
5540 &type_string__String
, /* HashMapNode#0: String */
5541 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
5542 &type_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
, /* N: HashMapNode[String, AModule] */
5543 &type_string__String
, /* HashNode#0: String */
5546 /* runtime type nullable HashMapNode[String, AModule] */
5547 const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
5549 "nullable HashMapNode[String, AModule]", /* class_name_string */
5552 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
,
5555 0, /* nullable Object */
5557 112, /* nullable HashMapNode[String, AModule] */
5560 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
5563 &type_string__String
, /* HashMapNode#0: String */
5564 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
5565 &type_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
, /* N: HashMapNode[String, AModule] */
5566 &type_string__String
, /* HashNode#0: String */
5569 /* runtime type HashMapIterator[String, AModule] */
5570 const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__AModule
= {
5572 "HashMapIterator[String, AModule]", /* class_name_string */
5575 &resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__AModule
,
5578 0, /* nullable Object */
5580 299, /* MapIterator[String, AModule] */
5581 1447, /* HashMapIterator[String, AModule] */
5584 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__AModule
= {
5587 &type_hash_collection__HashMapstring__Stringparser_nodes__AModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, AModule] */
5590 /* runtime type MapIterator[String, AModule] */
5591 const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__AModule
= {
5593 "MapIterator[String, AModule]", /* class_name_string */
5599 0, /* nullable Object */
5601 299, /* MapIterator[String, AModule] */
5604 /* runtime type ArrayIterator[AModule] */
5605 const struct type type_array__ArrayIteratorparser_nodes__AModule
= {
5607 "ArrayIterator[AModule]", /* class_name_string */
5610 &resolution_table_array__ArrayIteratorparser_nodes__AModule
,
5613 0, /* nullable Object */
5615 277, /* ArrayIterator[Object] */
5616 1448, /* ArrayIterator[ANode] */
5617 1791, /* ArrayIterator[Prod] */
5618 2063, /* ArrayIterator[AModule] */
5621 const struct types resolution_table_array__ArrayIteratorparser_nodes__AModule
= {
5624 &type_array__AbstractArrayReadparser_nodes__AModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AModule] */
5625 &type_array__Arrayparser_nodes__AModule
, /* Array[Iterator#0]: Array[AModule] */
5628 /* runtime type ArrayIterator[Prod] */
5629 const struct type type_array__ArrayIteratorparser_nodes__Prod
= {
5631 "ArrayIterator[Prod]", /* class_name_string */
5634 &resolution_table_array__ArrayIteratorparser_nodes__Prod
,
5637 0, /* nullable Object */
5639 277, /* ArrayIterator[Object] */
5640 1448, /* ArrayIterator[ANode] */
5641 1791, /* ArrayIterator[Prod] */
5644 const struct types resolution_table_array__ArrayIteratorparser_nodes__Prod
= {
5647 &type_array__AbstractArrayReadparser_nodes__Prod
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Prod] */
5648 &type_array__Arrayparser_nodes__Prod
, /* Array[Iterator#0]: Array[Prod] */
5651 /* runtime type ArrayIterator[ANode] */
5652 const struct type type_array__ArrayIteratorparser_nodes__ANode
= {
5654 "ArrayIterator[ANode]", /* class_name_string */
5657 &resolution_table_array__ArrayIteratorparser_nodes__ANode
,
5660 0, /* nullable Object */
5662 277, /* ArrayIterator[Object] */
5663 1448, /* ArrayIterator[ANode] */
5666 const struct types resolution_table_array__ArrayIteratorparser_nodes__ANode
= {
5669 &type_array__AbstractArrayReadparser_nodes__ANode
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ANode] */
5670 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
5673 /* runtime type NativeArray[AModule] */
5674 const struct type type_array__NativeArrayparser_nodes__AModule
= {
5676 "NativeArray[AModule]", /* class_name_string */
5679 &resolution_table_array__NativeArrayparser_nodes__AModule
,
5682 0, /* nullable Object */
5684 185, /* NativeArray[Object] */
5685 1449, /* NativeArray[ANode] */
5686 1792, /* NativeArray[Prod] */
5687 2064, /* NativeArray[AModule] */
5690 const struct types resolution_table_array__NativeArrayparser_nodes__AModule
= {
5693 &type_parser_nodes__AModule
, /* NativeArray#0: AModule */
5694 &type_array__NativeArrayparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[AModule] */
5697 /* runtime type NativeArray[Prod] */
5698 const struct type type_array__NativeArrayparser_nodes__Prod
= {
5700 "NativeArray[Prod]", /* class_name_string */
5703 &resolution_table_array__NativeArrayparser_nodes__Prod
,
5706 0, /* nullable Object */
5708 185, /* NativeArray[Object] */
5709 1449, /* NativeArray[ANode] */
5710 1792, /* NativeArray[Prod] */
5713 const struct types resolution_table_array__NativeArrayparser_nodes__Prod
= {
5716 &type_parser_nodes__Prod
, /* NativeArray#0: Prod */
5717 &type_array__NativeArrayparser_nodes__Prod
, /* NativeArray[NativeArray#0]: NativeArray[Prod] */
5720 /* runtime type NativeArray[ANode] */
5721 const struct type type_array__NativeArrayparser_nodes__ANode
= {
5723 "NativeArray[ANode]", /* class_name_string */
5726 &resolution_table_array__NativeArrayparser_nodes__ANode
,
5729 0, /* nullable Object */
5731 185, /* NativeArray[Object] */
5732 1449, /* NativeArray[ANode] */
5735 const struct types resolution_table_array__NativeArrayparser_nodes__ANode
= {
5738 &type_parser_nodes__ANode
, /* NativeArray#0: ANode */
5739 &type_array__NativeArrayparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[ANode] */
5742 /* runtime type HashMapKeys[MModule, AModule] */
5743 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleparser_nodes__AModule
= {
5745 "HashMapKeys[MModule, AModule]", /* class_name_string */
5748 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleparser_nodes__AModule
,
5751 0, /* nullable Object */
5753 588, /* Collection[MModule] */
5754 1793, /* HashMapKeys[MModule, AModule] */
5755 164, /* Collection[Object] */
5758 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleparser_nodes__AModule
= {
5761 &type_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, AModule] */
5762 &type_abstract_collection__MapKeysIteratormodel_base__MModuleparser_nodes__AModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, AModule] */
5769 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
5773 &type_model_base__MModule
, /* Collection#0: MModule */
5774 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
5777 /* runtime type HashMapValues[MModule, AModule] */
5778 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleparser_nodes__AModule
= {
5780 "HashMapValues[MModule, AModule]", /* class_name_string */
5783 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleparser_nodes__AModule
,
5786 0, /* nullable Object */
5788 596, /* Collection[ANode] */
5789 2348, /* HashMapValues[MModule, AModule] */
5790 164, /* Collection[Object] */
5791 1739, /* Collection[Prod] */
5793 1917, /* Collection[AModule] */
5796 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleparser_nodes__AModule
= {
5799 &type_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, AModule] */
5800 &type_abstract_collection__MapValuesIteratormodel_base__MModuleparser_nodes__AModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, AModule] */
5807 &type_parser_nodes__AModule
, /* RemovableCollection#0: AModule */
5811 &type_parser_nodes__AModule
, /* Collection#0: AModule */
5812 &type_abstract_collection__Collectionparser_nodes__AModule
, /* Collection[Collection#0]: Collection[AModule] */
5815 /* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */
5816 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
5818 "NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */
5821 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
,
5824 0, /* nullable Object */
5826 300, /* NativeArray[nullable HashMapNode[MModule, AModule]] */
5829 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
5832 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
, /* NativeArray#0: nullable HashMapNode[MModule, AModule] */
5833 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, AModule]] */
5836 /* runtime type HashMapNode[MModule, AModule] */
5837 const struct type type_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
5839 "HashMapNode[MModule, AModule]", /* class_name_string */
5842 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
,
5845 0, /* nullable Object */
5847 113, /* nullable HashMapNode[MModule, AModule] */
5848 1450, /* HashMapNode[MModule, AModule] */
5851 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
5854 &type_model_base__MModule
, /* HashMapNode#0: MModule */
5855 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
5856 &type_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
, /* N: HashMapNode[MModule, AModule] */
5857 &type_model_base__MModule
, /* HashNode#0: MModule */
5860 /* runtime type nullable HashMapNode[MModule, AModule] */
5861 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
5863 "nullable HashMapNode[MModule, AModule]", /* class_name_string */
5866 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
,
5869 0, /* nullable Object */
5871 113, /* nullable HashMapNode[MModule, AModule] */
5874 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
5877 &type_model_base__MModule
, /* HashMapNode#0: MModule */
5878 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
5879 &type_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
, /* N: HashMapNode[MModule, AModule] */
5880 &type_model_base__MModule
, /* HashNode#0: MModule */
5883 /* runtime type HashMapIterator[MModule, AModule] */
5884 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleparser_nodes__AModule
= {
5886 "HashMapIterator[MModule, AModule]", /* class_name_string */
5889 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleparser_nodes__AModule
,
5892 0, /* nullable Object */
5894 301, /* MapIterator[MModule, AModule] */
5895 1451, /* HashMapIterator[MModule, AModule] */
5898 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleparser_nodes__AModule
= {
5901 &type_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, AModule] */
5904 /* runtime type MapIterator[MModule, AModule] */
5905 const struct type type_abstract_collection__MapIteratormodel_base__MModuleparser_nodes__AModule
= {
5907 "MapIterator[MModule, AModule]", /* class_name_string */
5913 0, /* nullable Object */
5915 301, /* MapIterator[MModule, AModule] */
5918 /* runtime type HashMapKeys[MClassDef, AClassdef] */
5919 const struct type type_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
= {
5921 "HashMapKeys[MClassDef, AClassdef]", /* class_name_string */
5924 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
,
5927 0, /* nullable Object */
5929 591, /* Collection[MClassDef] */
5930 1794, /* HashMapKeys[MClassDef, AClassdef] */
5931 164, /* Collection[Object] */
5934 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
= {
5937 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, AClassdef] */
5938 &type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, AClassdef] */
5945 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
5949 &type_model__MClassDef
, /* Collection#0: MClassDef */
5950 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
5953 /* runtime type HashMapValues[MClassDef, AClassdef] */
5954 const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
= {
5956 "HashMapValues[MClassDef, AClassdef]", /* class_name_string */
5959 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
,
5962 0, /* nullable Object */
5964 596, /* Collection[ANode] */
5965 2349, /* HashMapValues[MClassDef, AClassdef] */
5966 164, /* Collection[Object] */
5967 1739, /* Collection[Prod] */
5969 1926, /* Collection[AClassdef] */
5972 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
= {
5975 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, AClassdef] */
5976 &type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, AClassdef] */
5983 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
5987 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
5988 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
5991 /* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
5992 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
5994 "NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */
5997 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
6000 0, /* nullable Object */
6002 302, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
6005 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
6008 &type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* NativeArray#0: nullable HashMapNode[MClassDef, AClassdef] */
6009 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
6012 /* runtime type HashMapNode[MClassDef, AClassdef] */
6013 const struct type type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
6015 "HashMapNode[MClassDef, AClassdef]", /* class_name_string */
6018 &resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
6021 0, /* nullable Object */
6023 114, /* nullable HashMapNode[MClassDef, AClassdef] */
6024 1452, /* HashMapNode[MClassDef, AClassdef] */
6027 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
6030 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
6031 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
6032 &type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* N: HashMapNode[MClassDef, AClassdef] */
6033 &type_model__MClassDef
, /* HashNode#0: MClassDef */
6036 /* runtime type nullable HashMapNode[MClassDef, AClassdef] */
6037 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
6039 "nullable HashMapNode[MClassDef, AClassdef]", /* class_name_string */
6042 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
6045 0, /* nullable Object */
6047 114, /* nullable HashMapNode[MClassDef, AClassdef] */
6050 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
6053 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
6054 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
6055 &type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* N: HashMapNode[MClassDef, AClassdef] */
6056 &type_model__MClassDef
, /* HashNode#0: MClassDef */
6059 /* runtime type HashMapIterator[MClassDef, AClassdef] */
6060 const struct type type_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
= {
6062 "HashMapIterator[MClassDef, AClassdef]", /* class_name_string */
6065 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
,
6068 0, /* nullable Object */
6070 303, /* MapIterator[MClassDef, AClassdef] */
6071 1453, /* HashMapIterator[MClassDef, AClassdef] */
6074 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
= {
6077 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, AClassdef] */
6080 /* runtime type MapIterator[MClassDef, AClassdef] */
6081 const struct type type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
= {
6083 "MapIterator[MClassDef, AClassdef]", /* class_name_string */
6089 0, /* nullable Object */
6091 303, /* MapIterator[MClassDef, AClassdef] */
6094 /* runtime type HashMapKeys[MPropDef, APropdef] */
6095 const struct type type_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
= {
6097 "HashMapKeys[MPropDef, APropdef]", /* class_name_string */
6100 &resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
,
6103 0, /* nullable Object */
6105 188, /* Collection[nullable MPropDef] */
6106 2350, /* HashMapKeys[MPropDef, APropdef] */
6107 164, /* Collection[Object] */
6108 590, /* Collection[PropertyLayoutElement] */
6111 1920, /* Collection[MPropDef] */
6114 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
= {
6117 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MPropDef, APropdef] */
6118 &type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MPropDef, APropdef] */
6125 &type_model__MPropDef
, /* RemovableCollection#0: MPropDef */
6129 &type_model__MPropDef
, /* Collection#0: MPropDef */
6130 &type_abstract_collection__Collectionmodel__MPropDef
, /* Collection[Collection#0]: Collection[MPropDef] */
6133 /* runtime type HashMapValues[MPropDef, APropdef] */
6134 const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
= {
6136 "HashMapValues[MPropDef, APropdef]", /* class_name_string */
6139 &resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
,
6142 0, /* nullable Object */
6144 596, /* Collection[ANode] */
6145 2351, /* HashMapValues[MPropDef, APropdef] */
6146 164, /* Collection[Object] */
6147 1739, /* Collection[Prod] */
6149 1927, /* Collection[APropdef] */
6152 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
= {
6155 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MPropDef, APropdef] */
6156 &type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MPropDef, APropdef] */
6163 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
6167 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
6168 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
6171 /* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
6172 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
6174 "NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */
6177 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
6180 0, /* nullable Object */
6182 304, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
6185 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
6188 &type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* NativeArray#0: nullable HashMapNode[MPropDef, APropdef] */
6189 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
6192 /* runtime type HashMapNode[MPropDef, APropdef] */
6193 const struct type type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
6195 "HashMapNode[MPropDef, APropdef]", /* class_name_string */
6198 &resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
6201 0, /* nullable Object */
6203 115, /* nullable HashMapNode[MPropDef, APropdef] */
6204 1454, /* HashMapNode[MPropDef, APropdef] */
6207 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
6210 &type_model__MPropDef
, /* HashMapNode#0: MPropDef */
6211 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
6212 &type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* N: HashMapNode[MPropDef, APropdef] */
6213 &type_model__MPropDef
, /* HashNode#0: MPropDef */
6216 /* runtime type nullable HashMapNode[MPropDef, APropdef] */
6217 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
6219 "nullable HashMapNode[MPropDef, APropdef]", /* class_name_string */
6222 &resolution_table_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
6225 0, /* nullable Object */
6227 115, /* nullable HashMapNode[MPropDef, APropdef] */
6230 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
6233 &type_model__MPropDef
, /* HashMapNode#0: MPropDef */
6234 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
6235 &type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* N: HashMapNode[MPropDef, APropdef] */
6236 &type_model__MPropDef
, /* HashNode#0: MPropDef */
6239 /* runtime type HashMapIterator[MPropDef, APropdef] */
6240 const struct type type_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
= {
6242 "HashMapIterator[MPropDef, APropdef]", /* class_name_string */
6245 &resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
,
6248 0, /* nullable Object */
6250 305, /* MapIterator[MPropDef, APropdef] */
6251 1455, /* HashMapIterator[MPropDef, APropdef] */
6254 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
= {
6257 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MPropDef, APropdef] */
6260 /* runtime type MapIterator[MPropDef, APropdef] */
6261 const struct type type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
= {
6263 "MapIterator[MPropDef, APropdef]", /* class_name_string */
6269 0, /* nullable Object */
6271 305, /* MapIterator[MPropDef, APropdef] */
6274 /* runtime type HashSetNode[MModule] */
6275 const struct type type_hash_collection__HashSetNodemodel_base__MModule
= {
6277 "HashSetNode[MModule]", /* class_name_string */
6280 &resolution_table_hash_collection__HashSetNodemodel_base__MModule
,
6283 0, /* nullable Object */
6285 116, /* nullable HashSetNode[Object] */
6286 306, /* nullable HashSetNode[MModule] */
6287 1456, /* HashSetNode[Object] */
6288 2065, /* HashSetNode[MModule] */
6291 const struct types resolution_table_hash_collection__HashSetNodemodel_base__MModule
= {
6294 &type_model_base__MModule
, /* HashSetNode#0: MModule */
6296 &type_hash_collection__HashSetNodemodel_base__MModule
, /* N: HashSetNode[MModule] */
6297 &type_model_base__MModule
, /* HashNode#0: MModule */
6300 /* runtime type HashSetNode[Object] */
6301 const struct type type_hash_collection__HashSetNodekernel__Object
= {
6303 "HashSetNode[Object]", /* class_name_string */
6306 &resolution_table_hash_collection__HashSetNodekernel__Object
,
6309 0, /* nullable Object */
6311 116, /* nullable HashSetNode[Object] */
6313 1456, /* HashSetNode[Object] */
6316 const struct types resolution_table_hash_collection__HashSetNodekernel__Object
= {
6319 &type_kernel__Object
, /* HashSetNode#0: Object */
6321 &type_hash_collection__HashSetNodekernel__Object
, /* N: HashSetNode[Object] */
6322 &type_kernel__Object
, /* HashNode#0: Object */
6325 /* runtime type nullable HashSetNode[MModule] */
6326 const struct type type_nullable_hash_collection__HashSetNodemodel_base__MModule
= {
6328 "nullable HashSetNode[MModule]", /* class_name_string */
6331 &resolution_table_nullable_hash_collection__HashSetNodemodel_base__MModule
,
6334 0, /* nullable Object */
6336 116, /* nullable HashSetNode[Object] */
6337 306, /* nullable HashSetNode[MModule] */
6340 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel_base__MModule
= {
6343 &type_model_base__MModule
, /* HashSetNode#0: MModule */
6345 &type_hash_collection__HashSetNodemodel_base__MModule
, /* N: HashSetNode[MModule] */
6346 &type_model_base__MModule
, /* HashNode#0: MModule */
6349 /* runtime type nullable HashSetNode[Object] */
6350 const struct type type_nullable_hash_collection__HashSetNodekernel__Object
= {
6352 "nullable HashSetNode[Object]", /* class_name_string */
6355 &resolution_table_nullable_hash_collection__HashSetNodekernel__Object
,
6358 0, /* nullable Object */
6360 116, /* nullable HashSetNode[Object] */
6363 const struct types resolution_table_nullable_hash_collection__HashSetNodekernel__Object
= {
6366 &type_kernel__Object
, /* HashSetNode#0: Object */
6368 &type_hash_collection__HashSetNodekernel__Object
, /* N: HashSetNode[Object] */
6369 &type_kernel__Object
, /* HashNode#0: Object */
6372 /* runtime type HashSetIterator[MModule] */
6373 const struct type type_hash_collection__HashSetIteratormodel_base__MModule
= {
6375 "HashSetIterator[MModule]", /* class_name_string */
6378 &resolution_table_hash_collection__HashSetIteratormodel_base__MModule
,
6381 0, /* nullable Object */
6383 307, /* HashSetIterator[Object] */
6384 1457, /* HashSetIterator[MModule] */
6387 const struct types resolution_table_hash_collection__HashSetIteratormodel_base__MModule
= {
6390 &type_hash_collection__HashSetmodel_base__MModule
, /* HashSet[HashSetIterator#0]: HashSet[MModule] */
6391 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
6394 /* runtime type HashSetIterator[Object] */
6395 const struct type type_hash_collection__HashSetIteratorkernel__Object
= {
6397 "HashSetIterator[Object]", /* class_name_string */
6400 &resolution_table_hash_collection__HashSetIteratorkernel__Object
,
6403 0, /* nullable Object */
6405 307, /* HashSetIterator[Object] */
6408 const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object
= {
6411 &type_hash_collection__HashSetkernel__Object
, /* HashSet[HashSetIterator#0]: HashSet[Object] */
6412 &type_array__Arraykernel__Object
, /* Array[Iterator#0]: Array[Object] */
6415 /* runtime type NativeArray[nullable HashSetNode[MModule]] */
6416 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule
= {
6418 "NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */
6421 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule
,
6424 0, /* nullable Object */
6426 308, /* NativeArray[nullable HashSetNode[Object]] */
6427 1458, /* NativeArray[nullable HashSetNode[MModule]] */
6430 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule
= {
6433 &type_nullable_hash_collection__HashSetNodemodel_base__MModule
, /* NativeArray#0: nullable HashSetNode[MModule] */
6434 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MModule]] */
6437 /* runtime type NativeArray[nullable HashSetNode[Object]] */
6438 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
= {
6440 "NativeArray[nullable HashSetNode[Object]]", /* class_name_string */
6443 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
,
6446 0, /* nullable Object */
6448 308, /* NativeArray[nullable HashSetNode[Object]] */
6451 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
= {
6454 &type_nullable_hash_collection__HashSetNodekernel__Object
, /* NativeArray#0: nullable HashSetNode[Object] */
6455 &type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Object]] */
6458 /* runtime type ArrayIterator[MClassDef] */
6459 const struct type type_array__ArrayIteratormodel__MClassDef
= {
6461 "ArrayIterator[MClassDef]", /* class_name_string */
6464 &resolution_table_array__ArrayIteratormodel__MClassDef
,
6467 0, /* nullable Object */
6469 277, /* ArrayIterator[Object] */
6470 1459, /* ArrayIterator[MClassDef] */
6473 const struct types resolution_table_array__ArrayIteratormodel__MClassDef
= {
6476 &type_array__AbstractArrayReadmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassDef] */
6477 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
6480 /* runtime type NativeArray[MClassDef] */
6481 const struct type type_array__NativeArraymodel__MClassDef
= {
6483 "NativeArray[MClassDef]", /* class_name_string */
6486 &resolution_table_array__NativeArraymodel__MClassDef
,
6489 0, /* nullable Object */
6491 185, /* NativeArray[Object] */
6492 1460, /* NativeArray[MClassDef] */
6495 const struct types resolution_table_array__NativeArraymodel__MClassDef
= {
6498 &type_model__MClassDef
, /* NativeArray#0: MClassDef */
6499 &type_array__NativeArraymodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[MClassDef] */
6502 /* runtime type HashMapKeys[MClass, Set[MProperty]] */
6503 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
= {
6505 "HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */
6508 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
,
6511 0, /* nullable Object */
6513 171, /* Collection[nullable MClass] */
6514 2066, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
6515 164, /* Collection[Object] */
6516 1733, /* Collection[MClass] */
6517 2352, /* HashMapKeys[MClass, Set[MProperty]] */
6520 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
= {
6523 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MProperty]] */
6524 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MProperty]] */
6531 &type_model__MClass
, /* RemovableCollection#0: MClass */
6535 &type_model__MClass
, /* Collection#0: MClass */
6536 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
6539 /* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */
6540 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6542 "HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6545 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
6548 0, /* nullable Object */
6550 171, /* Collection[nullable MClass] */
6551 2066, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
6552 164, /* Collection[Object] */
6553 1733, /* Collection[MClass] */
6556 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6559 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
6560 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
6567 &type_model__MClass
, /* RemovableCollection#0: MClass */
6571 &type_model__MClass
, /* Collection#0: MClass */
6572 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
6575 /* runtime type HashMapValues[MClass, Set[MProperty]] */
6576 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
= {
6578 "HashMapValues[MClass, Set[MProperty]]", /* class_name_string */
6581 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
,
6584 0, /* nullable Object */
6586 1461, /* Collection[Set[PropertyLayoutElement]] */
6587 1795, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
6588 164, /* Collection[Object] */
6589 1796, /* Collection[Set[MProperty]] */
6590 2353, /* HashMapValues[MClass, Set[MProperty]] */
6593 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
= {
6596 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MProperty]] */
6597 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MProperty]] */
6604 &type_abstract_collection__Setmodel__MProperty
, /* RemovableCollection#0: Set[MProperty] */
6608 &type_abstract_collection__Setmodel__MProperty
, /* Collection#0: Set[MProperty] */
6609 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Collection#0]: Collection[Set[MProperty]] */
6612 /* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */
6613 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6615 "HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6618 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
6621 0, /* nullable Object */
6623 1461, /* Collection[Set[PropertyLayoutElement]] */
6624 1795, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
6625 164, /* Collection[Object] */
6628 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6631 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
6632 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
6639 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* RemovableCollection#0: Set[PropertyLayoutElement] */
6643 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection#0: Set[PropertyLayoutElement] */
6644 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */
6647 /* runtime type Collection[Set[MProperty]] */
6648 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
= {
6650 "Collection[Set[MProperty]]", /* class_name_string */
6656 0, /* nullable Object */
6658 1461, /* Collection[Set[PropertyLayoutElement]] */
6660 164, /* Collection[Object] */
6661 1796, /* Collection[Set[MProperty]] */
6664 /* runtime type Collection[Set[PropertyLayoutElement]] */
6665 const struct type type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6667 "Collection[Set[PropertyLayoutElement]]", /* class_name_string */
6673 0, /* nullable Object */
6675 1461, /* Collection[Set[PropertyLayoutElement]] */
6677 164, /* Collection[Object] */
6680 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
6681 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
6683 "NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */
6686 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
6689 0, /* nullable Object */
6691 309, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
6692 1462, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
6695 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
6698 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MProperty]] */
6699 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
6702 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
6703 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6705 "NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */
6708 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
6711 0, /* nullable Object */
6713 309, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
6716 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6719 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray#0: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
6720 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
6723 /* runtime type HashMapNode[MClass, Set[MProperty]] */
6724 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
6726 "HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
6729 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
6732 0, /* nullable Object */
6734 117, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
6735 310, /* nullable HashMapNode[MClass, Set[MProperty]] */
6736 1463, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
6738 2067, /* HashMapNode[MClass, Set[MProperty]] */
6741 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
6744 &type_model__MClass
, /* HashMapNode#0: MClass */
6745 &type_abstract_collection__Setmodel__MProperty
, /* HashMapNode#1: Set[MProperty] */
6746 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* N: HashMapNode[MClass, Set[MProperty]] */
6747 &type_model__MClass
, /* HashNode#0: MClass */
6750 /* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */
6751 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6753 "HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6756 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
6759 0, /* nullable Object */
6761 117, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
6763 1463, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
6766 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6769 &type_model__MClass
, /* HashMapNode#0: MClass */
6770 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMapNode#1: Set[PropertyLayoutElement] */
6771 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* N: HashMapNode[MClass, Set[PropertyLayoutElement]] */
6772 &type_model__MClass
, /* HashNode#0: MClass */
6775 /* runtime type nullable HashMapNode[MClass, Set[MProperty]] */
6776 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
6778 "nullable HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
6781 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
6784 0, /* nullable Object */
6786 117, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
6787 310, /* nullable HashMapNode[MClass, Set[MProperty]] */
6790 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
6793 &type_model__MClass
, /* HashMapNode#0: MClass */
6794 &type_abstract_collection__Setmodel__MProperty
, /* HashMapNode#1: Set[MProperty] */
6795 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* N: HashMapNode[MClass, Set[MProperty]] */
6796 &type_model__MClass
, /* HashNode#0: MClass */
6799 /* runtime type nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
6800 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6802 "nullable HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6805 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
6808 0, /* nullable Object */
6810 117, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
6813 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6816 &type_model__MClass
, /* HashMapNode#0: MClass */
6817 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMapNode#1: Set[PropertyLayoutElement] */
6818 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* N: HashMapNode[MClass, Set[PropertyLayoutElement]] */
6819 &type_model__MClass
, /* HashNode#0: MClass */
6822 /* runtime type HashMapIterator[MClass, Set[MProperty]] */
6823 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
6825 "HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */
6828 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
6831 0, /* nullable Object */
6833 311, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
6834 1464, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
6835 1465, /* MapIterator[MClass, Set[MProperty]] */
6837 2068, /* HashMapIterator[MClass, Set[MProperty]] */
6840 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
6843 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MProperty]] */
6846 /* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */
6847 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6849 "HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6852 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
6855 0, /* nullable Object */
6857 311, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
6858 1464, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
6861 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6864 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
6867 /* runtime type MapIterator[MClass, Set[MProperty]] */
6868 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
6870 "MapIterator[MClass, Set[MProperty]]", /* class_name_string */
6876 0, /* nullable Object */
6878 311, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
6880 1465, /* MapIterator[MClass, Set[MProperty]] */
6883 /* runtime type MapIterator[MClass, Set[PropertyLayoutElement]] */
6884 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6886 "MapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6892 0, /* nullable Object */
6894 311, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
6897 /* runtime type ArrayIterator[Option] */
6898 const struct type type_array__ArrayIteratoropts__Option
= {
6900 "ArrayIterator[Option]", /* class_name_string */
6903 &resolution_table_array__ArrayIteratoropts__Option
,
6906 0, /* nullable Object */
6908 277, /* ArrayIterator[Object] */
6909 1466, /* ArrayIterator[Option] */
6912 const struct types resolution_table_array__ArrayIteratoropts__Option
= {
6915 &type_array__AbstractArrayReadopts__Option
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Option] */
6916 &type_array__Arrayopts__Option
, /* Array[Iterator#0]: Array[Option] */
6919 /* runtime type HashMapKeys[String, Option] */
6920 const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option
= {
6922 "HashMapKeys[String, Option]", /* class_name_string */
6925 &resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option
,
6928 0, /* nullable Object */
6930 595, /* Collection[String] */
6931 1797, /* HashMapKeys[String, Option] */
6932 164, /* Collection[Object] */
6935 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option
= {
6938 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Option] */
6939 &type_abstract_collection__MapKeysIteratorstring__Stringopts__Option
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Option] */
6946 &type_string__String
, /* RemovableCollection#0: String */
6950 &type_string__String
, /* Collection#0: String */
6951 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6954 /* runtime type HashMapValues[String, Option] */
6955 const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option
= {
6957 "HashMapValues[String, Option]", /* class_name_string */
6960 &resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option
,
6963 0, /* nullable Object */
6965 599, /* Collection[Option] */
6966 1798, /* HashMapValues[String, Option] */
6967 164, /* Collection[Object] */
6970 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option
= {
6973 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Option] */
6974 &type_abstract_collection__MapValuesIteratorstring__Stringopts__Option
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Option] */
6981 &type_opts__Option
, /* RemovableCollection#0: Option */
6985 &type_opts__Option
, /* Collection#0: Option */
6986 &type_abstract_collection__Collectionopts__Option
, /* Collection[Collection#0]: Collection[Option] */
6989 /* runtime type NativeArray[nullable HashMapNode[String, Option]] */
6990 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
6992 "NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */
6995 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
,
6998 0, /* nullable Object */
7000 312, /* NativeArray[nullable HashMapNode[String, Option]] */
7003 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
7006 &type_nullable_hash_collection__HashMapNodestring__Stringopts__Option
, /* NativeArray#0: nullable HashMapNode[String, Option] */
7007 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Option]] */
7010 /* runtime type HashMapNode[String, Option] */
7011 const struct type type_hash_collection__HashMapNodestring__Stringopts__Option
= {
7013 "HashMapNode[String, Option]", /* class_name_string */
7016 &resolution_table_hash_collection__HashMapNodestring__Stringopts__Option
,
7019 0, /* nullable Object */
7021 118, /* nullable HashMapNode[String, Option] */
7022 1467, /* HashMapNode[String, Option] */
7025 const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option
= {
7028 &type_string__String
, /* HashMapNode#0: String */
7029 &type_opts__Option
, /* HashMapNode#1: Option */
7030 &type_hash_collection__HashMapNodestring__Stringopts__Option
, /* N: HashMapNode[String, Option] */
7031 &type_string__String
, /* HashNode#0: String */
7034 /* runtime type nullable HashMapNode[String, Option] */
7035 const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
7037 "nullable HashMapNode[String, Option]", /* class_name_string */
7040 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringopts__Option
,
7043 0, /* nullable Object */
7045 118, /* nullable HashMapNode[String, Option] */
7048 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
7051 &type_string__String
, /* HashMapNode#0: String */
7052 &type_opts__Option
, /* HashMapNode#1: Option */
7053 &type_hash_collection__HashMapNodestring__Stringopts__Option
, /* N: HashMapNode[String, Option] */
7054 &type_string__String
, /* HashNode#0: String */
7057 /* runtime type HashMapIterator[String, Option] */
7058 const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option
= {
7060 "HashMapIterator[String, Option]", /* class_name_string */
7063 &resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option
,
7066 0, /* nullable Object */
7068 313, /* MapIterator[String, Option] */
7069 1468, /* HashMapIterator[String, Option] */
7072 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option
= {
7075 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Option] */
7078 /* runtime type MapIterator[String, Option] */
7079 const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option
= {
7081 "MapIterator[String, Option]", /* class_name_string */
7087 0, /* nullable Object */
7089 313, /* MapIterator[String, Option] */
7092 /* runtime type ArrayIterator[Char] */
7093 const struct type type_array__ArrayIteratorkernel__Char
= {
7095 "ArrayIterator[Char]", /* class_name_string */
7098 &resolution_table_array__ArrayIteratorkernel__Char
,
7101 0, /* nullable Object */
7103 277, /* ArrayIterator[Object] */
7104 1469, /* ArrayIterator[Char] */
7107 const struct types resolution_table_array__ArrayIteratorkernel__Char
= {
7110 &type_array__AbstractArrayReadkernel__Char
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Char] */
7111 &type_array__Arraykernel__Char
, /* Array[Iterator#0]: Array[Char] */
7114 /* runtime type Array[Char] */
7115 const struct type type_array__Arraykernel__Char
= {
7117 "Array[Char]", /* class_name_string */
7120 &resolution_table_array__Arraykernel__Char
,
7123 0, /* nullable Object */
7125 2547, /* Array[Char] */
7126 163, /* SequenceRead[nullable Object] */
7127 164, /* Collection[Object] */
7128 602, /* Collection[Char] */
7129 1728, /* AbstractArrayRead[Object] */
7130 1918, /* SequenceRead[Char] */
7131 2423, /* AbstractArrayRead[Char] */
7132 1911, /* Array[Object] */
7135 const struct types resolution_table_array__Arraykernel__Char
= {
7138 &type_array__Arraykernel__Char
, /* Array[Array#0]: Array[Char] */
7139 &type_array__NativeArraykernel__Char
, /* NativeArray[Array#0]: NativeArray[Char] */
7140 &type_kernel__Char
, /* Sequence#0: Char */
7141 &type_kernel__Char
, /* SimpleCollection#0: Char */
7142 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Array#0]: Collection[Char] */
7143 &type_kernel__Char
, /* Array#0: Char */
7144 &type_array__NativeArraykernel__Char
, /* NativeArray[ArrayCapable#0]: NativeArray[Char] */
7145 &type_kernel__Char
, /* AbstractArray#0: Char */
7146 &type_kernel__Char
, /* RemovableCollection#0: Char */
7147 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Sequence#0]: Collection[Char] */
7148 &type_array__Arraykernel__Char
, /* Array[Sequence#0]: Array[Char] */
7149 &type_abstract_collection__Collectionkernel__Char
, /* Collection[SimpleCollection#0]: Collection[Char] */
7150 &type_kernel__Char
, /* Collection#0: Char */
7151 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Collection#0]: Collection[Char] */
7152 &type_kernel__Char
, /* SequenceRead#0: Char */
7153 &type_kernel__Char
, /* AbstractArrayRead#0: Char */
7154 &type_array__Arraykernel__Char
, /* Array[AbstractArrayRead#0]: Array[Char] */
7155 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Char] not a live type) */
7156 &type_array__ArrayIteratorkernel__Char
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Char] */
7159 /* runtime type HashSetNode[MClassType] */
7160 const struct type type_hash_collection__HashSetNodemodel__MClassType
= {
7162 "HashSetNode[MClassType]", /* class_name_string */
7165 &resolution_table_hash_collection__HashSetNodemodel__MClassType
,
7168 0, /* nullable Object */
7170 116, /* nullable HashSetNode[Object] */
7171 314, /* nullable HashSetNode[MType] */
7172 1456, /* HashSetNode[Object] */
7173 1470, /* nullable HashSetNode[MClassType] */
7174 2069, /* HashSetNode[MType] */
7175 2457, /* HashSetNode[MClassType] */
7178 const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType
= {
7181 &type_model__MClassType
, /* HashSetNode#0: MClassType */
7183 &type_hash_collection__HashSetNodemodel__MClassType
, /* N: HashSetNode[MClassType] */
7184 &type_model__MClassType
, /* HashNode#0: MClassType */
7187 /* runtime type HashSetNode[MType] */
7188 const struct type type_hash_collection__HashSetNodemodel__MType
= {
7190 "HashSetNode[MType]", /* class_name_string */
7193 &resolution_table_hash_collection__HashSetNodemodel__MType
,
7196 0, /* nullable Object */
7198 116, /* nullable HashSetNode[Object] */
7199 314, /* nullable HashSetNode[MType] */
7200 1456, /* HashSetNode[Object] */
7202 2069, /* HashSetNode[MType] */
7205 const struct types resolution_table_hash_collection__HashSetNodemodel__MType
= {
7208 &type_model__MType
, /* HashSetNode#0: MType */
7210 &type_hash_collection__HashSetNodemodel__MType
, /* N: HashSetNode[MType] */
7211 &type_model__MType
, /* HashNode#0: MType */
7214 /* runtime type nullable HashSetNode[MClassType] */
7215 const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType
= {
7217 "nullable HashSetNode[MClassType]", /* class_name_string */
7220 &resolution_table_nullable_hash_collection__HashSetNodemodel__MClassType
,
7223 0, /* nullable Object */
7225 116, /* nullable HashSetNode[Object] */
7226 314, /* nullable HashSetNode[MType] */
7228 1470, /* nullable HashSetNode[MClassType] */
7231 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClassType
= {
7234 &type_model__MClassType
, /* HashSetNode#0: MClassType */
7236 &type_hash_collection__HashSetNodemodel__MClassType
, /* N: HashSetNode[MClassType] */
7237 &type_model__MClassType
, /* HashNode#0: MClassType */
7240 /* runtime type nullable HashSetNode[MType] */
7241 const struct type type_nullable_hash_collection__HashSetNodemodel__MType
= {
7243 "nullable HashSetNode[MType]", /* class_name_string */
7246 &resolution_table_nullable_hash_collection__HashSetNodemodel__MType
,
7249 0, /* nullable Object */
7251 116, /* nullable HashSetNode[Object] */
7252 314, /* nullable HashSetNode[MType] */
7255 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MType
= {
7258 &type_model__MType
, /* HashSetNode#0: MType */
7260 &type_hash_collection__HashSetNodemodel__MType
, /* N: HashSetNode[MType] */
7261 &type_model__MType
, /* HashNode#0: MType */
7264 /* runtime type HashSetIterator[MClassType] */
7265 const struct type type_hash_collection__HashSetIteratormodel__MClassType
= {
7267 "HashSetIterator[MClassType]", /* class_name_string */
7270 &resolution_table_hash_collection__HashSetIteratormodel__MClassType
,
7273 0, /* nullable Object */
7275 307, /* HashSetIterator[Object] */
7276 1471, /* HashSetIterator[MType] */
7277 1799, /* HashSetIterator[MClassType] */
7280 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType
= {
7283 &type_hash_collection__HashSetmodel__MClassType
, /* HashSet[HashSetIterator#0]: HashSet[MClassType] */
7284 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
7287 /* runtime type HashSetIterator[MType] */
7288 const struct type type_hash_collection__HashSetIteratormodel__MType
= {
7290 "HashSetIterator[MType]", /* class_name_string */
7293 &resolution_table_hash_collection__HashSetIteratormodel__MType
,
7296 0, /* nullable Object */
7298 307, /* HashSetIterator[Object] */
7299 1471, /* HashSetIterator[MType] */
7302 const struct types resolution_table_hash_collection__HashSetIteratormodel__MType
= {
7305 &type_hash_collection__HashSetmodel__MType
, /* HashSet[HashSetIterator#0]: HashSet[MType] */
7306 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
7309 /* runtime type NativeArray[nullable HashSetNode[MClassType]] */
7310 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
= {
7312 "NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */
7315 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
,
7318 0, /* nullable Object */
7320 308, /* NativeArray[nullable HashSetNode[Object]] */
7321 1472, /* NativeArray[nullable HashSetNode[MType]] */
7322 1800, /* NativeArray[nullable HashSetNode[MClassType]] */
7325 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
= {
7328 &type_nullable_hash_collection__HashSetNodemodel__MClassType
, /* NativeArray#0: nullable HashSetNode[MClassType] */
7329 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassType]] */
7332 /* runtime type NativeArray[nullable HashSetNode[MType]] */
7333 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
= {
7335 "NativeArray[nullable HashSetNode[MType]]", /* class_name_string */
7338 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
,
7341 0, /* nullable Object */
7343 308, /* NativeArray[nullable HashSetNode[Object]] */
7344 1472, /* NativeArray[nullable HashSetNode[MType]] */
7347 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
= {
7350 &type_nullable_hash_collection__HashSetNodemodel__MType
, /* NativeArray#0: nullable HashSetNode[MType] */
7351 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MType]] */
7354 /* runtime type HashSetNode[MClass] */
7355 const struct type type_hash_collection__HashSetNodemodel__MClass
= {
7357 "HashSetNode[MClass]", /* class_name_string */
7360 &resolution_table_hash_collection__HashSetNodemodel__MClass
,
7363 0, /* nullable Object */
7365 116, /* nullable HashSetNode[Object] */
7366 315, /* nullable HashSetNode[MClass] */
7367 1456, /* HashSetNode[Object] */
7368 2070, /* HashSetNode[MClass] */
7371 const struct types resolution_table_hash_collection__HashSetNodemodel__MClass
= {
7374 &type_model__MClass
, /* HashSetNode#0: MClass */
7376 &type_hash_collection__HashSetNodemodel__MClass
, /* N: HashSetNode[MClass] */
7377 &type_model__MClass
, /* HashNode#0: MClass */
7380 /* runtime type nullable HashSetNode[MClass] */
7381 const struct type type_nullable_hash_collection__HashSetNodemodel__MClass
= {
7383 "nullable HashSetNode[MClass]", /* class_name_string */
7386 &resolution_table_nullable_hash_collection__HashSetNodemodel__MClass
,
7389 0, /* nullable Object */
7391 116, /* nullable HashSetNode[Object] */
7392 315, /* nullable HashSetNode[MClass] */
7395 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClass
= {
7398 &type_model__MClass
, /* HashSetNode#0: MClass */
7400 &type_hash_collection__HashSetNodemodel__MClass
, /* N: HashSetNode[MClass] */
7401 &type_model__MClass
, /* HashNode#0: MClass */
7404 /* runtime type HashSetIterator[MClass] */
7405 const struct type type_hash_collection__HashSetIteratormodel__MClass
= {
7407 "HashSetIterator[MClass]", /* class_name_string */
7410 &resolution_table_hash_collection__HashSetIteratormodel__MClass
,
7413 0, /* nullable Object */
7415 307, /* HashSetIterator[Object] */
7416 1473, /* HashSetIterator[MClass] */
7419 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass
= {
7422 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[HashSetIterator#0]: HashSet[MClass] */
7423 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
7426 /* runtime type NativeArray[nullable HashSetNode[MClass]] */
7427 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
= {
7429 "NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */
7432 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
,
7435 0, /* nullable Object */
7437 308, /* NativeArray[nullable HashSetNode[Object]] */
7438 1474, /* NativeArray[nullable HashSetNode[MClass]] */
7441 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
= {
7444 &type_nullable_hash_collection__HashSetNodemodel__MClass
, /* NativeArray#0: nullable HashSetNode[MClass] */
7445 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClass]] */
7448 /* runtime type HashSetNode[MMethodDef] */
7449 const struct type type_hash_collection__HashSetNodemodel__MMethodDef
= {
7451 "HashSetNode[MMethodDef]", /* class_name_string */
7454 &resolution_table_hash_collection__HashSetNodemodel__MMethodDef
,
7457 0, /* nullable Object */
7459 116, /* nullable HashSetNode[Object] */
7460 316, /* nullable HashSetNode[PropertyLayoutElement] */
7461 1456, /* HashSetNode[Object] */
7462 1475, /* nullable HashSetNode[MMethodDef] */
7463 2458, /* HashSetNode[MMethodDef] */
7464 2071, /* HashSetNode[PropertyLayoutElement] */
7467 const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef
= {
7470 &type_model__MMethodDef
, /* HashSetNode#0: MMethodDef */
7472 &type_hash_collection__HashSetNodemodel__MMethodDef
, /* N: HashSetNode[MMethodDef] */
7473 &type_model__MMethodDef
, /* HashNode#0: MMethodDef */
7476 /* runtime type HashSetNode[PropertyLayoutElement] */
7477 const struct type type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
7479 "HashSetNode[PropertyLayoutElement]", /* class_name_string */
7482 &resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
,
7485 0, /* nullable Object */
7487 116, /* nullable HashSetNode[Object] */
7488 316, /* nullable HashSetNode[PropertyLayoutElement] */
7489 1456, /* HashSetNode[Object] */
7492 2071, /* HashSetNode[PropertyLayoutElement] */
7495 const struct types resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
7498 &type_layout_builders__PropertyLayoutElement
, /* HashSetNode#0: PropertyLayoutElement */
7500 &type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* N: HashSetNode[PropertyLayoutElement] */
7501 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
7504 /* runtime type nullable HashSetNode[MMethodDef] */
7505 const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef
= {
7507 "nullable HashSetNode[MMethodDef]", /* class_name_string */
7510 &resolution_table_nullable_hash_collection__HashSetNodemodel__MMethodDef
,
7513 0, /* nullable Object */
7515 116, /* nullable HashSetNode[Object] */
7516 316, /* nullable HashSetNode[PropertyLayoutElement] */
7518 1475, /* nullable HashSetNode[MMethodDef] */
7521 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MMethodDef
= {
7524 &type_model__MMethodDef
, /* HashSetNode#0: MMethodDef */
7526 &type_hash_collection__HashSetNodemodel__MMethodDef
, /* N: HashSetNode[MMethodDef] */
7527 &type_model__MMethodDef
, /* HashNode#0: MMethodDef */
7530 /* runtime type nullable HashSetNode[PropertyLayoutElement] */
7531 const struct type type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
7533 "nullable HashSetNode[PropertyLayoutElement]", /* class_name_string */
7536 &resolution_table_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
,
7539 0, /* nullable Object */
7541 116, /* nullable HashSetNode[Object] */
7542 316, /* nullable HashSetNode[PropertyLayoutElement] */
7545 const struct types resolution_table_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
7548 &type_layout_builders__PropertyLayoutElement
, /* HashSetNode#0: PropertyLayoutElement */
7550 &type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* N: HashSetNode[PropertyLayoutElement] */
7551 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
7554 /* runtime type HashSetIterator[MMethodDef] */
7555 const struct type type_hash_collection__HashSetIteratormodel__MMethodDef
= {
7557 "HashSetIterator[MMethodDef]", /* class_name_string */
7560 &resolution_table_hash_collection__HashSetIteratormodel__MMethodDef
,
7563 0, /* nullable Object */
7565 307, /* HashSetIterator[Object] */
7566 1476, /* HashSetIterator[PropertyLayoutElement] */
7567 1801, /* HashSetIterator[MMethodDef] */
7570 const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef
= {
7573 &type_hash_collection__HashSetmodel__MMethodDef
, /* HashSet[HashSetIterator#0]: HashSet[MMethodDef] */
7574 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
7577 /* runtime type HashSetIterator[PropertyLayoutElement] */
7578 const struct type type_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement
= {
7580 "HashSetIterator[PropertyLayoutElement]", /* class_name_string */
7583 &resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement
,
7586 0, /* nullable Object */
7588 307, /* HashSetIterator[Object] */
7589 1476, /* HashSetIterator[PropertyLayoutElement] */
7592 const struct types resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement
= {
7595 &type_hash_collection__HashSetlayout_builders__PropertyLayoutElement
, /* HashSet[HashSetIterator#0]: HashSet[PropertyLayoutElement] */
7596 &type_array__Arraylayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
7599 /* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */
7600 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
= {
7602 "NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */
7605 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
,
7608 0, /* nullable Object */
7610 308, /* NativeArray[nullable HashSetNode[Object]] */
7611 1477, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7612 1802, /* NativeArray[nullable HashSetNode[MMethodDef]] */
7615 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
= {
7618 &type_nullable_hash_collection__HashSetNodemodel__MMethodDef
, /* NativeArray#0: nullable HashSetNode[MMethodDef] */
7619 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethodDef]] */
7622 /* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7623 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
7625 "NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */
7628 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
,
7631 0, /* nullable Object */
7633 308, /* NativeArray[nullable HashSetNode[Object]] */
7634 1477, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7637 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
7640 &type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* NativeArray#0: nullable HashSetNode[PropertyLayoutElement] */
7641 &type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7644 /* runtime type HashSetNode[MMethod] */
7645 const struct type type_hash_collection__HashSetNodemodel__MMethod
= {
7647 "HashSetNode[MMethod]", /* class_name_string */
7650 &resolution_table_hash_collection__HashSetNodemodel__MMethod
,
7653 0, /* nullable Object */
7655 116, /* nullable HashSetNode[Object] */
7656 316, /* nullable HashSetNode[PropertyLayoutElement] */
7657 1456, /* HashSetNode[Object] */
7658 1478, /* nullable HashSetNode[MProperty] */
7659 1803, /* nullable HashSetNode[MMethod] */
7660 2071, /* HashSetNode[PropertyLayoutElement] */
7661 2459, /* HashSetNode[MProperty] */
7662 2548, /* HashSetNode[MMethod] */
7665 const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod
= {
7668 &type_model__MMethod
, /* HashSetNode#0: MMethod */
7670 &type_hash_collection__HashSetNodemodel__MMethod
, /* N: HashSetNode[MMethod] */
7671 &type_model__MMethod
, /* HashNode#0: MMethod */
7674 /* runtime type HashSetNode[MProperty] */
7675 const struct type type_hash_collection__HashSetNodemodel__MProperty
= {
7677 "HashSetNode[MProperty]", /* class_name_string */
7680 &resolution_table_hash_collection__HashSetNodemodel__MProperty
,
7683 0, /* nullable Object */
7685 116, /* nullable HashSetNode[Object] */
7686 316, /* nullable HashSetNode[PropertyLayoutElement] */
7687 1456, /* HashSetNode[Object] */
7688 1478, /* nullable HashSetNode[MProperty] */
7690 2071, /* HashSetNode[PropertyLayoutElement] */
7691 2459, /* HashSetNode[MProperty] */
7694 const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty
= {
7697 &type_model__MProperty
, /* HashSetNode#0: MProperty */
7699 &type_hash_collection__HashSetNodemodel__MProperty
, /* N: HashSetNode[MProperty] */
7700 &type_model__MProperty
, /* HashNode#0: MProperty */
7703 /* runtime type nullable HashSetNode[MMethod] */
7704 const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod
= {
7706 "nullable HashSetNode[MMethod]", /* class_name_string */
7709 &resolution_table_nullable_hash_collection__HashSetNodemodel__MMethod
,
7712 0, /* nullable Object */
7714 116, /* nullable HashSetNode[Object] */
7715 316, /* nullable HashSetNode[PropertyLayoutElement] */
7717 1478, /* nullable HashSetNode[MProperty] */
7718 1803, /* nullable HashSetNode[MMethod] */
7721 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MMethod
= {
7724 &type_model__MMethod
, /* HashSetNode#0: MMethod */
7726 &type_hash_collection__HashSetNodemodel__MMethod
, /* N: HashSetNode[MMethod] */
7727 &type_model__MMethod
, /* HashNode#0: MMethod */
7730 /* runtime type nullable HashSetNode[MProperty] */
7731 const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty
= {
7733 "nullable HashSetNode[MProperty]", /* class_name_string */
7736 &resolution_table_nullable_hash_collection__HashSetNodemodel__MProperty
,
7739 0, /* nullable Object */
7741 116, /* nullable HashSetNode[Object] */
7742 316, /* nullable HashSetNode[PropertyLayoutElement] */
7744 1478, /* nullable HashSetNode[MProperty] */
7747 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MProperty
= {
7750 &type_model__MProperty
, /* HashSetNode#0: MProperty */
7752 &type_hash_collection__HashSetNodemodel__MProperty
, /* N: HashSetNode[MProperty] */
7753 &type_model__MProperty
, /* HashNode#0: MProperty */
7756 /* runtime type HashSetIterator[MMethod] */
7757 const struct type type_hash_collection__HashSetIteratormodel__MMethod
= {
7759 "HashSetIterator[MMethod]", /* class_name_string */
7762 &resolution_table_hash_collection__HashSetIteratormodel__MMethod
,
7765 0, /* nullable Object */
7767 307, /* HashSetIterator[Object] */
7768 1476, /* HashSetIterator[PropertyLayoutElement] */
7769 1804, /* HashSetIterator[MProperty] */
7770 2072, /* HashSetIterator[MMethod] */
7773 const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod
= {
7776 &type_hash_collection__HashSetmodel__MMethod
, /* HashSet[HashSetIterator#0]: HashSet[MMethod] */
7777 &type_array__Arraymodel__MMethod
, /* Array[Iterator#0]: Array[MMethod] */
7780 /* runtime type HashSetIterator[MProperty] */
7781 const struct type type_hash_collection__HashSetIteratormodel__MProperty
= {
7783 "HashSetIterator[MProperty]", /* class_name_string */
7786 &resolution_table_hash_collection__HashSetIteratormodel__MProperty
,
7789 0, /* nullable Object */
7791 307, /* HashSetIterator[Object] */
7792 1476, /* HashSetIterator[PropertyLayoutElement] */
7793 1804, /* HashSetIterator[MProperty] */
7796 const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty
= {
7799 &type_hash_collection__HashSetmodel__MProperty
, /* HashSet[HashSetIterator#0]: HashSet[MProperty] */
7800 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
7803 /* runtime type NativeArray[nullable HashSetNode[MMethod]] */
7804 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
= {
7806 "NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */
7809 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
,
7812 0, /* nullable Object */
7814 308, /* NativeArray[nullable HashSetNode[Object]] */
7815 1477, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7816 1805, /* NativeArray[nullable HashSetNode[MProperty]] */
7817 2073, /* NativeArray[nullable HashSetNode[MMethod]] */
7820 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
= {
7823 &type_nullable_hash_collection__HashSetNodemodel__MMethod
, /* NativeArray#0: nullable HashSetNode[MMethod] */
7824 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethod]] */
7827 /* runtime type NativeArray[nullable HashSetNode[MProperty]] */
7828 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
7830 "NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */
7833 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
,
7836 0, /* nullable Object */
7838 308, /* NativeArray[nullable HashSetNode[Object]] */
7839 1477, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7840 1805, /* NativeArray[nullable HashSetNode[MProperty]] */
7843 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
7846 &type_nullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray#0: nullable HashSetNode[MProperty] */
7847 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MProperty]] */
7850 /* runtime type ListNode[MMethodDef] */
7851 const struct type type_list__ListNodemodel__MMethodDef
= {
7853 "ListNode[MMethodDef]", /* class_name_string */
7856 &resolution_table_list__ListNodemodel__MMethodDef
,
7859 0, /* nullable Object */
7861 188, /* Collection[nullable MPropDef] */
7862 2460, /* Container[MMethodDef] */
7863 164, /* Collection[Object] */
7864 590, /* Collection[PropertyLayoutElement] */
7865 2506, /* ListNode[MMethodDef] */
7867 1920, /* Collection[MPropDef] */
7871 2202, /* Collection[MMethodDef] */
7874 const struct types resolution_table_list__ListNodemodel__MMethodDef
= {
7877 &type_model__MMethodDef
, /* ListNode#0: MMethodDef */
7878 &type_list__ListNodemodel__MMethodDef
, /* ListNode[ListNode#0]: ListNode[MMethodDef] */
7879 &type_abstract_collection__ContainerIteratormodel__MMethodDef
, /* ContainerIterator[Container#0]: ContainerIterator[MMethodDef] */
7880 &type_model__MMethodDef
, /* Container#0: MMethodDef */
7889 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
7890 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
7893 /* runtime type Container[MMethodDef] */
7894 const struct type type_abstract_collection__Containermodel__MMethodDef
= {
7896 "Container[MMethodDef]", /* class_name_string */
7902 0, /* nullable Object */
7904 188, /* Collection[nullable MPropDef] */
7905 2460, /* Container[MMethodDef] */
7906 164, /* Collection[Object] */
7907 590, /* Collection[PropertyLayoutElement] */
7910 1920, /* Collection[MPropDef] */
7914 2202, /* Collection[MMethodDef] */
7917 /* runtime type ListIterator[MMethodDef] */
7918 const struct type type_list__ListIteratormodel__MMethodDef
= {
7920 "ListIterator[MMethodDef]", /* class_name_string */
7923 &resolution_table_list__ListIteratormodel__MMethodDef
,
7926 0, /* nullable Object */
7928 317, /* ListIterator[MMethodDef] */
7931 const struct types resolution_table_list__ListIteratormodel__MMethodDef
= {
7934 &type_model__MMethodDef
, /* ListIterator#0: MMethodDef */
7935 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
7936 &type_list__Listmodel__MMethodDef
, /* List[ListIterator#0]: List[MMethodDef] */
7939 /* runtime type HashMapKeys[MClassDef, HashSet[MType]] */
7940 const struct type type_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
= {
7942 "HashMapKeys[MClassDef, HashSet[MType]]", /* class_name_string */
7945 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
,
7948 0, /* nullable Object */
7950 591, /* Collection[MClassDef] */
7951 1806, /* HashMapKeys[MClassDef, HashSet[MType]] */
7952 164, /* Collection[Object] */
7955 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
= {
7958 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, HashSet[MType]] */
7959 &type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, HashSet[MType]] */
7966 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
7970 &type_model__MClassDef
, /* Collection#0: MClassDef */
7971 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
7974 /* runtime type HashMapValues[MClassDef, HashSet[MType]] */
7975 const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
= {
7977 "HashMapValues[MClassDef, HashSet[MType]]", /* class_name_string */
7980 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
,
7983 0, /* nullable Object */
7985 1479, /* Collection[Set[MType]] */
7986 2074, /* HashMapValues[MClassDef, HashSet[MType]] */
7987 164, /* Collection[Object] */
7988 1807, /* Collection[HashSet[MType]] */
7991 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
= {
7994 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, HashSet[MType]] */
7995 &type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, HashSet[MType]] */
8002 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
8006 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
8007 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
8010 /* runtime type Collection[HashSet[MType]] */
8011 const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
= {
8013 "Collection[HashSet[MType]]", /* class_name_string */
8019 0, /* nullable Object */
8021 1479, /* Collection[Set[MType]] */
8023 164, /* Collection[Object] */
8024 1807, /* Collection[HashSet[MType]] */
8027 /* runtime type Collection[Set[MType]] */
8028 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MType
= {
8030 "Collection[Set[MType]]", /* class_name_string */
8036 0, /* nullable Object */
8038 1479, /* Collection[Set[MType]] */
8040 164, /* Collection[Object] */
8043 /* runtime type NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
8044 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
8046 "NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]]", /* class_name_string */
8049 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
8052 0, /* nullable Object */
8054 318, /* NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
8057 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
8060 &type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* NativeArray#0: nullable HashMapNode[MClassDef, HashSet[MType]] */
8061 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
8064 /* runtime type HashMapNode[MClassDef, HashSet[MType]] */
8065 const struct type type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
8067 "HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
8070 &resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
8073 0, /* nullable Object */
8075 119, /* nullable HashMapNode[MClassDef, HashSet[MType]] */
8076 1480, /* HashMapNode[MClassDef, HashSet[MType]] */
8079 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
8082 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
8083 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
8084 &type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* N: HashMapNode[MClassDef, HashSet[MType]] */
8085 &type_model__MClassDef
, /* HashNode#0: MClassDef */
8088 /* runtime type nullable HashMapNode[MClassDef, HashSet[MType]] */
8089 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
8091 "nullable HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
8094 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
8097 0, /* nullable Object */
8099 119, /* nullable HashMapNode[MClassDef, HashSet[MType]] */
8102 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
8105 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
8106 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
8107 &type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* N: HashMapNode[MClassDef, HashSet[MType]] */
8108 &type_model__MClassDef
, /* HashNode#0: MClassDef */
8111 /* runtime type HashMapIterator[MClassDef, HashSet[MType]] */
8112 const struct type type_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
8114 "HashMapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
8117 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
8120 0, /* nullable Object */
8122 319, /* MapIterator[MClassDef, HashSet[MType]] */
8123 1481, /* HashMapIterator[MClassDef, HashSet[MType]] */
8126 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
8129 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, HashSet[MType]] */
8132 /* runtime type MapIterator[MClassDef, HashSet[MType]] */
8133 const struct type type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
8135 "MapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
8141 0, /* nullable Object */
8143 319, /* MapIterator[MClassDef, HashSet[MType]] */
8146 /* runtime type HashMapKeys[MClass, Int] */
8147 const struct type type_hash_collection__HashMapKeysmodel__MClasskernel__Int
= {
8149 "HashMapKeys[MClass, Int]", /* class_name_string */
8152 &resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int
,
8155 0, /* nullable Object */
8157 171, /* Collection[nullable MClass] */
8158 2075, /* HashMapKeys[MClass, Int] */
8159 164, /* Collection[Object] */
8160 1733, /* Collection[MClass] */
8163 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int
= {
8166 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Int] */
8167 &type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Int] */
8174 &type_model__MClass
, /* RemovableCollection#0: MClass */
8178 &type_model__MClass
, /* Collection#0: MClass */
8179 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
8182 /* runtime type HashMapValues[MClass, Int] */
8183 const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int
= {
8185 "HashMapValues[MClass, Int]", /* class_name_string */
8188 &resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int
,
8191 0, /* nullable Object */
8193 612, /* Collection[Int] */
8194 1808, /* HashMapValues[MClass, Int] */
8195 164, /* Collection[Object] */
8198 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int
= {
8201 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Int] */
8202 &type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Int] */
8209 &type_kernel__Int
, /* RemovableCollection#0: Int */
8213 &type_kernel__Int
, /* Collection#0: Int */
8214 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
8217 /* runtime type NativeArray[nullable HashMapNode[MClass, Int]] */
8218 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
8220 "NativeArray[nullable HashMapNode[MClass, Int]]", /* class_name_string */
8223 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
,
8226 0, /* nullable Object */
8228 320, /* NativeArray[nullable HashMapNode[MClass, Int]] */
8231 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
8234 &type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* NativeArray#0: nullable HashMapNode[MClass, Int] */
8235 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Int]] */
8238 /* runtime type HashMapNode[MClass, Int] */
8239 const struct type type_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
8241 "HashMapNode[MClass, Int]", /* class_name_string */
8244 &resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int
,
8247 0, /* nullable Object */
8249 120, /* nullable HashMapNode[MClass, Int] */
8250 1482, /* HashMapNode[MClass, Int] */
8253 const struct types resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
8256 &type_model__MClass
, /* HashMapNode#0: MClass */
8257 &type_kernel__Int
, /* HashMapNode#1: Int */
8258 &type_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* N: HashMapNode[MClass, Int] */
8259 &type_model__MClass
, /* HashNode#0: MClass */
8262 /* runtime type nullable HashMapNode[MClass, Int] */
8263 const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
8265 "nullable HashMapNode[MClass, Int]", /* class_name_string */
8268 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
,
8271 0, /* nullable Object */
8273 120, /* nullable HashMapNode[MClass, Int] */
8276 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
8279 &type_model__MClass
, /* HashMapNode#0: MClass */
8280 &type_kernel__Int
, /* HashMapNode#1: Int */
8281 &type_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* N: HashMapNode[MClass, Int] */
8282 &type_model__MClass
, /* HashNode#0: MClass */
8285 /* runtime type HashMapIterator[MClass, Int] */
8286 const struct type type_hash_collection__HashMapIteratormodel__MClasskernel__Int
= {
8288 "HashMapIterator[MClass, Int]", /* class_name_string */
8291 &resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int
,
8294 0, /* nullable Object */
8296 321, /* MapIterator[MClass, Int] */
8297 1483, /* HashMapIterator[MClass, Int] */
8300 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int
= {
8303 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Int] */
8306 /* runtime type MapIterator[MClass, Int] */
8307 const struct type type_abstract_collection__MapIteratormodel__MClasskernel__Int
= {
8309 "MapIterator[MClass, Int]", /* class_name_string */
8315 0, /* nullable Object */
8317 321, /* MapIterator[MClass, Int] */
8320 /* runtime type HashMapKeys[MType, Array[nullable MType]] */
8321 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
= {
8323 "HashMapKeys[MType, Array[nullable MType]]", /* class_name_string */
8326 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
,
8329 0, /* nullable Object */
8331 2076, /* HashMapKeys[MType, Array[nullable MType]] */
8333 164, /* Collection[Object] */
8334 173, /* Collection[nullable MType] */
8336 1737, /* Collection[MType] */
8339 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
= {
8342 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[nullable MType]] */
8343 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[nullable MType]] */
8350 &type_model__MType
, /* RemovableCollection#0: MType */
8354 &type_model__MType
, /* Collection#0: MType */
8355 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
8358 /* runtime type HashMapValues[MType, Array[nullable MType]] */
8359 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
= {
8361 "HashMapValues[MType, Array[nullable MType]]", /* class_name_string */
8364 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
,
8367 0, /* nullable Object */
8369 322, /* Collection[nullable Array[nullable MType]] */
8370 2077, /* HashMapValues[MType, Array[nullable MType]] */
8371 164, /* Collection[Object] */
8372 1809, /* Collection[Array[nullable MType]] */
8375 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
= {
8378 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[nullable MType]] */
8379 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[nullable MType]] */
8386 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
8390 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
8391 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
8394 /* runtime type Collection[Array[nullable MType]] */
8395 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MType
= {
8397 "Collection[Array[nullable MType]]", /* class_name_string */
8403 0, /* nullable Object */
8405 322, /* Collection[nullable Array[nullable MType]] */
8407 164, /* Collection[Object] */
8408 1809, /* Collection[Array[nullable MType]] */
8411 /* runtime type Collection[nullable Array[nullable MType]] */
8412 const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
= {
8414 "Collection[nullable Array[nullable MType]]", /* class_name_string */
8420 0, /* nullable Object */
8422 322, /* Collection[nullable Array[nullable MType]] */
8425 /* runtime type NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
8426 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
8428 "NativeArray[nullable HashMapNode[MType, Array[nullable MType]]]", /* class_name_string */
8431 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
8434 0, /* nullable Object */
8436 323, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
8439 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
8442 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[MType, Array[nullable MType]] */
8443 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
8446 /* runtime type HashMapNode[MType, Array[nullable MType]] */
8447 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
8449 "HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
8452 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
8455 0, /* nullable Object */
8457 121, /* nullable HashMapNode[MType, Array[nullable MType]] */
8459 1484, /* HashMapNode[MType, Array[nullable MType]] */
8462 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
8465 &type_model__MType
, /* HashMapNode#0: MType */
8466 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
8467 &type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* N: HashMapNode[MType, Array[nullable MType]] */
8468 &type_model__MType
, /* HashNode#0: MType */
8471 /* runtime type nullable HashMapNode[MType, Array[nullable MType]] */
8472 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
8474 "nullable HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
8477 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
8480 0, /* nullable Object */
8482 121, /* nullable HashMapNode[MType, Array[nullable MType]] */
8485 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
8488 &type_model__MType
, /* HashMapNode#0: MType */
8489 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
8490 &type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* N: HashMapNode[MType, Array[nullable MType]] */
8491 &type_model__MType
, /* HashNode#0: MType */
8494 /* runtime type HashMapIterator[MType, Array[nullable MType]] */
8495 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
= {
8497 "HashMapIterator[MType, Array[nullable MType]]", /* class_name_string */
8500 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
,
8503 0, /* nullable Object */
8505 324, /* MapIterator[MType, Array[nullable MType]] */
8506 1485, /* HashMapIterator[MType, Array[nullable MType]] */
8509 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
= {
8512 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[nullable MType]] */
8515 /* runtime type MapIterator[MType, Array[nullable MType]] */
8516 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
= {
8518 "MapIterator[MType, Array[nullable MType]]", /* class_name_string */
8524 0, /* nullable Object */
8526 324, /* MapIterator[MType, Array[nullable MType]] */
8529 /* runtime type HashMapKeys[MClassType, Array[nullable MType]] */
8530 const struct type type_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
= {
8532 "HashMapKeys[MClassType, Array[nullable MType]]", /* class_name_string */
8535 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
,
8538 0, /* nullable Object */
8540 2076, /* HashMapKeys[MType, Array[nullable MType]] */
8541 2461, /* HashMapKeys[MClassType, Array[nullable MType]] */
8542 164, /* Collection[Object] */
8543 173, /* Collection[nullable MType] */
8545 1737, /* Collection[MType] */
8548 1916, /* Collection[MClassType] */
8551 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
= {
8554 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Array[nullable MType]] */
8555 &type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Array[nullable MType]] */
8562 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
8566 &type_model__MClassType
, /* Collection#0: MClassType */
8567 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
8570 /* runtime type HashMapValues[MClassType, Array[nullable MType]] */
8571 const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
= {
8573 "HashMapValues[MClassType, Array[nullable MType]]", /* class_name_string */
8576 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
,
8579 0, /* nullable Object */
8581 322, /* Collection[nullable Array[nullable MType]] */
8582 2077, /* HashMapValues[MType, Array[nullable MType]] */
8583 164, /* Collection[Object] */
8584 1809, /* Collection[Array[nullable MType]] */
8585 2354, /* HashMapValues[MClassType, Array[nullable MType]] */
8588 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
= {
8591 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Array[nullable MType]] */
8592 &type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Array[nullable MType]] */
8599 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
8603 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
8604 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
8607 /* runtime type NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
8608 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
8610 "NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]]", /* class_name_string */
8613 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
8616 0, /* nullable Object */
8618 323, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
8619 1486, /* NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
8622 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
8625 &type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[MClassType, Array[nullable MType]] */
8626 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
8629 /* runtime type HashMapNode[MClassType, Array[nullable MType]] */
8630 const struct type type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
8632 "HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
8635 &resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
8638 0, /* nullable Object */
8640 121, /* nullable HashMapNode[MType, Array[nullable MType]] */
8641 325, /* nullable HashMapNode[MClassType, Array[nullable MType]] */
8642 1484, /* HashMapNode[MType, Array[nullable MType]] */
8643 2078, /* HashMapNode[MClassType, Array[nullable MType]] */
8646 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
8649 &type_model__MClassType
, /* HashMapNode#0: MClassType */
8650 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
8651 &type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* N: HashMapNode[MClassType, Array[nullable MType]] */
8652 &type_model__MClassType
, /* HashNode#0: MClassType */
8655 /* runtime type nullable HashMapNode[MClassType, Array[nullable MType]] */
8656 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
8658 "nullable HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
8661 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
8664 0, /* nullable Object */
8666 121, /* nullable HashMapNode[MType, Array[nullable MType]] */
8667 325, /* nullable HashMapNode[MClassType, Array[nullable MType]] */
8670 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
8673 &type_model__MClassType
, /* HashMapNode#0: MClassType */
8674 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
8675 &type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* N: HashMapNode[MClassType, Array[nullable MType]] */
8676 &type_model__MClassType
, /* HashNode#0: MClassType */
8679 /* runtime type HashMapIterator[MClassType, Array[nullable MType]] */
8680 const struct type type_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
8682 "HashMapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
8685 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
,
8688 0, /* nullable Object */
8690 324, /* MapIterator[MType, Array[nullable MType]] */
8691 1485, /* HashMapIterator[MType, Array[nullable MType]] */
8692 1487, /* MapIterator[MClassType, Array[nullable MType]] */
8693 2079, /* HashMapIterator[MClassType, Array[nullable MType]] */
8696 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
8699 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Array[nullable MType]] */
8702 /* runtime type MapIterator[MClassType, Array[nullable MType]] */
8703 const struct type type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
8705 "MapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
8711 0, /* nullable Object */
8713 324, /* MapIterator[MType, Array[nullable MType]] */
8715 1487, /* MapIterator[MClassType, Array[nullable MType]] */
8718 /* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */
8719 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
= {
8721 "HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */
8724 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
,
8727 0, /* nullable Object */
8729 171, /* Collection[nullable MClass] */
8730 2080, /* HashMapKeys[MClass, Array[nullable MPropDef]] */
8731 164, /* Collection[Object] */
8732 1733, /* Collection[MClass] */
8735 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
= {
8738 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MPropDef]] */
8739 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MPropDef]] */
8746 &type_model__MClass
, /* RemovableCollection#0: MClass */
8750 &type_model__MClass
, /* Collection#0: MClass */
8751 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
8754 /* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */
8755 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
= {
8757 "HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */
8760 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
,
8763 0, /* nullable Object */
8765 1488, /* Collection[Array[nullable MPropDef]] */
8766 1810, /* HashMapValues[MClass, Array[nullable MPropDef]] */
8767 164, /* Collection[Object] */
8770 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
= {
8773 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MPropDef]] */
8774 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MPropDef]] */
8781 &type_array__Arraynullable_model__MPropDef
, /* RemovableCollection#0: Array[nullable MPropDef] */
8785 &type_array__Arraynullable_model__MPropDef
, /* Collection#0: Array[nullable MPropDef] */
8786 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */
8789 /* runtime type Collection[Array[nullable MPropDef]] */
8790 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
= {
8792 "Collection[Array[nullable MPropDef]]", /* class_name_string */
8798 0, /* nullable Object */
8800 1488, /* Collection[Array[nullable MPropDef]] */
8802 164, /* Collection[Object] */
8805 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
8806 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
8808 "NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */
8811 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
8814 0, /* nullable Object */
8816 326, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
8819 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
8822 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MPropDef]] */
8823 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
8826 /* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */
8827 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
8829 "HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
8832 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
8835 0, /* nullable Object */
8837 122, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */
8838 1489, /* HashMapNode[MClass, Array[nullable MPropDef]] */
8841 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
8844 &type_model__MClass
, /* HashMapNode#0: MClass */
8845 &type_array__Arraynullable_model__MPropDef
, /* HashMapNode#1: Array[nullable MPropDef] */
8846 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* N: HashMapNode[MClass, Array[nullable MPropDef]] */
8847 &type_model__MClass
, /* HashNode#0: MClass */
8850 /* runtime type nullable HashMapNode[MClass, Array[nullable MPropDef]] */
8851 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
8853 "nullable HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
8856 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
8859 0, /* nullable Object */
8861 122, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */
8864 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
8867 &type_model__MClass
, /* HashMapNode#0: MClass */
8868 &type_array__Arraynullable_model__MPropDef
, /* HashMapNode#1: Array[nullable MPropDef] */
8869 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* N: HashMapNode[MClass, Array[nullable MPropDef]] */
8870 &type_model__MClass
, /* HashNode#0: MClass */
8873 /* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */
8874 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
8876 "HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
8879 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
8882 0, /* nullable Object */
8884 327, /* MapIterator[MClass, Array[nullable MPropDef]] */
8885 1490, /* HashMapIterator[MClass, Array[nullable MPropDef]] */
8888 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
8891 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MPropDef]] */
8894 /* runtime type MapIterator[MClass, Array[nullable MPropDef]] */
8895 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
8897 "MapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
8903 0, /* nullable Object */
8905 327, /* MapIterator[MClass, Array[nullable MPropDef]] */
8908 /* runtime type ListNode[CodeFile] */
8909 const struct type type_list__ListNodeabstract_compiler__CodeFile
= {
8911 "ListNode[CodeFile]", /* class_name_string */
8914 &resolution_table_list__ListNodeabstract_compiler__CodeFile
,
8917 0, /* nullable Object */
8919 606, /* Collection[CodeFile] */
8920 1811, /* Container[CodeFile] */
8921 164, /* Collection[Object] */
8922 2081, /* ListNode[CodeFile] */
8925 const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile
= {
8928 &type_abstract_compiler__CodeFile
, /* ListNode#0: CodeFile */
8929 &type_list__ListNodeabstract_compiler__CodeFile
, /* ListNode[ListNode#0]: ListNode[CodeFile] */
8930 &type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
, /* ContainerIterator[Container#0]: ContainerIterator[CodeFile] */
8931 &type_abstract_compiler__CodeFile
, /* Container#0: CodeFile */
8940 &type_abstract_compiler__CodeFile
, /* Collection#0: CodeFile */
8941 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Collection#0]: Collection[CodeFile] */
8944 /* runtime type Container[CodeFile] */
8945 const struct type type_abstract_collection__Containerabstract_compiler__CodeFile
= {
8947 "Container[CodeFile]", /* class_name_string */
8953 0, /* nullable Object */
8955 606, /* Collection[CodeFile] */
8956 1811, /* Container[CodeFile] */
8957 164, /* Collection[Object] */
8960 /* runtime type ListIterator[CodeFile] */
8961 const struct type type_list__ListIteratorabstract_compiler__CodeFile
= {
8963 "ListIterator[CodeFile]", /* class_name_string */
8966 &resolution_table_list__ListIteratorabstract_compiler__CodeFile
,
8969 0, /* nullable Object */
8971 328, /* ListIterator[CodeFile] */
8974 const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile
= {
8977 &type_abstract_compiler__CodeFile
, /* ListIterator#0: CodeFile */
8978 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
8979 &type_list__Listabstract_compiler__CodeFile
, /* List[ListIterator#0]: List[CodeFile] */
8982 /* runtime type HashMapKeys[String, String] */
8983 const struct type type_hash_collection__HashMapKeysstring__Stringstring__String
= {
8985 "HashMapKeys[String, String]", /* class_name_string */
8988 &resolution_table_hash_collection__HashMapKeysstring__Stringstring__String
,
8991 0, /* nullable Object */
8993 595, /* Collection[String] */
8994 1812, /* HashMapKeys[String, String] */
8995 164, /* Collection[Object] */
8998 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringstring__String
= {
9001 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, String] */
9002 &type_abstract_collection__MapKeysIteratorstring__Stringstring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, String] */
9009 &type_string__String
, /* RemovableCollection#0: String */
9013 &type_string__String
, /* Collection#0: String */
9014 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
9017 /* runtime type HashMapValues[String, String] */
9018 const struct type type_hash_collection__HashMapValuesstring__Stringstring__String
= {
9020 "HashMapValues[String, String]", /* class_name_string */
9023 &resolution_table_hash_collection__HashMapValuesstring__Stringstring__String
,
9026 0, /* nullable Object */
9028 595, /* Collection[String] */
9029 1813, /* HashMapValues[String, String] */
9030 164, /* Collection[Object] */
9033 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringstring__String
= {
9036 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, String] */
9037 &type_abstract_collection__MapValuesIteratorstring__Stringstring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, String] */
9044 &type_string__String
, /* RemovableCollection#0: String */
9048 &type_string__String
, /* Collection#0: String */
9049 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
9052 /* runtime type NativeArray[nullable HashMapNode[String, String]] */
9053 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
= {
9055 "NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */
9058 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
,
9061 0, /* nullable Object */
9063 329, /* NativeArray[nullable HashMapNode[String, String]] */
9066 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
= {
9069 &type_nullable_hash_collection__HashMapNodestring__Stringstring__String
, /* NativeArray#0: nullable HashMapNode[String, String] */
9070 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, String]] */
9073 /* runtime type HashMapNode[String, String] */
9074 const struct type type_hash_collection__HashMapNodestring__Stringstring__String
= {
9076 "HashMapNode[String, String]", /* class_name_string */
9079 &resolution_table_hash_collection__HashMapNodestring__Stringstring__String
,
9082 0, /* nullable Object */
9084 123, /* nullable HashMapNode[String, String] */
9085 1491, /* HashMapNode[String, String] */
9088 const struct types resolution_table_hash_collection__HashMapNodestring__Stringstring__String
= {
9091 &type_string__String
, /* HashMapNode#0: String */
9092 &type_string__String
, /* HashMapNode#1: String */
9093 &type_hash_collection__HashMapNodestring__Stringstring__String
, /* N: HashMapNode[String, String] */
9094 &type_string__String
, /* HashNode#0: String */
9097 /* runtime type nullable HashMapNode[String, String] */
9098 const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String
= {
9100 "nullable HashMapNode[String, String]", /* class_name_string */
9103 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringstring__String
,
9106 0, /* nullable Object */
9108 123, /* nullable HashMapNode[String, String] */
9111 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringstring__String
= {
9114 &type_string__String
, /* HashMapNode#0: String */
9115 &type_string__String
, /* HashMapNode#1: String */
9116 &type_hash_collection__HashMapNodestring__Stringstring__String
, /* N: HashMapNode[String, String] */
9117 &type_string__String
, /* HashNode#0: String */
9120 /* runtime type HashMapIterator[String, String] */
9121 const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String
= {
9123 "HashMapIterator[String, String]", /* class_name_string */
9126 &resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String
,
9129 0, /* nullable Object */
9131 330, /* MapIterator[String, String] */
9132 1492, /* HashMapIterator[String, String] */
9135 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String
= {
9138 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, String] */
9141 /* runtime type MapIterator[String, String] */
9142 const struct type type_abstract_collection__MapIteratorstring__Stringstring__String
= {
9144 "MapIterator[String, String]", /* class_name_string */
9150 0, /* nullable Object */
9152 330, /* MapIterator[String, String] */
9155 /* runtime type ArrayIterator[ExternCFile] */
9156 const struct type type_array__ArrayIteratorabstract_compiler__ExternCFile
= {
9158 "ArrayIterator[ExternCFile]", /* class_name_string */
9161 &resolution_table_array__ArrayIteratorabstract_compiler__ExternCFile
,
9164 0, /* nullable Object */
9166 277, /* ArrayIterator[Object] */
9167 1493, /* ArrayIterator[ExternCFile] */
9170 const struct types resolution_table_array__ArrayIteratorabstract_compiler__ExternCFile
= {
9173 &type_array__AbstractArrayReadabstract_compiler__ExternCFile
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ExternCFile] */
9174 &type_array__Arrayabstract_compiler__ExternCFile
, /* Array[Iterator#0]: Array[ExternCFile] */
9177 /* runtime type NativeArray[ExternCFile] */
9178 const struct type type_array__NativeArrayabstract_compiler__ExternCFile
= {
9180 "NativeArray[ExternCFile]", /* class_name_string */
9183 &resolution_table_array__NativeArrayabstract_compiler__ExternCFile
,
9186 0, /* nullable Object */
9188 185, /* NativeArray[Object] */
9189 1494, /* NativeArray[ExternCFile] */
9192 const struct types resolution_table_array__NativeArrayabstract_compiler__ExternCFile
= {
9195 &type_abstract_compiler__ExternCFile
, /* NativeArray#0: ExternCFile */
9196 &type_array__NativeArrayabstract_compiler__ExternCFile
, /* NativeArray[NativeArray#0]: NativeArray[ExternCFile] */
9199 /* runtime type ArraySetIterator[String] */
9200 const struct type type_array__ArraySetIteratorstring__String
= {
9202 "ArraySetIterator[String]", /* class_name_string */
9205 &resolution_table_array__ArraySetIteratorstring__String
,
9208 0, /* nullable Object */
9210 331, /* ArraySetIterator[String] */
9213 const struct types resolution_table_array__ArraySetIteratorstring__String
= {
9216 &type_array__ArrayIteratorstring__String
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[String] */
9217 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9220 /* runtime type HashMapKeys[MClassType, String] */
9221 const struct type type_hash_collection__HashMapKeysmodel__MClassTypestring__String
= {
9223 "HashMapKeys[MClassType, String]", /* class_name_string */
9226 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String
,
9229 0, /* nullable Object */
9231 2355, /* HashMapKeys[MClassType, String] */
9233 164, /* Collection[Object] */
9234 173, /* Collection[nullable MType] */
9236 1737, /* Collection[MType] */
9239 1916, /* Collection[MClassType] */
9242 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String
= {
9245 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, String] */
9246 &type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, String] */
9253 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
9257 &type_model__MClassType
, /* Collection#0: MClassType */
9258 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
9261 /* runtime type HashMapValues[MClassType, String] */
9262 const struct type type_hash_collection__HashMapValuesmodel__MClassTypestring__String
= {
9264 "HashMapValues[MClassType, String]", /* class_name_string */
9267 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String
,
9270 0, /* nullable Object */
9272 595, /* Collection[String] */
9273 1814, /* HashMapValues[MClassType, String] */
9274 164, /* Collection[Object] */
9277 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String
= {
9280 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, String] */
9281 &type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, String] */
9288 &type_string__String
, /* RemovableCollection#0: String */
9292 &type_string__String
, /* Collection#0: String */
9293 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
9296 /* runtime type NativeArray[nullable HashMapNode[MClassType, String]] */
9297 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
9299 "NativeArray[nullable HashMapNode[MClassType, String]]", /* class_name_string */
9302 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
,
9305 0, /* nullable Object */
9307 332, /* NativeArray[nullable HashMapNode[MClassType, String]] */
9310 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
9313 &type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* NativeArray#0: nullable HashMapNode[MClassType, String] */
9314 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, String]] */
9317 /* runtime type HashMapNode[MClassType, String] */
9318 const struct type type_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
9320 "HashMapNode[MClassType, String]", /* class_name_string */
9323 &resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String
,
9326 0, /* nullable Object */
9328 124, /* nullable HashMapNode[MClassType, String] */
9329 1495, /* HashMapNode[MClassType, String] */
9332 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
9335 &type_model__MClassType
, /* HashMapNode#0: MClassType */
9336 &type_string__String
, /* HashMapNode#1: String */
9337 &type_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* N: HashMapNode[MClassType, String] */
9338 &type_model__MClassType
, /* HashNode#0: MClassType */
9341 /* runtime type nullable HashMapNode[MClassType, String] */
9342 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
9344 "nullable HashMapNode[MClassType, String]", /* class_name_string */
9347 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
,
9350 0, /* nullable Object */
9352 124, /* nullable HashMapNode[MClassType, String] */
9355 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
9358 &type_model__MClassType
, /* HashMapNode#0: MClassType */
9359 &type_string__String
, /* HashMapNode#1: String */
9360 &type_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* N: HashMapNode[MClassType, String] */
9361 &type_model__MClassType
, /* HashNode#0: MClassType */
9364 /* runtime type HashMapIterator[MClassType, String] */
9365 const struct type type_hash_collection__HashMapIteratormodel__MClassTypestring__String
= {
9367 "HashMapIterator[MClassType, String]", /* class_name_string */
9370 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String
,
9373 0, /* nullable Object */
9375 333, /* MapIterator[MClassType, String] */
9376 1496, /* HashMapIterator[MClassType, String] */
9379 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String
= {
9382 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, String] */
9385 /* runtime type MapIterator[MClassType, String] */
9386 const struct type type_abstract_collection__MapIteratormodel__MClassTypestring__String
= {
9388 "MapIterator[MClassType, String]", /* class_name_string */
9394 0, /* nullable Object */
9396 333, /* MapIterator[MClassType, String] */
9399 /* runtime type ListNode[AbstractRuntimeFunction] */
9400 const struct type type_list__ListNodeabstract_compiler__AbstractRuntimeFunction
= {
9402 "ListNode[AbstractRuntimeFunction]", /* class_name_string */
9405 &resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction
,
9408 0, /* nullable Object */
9410 609, /* Collection[AbstractRuntimeFunction] */
9411 1815, /* Container[AbstractRuntimeFunction] */
9412 164, /* Collection[Object] */
9413 2082, /* ListNode[AbstractRuntimeFunction] */
9416 const struct types resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction
= {
9419 &type_abstract_compiler__AbstractRuntimeFunction
, /* ListNode#0: AbstractRuntimeFunction */
9420 &type_list__ListNodeabstract_compiler__AbstractRuntimeFunction
, /* ListNode[ListNode#0]: ListNode[AbstractRuntimeFunction] */
9421 &type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
, /* ContainerIterator[Container#0]: ContainerIterator[AbstractRuntimeFunction] */
9422 &type_abstract_compiler__AbstractRuntimeFunction
, /* Container#0: AbstractRuntimeFunction */
9431 &type_abstract_compiler__AbstractRuntimeFunction
, /* Collection#0: AbstractRuntimeFunction */
9432 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */
9435 /* runtime type Container[AbstractRuntimeFunction] */
9436 const struct type type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction
= {
9438 "Container[AbstractRuntimeFunction]", /* class_name_string */
9444 0, /* nullable Object */
9446 609, /* Collection[AbstractRuntimeFunction] */
9447 1815, /* Container[AbstractRuntimeFunction] */
9448 164, /* Collection[Object] */
9451 /* runtime type ListIterator[AbstractRuntimeFunction] */
9452 const struct type type_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
= {
9454 "ListIterator[AbstractRuntimeFunction]", /* class_name_string */
9457 &resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
,
9460 0, /* nullable Object */
9462 334, /* ListIterator[AbstractRuntimeFunction] */
9465 const struct types resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
= {
9468 &type_abstract_compiler__AbstractRuntimeFunction
, /* ListIterator#0: AbstractRuntimeFunction */
9469 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
9470 &type_list__Listabstract_compiler__AbstractRuntimeFunction
, /* List[ListIterator#0]: List[AbstractRuntimeFunction] */
9473 /* runtime type HashSetNode[AbstractRuntimeFunction] */
9474 const struct type type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
9476 "HashSetNode[AbstractRuntimeFunction]", /* class_name_string */
9479 &resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
9482 0, /* nullable Object */
9484 116, /* nullable HashSetNode[Object] */
9485 335, /* nullable HashSetNode[AbstractRuntimeFunction] */
9486 1456, /* HashSetNode[Object] */
9487 2083, /* HashSetNode[AbstractRuntimeFunction] */
9490 const struct types resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
9493 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashSetNode#0: AbstractRuntimeFunction */
9495 &type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* N: HashSetNode[AbstractRuntimeFunction] */
9496 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashNode#0: AbstractRuntimeFunction */
9499 /* runtime type nullable HashSetNode[AbstractRuntimeFunction] */
9500 const struct type type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
9502 "nullable HashSetNode[AbstractRuntimeFunction]", /* class_name_string */
9505 &resolution_table_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
9508 0, /* nullable Object */
9510 116, /* nullable HashSetNode[Object] */
9511 335, /* nullable HashSetNode[AbstractRuntimeFunction] */
9514 const struct types resolution_table_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
9517 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashSetNode#0: AbstractRuntimeFunction */
9519 &type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* N: HashSetNode[AbstractRuntimeFunction] */
9520 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashNode#0: AbstractRuntimeFunction */
9523 /* runtime type HashSetIterator[AbstractRuntimeFunction] */
9524 const struct type type_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
= {
9526 "HashSetIterator[AbstractRuntimeFunction]", /* class_name_string */
9529 &resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
,
9532 0, /* nullable Object */
9534 307, /* HashSetIterator[Object] */
9535 1497, /* HashSetIterator[AbstractRuntimeFunction] */
9538 const struct types resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
= {
9541 &type_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction
, /* HashSet[HashSetIterator#0]: HashSet[AbstractRuntimeFunction] */
9542 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
9545 /* runtime type NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
9546 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
9548 "NativeArray[nullable HashSetNode[AbstractRuntimeFunction]]", /* class_name_string */
9551 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
9554 0, /* nullable Object */
9556 308, /* NativeArray[nullable HashSetNode[Object]] */
9557 1498, /* NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
9560 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
9563 &type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* NativeArray#0: nullable HashSetNode[AbstractRuntimeFunction] */
9564 &type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
9567 /* runtime type HashMapKeys[MType, Array[MClassType]] */
9568 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
= {
9570 "HashMapKeys[MType, Array[MClassType]]", /* class_name_string */
9573 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
,
9576 0, /* nullable Object */
9578 2076, /* HashMapKeys[MType, Array[nullable MType]] */
9579 2356, /* HashMapKeys[MType, Array[MType]] */
9580 164, /* Collection[Object] */
9581 173, /* Collection[nullable MType] */
9582 2462, /* HashMapKeys[MType, Array[MClassType]] */
9583 1737, /* Collection[MType] */
9586 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
= {
9589 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MClassType]] */
9590 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MClassType]] */
9597 &type_model__MType
, /* RemovableCollection#0: MType */
9601 &type_model__MType
, /* Collection#0: MType */
9602 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9605 /* runtime type HashMapKeys[MType, Array[MType]] */
9606 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
= {
9608 "HashMapKeys[MType, Array[MType]]", /* class_name_string */
9611 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
,
9614 0, /* nullable Object */
9616 2076, /* HashMapKeys[MType, Array[nullable MType]] */
9617 2356, /* HashMapKeys[MType, Array[MType]] */
9618 164, /* Collection[Object] */
9619 173, /* Collection[nullable MType] */
9621 1737, /* Collection[MType] */
9624 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
= {
9627 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MType]] */
9628 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MType]] */
9635 &type_model__MType
, /* RemovableCollection#0: MType */
9639 &type_model__MType
, /* Collection#0: MType */
9640 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9643 /* runtime type HashMapValues[MType, Array[MClassType]] */
9644 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
= {
9646 "HashMapValues[MType, Array[MClassType]]", /* class_name_string */
9649 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
,
9652 0, /* nullable Object */
9654 322, /* Collection[nullable Array[nullable MType]] */
9655 2077, /* HashMapValues[MType, Array[nullable MType]] */
9656 164, /* Collection[Object] */
9657 1809, /* Collection[Array[nullable MType]] */
9658 2463, /* HashMapValues[MType, Array[MType]] */
9659 2549, /* HashMapValues[MType, Array[MClassType]] */
9660 2084, /* Collection[Array[MType]] */
9663 2357, /* Collection[Array[MClassType]] */
9666 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
= {
9669 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MClassType]] */
9670 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MClassType]] */
9677 &type_array__Arraymodel__MClassType
, /* RemovableCollection#0: Array[MClassType] */
9681 &type_array__Arraymodel__MClassType
, /* Collection#0: Array[MClassType] */
9682 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Collection#0]: Collection[Array[MClassType]] */
9685 /* runtime type HashMapValues[MType, Array[MType]] */
9686 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
= {
9688 "HashMapValues[MType, Array[MType]]", /* class_name_string */
9691 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
,
9694 0, /* nullable Object */
9696 322, /* Collection[nullable Array[nullable MType]] */
9697 2077, /* HashMapValues[MType, Array[nullable MType]] */
9698 164, /* Collection[Object] */
9699 1809, /* Collection[Array[nullable MType]] */
9700 2463, /* HashMapValues[MType, Array[MType]] */
9702 2084, /* Collection[Array[MType]] */
9705 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
= {
9708 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MType]] */
9709 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MType]] */
9716 &type_array__Arraymodel__MType
, /* RemovableCollection#0: Array[MType] */
9720 &type_array__Arraymodel__MType
, /* Collection#0: Array[MType] */
9721 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Collection#0]: Collection[Array[MType]] */
9724 /* runtime type Collection[Array[MClassType]] */
9725 const struct type type_abstract_collection__Collectionarray__Arraymodel__MClassType
= {
9727 "Collection[Array[MClassType]]", /* class_name_string */
9733 0, /* nullable Object */
9735 322, /* Collection[nullable Array[nullable MType]] */
9737 164, /* Collection[Object] */
9738 1809, /* Collection[Array[nullable MType]] */
9741 2084, /* Collection[Array[MType]] */
9744 2357, /* Collection[Array[MClassType]] */
9747 /* runtime type Collection[Array[MType]] */
9748 const struct type type_abstract_collection__Collectionarray__Arraymodel__MType
= {
9750 "Collection[Array[MType]]", /* class_name_string */
9756 0, /* nullable Object */
9758 322, /* Collection[nullable Array[nullable MType]] */
9760 164, /* Collection[Object] */
9761 1809, /* Collection[Array[nullable MType]] */
9764 2084, /* Collection[Array[MType]] */
9767 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
9768 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
9770 "NativeArray[nullable HashMapNode[MType, Array[MClassType]]]", /* class_name_string */
9773 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
9776 0, /* nullable Object */
9778 323, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
9779 1499, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */
9780 1816, /* NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
9783 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
9786 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MType, Array[MClassType]] */
9787 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
9790 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MType]]] */
9791 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
9793 "NativeArray[nullable HashMapNode[MType, Array[MType]]]", /* class_name_string */
9796 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
9799 0, /* nullable Object */
9801 323, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
9802 1499, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */
9805 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
9808 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, Array[MType]] */
9809 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MType]]] */
9812 /* runtime type HashMapNode[MType, Array[MClassType]] */
9813 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
9815 "HashMapNode[MType, Array[MClassType]]", /* class_name_string */
9818 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
9821 0, /* nullable Object */
9823 121, /* nullable HashMapNode[MType, Array[nullable MType]] */
9824 336, /* nullable HashMapNode[MType, Array[MType]] */
9825 1484, /* HashMapNode[MType, Array[nullable MType]] */
9826 1500, /* nullable HashMapNode[MType, Array[MClassType]] */
9827 2085, /* HashMapNode[MType, Array[MType]] */
9828 2464, /* HashMapNode[MType, Array[MClassType]] */
9831 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
9834 &type_model__MType
, /* HashMapNode#0: MType */
9835 &type_array__Arraymodel__MClassType
, /* HashMapNode#1: Array[MClassType] */
9836 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* N: HashMapNode[MType, Array[MClassType]] */
9837 &type_model__MType
, /* HashNode#0: MType */
9840 /* runtime type HashMapNode[MType, Array[MType]] */
9841 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
9843 "HashMapNode[MType, Array[MType]]", /* class_name_string */
9846 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
9849 0, /* nullable Object */
9851 121, /* nullable HashMapNode[MType, Array[nullable MType]] */
9852 336, /* nullable HashMapNode[MType, Array[MType]] */
9853 1484, /* HashMapNode[MType, Array[nullable MType]] */
9855 2085, /* HashMapNode[MType, Array[MType]] */
9858 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
9861 &type_model__MType
, /* HashMapNode#0: MType */
9862 &type_array__Arraymodel__MType
, /* HashMapNode#1: Array[MType] */
9863 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* N: HashMapNode[MType, Array[MType]] */
9864 &type_model__MType
, /* HashNode#0: MType */
9867 /* runtime type nullable HashMapNode[MType, Array[MClassType]] */
9868 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
9870 "nullable HashMapNode[MType, Array[MClassType]]", /* class_name_string */
9873 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
9876 0, /* nullable Object */
9878 121, /* nullable HashMapNode[MType, Array[nullable MType]] */
9879 336, /* nullable HashMapNode[MType, Array[MType]] */
9881 1500, /* nullable HashMapNode[MType, Array[MClassType]] */
9884 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
9887 &type_model__MType
, /* HashMapNode#0: MType */
9888 &type_array__Arraymodel__MClassType
, /* HashMapNode#1: Array[MClassType] */
9889 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* N: HashMapNode[MType, Array[MClassType]] */
9890 &type_model__MType
, /* HashNode#0: MType */
9893 /* runtime type nullable HashMapNode[MType, Array[MType]] */
9894 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
9896 "nullable HashMapNode[MType, Array[MType]]", /* class_name_string */
9899 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
9902 0, /* nullable Object */
9904 121, /* nullable HashMapNode[MType, Array[nullable MType]] */
9905 336, /* nullable HashMapNode[MType, Array[MType]] */
9908 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
9911 &type_model__MType
, /* HashMapNode#0: MType */
9912 &type_array__Arraymodel__MType
, /* HashMapNode#1: Array[MType] */
9913 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* N: HashMapNode[MType, Array[MType]] */
9914 &type_model__MType
, /* HashNode#0: MType */
9917 /* runtime type HashMapIterator[MType, Array[MClassType]] */
9918 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
= {
9920 "HashMapIterator[MType, Array[MClassType]]", /* class_name_string */
9923 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
,
9926 0, /* nullable Object */
9928 324, /* MapIterator[MType, Array[nullable MType]] */
9929 1485, /* HashMapIterator[MType, Array[nullable MType]] */
9930 1501, /* MapIterator[MType, Array[MType]] */
9931 1817, /* MapIterator[MType, Array[MClassType]] */
9932 2086, /* HashMapIterator[MType, Array[MType]] */
9933 2465, /* HashMapIterator[MType, Array[MClassType]] */
9936 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
= {
9939 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MClassType]] */
9942 /* runtime type HashMapIterator[MType, Array[MType]] */
9943 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
= {
9945 "HashMapIterator[MType, Array[MType]]", /* class_name_string */
9948 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
,
9951 0, /* nullable Object */
9953 324, /* MapIterator[MType, Array[nullable MType]] */
9954 1485, /* HashMapIterator[MType, Array[nullable MType]] */
9955 1501, /* MapIterator[MType, Array[MType]] */
9957 2086, /* HashMapIterator[MType, Array[MType]] */
9960 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
= {
9963 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MType]] */
9966 /* runtime type MapIterator[MType, Array[MClassType]] */
9967 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
= {
9969 "MapIterator[MType, Array[MClassType]]", /* class_name_string */
9975 0, /* nullable Object */
9977 324, /* MapIterator[MType, Array[nullable MType]] */
9979 1501, /* MapIterator[MType, Array[MType]] */
9980 1817, /* MapIterator[MType, Array[MClassType]] */
9983 /* runtime type MapIterator[MType, Array[MType]] */
9984 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
= {
9986 "MapIterator[MType, Array[MType]]", /* class_name_string */
9992 0, /* nullable Object */
9994 324, /* MapIterator[MType, Array[nullable MType]] */
9996 1501, /* MapIterator[MType, Array[MType]] */