1 #include "nitg.types.0.h"
2 /* runtime type AKwreadableAtid */
3 const struct type type_parser_nodes__AKwreadableAtid
= {
5 "AKwreadableAtid", /* class_name_string */
8 &resolution_table_parser_nodes__AKwreadableAtid
,
11 0, /* nullable Object */
13 25, /* nullable AAtid */
17 2369, /* AKwreadableAtid */
20 const struct types resolution_table_parser_nodes__AKwreadableAtid
= {
25 /* runtime type AKwwritableAtid */
26 const struct type type_parser_nodes__AKwwritableAtid
= {
28 "AKwwritableAtid", /* class_name_string */
31 &resolution_table_parser_nodes__AKwwritableAtid
,
34 0, /* nullable Object */
36 25, /* nullable AAtid */
40 2370, /* AKwwritableAtid */
43 const struct types resolution_table_parser_nodes__AKwwritableAtid
= {
48 /* runtime type AKwimportAtid */
49 const struct type type_parser_nodes__AKwimportAtid
= {
51 "AKwimportAtid", /* class_name_string */
54 &resolution_table_parser_nodes__AKwimportAtid
,
57 0, /* nullable Object */
59 25, /* nullable AAtid */
63 2371, /* AKwimportAtid */
66 const struct types resolution_table_parser_nodes__AKwimportAtid
= {
71 /* runtime type AParExprs */
72 const struct type type_parser_nodes__AParExprs
= {
74 "AParExprs", /* class_name_string */
77 &resolution_table_parser_nodes__AParExprs
,
80 0, /* nullable Object */
82 26, /* nullable AExprs */
89 const struct types resolution_table_parser_nodes__AParExprs
= {
94 /* runtime type AExprs */
95 const struct type type_parser_nodes__AExprs
= {
97 "AExprs", /* class_name_string */
103 0, /* nullable Object */
105 26, /* nullable AExprs */
111 /* runtime type nullable AExprs */
112 const struct type type_nullable_parser_nodes__AExprs
= {
114 "nullable AExprs", /* class_name_string */
120 0, /* nullable Object */
122 26, /* nullable AExprs */
125 /* runtime type AListExprs */
126 const struct type type_parser_nodes__AListExprs
= {
128 "AListExprs", /* class_name_string */
131 &resolution_table_parser_nodes__AListExprs
,
134 0, /* nullable Object */
136 26, /* nullable AExprs */
140 2373, /* AListExprs */
143 const struct types resolution_table_parser_nodes__AListExprs
= {
148 /* runtime type ABraExprs */
149 const struct type type_parser_nodes__ABraExprs
= {
151 "ABraExprs", /* class_name_string */
154 &resolution_table_parser_nodes__ABraExprs
,
157 0, /* nullable Object */
159 26, /* nullable AExprs */
163 2374, /* ABraExprs */
166 const struct types resolution_table_parser_nodes__ABraExprs
= {
171 /* runtime type AModuleName */
172 const struct type type_parser_nodes__AModuleName
= {
174 "AModuleName", /* class_name_string */
177 &resolution_table_parser_nodes__AModuleName
,
180 0, /* nullable Object */
182 27, /* nullable AModuleName */
185 2026, /* AModuleName */
188 const struct types resolution_table_parser_nodes__AModuleName
= {
193 /* runtime type nullable AModuleName */
194 const struct type type_nullable_parser_nodes__AModuleName
= {
196 "nullable AModuleName", /* class_name_string */
199 &resolution_table_nullable_parser_nodes__AModuleName
,
202 0, /* nullable Object */
204 27, /* nullable AModuleName */
207 const struct types resolution_table_nullable_parser_nodes__AModuleName
= {
212 /* runtime type ADoc */
213 const struct type type_parser_nodes__ADoc
= {
215 "ADoc", /* class_name_string */
218 &resolution_table_parser_nodes__ADoc
,
221 0, /* nullable Object */
223 28, /* nullable ADoc */
229 const struct types resolution_table_parser_nodes__ADoc
= {
234 /* runtime type nullable ADoc */
235 const struct type type_nullable_parser_nodes__ADoc
= {
237 "nullable ADoc", /* class_name_string */
240 &resolution_table_nullable_parser_nodes__ADoc
,
243 0, /* nullable Object */
245 28, /* nullable ADoc */
248 const struct types resolution_table_nullable_parser_nodes__ADoc
= {
253 /* runtime type ANodes[TComment] */
254 const struct type type_parser_nodes__ANodesparser_nodes__TComment
= {
256 "ANodes[TComment]", /* class_name_string */
259 &resolution_table_parser_nodes__ANodesparser_nodes__TComment
,
262 0, /* nullable Object */
264 598, /* Collection[ANode] */
265 165, /* SequenceRead[nullable Object] */
266 166, /* Collection[Object] */
267 1811, /* Collection[Token] */
268 2522, /* ANodes[TComment] */
269 2028, /* Collection[TComment] */
272 const struct types resolution_table_parser_nodes__ANodesparser_nodes__TComment
= {
275 &type_array__Arrayparser_nodes__TComment
, /* Array[ANodes#0]: Array[TComment] */
276 &type_parser_nodes__TComment
, /* ANodes#0: TComment */
277 &type_parser_nodes__TComment
, /* Sequence#0: TComment */
278 &type_parser_nodes__TComment
, /* SimpleCollection#0: TComment */
283 &type_parser_nodes__TComment
, /* RemovableCollection#0: TComment */
284 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Sequence#0]: Collection[TComment] */
285 &type_array__Arrayparser_nodes__TComment
, /* Array[Sequence#0]: Array[TComment] */
286 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[SimpleCollection#0]: Collection[TComment] */
287 &type_parser_nodes__TComment
, /* Collection#0: TComment */
288 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Collection#0]: Collection[TComment] */
289 &type_parser_nodes__TComment
, /* SequenceRead#0: TComment */
292 /* runtime type Collection[TComment] */
293 const struct type type_abstract_collection__Collectionparser_nodes__TComment
= {
295 "Collection[TComment]", /* class_name_string */
301 0, /* nullable Object */
303 598, /* Collection[ANode] */
305 166, /* Collection[Object] */
306 1811, /* Collection[Token] */
308 2028, /* Collection[TComment] */
311 /* runtime type TEol */
312 const struct type type_parser_nodes__TEol
= {
314 "TEol", /* class_name_string */
317 &resolution_table_parser_nodes__TEol
,
320 0, /* nullable Object */
327 const struct types resolution_table_parser_nodes__TEol
= {
332 /* runtime type TComment */
333 const struct type type_parser_nodes__TComment
= {
335 "TComment", /* class_name_string */
338 &resolution_table_parser_nodes__TComment
,
341 0, /* nullable Object */
348 const struct types resolution_table_parser_nodes__TComment
= {
353 /* runtime type TKwpackage */
354 const struct type type_parser_nodes__TKwpackage
= {
356 "TKwpackage", /* class_name_string */
359 &resolution_table_parser_nodes__TKwpackage
,
362 0, /* nullable Object */
364 1816, /* TKwpackage */
369 const struct types resolution_table_parser_nodes__TKwpackage
= {
374 /* runtime type TKwmodule */
375 const struct type type_parser_nodes__TKwmodule
= {
377 "TKwmodule", /* class_name_string */
380 &resolution_table_parser_nodes__TKwmodule
,
383 0, /* nullable Object */
385 29, /* nullable TKwmodule */
388 2029, /* TKwmodule */
391 const struct types resolution_table_parser_nodes__TKwmodule
= {
396 /* runtime type nullable TKwmodule */
397 const struct type type_nullable_parser_nodes__TKwmodule
= {
399 "nullable TKwmodule", /* class_name_string */
402 &resolution_table_nullable_parser_nodes__TKwmodule
,
405 0, /* nullable Object */
407 29, /* nullable TKwmodule */
410 const struct types resolution_table_nullable_parser_nodes__TKwmodule
= {
415 /* runtime type TKwimport */
416 const struct type type_parser_nodes__TKwimport
= {
418 "TKwimport", /* class_name_string */
421 &resolution_table_parser_nodes__TKwimport
,
424 0, /* nullable Object */
426 30, /* nullable TKwimport */
429 2030, /* TKwimport */
432 const struct types resolution_table_parser_nodes__TKwimport
= {
437 /* runtime type nullable TKwimport */
438 const struct type type_nullable_parser_nodes__TKwimport
= {
440 "nullable TKwimport", /* class_name_string */
443 &resolution_table_nullable_parser_nodes__TKwimport
,
446 0, /* nullable Object */
448 30, /* nullable TKwimport */
451 const struct types resolution_table_nullable_parser_nodes__TKwimport
= {
456 /* runtime type TKwclass */
457 const struct type type_parser_nodes__TKwclass
= {
459 "TKwclass", /* class_name_string */
462 &resolution_table_parser_nodes__TKwclass
,
465 0, /* nullable Object */
467 31, /* nullable TKwclass */
473 const struct types resolution_table_parser_nodes__TKwclass
= {
478 /* runtime type nullable TKwclass */
479 const struct type type_nullable_parser_nodes__TKwclass
= {
481 "nullable TKwclass", /* class_name_string */
484 &resolution_table_nullable_parser_nodes__TKwclass
,
487 0, /* nullable Object */
489 31, /* nullable TKwclass */
492 const struct types resolution_table_nullable_parser_nodes__TKwclass
= {
497 /* runtime type TKwabstract */
498 const struct type type_parser_nodes__TKwabstract
= {
500 "TKwabstract", /* class_name_string */
503 &resolution_table_parser_nodes__TKwabstract
,
506 0, /* nullable Object */
508 32, /* nullable TKwabstract */
511 2032, /* TKwabstract */
514 const struct types resolution_table_parser_nodes__TKwabstract
= {
519 /* runtime type nullable TKwabstract */
520 const struct type type_nullable_parser_nodes__TKwabstract
= {
522 "nullable TKwabstract", /* class_name_string */
525 &resolution_table_nullable_parser_nodes__TKwabstract
,
528 0, /* nullable Object */
530 32, /* nullable TKwabstract */
533 const struct types resolution_table_nullable_parser_nodes__TKwabstract
= {
538 /* runtime type TKwinterface */
539 const struct type type_parser_nodes__TKwinterface
= {
541 "TKwinterface", /* class_name_string */
544 &resolution_table_parser_nodes__TKwinterface
,
547 0, /* nullable Object */
549 33, /* nullable TKwinterface */
552 2033, /* TKwinterface */
555 const struct types resolution_table_parser_nodes__TKwinterface
= {
560 /* runtime type nullable TKwinterface */
561 const struct type type_nullable_parser_nodes__TKwinterface
= {
563 "nullable TKwinterface", /* class_name_string */
566 &resolution_table_nullable_parser_nodes__TKwinterface
,
569 0, /* nullable Object */
571 33, /* nullable TKwinterface */
574 const struct types resolution_table_nullable_parser_nodes__TKwinterface
= {
579 /* runtime type TKwenum */
580 const struct type type_parser_nodes__TKwenum
= {
582 "TKwenum", /* class_name_string */
585 &resolution_table_parser_nodes__TKwenum
,
588 0, /* nullable Object */
590 34, /* nullable TKwenum */
596 const struct types resolution_table_parser_nodes__TKwenum
= {
601 /* runtime type nullable TKwenum */
602 const struct type type_nullable_parser_nodes__TKwenum
= {
604 "nullable TKwenum", /* class_name_string */
607 &resolution_table_nullable_parser_nodes__TKwenum
,
610 0, /* nullable Object */
612 34, /* nullable TKwenum */
615 const struct types resolution_table_nullable_parser_nodes__TKwenum
= {
620 /* runtime type TKwend */
621 const struct type type_parser_nodes__TKwend
= {
623 "TKwend", /* class_name_string */
626 &resolution_table_parser_nodes__TKwend
,
629 0, /* nullable Object */
631 35, /* nullable TKwend */
637 const struct types resolution_table_parser_nodes__TKwend
= {
642 /* runtime type nullable TKwend */
643 const struct type type_nullable_parser_nodes__TKwend
= {
645 "nullable TKwend", /* class_name_string */
648 &resolution_table_nullable_parser_nodes__TKwend
,
651 0, /* nullable Object */
653 35, /* nullable TKwend */
656 const struct types resolution_table_nullable_parser_nodes__TKwend
= {
661 /* runtime type TKwmeth */
662 const struct type type_parser_nodes__TKwmeth
= {
664 "TKwmeth", /* class_name_string */
667 &resolution_table_parser_nodes__TKwmeth
,
670 0, /* nullable Object */
672 36, /* nullable TKwmeth */
678 const struct types resolution_table_parser_nodes__TKwmeth
= {
683 /* runtime type nullable TKwmeth */
684 const struct type type_nullable_parser_nodes__TKwmeth
= {
686 "nullable TKwmeth", /* class_name_string */
689 &resolution_table_nullable_parser_nodes__TKwmeth
,
692 0, /* nullable Object */
694 36, /* nullable TKwmeth */
697 const struct types resolution_table_nullable_parser_nodes__TKwmeth
= {
702 /* runtime type TKwtype */
703 const struct type type_parser_nodes__TKwtype
= {
705 "TKwtype", /* class_name_string */
708 &resolution_table_parser_nodes__TKwtype
,
711 0, /* nullable Object */
713 37, /* nullable TKwtype */
719 const struct types resolution_table_parser_nodes__TKwtype
= {
724 /* runtime type nullable TKwtype */
725 const struct type type_nullable_parser_nodes__TKwtype
= {
727 "nullable TKwtype", /* class_name_string */
730 &resolution_table_nullable_parser_nodes__TKwtype
,
733 0, /* nullable Object */
735 37, /* nullable TKwtype */
738 const struct types resolution_table_nullable_parser_nodes__TKwtype
= {
743 /* runtime type TKwinit */
744 const struct type type_parser_nodes__TKwinit
= {
746 "TKwinit", /* class_name_string */
749 &resolution_table_parser_nodes__TKwinit
,
752 0, /* nullable Object */
754 38, /* nullable TKwinit */
760 const struct types resolution_table_parser_nodes__TKwinit
= {
765 /* runtime type nullable TKwinit */
766 const struct type type_nullable_parser_nodes__TKwinit
= {
768 "nullable TKwinit", /* class_name_string */
771 &resolution_table_nullable_parser_nodes__TKwinit
,
774 0, /* nullable Object */
776 38, /* nullable TKwinit */
779 const struct types resolution_table_nullable_parser_nodes__TKwinit
= {
784 /* runtime type TKwredef */
785 const struct type type_parser_nodes__TKwredef
= {
787 "TKwredef", /* class_name_string */
790 &resolution_table_parser_nodes__TKwredef
,
793 0, /* nullable Object */
795 39, /* nullable TKwredef */
801 const struct types resolution_table_parser_nodes__TKwredef
= {
806 /* runtime type nullable TKwredef */
807 const struct type type_nullable_parser_nodes__TKwredef
= {
809 "nullable TKwredef", /* class_name_string */
812 &resolution_table_nullable_parser_nodes__TKwredef
,
815 0, /* nullable Object */
817 39, /* nullable TKwredef */
820 const struct types resolution_table_nullable_parser_nodes__TKwredef
= {
825 /* runtime type TKwis */
826 const struct type type_parser_nodes__TKwis
= {
828 "TKwis", /* class_name_string */
831 &resolution_table_parser_nodes__TKwis
,
834 0, /* nullable Object */
841 const struct types resolution_table_parser_nodes__TKwis
= {
846 /* runtime type TKwdo */
847 const struct type type_parser_nodes__TKwdo
= {
849 "TKwdo", /* class_name_string */
852 &resolution_table_parser_nodes__TKwdo
,
855 0, /* nullable Object */
857 40, /* nullable TKwdo */
863 const struct types resolution_table_parser_nodes__TKwdo
= {
868 /* runtime type nullable TKwdo */
869 const struct type type_nullable_parser_nodes__TKwdo
= {
871 "nullable TKwdo", /* class_name_string */
874 &resolution_table_nullable_parser_nodes__TKwdo
,
877 0, /* nullable Object */
879 40, /* nullable TKwdo */
882 const struct types resolution_table_nullable_parser_nodes__TKwdo
= {
887 /* runtime type TKwreadable */
888 const struct type type_parser_nodes__TKwreadable
= {
890 "TKwreadable", /* class_name_string */
893 &resolution_table_parser_nodes__TKwreadable
,
896 0, /* nullable Object */
898 41, /* nullable TKwreadable */
901 2041, /* TKwreadable */
904 const struct types resolution_table_parser_nodes__TKwreadable
= {
909 /* runtime type nullable TKwreadable */
910 const struct type type_nullable_parser_nodes__TKwreadable
= {
912 "nullable TKwreadable", /* class_name_string */
915 &resolution_table_nullable_parser_nodes__TKwreadable
,
918 0, /* nullable Object */
920 41, /* nullable TKwreadable */
923 const struct types resolution_table_nullable_parser_nodes__TKwreadable
= {
928 /* runtime type TKwwritable */
929 const struct type type_parser_nodes__TKwwritable
= {
931 "TKwwritable", /* class_name_string */
934 &resolution_table_parser_nodes__TKwwritable
,
937 0, /* nullable Object */
939 42, /* nullable TKwwritable */
942 2042, /* TKwwritable */
945 const struct types resolution_table_parser_nodes__TKwwritable
= {
950 /* runtime type nullable TKwwritable */
951 const struct type type_nullable_parser_nodes__TKwwritable
= {
953 "nullable TKwwritable", /* class_name_string */
956 &resolution_table_nullable_parser_nodes__TKwwritable
,
959 0, /* nullable Object */
961 42, /* nullable TKwwritable */
964 const struct types resolution_table_nullable_parser_nodes__TKwwritable
= {
969 /* runtime type TKwvar */
970 const struct type type_parser_nodes__TKwvar
= {
972 "TKwvar", /* class_name_string */
975 &resolution_table_parser_nodes__TKwvar
,
978 0, /* nullable Object */
980 43, /* nullable TKwvar */
986 const struct types resolution_table_parser_nodes__TKwvar
= {
991 /* runtime type nullable TKwvar */
992 const struct type type_nullable_parser_nodes__TKwvar
= {
994 "nullable TKwvar", /* class_name_string */
997 &resolution_table_nullable_parser_nodes__TKwvar
,
1000 0, /* nullable Object */
1002 43, /* nullable TKwvar */
1005 const struct types resolution_table_nullable_parser_nodes__TKwvar
= {
1010 /* runtime type TKwintern */
1011 const struct type type_parser_nodes__TKwintern
= {
1013 "TKwintern", /* class_name_string */
1016 &resolution_table_parser_nodes__TKwintern
,
1019 0, /* nullable Object */
1021 1818, /* TKwintern */
1026 const struct types resolution_table_parser_nodes__TKwintern
= {
1031 /* runtime type TKwextern */
1032 const struct type type_parser_nodes__TKwextern
= {
1034 "TKwextern", /* class_name_string */
1037 &resolution_table_parser_nodes__TKwextern
,
1040 0, /* nullable Object */
1042 44, /* nullable TKwextern */
1045 2044, /* TKwextern */
1048 const struct types resolution_table_parser_nodes__TKwextern
= {
1053 /* runtime type nullable TKwextern */
1054 const struct type type_nullable_parser_nodes__TKwextern
= {
1056 "nullable TKwextern", /* class_name_string */
1059 &resolution_table_nullable_parser_nodes__TKwextern
,
1062 0, /* nullable Object */
1064 44, /* nullable TKwextern */
1067 const struct types resolution_table_nullable_parser_nodes__TKwextern
= {
1072 /* runtime type TKwprotected */
1073 const struct type type_parser_nodes__TKwprotected
= {
1075 "TKwprotected", /* class_name_string */
1078 &resolution_table_parser_nodes__TKwprotected
,
1081 0, /* nullable Object */
1083 45, /* nullable TKwprotected */
1086 2045, /* TKwprotected */
1089 const struct types resolution_table_parser_nodes__TKwprotected
= {
1094 /* runtime type nullable TKwprotected */
1095 const struct type type_nullable_parser_nodes__TKwprotected
= {
1097 "nullable TKwprotected", /* class_name_string */
1100 &resolution_table_nullable_parser_nodes__TKwprotected
,
1103 0, /* nullable Object */
1105 45, /* nullable TKwprotected */
1108 const struct types resolution_table_nullable_parser_nodes__TKwprotected
= {
1113 /* runtime type TKwprivate */
1114 const struct type type_parser_nodes__TKwprivate
= {
1116 "TKwprivate", /* class_name_string */
1119 &resolution_table_parser_nodes__TKwprivate
,
1122 0, /* nullable Object */
1124 46, /* nullable TKwprivate */
1127 2046, /* TKwprivate */
1130 const struct types resolution_table_parser_nodes__TKwprivate
= {
1135 /* runtime type nullable TKwprivate */
1136 const struct type type_nullable_parser_nodes__TKwprivate
= {
1138 "nullable TKwprivate", /* class_name_string */
1141 &resolution_table_nullable_parser_nodes__TKwprivate
,
1144 0, /* nullable Object */
1146 46, /* nullable TKwprivate */
1149 const struct types resolution_table_nullable_parser_nodes__TKwprivate
= {
1154 /* runtime type TKwintrude */
1155 const struct type type_parser_nodes__TKwintrude
= {
1157 "TKwintrude", /* class_name_string */
1160 &resolution_table_parser_nodes__TKwintrude
,
1163 0, /* nullable Object */
1165 47, /* nullable TKwintrude */
1168 2047, /* TKwintrude */
1171 const struct types resolution_table_parser_nodes__TKwintrude
= {
1176 /* runtime type nullable TKwintrude */
1177 const struct type type_nullable_parser_nodes__TKwintrude
= {
1179 "nullable TKwintrude", /* class_name_string */
1182 &resolution_table_nullable_parser_nodes__TKwintrude
,
1185 0, /* nullable Object */
1187 47, /* nullable TKwintrude */
1190 const struct types resolution_table_nullable_parser_nodes__TKwintrude
= {
1195 /* runtime type TKwif */
1196 const struct type type_parser_nodes__TKwif
= {
1198 "TKwif", /* class_name_string */
1201 &resolution_table_parser_nodes__TKwif
,
1204 0, /* nullable Object */
1206 48, /* nullable TKwif */
1212 const struct types resolution_table_parser_nodes__TKwif
= {
1217 /* runtime type nullable TKwif */
1218 const struct type type_nullable_parser_nodes__TKwif
= {
1220 "nullable TKwif", /* class_name_string */
1223 &resolution_table_nullable_parser_nodes__TKwif
,
1226 0, /* nullable Object */
1228 48, /* nullable TKwif */
1231 const struct types resolution_table_nullable_parser_nodes__TKwif
= {
1236 /* runtime type TKwthen */
1237 const struct type type_parser_nodes__TKwthen
= {
1239 "TKwthen", /* class_name_string */
1242 &resolution_table_parser_nodes__TKwthen
,
1245 0, /* nullable Object */
1247 49, /* nullable TKwthen */
1253 const struct types resolution_table_parser_nodes__TKwthen
= {
1258 /* runtime type nullable TKwthen */
1259 const struct type type_nullable_parser_nodes__TKwthen
= {
1261 "nullable TKwthen", /* class_name_string */
1264 &resolution_table_nullable_parser_nodes__TKwthen
,
1267 0, /* nullable Object */
1269 49, /* nullable TKwthen */
1272 const struct types resolution_table_nullable_parser_nodes__TKwthen
= {
1277 /* runtime type TKwelse */
1278 const struct type type_parser_nodes__TKwelse
= {
1280 "TKwelse", /* class_name_string */
1283 &resolution_table_parser_nodes__TKwelse
,
1286 0, /* nullable Object */
1288 50, /* nullable TKwelse */
1294 const struct types resolution_table_parser_nodes__TKwelse
= {
1299 /* runtime type nullable TKwelse */
1300 const struct type type_nullable_parser_nodes__TKwelse
= {
1302 "nullable TKwelse", /* class_name_string */
1305 &resolution_table_nullable_parser_nodes__TKwelse
,
1308 0, /* nullable Object */
1310 50, /* nullable TKwelse */
1313 const struct types resolution_table_nullable_parser_nodes__TKwelse
= {
1318 /* runtime type TKwwhile */
1319 const struct type type_parser_nodes__TKwwhile
= {
1321 "TKwwhile", /* class_name_string */
1324 &resolution_table_parser_nodes__TKwwhile
,
1327 0, /* nullable Object */
1329 51, /* nullable TKwwhile */
1332 2051, /* TKwwhile */
1335 const struct types resolution_table_parser_nodes__TKwwhile
= {
1340 /* runtime type nullable TKwwhile */
1341 const struct type type_nullable_parser_nodes__TKwwhile
= {
1343 "nullable TKwwhile", /* class_name_string */
1346 &resolution_table_nullable_parser_nodes__TKwwhile
,
1349 0, /* nullable Object */
1351 51, /* nullable TKwwhile */
1354 const struct types resolution_table_nullable_parser_nodes__TKwwhile
= {
1359 /* runtime type TKwloop */
1360 const struct type type_parser_nodes__TKwloop
= {
1362 "TKwloop", /* class_name_string */
1365 &resolution_table_parser_nodes__TKwloop
,
1368 0, /* nullable Object */
1370 52, /* nullable TKwloop */
1376 const struct types resolution_table_parser_nodes__TKwloop
= {
1381 /* runtime type nullable TKwloop */
1382 const struct type type_nullable_parser_nodes__TKwloop
= {
1384 "nullable TKwloop", /* class_name_string */
1387 &resolution_table_nullable_parser_nodes__TKwloop
,
1390 0, /* nullable Object */
1392 52, /* nullable TKwloop */
1395 const struct types resolution_table_nullable_parser_nodes__TKwloop
= {
1400 /* runtime type TKwfor */
1401 const struct type type_parser_nodes__TKwfor
= {
1403 "TKwfor", /* class_name_string */
1406 &resolution_table_parser_nodes__TKwfor
,
1409 0, /* nullable Object */
1411 53, /* nullable TKwfor */
1417 const struct types resolution_table_parser_nodes__TKwfor
= {
1422 /* runtime type nullable TKwfor */
1423 const struct type type_nullable_parser_nodes__TKwfor
= {
1425 "nullable TKwfor", /* class_name_string */
1428 &resolution_table_nullable_parser_nodes__TKwfor
,
1431 0, /* nullable Object */
1433 53, /* nullable TKwfor */
1436 const struct types resolution_table_nullable_parser_nodes__TKwfor
= {
1441 /* runtime type TKwin */
1442 const struct type type_parser_nodes__TKwin
= {
1444 "TKwin", /* class_name_string */
1447 &resolution_table_parser_nodes__TKwin
,
1450 0, /* nullable Object */
1452 54, /* nullable TKwin */
1458 const struct types resolution_table_parser_nodes__TKwin
= {
1463 /* runtime type nullable TKwin */
1464 const struct type type_nullable_parser_nodes__TKwin
= {
1466 "nullable TKwin", /* class_name_string */
1469 &resolution_table_nullable_parser_nodes__TKwin
,
1472 0, /* nullable Object */
1474 54, /* nullable TKwin */
1477 const struct types resolution_table_nullable_parser_nodes__TKwin
= {
1482 /* runtime type TKwand */
1483 const struct type type_parser_nodes__TKwand
= {
1485 "TKwand", /* class_name_string */
1488 &resolution_table_parser_nodes__TKwand
,
1491 0, /* nullable Object */
1498 const struct types resolution_table_parser_nodes__TKwand
= {
1503 /* runtime type TKwor */
1504 const struct type type_parser_nodes__TKwor
= {
1506 "TKwor", /* class_name_string */
1509 &resolution_table_parser_nodes__TKwor
,
1512 0, /* nullable Object */
1519 const struct types resolution_table_parser_nodes__TKwor
= {
1524 /* runtime type TKwnot */
1525 const struct type type_parser_nodes__TKwnot
= {
1527 "TKwnot", /* class_name_string */
1530 &resolution_table_parser_nodes__TKwnot
,
1533 0, /* nullable Object */
1535 55, /* nullable TKwnot */
1541 const struct types resolution_table_parser_nodes__TKwnot
= {
1546 /* runtime type nullable TKwnot */
1547 const struct type type_nullable_parser_nodes__TKwnot
= {
1549 "nullable TKwnot", /* class_name_string */
1552 &resolution_table_nullable_parser_nodes__TKwnot
,
1555 0, /* nullable Object */
1557 55, /* nullable TKwnot */
1560 const struct types resolution_table_nullable_parser_nodes__TKwnot
= {
1565 /* runtime type TKwimplies */
1566 const struct type type_parser_nodes__TKwimplies
= {
1568 "TKwimplies", /* class_name_string */
1571 &resolution_table_parser_nodes__TKwimplies
,
1574 0, /* nullable Object */
1576 1821, /* TKwimplies */
1581 const struct types resolution_table_parser_nodes__TKwimplies
= {
1586 /* runtime type TKwreturn */
1587 const struct type type_parser_nodes__TKwreturn
= {
1589 "TKwreturn", /* class_name_string */
1592 &resolution_table_parser_nodes__TKwreturn
,
1595 0, /* nullable Object */
1597 56, /* nullable TKwreturn */
1600 2056, /* TKwreturn */
1603 const struct types resolution_table_parser_nodes__TKwreturn
= {
1608 /* runtime type nullable TKwreturn */
1609 const struct type type_nullable_parser_nodes__TKwreturn
= {
1611 "nullable TKwreturn", /* class_name_string */
1614 &resolution_table_nullable_parser_nodes__TKwreturn
,
1617 0, /* nullable Object */
1619 56, /* nullable TKwreturn */
1622 const struct types resolution_table_nullable_parser_nodes__TKwreturn
= {
1627 /* runtime type TKwcontinue */
1628 const struct type type_parser_nodes__TKwcontinue
= {
1630 "TKwcontinue", /* class_name_string */
1633 &resolution_table_parser_nodes__TKwcontinue
,
1636 0, /* nullable Object */
1638 57, /* nullable TKwcontinue */
1641 2057, /* TKwcontinue */
1644 const struct types resolution_table_parser_nodes__TKwcontinue
= {
1649 /* runtime type nullable TKwcontinue */
1650 const struct type type_nullable_parser_nodes__TKwcontinue
= {
1652 "nullable TKwcontinue", /* class_name_string */
1655 &resolution_table_nullable_parser_nodes__TKwcontinue
,
1658 0, /* nullable Object */
1660 57, /* nullable TKwcontinue */
1663 const struct types resolution_table_nullable_parser_nodes__TKwcontinue
= {
1668 /* runtime type TKwbreak */
1669 const struct type type_parser_nodes__TKwbreak
= {
1671 "TKwbreak", /* class_name_string */
1674 &resolution_table_parser_nodes__TKwbreak
,
1677 0, /* nullable Object */
1679 58, /* nullable TKwbreak */
1682 2058, /* TKwbreak */
1685 const struct types resolution_table_parser_nodes__TKwbreak
= {
1690 /* runtime type nullable TKwbreak */
1691 const struct type type_nullable_parser_nodes__TKwbreak
= {
1693 "nullable TKwbreak", /* class_name_string */
1696 &resolution_table_nullable_parser_nodes__TKwbreak
,
1699 0, /* nullable Object */
1701 58, /* nullable TKwbreak */
1704 const struct types resolution_table_nullable_parser_nodes__TKwbreak
= {
1709 /* runtime type TKwabort */
1710 const struct type type_parser_nodes__TKwabort
= {
1712 "TKwabort", /* class_name_string */
1715 &resolution_table_parser_nodes__TKwabort
,
1718 0, /* nullable Object */
1720 59, /* nullable TKwabort */
1723 2059, /* TKwabort */
1726 const struct types resolution_table_parser_nodes__TKwabort
= {
1731 /* runtime type nullable TKwabort */
1732 const struct type type_nullable_parser_nodes__TKwabort
= {
1734 "nullable TKwabort", /* class_name_string */
1737 &resolution_table_nullable_parser_nodes__TKwabort
,
1740 0, /* nullable Object */
1742 59, /* nullable TKwabort */
1745 const struct types resolution_table_nullable_parser_nodes__TKwabort
= {
1750 /* runtime type TKwassert */
1751 const struct type type_parser_nodes__TKwassert
= {
1753 "TKwassert", /* class_name_string */
1756 &resolution_table_parser_nodes__TKwassert
,
1759 0, /* nullable Object */
1761 60, /* nullable TKwassert */
1764 2060, /* TKwassert */
1767 const struct types resolution_table_parser_nodes__TKwassert
= {
1772 /* runtime type nullable TKwassert */
1773 const struct type type_nullable_parser_nodes__TKwassert
= {
1775 "nullable TKwassert", /* class_name_string */
1778 &resolution_table_nullable_parser_nodes__TKwassert
,
1781 0, /* nullable Object */
1783 60, /* nullable TKwassert */
1786 const struct types resolution_table_nullable_parser_nodes__TKwassert
= {
1791 /* runtime type TKwnew */
1792 const struct type type_parser_nodes__TKwnew
= {
1794 "TKwnew", /* class_name_string */
1797 &resolution_table_parser_nodes__TKwnew
,
1800 0, /* nullable Object */
1802 61, /* nullable TKwnew */
1808 const struct types resolution_table_parser_nodes__TKwnew
= {
1813 /* runtime type nullable TKwnew */
1814 const struct type type_nullable_parser_nodes__TKwnew
= {
1816 "nullable TKwnew", /* class_name_string */
1819 &resolution_table_nullable_parser_nodes__TKwnew
,
1822 0, /* nullable Object */
1824 61, /* nullable TKwnew */
1827 const struct types resolution_table_nullable_parser_nodes__TKwnew
= {
1832 /* runtime type TKwisa */
1833 const struct type type_parser_nodes__TKwisa
= {
1835 "TKwisa", /* class_name_string */
1838 &resolution_table_parser_nodes__TKwisa
,
1841 0, /* nullable Object */
1848 const struct types resolution_table_parser_nodes__TKwisa
= {
1853 /* runtime type TKwonce */
1854 const struct type type_parser_nodes__TKwonce
= {
1856 "TKwonce", /* class_name_string */
1859 &resolution_table_parser_nodes__TKwonce
,
1862 0, /* nullable Object */
1864 62, /* nullable TKwonce */
1870 const struct types resolution_table_parser_nodes__TKwonce
= {
1875 /* runtime type nullable TKwonce */
1876 const struct type type_nullable_parser_nodes__TKwonce
= {
1878 "nullable TKwonce", /* class_name_string */
1881 &resolution_table_nullable_parser_nodes__TKwonce
,
1884 0, /* nullable Object */
1886 62, /* nullable TKwonce */
1889 const struct types resolution_table_nullable_parser_nodes__TKwonce
= {
1894 /* runtime type TKwsuper */
1895 const struct type type_parser_nodes__TKwsuper
= {
1897 "TKwsuper", /* class_name_string */
1900 &resolution_table_parser_nodes__TKwsuper
,
1903 0, /* nullable Object */
1905 63, /* nullable TKwsuper */
1908 2063, /* TKwsuper */
1911 const struct types resolution_table_parser_nodes__TKwsuper
= {
1916 /* runtime type nullable TKwsuper */
1917 const struct type type_nullable_parser_nodes__TKwsuper
= {
1919 "nullable TKwsuper", /* class_name_string */
1922 &resolution_table_nullable_parser_nodes__TKwsuper
,
1925 0, /* nullable Object */
1927 63, /* nullable TKwsuper */
1930 const struct types resolution_table_nullable_parser_nodes__TKwsuper
= {
1935 /* runtime type TKwself */
1936 const struct type type_parser_nodes__TKwself
= {
1938 "TKwself", /* class_name_string */
1941 &resolution_table_parser_nodes__TKwself
,
1944 0, /* nullable Object */
1946 64, /* nullable TKwself */
1952 const struct types resolution_table_parser_nodes__TKwself
= {
1957 /* runtime type nullable TKwself */
1958 const struct type type_nullable_parser_nodes__TKwself
= {
1960 "nullable TKwself", /* class_name_string */
1963 &resolution_table_nullable_parser_nodes__TKwself
,
1966 0, /* nullable Object */
1968 64, /* nullable TKwself */
1971 const struct types resolution_table_nullable_parser_nodes__TKwself
= {
1976 /* runtime type TKwtrue */
1977 const struct type type_parser_nodes__TKwtrue
= {
1979 "TKwtrue", /* class_name_string */
1982 &resolution_table_parser_nodes__TKwtrue
,
1985 0, /* nullable Object */
1987 65, /* nullable TKwtrue */
1993 const struct types resolution_table_parser_nodes__TKwtrue
= {
1998 /* runtime type nullable TKwtrue */
1999 const struct type type_nullable_parser_nodes__TKwtrue
= {
2001 "nullable TKwtrue", /* class_name_string */
2004 &resolution_table_nullable_parser_nodes__TKwtrue
,
2007 0, /* nullable Object */
2009 65, /* nullable TKwtrue */
2012 const struct types resolution_table_nullable_parser_nodes__TKwtrue
= {
2017 /* runtime type TKwfalse */
2018 const struct type type_parser_nodes__TKwfalse
= {
2020 "TKwfalse", /* class_name_string */
2023 &resolution_table_parser_nodes__TKwfalse
,
2026 0, /* nullable Object */
2028 66, /* nullable TKwfalse */
2031 2066, /* TKwfalse */
2034 const struct types resolution_table_parser_nodes__TKwfalse
= {
2039 /* runtime type nullable TKwfalse */
2040 const struct type type_nullable_parser_nodes__TKwfalse
= {
2042 "nullable TKwfalse", /* class_name_string */
2045 &resolution_table_nullable_parser_nodes__TKwfalse
,
2048 0, /* nullable Object */
2050 66, /* nullable TKwfalse */
2053 const struct types resolution_table_nullable_parser_nodes__TKwfalse
= {
2058 /* runtime type TKwnull */
2059 const struct type type_parser_nodes__TKwnull
= {
2061 "TKwnull", /* class_name_string */
2064 &resolution_table_parser_nodes__TKwnull
,
2067 0, /* nullable Object */
2069 67, /* nullable TKwnull */
2075 const struct types resolution_table_parser_nodes__TKwnull
= {
2080 /* runtime type nullable TKwnull */
2081 const struct type type_nullable_parser_nodes__TKwnull
= {
2083 "nullable TKwnull", /* class_name_string */
2086 &resolution_table_nullable_parser_nodes__TKwnull
,
2089 0, /* nullable Object */
2091 67, /* nullable TKwnull */
2094 const struct types resolution_table_nullable_parser_nodes__TKwnull
= {
2099 /* runtime type TKwas */
2100 const struct type type_parser_nodes__TKwas
= {
2102 "TKwas", /* class_name_string */
2105 &resolution_table_parser_nodes__TKwas
,
2108 0, /* nullable Object */
2110 68, /* nullable TKwas */
2116 const struct types resolution_table_parser_nodes__TKwas
= {
2121 /* runtime type nullable TKwas */
2122 const struct type type_nullable_parser_nodes__TKwas
= {
2124 "nullable TKwas", /* class_name_string */
2127 &resolution_table_nullable_parser_nodes__TKwas
,
2130 0, /* nullable Object */
2132 68, /* nullable TKwas */
2135 const struct types resolution_table_nullable_parser_nodes__TKwas
= {
2140 /* runtime type TKwnullable */
2141 const struct type type_parser_nodes__TKwnullable
= {
2143 "TKwnullable", /* class_name_string */
2146 &resolution_table_parser_nodes__TKwnullable
,
2149 0, /* nullable Object */
2151 69, /* nullable TKwnullable */
2154 2069, /* TKwnullable */
2157 const struct types resolution_table_parser_nodes__TKwnullable
= {
2162 /* runtime type nullable TKwnullable */
2163 const struct type type_nullable_parser_nodes__TKwnullable
= {
2165 "nullable TKwnullable", /* class_name_string */
2168 &resolution_table_nullable_parser_nodes__TKwnullable
,
2171 0, /* nullable Object */
2173 69, /* nullable TKwnullable */
2176 const struct types resolution_table_nullable_parser_nodes__TKwnullable
= {
2181 /* runtime type TKwisset */
2182 const struct type type_parser_nodes__TKwisset
= {
2184 "TKwisset", /* class_name_string */
2187 &resolution_table_parser_nodes__TKwisset
,
2190 0, /* nullable Object */
2192 70, /* nullable TKwisset */
2195 2070, /* TKwisset */
2198 const struct types resolution_table_parser_nodes__TKwisset
= {
2203 /* runtime type nullable TKwisset */
2204 const struct type type_nullable_parser_nodes__TKwisset
= {
2206 "nullable TKwisset", /* class_name_string */
2209 &resolution_table_nullable_parser_nodes__TKwisset
,
2212 0, /* nullable Object */
2214 70, /* nullable TKwisset */
2217 const struct types resolution_table_nullable_parser_nodes__TKwisset
= {
2222 /* runtime type TKwlabel */
2223 const struct type type_parser_nodes__TKwlabel
= {
2225 "TKwlabel", /* class_name_string */
2228 &resolution_table_parser_nodes__TKwlabel
,
2231 0, /* nullable Object */
2233 71, /* nullable TKwlabel */
2236 2071, /* TKwlabel */
2239 const struct types resolution_table_parser_nodes__TKwlabel
= {
2244 /* runtime type nullable TKwlabel */
2245 const struct type type_nullable_parser_nodes__TKwlabel
= {
2247 "nullable TKwlabel", /* class_name_string */
2250 &resolution_table_nullable_parser_nodes__TKwlabel
,
2253 0, /* nullable Object */
2255 71, /* nullable TKwlabel */
2258 const struct types resolution_table_nullable_parser_nodes__TKwlabel
= {
2263 /* runtime type TKwdebug */
2264 const struct type type_parser_nodes__TKwdebug
= {
2266 "TKwdebug", /* class_name_string */
2269 &resolution_table_parser_nodes__TKwdebug
,
2272 0, /* nullable Object */
2274 72, /* nullable TKwdebug */
2277 2072, /* TKwdebug */
2280 const struct types resolution_table_parser_nodes__TKwdebug
= {
2285 /* runtime type nullable TKwdebug */
2286 const struct type type_nullable_parser_nodes__TKwdebug
= {
2288 "nullable TKwdebug", /* class_name_string */
2291 &resolution_table_nullable_parser_nodes__TKwdebug
,
2294 0, /* nullable Object */
2296 72, /* nullable TKwdebug */
2299 const struct types resolution_table_nullable_parser_nodes__TKwdebug
= {
2304 /* runtime type TOpar */
2305 const struct type type_parser_nodes__TOpar
= {
2307 "TOpar", /* class_name_string */
2310 &resolution_table_parser_nodes__TOpar
,
2313 0, /* nullable Object */
2315 73, /* nullable TOpar */
2321 const struct types resolution_table_parser_nodes__TOpar
= {
2326 /* runtime type nullable TOpar */
2327 const struct type type_nullable_parser_nodes__TOpar
= {
2329 "nullable TOpar", /* class_name_string */
2332 &resolution_table_nullable_parser_nodes__TOpar
,
2335 0, /* nullable Object */
2337 73, /* nullable TOpar */
2340 const struct types resolution_table_nullable_parser_nodes__TOpar
= {
2345 /* runtime type TCpar */
2346 const struct type type_parser_nodes__TCpar
= {
2348 "TCpar", /* class_name_string */
2351 &resolution_table_parser_nodes__TCpar
,
2354 0, /* nullable Object */
2356 74, /* nullable TCpar */
2362 const struct types resolution_table_parser_nodes__TCpar
= {
2367 /* runtime type nullable TCpar */
2368 const struct type type_nullable_parser_nodes__TCpar
= {
2370 "nullable TCpar", /* class_name_string */
2373 &resolution_table_nullable_parser_nodes__TCpar
,
2376 0, /* nullable Object */
2378 74, /* nullable TCpar */
2381 const struct types resolution_table_nullable_parser_nodes__TCpar
= {
2386 /* runtime type TObra */
2387 const struct type type_parser_nodes__TObra
= {
2389 "TObra", /* class_name_string */
2392 &resolution_table_parser_nodes__TObra
,
2395 0, /* nullable Object */
2397 75, /* nullable TObra */
2403 const struct types resolution_table_parser_nodes__TObra
= {
2408 /* runtime type nullable TObra */
2409 const struct type type_nullable_parser_nodes__TObra
= {
2411 "nullable TObra", /* class_name_string */
2414 &resolution_table_nullable_parser_nodes__TObra
,
2417 0, /* nullable Object */
2419 75, /* nullable TObra */
2422 const struct types resolution_table_nullable_parser_nodes__TObra
= {
2427 /* runtime type TCbra */
2428 const struct type type_parser_nodes__TCbra
= {
2430 "TCbra", /* class_name_string */
2433 &resolution_table_parser_nodes__TCbra
,
2436 0, /* nullable Object */
2438 76, /* nullable TCbra */
2444 const struct types resolution_table_parser_nodes__TCbra
= {
2449 /* runtime type nullable TCbra */
2450 const struct type type_nullable_parser_nodes__TCbra
= {
2452 "nullable TCbra", /* class_name_string */
2455 &resolution_table_nullable_parser_nodes__TCbra
,
2458 0, /* nullable Object */
2460 76, /* nullable TCbra */
2463 const struct types resolution_table_nullable_parser_nodes__TCbra
= {
2468 /* runtime type TComma */
2469 const struct type type_parser_nodes__TComma
= {
2471 "TComma", /* class_name_string */
2474 &resolution_table_parser_nodes__TComma
,
2477 0, /* nullable Object */
2484 const struct types resolution_table_parser_nodes__TComma
= {
2489 /* runtime type TColumn */
2490 const struct type type_parser_nodes__TColumn
= {
2492 "TColumn", /* class_name_string */
2495 &resolution_table_parser_nodes__TColumn
,
2498 0, /* nullable Object */
2505 const struct types resolution_table_parser_nodes__TColumn
= {
2510 /* runtime type TQuad */
2511 const struct type type_parser_nodes__TQuad
= {
2513 "TQuad", /* class_name_string */
2516 &resolution_table_parser_nodes__TQuad
,
2519 0, /* nullable Object */
2521 77, /* nullable TQuad */
2527 const struct types resolution_table_parser_nodes__TQuad
= {
2532 /* runtime type nullable TQuad */
2533 const struct type type_nullable_parser_nodes__TQuad
= {
2535 "nullable TQuad", /* class_name_string */
2538 &resolution_table_nullable_parser_nodes__TQuad
,
2541 0, /* nullable Object */
2543 77, /* nullable TQuad */
2546 const struct types resolution_table_nullable_parser_nodes__TQuad
= {
2551 /* runtime type TAssign */
2552 const struct type type_parser_nodes__TAssign
= {
2554 "TAssign", /* class_name_string */
2557 &resolution_table_parser_nodes__TAssign
,
2560 0, /* nullable Object */
2562 78, /* nullable TAssign */
2568 const struct types resolution_table_parser_nodes__TAssign
= {
2573 /* runtime type nullable TAssign */
2574 const struct type type_nullable_parser_nodes__TAssign
= {
2576 "nullable TAssign", /* class_name_string */
2579 &resolution_table_nullable_parser_nodes__TAssign
,
2582 0, /* nullable Object */
2584 78, /* nullable TAssign */
2587 const struct types resolution_table_nullable_parser_nodes__TAssign
= {
2592 /* runtime type TPluseq */
2593 const struct type type_parser_nodes__TPluseq
= {
2595 "TPluseq", /* class_name_string */
2598 &resolution_table_parser_nodes__TPluseq
,
2601 0, /* nullable Object */
2603 79, /* nullable TPluseq */
2609 const struct types resolution_table_parser_nodes__TPluseq
= {
2614 /* runtime type nullable TPluseq */
2615 const struct type type_nullable_parser_nodes__TPluseq
= {
2617 "nullable TPluseq", /* class_name_string */
2620 &resolution_table_nullable_parser_nodes__TPluseq
,
2623 0, /* nullable Object */
2625 79, /* nullable TPluseq */
2628 const struct types resolution_table_nullable_parser_nodes__TPluseq
= {
2633 /* runtime type TMinuseq */
2634 const struct type type_parser_nodes__TMinuseq
= {
2636 "TMinuseq", /* class_name_string */
2639 &resolution_table_parser_nodes__TMinuseq
,
2642 0, /* nullable Object */
2644 80, /* nullable TMinuseq */
2647 2080, /* TMinuseq */
2650 const struct types resolution_table_parser_nodes__TMinuseq
= {
2655 /* runtime type nullable TMinuseq */
2656 const struct type type_nullable_parser_nodes__TMinuseq
= {
2658 "nullable TMinuseq", /* class_name_string */
2661 &resolution_table_nullable_parser_nodes__TMinuseq
,
2664 0, /* nullable Object */
2666 80, /* nullable TMinuseq */
2669 const struct types resolution_table_nullable_parser_nodes__TMinuseq
= {
2674 /* runtime type TDotdotdot */
2675 const struct type type_parser_nodes__TDotdotdot
= {
2677 "TDotdotdot", /* class_name_string */
2680 &resolution_table_parser_nodes__TDotdotdot
,
2683 0, /* nullable Object */
2685 81, /* nullable TDotdotdot */
2688 2081, /* TDotdotdot */
2691 const struct types resolution_table_parser_nodes__TDotdotdot
= {
2696 /* runtime type nullable TDotdotdot */
2697 const struct type type_nullable_parser_nodes__TDotdotdot
= {
2699 "nullable TDotdotdot", /* class_name_string */
2702 &resolution_table_nullable_parser_nodes__TDotdotdot
,
2705 0, /* nullable Object */
2707 81, /* nullable TDotdotdot */
2710 const struct types resolution_table_nullable_parser_nodes__TDotdotdot
= {
2715 /* runtime type TDotdot */
2716 const struct type type_parser_nodes__TDotdot
= {
2718 "TDotdot", /* class_name_string */
2721 &resolution_table_parser_nodes__TDotdot
,
2724 0, /* nullable Object */
2731 const struct types resolution_table_parser_nodes__TDotdot
= {
2736 /* runtime type TDot */
2737 const struct type type_parser_nodes__TDot
= {
2739 "TDot", /* class_name_string */
2742 &resolution_table_parser_nodes__TDot
,
2745 0, /* nullable Object */
2752 const struct types resolution_table_parser_nodes__TDot
= {
2757 /* runtime type TPlus */
2758 const struct type type_parser_nodes__TPlus
= {
2760 "TPlus", /* class_name_string */
2763 &resolution_table_parser_nodes__TPlus
,
2766 0, /* nullable Object */
2768 82, /* nullable TPlus */
2774 const struct types resolution_table_parser_nodes__TPlus
= {
2779 /* runtime type nullable TPlus */
2780 const struct type type_nullable_parser_nodes__TPlus
= {
2782 "nullable TPlus", /* class_name_string */
2785 &resolution_table_nullable_parser_nodes__TPlus
,
2788 0, /* nullable Object */
2790 82, /* nullable TPlus */
2793 const struct types resolution_table_nullable_parser_nodes__TPlus
= {
2798 /* runtime type TMinus */
2799 const struct type type_parser_nodes__TMinus
= {
2801 "TMinus", /* class_name_string */
2804 &resolution_table_parser_nodes__TMinus
,
2807 0, /* nullable Object */
2809 83, /* nullable TMinus */
2815 const struct types resolution_table_parser_nodes__TMinus
= {
2820 /* runtime type nullable TMinus */
2821 const struct type type_nullable_parser_nodes__TMinus
= {
2823 "nullable TMinus", /* class_name_string */
2826 &resolution_table_nullable_parser_nodes__TMinus
,
2829 0, /* nullable Object */
2831 83, /* nullable TMinus */
2834 const struct types resolution_table_nullable_parser_nodes__TMinus
= {
2839 /* runtime type TStar */
2840 const struct type type_parser_nodes__TStar
= {
2842 "TStar", /* class_name_string */
2845 &resolution_table_parser_nodes__TStar
,
2848 0, /* nullable Object */
2850 84, /* nullable TStar */
2856 const struct types resolution_table_parser_nodes__TStar
= {
2861 /* runtime type nullable TStar */
2862 const struct type type_nullable_parser_nodes__TStar
= {
2864 "nullable TStar", /* class_name_string */
2867 &resolution_table_nullable_parser_nodes__TStar
,
2870 0, /* nullable Object */
2872 84, /* nullable TStar */
2875 const struct types resolution_table_nullable_parser_nodes__TStar
= {
2880 /* runtime type TSlash */
2881 const struct type type_parser_nodes__TSlash
= {
2883 "TSlash", /* class_name_string */
2886 &resolution_table_parser_nodes__TSlash
,
2889 0, /* nullable Object */
2891 85, /* nullable TSlash */
2897 const struct types resolution_table_parser_nodes__TSlash
= {
2902 /* runtime type nullable TSlash */
2903 const struct type type_nullable_parser_nodes__TSlash
= {
2905 "nullable TSlash", /* class_name_string */
2908 &resolution_table_nullable_parser_nodes__TSlash
,
2911 0, /* nullable Object */
2913 85, /* nullable TSlash */
2916 const struct types resolution_table_nullable_parser_nodes__TSlash
= {
2921 /* runtime type TPercent */
2922 const struct type type_parser_nodes__TPercent
= {
2924 "TPercent", /* class_name_string */
2927 &resolution_table_parser_nodes__TPercent
,
2930 0, /* nullable Object */
2932 86, /* nullable TPercent */
2935 2086, /* TPercent */
2938 const struct types resolution_table_parser_nodes__TPercent
= {
2943 /* runtime type nullable TPercent */
2944 const struct type type_nullable_parser_nodes__TPercent
= {
2946 "nullable TPercent", /* class_name_string */
2949 &resolution_table_nullable_parser_nodes__TPercent
,
2952 0, /* nullable Object */
2954 86, /* nullable TPercent */
2957 const struct types resolution_table_nullable_parser_nodes__TPercent
= {
2962 /* runtime type TEq */
2963 const struct type type_parser_nodes__TEq
= {
2965 "TEq", /* class_name_string */
2968 &resolution_table_parser_nodes__TEq
,
2971 0, /* nullable Object */
2973 87, /* nullable TEq */
2979 const struct types resolution_table_parser_nodes__TEq
= {
2984 /* runtime type nullable TEq */
2985 const struct type type_nullable_parser_nodes__TEq
= {
2987 "nullable TEq", /* class_name_string */
2990 &resolution_table_nullable_parser_nodes__TEq
,
2993 0, /* nullable Object */
2995 87, /* nullable TEq */
2998 const struct types resolution_table_nullable_parser_nodes__TEq
= {
3003 /* runtime type TNe */
3004 const struct type type_parser_nodes__TNe
= {
3006 "TNe", /* class_name_string */
3009 &resolution_table_parser_nodes__TNe
,
3012 0, /* nullable Object */
3014 88, /* nullable TNe */
3020 const struct types resolution_table_parser_nodes__TNe
= {
3025 /* runtime type nullable TNe */
3026 const struct type type_nullable_parser_nodes__TNe
= {
3028 "nullable TNe", /* class_name_string */
3031 &resolution_table_nullable_parser_nodes__TNe
,
3034 0, /* nullable Object */
3036 88, /* nullable TNe */
3039 const struct types resolution_table_nullable_parser_nodes__TNe
= {
3044 /* runtime type TLt */
3045 const struct type type_parser_nodes__TLt
= {
3047 "TLt", /* class_name_string */
3050 &resolution_table_parser_nodes__TLt
,
3053 0, /* nullable Object */
3055 89, /* nullable TLt */
3061 const struct types resolution_table_parser_nodes__TLt
= {
3066 /* runtime type nullable TLt */
3067 const struct type type_nullable_parser_nodes__TLt
= {
3069 "nullable TLt", /* class_name_string */
3072 &resolution_table_nullable_parser_nodes__TLt
,
3075 0, /* nullable Object */
3077 89, /* nullable TLt */
3080 const struct types resolution_table_nullable_parser_nodes__TLt
= {
3085 /* runtime type TLe */
3086 const struct type type_parser_nodes__TLe
= {
3088 "TLe", /* class_name_string */
3091 &resolution_table_parser_nodes__TLe
,
3094 0, /* nullable Object */
3096 90, /* nullable TLe */
3102 const struct types resolution_table_parser_nodes__TLe
= {
3107 /* runtime type nullable TLe */
3108 const struct type type_nullable_parser_nodes__TLe
= {
3110 "nullable TLe", /* class_name_string */
3113 &resolution_table_nullable_parser_nodes__TLe
,
3116 0, /* nullable Object */
3118 90, /* nullable TLe */
3121 const struct types resolution_table_nullable_parser_nodes__TLe
= {
3126 /* runtime type TLl */
3127 const struct type type_parser_nodes__TLl
= {
3129 "TLl", /* class_name_string */
3132 &resolution_table_parser_nodes__TLl
,
3135 0, /* nullable Object */
3137 91, /* nullable TLl */
3143 const struct types resolution_table_parser_nodes__TLl
= {
3148 /* runtime type nullable TLl */
3149 const struct type type_nullable_parser_nodes__TLl
= {
3151 "nullable TLl", /* class_name_string */
3154 &resolution_table_nullable_parser_nodes__TLl
,
3157 0, /* nullable Object */
3159 91, /* nullable TLl */
3162 const struct types resolution_table_nullable_parser_nodes__TLl
= {
3167 /* runtime type TGt */
3168 const struct type type_parser_nodes__TGt
= {
3170 "TGt", /* class_name_string */
3173 &resolution_table_parser_nodes__TGt
,
3176 0, /* nullable Object */
3178 92, /* nullable TGt */
3184 const struct types resolution_table_parser_nodes__TGt
= {
3189 /* runtime type nullable TGt */
3190 const struct type type_nullable_parser_nodes__TGt
= {
3192 "nullable TGt", /* class_name_string */
3195 &resolution_table_nullable_parser_nodes__TGt
,
3198 0, /* nullable Object */
3200 92, /* nullable TGt */
3203 const struct types resolution_table_nullable_parser_nodes__TGt
= {
3208 /* runtime type TGe */
3209 const struct type type_parser_nodes__TGe
= {
3211 "TGe", /* class_name_string */
3214 &resolution_table_parser_nodes__TGe
,
3217 0, /* nullable Object */
3219 93, /* nullable TGe */
3225 const struct types resolution_table_parser_nodes__TGe
= {
3230 /* runtime type nullable TGe */
3231 const struct type type_nullable_parser_nodes__TGe
= {
3233 "nullable TGe", /* class_name_string */
3236 &resolution_table_nullable_parser_nodes__TGe
,
3239 0, /* nullable Object */
3241 93, /* nullable TGe */
3244 const struct types resolution_table_nullable_parser_nodes__TGe
= {
3249 /* runtime type TGg */
3250 const struct type type_parser_nodes__TGg
= {
3252 "TGg", /* class_name_string */
3255 &resolution_table_parser_nodes__TGg
,
3258 0, /* nullable Object */
3260 94, /* nullable TGg */
3266 const struct types resolution_table_parser_nodes__TGg
= {
3271 /* runtime type nullable TGg */
3272 const struct type type_nullable_parser_nodes__TGg
= {
3274 "nullable TGg", /* class_name_string */
3277 &resolution_table_nullable_parser_nodes__TGg
,
3280 0, /* nullable Object */
3282 94, /* nullable TGg */
3285 const struct types resolution_table_nullable_parser_nodes__TGg
= {
3290 /* runtime type TStarship */
3291 const struct type type_parser_nodes__TStarship
= {
3293 "TStarship", /* class_name_string */
3296 &resolution_table_parser_nodes__TStarship
,
3299 0, /* nullable Object */
3301 95, /* nullable TStarship */
3304 2095, /* TStarship */
3307 const struct types resolution_table_parser_nodes__TStarship
= {
3312 /* runtime type nullable TStarship */
3313 const struct type type_nullable_parser_nodes__TStarship
= {
3315 "nullable TStarship", /* class_name_string */
3318 &resolution_table_nullable_parser_nodes__TStarship
,
3321 0, /* nullable Object */
3323 95, /* nullable TStarship */
3326 const struct types resolution_table_nullable_parser_nodes__TStarship
= {
3331 /* runtime type TBang */
3332 const struct type type_parser_nodes__TBang
= {
3334 "TBang", /* class_name_string */
3337 &resolution_table_parser_nodes__TBang
,
3340 0, /* nullable Object */
3342 96, /* nullable TBang */
3348 const struct types resolution_table_parser_nodes__TBang
= {
3353 /* runtime type nullable TBang */
3354 const struct type type_nullable_parser_nodes__TBang
= {
3356 "nullable TBang", /* class_name_string */
3359 &resolution_table_nullable_parser_nodes__TBang
,
3362 0, /* nullable Object */
3364 96, /* nullable TBang */
3367 const struct types resolution_table_nullable_parser_nodes__TBang
= {
3372 /* runtime type TAt */
3373 const struct type type_parser_nodes__TAt
= {
3375 "TAt", /* class_name_string */
3378 &resolution_table_parser_nodes__TAt
,
3381 0, /* nullable Object */
3383 97, /* nullable TAt */
3389 const struct types resolution_table_parser_nodes__TAt
= {
3394 /* runtime type nullable TAt */
3395 const struct type type_nullable_parser_nodes__TAt
= {
3397 "nullable TAt", /* class_name_string */
3400 &resolution_table_nullable_parser_nodes__TAt
,
3403 0, /* nullable Object */
3405 97, /* nullable TAt */
3408 const struct types resolution_table_nullable_parser_nodes__TAt
= {
3413 /* runtime type TClassid */
3414 const struct type type_parser_nodes__TClassid
= {
3416 "TClassid", /* class_name_string */
3419 &resolution_table_parser_nodes__TClassid
,
3422 0, /* nullable Object */
3424 98, /* nullable TClassid */
3427 2098, /* TClassid */
3430 const struct types resolution_table_parser_nodes__TClassid
= {
3435 /* runtime type nullable TClassid */
3436 const struct type type_nullable_parser_nodes__TClassid
= {
3438 "nullable TClassid", /* class_name_string */
3441 &resolution_table_nullable_parser_nodes__TClassid
,
3444 0, /* nullable Object */
3446 98, /* nullable TClassid */
3449 const struct types resolution_table_nullable_parser_nodes__TClassid
= {
3454 /* runtime type TId */
3455 const struct type type_parser_nodes__TId
= {
3457 "TId", /* class_name_string */
3460 &resolution_table_parser_nodes__TId
,
3463 0, /* nullable Object */
3465 99, /* nullable TId */
3471 const struct types resolution_table_parser_nodes__TId
= {
3476 /* runtime type nullable TId */
3477 const struct type type_nullable_parser_nodes__TId
= {
3479 "nullable TId", /* class_name_string */
3482 &resolution_table_nullable_parser_nodes__TId
,
3485 0, /* nullable Object */
3487 99, /* nullable TId */
3490 const struct types resolution_table_nullable_parser_nodes__TId
= {
3495 /* runtime type TAttrid */
3496 const struct type type_parser_nodes__TAttrid
= {
3498 "TAttrid", /* class_name_string */
3501 &resolution_table_parser_nodes__TAttrid
,
3504 0, /* nullable Object */
3506 100, /* nullable TAttrid */
3512 const struct types resolution_table_parser_nodes__TAttrid
= {
3517 /* runtime type nullable TAttrid */
3518 const struct type type_nullable_parser_nodes__TAttrid
= {
3520 "nullable TAttrid", /* class_name_string */
3523 &resolution_table_nullable_parser_nodes__TAttrid
,
3526 0, /* nullable Object */
3528 100, /* nullable TAttrid */
3531 const struct types resolution_table_nullable_parser_nodes__TAttrid
= {
3536 /* runtime type TNumber */
3537 const struct type type_parser_nodes__TNumber
= {
3539 "TNumber", /* class_name_string */
3542 &resolution_table_parser_nodes__TNumber
,
3545 0, /* nullable Object */
3547 101, /* nullable TNumber */
3553 const struct types resolution_table_parser_nodes__TNumber
= {
3558 /* runtime type nullable TNumber */
3559 const struct type type_nullable_parser_nodes__TNumber
= {
3561 "nullable TNumber", /* class_name_string */
3564 &resolution_table_nullable_parser_nodes__TNumber
,
3567 0, /* nullable Object */
3569 101, /* nullable TNumber */
3572 const struct types resolution_table_nullable_parser_nodes__TNumber
= {
3577 /* runtime type TFloat */
3578 const struct type type_parser_nodes__TFloat
= {
3580 "TFloat", /* class_name_string */
3583 &resolution_table_parser_nodes__TFloat
,
3586 0, /* nullable Object */
3588 102, /* nullable TFloat */
3594 const struct types resolution_table_parser_nodes__TFloat
= {
3599 /* runtime type nullable TFloat */
3600 const struct type type_nullable_parser_nodes__TFloat
= {
3602 "nullable TFloat", /* class_name_string */
3605 &resolution_table_nullable_parser_nodes__TFloat
,
3608 0, /* nullable Object */
3610 102, /* nullable TFloat */
3613 const struct types resolution_table_nullable_parser_nodes__TFloat
= {
3618 /* runtime type TString */
3619 const struct type type_parser_nodes__TString
= {
3621 "TString", /* class_name_string */
3624 &resolution_table_parser_nodes__TString
,
3627 0, /* nullable Object */
3629 103, /* nullable TString */
3635 const struct types resolution_table_parser_nodes__TString
= {
3640 /* runtime type nullable TString */
3641 const struct type type_nullable_parser_nodes__TString
= {
3643 "nullable TString", /* class_name_string */
3646 &resolution_table_nullable_parser_nodes__TString
,
3649 0, /* nullable Object */
3651 103, /* nullable TString */
3654 const struct types resolution_table_nullable_parser_nodes__TString
= {
3659 /* runtime type TStartString */
3660 const struct type type_parser_nodes__TStartString
= {
3662 "TStartString", /* class_name_string */
3665 &resolution_table_parser_nodes__TStartString
,
3668 0, /* nullable Object */
3670 104, /* nullable TStartString */
3673 2104, /* TStartString */
3676 const struct types resolution_table_parser_nodes__TStartString
= {
3681 /* runtime type nullable TStartString */
3682 const struct type type_nullable_parser_nodes__TStartString
= {
3684 "nullable TStartString", /* class_name_string */
3687 &resolution_table_nullable_parser_nodes__TStartString
,
3690 0, /* nullable Object */
3692 104, /* nullable TStartString */
3695 const struct types resolution_table_nullable_parser_nodes__TStartString
= {
3700 /* runtime type TMidString */
3701 const struct type type_parser_nodes__TMidString
= {
3703 "TMidString", /* class_name_string */
3706 &resolution_table_parser_nodes__TMidString
,
3709 0, /* nullable Object */
3711 105, /* nullable TMidString */
3714 2105, /* TMidString */
3717 const struct types resolution_table_parser_nodes__TMidString
= {
3722 /* runtime type nullable TMidString */
3723 const struct type type_nullable_parser_nodes__TMidString
= {
3725 "nullable TMidString", /* class_name_string */
3728 &resolution_table_nullable_parser_nodes__TMidString
,
3731 0, /* nullable Object */
3733 105, /* nullable TMidString */
3736 const struct types resolution_table_nullable_parser_nodes__TMidString
= {
3741 /* runtime type TEndString */
3742 const struct type type_parser_nodes__TEndString
= {
3744 "TEndString", /* class_name_string */
3747 &resolution_table_parser_nodes__TEndString
,
3750 0, /* nullable Object */
3752 106, /* nullable TEndString */
3755 2106, /* TEndString */
3758 const struct types resolution_table_parser_nodes__TEndString
= {
3763 /* runtime type nullable TEndString */
3764 const struct type type_nullable_parser_nodes__TEndString
= {
3766 "nullable TEndString", /* class_name_string */
3769 &resolution_table_nullable_parser_nodes__TEndString
,
3772 0, /* nullable Object */
3774 106, /* nullable TEndString */
3777 const struct types resolution_table_nullable_parser_nodes__TEndString
= {
3782 /* runtime type TChar */
3783 const struct type type_parser_nodes__TChar
= {
3785 "TChar", /* class_name_string */
3788 &resolution_table_parser_nodes__TChar
,
3791 0, /* nullable Object */
3793 107, /* nullable TChar */
3799 const struct types resolution_table_parser_nodes__TChar
= {
3804 /* runtime type nullable TChar */
3805 const struct type type_nullable_parser_nodes__TChar
= {
3807 "nullable TChar", /* class_name_string */
3810 &resolution_table_nullable_parser_nodes__TChar
,
3813 0, /* nullable Object */
3815 107, /* nullable TChar */
3818 const struct types resolution_table_nullable_parser_nodes__TChar
= {
3823 /* runtime type TBadString */
3824 const struct type type_parser_nodes__TBadString
= {
3826 "TBadString", /* class_name_string */
3829 &resolution_table_parser_nodes__TBadString
,
3832 0, /* nullable Object */
3834 1827, /* TBadString */
3839 const struct types resolution_table_parser_nodes__TBadString
= {
3844 /* runtime type TBadChar */
3845 const struct type type_parser_nodes__TBadChar
= {
3847 "TBadChar", /* class_name_string */
3850 &resolution_table_parser_nodes__TBadChar
,
3853 0, /* nullable Object */
3855 1828, /* TBadChar */
3860 const struct types resolution_table_parser_nodes__TBadChar
= {
3865 /* runtime type TExternCodeSegment */
3866 const struct type type_parser_nodes__TExternCodeSegment
= {
3868 "TExternCodeSegment", /* class_name_string */
3871 &resolution_table_parser_nodes__TExternCodeSegment
,
3874 0, /* nullable Object */
3876 108, /* nullable TExternCodeSegment */
3879 2108, /* TExternCodeSegment */
3882 const struct types resolution_table_parser_nodes__TExternCodeSegment
= {
3887 /* runtime type nullable TExternCodeSegment */
3888 const struct type type_nullable_parser_nodes__TExternCodeSegment
= {
3890 "nullable TExternCodeSegment", /* class_name_string */
3893 &resolution_table_nullable_parser_nodes__TExternCodeSegment
,
3896 0, /* nullable Object */
3898 108, /* nullable TExternCodeSegment */
3901 const struct types resolution_table_nullable_parser_nodes__TExternCodeSegment
= {
3906 /* runtime type ALexerError */
3907 const struct type type_parser_nodes__ALexerError
= {
3909 "ALexerError", /* class_name_string */
3912 &resolution_table_parser_nodes__ALexerError
,
3915 0, /* nullable Object */
3921 2375, /* ALexerError */
3924 const struct types resolution_table_parser_nodes__ALexerError
= {
3929 /* runtime type MMethod */
3930 const struct type type_model__MMethod
= {
3932 "MMethod", /* class_name_string */
3935 &resolution_table_model__MMethod
,
3938 0, /* nullable Object */
3940 109, /* nullable MProperty */
3941 264, /* PropertyLayoutElement */
3942 265, /* nullable MMethod */
3943 1829, /* MProperty */
3947 const struct types resolution_table_model__MMethod
= {
3950 &type_array__Arraymodel__MMethodDef
, /* Array[MPROPDEF]: Array[MMethodDef] */
3951 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
3954 /* runtime type MProperty */
3955 const struct type type_model__MProperty
= {
3957 "MProperty", /* class_name_string */
3963 0, /* nullable Object */
3965 109, /* nullable MProperty */
3966 264, /* PropertyLayoutElement */
3968 1829, /* MProperty */
3971 /* runtime type PropertyLayoutElement */
3972 const struct type type_layout_builders__PropertyLayoutElement
= {
3974 "PropertyLayoutElement", /* class_name_string */
3980 0, /* nullable Object */
3983 264, /* PropertyLayoutElement */
3986 /* runtime type nullable MMethod */
3987 const struct type type_nullable_model__MMethod
= {
3989 "nullable MMethod", /* class_name_string */
3992 &resolution_table_nullable_model__MMethod
,
3995 0, /* nullable Object */
3997 109, /* nullable MProperty */
3999 265, /* nullable MMethod */
4002 const struct types resolution_table_nullable_model__MMethod
= {
4005 &type_array__Arraymodel__MMethodDef
, /* Array[MPROPDEF]: Array[MMethodDef] */
4006 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MMethodDef]] */
4009 /* runtime type nullable MProperty */
4010 const struct type type_nullable_model__MProperty
= {
4012 "nullable MProperty", /* class_name_string */
4018 0, /* nullable Object */
4020 109, /* nullable MProperty */
4023 /* runtime type MMethodDef */
4024 const struct type type_model__MMethodDef
= {
4026 "MMethodDef", /* class_name_string */
4029 &resolution_table_model__MMethodDef
,
4032 0, /* nullable Object */
4034 110, /* nullable MPropDef */
4035 264, /* PropertyLayoutElement */
4036 1830, /* MPropDef */
4037 2109, /* MMethodDef */
4040 const struct types resolution_table_model__MMethodDef
= {
4043 &type_model__MMethod
, /* MPROPERTY: MMethod */
4044 &type_abstract_compiler__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
4045 &type_model__MMethodDef
, /* MPROPDEF: MMethodDef */
4048 /* runtime type MPropDef */
4049 const struct type type_model__MPropDef
= {
4051 "MPropDef", /* class_name_string */
4057 0, /* nullable Object */
4059 110, /* nullable MPropDef */
4060 264, /* PropertyLayoutElement */
4061 1830, /* MPropDef */
4064 /* runtime type nullable MPropDef */
4065 const struct type type_nullable_model__MPropDef
= {
4067 "nullable MPropDef", /* class_name_string */
4073 0, /* nullable Object */
4075 110, /* nullable MPropDef */
4078 /* runtime type Array[MParameter] */
4079 const struct type type_array__Arraymodel__MParameter
= {
4081 "Array[MParameter]", /* class_name_string */
4084 &resolution_table_array__Arraymodel__MParameter
,
4087 0, /* nullable Object */
4089 1473, /* Collection[MParameter] */
4090 165, /* SequenceRead[nullable Object] */
4091 166, /* Collection[Object] */
4092 2377, /* AbstractArrayRead[MParameter] */
4093 1778, /* AbstractArrayRead[Object] */
4094 2569, /* Array[MParameter] */
4096 1962, /* Array[Object] */
4099 const struct types resolution_table_array__Arraymodel__MParameter
= {
4102 &type_array__Arraymodel__MParameter
, /* Array[Array#0]: Array[MParameter] */
4103 &type_array__NativeArraymodel__MParameter
, /* NativeArray[Array#0]: NativeArray[MParameter] */
4104 &type_model__MParameter
, /* Sequence#0: MParameter */
4105 &type_model__MParameter
, /* SimpleCollection#0: MParameter */
4106 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Array#0]: Collection[MParameter] */
4107 &type_model__MParameter
, /* Array#0: MParameter */
4108 &type_array__NativeArraymodel__MParameter
, /* NativeArray[ArrayCapable#0]: NativeArray[MParameter] */
4109 &type_model__MParameter
, /* AbstractArray#0: MParameter */
4110 &type_model__MParameter
, /* RemovableCollection#0: MParameter */
4111 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Sequence#0]: Collection[MParameter] */
4112 &type_array__Arraymodel__MParameter
, /* Array[Sequence#0]: Array[MParameter] */
4113 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[SimpleCollection#0]: Collection[MParameter] */
4114 &type_model__MParameter
, /* Collection#0: MParameter */
4115 &type_abstract_collection__Collectionmodel__MParameter
, /* Collection[Collection#0]: Collection[MParameter] */
4116 &type_model__MParameter
, /* SequenceRead#0: MParameter */
4117 &type_model__MParameter
, /* AbstractArrayRead#0: MParameter */
4118 &type_array__Arraymodel__MParameter
, /* Array[AbstractArrayRead#0]: Array[MParameter] */
4119 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MParameter] not a live type) */
4120 &type_array__ArrayIteratormodel__MParameter
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MParameter] */
4123 /* runtime type Collection[MParameter] */
4124 const struct type type_abstract_collection__Collectionmodel__MParameter
= {
4126 "Collection[MParameter]", /* class_name_string */
4132 0, /* nullable Object */
4134 1473, /* Collection[MParameter] */
4136 166, /* Collection[Object] */
4139 /* runtime type AbstractArrayRead[MParameter] */
4140 const struct type type_array__AbstractArrayReadmodel__MParameter
= {
4142 "AbstractArrayRead[MParameter]", /* class_name_string */
4148 0, /* nullable Object */
4150 1473, /* Collection[MParameter] */
4151 165, /* SequenceRead[nullable Object] */
4152 166, /* Collection[Object] */
4153 2377, /* AbstractArrayRead[MParameter] */
4154 1778, /* AbstractArrayRead[Object] */
4157 /* runtime type MSignature */
4158 const struct type type_model__MSignature
= {
4160 "MSignature", /* class_name_string */
4163 &resolution_table_model__MSignature
,
4166 0, /* nullable Object */
4168 2, /* nullable MType */
4170 1831, /* MSignature */
4173 const struct types resolution_table_model__MSignature
= {
4178 /* runtime type MParameter */
4179 const struct type type_model__MParameter
= {
4181 "MParameter", /* class_name_string */
4184 &resolution_table_model__MParameter
,
4187 0, /* nullable Object */
4189 266, /* MParameter */
4192 const struct types resolution_table_model__MParameter
= {
4197 /* runtime type Scope */
4198 const struct type type_scope__Scope
= {
4200 "Scope", /* class_name_string */
4203 &resolution_table_scope__Scope
,
4206 0, /* nullable Object */
4211 const struct types resolution_table_scope__Scope
= {
4216 /* runtime type HashMap[String, Variable] */
4217 const struct type type_hash_collection__HashMapstring__Stringscope__Variable
= {
4219 "HashMap[String, Variable]", /* class_name_string */
4222 &resolution_table_hash_collection__HashMapstring__Stringscope__Variable
,
4225 0, /* nullable Object */
4227 268, /* HashMap[String, Variable] */
4230 const struct types resolution_table_hash_collection__HashMapstring__Stringscope__Variable
= {
4237 &type_hash_collection__HashMapKeysstring__Stringscope__Variable
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[String, Variable] */
4238 &type_hash_collection__HashMapValuesstring__Stringscope__Variable
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[String, Variable] */
4239 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[String, Variable]] */
4240 &type_string__String
, /* MapRead#0: String */
4241 &type_hash_collection__HashMapIteratorstring__Stringscope__Variable
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[String, Variable] */
4242 &type_string__String
, /* Map#0: String */
4243 &type_scope__Variable
, /* Map#1: Variable */
4244 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[String, Variable] */
4245 NULL
, /* empty (Map[Map#0, Map#1]: Map[String, Variable] not a live type) */
4246 &type_scope__Variable
, /* MapRead#1: Variable */
4247 &type_string__String
, /* HashCollection#0: String */
4248 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* HashCollection#1: HashMapNode[String, Variable] */
4251 /* runtime type FlowContext */
4252 const struct type type_flow__FlowContext
= {
4254 "FlowContext", /* class_name_string */
4257 &resolution_table_flow__FlowContext
,
4260 0, /* nullable Object */
4262 269, /* FlowContext */
4265 const struct types resolution_table_flow__FlowContext
= {
4270 /* runtime type HashMap[Variable, nullable MType] */
4271 const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType
= {
4273 "HashMap[Variable, nullable MType]", /* class_name_string */
4276 &resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
,
4279 0, /* nullable Object */
4281 270, /* HashMap[Variable, nullable MType] */
4284 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType
= {
4291 &type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Variable, nullable MType] */
4292 &type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Variable, nullable MType] */
4293 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
4294 &type_scope__Variable
, /* MapRead#0: Variable */
4295 &type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Variable, nullable MType] */
4296 &type_scope__Variable
, /* Map#0: Variable */
4297 &type_nullable_model__MType
, /* Map#1: nullable MType */
4298 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Variable, nullable MType] */
4299 NULL
, /* empty (Map[Map#0, Map#1]: Map[Variable, nullable MType] not a live type) */
4300 &type_nullable_model__MType
, /* MapRead#1: nullable MType */
4301 &type_scope__Variable
, /* HashCollection#0: Variable */
4302 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* HashCollection#1: HashMapNode[Variable, nullable MType] */
4305 /* runtime type HashMap[Variable, nullable Array[nullable MType]] */
4306 const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
4308 "HashMap[Variable, nullable Array[nullable MType]]", /* class_name_string */
4311 &resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
,
4314 0, /* nullable Object */
4316 271, /* HashMap[Variable, nullable Array[nullable MType]] */
4319 const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
= {
4326 &type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Variable, nullable Array[nullable MType]] */
4327 &type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Variable, nullable Array[nullable MType]] */
4328 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
4329 &type_scope__Variable
, /* MapRead#0: Variable */
4330 &type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Variable, nullable Array[nullable MType]] */
4331 &type_scope__Variable
, /* Map#0: Variable */
4332 &type_nullable_array__Arraynullable_model__MType
, /* Map#1: nullable Array[nullable MType] */
4333 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Variable, nullable Array[nullable MType]] */
4334 NULL
, /* empty (Map[Map#0, Map#1]: Map[Variable, nullable Array[nullable MType]] not a live type) */
4335 &type_nullable_array__Arraynullable_model__MType
, /* MapRead#1: nullable Array[nullable MType] */
4336 &type_scope__Variable
, /* HashCollection#0: Variable */
4337 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* HashCollection#1: HashMapNode[Variable, nullable Array[nullable MType]] */
4340 /* runtime type MAttributeDef */
4341 const struct type type_model__MAttributeDef
= {
4343 "MAttributeDef", /* class_name_string */
4346 &resolution_table_model__MAttributeDef
,
4349 0, /* nullable Object */
4351 110, /* nullable MPropDef */
4352 264, /* PropertyLayoutElement */
4353 1830, /* MPropDef */
4354 2110, /* MAttributeDef */
4357 const struct types resolution_table_model__MAttributeDef
= {
4360 &type_model__MAttribute
, /* MPROPERTY: MAttribute */
4362 &type_model__MAttributeDef
, /* MPROPDEF: MAttributeDef */
4365 /* runtime type MAttribute */
4366 const struct type type_model__MAttribute
= {
4368 "MAttribute", /* class_name_string */
4371 &resolution_table_model__MAttribute
,
4374 0, /* nullable Object */
4376 109, /* nullable MProperty */
4377 264, /* PropertyLayoutElement */
4378 2111, /* MAttribute */
4379 1829, /* MProperty */
4382 const struct types resolution_table_model__MAttribute
= {
4385 &type_array__Arraymodel__MAttributeDef
, /* Array[MPROPDEF]: Array[MAttributeDef] */
4386 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MAttributeDef]] */
4389 /* runtime type List[Int] */
4390 const struct type type_list__Listkernel__Int
= {
4392 "List[Int]", /* class_name_string */
4395 &resolution_table_list__Listkernel__Int
,
4398 0, /* nullable Object */
4400 614, /* Collection[Int] */
4401 165, /* SequenceRead[nullable Object] */
4402 166, /* Collection[Object] */
4403 2112, /* List[Int] */
4406 const struct types resolution_table_list__Listkernel__Int
= {
4409 &type_list__Listkernel__Int
, /* List[List#0]: List[Int] */
4410 &type_list__ListNodekernel__Int
, /* ListNode[List#0]: ListNode[Int] */
4411 &type_kernel__Int
, /* Sequence#0: Int */
4412 &type_kernel__Int
, /* SimpleCollection#0: Int */
4413 &type_list__ListIteratorkernel__Int
, /* ListIterator[List#0]: ListIterator[Int] */
4414 &type_abstract_collection__Collectionkernel__Int
, /* Collection[List#0]: Collection[Int] */
4415 &type_kernel__Int
, /* List#0: Int */
4417 &type_kernel__Int
, /* RemovableCollection#0: Int */
4418 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Sequence#0]: Collection[Int] */
4419 &type_array__Arraykernel__Int
, /* Array[Sequence#0]: Array[Int] */
4420 &type_abstract_collection__Collectionkernel__Int
, /* Collection[SimpleCollection#0]: Collection[Int] */
4421 &type_kernel__Int
, /* Collection#0: Int */
4422 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
4423 &type_kernel__Int
, /* SequenceRead#0: Int */
4426 /* runtime type TypeVisitor */
4427 const struct type type_typing__TypeVisitor
= {
4429 "TypeVisitor", /* class_name_string */
4432 &resolution_table_typing__TypeVisitor
,
4435 0, /* nullable Object */
4437 272, /* TypeVisitor */
4440 const struct types resolution_table_typing__TypeVisitor
= {
4445 /* runtime type MVirtualTypeProp */
4446 const struct type type_model__MVirtualTypeProp
= {
4448 "MVirtualTypeProp", /* class_name_string */
4451 &resolution_table_model__MVirtualTypeProp
,
4454 0, /* nullable Object */
4456 109, /* nullable MProperty */
4457 264, /* PropertyLayoutElement */
4458 273, /* nullable MVirtualTypeProp */
4459 1829, /* MProperty */
4460 2378, /* MVirtualTypeProp */
4463 const struct types resolution_table_model__MVirtualTypeProp
= {
4466 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */
4467 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
4470 /* runtime type nullable MVirtualTypeProp */
4471 const struct type type_nullable_model__MVirtualTypeProp
= {
4473 "nullable MVirtualTypeProp", /* class_name_string */
4476 &resolution_table_nullable_model__MVirtualTypeProp
,
4479 0, /* nullable Object */
4481 109, /* nullable MProperty */
4483 273, /* nullable MVirtualTypeProp */
4486 const struct types resolution_table_nullable_model__MVirtualTypeProp
= {
4489 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[MPROPDEF]: Array[MVirtualTypeDef] */
4490 &type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap2[MModule, MType, Array[MPROPDEF]]: HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
4493 /* runtime type MVirtualTypeDef */
4494 const struct type type_model__MVirtualTypeDef
= {
4496 "MVirtualTypeDef", /* class_name_string */
4499 &resolution_table_model__MVirtualTypeDef
,
4502 0, /* nullable Object */
4504 110, /* nullable MPropDef */
4505 264, /* PropertyLayoutElement */
4506 1830, /* MPropDef */
4507 2113, /* MVirtualTypeDef */
4510 const struct types resolution_table_model__MVirtualTypeDef
= {
4513 &type_model__MVirtualTypeProp
, /* MPROPERTY: MVirtualTypeProp */
4515 &type_model__MVirtualTypeDef
, /* MPROPDEF: MVirtualTypeDef */
4518 /* runtime type Array[MVirtualType] */
4519 const struct type type_array__Arraymodel__MVirtualType
= {
4521 "Array[MVirtualType]", /* class_name_string */
4524 &resolution_table_array__Arraymodel__MVirtualType
,
4527 0, /* nullable Object */
4529 4, /* nullable Array[nullable MType] */
4530 165, /* SequenceRead[nullable Object] */
4531 166, /* Collection[Object] */
4532 175, /* Collection[nullable MType] */
4533 1778, /* AbstractArrayRead[Object] */
4534 1787, /* Collection[MType] */
4535 1794, /* AbstractArrayRead[nullable MType] */
4536 1962, /* Array[Object] */
4537 2114, /* Collection[MVirtualType] */
4538 2266, /* Array[nullable MType] */
4539 2626, /* AbstractArrayRead[MVirtualType] */
4540 2561, /* AbstractArrayRead[MType] */
4541 2701, /* Array[MVirtualType] */
4542 2662, /* Array[MType] */
4545 const struct types resolution_table_array__Arraymodel__MVirtualType
= {
4548 &type_array__Arraymodel__MVirtualType
, /* Array[Array#0]: Array[MVirtualType] */
4549 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[Array#0]: NativeArray[MVirtualType] */
4550 &type_model__MVirtualType
, /* Sequence#0: MVirtualType */
4551 &type_model__MVirtualType
, /* SimpleCollection#0: MVirtualType */
4552 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Array#0]: Collection[MVirtualType] */
4553 &type_model__MVirtualType
, /* Array#0: MVirtualType */
4554 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualType] */
4555 &type_model__MVirtualType
, /* AbstractArray#0: MVirtualType */
4556 &type_model__MVirtualType
, /* RemovableCollection#0: MVirtualType */
4557 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Sequence#0]: Collection[MVirtualType] */
4558 &type_array__Arraymodel__MVirtualType
, /* Array[Sequence#0]: Array[MVirtualType] */
4559 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[SimpleCollection#0]: Collection[MVirtualType] */
4560 &type_model__MVirtualType
, /* Collection#0: MVirtualType */
4561 &type_abstract_collection__Collectionmodel__MVirtualType
, /* Collection[Collection#0]: Collection[MVirtualType] */
4562 &type_model__MVirtualType
, /* SequenceRead#0: MVirtualType */
4563 &type_model__MVirtualType
, /* AbstractArrayRead#0: MVirtualType */
4564 &type_array__Arraymodel__MVirtualType
, /* Array[AbstractArrayRead#0]: Array[MVirtualType] */
4565 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualType] not a live type) */
4566 &type_array__ArrayIteratormodel__MVirtualType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualType] */
4569 /* runtime type Collection[MVirtualType] */
4570 const struct type type_abstract_collection__Collectionmodel__MVirtualType
= {
4572 "Collection[MVirtualType]", /* class_name_string */
4578 0, /* nullable Object */
4582 166, /* Collection[Object] */
4583 175, /* Collection[nullable MType] */
4585 1787, /* Collection[MType] */
4588 2114, /* Collection[MVirtualType] */
4591 /* runtime type AbstractArrayRead[MVirtualType] */
4592 const struct type type_array__AbstractArrayReadmodel__MVirtualType
= {
4594 "AbstractArrayRead[MVirtualType]", /* class_name_string */
4600 0, /* nullable Object */
4603 165, /* SequenceRead[nullable Object] */
4604 166, /* Collection[Object] */
4605 175, /* Collection[nullable MType] */
4606 1778, /* AbstractArrayRead[Object] */
4607 1787, /* Collection[MType] */
4608 1794, /* AbstractArrayRead[nullable MType] */
4610 2114, /* Collection[MVirtualType] */
4612 2626, /* AbstractArrayRead[MVirtualType] */
4613 2561, /* AbstractArrayRead[MType] */
4616 /* runtime type Array[AExpr] */
4617 const struct type type_array__Arrayparser_nodes__AExpr
= {
4619 "Array[AExpr]", /* class_name_string */
4622 &resolution_table_array__Arrayparser_nodes__AExpr
,
4625 0, /* nullable Object */
4627 598, /* Collection[ANode] */
4628 165, /* SequenceRead[nullable Object] */
4629 166, /* Collection[Object] */
4630 1789, /* Collection[Prod] */
4631 1778, /* AbstractArrayRead[Object] */
4632 2013, /* Collection[AExpr] */
4633 2255, /* AbstractArrayRead[ANode] */
4634 1962, /* Array[Object] */
4636 2549, /* Array[ANode] */
4637 2550, /* AbstractArrayRead[Prod] */
4638 2627, /* AbstractArrayRead[AExpr] */
4639 2647, /* Array[Prod] */
4641 2680, /* Array[AExpr] */
4644 const struct types resolution_table_array__Arrayparser_nodes__AExpr
= {
4647 &type_array__Arrayparser_nodes__AExpr
, /* Array[Array#0]: Array[AExpr] */
4648 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[Array#0]: NativeArray[AExpr] */
4649 &type_parser_nodes__AExpr
, /* Sequence#0: AExpr */
4650 &type_parser_nodes__AExpr
, /* SimpleCollection#0: AExpr */
4651 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Array#0]: Collection[AExpr] */
4652 &type_parser_nodes__AExpr
, /* Array#0: AExpr */
4653 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AExpr] */
4654 &type_parser_nodes__AExpr
, /* AbstractArray#0: AExpr */
4655 &type_parser_nodes__AExpr
, /* RemovableCollection#0: AExpr */
4656 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Sequence#0]: Collection[AExpr] */
4657 &type_array__Arrayparser_nodes__AExpr
, /* Array[Sequence#0]: Array[AExpr] */
4658 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[SimpleCollection#0]: Collection[AExpr] */
4659 &type_parser_nodes__AExpr
, /* Collection#0: AExpr */
4660 &type_abstract_collection__Collectionparser_nodes__AExpr
, /* Collection[Collection#0]: Collection[AExpr] */
4661 &type_parser_nodes__AExpr
, /* SequenceRead#0: AExpr */
4662 &type_parser_nodes__AExpr
, /* AbstractArrayRead#0: AExpr */
4663 &type_array__Arrayparser_nodes__AExpr
, /* Array[AbstractArrayRead#0]: Array[AExpr] */
4664 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExpr] not a live type) */
4665 &type_array__ArrayIteratorparser_nodes__AExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExpr] */
4668 /* runtime type AbstractArrayRead[AExpr] */
4669 const struct type type_array__AbstractArrayReadparser_nodes__AExpr
= {
4671 "AbstractArrayRead[AExpr]", /* class_name_string */
4677 0, /* nullable Object */
4679 598, /* Collection[ANode] */
4680 165, /* SequenceRead[nullable Object] */
4681 166, /* Collection[Object] */
4682 1789, /* Collection[Prod] */
4683 1778, /* AbstractArrayRead[Object] */
4684 2013, /* Collection[AExpr] */
4685 2255, /* AbstractArrayRead[ANode] */
4689 2550, /* AbstractArrayRead[Prod] */
4690 2627, /* AbstractArrayRead[AExpr] */
4693 /* runtime type Array[AIntExpr] */
4694 const struct type type_array__Arrayparser_nodes__AIntExpr
= {
4696 "Array[AIntExpr]", /* class_name_string */
4699 &resolution_table_array__Arrayparser_nodes__AIntExpr
,
4702 0, /* nullable Object */
4704 598, /* Collection[ANode] */
4705 165, /* SequenceRead[nullable Object] */
4706 166, /* Collection[Object] */
4707 1789, /* Collection[Prod] */
4708 1778, /* AbstractArrayRead[Object] */
4709 2013, /* Collection[AExpr] */
4710 2255, /* AbstractArrayRead[ANode] */
4711 1962, /* Array[Object] */
4712 2379, /* Collection[AIntExpr] */
4713 2549, /* Array[ANode] */
4714 2550, /* AbstractArrayRead[Prod] */
4715 2627, /* AbstractArrayRead[AExpr] */
4716 2647, /* Array[Prod] */
4717 2665, /* AbstractArrayRead[AIntExpr] */
4718 2680, /* Array[AExpr] */
4719 2703, /* Array[AIntExpr] */
4722 const struct types resolution_table_array__Arrayparser_nodes__AIntExpr
= {
4725 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Array#0]: Array[AIntExpr] */
4726 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[Array#0]: NativeArray[AIntExpr] */
4727 &type_parser_nodes__AIntExpr
, /* Sequence#0: AIntExpr */
4728 &type_parser_nodes__AIntExpr
, /* SimpleCollection#0: AIntExpr */
4729 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Array#0]: Collection[AIntExpr] */
4730 &type_parser_nodes__AIntExpr
, /* Array#0: AIntExpr */
4731 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AIntExpr] */
4732 &type_parser_nodes__AIntExpr
, /* AbstractArray#0: AIntExpr */
4733 &type_parser_nodes__AIntExpr
, /* RemovableCollection#0: AIntExpr */
4734 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Sequence#0]: Collection[AIntExpr] */
4735 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Sequence#0]: Array[AIntExpr] */
4736 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[SimpleCollection#0]: Collection[AIntExpr] */
4737 &type_parser_nodes__AIntExpr
, /* Collection#0: AIntExpr */
4738 &type_abstract_collection__Collectionparser_nodes__AIntExpr
, /* Collection[Collection#0]: Collection[AIntExpr] */
4739 &type_parser_nodes__AIntExpr
, /* SequenceRead#0: AIntExpr */
4740 &type_parser_nodes__AIntExpr
, /* AbstractArrayRead#0: AIntExpr */
4741 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[AbstractArrayRead#0]: Array[AIntExpr] */
4742 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AIntExpr] not a live type) */
4743 &type_array__ArrayIteratorparser_nodes__AIntExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AIntExpr] */
4746 /* runtime type Collection[AIntExpr] */
4747 const struct type type_abstract_collection__Collectionparser_nodes__AIntExpr
= {
4749 "Collection[AIntExpr]", /* class_name_string */
4755 0, /* nullable Object */
4757 598, /* Collection[ANode] */
4759 166, /* Collection[Object] */
4760 1789, /* Collection[Prod] */
4762 2013, /* Collection[AExpr] */
4765 2379, /* Collection[AIntExpr] */
4768 /* runtime type AbstractArrayRead[AIntExpr] */
4769 const struct type type_array__AbstractArrayReadparser_nodes__AIntExpr
= {
4771 "AbstractArrayRead[AIntExpr]", /* class_name_string */
4777 0, /* nullable Object */
4779 598, /* Collection[ANode] */
4780 165, /* SequenceRead[nullable Object] */
4781 166, /* Collection[Object] */
4782 1789, /* Collection[Prod] */
4783 1778, /* AbstractArrayRead[Object] */
4784 2013, /* Collection[AExpr] */
4785 2255, /* AbstractArrayRead[ANode] */
4787 2379, /* Collection[AIntExpr] */
4789 2550, /* AbstractArrayRead[Prod] */
4790 2627, /* AbstractArrayRead[AExpr] */
4792 2665, /* AbstractArrayRead[AIntExpr] */
4795 /* runtime type MNullableType */
4796 const struct type type_model__MNullableType
= {
4798 "MNullableType", /* class_name_string */
4801 &resolution_table_model__MNullableType
,
4804 0, /* nullable Object */
4806 2, /* nullable MType */
4808 1832, /* MNullableType */
4811 const struct types resolution_table_model__MNullableType
= {
4816 /* runtime type ClosureVariable */
4817 const struct type type_scope__ClosureVariable
= {
4819 "ClosureVariable", /* class_name_string */
4822 &resolution_table_scope__ClosureVariable
,
4825 0, /* nullable Object */
4828 1474, /* ClosureVariable */
4831 const struct types resolution_table_scope__ClosureVariable
= {
4836 /* runtime type AClosureCallExpr */
4837 const struct type type_parser_nodes__AClosureCallExpr
= {
4839 "AClosureCallExpr", /* class_name_string */
4842 &resolution_table_parser_nodes__AClosureCallExpr
,
4845 0, /* nullable Object */
4847 15, /* nullable AExpr */
4851 2380, /* AClosureCallExpr */
4854 const struct types resolution_table_parser_nodes__AClosureCallExpr
= {
4859 /* runtime type Array[Variable] */
4860 const struct type type_array__Arrayscope__Variable
= {
4862 "Array[Variable]", /* class_name_string */
4865 &resolution_table_array__Arrayscope__Variable
,
4868 0, /* nullable Object */
4870 1471, /* Collection[Variable] */
4871 165, /* SequenceRead[nullable Object] */
4872 166, /* Collection[Object] */
4873 2381, /* AbstractArrayRead[Variable] */
4874 1778, /* AbstractArrayRead[Object] */
4875 2570, /* Array[Variable] */
4877 1962, /* Array[Object] */
4880 const struct types resolution_table_array__Arrayscope__Variable
= {
4883 &type_array__Arrayscope__Variable
, /* Array[Array#0]: Array[Variable] */
4884 &type_array__NativeArrayscope__Variable
, /* NativeArray[Array#0]: NativeArray[Variable] */
4885 &type_scope__Variable
, /* Sequence#0: Variable */
4886 &type_scope__Variable
, /* SimpleCollection#0: Variable */
4887 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Array#0]: Collection[Variable] */
4888 &type_scope__Variable
, /* Array#0: Variable */
4889 &type_array__NativeArrayscope__Variable
, /* NativeArray[ArrayCapable#0]: NativeArray[Variable] */
4890 &type_scope__Variable
, /* AbstractArray#0: Variable */
4891 &type_scope__Variable
, /* RemovableCollection#0: Variable */
4892 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Sequence#0]: Collection[Variable] */
4893 &type_array__Arrayscope__Variable
, /* Array[Sequence#0]: Array[Variable] */
4894 &type_abstract_collection__Collectionscope__Variable
, /* Collection[SimpleCollection#0]: Collection[Variable] */
4895 &type_scope__Variable
, /* Collection#0: Variable */
4896 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
4897 &type_scope__Variable
, /* SequenceRead#0: Variable */
4898 &type_scope__Variable
, /* AbstractArrayRead#0: Variable */
4899 &type_array__Arrayscope__Variable
, /* Array[AbstractArrayRead#0]: Array[Variable] */
4900 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Variable] not a live type) */
4901 &type_array__ArrayIteratorscope__Variable
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Variable] */
4904 /* runtime type AbstractArrayRead[Variable] */
4905 const struct type type_array__AbstractArrayReadscope__Variable
= {
4907 "AbstractArrayRead[Variable]", /* class_name_string */
4913 0, /* nullable Object */
4915 1471, /* Collection[Variable] */
4916 165, /* SequenceRead[nullable Object] */
4917 166, /* Collection[Object] */
4918 2381, /* AbstractArrayRead[Variable] */
4919 1778, /* AbstractArrayRead[Object] */
4922 /* runtime type CollectTokensByTextVisitor */
4923 const struct type type_parser_util__CollectTokensByTextVisitor
= {
4925 "CollectTokensByTextVisitor", /* class_name_string */
4928 &resolution_table_parser_util__CollectTokensByTextVisitor
,
4931 0, /* nullable Object */
4933 274, /* CollectTokensByTextVisitor */
4936 const struct types resolution_table_parser_util__CollectTokensByTextVisitor
= {
4941 /* runtime type Array[Token] */
4942 const struct type type_array__Arrayparser_nodes__Token
= {
4944 "Array[Token]", /* class_name_string */
4947 &resolution_table_array__Arrayparser_nodes__Token
,
4950 0, /* nullable Object */
4952 598, /* Collection[ANode] */
4953 165, /* SequenceRead[nullable Object] */
4954 166, /* Collection[Object] */
4955 1811, /* Collection[Token] */
4956 1778, /* AbstractArrayRead[Object] */
4958 2255, /* AbstractArrayRead[ANode] */
4959 1962, /* Array[Object] */
4960 2571, /* AbstractArrayRead[Token] */
4961 2549, /* Array[ANode] */
4963 2651, /* Array[Token] */
4966 const struct types resolution_table_array__Arrayparser_nodes__Token
= {
4969 &type_array__Arrayparser_nodes__Token
, /* Array[Array#0]: Array[Token] */
4970 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[Array#0]: NativeArray[Token] */
4971 &type_parser_nodes__Token
, /* Sequence#0: Token */
4972 &type_parser_nodes__Token
, /* SimpleCollection#0: Token */
4973 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[Array#0]: Collection[Token] */
4974 &type_parser_nodes__Token
, /* Array#0: Token */
4975 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[ArrayCapable#0]: NativeArray[Token] */
4976 &type_parser_nodes__Token
, /* AbstractArray#0: Token */
4977 &type_parser_nodes__Token
, /* RemovableCollection#0: Token */
4978 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[Sequence#0]: Collection[Token] */
4979 &type_array__Arrayparser_nodes__Token
, /* Array[Sequence#0]: Array[Token] */
4980 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[SimpleCollection#0]: Collection[Token] */
4981 &type_parser_nodes__Token
, /* Collection#0: Token */
4982 &type_abstract_collection__Collectionparser_nodes__Token
, /* Collection[Collection#0]: Collection[Token] */
4983 &type_parser_nodes__Token
, /* SequenceRead#0: Token */
4984 &type_parser_nodes__Token
, /* AbstractArrayRead#0: Token */
4985 &type_array__Arrayparser_nodes__Token
, /* Array[AbstractArrayRead#0]: Array[Token] */
4986 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Token] not a live type) */
4987 &type_array__ArrayIteratorparser_nodes__Token
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Token] */
4990 /* runtime type AbstractArrayRead[Token] */
4991 const struct type type_array__AbstractArrayReadparser_nodes__Token
= {
4993 "AbstractArrayRead[Token]", /* class_name_string */
4999 0, /* nullable Object */
5001 598, /* Collection[ANode] */
5002 165, /* SequenceRead[nullable Object] */
5003 166, /* Collection[Object] */
5004 1811, /* Collection[Token] */
5005 1778, /* AbstractArrayRead[Object] */
5007 2255, /* AbstractArrayRead[ANode] */
5009 2571, /* AbstractArrayRead[Token] */
5012 /* runtime type MPropDefSorter */
5013 const struct type type_model__MPropDefSorter
= {
5015 "MPropDefSorter", /* class_name_string */
5018 &resolution_table_model__MPropDefSorter
,
5021 0, /* nullable Object */
5023 275, /* MPropDefSorter */
5026 const struct types resolution_table_model__MPropDefSorter
= {
5029 &type_model__MPropDef
, /* AbstractSorter#0: MPropDef */
5030 &type_array__Arraymodel__MPropDef
, /* Array[AbstractSorter#0]: Array[MPropDef] */
5033 /* runtime type CustomizedRuntimeFunction */
5034 const struct type type_global_compiler__CustomizedRuntimeFunction
= {
5036 "CustomizedRuntimeFunction", /* class_name_string */
5039 &resolution_table_global_compiler__CustomizedRuntimeFunction
,
5042 0, /* nullable Object */
5044 237, /* AbstractRuntimeFunction */
5045 1475, /* CustomizedRuntimeFunction */
5048 const struct types resolution_table_global_compiler__CustomizedRuntimeFunction
= {
5051 &type_global_compiler__GlobalCompiler
, /* COMPILER: GlobalCompiler */
5052 &type_global_compiler__GlobalCompilerVisitor
, /* VISITOR: GlobalCompilerVisitor */
5055 /* runtime type TextCollectorVisitor */
5056 const struct type type_modelize_property__TextCollectorVisitor
= {
5058 "TextCollectorVisitor", /* class_name_string */
5061 &resolution_table_modelize_property__TextCollectorVisitor
,
5064 0, /* nullable Object */
5066 276, /* TextCollectorVisitor */
5069 const struct types resolution_table_modelize_property__TextCollectorVisitor
= {
5074 /* runtime type AVarAssignExpr */
5075 const struct type type_parser_nodes__AVarAssignExpr
= {
5077 "AVarAssignExpr", /* class_name_string */
5080 &resolution_table_parser_nodes__AVarAssignExpr
,
5083 0, /* nullable Object */
5085 15, /* nullable AExpr */
5089 2382, /* AVarAssignExpr */
5092 const struct types resolution_table_parser_nodes__AVarAssignExpr
= {
5097 /* runtime type AVarExpr */
5098 const struct type type_parser_nodes__AVarExpr
= {
5100 "AVarExpr", /* class_name_string */
5103 &resolution_table_parser_nodes__AVarExpr
,
5106 0, /* nullable Object */
5108 15, /* nullable AExpr */
5112 2383, /* AVarExpr */
5115 const struct types resolution_table_parser_nodes__AVarExpr
= {
5120 /* runtime type Array[ABreakExpr] */
5121 const struct type type_array__Arrayparser_nodes__ABreakExpr
= {
5123 "Array[ABreakExpr]", /* class_name_string */
5126 &resolution_table_array__Arrayparser_nodes__ABreakExpr
,
5129 0, /* nullable Object */
5131 598, /* Collection[ANode] */
5132 165, /* SequenceRead[nullable Object] */
5133 166, /* Collection[Object] */
5134 1789, /* Collection[Prod] */
5135 1778, /* AbstractArrayRead[Object] */
5136 2013, /* Collection[AExpr] */
5137 2255, /* AbstractArrayRead[ANode] */
5138 1962, /* Array[Object] */
5139 2384, /* Collection[ABreakExpr] */
5140 2549, /* Array[ANode] */
5141 2550, /* AbstractArrayRead[Prod] */
5142 2627, /* AbstractArrayRead[AExpr] */
5143 2647, /* Array[Prod] */
5144 2666, /* AbstractArrayRead[ABreakExpr] */
5145 2680, /* Array[AExpr] */
5146 2704, /* Array[ABreakExpr] */
5149 const struct types resolution_table_array__Arrayparser_nodes__ABreakExpr
= {
5152 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Array#0]: Array[ABreakExpr] */
5153 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[Array#0]: NativeArray[ABreakExpr] */
5154 &type_parser_nodes__ABreakExpr
, /* Sequence#0: ABreakExpr */
5155 &type_parser_nodes__ABreakExpr
, /* SimpleCollection#0: ABreakExpr */
5156 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Array#0]: Collection[ABreakExpr] */
5157 &type_parser_nodes__ABreakExpr
, /* Array#0: ABreakExpr */
5158 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[ABreakExpr] */
5159 &type_parser_nodes__ABreakExpr
, /* AbstractArray#0: ABreakExpr */
5160 &type_parser_nodes__ABreakExpr
, /* RemovableCollection#0: ABreakExpr */
5161 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Sequence#0]: Collection[ABreakExpr] */
5162 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Sequence#0]: Array[ABreakExpr] */
5163 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[SimpleCollection#0]: Collection[ABreakExpr] */
5164 &type_parser_nodes__ABreakExpr
, /* Collection#0: ABreakExpr */
5165 &type_abstract_collection__Collectionparser_nodes__ABreakExpr
, /* Collection[Collection#0]: Collection[ABreakExpr] */
5166 &type_parser_nodes__ABreakExpr
, /* SequenceRead#0: ABreakExpr */
5167 &type_parser_nodes__ABreakExpr
, /* AbstractArrayRead#0: ABreakExpr */
5168 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[AbstractArrayRead#0]: Array[ABreakExpr] */
5169 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[ABreakExpr] not a live type) */
5170 &type_array__ArrayIteratorparser_nodes__ABreakExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ABreakExpr] */
5173 /* runtime type Collection[ABreakExpr] */
5174 const struct type type_abstract_collection__Collectionparser_nodes__ABreakExpr
= {
5176 "Collection[ABreakExpr]", /* class_name_string */
5182 0, /* nullable Object */
5184 598, /* Collection[ANode] */
5186 166, /* Collection[Object] */
5187 1789, /* Collection[Prod] */
5189 2013, /* Collection[AExpr] */
5192 2384, /* Collection[ABreakExpr] */
5195 /* runtime type AbstractArrayRead[ABreakExpr] */
5196 const struct type type_array__AbstractArrayReadparser_nodes__ABreakExpr
= {
5198 "AbstractArrayRead[ABreakExpr]", /* class_name_string */
5204 0, /* nullable Object */
5206 598, /* Collection[ANode] */
5207 165, /* SequenceRead[nullable Object] */
5208 166, /* Collection[Object] */
5209 1789, /* Collection[Prod] */
5210 1778, /* AbstractArrayRead[Object] */
5211 2013, /* Collection[AExpr] */
5212 2255, /* AbstractArrayRead[ANode] */
5214 2384, /* Collection[ABreakExpr] */
5216 2550, /* AbstractArrayRead[Prod] */
5217 2627, /* AbstractArrayRead[AExpr] */
5219 2666, /* AbstractArrayRead[ABreakExpr] */
5222 /* runtime type Array[AContinueExpr] */
5223 const struct type type_array__Arrayparser_nodes__AContinueExpr
= {
5225 "Array[AContinueExpr]", /* class_name_string */
5228 &resolution_table_array__Arrayparser_nodes__AContinueExpr
,
5231 0, /* nullable Object */
5233 598, /* Collection[ANode] */
5234 165, /* SequenceRead[nullable Object] */
5235 166, /* Collection[Object] */
5236 1789, /* Collection[Prod] */
5237 1778, /* AbstractArrayRead[Object] */
5238 2013, /* Collection[AExpr] */
5239 2255, /* AbstractArrayRead[ANode] */
5240 1962, /* Array[Object] */
5241 2385, /* Collection[AContinueExpr] */
5242 2549, /* Array[ANode] */
5243 2550, /* AbstractArrayRead[Prod] */
5244 2627, /* AbstractArrayRead[AExpr] */
5245 2647, /* Array[Prod] */
5246 2667, /* AbstractArrayRead[AContinueExpr] */
5247 2680, /* Array[AExpr] */
5248 2705, /* Array[AContinueExpr] */
5251 const struct types resolution_table_array__Arrayparser_nodes__AContinueExpr
= {
5254 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Array#0]: Array[AContinueExpr] */
5255 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[Array#0]: NativeArray[AContinueExpr] */
5256 &type_parser_nodes__AContinueExpr
, /* Sequence#0: AContinueExpr */
5257 &type_parser_nodes__AContinueExpr
, /* SimpleCollection#0: AContinueExpr */
5258 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Array#0]: Collection[AContinueExpr] */
5259 &type_parser_nodes__AContinueExpr
, /* Array#0: AContinueExpr */
5260 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AContinueExpr] */
5261 &type_parser_nodes__AContinueExpr
, /* AbstractArray#0: AContinueExpr */
5262 &type_parser_nodes__AContinueExpr
, /* RemovableCollection#0: AContinueExpr */
5263 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Sequence#0]: Collection[AContinueExpr] */
5264 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Sequence#0]: Array[AContinueExpr] */
5265 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[SimpleCollection#0]: Collection[AContinueExpr] */
5266 &type_parser_nodes__AContinueExpr
, /* Collection#0: AContinueExpr */
5267 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Collection#0]: Collection[AContinueExpr] */
5268 &type_parser_nodes__AContinueExpr
, /* SequenceRead#0: AContinueExpr */
5269 &type_parser_nodes__AContinueExpr
, /* AbstractArrayRead#0: AContinueExpr */
5270 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[AbstractArrayRead#0]: Array[AContinueExpr] */
5271 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AContinueExpr] not a live type) */
5272 &type_array__ArrayIteratorparser_nodes__AContinueExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AContinueExpr] */
5275 /* runtime type Collection[AContinueExpr] */
5276 const struct type type_abstract_collection__Collectionparser_nodes__AContinueExpr
= {
5278 "Collection[AContinueExpr]", /* class_name_string */
5284 0, /* nullable Object */
5286 598, /* Collection[ANode] */
5288 166, /* Collection[Object] */
5289 1789, /* Collection[Prod] */
5291 2013, /* Collection[AExpr] */
5294 2385, /* Collection[AContinueExpr] */
5297 /* runtime type AbstractArrayRead[AContinueExpr] */
5298 const struct type type_array__AbstractArrayReadparser_nodes__AContinueExpr
= {
5300 "AbstractArrayRead[AContinueExpr]", /* class_name_string */
5306 0, /* nullable Object */
5308 598, /* Collection[ANode] */
5309 165, /* SequenceRead[nullable Object] */
5310 166, /* Collection[Object] */
5311 1789, /* Collection[Prod] */
5312 1778, /* AbstractArrayRead[Object] */
5313 2013, /* Collection[AExpr] */
5314 2255, /* AbstractArrayRead[ANode] */
5316 2385, /* Collection[AContinueExpr] */
5318 2550, /* AbstractArrayRead[Prod] */
5319 2627, /* AbstractArrayRead[AExpr] */
5321 2667, /* AbstractArrayRead[AContinueExpr] */
5324 /* runtime type AVarReassignExpr */
5325 const struct type type_parser_nodes__AVarReassignExpr
= {
5327 "AVarReassignExpr", /* class_name_string */
5330 &resolution_table_parser_nodes__AVarReassignExpr
,
5333 0, /* nullable Object */
5335 15, /* nullable AExpr */
5339 2386, /* AVarReassignExpr */
5342 const struct types resolution_table_parser_nodes__AVarReassignExpr
= {
5347 /* runtime type EscapeMark */
5348 const struct type type_scope__EscapeMark
= {
5350 "EscapeMark", /* class_name_string */
5353 &resolution_table_scope__EscapeMark
,
5356 0, /* nullable Object */
5358 277, /* EscapeMark */
5361 const struct types resolution_table_scope__EscapeMark
= {
5366 /* runtime type APlaceholderExpr */
5367 const struct type type_astbuilder__APlaceholderExpr
= {
5369 "APlaceholderExpr", /* class_name_string */
5372 &resolution_table_astbuilder__APlaceholderExpr
,
5375 0, /* nullable Object */
5377 15, /* nullable AExpr */
5381 2387, /* APlaceholderExpr */
5384 const struct types resolution_table_astbuilder__APlaceholderExpr
= {
5389 /* runtime type CallSite */
5390 const struct type type_typing__CallSite
= {
5392 "CallSite", /* class_name_string */
5395 &resolution_table_typing__CallSite
,
5398 0, /* nullable Object */
5403 const struct types resolution_table_typing__CallSite
= {
5408 /* runtime type ArrayIterator[Message] */
5409 const struct type type_array__ArrayIteratortoolcontext__Message
= {
5411 "ArrayIterator[Message]", /* class_name_string */
5414 &resolution_table_array__ArrayIteratortoolcontext__Message
,
5417 0, /* nullable Object */
5419 279, /* ArrayIterator[Object] */
5420 1476, /* ArrayIterator[Message] */
5423 const struct types resolution_table_array__ArrayIteratortoolcontext__Message
= {
5426 &type_array__AbstractArrayReadtoolcontext__Message
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Message] */
5427 &type_array__Arraytoolcontext__Message
, /* Array[Iterator#0]: Array[Message] */
5430 /* runtime type ArrayIterator[Object] */
5431 const struct type type_array__ArrayIteratorkernel__Object
= {
5433 "ArrayIterator[Object]", /* class_name_string */
5436 &resolution_table_array__ArrayIteratorkernel__Object
,
5439 0, /* nullable Object */
5441 279, /* ArrayIterator[Object] */
5444 const struct types resolution_table_array__ArrayIteratorkernel__Object
= {
5447 &type_array__AbstractArrayReadkernel__Object
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Object] */
5448 &type_array__Arraykernel__Object
, /* Array[Iterator#0]: Array[Object] */
5451 /* runtime type NativeArray[Message] */
5452 const struct type type_array__NativeArraytoolcontext__Message
= {
5454 "NativeArray[Message]", /* class_name_string */
5457 &resolution_table_array__NativeArraytoolcontext__Message
,
5460 0, /* nullable Object */
5462 187, /* NativeArray[Object] */
5463 1477, /* NativeArray[Message] */
5466 const struct types resolution_table_array__NativeArraytoolcontext__Message
= {
5469 &type_toolcontext__Message
, /* NativeArray#0: Message */
5470 &type_array__NativeArraytoolcontext__Message
, /* NativeArray[NativeArray#0]: NativeArray[Message] */
5473 /* runtime type HashMap[Phase, POSetElement[Phase]] */
5474 const struct type type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
= {
5476 "HashMap[Phase, POSetElement[Phase]]", /* class_name_string */
5479 &resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
,
5482 0, /* nullable Object */
5484 280, /* HashMap[Phase, POSetElement[Phase]] */
5487 const struct types resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
= {
5494 &type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Phase, POSetElement[Phase]] */
5495 &type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Phase, POSetElement[Phase]] */
5496 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
5497 &type_phase__Phase
, /* MapRead#0: Phase */
5498 &type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Phase, POSetElement[Phase]] */
5499 &type_phase__Phase
, /* Map#0: Phase */
5500 &type_poset__POSetElementphase__Phase
, /* Map#1: POSetElement[Phase] */
5501 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Phase, POSetElement[Phase]] */
5502 NULL
, /* empty (Map[Map#0, Map#1]: Map[Phase, POSetElement[Phase]] not a live type) */
5503 &type_poset__POSetElementphase__Phase
, /* MapRead#1: POSetElement[Phase] */
5504 &type_phase__Phase
, /* HashCollection#0: Phase */
5505 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* HashCollection#1: HashMapNode[Phase, POSetElement[Phase]] */
5508 /* runtime type POSetElement[Phase] */
5509 const struct type type_poset__POSetElementphase__Phase
= {
5511 "POSetElement[Phase]", /* class_name_string */
5514 &resolution_table_poset__POSetElementphase__Phase
,
5517 0, /* nullable Object */
5519 281, /* POSetElement[Phase] */
5522 const struct types resolution_table_poset__POSetElementphase__Phase
= {
5525 &type_hash_collection__HashSetphase__Phase
, /* HashSet[POSetElement#0]: HashSet[Phase] */
5526 &type_poset__POSetphase__Phase
, /* POSet[POSetElement#0]: POSet[Phase] */
5527 &type_phase__Phase
, /* POSetElement#0: Phase */
5530 /* runtime type ArrayIterator[Phase] */
5531 const struct type type_array__ArrayIteratorphase__Phase
= {
5533 "ArrayIterator[Phase]", /* class_name_string */
5536 &resolution_table_array__ArrayIteratorphase__Phase
,
5539 0, /* nullable Object */
5541 279, /* ArrayIterator[Object] */
5542 1478, /* ArrayIterator[Phase] */
5545 const struct types resolution_table_array__ArrayIteratorphase__Phase
= {
5548 &type_array__AbstractArrayReadphase__Phase
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Phase] */
5549 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
5552 /* runtime type NativeArray[Phase] */
5553 const struct type type_array__NativeArrayphase__Phase
= {
5555 "NativeArray[Phase]", /* class_name_string */
5558 &resolution_table_array__NativeArrayphase__Phase
,
5561 0, /* nullable Object */
5563 187, /* NativeArray[Object] */
5564 1479, /* NativeArray[Phase] */
5567 const struct types resolution_table_array__NativeArrayphase__Phase
= {
5570 &type_phase__Phase
, /* NativeArray#0: Phase */
5571 &type_array__NativeArrayphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[Phase] */
5574 /* runtime type ArrayIterator[MModule] */
5575 const struct type type_array__ArrayIteratormodel_base__MModule
= {
5577 "ArrayIterator[MModule]", /* class_name_string */
5580 &resolution_table_array__ArrayIteratormodel_base__MModule
,
5583 0, /* nullable Object */
5585 279, /* ArrayIterator[Object] */
5586 1480, /* ArrayIterator[MModule] */
5589 const struct types resolution_table_array__ArrayIteratormodel_base__MModule
= {
5592 &type_array__AbstractArrayReadmodel_base__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MModule] */
5593 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
5596 /* runtime type NativeArray[MModule] */
5597 const struct type type_array__NativeArraymodel_base__MModule
= {
5599 "NativeArray[MModule]", /* class_name_string */
5602 &resolution_table_array__NativeArraymodel_base__MModule
,
5605 0, /* nullable Object */
5607 187, /* NativeArray[Object] */
5608 1481, /* NativeArray[MModule] */
5611 const struct types resolution_table_array__NativeArraymodel_base__MModule
= {
5614 &type_model_base__MModule
, /* NativeArray#0: MModule */
5615 &type_array__NativeArraymodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[MModule] */
5618 /* runtime type HashMap[MModule, POSetElement[MModule]] */
5619 const struct type type_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
5621 "HashMap[MModule, POSetElement[MModule]]", /* class_name_string */
5624 &resolution_table_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
,
5627 0, /* nullable Object */
5629 282, /* HashMap[MModule, POSetElement[MModule]] */
5632 const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
5639 &type_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, POSetElement[MModule]] */
5640 &type_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, POSetElement[MModule]] */
5641 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
5642 &type_model_base__MModule
, /* MapRead#0: MModule */
5643 &type_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, POSetElement[MModule]] */
5644 &type_model_base__MModule
, /* Map#0: MModule */
5645 &type_poset__POSetElementmodel_base__MModule
, /* Map#1: POSetElement[MModule] */
5646 &type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, POSetElement[MModule]] */
5647 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, POSetElement[MModule]] not a live type) */
5648 &type_poset__POSetElementmodel_base__MModule
, /* MapRead#1: POSetElement[MModule] */
5649 &type_model_base__MModule
, /* HashCollection#0: MModule */
5650 &type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashCollection#1: HashMapNode[MModule, POSetElement[MModule]] */
5653 /* runtime type POSetElement[MModule] */
5654 const struct type type_poset__POSetElementmodel_base__MModule
= {
5656 "POSetElement[MModule]", /* class_name_string */
5659 &resolution_table_poset__POSetElementmodel_base__MModule
,
5662 0, /* nullable Object */
5664 283, /* POSetElement[MModule] */
5667 const struct types resolution_table_poset__POSetElementmodel_base__MModule
= {
5670 &type_hash_collection__HashSetmodel_base__MModule
, /* HashSet[POSetElement#0]: HashSet[MModule] */
5671 &type_poset__POSetmodel_base__MModule
, /* POSet[POSetElement#0]: POSet[MModule] */
5672 &type_model_base__MModule
, /* POSetElement#0: MModule */
5675 /* runtime type HashMapKeys[String, Array[MModule]] */
5676 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel_base__MModule
= {
5678 "HashMapKeys[String, Array[MModule]]", /* class_name_string */
5681 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel_base__MModule
,
5684 0, /* nullable Object */
5686 597, /* Collection[String] */
5687 1833, /* HashMapKeys[String, Array[MModule]] */
5688 166, /* Collection[Object] */
5691 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel_base__MModule
= {
5694 &type_hash_collection__HashMapstring__Stringarray__Arraymodel_base__MModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MModule]] */
5695 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MModule]] */
5702 &type_string__String
, /* RemovableCollection#0: String */
5706 &type_string__String
, /* Collection#0: String */
5707 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
5710 /* runtime type HashMapValues[String, Array[MModule]] */
5711 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel_base__MModule
= {
5713 "HashMapValues[String, Array[MModule]]", /* class_name_string */
5716 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel_base__MModule
,
5719 0, /* nullable Object */
5721 1482, /* Collection[Array[MModule]] */
5722 1834, /* HashMapValues[String, Array[MModule]] */
5723 166, /* Collection[Object] */
5726 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel_base__MModule
= {
5729 &type_hash_collection__HashMapstring__Stringarray__Arraymodel_base__MModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MModule]] */
5730 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MModule]] */
5737 &type_array__Arraymodel_base__MModule
, /* RemovableCollection#0: Array[MModule] */
5741 &type_array__Arraymodel_base__MModule
, /* Collection#0: Array[MModule] */
5742 &type_abstract_collection__Collectionarray__Arraymodel_base__MModule
, /* Collection[Collection#0]: Collection[Array[MModule]] */
5745 /* runtime type Collection[Array[MModule]] */
5746 const struct type type_abstract_collection__Collectionarray__Arraymodel_base__MModule
= {
5748 "Collection[Array[MModule]]", /* class_name_string */
5754 0, /* nullable Object */
5756 1482, /* Collection[Array[MModule]] */
5758 166, /* Collection[Object] */
5761 /* runtime type NativeArray[nullable HashMapNode[String, Array[MModule]]] */
5762 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
5764 "NativeArray[nullable HashMapNode[String, Array[MModule]]]", /* class_name_string */
5767 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
,
5770 0, /* nullable Object */
5772 284, /* NativeArray[nullable HashMapNode[String, Array[MModule]]] */
5775 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
5778 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
, /* NativeArray#0: nullable HashMapNode[String, Array[MModule]] */
5779 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */
5782 /* runtime type HashMapNode[String, Array[MModule]] */
5783 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
5785 "HashMapNode[String, Array[MModule]]", /* class_name_string */
5788 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
,
5791 0, /* nullable Object */
5793 111, /* nullable HashMapNode[String, Array[MModule]] */
5794 1483, /* HashMapNode[String, Array[MModule]] */
5797 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
5800 &type_string__String
, /* HashMapNode#0: String */
5801 &type_array__Arraymodel_base__MModule
, /* HashMapNode#1: Array[MModule] */
5802 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
, /* N: HashMapNode[String, Array[MModule]] */
5803 &type_string__String
, /* HashNode#0: String */
5806 /* runtime type nullable HashMapNode[String, Array[MModule]] */
5807 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
5809 "nullable HashMapNode[String, Array[MModule]]", /* class_name_string */
5812 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
,
5815 0, /* nullable Object */
5817 111, /* nullable HashMapNode[String, Array[MModule]] */
5820 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
= {
5823 &type_string__String
, /* HashMapNode#0: String */
5824 &type_array__Arraymodel_base__MModule
, /* HashMapNode#1: Array[MModule] */
5825 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule
, /* N: HashMapNode[String, Array[MModule]] */
5826 &type_string__String
, /* HashNode#0: String */
5829 /* runtime type HashMapIterator[String, Array[MModule]] */
5830 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel_base__MModule
= {
5832 "HashMapIterator[String, Array[MModule]]", /* class_name_string */
5835 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel_base__MModule
,
5838 0, /* nullable Object */
5840 285, /* MapIterator[String, Array[MModule]] */
5841 1484, /* HashMapIterator[String, Array[MModule]] */
5844 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel_base__MModule
= {
5847 &type_hash_collection__HashMapstring__Stringarray__Arraymodel_base__MModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MModule]] */
5850 /* runtime type MapIterator[String, Array[MModule]] */
5851 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel_base__MModule
= {
5853 "MapIterator[String, Array[MModule]]", /* class_name_string */
5859 0, /* nullable Object */
5861 285, /* MapIterator[String, Array[MModule]] */
5864 /* runtime type ArrayIterator[MClass] */
5865 const struct type type_array__ArrayIteratormodel__MClass
= {
5867 "ArrayIterator[MClass]", /* class_name_string */
5870 &resolution_table_array__ArrayIteratormodel__MClass
,
5873 0, /* nullable Object */
5875 279, /* ArrayIterator[Object] */
5876 286, /* ArrayIterator[nullable MClass] */
5877 1835, /* ArrayIterator[MClass] */
5880 const struct types resolution_table_array__ArrayIteratormodel__MClass
= {
5883 &type_array__AbstractArrayReadmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClass] */
5884 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
5887 /* runtime type ArrayIterator[nullable MClass] */
5888 const struct type type_array__ArrayIteratornullable_model__MClass
= {
5890 "ArrayIterator[nullable MClass]", /* class_name_string */
5893 &resolution_table_array__ArrayIteratornullable_model__MClass
,
5896 0, /* nullable Object */
5899 286, /* ArrayIterator[nullable MClass] */
5902 const struct types resolution_table_array__ArrayIteratornullable_model__MClass
= {
5905 &type_array__AbstractArrayReadnullable_model__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MClass] */
5906 &type_array__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[nullable MClass] */
5909 /* runtime type NativeArray[MClass] */
5910 const struct type type_array__NativeArraymodel__MClass
= {
5912 "NativeArray[MClass]", /* class_name_string */
5915 &resolution_table_array__NativeArraymodel__MClass
,
5918 0, /* nullable Object */
5920 187, /* NativeArray[Object] */
5921 287, /* NativeArray[nullable MClass] */
5922 1836, /* NativeArray[MClass] */
5925 const struct types resolution_table_array__NativeArraymodel__MClass
= {
5928 &type_model__MClass
, /* NativeArray#0: MClass */
5929 &type_array__NativeArraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[MClass] */
5932 /* runtime type NativeArray[nullable MClass] */
5933 const struct type type_array__NativeArraynullable_model__MClass
= {
5935 "NativeArray[nullable MClass]", /* class_name_string */
5938 &resolution_table_array__NativeArraynullable_model__MClass
,
5941 0, /* nullable Object */
5944 287, /* NativeArray[nullable MClass] */
5947 const struct types resolution_table_array__NativeArraynullable_model__MClass
= {
5950 &type_nullable_model__MClass
, /* NativeArray#0: nullable MClass */
5951 &type_array__NativeArraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable MClass] */
5954 /* runtime type ArrayIterator[MProperty] */
5955 const struct type type_array__ArrayIteratormodel__MProperty
= {
5957 "ArrayIterator[MProperty]", /* class_name_string */
5960 &resolution_table_array__ArrayIteratormodel__MProperty
,
5963 0, /* nullable Object */
5965 279, /* ArrayIterator[Object] */
5966 288, /* ArrayIterator[nullable MProperty] */
5967 1485, /* ArrayIterator[PropertyLayoutElement] */
5968 2115, /* ArrayIterator[MProperty] */
5971 const struct types resolution_table_array__ArrayIteratormodel__MProperty
= {
5974 &type_array__AbstractArrayReadmodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MProperty] */
5975 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
5978 /* runtime type ArrayIterator[PropertyLayoutElement] */
5979 const struct type type_array__ArrayIteratorlayout_builders__PropertyLayoutElement
= {
5981 "ArrayIterator[PropertyLayoutElement]", /* class_name_string */
5984 &resolution_table_array__ArrayIteratorlayout_builders__PropertyLayoutElement
,
5987 0, /* nullable Object */
5989 279, /* ArrayIterator[Object] */
5991 1485, /* ArrayIterator[PropertyLayoutElement] */
5994 const struct types resolution_table_array__ArrayIteratorlayout_builders__PropertyLayoutElement
= {
5997 &type_array__AbstractArrayReadlayout_builders__PropertyLayoutElement
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[PropertyLayoutElement] */
5998 &type_array__Arraylayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
6001 /* runtime type ArrayIterator[nullable MProperty] */
6002 const struct type type_array__ArrayIteratornullable_model__MProperty
= {
6004 "ArrayIterator[nullable MProperty]", /* class_name_string */
6007 &resolution_table_array__ArrayIteratornullable_model__MProperty
,
6010 0, /* nullable Object */
6013 288, /* ArrayIterator[nullable MProperty] */
6016 const struct types resolution_table_array__ArrayIteratornullable_model__MProperty
= {
6019 &type_array__AbstractArrayReadnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MProperty] */
6020 &type_array__Arraynullable_model__MProperty
, /* Array[Iterator#0]: Array[nullable MProperty] */
6023 /* runtime type NativeArray[MProperty] */
6024 const struct type type_array__NativeArraymodel__MProperty
= {
6026 "NativeArray[MProperty]", /* class_name_string */
6029 &resolution_table_array__NativeArraymodel__MProperty
,
6032 0, /* nullable Object */
6034 187, /* NativeArray[Object] */
6035 289, /* NativeArray[nullable MProperty] */
6036 1486, /* NativeArray[PropertyLayoutElement] */
6037 2116, /* NativeArray[MProperty] */
6040 const struct types resolution_table_array__NativeArraymodel__MProperty
= {
6043 &type_model__MProperty
, /* NativeArray#0: MProperty */
6044 &type_array__NativeArraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[MProperty] */
6047 /* runtime type NativeArray[PropertyLayoutElement] */
6048 const struct type type_array__NativeArraylayout_builders__PropertyLayoutElement
= {
6050 "NativeArray[PropertyLayoutElement]", /* class_name_string */
6053 &resolution_table_array__NativeArraylayout_builders__PropertyLayoutElement
,
6056 0, /* nullable Object */
6058 187, /* NativeArray[Object] */
6060 1486, /* NativeArray[PropertyLayoutElement] */
6063 const struct types resolution_table_array__NativeArraylayout_builders__PropertyLayoutElement
= {
6066 &type_layout_builders__PropertyLayoutElement
, /* NativeArray#0: PropertyLayoutElement */
6067 &type_array__NativeArraylayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[PropertyLayoutElement] */
6070 /* runtime type NativeArray[nullable MProperty] */
6071 const struct type type_array__NativeArraynullable_model__MProperty
= {
6073 "NativeArray[nullable MProperty]", /* class_name_string */
6076 &resolution_table_array__NativeArraynullable_model__MProperty
,
6079 0, /* nullable Object */
6082 289, /* NativeArray[nullable MProperty] */
6085 const struct types resolution_table_array__NativeArraynullable_model__MProperty
= {
6088 &type_nullable_model__MProperty
, /* NativeArray#0: nullable MProperty */
6089 &type_array__NativeArraynullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable MProperty] */
6092 /* runtime type HashMap[MClassDef, POSetElement[MClassDef]] */
6093 const struct type type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
6095 "HashMap[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
6098 &resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
,
6101 0, /* nullable Object */
6103 290, /* HashMap[MClassDef, POSetElement[MClassDef]] */
6106 const struct types resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
6113 &type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassDef, POSetElement[MClassDef]] */
6114 &type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassDef, POSetElement[MClassDef]] */
6115 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
6116 &type_model__MClassDef
, /* MapRead#0: MClassDef */
6117 &type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassDef, POSetElement[MClassDef]] */
6118 &type_model__MClassDef
, /* Map#0: MClassDef */
6119 &type_poset__POSetElementmodel__MClassDef
, /* Map#1: POSetElement[MClassDef] */
6120 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassDef, POSetElement[MClassDef]] */
6121 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClassDef, POSetElement[MClassDef]] not a live type) */
6122 &type_poset__POSetElementmodel__MClassDef
, /* MapRead#1: POSetElement[MClassDef] */
6123 &type_model__MClassDef
, /* HashCollection#0: MClassDef */
6124 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashCollection#1: HashMapNode[MClassDef, POSetElement[MClassDef]] */
6127 /* runtime type POSetElement[MClassDef] */
6128 const struct type type_poset__POSetElementmodel__MClassDef
= {
6130 "POSetElement[MClassDef]", /* class_name_string */
6133 &resolution_table_poset__POSetElementmodel__MClassDef
,
6136 0, /* nullable Object */
6138 291, /* POSetElement[MClassDef] */
6141 const struct types resolution_table_poset__POSetElementmodel__MClassDef
= {
6144 &type_hash_collection__HashSetmodel__MClassDef
, /* HashSet[POSetElement#0]: HashSet[MClassDef] */
6145 &type_poset__POSetmodel__MClassDef
, /* POSet[POSetElement#0]: POSet[MClassDef] */
6146 &type_model__MClassDef
, /* POSetElement#0: MClassDef */
6149 /* runtime type HashMap[MClassType, POSetElement[MClassType]] */
6150 const struct type type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
6152 "HashMap[MClassType, POSetElement[MClassType]]", /* class_name_string */
6155 &resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
,
6158 0, /* nullable Object */
6160 292, /* HashMap[MType, POSetElement[MType]] */
6161 1487, /* HashMap[MClassType, POSetElement[MClassType]] */
6164 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
6171 &type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, POSetElement[MClassType]] */
6172 &type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, POSetElement[MClassType]] */
6173 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
6174 &type_model__MClassType
, /* MapRead#0: MClassType */
6175 &type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, POSetElement[MClassType]] */
6176 &type_model__MClassType
, /* Map#0: MClassType */
6177 &type_poset__POSetElementmodel__MClassType
, /* Map#1: POSetElement[MClassType] */
6178 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, POSetElement[MClassType]] */
6179 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClassType, POSetElement[MClassType]] not a live type) */
6180 &type_poset__POSetElementmodel__MClassType
, /* MapRead#1: POSetElement[MClassType] */
6181 &type_model__MClassType
, /* HashCollection#0: MClassType */
6182 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashCollection#1: HashMapNode[MClassType, POSetElement[MClassType]] */
6185 /* runtime type HashMap[MType, POSetElement[MType]] */
6186 const struct type type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
= {
6188 "HashMap[MType, POSetElement[MType]]", /* class_name_string */
6191 &resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
,
6194 0, /* nullable Object */
6196 292, /* HashMap[MType, POSetElement[MType]] */
6199 const struct types resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
= {
6206 &type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, POSetElement[MType]] */
6207 &type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, POSetElement[MType]] */
6208 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
6209 &type_model__MType
, /* MapRead#0: MType */
6210 &type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, POSetElement[MType]] */
6211 &type_model__MType
, /* Map#0: MType */
6212 &type_poset__POSetElementmodel__MType
, /* Map#1: POSetElement[MType] */
6213 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, POSetElement[MType]] */
6214 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, POSetElement[MType]] not a live type) */
6215 &type_poset__POSetElementmodel__MType
, /* MapRead#1: POSetElement[MType] */
6216 &type_model__MType
, /* HashCollection#0: MType */
6217 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* HashCollection#1: HashMapNode[MType, POSetElement[MType]] */
6220 /* runtime type POSetElement[MClassType] */
6221 const struct type type_poset__POSetElementmodel__MClassType
= {
6223 "POSetElement[MClassType]", /* class_name_string */
6226 &resolution_table_poset__POSetElementmodel__MClassType
,
6229 0, /* nullable Object */
6231 293, /* POSetElement[MType] */
6232 1488, /* POSetElement[MClassType] */
6235 const struct types resolution_table_poset__POSetElementmodel__MClassType
= {
6238 &type_hash_collection__HashSetmodel__MClassType
, /* HashSet[POSetElement#0]: HashSet[MClassType] */
6239 &type_poset__POSetmodel__MClassType
, /* POSet[POSetElement#0]: POSet[MClassType] */
6240 &type_model__MClassType
, /* POSetElement#0: MClassType */
6243 /* runtime type POSetElement[MType] */
6244 const struct type type_poset__POSetElementmodel__MType
= {
6246 "POSetElement[MType]", /* class_name_string */
6249 &resolution_table_poset__POSetElementmodel__MType
,
6252 0, /* nullable Object */
6254 293, /* POSetElement[MType] */
6257 const struct types resolution_table_poset__POSetElementmodel__MType
= {
6260 &type_hash_collection__HashSetmodel__MType
, /* HashSet[POSetElement#0]: HashSet[MType] */
6261 &type_poset__POSetmodel__MType
, /* POSet[POSetElement#0]: POSet[MType] */
6262 &type_model__MType
, /* POSetElement#0: MType */
6265 /* runtime type HashMapKeys[String, Array[MClass]] */
6266 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
= {
6268 "HashMapKeys[String, Array[MClass]]", /* class_name_string */
6271 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
,
6274 0, /* nullable Object */
6276 597, /* Collection[String] */
6277 1837, /* HashMapKeys[String, Array[MClass]] */
6278 166, /* Collection[Object] */
6281 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
= {
6284 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MClass]] */
6285 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MClass]] */
6292 &type_string__String
, /* RemovableCollection#0: String */
6296 &type_string__String
, /* Collection#0: String */
6297 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6300 /* runtime type HashMapValues[String, Array[MClass]] */
6301 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
= {
6303 "HashMapValues[String, Array[MClass]]", /* class_name_string */
6306 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
,
6309 0, /* nullable Object */
6311 1489, /* Collection[Array[nullable MClass]] */
6312 2117, /* HashMapValues[String, Array[MClass]] */
6313 166, /* Collection[Object] */
6314 1838, /* Collection[Array[MClass]] */
6317 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
= {
6320 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MClass]] */
6321 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MClass]] */
6328 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
6332 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
6333 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
6336 /* runtime type Collection[Array[MClass]] */
6337 const struct type type_abstract_collection__Collectionarray__Arraymodel__MClass
= {
6339 "Collection[Array[MClass]]", /* class_name_string */
6345 0, /* nullable Object */
6347 1489, /* Collection[Array[nullable MClass]] */
6349 166, /* Collection[Object] */
6350 1838, /* Collection[Array[MClass]] */
6353 /* runtime type Collection[Array[nullable MClass]] */
6354 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MClass
= {
6356 "Collection[Array[nullable MClass]]", /* class_name_string */
6362 0, /* nullable Object */
6364 1489, /* Collection[Array[nullable MClass]] */
6366 166, /* Collection[Object] */
6369 /* runtime type NativeArray[nullable HashMapNode[String, Array[MClass]]] */
6370 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
6372 "NativeArray[nullable HashMapNode[String, Array[MClass]]]", /* class_name_string */
6375 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
6378 0, /* nullable Object */
6380 294, /* NativeArray[nullable HashMapNode[String, Array[MClass]]] */
6383 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
6386 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* NativeArray#0: nullable HashMapNode[String, Array[MClass]] */
6387 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */
6390 /* runtime type HashMapNode[String, Array[MClass]] */
6391 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
6393 "HashMapNode[String, Array[MClass]]", /* class_name_string */
6396 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
6399 0, /* nullable Object */
6401 112, /* nullable HashMapNode[String, Array[MClass]] */
6402 1490, /* HashMapNode[String, Array[MClass]] */
6405 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
6408 &type_string__String
, /* HashMapNode#0: String */
6409 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
6410 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* N: HashMapNode[String, Array[MClass]] */
6411 &type_string__String
, /* HashNode#0: String */
6414 /* runtime type nullable HashMapNode[String, Array[MClass]] */
6415 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
6417 "nullable HashMapNode[String, Array[MClass]]", /* class_name_string */
6420 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
6423 0, /* nullable Object */
6425 112, /* nullable HashMapNode[String, Array[MClass]] */
6428 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
6431 &type_string__String
, /* HashMapNode#0: String */
6432 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
6433 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* N: HashMapNode[String, Array[MClass]] */
6434 &type_string__String
, /* HashNode#0: String */
6437 /* runtime type HashMapIterator[String, Array[MClass]] */
6438 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
= {
6440 "HashMapIterator[String, Array[MClass]]", /* class_name_string */
6443 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
,
6446 0, /* nullable Object */
6448 295, /* MapIterator[String, Array[MClass]] */
6449 1491, /* HashMapIterator[String, Array[MClass]] */
6452 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
= {
6455 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MClass]] */
6458 /* runtime type MapIterator[String, Array[MClass]] */
6459 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
= {
6461 "MapIterator[String, Array[MClass]]", /* class_name_string */
6467 0, /* nullable Object */
6469 295, /* MapIterator[String, Array[MClass]] */
6472 /* runtime type HashMapKeys[String, Array[MProperty]] */
6473 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
= {
6475 "HashMapKeys[String, Array[MProperty]]", /* class_name_string */
6478 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
,
6481 0, /* nullable Object */
6483 597, /* Collection[String] */
6484 1839, /* HashMapKeys[String, Array[MProperty]] */
6485 166, /* Collection[Object] */
6488 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
= {
6491 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MProperty]] */
6492 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MProperty]] */
6499 &type_string__String
, /* RemovableCollection#0: String */
6503 &type_string__String
, /* Collection#0: String */
6504 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6507 /* runtime type HashMapValues[String, Array[MProperty]] */
6508 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
= {
6510 "HashMapValues[String, Array[MProperty]]", /* class_name_string */
6513 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
,
6516 0, /* nullable Object */
6518 1492, /* Collection[Array[MProperty]] */
6519 1840, /* HashMapValues[String, Array[MProperty]] */
6520 166, /* Collection[Object] */
6523 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
= {
6526 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MProperty]] */
6527 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MProperty]] */
6534 &type_array__Arraymodel__MProperty
, /* RemovableCollection#0: Array[MProperty] */
6538 &type_array__Arraymodel__MProperty
, /* Collection#0: Array[MProperty] */
6539 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Collection#0]: Collection[Array[MProperty]] */
6542 /* runtime type Collection[Array[MProperty]] */
6543 const struct type type_abstract_collection__Collectionarray__Arraymodel__MProperty
= {
6545 "Collection[Array[MProperty]]", /* class_name_string */
6551 0, /* nullable Object */
6553 1492, /* Collection[Array[MProperty]] */
6555 166, /* Collection[Object] */
6558 /* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
6559 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
6561 "NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */
6564 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
6567 0, /* nullable Object */
6569 296, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
6572 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
6575 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* NativeArray#0: nullable HashMapNode[String, Array[MProperty]] */
6576 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
6579 /* runtime type HashMapNode[String, Array[MProperty]] */
6580 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
6582 "HashMapNode[String, Array[MProperty]]", /* class_name_string */
6585 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
6588 0, /* nullable Object */
6590 113, /* nullable HashMapNode[String, Array[MProperty]] */
6591 1493, /* HashMapNode[String, Array[MProperty]] */
6594 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
6597 &type_string__String
, /* HashMapNode#0: String */
6598 &type_array__Arraymodel__MProperty
, /* HashMapNode#1: Array[MProperty] */
6599 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* N: HashMapNode[String, Array[MProperty]] */
6600 &type_string__String
, /* HashNode#0: String */
6603 /* runtime type nullable HashMapNode[String, Array[MProperty]] */
6604 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
6606 "nullable HashMapNode[String, Array[MProperty]]", /* class_name_string */
6609 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
6612 0, /* nullable Object */
6614 113, /* nullable HashMapNode[String, Array[MProperty]] */
6617 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
6620 &type_string__String
, /* HashMapNode#0: String */
6621 &type_array__Arraymodel__MProperty
, /* HashMapNode#1: Array[MProperty] */
6622 &type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* N: HashMapNode[String, Array[MProperty]] */
6623 &type_string__String
, /* HashNode#0: String */
6626 /* runtime type HashMapIterator[String, Array[MProperty]] */
6627 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
= {
6629 "HashMapIterator[String, Array[MProperty]]", /* class_name_string */
6632 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
,
6635 0, /* nullable Object */
6637 297, /* MapIterator[String, Array[MProperty]] */
6638 1494, /* HashMapIterator[String, Array[MProperty]] */
6641 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
= {
6644 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MProperty]] */
6647 /* runtime type MapIterator[String, Array[MProperty]] */
6648 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
= {
6650 "MapIterator[String, Array[MProperty]]", /* class_name_string */
6656 0, /* nullable Object */
6658 297, /* MapIterator[String, Array[MProperty]] */
6661 /* runtime type HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
6662 const struct type type_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
6664 "HashMap[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
6667 &resolution_table_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
6670 0, /* nullable Object */
6672 298, /* HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
6675 const struct types resolution_table_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
6682 &type_hash_collection__HashMapKeysmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
6683 &type_hash_collection__HashMapValuesmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
6684 &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]]] */
6685 &type_model_base__MModule
, /* MapRead#0: MModule */
6686 &type_hash_collection__HashMapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
6687 &type_model_base__MModule
, /* Map#0: MModule */
6688 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Map#1: HashMap2[MType, String, nullable MProperty] */
6689 &type_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
6690 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap2[MType, String, nullable MProperty]] not a live type) */
6691 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapRead#1: HashMap2[MType, String, nullable MProperty] */
6692 &type_model_base__MModule
, /* HashCollection#0: MModule */
6693 &type_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
6696 /* runtime type HashMap2[MType, String, nullable MProperty] */
6697 const struct type type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
6699 "HashMap2[MType, String, nullable MProperty]", /* class_name_string */
6702 &resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
6705 0, /* nullable Object */
6707 299, /* HashMap2[MType, String, nullable MProperty] */
6710 const struct types resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
6713 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MType, HashMap[String, nullable MProperty]] */
6714 &type_model__MType
, /* HashMap2#0: MType */
6715 &type_string__String
, /* HashMap2#1: String */
6716 &type_nullable_model__MProperty
, /* HashMap2#2: nullable MProperty */
6717 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[String, nullable MProperty] */
6720 /* runtime type ArrayIterator[String] */
6721 const struct type type_array__ArrayIteratorstring__String
= {
6723 "ArrayIterator[String]", /* class_name_string */
6726 &resolution_table_array__ArrayIteratorstring__String
,
6729 0, /* nullable Object */
6731 279, /* ArrayIterator[Object] */
6732 1495, /* ArrayIterator[String] */
6735 const struct types resolution_table_array__ArrayIteratorstring__String
= {
6738 &type_array__AbstractArrayReadstring__String
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[String] */
6739 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
6742 /* runtime type HashMapKeys[String, AModule] */
6743 const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__AModule
= {
6745 "HashMapKeys[String, AModule]", /* class_name_string */
6748 &resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__AModule
,
6751 0, /* nullable Object */
6753 597, /* Collection[String] */
6754 1841, /* HashMapKeys[String, AModule] */
6755 166, /* Collection[Object] */
6758 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__AModule
= {
6761 &type_hash_collection__HashMapstring__Stringparser_nodes__AModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, AModule] */
6762 &type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__AModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, AModule] */
6769 &type_string__String
, /* RemovableCollection#0: String */
6773 &type_string__String
, /* Collection#0: String */
6774 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6777 /* runtime type HashMapValues[String, AModule] */
6778 const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__AModule
= {
6780 "HashMapValues[String, AModule]", /* class_name_string */
6783 &resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__AModule
,
6786 0, /* nullable Object */
6788 598, /* Collection[ANode] */
6789 2388, /* HashMapValues[String, AModule] */
6790 166, /* Collection[Object] */
6791 1789, /* Collection[Prod] */
6793 1968, /* Collection[AModule] */
6796 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__AModule
= {
6799 &type_hash_collection__HashMapstring__Stringparser_nodes__AModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, AModule] */
6800 &type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__AModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, AModule] */
6807 &type_parser_nodes__AModule
, /* RemovableCollection#0: AModule */
6811 &type_parser_nodes__AModule
, /* Collection#0: AModule */
6812 &type_abstract_collection__Collectionparser_nodes__AModule
, /* Collection[Collection#0]: Collection[AModule] */
6815 /* runtime type NativeArray[nullable HashMapNode[String, AModule]] */
6816 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
6818 "NativeArray[nullable HashMapNode[String, AModule]]", /* class_name_string */
6821 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
,
6824 0, /* nullable Object */
6826 300, /* NativeArray[nullable HashMapNode[String, AModule]] */
6829 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
6832 &type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
, /* NativeArray#0: nullable HashMapNode[String, AModule] */
6833 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, AModule]] */
6836 /* runtime type HashMapNode[String, AModule] */
6837 const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
6839 "HashMapNode[String, AModule]", /* class_name_string */
6842 &resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
,
6845 0, /* nullable Object */
6847 114, /* nullable HashMapNode[String, AModule] */
6848 1496, /* HashMapNode[String, AModule] */
6851 const struct types resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
6854 &type_string__String
, /* HashMapNode#0: String */
6855 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
6856 &type_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
, /* N: HashMapNode[String, AModule] */
6857 &type_string__String
, /* HashNode#0: String */
6860 /* runtime type nullable HashMapNode[String, AModule] */
6861 const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
6863 "nullable HashMapNode[String, AModule]", /* class_name_string */
6866 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
,
6869 0, /* nullable Object */
6871 114, /* nullable HashMapNode[String, AModule] */
6874 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
= {
6877 &type_string__String
, /* HashMapNode#0: String */
6878 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
6879 &type_hash_collection__HashMapNodestring__Stringparser_nodes__AModule
, /* N: HashMapNode[String, AModule] */
6880 &type_string__String
, /* HashNode#0: String */
6883 /* runtime type HashMapIterator[String, AModule] */
6884 const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__AModule
= {
6886 "HashMapIterator[String, AModule]", /* class_name_string */
6889 &resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__AModule
,
6892 0, /* nullable Object */
6894 301, /* MapIterator[String, AModule] */
6895 1497, /* HashMapIterator[String, AModule] */
6898 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__AModule
= {
6901 &type_hash_collection__HashMapstring__Stringparser_nodes__AModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, AModule] */
6904 /* runtime type MapIterator[String, AModule] */
6905 const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__AModule
= {
6907 "MapIterator[String, AModule]", /* class_name_string */
6913 0, /* nullable Object */
6915 301, /* MapIterator[String, AModule] */
6918 /* runtime type ArrayIterator[AModule] */
6919 const struct type type_array__ArrayIteratorparser_nodes__AModule
= {
6921 "ArrayIterator[AModule]", /* class_name_string */
6924 &resolution_table_array__ArrayIteratorparser_nodes__AModule
,
6927 0, /* nullable Object */
6929 279, /* ArrayIterator[Object] */
6930 1498, /* ArrayIterator[ANode] */
6931 1842, /* ArrayIterator[Prod] */
6932 2118, /* ArrayIterator[AModule] */
6935 const struct types resolution_table_array__ArrayIteratorparser_nodes__AModule
= {
6938 &type_array__AbstractArrayReadparser_nodes__AModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AModule] */
6939 &type_array__Arrayparser_nodes__AModule
, /* Array[Iterator#0]: Array[AModule] */
6942 /* runtime type ArrayIterator[Prod] */
6943 const struct type type_array__ArrayIteratorparser_nodes__Prod
= {
6945 "ArrayIterator[Prod]", /* class_name_string */
6948 &resolution_table_array__ArrayIteratorparser_nodes__Prod
,
6951 0, /* nullable Object */
6953 279, /* ArrayIterator[Object] */
6954 1498, /* ArrayIterator[ANode] */
6955 1842, /* ArrayIterator[Prod] */
6958 const struct types resolution_table_array__ArrayIteratorparser_nodes__Prod
= {
6961 &type_array__AbstractArrayReadparser_nodes__Prod
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Prod] */
6962 &type_array__Arrayparser_nodes__Prod
, /* Array[Iterator#0]: Array[Prod] */
6965 /* runtime type ArrayIterator[ANode] */
6966 const struct type type_array__ArrayIteratorparser_nodes__ANode
= {
6968 "ArrayIterator[ANode]", /* class_name_string */
6971 &resolution_table_array__ArrayIteratorparser_nodes__ANode
,
6974 0, /* nullable Object */
6976 279, /* ArrayIterator[Object] */
6977 1498, /* ArrayIterator[ANode] */
6980 const struct types resolution_table_array__ArrayIteratorparser_nodes__ANode
= {
6983 &type_array__AbstractArrayReadparser_nodes__ANode
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ANode] */
6984 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
6987 /* runtime type NativeArray[AModule] */
6988 const struct type type_array__NativeArrayparser_nodes__AModule
= {
6990 "NativeArray[AModule]", /* class_name_string */
6993 &resolution_table_array__NativeArrayparser_nodes__AModule
,
6996 0, /* nullable Object */
6998 187, /* NativeArray[Object] */
6999 1499, /* NativeArray[ANode] */
7000 1843, /* NativeArray[Prod] */
7001 2119, /* NativeArray[AModule] */
7004 const struct types resolution_table_array__NativeArrayparser_nodes__AModule
= {
7007 &type_parser_nodes__AModule
, /* NativeArray#0: AModule */
7008 &type_array__NativeArrayparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[AModule] */
7011 /* runtime type NativeArray[Prod] */
7012 const struct type type_array__NativeArrayparser_nodes__Prod
= {
7014 "NativeArray[Prod]", /* class_name_string */
7017 &resolution_table_array__NativeArrayparser_nodes__Prod
,
7020 0, /* nullable Object */
7022 187, /* NativeArray[Object] */
7023 1499, /* NativeArray[ANode] */
7024 1843, /* NativeArray[Prod] */
7027 const struct types resolution_table_array__NativeArrayparser_nodes__Prod
= {
7030 &type_parser_nodes__Prod
, /* NativeArray#0: Prod */
7031 &type_array__NativeArrayparser_nodes__Prod
, /* NativeArray[NativeArray#0]: NativeArray[Prod] */
7034 /* runtime type NativeArray[ANode] */
7035 const struct type type_array__NativeArrayparser_nodes__ANode
= {
7037 "NativeArray[ANode]", /* class_name_string */
7040 &resolution_table_array__NativeArrayparser_nodes__ANode
,
7043 0, /* nullable Object */
7045 187, /* NativeArray[Object] */
7046 1499, /* NativeArray[ANode] */
7049 const struct types resolution_table_array__NativeArrayparser_nodes__ANode
= {
7052 &type_parser_nodes__ANode
, /* NativeArray#0: ANode */
7053 &type_array__NativeArrayparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[ANode] */
7056 /* runtime type HashMapKeys[MModule, AModule] */
7057 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleparser_nodes__AModule
= {
7059 "HashMapKeys[MModule, AModule]", /* class_name_string */
7062 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleparser_nodes__AModule
,
7065 0, /* nullable Object */
7067 590, /* Collection[MModule] */
7068 1844, /* HashMapKeys[MModule, AModule] */
7069 166, /* Collection[Object] */
7072 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleparser_nodes__AModule
= {
7075 &type_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, AModule] */
7076 &type_abstract_collection__MapKeysIteratormodel_base__MModuleparser_nodes__AModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, AModule] */
7083 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
7087 &type_model_base__MModule
, /* Collection#0: MModule */
7088 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
7091 /* runtime type HashMapValues[MModule, AModule] */
7092 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleparser_nodes__AModule
= {
7094 "HashMapValues[MModule, AModule]", /* class_name_string */
7097 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleparser_nodes__AModule
,
7100 0, /* nullable Object */
7102 598, /* Collection[ANode] */
7103 2389, /* HashMapValues[MModule, AModule] */
7104 166, /* Collection[Object] */
7105 1789, /* Collection[Prod] */
7107 1968, /* Collection[AModule] */
7110 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleparser_nodes__AModule
= {
7113 &type_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, AModule] */
7114 &type_abstract_collection__MapValuesIteratormodel_base__MModuleparser_nodes__AModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, AModule] */
7121 &type_parser_nodes__AModule
, /* RemovableCollection#0: AModule */
7125 &type_parser_nodes__AModule
, /* Collection#0: AModule */
7126 &type_abstract_collection__Collectionparser_nodes__AModule
, /* Collection[Collection#0]: Collection[AModule] */
7129 /* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */
7130 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
7132 "NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */
7135 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
,
7138 0, /* nullable Object */
7140 302, /* NativeArray[nullable HashMapNode[MModule, AModule]] */
7143 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
7146 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
, /* NativeArray#0: nullable HashMapNode[MModule, AModule] */
7147 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, AModule]] */
7150 /* runtime type HashMapNode[MModule, AModule] */
7151 const struct type type_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
7153 "HashMapNode[MModule, AModule]", /* class_name_string */
7156 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
,
7159 0, /* nullable Object */
7161 115, /* nullable HashMapNode[MModule, AModule] */
7162 1500, /* HashMapNode[MModule, AModule] */
7165 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
7168 &type_model_base__MModule
, /* HashMapNode#0: MModule */
7169 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
7170 &type_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
, /* N: HashMapNode[MModule, AModule] */
7171 &type_model_base__MModule
, /* HashNode#0: MModule */
7174 /* runtime type nullable HashMapNode[MModule, AModule] */
7175 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
7177 "nullable HashMapNode[MModule, AModule]", /* class_name_string */
7180 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
,
7183 0, /* nullable Object */
7185 115, /* nullable HashMapNode[MModule, AModule] */
7188 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
= {
7191 &type_model_base__MModule
, /* HashMapNode#0: MModule */
7192 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
7193 &type_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule
, /* N: HashMapNode[MModule, AModule] */
7194 &type_model_base__MModule
, /* HashNode#0: MModule */
7197 /* runtime type HashMapIterator[MModule, AModule] */
7198 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleparser_nodes__AModule
= {
7200 "HashMapIterator[MModule, AModule]", /* class_name_string */
7203 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleparser_nodes__AModule
,
7206 0, /* nullable Object */
7208 303, /* MapIterator[MModule, AModule] */
7209 1501, /* HashMapIterator[MModule, AModule] */
7212 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleparser_nodes__AModule
= {
7215 &type_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, AModule] */
7218 /* runtime type MapIterator[MModule, AModule] */
7219 const struct type type_abstract_collection__MapIteratormodel_base__MModuleparser_nodes__AModule
= {
7221 "MapIterator[MModule, AModule]", /* class_name_string */
7227 0, /* nullable Object */
7229 303, /* MapIterator[MModule, AModule] */
7232 /* runtime type HashMapKeys[MClassDef, AClassdef] */
7233 const struct type type_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
= {
7235 "HashMapKeys[MClassDef, AClassdef]", /* class_name_string */
7238 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
,
7241 0, /* nullable Object */
7243 593, /* Collection[MClassDef] */
7244 1845, /* HashMapKeys[MClassDef, AClassdef] */
7245 166, /* Collection[Object] */
7248 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
= {
7251 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, AClassdef] */
7252 &type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, AClassdef] */
7259 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
7263 &type_model__MClassDef
, /* Collection#0: MClassDef */
7264 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
7267 /* runtime type HashMapValues[MClassDef, AClassdef] */
7268 const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
= {
7270 "HashMapValues[MClassDef, AClassdef]", /* class_name_string */
7273 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
,
7276 0, /* nullable Object */
7278 598, /* Collection[ANode] */
7279 2390, /* HashMapValues[MClassDef, AClassdef] */
7280 166, /* Collection[Object] */
7281 1789, /* Collection[Prod] */
7283 1977, /* Collection[AClassdef] */
7286 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
= {
7289 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, AClassdef] */
7290 &type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, AClassdef] */
7297 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
7301 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
7302 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
7305 /* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
7306 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
7308 "NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */
7311 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
7314 0, /* nullable Object */
7316 304, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
7319 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
7322 &type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* NativeArray#0: nullable HashMapNode[MClassDef, AClassdef] */
7323 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
7326 /* runtime type HashMapNode[MClassDef, AClassdef] */
7327 const struct type type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
7329 "HashMapNode[MClassDef, AClassdef]", /* class_name_string */
7332 &resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
7335 0, /* nullable Object */
7337 116, /* nullable HashMapNode[MClassDef, AClassdef] */
7338 1502, /* HashMapNode[MClassDef, AClassdef] */
7341 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
7344 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
7345 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
7346 &type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* N: HashMapNode[MClassDef, AClassdef] */
7347 &type_model__MClassDef
, /* HashNode#0: MClassDef */
7350 /* runtime type nullable HashMapNode[MClassDef, AClassdef] */
7351 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
7353 "nullable HashMapNode[MClassDef, AClassdef]", /* class_name_string */
7356 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
7359 0, /* nullable Object */
7361 116, /* nullable HashMapNode[MClassDef, AClassdef] */
7364 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
7367 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
7368 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
7369 &type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* N: HashMapNode[MClassDef, AClassdef] */
7370 &type_model__MClassDef
, /* HashNode#0: MClassDef */
7373 /* runtime type HashMapIterator[MClassDef, AClassdef] */
7374 const struct type type_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
= {
7376 "HashMapIterator[MClassDef, AClassdef]", /* class_name_string */
7379 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
,
7382 0, /* nullable Object */
7384 305, /* MapIterator[MClassDef, AClassdef] */
7385 1503, /* HashMapIterator[MClassDef, AClassdef] */
7388 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
= {
7391 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, AClassdef] */
7394 /* runtime type MapIterator[MClassDef, AClassdef] */
7395 const struct type type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
= {
7397 "MapIterator[MClassDef, AClassdef]", /* class_name_string */
7403 0, /* nullable Object */
7405 305, /* MapIterator[MClassDef, AClassdef] */
7408 /* runtime type HashMapKeys[MPropDef, APropdef] */
7409 const struct type type_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
= {
7411 "HashMapKeys[MPropDef, APropdef]", /* class_name_string */
7414 &resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
,
7417 0, /* nullable Object */
7419 190, /* Collection[nullable MPropDef] */
7420 2391, /* HashMapKeys[MPropDef, APropdef] */
7421 166, /* Collection[Object] */
7422 592, /* Collection[PropertyLayoutElement] */
7425 1971, /* Collection[MPropDef] */
7428 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
= {
7431 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MPropDef, APropdef] */
7432 &type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MPropDef, APropdef] */
7439 &type_model__MPropDef
, /* RemovableCollection#0: MPropDef */
7443 &type_model__MPropDef
, /* Collection#0: MPropDef */
7444 &type_abstract_collection__Collectionmodel__MPropDef
, /* Collection[Collection#0]: Collection[MPropDef] */
7447 /* runtime type HashMapValues[MPropDef, APropdef] */
7448 const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
= {
7450 "HashMapValues[MPropDef, APropdef]", /* class_name_string */
7453 &resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
,
7456 0, /* nullable Object */
7458 598, /* Collection[ANode] */
7459 2392, /* HashMapValues[MPropDef, APropdef] */
7460 166, /* Collection[Object] */
7461 1789, /* Collection[Prod] */
7463 1978, /* Collection[APropdef] */
7466 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
= {
7469 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MPropDef, APropdef] */
7470 &type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MPropDef, APropdef] */
7477 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
7481 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
7482 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
7485 /* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
7486 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
7488 "NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */
7491 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
7494 0, /* nullable Object */
7496 306, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
7499 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
7502 &type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* NativeArray#0: nullable HashMapNode[MPropDef, APropdef] */
7503 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
7506 /* runtime type HashMapNode[MPropDef, APropdef] */
7507 const struct type type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
7509 "HashMapNode[MPropDef, APropdef]", /* class_name_string */
7512 &resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
7515 0, /* nullable Object */
7517 117, /* nullable HashMapNode[MPropDef, APropdef] */
7518 1504, /* HashMapNode[MPropDef, APropdef] */
7521 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
7524 &type_model__MPropDef
, /* HashMapNode#0: MPropDef */
7525 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
7526 &type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* N: HashMapNode[MPropDef, APropdef] */
7527 &type_model__MPropDef
, /* HashNode#0: MPropDef */
7530 /* runtime type nullable HashMapNode[MPropDef, APropdef] */
7531 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
7533 "nullable HashMapNode[MPropDef, APropdef]", /* class_name_string */
7536 &resolution_table_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
7539 0, /* nullable Object */
7541 117, /* nullable HashMapNode[MPropDef, APropdef] */
7544 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
7547 &type_model__MPropDef
, /* HashMapNode#0: MPropDef */
7548 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
7549 &type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* N: HashMapNode[MPropDef, APropdef] */
7550 &type_model__MPropDef
, /* HashNode#0: MPropDef */
7553 /* runtime type HashMapIterator[MPropDef, APropdef] */
7554 const struct type type_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
= {
7556 "HashMapIterator[MPropDef, APropdef]", /* class_name_string */
7559 &resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
,
7562 0, /* nullable Object */
7564 307, /* MapIterator[MPropDef, APropdef] */
7565 1505, /* HashMapIterator[MPropDef, APropdef] */
7568 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
= {
7571 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MPropDef, APropdef] */
7574 /* runtime type MapIterator[MPropDef, APropdef] */
7575 const struct type type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
= {
7577 "MapIterator[MPropDef, APropdef]", /* class_name_string */
7583 0, /* nullable Object */
7585 307, /* MapIterator[MPropDef, APropdef] */
7588 /* runtime type HashSetNode[MModule] */
7589 const struct type type_hash_collection__HashSetNodemodel_base__MModule
= {
7591 "HashSetNode[MModule]", /* class_name_string */
7594 &resolution_table_hash_collection__HashSetNodemodel_base__MModule
,
7597 0, /* nullable Object */
7599 118, /* nullable HashSetNode[Object] */
7600 308, /* nullable HashSetNode[MModule] */
7601 1506, /* HashSetNode[Object] */
7602 2120, /* HashSetNode[MModule] */
7605 const struct types resolution_table_hash_collection__HashSetNodemodel_base__MModule
= {
7608 &type_model_base__MModule
, /* HashSetNode#0: MModule */
7610 &type_hash_collection__HashSetNodemodel_base__MModule
, /* N: HashSetNode[MModule] */
7611 &type_model_base__MModule
, /* HashNode#0: MModule */
7614 /* runtime type HashSetNode[Object] */
7615 const struct type type_hash_collection__HashSetNodekernel__Object
= {
7617 "HashSetNode[Object]", /* class_name_string */
7620 &resolution_table_hash_collection__HashSetNodekernel__Object
,
7623 0, /* nullable Object */
7625 118, /* nullable HashSetNode[Object] */
7627 1506, /* HashSetNode[Object] */
7630 const struct types resolution_table_hash_collection__HashSetNodekernel__Object
= {
7633 &type_kernel__Object
, /* HashSetNode#0: Object */
7635 &type_hash_collection__HashSetNodekernel__Object
, /* N: HashSetNode[Object] */
7636 &type_kernel__Object
, /* HashNode#0: Object */
7639 /* runtime type nullable HashSetNode[MModule] */
7640 const struct type type_nullable_hash_collection__HashSetNodemodel_base__MModule
= {
7642 "nullable HashSetNode[MModule]", /* class_name_string */
7645 &resolution_table_nullable_hash_collection__HashSetNodemodel_base__MModule
,
7648 0, /* nullable Object */
7650 118, /* nullable HashSetNode[Object] */
7651 308, /* nullable HashSetNode[MModule] */
7654 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel_base__MModule
= {
7657 &type_model_base__MModule
, /* HashSetNode#0: MModule */
7659 &type_hash_collection__HashSetNodemodel_base__MModule
, /* N: HashSetNode[MModule] */
7660 &type_model_base__MModule
, /* HashNode#0: MModule */
7663 /* runtime type nullable HashSetNode[Object] */
7664 const struct type type_nullable_hash_collection__HashSetNodekernel__Object
= {
7666 "nullable HashSetNode[Object]", /* class_name_string */
7669 &resolution_table_nullable_hash_collection__HashSetNodekernel__Object
,
7672 0, /* nullable Object */
7674 118, /* nullable HashSetNode[Object] */
7677 const struct types resolution_table_nullable_hash_collection__HashSetNodekernel__Object
= {
7680 &type_kernel__Object
, /* HashSetNode#0: Object */
7682 &type_hash_collection__HashSetNodekernel__Object
, /* N: HashSetNode[Object] */
7683 &type_kernel__Object
, /* HashNode#0: Object */
7686 /* runtime type HashSetIterator[MModule] */
7687 const struct type type_hash_collection__HashSetIteratormodel_base__MModule
= {
7689 "HashSetIterator[MModule]", /* class_name_string */
7692 &resolution_table_hash_collection__HashSetIteratormodel_base__MModule
,
7695 0, /* nullable Object */
7697 309, /* HashSetIterator[Object] */
7698 1507, /* HashSetIterator[MModule] */
7701 const struct types resolution_table_hash_collection__HashSetIteratormodel_base__MModule
= {
7704 &type_hash_collection__HashSetmodel_base__MModule
, /* HashSet[HashSetIterator#0]: HashSet[MModule] */
7705 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
7708 /* runtime type HashSetIterator[Object] */
7709 const struct type type_hash_collection__HashSetIteratorkernel__Object
= {
7711 "HashSetIterator[Object]", /* class_name_string */
7714 &resolution_table_hash_collection__HashSetIteratorkernel__Object
,
7717 0, /* nullable Object */
7719 309, /* HashSetIterator[Object] */
7722 const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object
= {
7725 &type_hash_collection__HashSetkernel__Object
, /* HashSet[HashSetIterator#0]: HashSet[Object] */
7726 &type_array__Arraykernel__Object
, /* Array[Iterator#0]: Array[Object] */
7729 /* runtime type NativeArray[nullable HashSetNode[MModule]] */
7730 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule
= {
7732 "NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */
7735 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule
,
7738 0, /* nullable Object */
7740 310, /* NativeArray[nullable HashSetNode[Object]] */
7741 1508, /* NativeArray[nullable HashSetNode[MModule]] */
7744 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule
= {
7747 &type_nullable_hash_collection__HashSetNodemodel_base__MModule
, /* NativeArray#0: nullable HashSetNode[MModule] */
7748 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MModule]] */
7751 /* runtime type NativeArray[nullable HashSetNode[Object]] */
7752 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
= {
7754 "NativeArray[nullable HashSetNode[Object]]", /* class_name_string */
7757 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
,
7760 0, /* nullable Object */
7762 310, /* NativeArray[nullable HashSetNode[Object]] */
7765 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
= {
7768 &type_nullable_hash_collection__HashSetNodekernel__Object
, /* NativeArray#0: nullable HashSetNode[Object] */
7769 &type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Object]] */
7772 /* runtime type ArrayIterator[MClassDef] */
7773 const struct type type_array__ArrayIteratormodel__MClassDef
= {
7775 "ArrayIterator[MClassDef]", /* class_name_string */
7778 &resolution_table_array__ArrayIteratormodel__MClassDef
,
7781 0, /* nullable Object */
7783 279, /* ArrayIterator[Object] */
7784 1509, /* ArrayIterator[MClassDef] */
7787 const struct types resolution_table_array__ArrayIteratormodel__MClassDef
= {
7790 &type_array__AbstractArrayReadmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassDef] */
7791 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
7794 /* runtime type NativeArray[MClassDef] */
7795 const struct type type_array__NativeArraymodel__MClassDef
= {
7797 "NativeArray[MClassDef]", /* class_name_string */
7800 &resolution_table_array__NativeArraymodel__MClassDef
,
7803 0, /* nullable Object */
7805 187, /* NativeArray[Object] */
7806 1510, /* NativeArray[MClassDef] */
7809 const struct types resolution_table_array__NativeArraymodel__MClassDef
= {
7812 &type_model__MClassDef
, /* NativeArray#0: MClassDef */
7813 &type_array__NativeArraymodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[MClassDef] */
7816 /* runtime type HashMapKeys[MClass, Set[MProperty]] */
7817 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
= {
7819 "HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */
7822 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
,
7825 0, /* nullable Object */
7827 173, /* Collection[nullable MClass] */
7828 2121, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
7829 166, /* Collection[Object] */
7830 1783, /* Collection[MClass] */
7831 2393, /* HashMapKeys[MClass, Set[MProperty]] */
7834 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
= {
7837 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MProperty]] */
7838 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MProperty]] */
7845 &type_model__MClass
, /* RemovableCollection#0: MClass */
7849 &type_model__MClass
, /* Collection#0: MClass */
7850 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
7853 /* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */
7854 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
7856 "HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
7859 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
7862 0, /* nullable Object */
7864 173, /* Collection[nullable MClass] */
7865 2121, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
7866 166, /* Collection[Object] */
7867 1783, /* Collection[MClass] */
7870 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
7873 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
7874 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
7881 &type_model__MClass
, /* RemovableCollection#0: MClass */
7885 &type_model__MClass
, /* Collection#0: MClass */
7886 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
7889 /* runtime type HashMapValues[MClass, Set[MProperty]] */
7890 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
= {
7892 "HashMapValues[MClass, Set[MProperty]]", /* class_name_string */
7895 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
,
7898 0, /* nullable Object */
7900 1511, /* Collection[Set[PropertyLayoutElement]] */
7901 1846, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
7902 166, /* Collection[Object] */
7903 1847, /* Collection[Set[MProperty]] */
7904 2394, /* HashMapValues[MClass, Set[MProperty]] */
7907 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
= {
7910 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MProperty]] */
7911 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MProperty]] */
7918 &type_abstract_collection__Setmodel__MProperty
, /* RemovableCollection#0: Set[MProperty] */
7922 &type_abstract_collection__Setmodel__MProperty
, /* Collection#0: Set[MProperty] */
7923 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Collection#0]: Collection[Set[MProperty]] */
7926 /* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */
7927 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
7929 "HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
7932 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
7935 0, /* nullable Object */
7937 1511, /* Collection[Set[PropertyLayoutElement]] */
7938 1846, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
7939 166, /* Collection[Object] */
7942 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
7945 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
7946 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
7953 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* RemovableCollection#0: Set[PropertyLayoutElement] */
7957 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection#0: Set[PropertyLayoutElement] */
7958 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */
7961 /* runtime type Collection[Set[MProperty]] */
7962 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
= {
7964 "Collection[Set[MProperty]]", /* class_name_string */
7970 0, /* nullable Object */
7972 1511, /* Collection[Set[PropertyLayoutElement]] */
7974 166, /* Collection[Object] */
7975 1847, /* Collection[Set[MProperty]] */
7978 /* runtime type Collection[Set[PropertyLayoutElement]] */
7979 const struct type type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
7981 "Collection[Set[PropertyLayoutElement]]", /* class_name_string */
7987 0, /* nullable Object */
7989 1511, /* Collection[Set[PropertyLayoutElement]] */
7991 166, /* Collection[Object] */
7994 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
7995 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
7997 "NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */
8000 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
8003 0, /* nullable Object */
8005 311, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
8006 1512, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
8009 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
8012 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MProperty]] */
8013 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
8016 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
8017 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8019 "NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */
8022 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
8025 0, /* nullable Object */
8027 311, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
8030 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8033 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray#0: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
8034 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
8037 /* runtime type HashMapNode[MClass, Set[MProperty]] */
8038 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
8040 "HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
8043 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
8046 0, /* nullable Object */
8048 119, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
8049 312, /* nullable HashMapNode[MClass, Set[MProperty]] */
8050 1513, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
8052 2122, /* HashMapNode[MClass, Set[MProperty]] */
8055 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
8058 &type_model__MClass
, /* HashMapNode#0: MClass */
8059 &type_abstract_collection__Setmodel__MProperty
, /* HashMapNode#1: Set[MProperty] */
8060 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* N: HashMapNode[MClass, Set[MProperty]] */
8061 &type_model__MClass
, /* HashNode#0: MClass */
8064 /* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */
8065 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8067 "HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
8070 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
8073 0, /* nullable Object */
8075 119, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
8077 1513, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
8080 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8083 &type_model__MClass
, /* HashMapNode#0: MClass */
8084 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMapNode#1: Set[PropertyLayoutElement] */
8085 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* N: HashMapNode[MClass, Set[PropertyLayoutElement]] */
8086 &type_model__MClass
, /* HashNode#0: MClass */
8089 /* runtime type nullable HashMapNode[MClass, Set[MProperty]] */
8090 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
8092 "nullable HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
8095 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
8098 0, /* nullable Object */
8100 119, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
8101 312, /* nullable HashMapNode[MClass, Set[MProperty]] */
8104 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
8107 &type_model__MClass
, /* HashMapNode#0: MClass */
8108 &type_abstract_collection__Setmodel__MProperty
, /* HashMapNode#1: Set[MProperty] */
8109 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* N: HashMapNode[MClass, Set[MProperty]] */
8110 &type_model__MClass
, /* HashNode#0: MClass */
8113 /* runtime type nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
8114 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8116 "nullable HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
8119 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
8122 0, /* nullable Object */
8124 119, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
8127 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8130 &type_model__MClass
, /* HashMapNode#0: MClass */
8131 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMapNode#1: Set[PropertyLayoutElement] */
8132 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* N: HashMapNode[MClass, Set[PropertyLayoutElement]] */
8133 &type_model__MClass
, /* HashNode#0: MClass */
8136 /* runtime type HashMapIterator[MClass, Set[MProperty]] */
8137 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
8139 "HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */
8142 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
8145 0, /* nullable Object */
8147 313, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
8148 1514, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
8149 1515, /* MapIterator[MClass, Set[MProperty]] */
8151 2123, /* HashMapIterator[MClass, Set[MProperty]] */
8154 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
8157 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MProperty]] */
8160 /* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */
8161 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8163 "HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
8166 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
8169 0, /* nullable Object */
8171 313, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
8172 1514, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
8175 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8178 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
8181 /* runtime type MapIterator[MClass, Set[MProperty]] */
8182 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
8184 "MapIterator[MClass, Set[MProperty]]", /* class_name_string */
8190 0, /* nullable Object */
8192 313, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
8194 1515, /* MapIterator[MClass, Set[MProperty]] */
8197 /* runtime type MapIterator[MClass, Set[PropertyLayoutElement]] */
8198 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8200 "MapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
8206 0, /* nullable Object */
8208 313, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
8211 /* runtime type ArrayIterator[Option] */
8212 const struct type type_array__ArrayIteratoropts__Option
= {
8214 "ArrayIterator[Option]", /* class_name_string */
8217 &resolution_table_array__ArrayIteratoropts__Option
,
8220 0, /* nullable Object */
8222 279, /* ArrayIterator[Object] */
8223 1516, /* ArrayIterator[Option] */
8226 const struct types resolution_table_array__ArrayIteratoropts__Option
= {
8229 &type_array__AbstractArrayReadopts__Option
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Option] */
8230 &type_array__Arrayopts__Option
, /* Array[Iterator#0]: Array[Option] */
8233 /* runtime type HashMapKeys[String, Option] */
8234 const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option
= {
8236 "HashMapKeys[String, Option]", /* class_name_string */
8239 &resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option
,
8242 0, /* nullable Object */
8244 597, /* Collection[String] */
8245 1848, /* HashMapKeys[String, Option] */
8246 166, /* Collection[Object] */
8249 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option
= {
8252 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Option] */
8253 &type_abstract_collection__MapKeysIteratorstring__Stringopts__Option
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Option] */
8260 &type_string__String
, /* RemovableCollection#0: String */
8264 &type_string__String
, /* Collection#0: String */
8265 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
8268 /* runtime type HashMapValues[String, Option] */
8269 const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option
= {
8271 "HashMapValues[String, Option]", /* class_name_string */
8274 &resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option
,
8277 0, /* nullable Object */
8279 601, /* Collection[Option] */
8280 1849, /* HashMapValues[String, Option] */
8281 166, /* Collection[Object] */
8284 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option
= {
8287 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Option] */
8288 &type_abstract_collection__MapValuesIteratorstring__Stringopts__Option
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Option] */
8295 &type_opts__Option
, /* RemovableCollection#0: Option */
8299 &type_opts__Option
, /* Collection#0: Option */
8300 &type_abstract_collection__Collectionopts__Option
, /* Collection[Collection#0]: Collection[Option] */
8303 /* runtime type NativeArray[nullable HashMapNode[String, Option]] */
8304 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
8306 "NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */
8309 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
,
8312 0, /* nullable Object */
8314 314, /* NativeArray[nullable HashMapNode[String, Option]] */
8317 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
8320 &type_nullable_hash_collection__HashMapNodestring__Stringopts__Option
, /* NativeArray#0: nullable HashMapNode[String, Option] */
8321 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Option]] */
8324 /* runtime type HashMapNode[String, Option] */
8325 const struct type type_hash_collection__HashMapNodestring__Stringopts__Option
= {
8327 "HashMapNode[String, Option]", /* class_name_string */
8330 &resolution_table_hash_collection__HashMapNodestring__Stringopts__Option
,
8333 0, /* nullable Object */
8335 120, /* nullable HashMapNode[String, Option] */
8336 1517, /* HashMapNode[String, Option] */
8339 const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option
= {
8342 &type_string__String
, /* HashMapNode#0: String */
8343 &type_opts__Option
, /* HashMapNode#1: Option */
8344 &type_hash_collection__HashMapNodestring__Stringopts__Option
, /* N: HashMapNode[String, Option] */
8345 &type_string__String
, /* HashNode#0: String */
8348 /* runtime type nullable HashMapNode[String, Option] */
8349 const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
8351 "nullable HashMapNode[String, Option]", /* class_name_string */
8354 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringopts__Option
,
8357 0, /* nullable Object */
8359 120, /* nullable HashMapNode[String, Option] */
8362 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
8365 &type_string__String
, /* HashMapNode#0: String */
8366 &type_opts__Option
, /* HashMapNode#1: Option */
8367 &type_hash_collection__HashMapNodestring__Stringopts__Option
, /* N: HashMapNode[String, Option] */
8368 &type_string__String
, /* HashNode#0: String */
8371 /* runtime type HashMapIterator[String, Option] */
8372 const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option
= {
8374 "HashMapIterator[String, Option]", /* class_name_string */
8377 &resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option
,
8380 0, /* nullable Object */
8382 315, /* MapIterator[String, Option] */
8383 1518, /* HashMapIterator[String, Option] */
8386 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option
= {
8389 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Option] */
8392 /* runtime type MapIterator[String, Option] */
8393 const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option
= {
8395 "MapIterator[String, Option]", /* class_name_string */
8401 0, /* nullable Object */
8403 315, /* MapIterator[String, Option] */
8406 /* runtime type ArrayIterator[Char] */
8407 const struct type type_array__ArrayIteratorkernel__Char
= {
8409 "ArrayIterator[Char]", /* class_name_string */
8412 &resolution_table_array__ArrayIteratorkernel__Char
,
8415 0, /* nullable Object */
8417 279, /* ArrayIterator[Object] */
8418 1519, /* ArrayIterator[Char] */
8421 const struct types resolution_table_array__ArrayIteratorkernel__Char
= {
8424 &type_array__AbstractArrayReadkernel__Char
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Char] */
8425 &type_array__Arraykernel__Char
, /* Array[Iterator#0]: Array[Char] */
8428 /* runtime type Array[Char] */
8429 const struct type type_array__Arraykernel__Char
= {
8431 "Array[Char]", /* class_name_string */
8434 &resolution_table_array__Arraykernel__Char
,
8437 0, /* nullable Object */
8439 2613, /* Array[Char] */
8440 165, /* SequenceRead[nullable Object] */
8441 166, /* Collection[Object] */
8442 604, /* Collection[Char] */
8443 1778, /* AbstractArrayRead[Object] */
8444 1969, /* SequenceRead[Char] */
8445 2464, /* AbstractArrayRead[Char] */
8446 1962, /* Array[Object] */
8449 const struct types resolution_table_array__Arraykernel__Char
= {
8452 &type_array__Arraykernel__Char
, /* Array[Array#0]: Array[Char] */
8453 &type_array__NativeArraykernel__Char
, /* NativeArray[Array#0]: NativeArray[Char] */
8454 &type_kernel__Char
, /* Sequence#0: Char */
8455 &type_kernel__Char
, /* SimpleCollection#0: Char */
8456 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Array#0]: Collection[Char] */
8457 &type_kernel__Char
, /* Array#0: Char */
8458 &type_array__NativeArraykernel__Char
, /* NativeArray[ArrayCapable#0]: NativeArray[Char] */
8459 &type_kernel__Char
, /* AbstractArray#0: Char */
8460 &type_kernel__Char
, /* RemovableCollection#0: Char */
8461 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Sequence#0]: Collection[Char] */
8462 &type_array__Arraykernel__Char
, /* Array[Sequence#0]: Array[Char] */
8463 &type_abstract_collection__Collectionkernel__Char
, /* Collection[SimpleCollection#0]: Collection[Char] */
8464 &type_kernel__Char
, /* Collection#0: Char */
8465 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Collection#0]: Collection[Char] */
8466 &type_kernel__Char
, /* SequenceRead#0: Char */
8467 &type_kernel__Char
, /* AbstractArrayRead#0: Char */
8468 &type_array__Arraykernel__Char
, /* Array[AbstractArrayRead#0]: Array[Char] */
8469 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Char] not a live type) */
8470 &type_array__ArrayIteratorkernel__Char
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Char] */
8473 /* runtime type HashSetNode[MClassType] */
8474 const struct type type_hash_collection__HashSetNodemodel__MClassType
= {
8476 "HashSetNode[MClassType]", /* class_name_string */
8479 &resolution_table_hash_collection__HashSetNodemodel__MClassType
,
8482 0, /* nullable Object */
8484 118, /* nullable HashSetNode[Object] */
8485 316, /* nullable HashSetNode[MType] */
8486 1506, /* HashSetNode[Object] */
8487 1520, /* nullable HashSetNode[MClassType] */
8488 2124, /* HashSetNode[MType] */
8489 2523, /* HashSetNode[MClassType] */
8492 const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType
= {
8495 &type_model__MClassType
, /* HashSetNode#0: MClassType */
8497 &type_hash_collection__HashSetNodemodel__MClassType
, /* N: HashSetNode[MClassType] */
8498 &type_model__MClassType
, /* HashNode#0: MClassType */
8501 /* runtime type HashSetNode[MType] */
8502 const struct type type_hash_collection__HashSetNodemodel__MType
= {
8504 "HashSetNode[MType]", /* class_name_string */
8507 &resolution_table_hash_collection__HashSetNodemodel__MType
,
8510 0, /* nullable Object */
8512 118, /* nullable HashSetNode[Object] */
8513 316, /* nullable HashSetNode[MType] */
8514 1506, /* HashSetNode[Object] */
8516 2124, /* HashSetNode[MType] */
8519 const struct types resolution_table_hash_collection__HashSetNodemodel__MType
= {
8522 &type_model__MType
, /* HashSetNode#0: MType */
8524 &type_hash_collection__HashSetNodemodel__MType
, /* N: HashSetNode[MType] */
8525 &type_model__MType
, /* HashNode#0: MType */
8528 /* runtime type nullable HashSetNode[MClassType] */
8529 const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType
= {
8531 "nullable HashSetNode[MClassType]", /* class_name_string */
8534 &resolution_table_nullable_hash_collection__HashSetNodemodel__MClassType
,
8537 0, /* nullable Object */
8539 118, /* nullable HashSetNode[Object] */
8540 316, /* nullable HashSetNode[MType] */
8542 1520, /* nullable HashSetNode[MClassType] */
8545 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClassType
= {
8548 &type_model__MClassType
, /* HashSetNode#0: MClassType */
8550 &type_hash_collection__HashSetNodemodel__MClassType
, /* N: HashSetNode[MClassType] */
8551 &type_model__MClassType
, /* HashNode#0: MClassType */
8554 /* runtime type nullable HashSetNode[MType] */
8555 const struct type type_nullable_hash_collection__HashSetNodemodel__MType
= {
8557 "nullable HashSetNode[MType]", /* class_name_string */
8560 &resolution_table_nullable_hash_collection__HashSetNodemodel__MType
,
8563 0, /* nullable Object */
8565 118, /* nullable HashSetNode[Object] */
8566 316, /* nullable HashSetNode[MType] */
8569 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MType
= {
8572 &type_model__MType
, /* HashSetNode#0: MType */
8574 &type_hash_collection__HashSetNodemodel__MType
, /* N: HashSetNode[MType] */
8575 &type_model__MType
, /* HashNode#0: MType */
8578 /* runtime type HashSetIterator[MClassType] */
8579 const struct type type_hash_collection__HashSetIteratormodel__MClassType
= {
8581 "HashSetIterator[MClassType]", /* class_name_string */
8584 &resolution_table_hash_collection__HashSetIteratormodel__MClassType
,
8587 0, /* nullable Object */
8589 309, /* HashSetIterator[Object] */
8590 1521, /* HashSetIterator[MType] */
8591 1850, /* HashSetIterator[MClassType] */
8594 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType
= {
8597 &type_hash_collection__HashSetmodel__MClassType
, /* HashSet[HashSetIterator#0]: HashSet[MClassType] */
8598 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
8601 /* runtime type HashSetIterator[MType] */
8602 const struct type type_hash_collection__HashSetIteratormodel__MType
= {
8604 "HashSetIterator[MType]", /* class_name_string */
8607 &resolution_table_hash_collection__HashSetIteratormodel__MType
,
8610 0, /* nullable Object */
8612 309, /* HashSetIterator[Object] */
8613 1521, /* HashSetIterator[MType] */
8616 const struct types resolution_table_hash_collection__HashSetIteratormodel__MType
= {
8619 &type_hash_collection__HashSetmodel__MType
, /* HashSet[HashSetIterator#0]: HashSet[MType] */
8620 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
8623 /* runtime type NativeArray[nullable HashSetNode[MClassType]] */
8624 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
= {
8626 "NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */
8629 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
,
8632 0, /* nullable Object */
8634 310, /* NativeArray[nullable HashSetNode[Object]] */
8635 1522, /* NativeArray[nullable HashSetNode[MType]] */
8636 1851, /* NativeArray[nullable HashSetNode[MClassType]] */
8639 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
= {
8642 &type_nullable_hash_collection__HashSetNodemodel__MClassType
, /* NativeArray#0: nullable HashSetNode[MClassType] */
8643 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassType]] */
8646 /* runtime type NativeArray[nullable HashSetNode[MType]] */
8647 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
= {
8649 "NativeArray[nullable HashSetNode[MType]]", /* class_name_string */
8652 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
,
8655 0, /* nullable Object */
8657 310, /* NativeArray[nullable HashSetNode[Object]] */
8658 1522, /* NativeArray[nullable HashSetNode[MType]] */
8661 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
= {
8664 &type_nullable_hash_collection__HashSetNodemodel__MType
, /* NativeArray#0: nullable HashSetNode[MType] */
8665 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MType]] */
8668 /* runtime type HashSetNode[MClass] */
8669 const struct type type_hash_collection__HashSetNodemodel__MClass
= {
8671 "HashSetNode[MClass]", /* class_name_string */
8674 &resolution_table_hash_collection__HashSetNodemodel__MClass
,
8677 0, /* nullable Object */
8679 118, /* nullable HashSetNode[Object] */
8680 317, /* nullable HashSetNode[MClass] */
8681 1506, /* HashSetNode[Object] */
8682 2125, /* HashSetNode[MClass] */
8685 const struct types resolution_table_hash_collection__HashSetNodemodel__MClass
= {
8688 &type_model__MClass
, /* HashSetNode#0: MClass */
8690 &type_hash_collection__HashSetNodemodel__MClass
, /* N: HashSetNode[MClass] */
8691 &type_model__MClass
, /* HashNode#0: MClass */
8694 /* runtime type nullable HashSetNode[MClass] */
8695 const struct type type_nullable_hash_collection__HashSetNodemodel__MClass
= {
8697 "nullable HashSetNode[MClass]", /* class_name_string */
8700 &resolution_table_nullable_hash_collection__HashSetNodemodel__MClass
,
8703 0, /* nullable Object */
8705 118, /* nullable HashSetNode[Object] */
8706 317, /* nullable HashSetNode[MClass] */
8709 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClass
= {
8712 &type_model__MClass
, /* HashSetNode#0: MClass */
8714 &type_hash_collection__HashSetNodemodel__MClass
, /* N: HashSetNode[MClass] */
8715 &type_model__MClass
, /* HashNode#0: MClass */
8718 /* runtime type HashSetIterator[MClass] */
8719 const struct type type_hash_collection__HashSetIteratormodel__MClass
= {
8721 "HashSetIterator[MClass]", /* class_name_string */
8724 &resolution_table_hash_collection__HashSetIteratormodel__MClass
,
8727 0, /* nullable Object */
8729 309, /* HashSetIterator[Object] */
8730 1523, /* HashSetIterator[MClass] */
8733 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass
= {
8736 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[HashSetIterator#0]: HashSet[MClass] */
8737 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
8740 /* runtime type NativeArray[nullable HashSetNode[MClass]] */
8741 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
= {
8743 "NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */
8746 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
,
8749 0, /* nullable Object */
8751 310, /* NativeArray[nullable HashSetNode[Object]] */
8752 1524, /* NativeArray[nullable HashSetNode[MClass]] */
8755 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
= {
8758 &type_nullable_hash_collection__HashSetNodemodel__MClass
, /* NativeArray#0: nullable HashSetNode[MClass] */
8759 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClass]] */
8762 /* runtime type HashSetNode[MMethodDef] */
8763 const struct type type_hash_collection__HashSetNodemodel__MMethodDef
= {
8765 "HashSetNode[MMethodDef]", /* class_name_string */
8768 &resolution_table_hash_collection__HashSetNodemodel__MMethodDef
,
8771 0, /* nullable Object */
8773 118, /* nullable HashSetNode[Object] */
8774 318, /* nullable HashSetNode[PropertyLayoutElement] */
8775 1506, /* HashSetNode[Object] */
8776 1525, /* nullable HashSetNode[MMethodDef] */
8777 2524, /* HashSetNode[MMethodDef] */
8778 2126, /* HashSetNode[PropertyLayoutElement] */
8781 const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef
= {
8784 &type_model__MMethodDef
, /* HashSetNode#0: MMethodDef */
8786 &type_hash_collection__HashSetNodemodel__MMethodDef
, /* N: HashSetNode[MMethodDef] */
8787 &type_model__MMethodDef
, /* HashNode#0: MMethodDef */
8790 /* runtime type HashSetNode[PropertyLayoutElement] */
8791 const struct type type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
8793 "HashSetNode[PropertyLayoutElement]", /* class_name_string */
8796 &resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
,
8799 0, /* nullable Object */
8801 118, /* nullable HashSetNode[Object] */
8802 318, /* nullable HashSetNode[PropertyLayoutElement] */
8803 1506, /* HashSetNode[Object] */
8806 2126, /* HashSetNode[PropertyLayoutElement] */
8809 const struct types resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
8812 &type_layout_builders__PropertyLayoutElement
, /* HashSetNode#0: PropertyLayoutElement */
8814 &type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* N: HashSetNode[PropertyLayoutElement] */
8815 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
8818 /* runtime type nullable HashSetNode[MMethodDef] */
8819 const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef
= {
8821 "nullable HashSetNode[MMethodDef]", /* class_name_string */
8824 &resolution_table_nullable_hash_collection__HashSetNodemodel__MMethodDef
,
8827 0, /* nullable Object */
8829 118, /* nullable HashSetNode[Object] */
8830 318, /* nullable HashSetNode[PropertyLayoutElement] */
8832 1525, /* nullable HashSetNode[MMethodDef] */
8835 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MMethodDef
= {
8838 &type_model__MMethodDef
, /* HashSetNode#0: MMethodDef */
8840 &type_hash_collection__HashSetNodemodel__MMethodDef
, /* N: HashSetNode[MMethodDef] */
8841 &type_model__MMethodDef
, /* HashNode#0: MMethodDef */
8844 /* runtime type nullable HashSetNode[PropertyLayoutElement] */
8845 const struct type type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
8847 "nullable HashSetNode[PropertyLayoutElement]", /* class_name_string */
8850 &resolution_table_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
,
8853 0, /* nullable Object */
8855 118, /* nullable HashSetNode[Object] */
8856 318, /* nullable HashSetNode[PropertyLayoutElement] */
8859 const struct types resolution_table_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
8862 &type_layout_builders__PropertyLayoutElement
, /* HashSetNode#0: PropertyLayoutElement */
8864 &type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* N: HashSetNode[PropertyLayoutElement] */
8865 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
8868 /* runtime type HashSetIterator[MMethodDef] */
8869 const struct type type_hash_collection__HashSetIteratormodel__MMethodDef
= {
8871 "HashSetIterator[MMethodDef]", /* class_name_string */
8874 &resolution_table_hash_collection__HashSetIteratormodel__MMethodDef
,
8877 0, /* nullable Object */
8879 309, /* HashSetIterator[Object] */
8880 1526, /* HashSetIterator[PropertyLayoutElement] */
8881 1852, /* HashSetIterator[MMethodDef] */
8884 const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef
= {
8887 &type_hash_collection__HashSetmodel__MMethodDef
, /* HashSet[HashSetIterator#0]: HashSet[MMethodDef] */
8888 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
8891 /* runtime type HashSetIterator[PropertyLayoutElement] */
8892 const struct type type_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement
= {
8894 "HashSetIterator[PropertyLayoutElement]", /* class_name_string */
8897 &resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement
,
8900 0, /* nullable Object */
8902 309, /* HashSetIterator[Object] */
8903 1526, /* HashSetIterator[PropertyLayoutElement] */
8906 const struct types resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement
= {
8909 &type_hash_collection__HashSetlayout_builders__PropertyLayoutElement
, /* HashSet[HashSetIterator#0]: HashSet[PropertyLayoutElement] */
8910 &type_array__Arraylayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
8913 /* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */
8914 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
= {
8916 "NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */
8919 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
,
8922 0, /* nullable Object */
8924 310, /* NativeArray[nullable HashSetNode[Object]] */
8925 1527, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
8926 1853, /* NativeArray[nullable HashSetNode[MMethodDef]] */
8929 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
= {
8932 &type_nullable_hash_collection__HashSetNodemodel__MMethodDef
, /* NativeArray#0: nullable HashSetNode[MMethodDef] */
8933 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethodDef]] */
8936 /* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
8937 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
8939 "NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */
8942 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
,
8945 0, /* nullable Object */
8947 310, /* NativeArray[nullable HashSetNode[Object]] */
8948 1527, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
8951 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
8954 &type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* NativeArray#0: nullable HashSetNode[PropertyLayoutElement] */
8955 &type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
8958 /* runtime type HashSetNode[MMethod] */
8959 const struct type type_hash_collection__HashSetNodemodel__MMethod
= {
8961 "HashSetNode[MMethod]", /* class_name_string */
8964 &resolution_table_hash_collection__HashSetNodemodel__MMethod
,
8967 0, /* nullable Object */
8969 118, /* nullable HashSetNode[Object] */
8970 318, /* nullable HashSetNode[PropertyLayoutElement] */
8971 1506, /* HashSetNode[Object] */
8972 1528, /* nullable HashSetNode[MProperty] */
8973 1854, /* nullable HashSetNode[MMethod] */
8974 2126, /* HashSetNode[PropertyLayoutElement] */
8975 2525, /* HashSetNode[MProperty] */
8976 2614, /* HashSetNode[MMethod] */
8979 const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod
= {
8982 &type_model__MMethod
, /* HashSetNode#0: MMethod */
8984 &type_hash_collection__HashSetNodemodel__MMethod
, /* N: HashSetNode[MMethod] */
8985 &type_model__MMethod
, /* HashNode#0: MMethod */
8988 /* runtime type HashSetNode[MProperty] */
8989 const struct type type_hash_collection__HashSetNodemodel__MProperty
= {
8991 "HashSetNode[MProperty]", /* class_name_string */
8994 &resolution_table_hash_collection__HashSetNodemodel__MProperty
,
8997 0, /* nullable Object */
8999 118, /* nullable HashSetNode[Object] */
9000 318, /* nullable HashSetNode[PropertyLayoutElement] */
9001 1506, /* HashSetNode[Object] */
9002 1528, /* nullable HashSetNode[MProperty] */
9004 2126, /* HashSetNode[PropertyLayoutElement] */
9005 2525, /* HashSetNode[MProperty] */
9008 const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty
= {
9011 &type_model__MProperty
, /* HashSetNode#0: MProperty */
9013 &type_hash_collection__HashSetNodemodel__MProperty
, /* N: HashSetNode[MProperty] */
9014 &type_model__MProperty
, /* HashNode#0: MProperty */
9017 /* runtime type nullable HashSetNode[MMethod] */
9018 const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod
= {
9020 "nullable HashSetNode[MMethod]", /* class_name_string */
9023 &resolution_table_nullable_hash_collection__HashSetNodemodel__MMethod
,
9026 0, /* nullable Object */
9028 118, /* nullable HashSetNode[Object] */
9029 318, /* nullable HashSetNode[PropertyLayoutElement] */
9031 1528, /* nullable HashSetNode[MProperty] */
9032 1854, /* nullable HashSetNode[MMethod] */
9035 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MMethod
= {
9038 &type_model__MMethod
, /* HashSetNode#0: MMethod */
9040 &type_hash_collection__HashSetNodemodel__MMethod
, /* N: HashSetNode[MMethod] */
9041 &type_model__MMethod
, /* HashNode#0: MMethod */
9044 /* runtime type nullable HashSetNode[MProperty] */
9045 const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty
= {
9047 "nullable HashSetNode[MProperty]", /* class_name_string */
9050 &resolution_table_nullable_hash_collection__HashSetNodemodel__MProperty
,
9053 0, /* nullable Object */
9055 118, /* nullable HashSetNode[Object] */
9056 318, /* nullable HashSetNode[PropertyLayoutElement] */
9058 1528, /* nullable HashSetNode[MProperty] */
9061 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MProperty
= {
9064 &type_model__MProperty
, /* HashSetNode#0: MProperty */
9066 &type_hash_collection__HashSetNodemodel__MProperty
, /* N: HashSetNode[MProperty] */
9067 &type_model__MProperty
, /* HashNode#0: MProperty */
9070 /* runtime type HashSetIterator[MMethod] */
9071 const struct type type_hash_collection__HashSetIteratormodel__MMethod
= {
9073 "HashSetIterator[MMethod]", /* class_name_string */
9076 &resolution_table_hash_collection__HashSetIteratormodel__MMethod
,
9079 0, /* nullable Object */
9081 309, /* HashSetIterator[Object] */
9082 1526, /* HashSetIterator[PropertyLayoutElement] */
9083 1855, /* HashSetIterator[MProperty] */
9084 2127, /* HashSetIterator[MMethod] */
9087 const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod
= {
9090 &type_hash_collection__HashSetmodel__MMethod
, /* HashSet[HashSetIterator#0]: HashSet[MMethod] */
9091 &type_array__Arraymodel__MMethod
, /* Array[Iterator#0]: Array[MMethod] */
9094 /* runtime type HashSetIterator[MProperty] */
9095 const struct type type_hash_collection__HashSetIteratormodel__MProperty
= {
9097 "HashSetIterator[MProperty]", /* class_name_string */
9100 &resolution_table_hash_collection__HashSetIteratormodel__MProperty
,
9103 0, /* nullable Object */
9105 309, /* HashSetIterator[Object] */
9106 1526, /* HashSetIterator[PropertyLayoutElement] */
9107 1855, /* HashSetIterator[MProperty] */
9110 const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty
= {
9113 &type_hash_collection__HashSetmodel__MProperty
, /* HashSet[HashSetIterator#0]: HashSet[MProperty] */
9114 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
9117 /* runtime type NativeArray[nullable HashSetNode[MMethod]] */
9118 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
= {
9120 "NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */
9123 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
,
9126 0, /* nullable Object */
9128 310, /* NativeArray[nullable HashSetNode[Object]] */
9129 1527, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
9130 1856, /* NativeArray[nullable HashSetNode[MProperty]] */
9131 2128, /* NativeArray[nullable HashSetNode[MMethod]] */
9134 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
= {
9137 &type_nullable_hash_collection__HashSetNodemodel__MMethod
, /* NativeArray#0: nullable HashSetNode[MMethod] */
9138 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethod]] */
9141 /* runtime type NativeArray[nullable HashSetNode[MProperty]] */
9142 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
9144 "NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */
9147 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
,
9150 0, /* nullable Object */
9152 310, /* NativeArray[nullable HashSetNode[Object]] */
9153 1527, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
9154 1856, /* NativeArray[nullable HashSetNode[MProperty]] */
9157 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
9160 &type_nullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray#0: nullable HashSetNode[MProperty] */
9161 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MProperty]] */
9164 /* runtime type ListNode[MMethodDef] */
9165 const struct type type_list__ListNodemodel__MMethodDef
= {
9167 "ListNode[MMethodDef]", /* class_name_string */
9170 &resolution_table_list__ListNodemodel__MMethodDef
,
9173 0, /* nullable Object */
9175 190, /* Collection[nullable MPropDef] */
9176 2526, /* Container[MMethodDef] */
9177 166, /* Collection[Object] */
9178 592, /* Collection[PropertyLayoutElement] */
9179 2572, /* ListNode[MMethodDef] */
9181 1971, /* Collection[MPropDef] */
9185 2261, /* Collection[MMethodDef] */
9188 const struct types resolution_table_list__ListNodemodel__MMethodDef
= {
9191 &type_model__MMethodDef
, /* ListNode#0: MMethodDef */
9192 &type_list__ListNodemodel__MMethodDef
, /* ListNode[ListNode#0]: ListNode[MMethodDef] */
9193 &type_abstract_collection__ContainerIteratormodel__MMethodDef
, /* ContainerIterator[Container#0]: ContainerIterator[MMethodDef] */
9194 &type_model__MMethodDef
, /* Container#0: MMethodDef */
9203 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
9204 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
9207 /* runtime type Container[MMethodDef] */
9208 const struct type type_abstract_collection__Containermodel__MMethodDef
= {
9210 "Container[MMethodDef]", /* class_name_string */
9216 0, /* nullable Object */
9218 190, /* Collection[nullable MPropDef] */
9219 2526, /* Container[MMethodDef] */
9220 166, /* Collection[Object] */
9221 592, /* Collection[PropertyLayoutElement] */
9224 1971, /* Collection[MPropDef] */
9228 2261, /* Collection[MMethodDef] */
9231 /* runtime type ListIterator[MMethodDef] */
9232 const struct type type_list__ListIteratormodel__MMethodDef
= {
9234 "ListIterator[MMethodDef]", /* class_name_string */
9237 &resolution_table_list__ListIteratormodel__MMethodDef
,
9240 0, /* nullable Object */
9242 319, /* ListIterator[MMethodDef] */
9245 const struct types resolution_table_list__ListIteratormodel__MMethodDef
= {
9248 &type_model__MMethodDef
, /* ListIterator#0: MMethodDef */
9249 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
9250 &type_list__Listmodel__MMethodDef
, /* List[ListIterator#0]: List[MMethodDef] */
9253 /* runtime type HashMapKeys[MClassDef, HashSet[MType]] */
9254 const struct type type_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
= {
9256 "HashMapKeys[MClassDef, HashSet[MType]]", /* class_name_string */
9259 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
,
9262 0, /* nullable Object */
9264 593, /* Collection[MClassDef] */
9265 1857, /* HashMapKeys[MClassDef, HashSet[MType]] */
9266 166, /* Collection[Object] */
9269 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
= {
9272 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, HashSet[MType]] */
9273 &type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, HashSet[MType]] */
9280 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
9284 &type_model__MClassDef
, /* Collection#0: MClassDef */
9285 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
9288 /* runtime type HashMapValues[MClassDef, HashSet[MType]] */
9289 const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
= {
9291 "HashMapValues[MClassDef, HashSet[MType]]", /* class_name_string */
9294 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
,
9297 0, /* nullable Object */
9299 1529, /* Collection[Set[MType]] */
9300 2129, /* HashMapValues[MClassDef, HashSet[MType]] */
9301 166, /* Collection[Object] */
9302 1858, /* Collection[HashSet[MType]] */
9305 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
= {
9308 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, HashSet[MType]] */
9309 &type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, HashSet[MType]] */
9316 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
9320 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
9321 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
9324 /* runtime type Collection[HashSet[MType]] */
9325 const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
= {
9327 "Collection[HashSet[MType]]", /* class_name_string */
9333 0, /* nullable Object */
9335 1529, /* Collection[Set[MType]] */
9337 166, /* Collection[Object] */
9338 1858, /* Collection[HashSet[MType]] */
9341 /* runtime type Collection[Set[MType]] */
9342 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MType
= {
9344 "Collection[Set[MType]]", /* class_name_string */
9350 0, /* nullable Object */
9352 1529, /* Collection[Set[MType]] */
9354 166, /* Collection[Object] */
9357 /* runtime type NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
9358 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
9360 "NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]]", /* class_name_string */
9363 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
9366 0, /* nullable Object */
9368 320, /* NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
9371 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
9374 &type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* NativeArray#0: nullable HashMapNode[MClassDef, HashSet[MType]] */
9375 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
9378 /* runtime type HashMapNode[MClassDef, HashSet[MType]] */
9379 const struct type type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
9381 "HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
9384 &resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
9387 0, /* nullable Object */
9389 121, /* nullable HashMapNode[MClassDef, HashSet[MType]] */
9390 1530, /* HashMapNode[MClassDef, HashSet[MType]] */
9393 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
9396 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
9397 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
9398 &type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* N: HashMapNode[MClassDef, HashSet[MType]] */
9399 &type_model__MClassDef
, /* HashNode#0: MClassDef */
9402 /* runtime type nullable HashMapNode[MClassDef, HashSet[MType]] */
9403 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
9405 "nullable HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
9408 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
9411 0, /* nullable Object */
9413 121, /* nullable HashMapNode[MClassDef, HashSet[MType]] */
9416 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
9419 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
9420 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
9421 &type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* N: HashMapNode[MClassDef, HashSet[MType]] */
9422 &type_model__MClassDef
, /* HashNode#0: MClassDef */
9425 /* runtime type HashMapIterator[MClassDef, HashSet[MType]] */
9426 const struct type type_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
9428 "HashMapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
9431 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
9434 0, /* nullable Object */
9436 321, /* MapIterator[MClassDef, HashSet[MType]] */
9437 1531, /* HashMapIterator[MClassDef, HashSet[MType]] */
9440 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
9443 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, HashSet[MType]] */
9446 /* runtime type MapIterator[MClassDef, HashSet[MType]] */
9447 const struct type type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
9449 "MapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
9455 0, /* nullable Object */
9457 321, /* MapIterator[MClassDef, HashSet[MType]] */
9460 /* runtime type HashMapKeys[MClass, Int] */
9461 const struct type type_hash_collection__HashMapKeysmodel__MClasskernel__Int
= {
9463 "HashMapKeys[MClass, Int]", /* class_name_string */
9466 &resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int
,
9469 0, /* nullable Object */
9471 173, /* Collection[nullable MClass] */
9472 2130, /* HashMapKeys[MClass, Int] */
9473 166, /* Collection[Object] */
9474 1783, /* Collection[MClass] */
9477 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int
= {
9480 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Int] */
9481 &type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Int] */
9488 &type_model__MClass
, /* RemovableCollection#0: MClass */
9492 &type_model__MClass
, /* Collection#0: MClass */
9493 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
9496 /* runtime type HashMapValues[MClass, Int] */
9497 const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int
= {
9499 "HashMapValues[MClass, Int]", /* class_name_string */
9502 &resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int
,
9505 0, /* nullable Object */
9507 614, /* Collection[Int] */
9508 1859, /* HashMapValues[MClass, Int] */
9509 166, /* Collection[Object] */
9512 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int
= {
9515 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Int] */
9516 &type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Int] */
9523 &type_kernel__Int
, /* RemovableCollection#0: Int */
9527 &type_kernel__Int
, /* Collection#0: Int */
9528 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
9531 /* runtime type NativeArray[nullable HashMapNode[MClass, Int]] */
9532 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
9534 "NativeArray[nullable HashMapNode[MClass, Int]]", /* class_name_string */
9537 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
,
9540 0, /* nullable Object */
9542 322, /* NativeArray[nullable HashMapNode[MClass, Int]] */
9545 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
9548 &type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* NativeArray#0: nullable HashMapNode[MClass, Int] */
9549 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Int]] */
9552 /* runtime type HashMapNode[MClass, Int] */
9553 const struct type type_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
9555 "HashMapNode[MClass, Int]", /* class_name_string */
9558 &resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int
,
9561 0, /* nullable Object */
9563 122, /* nullable HashMapNode[MClass, Int] */
9564 1532, /* HashMapNode[MClass, Int] */
9567 const struct types resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
9570 &type_model__MClass
, /* HashMapNode#0: MClass */
9571 &type_kernel__Int
, /* HashMapNode#1: Int */
9572 &type_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* N: HashMapNode[MClass, Int] */
9573 &type_model__MClass
, /* HashNode#0: MClass */
9576 /* runtime type nullable HashMapNode[MClass, Int] */
9577 const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
9579 "nullable HashMapNode[MClass, Int]", /* class_name_string */
9582 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
,
9585 0, /* nullable Object */
9587 122, /* nullable HashMapNode[MClass, Int] */
9590 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
9593 &type_model__MClass
, /* HashMapNode#0: MClass */
9594 &type_kernel__Int
, /* HashMapNode#1: Int */
9595 &type_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* N: HashMapNode[MClass, Int] */
9596 &type_model__MClass
, /* HashNode#0: MClass */
9599 /* runtime type HashMapIterator[MClass, Int] */
9600 const struct type type_hash_collection__HashMapIteratormodel__MClasskernel__Int
= {
9602 "HashMapIterator[MClass, Int]", /* class_name_string */
9605 &resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int
,
9608 0, /* nullable Object */
9610 323, /* MapIterator[MClass, Int] */
9611 1533, /* HashMapIterator[MClass, Int] */
9614 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int
= {
9617 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Int] */
9620 /* runtime type MapIterator[MClass, Int] */
9621 const struct type type_abstract_collection__MapIteratormodel__MClasskernel__Int
= {
9623 "MapIterator[MClass, Int]", /* class_name_string */
9629 0, /* nullable Object */
9631 323, /* MapIterator[MClass, Int] */
9634 /* runtime type HashMapKeys[MType, Array[nullable MType]] */
9635 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
= {
9637 "HashMapKeys[MType, Array[nullable MType]]", /* class_name_string */
9640 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
,
9643 0, /* nullable Object */
9645 2131, /* HashMapKeys[MType, Array[nullable MType]] */
9647 166, /* Collection[Object] */
9648 175, /* Collection[nullable MType] */
9650 1787, /* Collection[MType] */
9653 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
= {
9656 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[nullable MType]] */
9657 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[nullable MType]] */
9664 &type_model__MType
, /* RemovableCollection#0: MType */
9668 &type_model__MType
, /* Collection#0: MType */
9669 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9672 /* runtime type HashMapValues[MType, Array[nullable MType]] */
9673 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
= {
9675 "HashMapValues[MType, Array[nullable MType]]", /* class_name_string */
9678 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
,
9681 0, /* nullable Object */
9683 324, /* Collection[nullable Array[nullable MType]] */
9684 2132, /* HashMapValues[MType, Array[nullable MType]] */
9685 166, /* Collection[Object] */
9686 1860, /* Collection[Array[nullable MType]] */
9689 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
= {
9692 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[nullable MType]] */
9693 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[nullable MType]] */
9700 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
9704 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
9705 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
9708 /* runtime type Collection[Array[nullable MType]] */
9709 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MType
= {
9711 "Collection[Array[nullable MType]]", /* class_name_string */
9717 0, /* nullable Object */
9719 324, /* Collection[nullable Array[nullable MType]] */
9721 166, /* Collection[Object] */
9722 1860, /* Collection[Array[nullable MType]] */
9725 /* runtime type Collection[nullable Array[nullable MType]] */
9726 const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
= {
9728 "Collection[nullable Array[nullable MType]]", /* class_name_string */
9734 0, /* nullable Object */
9736 324, /* Collection[nullable Array[nullable MType]] */
9739 /* runtime type NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
9740 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
9742 "NativeArray[nullable HashMapNode[MType, Array[nullable MType]]]", /* class_name_string */
9745 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
9748 0, /* nullable Object */
9750 325, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
9753 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
9756 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[MType, Array[nullable MType]] */
9757 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
9760 /* runtime type HashMapNode[MType, Array[nullable MType]] */
9761 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
9763 "HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
9766 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
9769 0, /* nullable Object */
9771 123, /* nullable HashMapNode[MType, Array[nullable MType]] */
9773 1534, /* HashMapNode[MType, Array[nullable MType]] */
9776 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
9779 &type_model__MType
, /* HashMapNode#0: MType */
9780 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
9781 &type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* N: HashMapNode[MType, Array[nullable MType]] */
9782 &type_model__MType
, /* HashNode#0: MType */
9785 /* runtime type nullable HashMapNode[MType, Array[nullable MType]] */
9786 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
9788 "nullable HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
9791 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
9794 0, /* nullable Object */
9796 123, /* nullable HashMapNode[MType, Array[nullable MType]] */
9799 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
9802 &type_model__MType
, /* HashMapNode#0: MType */
9803 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
9804 &type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* N: HashMapNode[MType, Array[nullable MType]] */
9805 &type_model__MType
, /* HashNode#0: MType */
9808 /* runtime type HashMapIterator[MType, Array[nullable MType]] */
9809 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
= {
9811 "HashMapIterator[MType, Array[nullable MType]]", /* class_name_string */
9814 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
,
9817 0, /* nullable Object */
9819 326, /* MapIterator[MType, Array[nullable MType]] */
9820 1535, /* HashMapIterator[MType, Array[nullable MType]] */
9823 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
= {
9826 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[nullable MType]] */
9829 /* runtime type MapIterator[MType, Array[nullable MType]] */
9830 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
= {
9832 "MapIterator[MType, Array[nullable MType]]", /* class_name_string */
9838 0, /* nullable Object */
9840 326, /* MapIterator[MType, Array[nullable MType]] */
9843 /* runtime type HashMapKeys[MClassType, Array[nullable MType]] */
9844 const struct type type_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
= {
9846 "HashMapKeys[MClassType, Array[nullable MType]]", /* class_name_string */
9849 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
,
9852 0, /* nullable Object */
9854 2131, /* HashMapKeys[MType, Array[nullable MType]] */
9855 2527, /* HashMapKeys[MClassType, Array[nullable MType]] */
9856 166, /* Collection[Object] */
9857 175, /* Collection[nullable MType] */
9859 1787, /* Collection[MType] */
9862 1967, /* Collection[MClassType] */
9865 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
= {
9868 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Array[nullable MType]] */
9869 &type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Array[nullable MType]] */
9876 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
9880 &type_model__MClassType
, /* Collection#0: MClassType */
9881 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
9884 /* runtime type HashMapValues[MClassType, Array[nullable MType]] */
9885 const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
= {
9887 "HashMapValues[MClassType, Array[nullable MType]]", /* class_name_string */
9890 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
,
9893 0, /* nullable Object */
9895 324, /* Collection[nullable Array[nullable MType]] */
9896 2132, /* HashMapValues[MType, Array[nullable MType]] */
9897 166, /* Collection[Object] */
9898 1860, /* Collection[Array[nullable MType]] */
9899 2395, /* HashMapValues[MClassType, Array[nullable MType]] */
9902 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
= {
9905 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Array[nullable MType]] */
9906 &type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Array[nullable MType]] */
9913 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
9917 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
9918 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
9921 /* runtime type NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
9922 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
9924 "NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]]", /* class_name_string */
9927 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
9930 0, /* nullable Object */
9932 325, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
9933 1536, /* NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
9936 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
9939 &type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[MClassType, Array[nullable MType]] */
9940 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
9943 /* runtime type HashMapNode[MClassType, Array[nullable MType]] */
9944 const struct type type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
9946 "HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
9949 &resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
9952 0, /* nullable Object */
9954 123, /* nullable HashMapNode[MType, Array[nullable MType]] */
9955 327, /* nullable HashMapNode[MClassType, Array[nullable MType]] */
9956 1534, /* HashMapNode[MType, Array[nullable MType]] */
9957 2133, /* HashMapNode[MClassType, Array[nullable MType]] */
9960 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
9963 &type_model__MClassType
, /* HashMapNode#0: MClassType */
9964 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
9965 &type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* N: HashMapNode[MClassType, Array[nullable MType]] */
9966 &type_model__MClassType
, /* HashNode#0: MClassType */
9969 /* runtime type nullable HashMapNode[MClassType, Array[nullable MType]] */
9970 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
9972 "nullable HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
9975 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
9978 0, /* nullable Object */
9980 123, /* nullable HashMapNode[MType, Array[nullable MType]] */
9981 327, /* nullable HashMapNode[MClassType, Array[nullable MType]] */
9984 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
9987 &type_model__MClassType
, /* HashMapNode#0: MClassType */
9988 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
9989 &type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* N: HashMapNode[MClassType, Array[nullable MType]] */
9990 &type_model__MClassType
, /* HashNode#0: MClassType */