1 #include "nith.types.0.h"
2 const struct types resolution_table_array__Arrayparser_nodes__AContinueExpr
= {
5 &type_parser_nodes__AContinueExpr
, /* Sequence#0: AContinueExpr */
6 &type_parser_nodes__AContinueExpr
, /* SimpleCollection#0: AContinueExpr */
7 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[Array#0]: NativeArray[AContinueExpr] */
8 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Array#0]: Array[AContinueExpr] */
9 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[ArrayCapable#0]: NativeArray[AContinueExpr] */
10 &type_parser_nodes__AContinueExpr
, /* RemovableCollection#0: AContinueExpr */
11 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Sequence#0]: Collection[AContinueExpr] */
12 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[SimpleCollection#0]: Collection[AContinueExpr] */
13 &type_parser_nodes__AContinueExpr
, /* Collection#0: AContinueExpr */
14 &type_abstract_collection__Collectionparser_nodes__AContinueExpr
, /* Collection[Collection#0]: Collection[AContinueExpr] */
15 &type_parser_nodes__AContinueExpr
, /* SequenceRead#0: AContinueExpr */
16 &type_parser_nodes__AContinueExpr
, /* AbstractArrayRead#0: AContinueExpr */
17 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[AbstractArrayRead#0]: Array[AContinueExpr] */
18 &type_array__ArrayIteratorparser_nodes__AContinueExpr
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AContinueExpr] */
21 /* runtime type Collection[AContinueExpr] */
22 const struct type type_abstract_collection__Collectionparser_nodes__AContinueExpr
= {
24 "Collection[AContinueExpr]", /* class_name_string */
30 /* runtime type AbstractArrayRead[AContinueExpr] */
31 const struct type type_array__AbstractArrayReadparser_nodes__AContinueExpr
= {
33 "AbstractArrayRead[AContinueExpr]", /* class_name_string */
39 /* runtime type AVarExpr */
40 const struct type type_parser_nodes__AVarExpr
= {
42 "AVarExpr", /* class_name_string */
45 NULL
, /*NO RESOLUTIONS*/
48 0, /* nullable Object */
50 8, /* nullable ANode */
51 191, /* nullable AExpr */
58 /* runtime type AVarAssignExpr */
59 const struct type type_parser_nodes__AVarAssignExpr
= {
61 "AVarAssignExpr", /* class_name_string */
64 NULL
, /*NO RESOLUTIONS*/
67 0, /* nullable Object */
69 8, /* nullable ANode */
70 191, /* nullable AExpr */
74 1997, /* AVarAssignExpr */
77 /* runtime type AVarReassignExpr */
78 const struct type type_parser_nodes__AVarReassignExpr
= {
80 "AVarReassignExpr", /* class_name_string */
83 NULL
, /*NO RESOLUTIONS*/
86 0, /* nullable Object */
88 8, /* nullable ANode */
89 191, /* nullable AExpr */
93 1998, /* AVarReassignExpr */
96 /* runtime type EscapeMark */
97 const struct type type_scope__EscapeMark
= {
99 "EscapeMark", /* class_name_string */
102 NULL
, /*NO RESOLUTIONS*/
105 0, /* nullable Object */
107 15, /* nullable EscapeMark */
108 1016, /* EscapeMark */
111 /* runtime type nullable EscapeMark */
112 const struct type type_nullable_scope__EscapeMark
= {
114 "nullable EscapeMark", /* class_name_string */
120 /* runtime type MPropDefSorter */
121 const struct type type_model__MPropDefSorter
= {
123 "MPropDefSorter", /* class_name_string */
126 &resolution_table_model__MPropDefSorter
,
129 0, /* nullable Object */
131 287, /* MPropDefSorter */
134 const struct types resolution_table_model__MPropDefSorter
= {
138 &type_array__Arraymodel__MPropDef
, /* Array[Comparator#0]: Array[MPropDef] */
141 /* runtime type APlaceholderExpr */
142 const struct type type_astbuilder__APlaceholderExpr
= {
144 "APlaceholderExpr", /* class_name_string */
147 NULL
, /*NO RESOLUTIONS*/
150 0, /* nullable Object */
152 8, /* nullable ANode */
153 191, /* nullable AExpr */
157 1999, /* APlaceholderExpr */
160 /* runtime type ArraySet[MMethodDef] */
161 const struct type type_array__ArraySetmodel__MMethodDef
= {
163 "ArraySet[MMethodDef]", /* class_name_string */
166 &resolution_table_array__ArraySetmodel__MMethodDef
,
169 0, /* nullable Object */
173 84, /* Collection[Object] */
174 120, /* Collection[nullable MPropDef] */
175 596, /* Collection[PropertyLayoutElement] */
176 607, /* Set[Object] */
178 1476, /* Set[PropertyLayoutElement] */
179 1477, /* Collection[MPropDef] */
182 1656, /* Collection[MMethodDef] */
183 2109, /* Set[MMethodDef] */
184 2130, /* ArraySet[MMethodDef] */
187 const struct types resolution_table_array__ArraySetmodel__MMethodDef
= {
190 &type_array__ArraySetIteratormodel__MMethodDef
, /* ArraySetIterator[ArraySet#0]: ArraySetIterator[MMethodDef] */
191 &type_model__MMethodDef
, /* SimpleCollection#0: MMethodDef */
192 &type_array__Arraymodel__MMethodDef
, /* Array[ArraySet#0]: Array[MMethodDef] */
193 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Set#0]: Collection[MMethodDef] */
195 &type_model__MMethodDef
, /* RemovableCollection#0: MMethodDef */
197 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[MMethodDef] */
198 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
199 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
202 /* runtime type ArrayIterator[Message] */
203 const struct type type_array__ArrayIteratortoolcontext__Message
= {
205 "ArrayIterator[Message]", /* class_name_string */
208 &resolution_table_array__ArrayIteratortoolcontext__Message
,
211 0, /* nullable Object */
213 288, /* ArrayIterator[Object] */
214 1017, /* ArrayIterator[Message] */
217 const struct types resolution_table_array__ArrayIteratortoolcontext__Message
= {
220 &type_array__Arraytoolcontext__Message
, /* Array[Iterator#0]: Array[Message] */
221 &type_array__AbstractArrayReadtoolcontext__Message
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Message] */
224 /* runtime type ArrayIterator[Object] */
225 const struct type type_array__ArrayIteratorkernel__Object
= {
227 "ArrayIterator[Object]", /* class_name_string */
230 &resolution_table_array__ArrayIteratorkernel__Object
,
233 0, /* nullable Object */
235 288, /* ArrayIterator[Object] */
238 const struct types resolution_table_array__ArrayIteratorkernel__Object
= {
241 &type_array__Arraykernel__Object
, /* Array[Iterator#0]: Array[Object] */
242 &type_array__AbstractArrayReadkernel__Object
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Object] */
245 /* runtime type NativeArray[Message] */
246 const struct type type_array__NativeArraytoolcontext__Message
= {
248 "NativeArray[Message]", /* class_name_string */
251 &resolution_table_array__NativeArraytoolcontext__Message
,
254 0, /* nullable Object */
256 103, /* NativeArray[Object] */
257 1018, /* NativeArray[Message] */
260 const struct types resolution_table_array__NativeArraytoolcontext__Message
= {
263 &type_toolcontext__Message
, /* NativeArray#0: Message */
264 &type_array__NativeArraytoolcontext__Message
, /* NativeArray[NativeArray#0]: NativeArray[Message] */
267 /* runtime type ArrayIterator[String] */
268 const struct type type_array__ArrayIteratorstring__String
= {
270 "ArrayIterator[String]", /* class_name_string */
273 &resolution_table_array__ArrayIteratorstring__String
,
276 0, /* nullable Object */
278 288, /* ArrayIterator[Object] */
279 1019, /* ArrayIterator[Streamable] */
280 1340, /* ArrayIterator[String] */
283 const struct types resolution_table_array__ArrayIteratorstring__String
= {
286 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
287 &type_array__AbstractArrayReadstring__String
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[String] */
290 /* runtime type ArrayIterator[Streamable] */
291 const struct type type_array__ArrayIteratorstream__Streamable
= {
293 "ArrayIterator[Streamable]", /* class_name_string */
296 &resolution_table_array__ArrayIteratorstream__Streamable
,
299 0, /* nullable Object */
301 288, /* ArrayIterator[Object] */
302 1019, /* ArrayIterator[Streamable] */
305 const struct types resolution_table_array__ArrayIteratorstream__Streamable
= {
308 &type_array__Arraystream__Streamable
, /* Array[Iterator#0]: Array[Streamable] */
309 &type_array__AbstractArrayReadstream__Streamable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Streamable] */
312 /* runtime type HashMap[Phase, POSetElement[Phase]] */
313 const struct type type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
= {
315 "HashMap[Phase, POSetElement[Phase]]", /* class_name_string */
318 &resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
,
321 0, /* nullable Object */
323 289, /* HashMap[Phase, POSetElement[Phase]] */
326 const struct types resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
= {
332 &type_phase__Phase
, /* MapRead#0: Phase */
333 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
334 &type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Phase, POSetElement[Phase]] */
335 &type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Phase, POSetElement[Phase]] */
336 &type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Phase, POSetElement[Phase]] */
337 &type_phase__Phase
, /* Map#0: Phase */
338 &type_poset__POSetElementphase__Phase
, /* Map#1: POSetElement[Phase] */
339 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Phase, POSetElement[Phase]] */
340 &type_phase__Phase
, /* HashCollection#0: Phase */
341 &type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* nullable HashCollection#1: nullable HashMapNode[Phase, POSetElement[Phase]] */
342 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* HashCollection#1: HashMapNode[Phase, POSetElement[Phase]] */
343 &type_nullable_phase__Phase
, /* nullable HashCollection#0: nullable Phase */
346 /* runtime type POSetElement[Phase] */
347 const struct type type_poset__POSetElementphase__Phase
= {
349 "POSetElement[Phase]", /* class_name_string */
352 &resolution_table_poset__POSetElementphase__Phase
,
355 0, /* nullable Object */
357 290, /* POSetElement[Phase] */
360 const struct types resolution_table_poset__POSetElementphase__Phase
= {
363 &type_hash_collection__HashSetphase__Phase
, /* HashSet[POSetElement#0]: HashSet[Phase] */
364 &type_poset__POSetphase__Phase
, /* POSet[POSetElement#0]: POSet[Phase] */
365 &type_phase__Phase
, /* POSetElement#0: Phase */
368 /* runtime type ArrayIterator[Phase] */
369 const struct type type_array__ArrayIteratorphase__Phase
= {
371 "ArrayIterator[Phase]", /* class_name_string */
374 &resolution_table_array__ArrayIteratorphase__Phase
,
377 0, /* nullable Object */
379 288, /* ArrayIterator[Object] */
380 1020, /* ArrayIterator[Phase] */
383 const struct types resolution_table_array__ArrayIteratorphase__Phase
= {
386 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
387 &type_array__AbstractArrayReadphase__Phase
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Phase] */
390 /* runtime type NativeArray[Phase] */
391 const struct type type_array__NativeArrayphase__Phase
= {
393 "NativeArray[Phase]", /* class_name_string */
396 &resolution_table_array__NativeArrayphase__Phase
,
399 0, /* nullable Object */
401 103, /* NativeArray[Object] */
402 1021, /* NativeArray[Phase] */
405 const struct types resolution_table_array__NativeArrayphase__Phase
= {
408 &type_phase__Phase
, /* NativeArray#0: Phase */
409 &type_array__NativeArrayphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[Phase] */
412 /* runtime type ArrayIterator[MProject] */
413 const struct type type_array__ArrayIteratormproject__MProject
= {
415 "ArrayIterator[MProject]", /* class_name_string */
418 &resolution_table_array__ArrayIteratormproject__MProject
,
421 0, /* nullable Object */
423 288, /* ArrayIterator[Object] */
424 1022, /* ArrayIterator[MProject] */
427 const struct types resolution_table_array__ArrayIteratormproject__MProject
= {
430 &type_array__Arraymproject__MProject
, /* Array[Iterator#0]: Array[MProject] */
431 &type_array__AbstractArrayReadmproject__MProject
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MProject] */
434 /* runtime type NativeArray[MProject] */
435 const struct type type_array__NativeArraymproject__MProject
= {
437 "NativeArray[MProject]", /* class_name_string */
440 &resolution_table_array__NativeArraymproject__MProject
,
443 0, /* nullable Object */
445 103, /* NativeArray[Object] */
446 1023, /* NativeArray[MProject] */
449 const struct types resolution_table_array__NativeArraymproject__MProject
= {
452 &type_mproject__MProject
, /* NativeArray#0: MProject */
453 &type_array__NativeArraymproject__MProject
, /* NativeArray[NativeArray#0]: NativeArray[MProject] */
456 /* runtime type HashMapKeys[String, Array[MProject]] */
457 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject
= {
459 "HashMapKeys[String, Array[MProject]]", /* class_name_string */
462 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject
,
465 0, /* nullable Object */
469 84, /* Collection[Object] */
470 587, /* Collection[Streamable] */
471 1295, /* Collection[String] */
472 1521, /* HashMapKeys[String, Array[MProject]] */
475 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject
= {
478 &type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MProject]] */
479 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MProject]] */
483 &type_string__String
, /* RemovableCollection#0: String */
486 &type_string__String
, /* Collection#0: String */
487 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
490 /* runtime type HashMapValues[String, Array[MProject]] */
491 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject
= {
493 "HashMapValues[String, Array[MProject]]", /* class_name_string */
496 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject
,
499 0, /* nullable Object */
503 84, /* Collection[Object] */
504 1024, /* Collection[Array[MProject]] */
505 1341, /* HashMapValues[String, Array[MProject]] */
508 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject
= {
511 &type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MProject]] */
512 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MProject]] */
516 &type_array__Arraymproject__MProject
, /* RemovableCollection#0: Array[MProject] */
519 &type_array__Arraymproject__MProject
, /* Collection#0: Array[MProject] */
520 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Collection#0]: Collection[Array[MProject]] */
523 /* runtime type Collection[Array[MProject]] */
524 const struct type type_abstract_collection__Collectionarray__Arraymproject__MProject
= {
526 "Collection[Array[MProject]]", /* class_name_string */
532 /* runtime type NativeArray[nullable HashMapNode[String, Array[MProject]]] */
533 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
535 "NativeArray[nullable HashMapNode[String, Array[MProject]]]", /* class_name_string */
538 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
,
541 0, /* nullable Object */
543 291, /* NativeArray[nullable HashMapNode[String, Array[MProject]]] */
546 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
549 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
, /* NativeArray#0: nullable HashMapNode[String, Array[MProject]] */
550 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */
553 /* runtime type HashMapIterator[String, Array[MProject]] */
554 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject
= {
556 "HashMapIterator[String, Array[MProject]]", /* class_name_string */
559 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject
,
562 0, /* nullable Object */
564 292, /* MapIterator[String, Array[MProject]] */
565 1025, /* HashMapIterator[String, Array[MProject]] */
568 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject
= {
571 &type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MProject]] */
574 /* runtime type MapIterator[String, Array[MProject]] */
575 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
= {
577 "MapIterator[String, Array[MProject]]", /* class_name_string */
583 /* runtime type HashMapNode[String, Array[MProject]] */
584 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
586 "HashMapNode[String, Array[MProject]]", /* class_name_string */
589 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
,
592 0, /* nullable Object */
594 16, /* nullable HashMapNode[String, Array[MProject]] */
595 1026, /* HashMapNode[String, Array[MProject]] */
598 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
601 &type_string__String
, /* HashMapNode#0: String */
602 &type_array__Arraymproject__MProject
, /* HashMapNode#1: Array[MProject] */
603 &type_string__String
, /* HashNode#0: String */
606 /* runtime type nullable HashMapNode[String, Array[MProject]] */
607 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject
= {
609 "nullable HashMapNode[String, Array[MProject]]", /* class_name_string */
615 /* runtime type ArrayIterator[MModule] */
616 const struct type type_array__ArrayIteratormmodule__MModule
= {
618 "ArrayIterator[MModule]", /* class_name_string */
621 &resolution_table_array__ArrayIteratormmodule__MModule
,
624 0, /* nullable Object */
626 288, /* ArrayIterator[Object] */
627 1027, /* ArrayIterator[MModule] */
630 const struct types resolution_table_array__ArrayIteratormmodule__MModule
= {
633 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
634 &type_array__AbstractArrayReadmmodule__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MModule] */
637 /* runtime type NativeArray[MModule] */
638 const struct type type_array__NativeArraymmodule__MModule
= {
640 "NativeArray[MModule]", /* class_name_string */
643 &resolution_table_array__NativeArraymmodule__MModule
,
646 0, /* nullable Object */
648 103, /* NativeArray[Object] */
649 1028, /* NativeArray[MModule] */
652 const struct types resolution_table_array__NativeArraymmodule__MModule
= {
655 &type_mmodule__MModule
, /* NativeArray#0: MModule */
656 &type_array__NativeArraymmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[MModule] */
659 /* runtime type HashMap[MModule, POSetElement[MModule]] */
660 const struct type type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
= {
662 "HashMap[MModule, POSetElement[MModule]]", /* class_name_string */
665 &resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
,
668 0, /* nullable Object */
670 293, /* HashMap[MModule, POSetElement[MModule]] */
673 const struct types resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
= {
679 &type_mmodule__MModule
, /* MapRead#0: MModule */
680 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
681 &type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, POSetElement[MModule]] */
682 &type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, POSetElement[MModule]] */
683 &type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, POSetElement[MModule]] */
684 &type_mmodule__MModule
, /* Map#0: MModule */
685 &type_poset__POSetElementmmodule__MModule
, /* Map#1: POSetElement[MModule] */
686 &type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, POSetElement[MModule]] */
687 &type_mmodule__MModule
, /* HashCollection#0: MModule */
688 &type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* nullable HashCollection#1: nullable HashMapNode[MModule, POSetElement[MModule]] */
689 &type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashCollection#1: HashMapNode[MModule, POSetElement[MModule]] */
690 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
693 /* runtime type POSetElement[MModule] */
694 const struct type type_poset__POSetElementmmodule__MModule
= {
696 "POSetElement[MModule]", /* class_name_string */
699 &resolution_table_poset__POSetElementmmodule__MModule
,
702 0, /* nullable Object */
704 294, /* POSetElement[MModule] */
707 const struct types resolution_table_poset__POSetElementmmodule__MModule
= {
710 &type_hash_collection__HashSetmmodule__MModule
, /* HashSet[POSetElement#0]: HashSet[MModule] */
711 &type_poset__POSetmmodule__MModule
, /* POSet[POSetElement#0]: POSet[MModule] */
712 &type_mmodule__MModule
, /* POSetElement#0: MModule */
715 /* runtime type HashMapKeys[String, Array[MModule]] */
716 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule
= {
718 "HashMapKeys[String, Array[MModule]]", /* class_name_string */
721 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule
,
724 0, /* nullable Object */
728 84, /* Collection[Object] */
729 587, /* Collection[Streamable] */
730 1295, /* Collection[String] */
731 1522, /* HashMapKeys[String, Array[MModule]] */
734 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule
= {
737 &type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MModule]] */
738 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MModule]] */
742 &type_string__String
, /* RemovableCollection#0: String */
745 &type_string__String
, /* Collection#0: String */
746 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
749 /* runtime type HashMapValues[String, Array[MModule]] */
750 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule
= {
752 "HashMapValues[String, Array[MModule]]", /* class_name_string */
755 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule
,
758 0, /* nullable Object */
762 84, /* Collection[Object] */
763 1029, /* Collection[Array[MModule]] */
764 1342, /* HashMapValues[String, Array[MModule]] */
767 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule
= {
770 &type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MModule]] */
771 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MModule]] */
775 &type_array__Arraymmodule__MModule
, /* RemovableCollection#0: Array[MModule] */
778 &type_array__Arraymmodule__MModule
, /* Collection#0: Array[MModule] */
779 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Collection#0]: Collection[Array[MModule]] */
782 /* runtime type Collection[Array[MModule]] */
783 const struct type type_abstract_collection__Collectionarray__Arraymmodule__MModule
= {
785 "Collection[Array[MModule]]", /* class_name_string */
791 /* runtime type NativeArray[nullable HashMapNode[String, Array[MModule]]] */
792 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
794 "NativeArray[nullable HashMapNode[String, Array[MModule]]]", /* class_name_string */
797 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
,
800 0, /* nullable Object */
802 295, /* NativeArray[nullable HashMapNode[String, Array[MModule]]] */
805 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
808 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
, /* NativeArray#0: nullable HashMapNode[String, Array[MModule]] */
809 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */
812 /* runtime type HashMapIterator[String, Array[MModule]] */
813 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule
= {
815 "HashMapIterator[String, Array[MModule]]", /* class_name_string */
818 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule
,
821 0, /* nullable Object */
823 296, /* MapIterator[String, Array[MModule]] */
824 1030, /* HashMapIterator[String, Array[MModule]] */
827 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule
= {
830 &type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MModule]] */
833 /* runtime type MapIterator[String, Array[MModule]] */
834 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
= {
836 "MapIterator[String, Array[MModule]]", /* class_name_string */
842 /* runtime type HashMapNode[String, Array[MModule]] */
843 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
845 "HashMapNode[String, Array[MModule]]", /* class_name_string */
848 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
,
851 0, /* nullable Object */
853 17, /* nullable HashMapNode[String, Array[MModule]] */
854 1031, /* HashMapNode[String, Array[MModule]] */
857 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
860 &type_string__String
, /* HashMapNode#0: String */
861 &type_array__Arraymmodule__MModule
, /* HashMapNode#1: Array[MModule] */
862 &type_string__String
, /* HashNode#0: String */
865 /* runtime type nullable HashMapNode[String, Array[MModule]] */
866 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule
= {
868 "nullable HashMapNode[String, Array[MModule]]", /* class_name_string */
874 /* runtime type ArrayIterator[MClass] */
875 const struct type type_array__ArrayIteratormodel__MClass
= {
877 "ArrayIterator[MClass]", /* class_name_string */
880 &resolution_table_array__ArrayIteratormodel__MClass
,
883 0, /* nullable Object */
885 288, /* ArrayIterator[Object] */
886 297, /* ArrayIterator[nullable MClass] */
887 1343, /* ArrayIterator[MClass] */
890 const struct types resolution_table_array__ArrayIteratormodel__MClass
= {
893 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
894 &type_array__AbstractArrayReadmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClass] */
897 /* runtime type ArrayIterator[nullable MClass] */
898 const struct type type_array__ArrayIteratornullable_model__MClass
= {
900 "ArrayIterator[nullable MClass]", /* class_name_string */
903 &resolution_table_array__ArrayIteratornullable_model__MClass
,
906 0, /* nullable Object */
909 297, /* ArrayIterator[nullable MClass] */
912 const struct types resolution_table_array__ArrayIteratornullable_model__MClass
= {
915 &type_array__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[nullable MClass] */
916 &type_array__AbstractArrayReadnullable_model__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MClass] */
919 /* runtime type NativeArray[MClass] */
920 const struct type type_array__NativeArraymodel__MClass
= {
922 "NativeArray[MClass]", /* class_name_string */
925 &resolution_table_array__NativeArraymodel__MClass
,
928 0, /* nullable Object */
930 103, /* NativeArray[Object] */
931 298, /* NativeArray[nullable MClass] */
932 1344, /* NativeArray[MClass] */
935 const struct types resolution_table_array__NativeArraymodel__MClass
= {
938 &type_model__MClass
, /* NativeArray#0: MClass */
939 &type_array__NativeArraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[MClass] */
942 /* runtime type NativeArray[nullable MClass] */
943 const struct type type_array__NativeArraynullable_model__MClass
= {
945 "NativeArray[nullable MClass]", /* class_name_string */
948 &resolution_table_array__NativeArraynullable_model__MClass
,
951 0, /* nullable Object */
954 298, /* NativeArray[nullable MClass] */
957 const struct types resolution_table_array__NativeArraynullable_model__MClass
= {
960 &type_nullable_model__MClass
, /* NativeArray#0: nullable MClass */
961 &type_array__NativeArraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable MClass] */
964 /* runtime type ArrayIterator[MProperty] */
965 const struct type type_array__ArrayIteratormodel__MProperty
= {
967 "ArrayIterator[MProperty]", /* class_name_string */
970 &resolution_table_array__ArrayIteratormodel__MProperty
,
973 0, /* nullable Object */
975 288, /* ArrayIterator[Object] */
976 299, /* ArrayIterator[nullable MProperty] */
977 1032, /* ArrayIterator[PropertyLayoutElement] */
978 1523, /* ArrayIterator[MProperty] */
981 const struct types resolution_table_array__ArrayIteratormodel__MProperty
= {
984 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
985 &type_array__AbstractArrayReadmodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MProperty] */
988 /* runtime type ArrayIterator[PropertyLayoutElement] */
989 const struct type type_array__ArrayIteratorseparate_compiler__PropertyLayoutElement
= {
991 "ArrayIterator[PropertyLayoutElement]", /* class_name_string */
994 &resolution_table_array__ArrayIteratorseparate_compiler__PropertyLayoutElement
,
997 0, /* nullable Object */
999 288, /* ArrayIterator[Object] */
1001 1032, /* ArrayIterator[PropertyLayoutElement] */
1004 const struct types resolution_table_array__ArrayIteratorseparate_compiler__PropertyLayoutElement
= {
1007 &type_array__Arrayseparate_compiler__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
1008 &type_array__AbstractArrayReadseparate_compiler__PropertyLayoutElement
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[PropertyLayoutElement] */
1011 /* runtime type ArrayIterator[nullable MProperty] */
1012 const struct type type_array__ArrayIteratornullable_model__MProperty
= {
1014 "ArrayIterator[nullable MProperty]", /* class_name_string */
1017 &resolution_table_array__ArrayIteratornullable_model__MProperty
,
1020 0, /* nullable Object */
1023 299, /* ArrayIterator[nullable MProperty] */
1026 const struct types resolution_table_array__ArrayIteratornullable_model__MProperty
= {
1029 &type_array__Arraynullable_model__MProperty
, /* Array[Iterator#0]: Array[nullable MProperty] */
1030 &type_array__AbstractArrayReadnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MProperty] */
1033 /* runtime type NativeArray[MProperty] */
1034 const struct type type_array__NativeArraymodel__MProperty
= {
1036 "NativeArray[MProperty]", /* class_name_string */
1039 &resolution_table_array__NativeArraymodel__MProperty
,
1042 0, /* nullable Object */
1044 103, /* NativeArray[Object] */
1045 300, /* NativeArray[nullable MProperty] */
1046 1033, /* NativeArray[PropertyLayoutElement] */
1047 1524, /* NativeArray[MProperty] */
1050 const struct types resolution_table_array__NativeArraymodel__MProperty
= {
1053 &type_model__MProperty
, /* NativeArray#0: MProperty */
1054 &type_array__NativeArraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[MProperty] */
1057 /* runtime type NativeArray[PropertyLayoutElement] */
1058 const struct type type_array__NativeArrayseparate_compiler__PropertyLayoutElement
= {
1060 "NativeArray[PropertyLayoutElement]", /* class_name_string */
1063 &resolution_table_array__NativeArrayseparate_compiler__PropertyLayoutElement
,
1066 0, /* nullable Object */
1068 103, /* NativeArray[Object] */
1070 1033, /* NativeArray[PropertyLayoutElement] */
1073 const struct types resolution_table_array__NativeArrayseparate_compiler__PropertyLayoutElement
= {
1076 &type_separate_compiler__PropertyLayoutElement
, /* NativeArray#0: PropertyLayoutElement */
1077 &type_array__NativeArrayseparate_compiler__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[PropertyLayoutElement] */
1080 /* runtime type NativeArray[nullable MProperty] */
1081 const struct type type_array__NativeArraynullable_model__MProperty
= {
1083 "NativeArray[nullable MProperty]", /* class_name_string */
1086 &resolution_table_array__NativeArraynullable_model__MProperty
,
1089 0, /* nullable Object */
1092 300, /* NativeArray[nullable MProperty] */
1095 const struct types resolution_table_array__NativeArraynullable_model__MProperty
= {
1098 &type_nullable_model__MProperty
, /* NativeArray#0: nullable MProperty */
1099 &type_array__NativeArraynullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable MProperty] */
1102 /* runtime type HashMap[MClassDef, POSetElement[MClassDef]] */
1103 const struct type type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
1105 "HashMap[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
1108 &resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
,
1111 0, /* nullable Object */
1113 301, /* HashMap[MClassDef, POSetElement[MClassDef]] */
1116 const struct types resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
1122 &type_model__MClassDef
, /* MapRead#0: MClassDef */
1123 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
1124 &type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassDef, POSetElement[MClassDef]] */
1125 &type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassDef, POSetElement[MClassDef]] */
1126 &type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassDef, POSetElement[MClassDef]] */
1127 &type_model__MClassDef
, /* Map#0: MClassDef */
1128 &type_poset__POSetElementmodel__MClassDef
, /* Map#1: POSetElement[MClassDef] */
1129 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassDef, POSetElement[MClassDef]] */
1130 &type_model__MClassDef
, /* HashCollection#0: MClassDef */
1131 &type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* nullable HashCollection#1: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
1132 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashCollection#1: HashMapNode[MClassDef, POSetElement[MClassDef]] */
1133 &type_nullable_model__MClassDef
, /* nullable HashCollection#0: nullable MClassDef */
1136 /* runtime type POSetElement[MClassDef] */
1137 const struct type type_poset__POSetElementmodel__MClassDef
= {
1139 "POSetElement[MClassDef]", /* class_name_string */
1142 &resolution_table_poset__POSetElementmodel__MClassDef
,
1145 0, /* nullable Object */
1147 302, /* POSetElement[MClassDef] */
1150 const struct types resolution_table_poset__POSetElementmodel__MClassDef
= {
1153 &type_hash_collection__HashSetmodel__MClassDef
, /* HashSet[POSetElement#0]: HashSet[MClassDef] */
1154 &type_poset__POSetmodel__MClassDef
, /* POSet[POSetElement#0]: POSet[MClassDef] */
1155 &type_model__MClassDef
, /* POSetElement#0: MClassDef */
1158 /* runtime type HashMap[MClassType, POSetElement[MClassType]] */
1159 const struct type type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
1161 "HashMap[MClassType, POSetElement[MClassType]]", /* class_name_string */
1164 &resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
,
1167 0, /* nullable Object */
1169 303, /* HashMap[MType, POSetElement[MType]] */
1170 1034, /* HashMap[MClassType, POSetElement[MClassType]] */
1173 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
1179 &type_model__MClassType
, /* MapRead#0: MClassType */
1180 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
1181 &type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, POSetElement[MClassType]] */
1182 &type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, POSetElement[MClassType]] */
1183 &type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, POSetElement[MClassType]] */
1184 &type_model__MClassType
, /* Map#0: MClassType */
1185 &type_poset__POSetElementmodel__MClassType
, /* Map#1: POSetElement[MClassType] */
1186 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, POSetElement[MClassType]] */
1187 &type_model__MClassType
, /* HashCollection#0: MClassType */
1188 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* nullable HashCollection#1: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
1189 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashCollection#1: HashMapNode[MClassType, POSetElement[MClassType]] */
1190 &type_nullable_model__MClassType
, /* nullable HashCollection#0: nullable MClassType */
1193 /* runtime type HashMap[MType, POSetElement[MType]] */
1194 const struct type type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
= {
1196 "HashMap[MType, POSetElement[MType]]", /* class_name_string */
1199 &resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
,
1202 0, /* nullable Object */
1204 303, /* HashMap[MType, POSetElement[MType]] */
1207 const struct types resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
= {
1213 &type_model__MType
, /* MapRead#0: MType */
1214 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
1215 &type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, POSetElement[MType]] */
1216 &type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, POSetElement[MType]] */
1217 &type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, POSetElement[MType]] */
1218 &type_model__MType
, /* Map#0: MType */
1219 &type_poset__POSetElementmodel__MType
, /* Map#1: POSetElement[MType] */
1220 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, POSetElement[MType]] */
1221 &type_model__MType
, /* HashCollection#0: MType */
1222 &type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* nullable HashCollection#1: nullable HashMapNode[MType, POSetElement[MType]] */
1223 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* HashCollection#1: HashMapNode[MType, POSetElement[MType]] */
1224 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
1227 /* runtime type POSetElement[MClassType] */
1228 const struct type type_poset__POSetElementmodel__MClassType
= {
1230 "POSetElement[MClassType]", /* class_name_string */
1233 &resolution_table_poset__POSetElementmodel__MClassType
,
1236 0, /* nullable Object */
1238 304, /* POSetElement[MType] */
1239 1035, /* POSetElement[MClassType] */
1242 const struct types resolution_table_poset__POSetElementmodel__MClassType
= {
1245 &type_hash_collection__HashSetmodel__MClassType
, /* HashSet[POSetElement#0]: HashSet[MClassType] */
1246 &type_poset__POSetmodel__MClassType
, /* POSet[POSetElement#0]: POSet[MClassType] */
1247 &type_model__MClassType
, /* POSetElement#0: MClassType */
1250 /* runtime type POSetElement[MType] */
1251 const struct type type_poset__POSetElementmodel__MType
= {
1253 "POSetElement[MType]", /* class_name_string */
1256 &resolution_table_poset__POSetElementmodel__MType
,
1259 0, /* nullable Object */
1261 304, /* POSetElement[MType] */
1264 const struct types resolution_table_poset__POSetElementmodel__MType
= {
1267 &type_hash_collection__HashSetmodel__MType
, /* HashSet[POSetElement#0]: HashSet[MType] */
1268 &type_poset__POSetmodel__MType
, /* POSet[POSetElement#0]: POSet[MType] */
1269 &type_model__MType
, /* POSetElement#0: MType */
1272 /* runtime type HashMapKeys[String, Array[MClass]] */
1273 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
= {
1275 "HashMapKeys[String, Array[MClass]]", /* class_name_string */
1278 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
,
1281 0, /* nullable Object */
1285 84, /* Collection[Object] */
1286 587, /* Collection[Streamable] */
1287 1295, /* Collection[String] */
1288 1525, /* HashMapKeys[String, Array[MClass]] */
1291 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass
= {
1294 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MClass]] */
1295 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MClass]] */
1299 &type_string__String
, /* RemovableCollection#0: String */
1302 &type_string__String
, /* Collection#0: String */
1303 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
1306 /* runtime type HashMapValues[String, Array[MClass]] */
1307 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
= {
1309 "HashMapValues[String, Array[MClass]]", /* class_name_string */
1312 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
,
1315 0, /* nullable Object */
1319 84, /* Collection[Object] */
1320 1036, /* Collection[Array[nullable MClass]] */
1321 1345, /* Collection[Array[MClass]] */
1322 1526, /* HashMapValues[String, Array[MClass]] */
1325 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass
= {
1328 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MClass]] */
1329 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MClass]] */
1333 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
1336 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
1337 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
1340 /* runtime type Collection[Array[MClass]] */
1341 const struct type type_abstract_collection__Collectionarray__Arraymodel__MClass
= {
1343 "Collection[Array[MClass]]", /* class_name_string */
1347 0, {}, /*DEAD TYPE*/
1349 /* runtime type Collection[Array[nullable MClass]] */
1350 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MClass
= {
1352 "Collection[Array[nullable MClass]]", /* class_name_string */
1356 0, {}, /*DEAD TYPE*/
1358 /* runtime type NativeArray[nullable HashMapNode[String, Array[MClass]]] */
1359 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
1361 "NativeArray[nullable HashMapNode[String, Array[MClass]]]", /* class_name_string */
1364 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
1367 0, /* nullable Object */
1369 305, /* NativeArray[nullable HashMapNode[String, Array[MClass]]] */
1372 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
1375 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* NativeArray#0: nullable HashMapNode[String, Array[MClass]] */
1376 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */
1379 /* runtime type HashMapIterator[String, Array[MClass]] */
1380 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
= {
1382 "HashMapIterator[String, Array[MClass]]", /* class_name_string */
1385 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
,
1388 0, /* nullable Object */
1390 306, /* MapIterator[String, Array[MClass]] */
1391 1037, /* HashMapIterator[String, Array[MClass]] */
1394 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
= {
1397 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MClass]] */
1400 /* runtime type MapIterator[String, Array[MClass]] */
1401 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
= {
1403 "MapIterator[String, Array[MClass]]", /* class_name_string */
1407 0, {}, /*DEAD TYPE*/
1409 /* runtime type HashMapNode[String, Array[MClass]] */
1410 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
1412 "HashMapNode[String, Array[MClass]]", /* class_name_string */
1415 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
,
1418 0, /* nullable Object */
1420 18, /* nullable HashMapNode[String, Array[MClass]] */
1421 1038, /* HashMapNode[String, Array[MClass]] */
1424 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
1427 &type_string__String
, /* HashMapNode#0: String */
1428 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
1429 &type_string__String
, /* HashNode#0: String */
1432 /* runtime type nullable HashMapNode[String, Array[MClass]] */
1433 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
1435 "nullable HashMapNode[String, Array[MClass]]", /* class_name_string */
1439 0, {}, /*DEAD TYPE*/
1441 /* runtime type HashMapKeys[String, Array[MProperty]] */
1442 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
= {
1444 "HashMapKeys[String, Array[MProperty]]", /* class_name_string */
1447 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
,
1450 0, /* nullable Object */
1454 84, /* Collection[Object] */
1455 587, /* Collection[Streamable] */
1456 1295, /* Collection[String] */
1457 1527, /* HashMapKeys[String, Array[MProperty]] */
1460 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
= {
1463 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MProperty]] */
1464 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MProperty]] */
1468 &type_string__String
, /* RemovableCollection#0: String */
1471 &type_string__String
, /* Collection#0: String */
1472 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
1475 /* runtime type HashMapValues[String, Array[MProperty]] */
1476 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
= {
1478 "HashMapValues[String, Array[MProperty]]", /* class_name_string */
1481 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
,
1484 0, /* nullable Object */
1488 84, /* Collection[Object] */
1489 1039, /* Collection[Array[MProperty]] */
1490 1346, /* HashMapValues[String, Array[MProperty]] */
1493 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
= {
1496 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MProperty]] */
1497 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MProperty]] */
1501 &type_array__Arraymodel__MProperty
, /* RemovableCollection#0: Array[MProperty] */
1504 &type_array__Arraymodel__MProperty
, /* Collection#0: Array[MProperty] */
1505 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Collection#0]: Collection[Array[MProperty]] */
1508 /* runtime type Collection[Array[MProperty]] */
1509 const struct type type_abstract_collection__Collectionarray__Arraymodel__MProperty
= {
1511 "Collection[Array[MProperty]]", /* class_name_string */
1515 0, {}, /*DEAD TYPE*/
1517 /* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
1518 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
1520 "NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */
1523 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
1526 0, /* nullable Object */
1528 307, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
1531 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
1534 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* NativeArray#0: nullable HashMapNode[String, Array[MProperty]] */
1535 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
1538 /* runtime type HashMapIterator[String, Array[MProperty]] */
1539 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
= {
1541 "HashMapIterator[String, Array[MProperty]]", /* class_name_string */
1544 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
,
1547 0, /* nullable Object */
1549 308, /* MapIterator[String, Array[MProperty]] */
1550 1040, /* HashMapIterator[String, Array[MProperty]] */
1553 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
= {
1556 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MProperty]] */
1559 /* runtime type MapIterator[String, Array[MProperty]] */
1560 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
= {
1562 "MapIterator[String, Array[MProperty]]", /* class_name_string */
1566 0, {}, /*DEAD TYPE*/
1568 /* runtime type HashMapNode[String, Array[MProperty]] */
1569 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
1571 "HashMapNode[String, Array[MProperty]]", /* class_name_string */
1574 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
1577 0, /* nullable Object */
1579 19, /* nullable HashMapNode[String, Array[MProperty]] */
1580 1041, /* HashMapNode[String, Array[MProperty]] */
1583 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
1586 &type_string__String
, /* HashMapNode#0: String */
1587 &type_array__Arraymodel__MProperty
, /* HashMapNode#1: Array[MProperty] */
1588 &type_string__String
, /* HashNode#0: String */
1591 /* runtime type nullable HashMapNode[String, Array[MProperty]] */
1592 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
1594 "nullable HashMapNode[String, Array[MProperty]]", /* class_name_string */
1598 0, {}, /*DEAD TYPE*/
1600 /* runtime type HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
1601 const struct type type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1603 "HashMap[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
1606 &resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
1609 0, /* nullable Object */
1611 309, /* HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
1614 const struct types resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1620 &type_mmodule__MModule
, /* MapRead#0: MModule */
1621 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
1622 &type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
1623 &type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
1624 &type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
1625 &type_mmodule__MModule
, /* Map#0: MModule */
1626 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Map#1: HashMap2[MType, String, nullable MProperty] */
1627 &type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
1628 &type_mmodule__MModule
, /* HashCollection#0: MModule */
1629 &type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
1630 &type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
1631 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
1634 /* runtime type HashMap2[MType, String, nullable MProperty] */
1635 const struct type type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1637 "HashMap2[MType, String, nullable MProperty]", /* class_name_string */
1640 &resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
1643 0, /* nullable Object */
1645 310, /* HashMap2[MType, String, nullable MProperty] */
1648 const struct types resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1651 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MType, HashMap[String, nullable MProperty]] */
1652 &type_model__MType
, /* HashMap2#0: MType */
1653 &type_string__String
, /* HashMap2#1: String */
1654 &type_nullable_model__MProperty
, /* HashMap2#2: nullable MProperty */
1655 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[String, nullable MProperty] */
1658 /* runtime type HashMapKeys[String, nullable ModulePath] */
1659 const struct type type_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath
= {
1661 "HashMapKeys[String, nullable ModulePath]", /* class_name_string */
1664 &resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath
,
1667 0, /* nullable Object */
1671 84, /* Collection[Object] */
1672 587, /* Collection[Streamable] */
1673 1295, /* Collection[String] */
1674 1528, /* HashMapKeys[String, nullable ModulePath] */
1677 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath
= {
1680 &type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable ModulePath] */
1681 &type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable ModulePath] */
1685 &type_string__String
, /* RemovableCollection#0: String */
1688 &type_string__String
, /* Collection#0: String */
1689 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
1692 /* runtime type HashMapValues[String, nullable ModulePath] */
1693 const struct type type_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath
= {
1695 "HashMapValues[String, nullable ModulePath]", /* class_name_string */
1698 &resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath
,
1701 0, /* nullable Object */
1703 114, /* Collection[nullable ModulePath] */
1704 1042, /* HashMapValues[String, nullable ModulePath] */
1707 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath
= {
1710 &type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable ModulePath] */
1711 &type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable ModulePath] */
1715 &type_nullable_modelbuilder__ModulePath
, /* RemovableCollection#0: nullable ModulePath */
1718 &type_nullable_modelbuilder__ModulePath
, /* Collection#0: nullable ModulePath */
1719 &type_abstract_collection__Collectionnullable_modelbuilder__ModulePath
, /* Collection[Collection#0]: Collection[nullable ModulePath] */
1722 /* runtime type NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
1723 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
1725 "NativeArray[nullable HashMapNode[String, nullable ModulePath]]", /* class_name_string */
1728 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
,
1731 0, /* nullable Object */
1733 311, /* NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
1736 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
1739 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
, /* NativeArray#0: nullable HashMapNode[String, nullable ModulePath] */
1740 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
1743 /* runtime type HashMapIterator[String, nullable ModulePath] */
1744 const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
1746 "HashMapIterator[String, nullable ModulePath]", /* class_name_string */
1749 &resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath
,
1752 0, /* nullable Object */
1754 312, /* MapIterator[String, nullable ModulePath] */
1755 1043, /* HashMapIterator[String, nullable ModulePath] */
1758 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
1761 &type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable ModulePath] */
1764 /* runtime type MapIterator[String, nullable ModulePath] */
1765 const struct type type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
1767 "MapIterator[String, nullable ModulePath]", /* class_name_string */
1771 0, {}, /*DEAD TYPE*/
1773 /* runtime type HashMapNode[String, nullable ModulePath] */
1774 const struct type type_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
1776 "HashMapNode[String, nullable ModulePath]", /* class_name_string */
1779 &resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
,
1782 0, /* nullable Object */
1784 20, /* nullable HashMapNode[String, nullable ModulePath] */
1785 1044, /* HashMapNode[String, nullable ModulePath] */
1788 const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
1791 &type_string__String
, /* HashMapNode#0: String */
1792 &type_nullable_modelbuilder__ModulePath
, /* HashMapNode#1: nullable ModulePath */
1793 &type_string__String
, /* HashNode#0: String */
1796 /* runtime type nullable HashMapNode[String, nullable ModulePath] */
1797 const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
1799 "nullable HashMapNode[String, nullable ModulePath]", /* class_name_string */
1803 0, {}, /*DEAD TYPE*/
1805 /* runtime type HashMapKeys[String, nullable MGroup] */
1806 const struct type type_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup
= {
1808 "HashMapKeys[String, nullable MGroup]", /* class_name_string */
1811 &resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup
,
1814 0, /* nullable Object */
1818 84, /* Collection[Object] */
1819 587, /* Collection[Streamable] */
1820 1295, /* Collection[String] */
1821 1529, /* HashMapKeys[String, nullable MGroup] */
1824 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup
= {
1827 &type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable MGroup] */
1828 &type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable MGroup] */
1832 &type_string__String
, /* RemovableCollection#0: String */
1835 &type_string__String
, /* Collection#0: String */
1836 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
1839 /* runtime type HashMapValues[String, nullable MGroup] */
1840 const struct type type_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup
= {
1842 "HashMapValues[String, nullable MGroup]", /* class_name_string */
1845 &resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup
,
1848 0, /* nullable Object */
1850 113, /* Collection[nullable MGroup] */
1851 1045, /* HashMapValues[String, nullable MGroup] */
1854 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup
= {
1857 &type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable MGroup] */
1858 &type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable MGroup] */
1862 &type_nullable_mproject__MGroup
, /* RemovableCollection#0: nullable MGroup */
1865 &type_nullable_mproject__MGroup
, /* Collection#0: nullable MGroup */
1866 &type_abstract_collection__Collectionnullable_mproject__MGroup
, /* Collection[Collection#0]: Collection[nullable MGroup] */
1869 /* runtime type NativeArray[nullable HashMapNode[String, nullable MGroup]] */
1870 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
1872 "NativeArray[nullable HashMapNode[String, nullable MGroup]]", /* class_name_string */
1875 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
,
1878 0, /* nullable Object */
1880 313, /* NativeArray[nullable HashMapNode[String, nullable MGroup]] */
1883 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
1886 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
, /* NativeArray#0: nullable HashMapNode[String, nullable MGroup] */
1887 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable MGroup]] */
1890 /* runtime type HashMapIterator[String, nullable MGroup] */
1891 const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup
= {
1893 "HashMapIterator[String, nullable MGroup]", /* class_name_string */
1896 &resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup
,
1899 0, /* nullable Object */
1901 314, /* MapIterator[String, nullable MGroup] */
1902 1046, /* HashMapIterator[String, nullable MGroup] */
1905 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup
= {
1908 &type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable MGroup] */
1911 /* runtime type MapIterator[String, nullable MGroup] */
1912 const struct type type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
= {
1914 "MapIterator[String, nullable MGroup]", /* class_name_string */
1918 0, {}, /*DEAD TYPE*/
1920 /* runtime type HashMapNode[String, nullable MGroup] */
1921 const struct type type_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
1923 "HashMapNode[String, nullable MGroup]", /* class_name_string */
1926 &resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
,
1929 0, /* nullable Object */
1931 21, /* nullable HashMapNode[String, nullable MGroup] */
1932 1047, /* HashMapNode[String, nullable MGroup] */
1935 const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
1938 &type_string__String
, /* HashMapNode#0: String */
1939 &type_nullable_mproject__MGroup
, /* HashMapNode#1: nullable MGroup */
1940 &type_string__String
, /* HashNode#0: String */
1943 /* runtime type nullable HashMapNode[String, nullable MGroup] */
1944 const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
1946 "nullable HashMapNode[String, nullable MGroup]", /* class_name_string */
1950 0, {}, /*DEAD TYPE*/
1952 /* runtime type ArrayIterator[AModule] */
1953 const struct type type_array__ArrayIteratorparser_nodes__AModule
= {
1955 "ArrayIterator[AModule]", /* class_name_string */
1958 &resolution_table_array__ArrayIteratorparser_nodes__AModule
,
1961 0, /* nullable Object */
1963 288, /* ArrayIterator[Object] */
1964 1048, /* ArrayIterator[ANode] */
1965 1347, /* ArrayIterator[Prod] */
1966 1530, /* ArrayIterator[AModule] */
1969 const struct types resolution_table_array__ArrayIteratorparser_nodes__AModule
= {
1972 &type_array__Arrayparser_nodes__AModule
, /* Array[Iterator#0]: Array[AModule] */
1973 &type_array__AbstractArrayReadparser_nodes__AModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AModule] */
1976 /* runtime type ArrayIterator[Prod] */
1977 const struct type type_array__ArrayIteratorparser_nodes__Prod
= {
1979 "ArrayIterator[Prod]", /* class_name_string */
1982 &resolution_table_array__ArrayIteratorparser_nodes__Prod
,
1985 0, /* nullable Object */
1987 288, /* ArrayIterator[Object] */
1988 1048, /* ArrayIterator[ANode] */
1989 1347, /* ArrayIterator[Prod] */
1992 const struct types resolution_table_array__ArrayIteratorparser_nodes__Prod
= {
1995 &type_array__Arrayparser_nodes__Prod
, /* Array[Iterator#0]: Array[Prod] */
1996 &type_array__AbstractArrayReadparser_nodes__Prod
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Prod] */
1999 /* runtime type ArrayIterator[ANode] */
2000 const struct type type_array__ArrayIteratorparser_nodes__ANode
= {
2002 "ArrayIterator[ANode]", /* class_name_string */
2005 &resolution_table_array__ArrayIteratorparser_nodes__ANode
,
2008 0, /* nullable Object */
2010 288, /* ArrayIterator[Object] */
2011 1048, /* ArrayIterator[ANode] */
2014 const struct types resolution_table_array__ArrayIteratorparser_nodes__ANode
= {
2017 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
2018 &type_array__AbstractArrayReadparser_nodes__ANode
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ANode] */
2021 /* runtime type NativeArray[AModule] */
2022 const struct type type_array__NativeArrayparser_nodes__AModule
= {
2024 "NativeArray[AModule]", /* class_name_string */
2027 &resolution_table_array__NativeArrayparser_nodes__AModule
,
2030 0, /* nullable Object */
2032 103, /* NativeArray[Object] */
2033 1049, /* NativeArray[ANode] */
2034 1348, /* NativeArray[Prod] */
2035 1531, /* NativeArray[AModule] */
2038 const struct types resolution_table_array__NativeArrayparser_nodes__AModule
= {
2041 &type_parser_nodes__AModule
, /* NativeArray#0: AModule */
2042 &type_array__NativeArrayparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[AModule] */
2045 /* runtime type NativeArray[Prod] */
2046 const struct type type_array__NativeArrayparser_nodes__Prod
= {
2048 "NativeArray[Prod]", /* class_name_string */
2051 &resolution_table_array__NativeArrayparser_nodes__Prod
,
2054 0, /* nullable Object */
2056 103, /* NativeArray[Object] */
2057 1049, /* NativeArray[ANode] */
2058 1348, /* NativeArray[Prod] */
2061 const struct types resolution_table_array__NativeArrayparser_nodes__Prod
= {
2064 &type_parser_nodes__Prod
, /* NativeArray#0: Prod */
2065 &type_array__NativeArrayparser_nodes__Prod
, /* NativeArray[NativeArray#0]: NativeArray[Prod] */
2068 /* runtime type NativeArray[ANode] */
2069 const struct type type_array__NativeArrayparser_nodes__ANode
= {
2071 "NativeArray[ANode]", /* class_name_string */
2074 &resolution_table_array__NativeArrayparser_nodes__ANode
,
2077 0, /* nullable Object */
2079 103, /* NativeArray[Object] */
2080 1049, /* NativeArray[ANode] */
2083 const struct types resolution_table_array__NativeArrayparser_nodes__ANode
= {
2086 &type_parser_nodes__ANode
, /* NativeArray#0: ANode */
2087 &type_array__NativeArrayparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[ANode] */
2090 /* runtime type HashMapKeys[MModule, AModule] */
2091 const struct type type_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule
= {
2093 "HashMapKeys[MModule, AModule]", /* class_name_string */
2096 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule
,
2099 0, /* nullable Object */
2103 84, /* Collection[Object] */
2104 594, /* Collection[MModule] */
2105 1349, /* HashMapKeys[MModule, AModule] */
2108 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule
= {
2111 &type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, AModule] */
2112 &type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, AModule] */
2116 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
2119 &type_mmodule__MModule
, /* Collection#0: MModule */
2120 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
2123 /* runtime type HashMapValues[MModule, AModule] */
2124 const struct type type_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule
= {
2126 "HashMapValues[MModule, AModule]", /* class_name_string */
2129 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule
,
2132 0, /* nullable Object */
2136 84, /* Collection[Object] */
2137 601, /* Collection[ANode] */
2138 1318, /* Collection[Prod] */
2140 1465, /* Collection[AModule] */
2141 1796, /* HashMapValues[MModule, AModule] */
2144 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule
= {
2147 &type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, AModule] */
2148 &type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, AModule] */
2152 &type_parser_nodes__AModule
, /* RemovableCollection#0: AModule */
2155 &type_parser_nodes__AModule
, /* Collection#0: AModule */
2156 &type_abstract_collection__Collectionparser_nodes__AModule
, /* Collection[Collection#0]: Collection[AModule] */
2159 /* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */
2160 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
2162 "NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */
2165 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
,
2168 0, /* nullable Object */
2170 315, /* NativeArray[nullable HashMapNode[MModule, AModule]] */
2173 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
2176 &type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
, /* NativeArray#0: nullable HashMapNode[MModule, AModule] */
2177 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, AModule]] */
2180 /* runtime type HashMapIterator[MModule, AModule] */
2181 const struct type type_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule
= {
2183 "HashMapIterator[MModule, AModule]", /* class_name_string */
2186 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule
,
2189 0, /* nullable Object */
2191 316, /* MapIterator[MModule, AModule] */
2192 1050, /* HashMapIterator[MModule, AModule] */
2195 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule
= {
2198 &type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, AModule] */
2201 /* runtime type MapIterator[MModule, AModule] */
2202 const struct type type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
= {
2204 "MapIterator[MModule, AModule]", /* class_name_string */
2208 0, {}, /*DEAD TYPE*/
2210 /* runtime type HashMapNode[MModule, AModule] */
2211 const struct type type_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
2213 "HashMapNode[MModule, AModule]", /* class_name_string */
2216 &resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
,
2219 0, /* nullable Object */
2221 22, /* nullable HashMapNode[MModule, AModule] */
2222 1051, /* HashMapNode[MModule, AModule] */
2225 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
2228 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
2229 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
2230 &type_mmodule__MModule
, /* HashNode#0: MModule */
2233 /* runtime type nullable HashMapNode[MModule, AModule] */
2234 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
2236 "nullable HashMapNode[MModule, AModule]", /* class_name_string */
2240 0, {}, /*DEAD TYPE*/
2242 /* runtime type HashMapKeys[MClassDef, AClassdef] */
2243 const struct type type_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
= {
2245 "HashMapKeys[MClassDef, AClassdef]", /* class_name_string */
2248 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
,
2251 0, /* nullable Object */
2255 84, /* Collection[Object] */
2256 597, /* Collection[MClassDef] */
2257 1350, /* HashMapKeys[MClassDef, AClassdef] */
2260 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
= {
2263 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, AClassdef] */
2264 &type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, AClassdef] */
2268 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
2271 &type_model__MClassDef
, /* Collection#0: MClassDef */
2272 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
2275 /* runtime type HashMapValues[MClassDef, AClassdef] */
2276 const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
= {
2278 "HashMapValues[MClassDef, AClassdef]", /* class_name_string */
2281 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
,
2284 0, /* nullable Object */
2288 84, /* Collection[Object] */
2289 601, /* Collection[ANode] */
2290 1318, /* Collection[Prod] */
2292 1473, /* Collection[AClassdef] */
2293 1797, /* HashMapValues[MClassDef, AClassdef] */
2296 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
= {
2299 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, AClassdef] */
2300 &type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, AClassdef] */
2304 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
2307 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
2308 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
2311 /* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
2312 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
2314 "NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */
2317 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
2320 0, /* nullable Object */
2322 317, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
2325 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
2328 &type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* NativeArray#0: nullable HashMapNode[MClassDef, AClassdef] */
2329 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
2332 /* runtime type HashMapIterator[MClassDef, AClassdef] */
2333 const struct type type_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
= {
2335 "HashMapIterator[MClassDef, AClassdef]", /* class_name_string */
2338 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
,
2341 0, /* nullable Object */
2343 318, /* MapIterator[MClassDef, AClassdef] */
2344 1052, /* HashMapIterator[MClassDef, AClassdef] */
2347 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
= {
2350 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, AClassdef] */
2353 /* runtime type MapIterator[MClassDef, AClassdef] */
2354 const struct type type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
= {
2356 "MapIterator[MClassDef, AClassdef]", /* class_name_string */
2360 0, {}, /*DEAD TYPE*/
2362 /* runtime type HashMapNode[MClassDef, AClassdef] */
2363 const struct type type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
2365 "HashMapNode[MClassDef, AClassdef]", /* class_name_string */
2368 &resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
2371 0, /* nullable Object */
2373 23, /* nullable HashMapNode[MClassDef, AClassdef] */
2374 1053, /* HashMapNode[MClassDef, AClassdef] */
2377 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
2380 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
2381 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
2382 &type_model__MClassDef
, /* HashNode#0: MClassDef */
2385 /* runtime type nullable HashMapNode[MClassDef, AClassdef] */
2386 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
2388 "nullable HashMapNode[MClassDef, AClassdef]", /* class_name_string */
2392 0, {}, /*DEAD TYPE*/
2394 /* runtime type HashMapKeys[MPropDef, APropdef] */
2395 const struct type type_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
= {
2397 "HashMapKeys[MPropDef, APropdef]", /* class_name_string */
2400 &resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
,
2403 0, /* nullable Object */
2407 84, /* Collection[Object] */
2408 120, /* Collection[nullable MPropDef] */
2409 596, /* Collection[PropertyLayoutElement] */
2413 1477, /* Collection[MPropDef] */
2414 1798, /* HashMapKeys[MPropDef, APropdef] */
2417 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
= {
2420 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MPropDef, APropdef] */
2421 &type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MPropDef, APropdef] */
2425 &type_model__MPropDef
, /* RemovableCollection#0: MPropDef */
2428 &type_model__MPropDef
, /* Collection#0: MPropDef */
2429 &type_abstract_collection__Collectionmodel__MPropDef
, /* Collection[Collection#0]: Collection[MPropDef] */
2432 /* runtime type HashMapValues[MPropDef, APropdef] */
2433 const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
= {
2435 "HashMapValues[MPropDef, APropdef]", /* class_name_string */
2438 &resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
,
2441 0, /* nullable Object */
2445 84, /* Collection[Object] */
2446 601, /* Collection[ANode] */
2447 1318, /* Collection[Prod] */
2449 1474, /* Collection[APropdef] */
2450 1799, /* HashMapValues[MPropDef, APropdef] */
2453 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
= {
2456 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MPropDef, APropdef] */
2457 &type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MPropDef, APropdef] */
2461 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
2464 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
2465 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
2468 /* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
2469 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
2471 "NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */
2474 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
2477 0, /* nullable Object */
2479 319, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
2482 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
2485 &type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* NativeArray#0: nullable HashMapNode[MPropDef, APropdef] */
2486 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
2489 /* runtime type HashMapIterator[MPropDef, APropdef] */
2490 const struct type type_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
= {
2492 "HashMapIterator[MPropDef, APropdef]", /* class_name_string */
2495 &resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
,
2498 0, /* nullable Object */
2500 320, /* MapIterator[MPropDef, APropdef] */
2501 1054, /* HashMapIterator[MPropDef, APropdef] */
2504 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
= {
2507 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MPropDef, APropdef] */
2510 /* runtime type MapIterator[MPropDef, APropdef] */
2511 const struct type type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
= {
2513 "MapIterator[MPropDef, APropdef]", /* class_name_string */
2517 0, {}, /*DEAD TYPE*/
2519 /* runtime type HashMapNode[MPropDef, APropdef] */
2520 const struct type type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
2522 "HashMapNode[MPropDef, APropdef]", /* class_name_string */
2525 &resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
2528 0, /* nullable Object */
2530 24, /* nullable HashMapNode[MPropDef, APropdef] */
2531 1055, /* HashMapNode[MPropDef, APropdef] */
2534 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
2537 &type_model__MPropDef
, /* HashMapNode#0: MPropDef */
2538 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
2539 &type_model__MPropDef
, /* HashNode#0: MPropDef */
2542 /* runtime type nullable HashMapNode[MPropDef, APropdef] */
2543 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
2545 "nullable HashMapNode[MPropDef, APropdef]", /* class_name_string */
2549 0, {}, /*DEAD TYPE*/
2551 /* runtime type Array[FlatBuffer] */
2552 const struct type type_array__Arraystring__FlatBuffer
= {
2554 "Array[FlatBuffer]", /* class_name_string */
2557 &resolution_table_array__Arraystring__FlatBuffer
,
2560 0, /* nullable Object */
2563 83, /* SequenceRead[nullable Object] */
2564 84, /* Collection[Object] */
2565 587, /* Collection[Streamable] */
2566 1351, /* Collection[FlatText] */
2567 1294, /* AbstractArrayRead[Object] */
2568 1532, /* Collection[FlatBuffer] */
2569 1459, /* Array[Object] */
2570 1643, /* AbstractArrayRead[Streamable] */
2571 2016, /* Array[Streamable] */
2572 2064, /* AbstractArrayRead[FlatText] */
2573 2131, /* AbstractArrayRead[FlatBuffer] */
2574 2149, /* Array[FlatText] */
2575 2184, /* Array[FlatBuffer] */
2578 const struct types resolution_table_array__Arraystring__FlatBuffer
= {
2581 &type_string__FlatBuffer
, /* Sequence#0: FlatBuffer */
2582 &type_string__FlatBuffer
, /* SimpleCollection#0: FlatBuffer */
2583 &type_array__NativeArraystring__FlatBuffer
, /* NativeArray[Array#0]: NativeArray[FlatBuffer] */
2584 &type_array__Arraystring__FlatBuffer
, /* Array[Array#0]: Array[FlatBuffer] */
2585 &type_array__NativeArraystring__FlatBuffer
, /* NativeArray[ArrayCapable#0]: NativeArray[FlatBuffer] */
2586 &type_string__FlatBuffer
, /* RemovableCollection#0: FlatBuffer */
2587 &type_abstract_collection__Collectionstring__FlatBuffer
, /* Collection[Sequence#0]: Collection[FlatBuffer] */
2588 &type_abstract_collection__Collectionstring__FlatBuffer
, /* Collection[SimpleCollection#0]: Collection[FlatBuffer] */
2589 &type_string__FlatBuffer
, /* Collection#0: FlatBuffer */
2590 &type_abstract_collection__Collectionstring__FlatBuffer
, /* Collection[Collection#0]: Collection[FlatBuffer] */
2591 &type_string__FlatBuffer
, /* SequenceRead#0: FlatBuffer */
2592 &type_string__FlatBuffer
, /* AbstractArrayRead#0: FlatBuffer */
2593 &type_array__Arraystring__FlatBuffer
, /* Array[AbstractArrayRead#0]: Array[FlatBuffer] */
2594 &type_array__ArrayIteratorstring__FlatBuffer
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[FlatBuffer] */
2597 /* runtime type Array[FlatText] */
2598 const struct type type_array__Arraystring__FlatText
= {
2600 "Array[FlatText]", /* class_name_string */
2603 &resolution_table_array__Arraystring__FlatText
,
2606 0, /* nullable Object */
2609 83, /* SequenceRead[nullable Object] */
2610 84, /* Collection[Object] */
2611 587, /* Collection[Streamable] */
2612 1351, /* Collection[FlatText] */
2613 1294, /* AbstractArrayRead[Object] */
2615 1459, /* Array[Object] */
2616 1643, /* AbstractArrayRead[Streamable] */
2617 2016, /* Array[Streamable] */
2618 2064, /* AbstractArrayRead[FlatText] */
2620 2149, /* Array[FlatText] */
2623 const struct types resolution_table_array__Arraystring__FlatText
= {
2626 &type_string__FlatText
, /* Sequence#0: FlatText */
2627 &type_string__FlatText
, /* SimpleCollection#0: FlatText */
2628 &type_array__NativeArraystring__FlatText
, /* NativeArray[Array#0]: NativeArray[FlatText] */
2629 &type_array__Arraystring__FlatText
, /* Array[Array#0]: Array[FlatText] */
2630 &type_array__NativeArraystring__FlatText
, /* NativeArray[ArrayCapable#0]: NativeArray[FlatText] */
2631 &type_string__FlatText
, /* RemovableCollection#0: FlatText */
2632 &type_abstract_collection__Collectionstring__FlatText
, /* Collection[Sequence#0]: Collection[FlatText] */
2633 &type_abstract_collection__Collectionstring__FlatText
, /* Collection[SimpleCollection#0]: Collection[FlatText] */
2634 &type_string__FlatText
, /* Collection#0: FlatText */
2635 &type_abstract_collection__Collectionstring__FlatText
, /* Collection[Collection#0]: Collection[FlatText] */
2636 &type_string__FlatText
, /* SequenceRead#0: FlatText */
2637 &type_string__FlatText
, /* AbstractArrayRead#0: FlatText */
2638 &type_array__Arraystring__FlatText
, /* Array[AbstractArrayRead#0]: Array[FlatText] */
2639 &type_array__ArrayIteratorstring__FlatText
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[FlatText] */
2642 /* runtime type Collection[FlatBuffer] */
2643 const struct type type_abstract_collection__Collectionstring__FlatBuffer
= {
2645 "Collection[FlatBuffer]", /* class_name_string */
2649 0, {}, /*DEAD TYPE*/
2651 /* runtime type Collection[FlatText] */
2652 const struct type type_abstract_collection__Collectionstring__FlatText
= {
2654 "Collection[FlatText]", /* class_name_string */
2658 0, {}, /*DEAD TYPE*/
2660 /* runtime type AbstractArrayRead[FlatBuffer] */
2661 const struct type type_array__AbstractArrayReadstring__FlatBuffer
= {
2663 "AbstractArrayRead[FlatBuffer]", /* class_name_string */
2667 0, {}, /*DEAD TYPE*/
2669 /* runtime type AbstractArrayRead[FlatText] */
2670 const struct type type_array__AbstractArrayReadstring__FlatText
= {
2672 "AbstractArrayRead[FlatText]", /* class_name_string */
2676 0, {}, /*DEAD TYPE*/
2678 /* runtime type ArrayIterator[Option] */
2679 const struct type type_array__ArrayIteratoropts__Option
= {
2681 "ArrayIterator[Option]", /* class_name_string */
2684 &resolution_table_array__ArrayIteratoropts__Option
,
2687 0, /* nullable Object */
2689 288, /* ArrayIterator[Object] */
2690 1056, /* ArrayIterator[Option] */
2693 const struct types resolution_table_array__ArrayIteratoropts__Option
= {
2696 &type_array__Arrayopts__Option
, /* Array[Iterator#0]: Array[Option] */
2697 &type_array__AbstractArrayReadopts__Option
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Option] */
2700 /* runtime type HashMapKeys[String, Option] */
2701 const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option
= {
2703 "HashMapKeys[String, Option]", /* class_name_string */
2706 &resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option
,
2709 0, /* nullable Object */
2713 84, /* Collection[Object] */
2714 587, /* Collection[Streamable] */
2715 1295, /* Collection[String] */
2716 1533, /* HashMapKeys[String, Option] */
2719 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option
= {
2722 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Option] */
2723 &type_abstract_collection__MapKeysIteratorstring__Stringopts__Option
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Option] */
2727 &type_string__String
, /* RemovableCollection#0: String */
2730 &type_string__String
, /* Collection#0: String */
2731 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
2734 /* runtime type HashMapValues[String, Option] */
2735 const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option
= {
2737 "HashMapValues[String, Option]", /* class_name_string */
2740 &resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option
,
2743 0, /* nullable Object */
2747 84, /* Collection[Object] */
2748 604, /* Collection[Option] */
2749 1352, /* HashMapValues[String, Option] */
2752 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option
= {
2755 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Option] */
2756 &type_abstract_collection__MapValuesIteratorstring__Stringopts__Option
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Option] */
2760 &type_opts__Option
, /* RemovableCollection#0: Option */
2763 &type_opts__Option
, /* Collection#0: Option */
2764 &type_abstract_collection__Collectionopts__Option
, /* Collection[Collection#0]: Collection[Option] */
2767 /* runtime type NativeArray[nullable HashMapNode[String, Option]] */
2768 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
2770 "NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */
2773 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
,
2776 0, /* nullable Object */
2778 321, /* NativeArray[nullable HashMapNode[String, Option]] */
2781 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
2784 &type_nullable_hash_collection__HashMapNodestring__Stringopts__Option
, /* NativeArray#0: nullable HashMapNode[String, Option] */
2785 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Option]] */
2788 /* runtime type HashMapIterator[String, Option] */
2789 const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option
= {
2791 "HashMapIterator[String, Option]", /* class_name_string */
2794 &resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option
,
2797 0, /* nullable Object */
2799 322, /* MapIterator[String, Option] */
2800 1057, /* HashMapIterator[String, Option] */
2803 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option
= {
2806 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Option] */
2809 /* runtime type MapIterator[String, Option] */
2810 const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option
= {
2812 "MapIterator[String, Option]", /* class_name_string */
2816 0, {}, /*DEAD TYPE*/
2818 /* runtime type HashMapNode[String, Option] */
2819 const struct type type_hash_collection__HashMapNodestring__Stringopts__Option
= {
2821 "HashMapNode[String, Option]", /* class_name_string */
2824 &resolution_table_hash_collection__HashMapNodestring__Stringopts__Option
,
2827 0, /* nullable Object */
2829 25, /* nullable HashMapNode[String, Option] */
2830 1058, /* HashMapNode[String, Option] */
2833 const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option
= {
2836 &type_string__String
, /* HashMapNode#0: String */
2837 &type_opts__Option
, /* HashMapNode#1: Option */
2838 &type_string__String
, /* HashNode#0: String */
2841 /* runtime type nullable HashMapNode[String, Option] */
2842 const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
2844 "nullable HashMapNode[String, Option]", /* class_name_string */
2848 0, {}, /*DEAD TYPE*/
2850 /* runtime type ArraySetIterator[MModule] */
2851 const struct type type_array__ArraySetIteratormmodule__MModule
= {
2853 "ArraySetIterator[MModule]", /* class_name_string */
2856 &resolution_table_array__ArraySetIteratormmodule__MModule
,
2859 0, /* nullable Object */
2861 323, /* ArraySetIterator[MModule] */
2864 const struct types resolution_table_array__ArraySetIteratormmodule__MModule
= {
2867 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
2868 &type_array__ArrayIteratormmodule__MModule
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MModule] */
2871 /* runtime type NativeArray[nullable HashSetNode[MModule]] */
2872 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule
= {
2874 "NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */
2877 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule
,
2880 0, /* nullable Object */
2882 324, /* NativeArray[nullable HashSetNode[Object]] */
2883 1059, /* NativeArray[nullable HashSetNode[MModule]] */
2886 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule
= {
2889 &type_nullable_hash_collection__HashSetNodemmodule__MModule
, /* NativeArray#0: nullable HashSetNode[MModule] */
2890 &type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MModule]] */
2893 /* runtime type NativeArray[nullable HashSetNode[Object]] */
2894 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
= {
2896 "NativeArray[nullable HashSetNode[Object]]", /* class_name_string */
2899 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
,
2902 0, /* nullable Object */
2904 324, /* NativeArray[nullable HashSetNode[Object]] */
2907 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
= {
2910 &type_nullable_hash_collection__HashSetNodekernel__Object
, /* NativeArray#0: nullable HashSetNode[Object] */
2911 &type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Object]] */
2914 /* runtime type HashSetIterator[MModule] */
2915 const struct type type_hash_collection__HashSetIteratormmodule__MModule
= {
2917 "HashSetIterator[MModule]", /* class_name_string */
2920 &resolution_table_hash_collection__HashSetIteratormmodule__MModule
,
2923 0, /* nullable Object */
2925 325, /* HashSetIterator[Object] */
2926 1060, /* HashSetIterator[MModule] */
2929 const struct types resolution_table_hash_collection__HashSetIteratormmodule__MModule
= {
2932 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
2933 &type_hash_collection__HashSetmmodule__MModule
, /* HashSet[HashSetIterator#0]: HashSet[MModule] */
2936 /* runtime type HashSetIterator[Object] */
2937 const struct type type_hash_collection__HashSetIteratorkernel__Object
= {
2939 "HashSetIterator[Object]", /* class_name_string */
2942 &resolution_table_hash_collection__HashSetIteratorkernel__Object
,
2945 0, /* nullable Object */
2947 325, /* HashSetIterator[Object] */
2950 const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object
= {
2953 &type_array__Arraykernel__Object
, /* Array[Iterator#0]: Array[Object] */
2954 &type_hash_collection__HashSetkernel__Object
, /* HashSet[HashSetIterator#0]: HashSet[Object] */
2957 /* runtime type HashSetNode[MModule] */
2958 const struct type type_hash_collection__HashSetNodemmodule__MModule
= {
2960 "HashSetNode[MModule]", /* class_name_string */
2963 &resolution_table_hash_collection__HashSetNodemmodule__MModule
,
2966 0, /* nullable Object */
2968 26, /* nullable HashSetNode[Object] */
2969 326, /* nullable HashSetNode[MModule] */
2970 1061, /* HashSetNode[Object] */
2971 1534, /* HashSetNode[MModule] */
2974 const struct types resolution_table_hash_collection__HashSetNodemmodule__MModule
= {
2977 &type_mmodule__MModule
, /* HashSetNode#0: MModule */
2979 &type_mmodule__MModule
, /* HashNode#0: MModule */
2982 /* runtime type HashSetNode[Object] */
2983 const struct type type_hash_collection__HashSetNodekernel__Object
= {
2985 "HashSetNode[Object]", /* class_name_string */
2988 &resolution_table_hash_collection__HashSetNodekernel__Object
,
2991 0, /* nullable Object */
2993 26, /* nullable HashSetNode[Object] */
2995 1061, /* HashSetNode[Object] */
2998 const struct types resolution_table_hash_collection__HashSetNodekernel__Object
= {
3001 &type_kernel__Object
, /* HashSetNode#0: Object */
3003 &type_kernel__Object
, /* HashNode#0: Object */
3006 /* runtime type nullable HashSetNode[MModule] */
3007 const struct type type_nullable_hash_collection__HashSetNodemmodule__MModule
= {
3009 "nullable HashSetNode[MModule]", /* class_name_string */
3013 0, {}, /*DEAD TYPE*/
3015 /* runtime type nullable HashSetNode[Object] */
3016 const struct type type_nullable_hash_collection__HashSetNodekernel__Object
= {
3018 "nullable HashSetNode[Object]", /* class_name_string */
3022 0, {}, /*DEAD TYPE*/
3024 /* runtime type ArrayIterator[MClassDef] */
3025 const struct type type_array__ArrayIteratormodel__MClassDef
= {
3027 "ArrayIterator[MClassDef]", /* class_name_string */
3030 &resolution_table_array__ArrayIteratormodel__MClassDef
,
3033 0, /* nullable Object */
3035 288, /* ArrayIterator[Object] */
3036 1062, /* ArrayIterator[MClassDef] */
3039 const struct types resolution_table_array__ArrayIteratormodel__MClassDef
= {
3042 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
3043 &type_array__AbstractArrayReadmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassDef] */
3046 /* runtime type NativeArray[MClassDef] */
3047 const struct type type_array__NativeArraymodel__MClassDef
= {
3049 "NativeArray[MClassDef]", /* class_name_string */
3052 &resolution_table_array__NativeArraymodel__MClassDef
,
3055 0, /* nullable Object */
3057 103, /* NativeArray[Object] */
3058 1063, /* NativeArray[MClassDef] */
3061 const struct types resolution_table_array__NativeArraymodel__MClassDef
= {
3064 &type_model__MClassDef
, /* NativeArray#0: MClassDef */
3065 &type_array__NativeArraymodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[MClassDef] */
3068 /* runtime type HashMapKeys[MClass, Set[MProperty]] */
3069 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
= {
3071 "HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */
3074 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
,
3077 0, /* nullable Object */
3079 91, /* Collection[nullable MClass] */
3081 84, /* Collection[Object] */
3082 1312, /* Collection[MClass] */
3083 1535, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
3084 1800, /* HashMapKeys[MClass, Set[MProperty]] */
3087 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
= {
3090 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MProperty]] */
3091 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MProperty]] */
3095 &type_model__MClass
, /* RemovableCollection#0: MClass */
3098 &type_model__MClass
, /* Collection#0: MClass */
3099 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
3102 /* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */
3103 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3105 "HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
3108 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
3111 0, /* nullable Object */
3113 91, /* Collection[nullable MClass] */
3115 84, /* Collection[Object] */
3116 1312, /* Collection[MClass] */
3117 1535, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
3120 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3123 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
3124 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
3128 &type_model__MClass
, /* RemovableCollection#0: MClass */
3131 &type_model__MClass
, /* Collection#0: MClass */
3132 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
3135 /* runtime type HashMapValues[MClass, Set[MProperty]] */
3136 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
= {
3138 "HashMapValues[MClass, Set[MProperty]]", /* class_name_string */
3141 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
,
3144 0, /* nullable Object */
3148 84, /* Collection[Object] */
3149 1064, /* Collection[Set[PropertyLayoutElement]] */
3150 1353, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
3152 1354, /* Collection[Set[MProperty]] */
3153 1801, /* HashMapValues[MClass, Set[MProperty]] */
3156 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
= {
3159 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MProperty]] */
3160 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MProperty]] */
3164 &type_abstract_collection__Setmodel__MProperty
, /* RemovableCollection#0: Set[MProperty] */
3167 &type_abstract_collection__Setmodel__MProperty
, /* Collection#0: Set[MProperty] */
3168 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Collection#0]: Collection[Set[MProperty]] */
3171 /* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */
3172 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3174 "HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
3177 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
3180 0, /* nullable Object */
3184 84, /* Collection[Object] */
3185 1064, /* Collection[Set[PropertyLayoutElement]] */
3186 1353, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
3189 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3192 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
3193 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
3197 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* RemovableCollection#0: Set[PropertyLayoutElement] */
3200 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Collection#0: Set[PropertyLayoutElement] */
3201 &type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */
3204 /* runtime type Collection[Set[MProperty]] */
3205 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
= {
3207 "Collection[Set[MProperty]]", /* class_name_string */
3211 0, {}, /*DEAD TYPE*/
3213 /* runtime type Collection[Set[PropertyLayoutElement]] */
3214 const struct type type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3216 "Collection[Set[PropertyLayoutElement]]", /* class_name_string */
3220 0, {}, /*DEAD TYPE*/
3222 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
3223 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
3225 "NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */
3228 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
3231 0, /* nullable Object */
3233 327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
3234 1065, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
3237 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
3240 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MProperty]] */
3241 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
3244 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
3245 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3247 "NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */
3250 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
3253 0, /* nullable Object */
3255 327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
3258 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3261 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* NativeArray#0: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
3262 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
3265 /* runtime type HashMapIterator[MClass, Set[MProperty]] */
3266 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
3268 "HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */
3271 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
3274 0, /* nullable Object */
3276 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
3277 1066, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
3278 1067, /* MapIterator[MClass, Set[MProperty]] */
3280 1536, /* HashMapIterator[MClass, Set[MProperty]] */
3283 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
3286 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MProperty]] */
3289 /* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */
3290 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3292 "HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
3295 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
3298 0, /* nullable Object */
3300 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
3301 1066, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
3304 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3307 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
3310 /* runtime type MapIterator[MClass, Set[MProperty]] */
3311 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
3313 "MapIterator[MClass, Set[MProperty]]", /* class_name_string */
3317 0, {}, /*DEAD TYPE*/
3319 /* runtime type MapIterator[MClass, Set[PropertyLayoutElement]] */
3320 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3322 "MapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
3326 0, {}, /*DEAD TYPE*/
3328 /* runtime type HashMapNode[MClass, Set[MProperty]] */
3329 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
3331 "HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
3334 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
3337 0, /* nullable Object */
3339 27, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
3340 329, /* nullable HashMapNode[MClass, Set[MProperty]] */
3341 1068, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
3343 1537, /* HashMapNode[MClass, Set[MProperty]] */
3346 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
3349 &type_model__MClass
, /* HashMapNode#0: MClass */
3350 &type_abstract_collection__Setmodel__MProperty
, /* HashMapNode#1: Set[MProperty] */
3351 &type_model__MClass
, /* HashNode#0: MClass */
3354 /* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */
3355 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3357 "HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
3360 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
3363 0, /* nullable Object */
3365 27, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
3367 1068, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
3370 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3373 &type_model__MClass
, /* HashMapNode#0: MClass */
3374 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* HashMapNode#1: Set[PropertyLayoutElement] */
3375 &type_model__MClass
, /* HashNode#0: MClass */
3378 /* runtime type nullable HashMapNode[MClass, Set[MProperty]] */
3379 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
3381 "nullable HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
3385 0, {}, /*DEAD TYPE*/
3387 /* runtime type nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
3388 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3390 "nullable HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
3394 0, {}, /*DEAD TYPE*/
3396 /* runtime type IteratorRange[Int] */
3397 const struct type type_range__IteratorRangekernel__Int
= {
3399 "IteratorRange[Int]", /* class_name_string */
3402 &resolution_table_range__IteratorRangekernel__Int
,
3405 0, /* nullable Object */
3407 330, /* IteratorRange[Int] */
3410 const struct types resolution_table_range__IteratorRangekernel__Int
= {
3413 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
3414 &type_kernel__Int
, /* IteratorRange#0: Int */
3415 &type_range__Rangekernel__Int
, /* Range[IteratorRange#0]: Range[Int] */
3418 /* runtime type Array[Char] */
3419 const struct type type_array__Arraykernel__Char
= {
3421 "Array[Char]", /* class_name_string */
3424 &resolution_table_array__Arraykernel__Char
,
3427 0, /* nullable Object */
3430 83, /* SequenceRead[nullable Object] */
3431 84, /* Collection[Object] */
3432 603, /* Collection[Char] */
3434 1294, /* AbstractArrayRead[Object] */
3435 1802, /* AbstractArrayRead[Char] */
3436 1459, /* Array[Object] */
3437 2065, /* Array[Char] */
3440 const struct types resolution_table_array__Arraykernel__Char
= {
3443 &type_kernel__Char
, /* Sequence#0: Char */
3444 &type_kernel__Char
, /* SimpleCollection#0: Char */
3445 &type_array__NativeArraykernel__Char
, /* NativeArray[Array#0]: NativeArray[Char] */
3446 &type_array__Arraykernel__Char
, /* Array[Array#0]: Array[Char] */
3447 &type_array__NativeArraykernel__Char
, /* NativeArray[ArrayCapable#0]: NativeArray[Char] */
3448 &type_kernel__Char
, /* RemovableCollection#0: Char */
3449 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Sequence#0]: Collection[Char] */
3450 &type_abstract_collection__Collectionkernel__Char
, /* Collection[SimpleCollection#0]: Collection[Char] */
3451 &type_kernel__Char
, /* Collection#0: Char */
3452 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Collection#0]: Collection[Char] */
3453 &type_kernel__Char
, /* SequenceRead#0: Char */
3454 &type_kernel__Char
, /* AbstractArrayRead#0: Char */
3455 &type_array__Arraykernel__Char
, /* Array[AbstractArrayRead#0]: Array[Char] */
3456 &type_array__ArrayIteratorkernel__Char
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Char] */
3459 /* runtime type AbstractArrayRead[Char] */
3460 const struct type type_array__AbstractArrayReadkernel__Char
= {
3462 "AbstractArrayRead[Char]", /* class_name_string */
3466 0, {}, /*DEAD TYPE*/
3468 /* runtime type HashMap[MGroup, POSetElement[MGroup]] */
3469 const struct type type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
= {
3471 "HashMap[MGroup, POSetElement[MGroup]]", /* class_name_string */
3474 &resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
,
3477 0, /* nullable Object */
3479 331, /* HashMap[MGroup, POSetElement[MGroup]] */
3482 const struct types resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
= {
3488 &type_mproject__MGroup
, /* MapRead#0: MGroup */
3489 &type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3490 &type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MGroup, POSetElement[MGroup]] */
3491 &type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MGroup, POSetElement[MGroup]] */
3492 &type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MGroup, POSetElement[MGroup]] */
3493 &type_mproject__MGroup
, /* Map#0: MGroup */
3494 &type_poset__POSetElementmproject__MGroup
, /* Map#1: POSetElement[MGroup] */
3495 &type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MGroup, POSetElement[MGroup]] */
3496 &type_mproject__MGroup
, /* HashCollection#0: MGroup */
3497 &type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* nullable HashCollection#1: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
3498 &type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* HashCollection#1: HashMapNode[MGroup, POSetElement[MGroup]] */
3499 &type_nullable_mproject__MGroup
, /* nullable HashCollection#0: nullable MGroup */
3502 /* runtime type POSetElement[MGroup] */
3503 const struct type type_poset__POSetElementmproject__MGroup
= {
3505 "POSetElement[MGroup]", /* class_name_string */
3508 &resolution_table_poset__POSetElementmproject__MGroup
,
3511 0, /* nullable Object */
3513 332, /* POSetElement[MGroup] */
3516 const struct types resolution_table_poset__POSetElementmproject__MGroup
= {
3519 &type_hash_collection__HashSetmproject__MGroup
, /* HashSet[POSetElement#0]: HashSet[MGroup] */
3520 &type_poset__POSetmproject__MGroup
, /* POSet[POSetElement#0]: POSet[MGroup] */
3521 &type_mproject__MGroup
, /* POSetElement#0: MGroup */
3524 /* runtime type ArrayIterator[ModulePath] */
3525 const struct type type_array__ArrayIteratormodelbuilder__ModulePath
= {
3527 "ArrayIterator[ModulePath]", /* class_name_string */
3530 &resolution_table_array__ArrayIteratormodelbuilder__ModulePath
,
3533 0, /* nullable Object */
3535 288, /* ArrayIterator[Object] */
3536 333, /* ArrayIterator[nullable ModulePath] */
3537 1355, /* ArrayIterator[ModulePath] */
3540 const struct types resolution_table_array__ArrayIteratormodelbuilder__ModulePath
= {
3543 &type_array__Arraymodelbuilder__ModulePath
, /* Array[Iterator#0]: Array[ModulePath] */
3544 &type_array__AbstractArrayReadmodelbuilder__ModulePath
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ModulePath] */
3547 /* runtime type ArrayIterator[nullable ModulePath] */
3548 const struct type type_array__ArrayIteratornullable_modelbuilder__ModulePath
= {
3550 "ArrayIterator[nullable ModulePath]", /* class_name_string */
3553 &resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath
,
3556 0, /* nullable Object */
3559 333, /* ArrayIterator[nullable ModulePath] */
3562 const struct types resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath
= {
3565 &type_array__Arraynullable_modelbuilder__ModulePath
, /* Array[Iterator#0]: Array[nullable ModulePath] */
3566 &type_array__AbstractArrayReadnullable_modelbuilder__ModulePath
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable ModulePath] */
3569 /* runtime type NativeArray[ModulePath] */
3570 const struct type type_array__NativeArraymodelbuilder__ModulePath
= {
3572 "NativeArray[ModulePath]", /* class_name_string */
3575 &resolution_table_array__NativeArraymodelbuilder__ModulePath
,
3578 0, /* nullable Object */
3580 103, /* NativeArray[Object] */
3581 334, /* NativeArray[nullable ModulePath] */
3582 1356, /* NativeArray[ModulePath] */
3585 const struct types resolution_table_array__NativeArraymodelbuilder__ModulePath
= {
3588 &type_modelbuilder__ModulePath
, /* NativeArray#0: ModulePath */
3589 &type_array__NativeArraymodelbuilder__ModulePath
, /* NativeArray[NativeArray#0]: NativeArray[ModulePath] */
3592 /* runtime type NativeArray[nullable ModulePath] */
3593 const struct type type_array__NativeArraynullable_modelbuilder__ModulePath
= {
3595 "NativeArray[nullable ModulePath]", /* class_name_string */
3598 &resolution_table_array__NativeArraynullable_modelbuilder__ModulePath
,
3601 0, /* nullable Object */
3604 334, /* NativeArray[nullable ModulePath] */
3607 const struct types resolution_table_array__NativeArraynullable_modelbuilder__ModulePath
= {
3610 &type_nullable_modelbuilder__ModulePath
, /* NativeArray#0: nullable ModulePath */
3611 &type_array__NativeArraynullable_modelbuilder__ModulePath
, /* NativeArray[NativeArray#0]: NativeArray[nullable ModulePath] */
3614 /* runtime type ArrayIterator[Int] */
3615 const struct type type_array__ArrayIteratorkernel__Int
= {
3617 "ArrayIterator[Int]", /* class_name_string */
3620 &resolution_table_array__ArrayIteratorkernel__Int
,
3623 0, /* nullable Object */
3625 288, /* ArrayIterator[Object] */
3626 1069, /* ArrayIterator[Int] */
3629 const struct types resolution_table_array__ArrayIteratorkernel__Int
= {
3632 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
3633 &type_array__AbstractArrayReadkernel__Int
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Int] */
3636 /* runtime type NativeArray[Int] */
3637 const struct type type_array__NativeArraykernel__Int
= {
3639 "NativeArray[Int]", /* class_name_string */
3642 &resolution_table_array__NativeArraykernel__Int
,
3645 0, /* nullable Object */
3647 103, /* NativeArray[Object] */
3648 1070, /* NativeArray[Int] */
3651 const struct types resolution_table_array__NativeArraykernel__Int
= {
3654 &type_kernel__Int
, /* NativeArray#0: Int */
3655 &type_array__NativeArraykernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[Int] */
3658 /* runtime type Array[APropdef] */
3659 const struct type type_array__Arrayparser_nodes__APropdef
= {
3661 "Array[APropdef]", /* class_name_string */
3664 &resolution_table_array__Arrayparser_nodes__APropdef
,
3667 0, /* nullable Object */
3670 83, /* SequenceRead[nullable Object] */
3671 84, /* Collection[Object] */
3672 601, /* Collection[ANode] */
3673 1318, /* Collection[Prod] */
3674 1294, /* AbstractArrayRead[Object] */
3675 1474, /* Collection[APropdef] */
3676 1459, /* Array[Object] */
3677 1648, /* AbstractArrayRead[ANode] */
3679 2023, /* Array[ANode] */
3680 2024, /* AbstractArrayRead[Prod] */
3681 2132, /* AbstractArrayRead[APropdef] */
3682 2145, /* Array[Prod] */
3683 2185, /* Array[APropdef] */
3686 const struct types resolution_table_array__Arrayparser_nodes__APropdef
= {
3689 &type_parser_nodes__APropdef
, /* Sequence#0: APropdef */
3690 &type_parser_nodes__APropdef
, /* SimpleCollection#0: APropdef */
3691 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[Array#0]: NativeArray[APropdef] */
3692 &type_array__Arrayparser_nodes__APropdef
, /* Array[Array#0]: Array[APropdef] */
3693 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[ArrayCapable#0]: NativeArray[APropdef] */
3694 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
3695 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Sequence#0]: Collection[APropdef] */
3696 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[SimpleCollection#0]: Collection[APropdef] */
3697 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
3698 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
3699 &type_parser_nodes__APropdef
, /* SequenceRead#0: APropdef */
3700 &type_parser_nodes__APropdef
, /* AbstractArrayRead#0: APropdef */
3701 &type_array__Arrayparser_nodes__APropdef
, /* Array[AbstractArrayRead#0]: Array[APropdef] */
3702 &type_array__ArrayIteratorparser_nodes__APropdef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[APropdef] */
3705 /* runtime type AbstractArrayRead[APropdef] */
3706 const struct type type_array__AbstractArrayReadparser_nodes__APropdef
= {
3708 "AbstractArrayRead[APropdef]", /* class_name_string */
3712 0, {}, /*DEAD TYPE*/
3714 /* runtime type ListNode[ANode] */
3715 const struct type type_list__ListNodeparser_nodes__ANode
= {
3717 "ListNode[ANode]", /* class_name_string */
3720 &resolution_table_list__ListNodeparser_nodes__ANode
,
3723 0, /* nullable Object */
3725 28, /* nullable ListNode[ANode] */
3727 84, /* Collection[Object] */
3728 601, /* Collection[ANode] */
3729 1357, /* Container[ANode] */
3730 1803, /* ListNode[ANode] */
3733 const struct types resolution_table_list__ListNodeparser_nodes__ANode
= {
3736 &type_nullable_list__ListNodeparser_nodes__ANode
, /* nullable ListNode[ListNode#0]: nullable ListNode[ANode] */
3737 &type_parser_nodes__ANode
, /* ListNode#0: ANode */
3738 &type_abstract_collection__ContainerIteratorparser_nodes__ANode
, /* ContainerIterator[Container#0]: ContainerIterator[ANode] */
3739 &type_parser_nodes__ANode
, /* Container#0: ANode */
3744 &type_parser_nodes__ANode
, /* Collection#0: ANode */
3745 &type_abstract_collection__Collectionparser_nodes__ANode
, /* Collection[Collection#0]: Collection[ANode] */
3748 /* runtime type nullable ListNode[ANode] */
3749 const struct type type_nullable_list__ListNodeparser_nodes__ANode
= {
3751 "nullable ListNode[ANode]", /* class_name_string */
3755 0, {}, /*DEAD TYPE*/
3757 /* runtime type Container[ANode] */
3758 const struct type type_abstract_collection__Containerparser_nodes__ANode
= {
3760 "Container[ANode]", /* class_name_string */
3764 0, {}, /*DEAD TYPE*/
3766 /* runtime type ListIterator[ANode] */
3767 const struct type type_list__ListIteratorparser_nodes__ANode
= {
3769 "ListIterator[ANode]", /* class_name_string */
3772 &resolution_table_list__ListIteratorparser_nodes__ANode
,
3775 0, /* nullable Object */
3777 335, /* ListIterator[ANode] */
3780 const struct types resolution_table_list__ListIteratorparser_nodes__ANode
= {
3783 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
3784 &type_list__Listparser_nodes__ANode
, /* List[ListIterator#0]: List[ANode] */
3787 /* runtime type NativeArray[nullable HashSetNode[ANode]] */
3788 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3790 "NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */
3793 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
,
3796 0, /* nullable Object */
3798 324, /* NativeArray[nullable HashSetNode[Object]] */
3799 1071, /* NativeArray[nullable HashSetNode[ANode]] */
3802 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3805 &type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray#0: nullable HashSetNode[ANode] */
3806 &type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[ANode]] */
3809 /* runtime type HashSetIterator[ANode] */
3810 const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode
= {
3812 "HashSetIterator[ANode]", /* class_name_string */
3815 &resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
,
3818 0, /* nullable Object */
3820 325, /* HashSetIterator[Object] */
3821 1072, /* HashSetIterator[ANode] */
3824 const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
= {
3827 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
3828 &type_hash_collection__HashSetparser_nodes__ANode
, /* HashSet[HashSetIterator#0]: HashSet[ANode] */
3831 /* runtime type HashSetNode[ANode] */
3832 const struct type type_hash_collection__HashSetNodeparser_nodes__ANode
= {
3834 "HashSetNode[ANode]", /* class_name_string */
3837 &resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
,
3840 0, /* nullable Object */
3842 26, /* nullable HashSetNode[Object] */
3843 336, /* nullable HashSetNode[ANode] */
3844 1061, /* HashSetNode[Object] */
3845 1538, /* HashSetNode[ANode] */
3848 const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
= {
3851 &type_parser_nodes__ANode
, /* HashSetNode#0: ANode */
3853 &type_parser_nodes__ANode
, /* HashNode#0: ANode */
3856 /* runtime type nullable HashSetNode[ANode] */
3857 const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3859 "nullable HashSetNode[ANode]", /* class_name_string */
3863 0, {}, /*DEAD TYPE*/
3865 /* runtime type NativeArray[nullable HashSetNode[MClassType]] */
3866 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
= {
3868 "NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */
3871 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
,
3874 0, /* nullable Object */
3876 324, /* NativeArray[nullable HashSetNode[Object]] */
3877 1073, /* NativeArray[nullable HashSetNode[MType]] */
3878 1358, /* NativeArray[nullable HashSetNode[MClassType]] */
3881 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
= {
3884 &type_nullable_hash_collection__HashSetNodemodel__MClassType
, /* NativeArray#0: nullable HashSetNode[MClassType] */
3885 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassType]] */
3888 /* runtime type NativeArray[nullable HashSetNode[MType]] */
3889 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
= {
3891 "NativeArray[nullable HashSetNode[MType]]", /* class_name_string */
3894 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
,
3897 0, /* nullable Object */
3899 324, /* NativeArray[nullable HashSetNode[Object]] */
3900 1073, /* NativeArray[nullable HashSetNode[MType]] */
3903 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
= {
3906 &type_nullable_hash_collection__HashSetNodemodel__MType
, /* NativeArray#0: nullable HashSetNode[MType] */
3907 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MType]] */
3910 /* runtime type HashSetIterator[MClassType] */
3911 const struct type type_hash_collection__HashSetIteratormodel__MClassType
= {
3913 "HashSetIterator[MClassType]", /* class_name_string */
3916 &resolution_table_hash_collection__HashSetIteratormodel__MClassType
,
3919 0, /* nullable Object */
3921 325, /* HashSetIterator[Object] */
3922 1074, /* HashSetIterator[MType] */
3923 1359, /* HashSetIterator[MClassType] */
3926 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType
= {
3929 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
3930 &type_hash_collection__HashSetmodel__MClassType
, /* HashSet[HashSetIterator#0]: HashSet[MClassType] */
3933 /* runtime type HashSetIterator[MType] */
3934 const struct type type_hash_collection__HashSetIteratormodel__MType
= {
3936 "HashSetIterator[MType]", /* class_name_string */
3939 &resolution_table_hash_collection__HashSetIteratormodel__MType
,
3942 0, /* nullable Object */
3944 325, /* HashSetIterator[Object] */
3945 1074, /* HashSetIterator[MType] */
3948 const struct types resolution_table_hash_collection__HashSetIteratormodel__MType
= {
3951 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
3952 &type_hash_collection__HashSetmodel__MType
, /* HashSet[HashSetIterator#0]: HashSet[MType] */
3955 /* runtime type HashSetNode[MClassType] */
3956 const struct type type_hash_collection__HashSetNodemodel__MClassType
= {
3958 "HashSetNode[MClassType]", /* class_name_string */
3961 &resolution_table_hash_collection__HashSetNodemodel__MClassType
,
3964 0, /* nullable Object */
3966 26, /* nullable HashSetNode[Object] */
3967 337, /* nullable HashSetNode[MType] */
3968 1061, /* HashSetNode[Object] */
3969 1075, /* nullable HashSetNode[MClassType] */
3970 1539, /* HashSetNode[MType] */
3971 2000, /* HashSetNode[MClassType] */
3974 const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType
= {
3977 &type_model__MClassType
, /* HashSetNode#0: MClassType */
3979 &type_model__MClassType
, /* HashNode#0: MClassType */
3982 /* runtime type HashSetNode[MType] */
3983 const struct type type_hash_collection__HashSetNodemodel__MType
= {
3985 "HashSetNode[MType]", /* class_name_string */
3988 &resolution_table_hash_collection__HashSetNodemodel__MType
,
3991 0, /* nullable Object */
3993 26, /* nullable HashSetNode[Object] */
3994 337, /* nullable HashSetNode[MType] */
3995 1061, /* HashSetNode[Object] */
3997 1539, /* HashSetNode[MType] */
4000 const struct types resolution_table_hash_collection__HashSetNodemodel__MType
= {
4003 &type_model__MType
, /* HashSetNode#0: MType */
4005 &type_model__MType
, /* HashNode#0: MType */
4008 /* runtime type nullable HashSetNode[MClassType] */
4009 const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType
= {
4011 "nullable HashSetNode[MClassType]", /* class_name_string */
4015 0, {}, /*DEAD TYPE*/
4017 /* runtime type nullable HashSetNode[MType] */
4018 const struct type type_nullable_hash_collection__HashSetNodemodel__MType
= {
4020 "nullable HashSetNode[MType]", /* class_name_string */
4024 0, {}, /*DEAD TYPE*/
4026 /* runtime type NativeArray[nullable HashSetNode[MClass]] */
4027 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
= {
4029 "NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */
4032 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
,
4035 0, /* nullable Object */
4037 324, /* NativeArray[nullable HashSetNode[Object]] */
4038 1076, /* NativeArray[nullable HashSetNode[MClass]] */
4041 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
= {
4044 &type_nullable_hash_collection__HashSetNodemodel__MClass
, /* NativeArray#0: nullable HashSetNode[MClass] */
4045 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClass]] */
4048 /* runtime type HashSetIterator[MClass] */
4049 const struct type type_hash_collection__HashSetIteratormodel__MClass
= {
4051 "HashSetIterator[MClass]", /* class_name_string */
4054 &resolution_table_hash_collection__HashSetIteratormodel__MClass
,
4057 0, /* nullable Object */
4059 325, /* HashSetIterator[Object] */
4060 1077, /* HashSetIterator[MClass] */
4063 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass
= {
4066 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4067 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[HashSetIterator#0]: HashSet[MClass] */
4070 /* runtime type HashSetNode[MClass] */
4071 const struct type type_hash_collection__HashSetNodemodel__MClass
= {
4073 "HashSetNode[MClass]", /* class_name_string */
4076 &resolution_table_hash_collection__HashSetNodemodel__MClass
,
4079 0, /* nullable Object */
4081 26, /* nullable HashSetNode[Object] */
4082 338, /* nullable HashSetNode[MClass] */
4083 1061, /* HashSetNode[Object] */
4084 1540, /* HashSetNode[MClass] */
4087 const struct types resolution_table_hash_collection__HashSetNodemodel__MClass
= {
4090 &type_model__MClass
, /* HashSetNode#0: MClass */
4092 &type_model__MClass
, /* HashNode#0: MClass */
4095 /* runtime type nullable HashSetNode[MClass] */
4096 const struct type type_nullable_hash_collection__HashSetNodemodel__MClass
= {
4098 "nullable HashSetNode[MClass]", /* class_name_string */
4102 0, {}, /*DEAD TYPE*/
4104 /* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */
4105 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
= {
4107 "NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */
4110 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
,
4113 0, /* nullable Object */
4115 324, /* NativeArray[nullable HashSetNode[Object]] */
4116 1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
4117 1360, /* NativeArray[nullable HashSetNode[MMethodDef]] */
4120 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
= {
4123 &type_nullable_hash_collection__HashSetNodemodel__MMethodDef
, /* NativeArray#0: nullable HashSetNode[MMethodDef] */
4124 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethodDef]] */
4127 /* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
4128 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement
= {
4130 "NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */
4133 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement
,
4136 0, /* nullable Object */
4138 324, /* NativeArray[nullable HashSetNode[Object]] */
4139 1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
4142 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement
= {
4145 &type_nullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement
, /* NativeArray#0: nullable HashSetNode[PropertyLayoutElement] */
4146 &type_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
4149 /* runtime type HashSetIterator[MMethodDef] */
4150 const struct type type_hash_collection__HashSetIteratormodel__MMethodDef
= {
4152 "HashSetIterator[MMethodDef]", /* class_name_string */
4155 &resolution_table_hash_collection__HashSetIteratormodel__MMethodDef
,
4158 0, /* nullable Object */
4160 325, /* HashSetIterator[Object] */
4161 1079, /* HashSetIterator[PropertyLayoutElement] */
4162 1361, /* HashSetIterator[MMethodDef] */
4165 const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef
= {
4168 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
4169 &type_hash_collection__HashSetmodel__MMethodDef
, /* HashSet[HashSetIterator#0]: HashSet[MMethodDef] */
4172 /* runtime type HashSetIterator[PropertyLayoutElement] */
4173 const struct type type_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement
= {
4175 "HashSetIterator[PropertyLayoutElement]", /* class_name_string */
4178 &resolution_table_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement
,
4181 0, /* nullable Object */
4183 325, /* HashSetIterator[Object] */
4184 1079, /* HashSetIterator[PropertyLayoutElement] */
4187 const struct types resolution_table_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement
= {
4190 &type_array__Arrayseparate_compiler__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
4191 &type_hash_collection__HashSetseparate_compiler__PropertyLayoutElement
, /* HashSet[HashSetIterator#0]: HashSet[PropertyLayoutElement] */
4194 /* runtime type HashSetNode[MMethodDef] */
4195 const struct type type_hash_collection__HashSetNodemodel__MMethodDef
= {
4197 "HashSetNode[MMethodDef]", /* class_name_string */
4200 &resolution_table_hash_collection__HashSetNodemodel__MMethodDef
,
4203 0, /* nullable Object */
4205 26, /* nullable HashSetNode[Object] */
4206 339, /* nullable HashSetNode[PropertyLayoutElement] */
4207 1061, /* HashSetNode[Object] */
4208 1080, /* nullable HashSetNode[MMethodDef] */
4210 1541, /* HashSetNode[PropertyLayoutElement] */
4211 2001, /* HashSetNode[MMethodDef] */
4214 const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef
= {
4217 &type_model__MMethodDef
, /* HashSetNode#0: MMethodDef */
4219 &type_model__MMethodDef
, /* HashNode#0: MMethodDef */
4222 /* runtime type HashSetNode[PropertyLayoutElement] */
4223 const struct type type_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement
= {
4225 "HashSetNode[PropertyLayoutElement]", /* class_name_string */
4228 &resolution_table_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement
,
4231 0, /* nullable Object */
4233 26, /* nullable HashSetNode[Object] */
4234 339, /* nullable HashSetNode[PropertyLayoutElement] */
4235 1061, /* HashSetNode[Object] */
4238 1541, /* HashSetNode[PropertyLayoutElement] */
4241 const struct types resolution_table_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement
= {
4244 &type_separate_compiler__PropertyLayoutElement
, /* HashSetNode#0: PropertyLayoutElement */
4246 &type_separate_compiler__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
4249 /* runtime type nullable HashSetNode[MMethodDef] */
4250 const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef
= {
4252 "nullable HashSetNode[MMethodDef]", /* class_name_string */
4256 0, {}, /*DEAD TYPE*/
4258 /* runtime type nullable HashSetNode[PropertyLayoutElement] */
4259 const struct type type_nullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement
= {
4261 "nullable HashSetNode[PropertyLayoutElement]", /* class_name_string */
4265 0, {}, /*DEAD TYPE*/
4267 /* runtime type NativeArray[nullable HashSetNode[MMethod]] */
4268 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
= {
4270 "NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */
4273 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
,
4276 0, /* nullable Object */
4278 324, /* NativeArray[nullable HashSetNode[Object]] */
4279 1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
4280 1362, /* NativeArray[nullable HashSetNode[MProperty]] */
4281 1542, /* NativeArray[nullable HashSetNode[MMethod]] */
4284 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
= {
4287 &type_nullable_hash_collection__HashSetNodemodel__MMethod
, /* NativeArray#0: nullable HashSetNode[MMethod] */
4288 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethod]] */
4291 /* runtime type NativeArray[nullable HashSetNode[MProperty]] */
4292 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
4294 "NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */
4297 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
,
4300 0, /* nullable Object */
4302 324, /* NativeArray[nullable HashSetNode[Object]] */
4303 1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
4304 1362, /* NativeArray[nullable HashSetNode[MProperty]] */
4307 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
4310 &type_nullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray#0: nullable HashSetNode[MProperty] */
4311 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MProperty]] */
4314 /* runtime type HashSetIterator[MMethod] */
4315 const struct type type_hash_collection__HashSetIteratormodel__MMethod
= {
4317 "HashSetIterator[MMethod]", /* class_name_string */
4320 &resolution_table_hash_collection__HashSetIteratormodel__MMethod
,
4323 0, /* nullable Object */
4325 325, /* HashSetIterator[Object] */
4326 1079, /* HashSetIterator[PropertyLayoutElement] */
4327 1363, /* HashSetIterator[MProperty] */
4328 1543, /* HashSetIterator[MMethod] */
4331 const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod
= {
4334 &type_array__Arraymodel__MMethod
, /* Array[Iterator#0]: Array[MMethod] */
4335 &type_hash_collection__HashSetmodel__MMethod
, /* HashSet[HashSetIterator#0]: HashSet[MMethod] */
4338 /* runtime type HashSetIterator[MProperty] */
4339 const struct type type_hash_collection__HashSetIteratormodel__MProperty
= {
4341 "HashSetIterator[MProperty]", /* class_name_string */
4344 &resolution_table_hash_collection__HashSetIteratormodel__MProperty
,
4347 0, /* nullable Object */
4349 325, /* HashSetIterator[Object] */
4350 1079, /* HashSetIterator[PropertyLayoutElement] */
4351 1363, /* HashSetIterator[MProperty] */
4354 const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty
= {
4357 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
4358 &type_hash_collection__HashSetmodel__MProperty
, /* HashSet[HashSetIterator#0]: HashSet[MProperty] */
4361 /* runtime type HashSetNode[MMethod] */
4362 const struct type type_hash_collection__HashSetNodemodel__MMethod
= {
4364 "HashSetNode[MMethod]", /* class_name_string */
4367 &resolution_table_hash_collection__HashSetNodemodel__MMethod
,
4370 0, /* nullable Object */
4372 26, /* nullable HashSetNode[Object] */
4373 339, /* nullable HashSetNode[PropertyLayoutElement] */
4374 1061, /* HashSetNode[Object] */
4375 1081, /* nullable HashSetNode[MProperty] */
4376 1364, /* nullable HashSetNode[MMethod] */
4377 1541, /* HashSetNode[PropertyLayoutElement] */
4378 2002, /* HashSetNode[MProperty] */
4379 2115, /* HashSetNode[MMethod] */
4382 const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod
= {
4385 &type_model__MMethod
, /* HashSetNode#0: MMethod */
4387 &type_model__MMethod
, /* HashNode#0: MMethod */
4390 /* runtime type HashSetNode[MProperty] */
4391 const struct type type_hash_collection__HashSetNodemodel__MProperty
= {
4393 "HashSetNode[MProperty]", /* class_name_string */
4396 &resolution_table_hash_collection__HashSetNodemodel__MProperty
,
4399 0, /* nullable Object */
4401 26, /* nullable HashSetNode[Object] */
4402 339, /* nullable HashSetNode[PropertyLayoutElement] */
4403 1061, /* HashSetNode[Object] */
4404 1081, /* nullable HashSetNode[MProperty] */
4406 1541, /* HashSetNode[PropertyLayoutElement] */
4407 2002, /* HashSetNode[MProperty] */
4410 const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty
= {
4413 &type_model__MProperty
, /* HashSetNode#0: MProperty */
4415 &type_model__MProperty
, /* HashNode#0: MProperty */
4418 /* runtime type nullable HashSetNode[MMethod] */
4419 const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod
= {
4421 "nullable HashSetNode[MMethod]", /* class_name_string */
4425 0, {}, /*DEAD TYPE*/
4427 /* runtime type nullable HashSetNode[MProperty] */
4428 const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty
= {
4430 "nullable HashSetNode[MProperty]", /* class_name_string */
4434 0, {}, /*DEAD TYPE*/
4436 /* runtime type NativeArray[nullable HashSetNode[CallSite]] */
4437 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite
= {
4439 "NativeArray[nullable HashSetNode[CallSite]]", /* class_name_string */
4442 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite
,
4445 0, /* nullable Object */
4447 324, /* NativeArray[nullable HashSetNode[Object]] */
4448 1082, /* NativeArray[nullable HashSetNode[CallSite]] */
4451 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite
= {
4454 &type_nullable_hash_collection__HashSetNodetyping__CallSite
, /* NativeArray#0: nullable HashSetNode[CallSite] */
4455 &type_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[CallSite]] */
4458 /* runtime type HashSetIterator[CallSite] */
4459 const struct type type_hash_collection__HashSetIteratortyping__CallSite
= {
4461 "HashSetIterator[CallSite]", /* class_name_string */
4464 &resolution_table_hash_collection__HashSetIteratortyping__CallSite
,
4467 0, /* nullable Object */
4469 325, /* HashSetIterator[Object] */
4470 1083, /* HashSetIterator[CallSite] */
4473 const struct types resolution_table_hash_collection__HashSetIteratortyping__CallSite
= {
4476 &type_array__Arraytyping__CallSite
, /* Array[Iterator#0]: Array[CallSite] */
4477 &type_hash_collection__HashSettyping__CallSite
, /* HashSet[HashSetIterator#0]: HashSet[CallSite] */
4480 /* runtime type HashSetNode[CallSite] */
4481 const struct type type_hash_collection__HashSetNodetyping__CallSite
= {
4483 "HashSetNode[CallSite]", /* class_name_string */
4486 &resolution_table_hash_collection__HashSetNodetyping__CallSite
,
4489 0, /* nullable Object */
4491 26, /* nullable HashSetNode[Object] */
4492 340, /* nullable HashSetNode[CallSite] */
4493 1061, /* HashSetNode[Object] */
4494 1544, /* HashSetNode[CallSite] */
4497 const struct types resolution_table_hash_collection__HashSetNodetyping__CallSite
= {
4500 &type_typing__CallSite
, /* HashSetNode#0: CallSite */
4502 &type_typing__CallSite
, /* HashNode#0: CallSite */
4505 /* runtime type nullable HashSetNode[CallSite] */
4506 const struct type type_nullable_hash_collection__HashSetNodetyping__CallSite
= {
4508 "nullable HashSetNode[CallSite]", /* class_name_string */
4512 0, {}, /*DEAD TYPE*/
4514 /* runtime type HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
4515 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4517 "HashMap[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
4520 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
4523 0, /* nullable Object */
4525 341, /* HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
4528 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4534 &type_model__MType
, /* MapRead#0: MType */
4535 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
4536 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
4537 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
4538 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
4539 &type_model__MType
, /* Map#0: MType */
4540 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Map#1: HashMap[MProperty, Set[MMethodDef]] */
4541 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
4542 &type_model__MType
, /* HashCollection#0: MType */
4543 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* nullable HashCollection#1: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
4544 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashCollection#1: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
4545 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
4548 /* runtime type HashMap[MProperty, Set[MMethodDef]] */
4549 const struct type type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4551 "HashMap[MProperty, Set[MMethodDef]]", /* class_name_string */
4554 &resolution_table_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
4557 0, /* nullable Object */
4559 342, /* HashMap[MProperty, Set[MMethodDef]] */
4562 const struct types resolution_table_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4568 &type_model__MProperty
, /* MapRead#0: MProperty */
4569 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
4570 &type_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MProperty, Set[MMethodDef]] */
4571 &type_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MProperty, Set[MMethodDef]] */
4572 &type_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MProperty, Set[MMethodDef]] */
4573 &type_model__MProperty
, /* Map#0: MProperty */
4574 &type_abstract_collection__Setmodel__MMethodDef
, /* Map#1: Set[MMethodDef] */
4575 &type_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MProperty, Set[MMethodDef]] */
4576 &type_model__MProperty
, /* HashCollection#0: MProperty */
4577 &type_nullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* nullable HashCollection#1: nullable HashMapNode[MProperty, Set[MMethodDef]] */
4578 &type_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashCollection#1: HashMapNode[MProperty, Set[MMethodDef]] */
4579 &type_nullable_model__MProperty
, /* nullable HashCollection#0: nullable MProperty */
4582 /* runtime type ArrayIterator[MMethod] */
4583 const struct type type_array__ArrayIteratormodel__MMethod
= {
4585 "ArrayIterator[MMethod]", /* class_name_string */
4588 &resolution_table_array__ArrayIteratormodel__MMethod
,
4591 0, /* nullable Object */
4593 288, /* ArrayIterator[Object] */
4594 299, /* ArrayIterator[nullable MProperty] */
4595 1032, /* ArrayIterator[PropertyLayoutElement] */
4596 1523, /* ArrayIterator[MProperty] */
4597 1804, /* ArrayIterator[MMethod] */
4600 const struct types resolution_table_array__ArrayIteratormodel__MMethod
= {
4603 &type_array__Arraymodel__MMethod
, /* Array[Iterator#0]: Array[MMethod] */
4604 &type_array__AbstractArrayReadmodel__MMethod
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethod] */
4607 /* runtime type NativeArray[MMethod] */
4608 const struct type type_array__NativeArraymodel__MMethod
= {
4610 "NativeArray[MMethod]", /* class_name_string */
4613 &resolution_table_array__NativeArraymodel__MMethod
,
4616 0, /* nullable Object */
4618 103, /* NativeArray[Object] */
4619 300, /* NativeArray[nullable MProperty] */
4620 1033, /* NativeArray[PropertyLayoutElement] */
4621 1524, /* NativeArray[MProperty] */
4622 1805, /* NativeArray[MMethod] */
4625 const struct types resolution_table_array__NativeArraymodel__MMethod
= {
4628 &type_model__MMethod
, /* NativeArray#0: MMethod */
4629 &type_array__NativeArraymodel__MMethod
, /* NativeArray[NativeArray#0]: NativeArray[MMethod] */
4632 /* runtime type ListNode[MMethodDef] */
4633 const struct type type_list__ListNodemodel__MMethodDef
= {
4635 "ListNode[MMethodDef]", /* class_name_string */
4638 &resolution_table_list__ListNodemodel__MMethodDef
,
4641 0, /* nullable Object */
4643 29, /* nullable ListNode[MMethodDef] */
4645 84, /* Collection[Object] */
4646 120, /* Collection[nullable MPropDef] */
4647 596, /* Collection[PropertyLayoutElement] */
4651 1477, /* Collection[MPropDef] */
4654 1656, /* Collection[MMethodDef] */
4655 2003, /* Container[MMethodDef] */
4656 2116, /* ListNode[MMethodDef] */
4659 const struct types resolution_table_list__ListNodemodel__MMethodDef
= {
4662 &type_nullable_list__ListNodemodel__MMethodDef
, /* nullable ListNode[ListNode#0]: nullable ListNode[MMethodDef] */
4663 &type_model__MMethodDef
, /* ListNode#0: MMethodDef */
4664 &type_abstract_collection__ContainerIteratormodel__MMethodDef
, /* ContainerIterator[Container#0]: ContainerIterator[MMethodDef] */
4665 &type_model__MMethodDef
, /* Container#0: MMethodDef */
4670 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
4671 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
4674 /* runtime type nullable ListNode[MMethodDef] */
4675 const struct type type_nullable_list__ListNodemodel__MMethodDef
= {
4677 "nullable ListNode[MMethodDef]", /* class_name_string */
4681 0, {}, /*DEAD TYPE*/
4683 /* runtime type Container[MMethodDef] */
4684 const struct type type_abstract_collection__Containermodel__MMethodDef
= {
4686 "Container[MMethodDef]", /* class_name_string */
4690 0, {}, /*DEAD TYPE*/
4692 /* runtime type ListIterator[MMethodDef] */
4693 const struct type type_list__ListIteratormodel__MMethodDef
= {
4695 "ListIterator[MMethodDef]", /* class_name_string */
4698 &resolution_table_list__ListIteratormodel__MMethodDef
,
4701 0, /* nullable Object */
4703 343, /* ListIterator[MMethodDef] */
4706 const struct types resolution_table_list__ListIteratormodel__MMethodDef
= {
4709 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
4710 &type_list__Listmodel__MMethodDef
, /* List[ListIterator#0]: List[MMethodDef] */
4713 /* runtime type HashMapKeys[MClassDef, HashSet[MType]] */
4714 const struct type type_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
= {
4716 "HashMapKeys[MClassDef, HashSet[MType]]", /* class_name_string */
4719 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
,
4722 0, /* nullable Object */
4726 84, /* Collection[Object] */
4727 597, /* Collection[MClassDef] */
4728 1365, /* HashMapKeys[MClassDef, HashSet[MType]] */
4731 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
= {
4734 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, HashSet[MType]] */
4735 &type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, HashSet[MType]] */
4739 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
4742 &type_model__MClassDef
, /* Collection#0: MClassDef */
4743 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
4746 /* runtime type HashMapValues[MClassDef, HashSet[MType]] */
4747 const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
= {
4749 "HashMapValues[MClassDef, HashSet[MType]]", /* class_name_string */
4752 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
,
4755 0, /* nullable Object */
4759 84, /* Collection[Object] */
4760 1084, /* Collection[Set[MType]] */
4761 1366, /* Collection[HashSet[MType]] */
4762 1545, /* HashMapValues[MClassDef, HashSet[MType]] */
4765 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
= {
4768 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, HashSet[MType]] */
4769 &type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, HashSet[MType]] */
4773 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
4776 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
4777 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
4780 /* runtime type Collection[HashSet[MType]] */
4781 const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
= {
4783 "Collection[HashSet[MType]]", /* class_name_string */
4787 0, {}, /*DEAD TYPE*/
4789 /* runtime type Collection[Set[MType]] */
4790 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MType
= {
4792 "Collection[Set[MType]]", /* class_name_string */
4796 0, {}, /*DEAD TYPE*/
4798 /* runtime type NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
4799 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
4801 "NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]]", /* class_name_string */
4804 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
4807 0, /* nullable Object */
4809 344, /* NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
4812 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
4815 &type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* NativeArray#0: nullable HashMapNode[MClassDef, HashSet[MType]] */
4816 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
4819 /* runtime type HashMapIterator[MClassDef, HashSet[MType]] */
4820 const struct type type_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4822 "HashMapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
4825 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
4828 0, /* nullable Object */
4830 345, /* MapIterator[MClassDef, HashSet[MType]] */
4831 1085, /* HashMapIterator[MClassDef, HashSet[MType]] */
4834 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4837 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, HashSet[MType]] */
4840 /* runtime type MapIterator[MClassDef, HashSet[MType]] */
4841 const struct type type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4843 "MapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
4847 0, {}, /*DEAD TYPE*/
4849 /* runtime type HashMapNode[MClassDef, HashSet[MType]] */
4850 const struct type type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
4852 "HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
4855 &resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
4858 0, /* nullable Object */
4860 30, /* nullable HashMapNode[MClassDef, HashSet[MType]] */
4861 1086, /* HashMapNode[MClassDef, HashSet[MType]] */
4864 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
4867 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
4868 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
4869 &type_model__MClassDef
, /* HashNode#0: MClassDef */
4872 /* runtime type nullable HashMapNode[MClassDef, HashSet[MType]] */
4873 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
4875 "nullable HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
4879 0, {}, /*DEAD TYPE*/
4881 /* runtime type HashMapKeys[MClass, Int] */
4882 const struct type type_hash_collection__HashMapKeysmodel__MClasskernel__Int
= {
4884 "HashMapKeys[MClass, Int]", /* class_name_string */
4887 &resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int
,
4890 0, /* nullable Object */
4892 91, /* Collection[nullable MClass] */
4894 84, /* Collection[Object] */
4895 1312, /* Collection[MClass] */
4896 1546, /* HashMapKeys[MClass, Int] */
4899 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int
= {
4902 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Int] */
4903 &type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Int] */
4907 &type_model__MClass
, /* RemovableCollection#0: MClass */
4910 &type_model__MClass
, /* Collection#0: MClass */
4911 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
4914 /* runtime type HashMapValues[MClass, Int] */
4915 const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int
= {
4917 "HashMapValues[MClass, Int]", /* class_name_string */
4920 &resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int
,
4923 0, /* nullable Object */
4927 84, /* Collection[Object] */
4928 610, /* Collection[Int] */
4929 1367, /* HashMapValues[MClass, Int] */
4932 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int
= {
4935 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Int] */
4936 &type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Int] */
4940 &type_kernel__Int
, /* RemovableCollection#0: Int */
4943 &type_kernel__Int
, /* Collection#0: Int */
4944 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
4947 /* runtime type NativeArray[nullable HashMapNode[MClass, Int]] */
4948 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
4950 "NativeArray[nullable HashMapNode[MClass, Int]]", /* class_name_string */
4953 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
,
4956 0, /* nullable Object */
4958 346, /* NativeArray[nullable HashMapNode[MClass, Int]] */
4961 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
4964 &type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* NativeArray#0: nullable HashMapNode[MClass, Int] */
4965 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Int]] */
4968 /* runtime type HashMapIterator[MClass, Int] */
4969 const struct type type_hash_collection__HashMapIteratormodel__MClasskernel__Int
= {
4971 "HashMapIterator[MClass, Int]", /* class_name_string */
4974 &resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int
,
4977 0, /* nullable Object */
4979 347, /* MapIterator[MClass, Int] */
4980 1087, /* HashMapIterator[MClass, Int] */
4983 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int
= {
4986 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Int] */
4989 /* runtime type MapIterator[MClass, Int] */
4990 const struct type type_abstract_collection__MapIteratormodel__MClasskernel__Int
= {
4992 "MapIterator[MClass, Int]", /* class_name_string */
4996 0, {}, /*DEAD TYPE*/
4998 /* runtime type HashMapNode[MClass, Int] */
4999 const struct type type_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
5001 "HashMapNode[MClass, Int]", /* class_name_string */
5004 &resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int
,
5007 0, /* nullable Object */
5009 31, /* nullable HashMapNode[MClass, Int] */
5010 1088, /* HashMapNode[MClass, Int] */
5013 const struct types resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
5016 &type_model__MClass
, /* HashMapNode#0: MClass */
5017 &type_kernel__Int
, /* HashMapNode#1: Int */
5018 &type_model__MClass
, /* HashNode#0: MClass */
5021 /* runtime type nullable HashMapNode[MClass, Int] */
5022 const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
5024 "nullable HashMapNode[MClass, Int]", /* class_name_string */
5028 0, {}, /*DEAD TYPE*/
5030 /* runtime type HashMapKeys[MType, Array[nullable MType]] */
5031 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
= {
5033 "HashMapKeys[MType, Array[nullable MType]]", /* class_name_string */
5036 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
,
5039 0, /* nullable Object */
5043 84, /* Collection[Object] */
5044 93, /* Collection[nullable MType] */
5045 1316, /* Collection[MType] */
5046 1547, /* HashMapKeys[MType, Array[nullable MType]] */
5049 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
= {
5052 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[nullable MType]] */
5053 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[nullable MType]] */
5057 &type_model__MType
, /* RemovableCollection#0: MType */
5060 &type_model__MType
, /* Collection#0: MType */
5061 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
5064 /* runtime type HashMapValues[MType, Array[nullable MType]] */
5065 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
= {
5067 "HashMapValues[MType, Array[nullable MType]]", /* class_name_string */
5070 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
,
5073 0, /* nullable Object */
5075 348, /* Collection[nullable Array[nullable MType]] */
5077 84, /* Collection[Object] */
5078 1368, /* Collection[Array[nullable MType]] */
5079 1548, /* HashMapValues[MType, Array[nullable MType]] */
5082 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
= {
5085 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[nullable MType]] */
5086 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[nullable MType]] */
5090 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
5093 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
5094 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
5097 /* runtime type Collection[Array[nullable MType]] */
5098 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MType
= {
5100 "Collection[Array[nullable MType]]", /* class_name_string */
5104 0, {}, /*DEAD TYPE*/
5106 /* runtime type Collection[nullable Array[nullable MType]] */
5107 const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
= {
5109 "Collection[nullable Array[nullable MType]]", /* class_name_string */
5113 0, {}, /*DEAD TYPE*/
5115 /* runtime type NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
5116 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
5118 "NativeArray[nullable HashMapNode[MType, Array[nullable MType]]]", /* class_name_string */
5121 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
5124 0, /* nullable Object */
5126 349, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
5129 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
5132 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[MType, Array[nullable MType]] */
5133 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
5136 /* runtime type HashMapIterator[MType, Array[nullable MType]] */
5137 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
= {
5139 "HashMapIterator[MType, Array[nullable MType]]", /* class_name_string */
5142 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
,
5145 0, /* nullable Object */
5147 350, /* MapIterator[MType, Array[nullable MType]] */
5148 1089, /* HashMapIterator[MType, Array[nullable MType]] */
5151 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
= {
5154 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[nullable MType]] */
5157 /* runtime type MapIterator[MType, Array[nullable MType]] */
5158 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
= {
5160 "MapIterator[MType, Array[nullable MType]]", /* class_name_string */
5164 0, {}, /*DEAD TYPE*/
5166 /* runtime type HashMapNode[MType, Array[nullable MType]] */
5167 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
5169 "HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
5172 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
5175 0, /* nullable Object */
5177 32, /* nullable HashMapNode[MType, Array[nullable MType]] */
5179 1090, /* HashMapNode[MType, Array[nullable MType]] */
5182 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
5185 &type_model__MType
, /* HashMapNode#0: MType */
5186 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
5187 &type_model__MType
, /* HashNode#0: MType */
5190 /* runtime type nullable HashMapNode[MType, Array[nullable MType]] */
5191 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
5193 "nullable HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
5197 0, {}, /*DEAD TYPE*/
5199 /* runtime type HashMapKeys[MClassType, Array[nullable MType]] */
5200 const struct type type_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
= {
5202 "HashMapKeys[MClassType, Array[nullable MType]]", /* class_name_string */
5205 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
,
5208 0, /* nullable Object */
5212 84, /* Collection[Object] */
5213 93, /* Collection[nullable MType] */
5214 1316, /* Collection[MType] */
5215 1547, /* HashMapKeys[MType, Array[nullable MType]] */
5218 1464, /* Collection[MClassType] */
5219 2004, /* HashMapKeys[MClassType, Array[nullable MType]] */
5222 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
= {
5225 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Array[nullable MType]] */
5226 &type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Array[nullable MType]] */
5230 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
5233 &type_model__MClassType
, /* Collection#0: MClassType */
5234 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
5237 /* runtime type HashMapValues[MClassType, Array[nullable MType]] */
5238 const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
= {
5240 "HashMapValues[MClassType, Array[nullable MType]]", /* class_name_string */
5243 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
,
5246 0, /* nullable Object */
5248 348, /* Collection[nullable Array[nullable MType]] */
5250 84, /* Collection[Object] */
5251 1368, /* Collection[Array[nullable MType]] */
5252 1548, /* HashMapValues[MType, Array[nullable MType]] */
5253 1806, /* HashMapValues[MClassType, Array[nullable MType]] */
5256 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
= {
5259 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Array[nullable MType]] */
5260 &type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Array[nullable MType]] */
5264 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
5267 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
5268 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
5271 /* runtime type NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
5272 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
5274 "NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]]", /* class_name_string */
5277 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
5280 0, /* nullable Object */
5282 349, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
5283 1091, /* NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
5286 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
5289 &type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[MClassType, Array[nullable MType]] */
5290 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
5293 /* runtime type HashMapIterator[MClassType, Array[nullable MType]] */
5294 const struct type type_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
5296 "HashMapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
5299 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
,
5302 0, /* nullable Object */
5304 350, /* MapIterator[MType, Array[nullable MType]] */
5305 1089, /* HashMapIterator[MType, Array[nullable MType]] */
5306 1092, /* MapIterator[MClassType, Array[nullable MType]] */
5307 1549, /* HashMapIterator[MClassType, Array[nullable MType]] */
5310 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
5313 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Array[nullable MType]] */
5316 /* runtime type MapIterator[MClassType, Array[nullable MType]] */
5317 const struct type type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
5319 "MapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
5323 0, {}, /*DEAD TYPE*/
5325 /* runtime type HashMapNode[MClassType, Array[nullable MType]] */
5326 const struct type type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
5328 "HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
5331 &resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
5334 0, /* nullable Object */
5336 32, /* nullable HashMapNode[MType, Array[nullable MType]] */
5337 351, /* nullable HashMapNode[MClassType, Array[nullable MType]] */
5338 1090, /* HashMapNode[MType, Array[nullable MType]] */
5339 1550, /* HashMapNode[MClassType, Array[nullable MType]] */
5342 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
5345 &type_model__MClassType
, /* HashMapNode#0: MClassType */
5346 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
5347 &type_model__MClassType
, /* HashNode#0: MClassType */
5350 /* runtime type nullable HashMapNode[MClassType, Array[nullable MType]] */
5351 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
5353 "nullable HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
5357 0, {}, /*DEAD TYPE*/
5359 /* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */
5360 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
= {
5362 "HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */
5365 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
,
5368 0, /* nullable Object */
5370 91, /* Collection[nullable MClass] */
5372 84, /* Collection[Object] */
5373 1312, /* Collection[MClass] */
5374 1551, /* HashMapKeys[MClass, Array[nullable MPropDef]] */
5377 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
= {
5380 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MPropDef]] */
5381 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MPropDef]] */
5385 &type_model__MClass
, /* RemovableCollection#0: MClass */
5388 &type_model__MClass
, /* Collection#0: MClass */
5389 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5392 /* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */
5393 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
= {
5395 "HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */
5398 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
,
5401 0, /* nullable Object */
5405 84, /* Collection[Object] */
5406 1093, /* Collection[Array[nullable MPropDef]] */
5407 1369, /* HashMapValues[MClass, Array[nullable MPropDef]] */
5410 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
= {
5413 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MPropDef]] */
5414 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MPropDef]] */
5418 &type_array__Arraynullable_model__MPropDef
, /* RemovableCollection#0: Array[nullable MPropDef] */
5421 &type_array__Arraynullable_model__MPropDef
, /* Collection#0: Array[nullable MPropDef] */
5422 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */
5425 /* runtime type Collection[Array[nullable MPropDef]] */
5426 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
= {
5428 "Collection[Array[nullable MPropDef]]", /* class_name_string */
5432 0, {}, /*DEAD TYPE*/
5434 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
5435 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
5437 "NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */
5440 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
5443 0, /* nullable Object */
5445 352, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
5448 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
5451 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MPropDef]] */
5452 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
5455 /* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */
5456 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
5458 "HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
5461 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
5464 0, /* nullable Object */
5466 353, /* MapIterator[MClass, Array[nullable MPropDef]] */
5467 1094, /* HashMapIterator[MClass, Array[nullable MPropDef]] */
5470 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
5473 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MPropDef]] */
5476 /* runtime type MapIterator[MClass, Array[nullable MPropDef]] */
5477 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
5479 "MapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
5483 0, {}, /*DEAD TYPE*/
5485 /* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */
5486 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
5488 "HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
5491 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
5494 0, /* nullable Object */
5496 33, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */
5497 1095, /* HashMapNode[MClass, Array[nullable MPropDef]] */
5500 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
5503 &type_model__MClass
, /* HashMapNode#0: MClass */
5504 &type_array__Arraynullable_model__MPropDef
, /* HashMapNode#1: Array[nullable MPropDef] */
5505 &type_model__MClass
, /* HashNode#0: MClass */
5508 /* runtime type nullable HashMapNode[MClass, Array[nullable MPropDef]] */
5509 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
5511 "nullable HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
5515 0, {}, /*DEAD TYPE*/
5517 /* runtime type HashMapKeys[String, String] */
5518 const struct type type_hash_collection__HashMapKeysstring__Stringstring__String
= {
5520 "HashMapKeys[String, String]", /* class_name_string */
5523 &resolution_table_hash_collection__HashMapKeysstring__Stringstring__String
,
5526 0, /* nullable Object */
5530 84, /* Collection[Object] */
5531 587, /* Collection[Streamable] */
5532 1295, /* Collection[String] */
5533 1552, /* HashMapKeys[String, String] */
5536 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringstring__String
= {
5539 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, String] */
5540 &type_abstract_collection__MapKeysIteratorstring__Stringstring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, String] */
5544 &type_string__String
, /* RemovableCollection#0: String */
5547 &type_string__String
, /* Collection#0: String */
5548 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
5551 /* runtime type HashMapValues[String, String] */
5552 const struct type type_hash_collection__HashMapValuesstring__Stringstring__String
= {
5554 "HashMapValues[String, String]", /* class_name_string */
5557 &resolution_table_hash_collection__HashMapValuesstring__Stringstring__String
,
5560 0, /* nullable Object */
5564 84, /* Collection[Object] */
5565 587, /* Collection[Streamable] */
5566 1295, /* Collection[String] */
5567 1553, /* HashMapValues[String, String] */
5570 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringstring__String
= {
5573 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, String] */
5574 &type_abstract_collection__MapValuesIteratorstring__Stringstring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, String] */
5578 &type_string__String
, /* RemovableCollection#0: String */
5581 &type_string__String
, /* Collection#0: String */
5582 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
5585 /* runtime type NativeArray[nullable HashMapNode[String, String]] */
5586 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
= {
5588 "NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */
5591 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
,
5594 0, /* nullable Object */
5596 354, /* NativeArray[nullable HashMapNode[String, String]] */
5599 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
= {
5602 &type_nullable_hash_collection__HashMapNodestring__Stringstring__String
, /* NativeArray#0: nullable HashMapNode[String, String] */
5603 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, String]] */
5606 /* runtime type HashMapIterator[String, String] */
5607 const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String
= {
5609 "HashMapIterator[String, String]", /* class_name_string */
5612 &resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String
,
5615 0, /* nullable Object */
5617 355, /* MapIterator[String, String] */
5618 1096, /* HashMapIterator[String, String] */
5621 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String
= {
5624 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, String] */
5627 /* runtime type MapIterator[String, String] */
5628 const struct type type_abstract_collection__MapIteratorstring__Stringstring__String
= {
5630 "MapIterator[String, String]", /* class_name_string */
5634 0, {}, /*DEAD TYPE*/
5636 /* runtime type HashMapNode[String, String] */
5637 const struct type type_hash_collection__HashMapNodestring__Stringstring__String
= {
5639 "HashMapNode[String, String]", /* class_name_string */
5642 &resolution_table_hash_collection__HashMapNodestring__Stringstring__String
,
5645 0, /* nullable Object */
5647 34, /* nullable HashMapNode[String, String] */
5648 1097, /* HashMapNode[String, String] */
5651 const struct types resolution_table_hash_collection__HashMapNodestring__Stringstring__String
= {
5654 &type_string__String
, /* HashMapNode#0: String */
5655 &type_string__String
, /* HashMapNode#1: String */
5656 &type_string__String
, /* HashNode#0: String */
5659 /* runtime type nullable HashMapNode[String, String] */
5660 const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String
= {
5662 "nullable HashMapNode[String, String]", /* class_name_string */
5666 0, {}, /*DEAD TYPE*/
5668 /* runtime type ListNode[CodeFile] */
5669 const struct type type_list__ListNodeabstract_compiler__CodeFile
= {
5671 "ListNode[CodeFile]", /* class_name_string */
5674 &resolution_table_list__ListNodeabstract_compiler__CodeFile
,
5677 0, /* nullable Object */
5679 35, /* nullable ListNode[CodeFile] */
5681 84, /* Collection[Object] */
5682 618, /* Collection[CodeFile] */
5683 1370, /* Container[CodeFile] */
5684 1807, /* ListNode[CodeFile] */
5687 const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile
= {
5690 &type_nullable_list__ListNodeabstract_compiler__CodeFile
, /* nullable ListNode[ListNode#0]: nullable ListNode[CodeFile] */
5691 &type_abstract_compiler__CodeFile
, /* ListNode#0: CodeFile */
5692 &type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
, /* ContainerIterator[Container#0]: ContainerIterator[CodeFile] */
5693 &type_abstract_compiler__CodeFile
, /* Container#0: CodeFile */
5698 &type_abstract_compiler__CodeFile
, /* Collection#0: CodeFile */
5699 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Collection#0]: Collection[CodeFile] */
5702 /* runtime type nullable ListNode[CodeFile] */
5703 const struct type type_nullable_list__ListNodeabstract_compiler__CodeFile
= {
5705 "nullable ListNode[CodeFile]", /* class_name_string */
5709 0, {}, /*DEAD TYPE*/
5711 /* runtime type Container[CodeFile] */
5712 const struct type type_abstract_collection__Containerabstract_compiler__CodeFile
= {
5714 "Container[CodeFile]", /* class_name_string */
5718 0, {}, /*DEAD TYPE*/
5720 /* runtime type ListIterator[CodeFile] */
5721 const struct type type_list__ListIteratorabstract_compiler__CodeFile
= {
5723 "ListIterator[CodeFile]", /* class_name_string */
5726 &resolution_table_list__ListIteratorabstract_compiler__CodeFile
,
5729 0, /* nullable Object */
5731 356, /* ListIterator[CodeFile] */
5734 const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile
= {
5737 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
5738 &type_list__Listabstract_compiler__CodeFile
, /* List[ListIterator#0]: List[CodeFile] */
5741 /* runtime type HashMapKeys[String, ANode] */
5742 const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode
= {
5744 "HashMapKeys[String, ANode]", /* class_name_string */
5747 &resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode
,
5750 0, /* nullable Object */
5754 84, /* Collection[Object] */
5755 587, /* Collection[Streamable] */
5756 1295, /* Collection[String] */
5757 1554, /* HashMapKeys[String, ANode] */
5760 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode
= {
5763 &type_hash_collection__HashMapstring__Stringparser_nodes__ANode
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, ANode] */
5764 &type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, ANode] */
5768 &type_string__String
, /* RemovableCollection#0: String */
5771 &type_string__String
, /* Collection#0: String */
5772 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
5775 /* runtime type HashMapValues[String, ANode] */
5776 const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode
= {
5778 "HashMapValues[String, ANode]", /* class_name_string */
5781 &resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode
,
5784 0, /* nullable Object */
5788 84, /* Collection[Object] */
5789 601, /* Collection[ANode] */
5790 1371, /* HashMapValues[String, ANode] */
5793 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode
= {
5796 &type_hash_collection__HashMapstring__Stringparser_nodes__ANode
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, ANode] */
5797 &type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, ANode] */
5801 &type_parser_nodes__ANode
, /* RemovableCollection#0: ANode */
5804 &type_parser_nodes__ANode
, /* Collection#0: ANode */
5805 &type_abstract_collection__Collectionparser_nodes__ANode
, /* Collection[Collection#0]: Collection[ANode] */
5808 /* runtime type NativeArray[nullable HashMapNode[String, ANode]] */
5809 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
5811 "NativeArray[nullable HashMapNode[String, ANode]]", /* class_name_string */
5814 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
,
5817 0, /* nullable Object */
5819 357, /* NativeArray[nullable HashMapNode[String, ANode]] */
5822 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
5825 &type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
, /* NativeArray#0: nullable HashMapNode[String, ANode] */
5826 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, ANode]] */
5829 /* runtime type HashMapIterator[String, ANode] */
5830 const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode
= {
5832 "HashMapIterator[String, ANode]", /* class_name_string */
5835 &resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode
,
5838 0, /* nullable Object */
5840 358, /* MapIterator[String, ANode] */
5841 1098, /* HashMapIterator[String, ANode] */
5844 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode
= {
5847 &type_hash_collection__HashMapstring__Stringparser_nodes__ANode
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, ANode] */
5850 /* runtime type MapIterator[String, ANode] */
5851 const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode
= {
5853 "MapIterator[String, ANode]", /* class_name_string */
5857 0, {}, /*DEAD TYPE*/
5859 /* runtime type HashMapNode[String, ANode] */
5860 const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
5862 "HashMapNode[String, ANode]", /* class_name_string */
5865 &resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
,
5868 0, /* nullable Object */
5870 36, /* nullable HashMapNode[String, ANode] */
5871 1099, /* HashMapNode[String, ANode] */
5874 const struct types resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
5877 &type_string__String
, /* HashMapNode#0: String */
5878 &type_parser_nodes__ANode
, /* HashMapNode#1: ANode */
5879 &type_string__String
, /* HashNode#0: String */
5882 /* runtime type nullable HashMapNode[String, ANode] */
5883 const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
5885 "nullable HashMapNode[String, ANode]", /* class_name_string */
5889 0, {}, /*DEAD TYPE*/
5891 /* runtime type ArrayIterator[ExternFile] */
5892 const struct type type_array__ArrayIteratorc_tools__ExternFile
= {
5894 "ArrayIterator[ExternFile]", /* class_name_string */
5897 &resolution_table_array__ArrayIteratorc_tools__ExternFile
,
5900 0, /* nullable Object */
5902 288, /* ArrayIterator[Object] */
5903 1100, /* ArrayIterator[ExternFile] */
5906 const struct types resolution_table_array__ArrayIteratorc_tools__ExternFile
= {
5909 &type_array__Arrayc_tools__ExternFile
, /* Array[Iterator#0]: Array[ExternFile] */
5910 &type_array__AbstractArrayReadc_tools__ExternFile
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ExternFile] */
5913 /* runtime type NativeArray[ExternFile] */
5914 const struct type type_array__NativeArrayc_tools__ExternFile
= {
5916 "NativeArray[ExternFile]", /* class_name_string */
5919 &resolution_table_array__NativeArrayc_tools__ExternFile
,
5922 0, /* nullable Object */
5924 103, /* NativeArray[Object] */
5925 1101, /* NativeArray[ExternFile] */
5928 const struct types resolution_table_array__NativeArrayc_tools__ExternFile
= {
5931 &type_c_tools__ExternFile
, /* NativeArray#0: ExternFile */
5932 &type_array__NativeArrayc_tools__ExternFile
, /* NativeArray[NativeArray#0]: NativeArray[ExternFile] */
5935 /* runtime type ArraySetIterator[String] */
5936 const struct type type_array__ArraySetIteratorstring__String
= {
5938 "ArraySetIterator[String]", /* class_name_string */
5941 &resolution_table_array__ArraySetIteratorstring__String
,
5944 0, /* nullable Object */
5946 359, /* ArraySetIterator[String] */
5949 const struct types resolution_table_array__ArraySetIteratorstring__String
= {
5952 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
5953 &type_array__ArrayIteratorstring__String
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[String] */
5956 /* runtime type ArrayIterator[Match] */
5957 const struct type type_array__ArrayIteratorstring_search__Match
= {
5959 "ArrayIterator[Match]", /* class_name_string */
5962 &resolution_table_array__ArrayIteratorstring_search__Match
,
5965 0, /* nullable Object */
5967 288, /* ArrayIterator[Object] */
5968 1102, /* ArrayIterator[Match] */
5971 const struct types resolution_table_array__ArrayIteratorstring_search__Match
= {
5974 &type_array__Arraystring_search__Match
, /* Array[Iterator#0]: Array[Match] */
5975 &type_array__AbstractArrayReadstring_search__Match
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Match] */
5978 /* runtime type NativeArray[Match] */
5979 const struct type type_array__NativeArraystring_search__Match
= {
5981 "NativeArray[Match]", /* class_name_string */
5984 &resolution_table_array__NativeArraystring_search__Match
,
5987 0, /* nullable Object */
5989 103, /* NativeArray[Object] */
5990 1103, /* NativeArray[Match] */
5993 const struct types resolution_table_array__NativeArraystring_search__Match
= {
5996 &type_string_search__Match
, /* NativeArray#0: Match */
5997 &type_array__NativeArraystring_search__Match
, /* NativeArray[NativeArray#0]: NativeArray[Match] */
6000 /* runtime type ArrayIterator[State] */
6001 const struct type type_array__ArrayIteratorparser_work__State
= {
6003 "ArrayIterator[State]", /* class_name_string */
6006 &resolution_table_array__ArrayIteratorparser_work__State
,
6009 0, /* nullable Object */
6011 288, /* ArrayIterator[Object] */
6012 1104, /* ArrayIterator[State] */
6015 const struct types resolution_table_array__ArrayIteratorparser_work__State
= {
6018 &type_array__Arrayparser_work__State
, /* Array[Iterator#0]: Array[State] */
6019 &type_array__AbstractArrayReadparser_work__State
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[State] */
6022 /* runtime type NativeArray[State] */
6023 const struct type type_array__NativeArrayparser_work__State
= {
6025 "NativeArray[State]", /* class_name_string */
6028 &resolution_table_array__NativeArrayparser_work__State
,
6031 0, /* nullable Object */
6033 103, /* NativeArray[Object] */
6034 1105, /* NativeArray[State] */
6037 const struct types resolution_table_array__NativeArrayparser_work__State
= {
6040 &type_parser_work__State
, /* NativeArray#0: State */
6041 &type_array__NativeArrayparser_work__State
, /* NativeArray[NativeArray#0]: NativeArray[State] */
6044 /* runtime type Array[AImport] */
6045 const struct type type_array__Arrayparser_nodes__AImport
= {
6047 "Array[AImport]", /* class_name_string */
6050 &resolution_table_array__Arrayparser_nodes__AImport
,
6053 0, /* nullable Object */
6056 83, /* SequenceRead[nullable Object] */
6057 84, /* Collection[Object] */
6058 601, /* Collection[ANode] */
6059 1318, /* Collection[Prod] */
6060 1294, /* AbstractArrayRead[Object] */
6061 1481, /* Collection[AImport] */
6062 1459, /* Array[Object] */
6063 1648, /* AbstractArrayRead[ANode] */
6065 2023, /* Array[ANode] */
6066 2024, /* AbstractArrayRead[Prod] */
6067 2133, /* AbstractArrayRead[AImport] */
6068 2145, /* Array[Prod] */
6069 2186, /* Array[AImport] */
6072 const struct types resolution_table_array__Arrayparser_nodes__AImport
= {
6075 &type_parser_nodes__AImport
, /* Sequence#0: AImport */
6076 &type_parser_nodes__AImport
, /* SimpleCollection#0: AImport */
6077 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[Array#0]: NativeArray[AImport] */
6078 &type_array__Arrayparser_nodes__AImport
, /* Array[Array#0]: Array[AImport] */
6079 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[ArrayCapable#0]: NativeArray[AImport] */
6080 &type_parser_nodes__AImport
, /* RemovableCollection#0: AImport */
6081 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Sequence#0]: Collection[AImport] */
6082 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[SimpleCollection#0]: Collection[AImport] */
6083 &type_parser_nodes__AImport
, /* Collection#0: AImport */
6084 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Collection#0]: Collection[AImport] */
6085 &type_parser_nodes__AImport
, /* SequenceRead#0: AImport */
6086 &type_parser_nodes__AImport
, /* AbstractArrayRead#0: AImport */
6087 &type_array__Arrayparser_nodes__AImport
, /* Array[AbstractArrayRead#0]: Array[AImport] */
6088 &type_array__ArrayIteratorparser_nodes__AImport
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AImport] */
6091 /* runtime type AbstractArrayRead[AImport] */
6092 const struct type type_array__AbstractArrayReadparser_nodes__AImport
= {
6094 "AbstractArrayRead[AImport]", /* class_name_string */
6098 0, {}, /*DEAD TYPE*/
6100 /* runtime type Array[TId] */
6101 const struct type type_array__Arrayparser_nodes__TId
= {
6103 "Array[TId]", /* class_name_string */
6106 &resolution_table_array__Arrayparser_nodes__TId
,
6109 0, /* nullable Object */
6112 83, /* SequenceRead[nullable Object] */
6113 84, /* Collection[Object] */
6114 601, /* Collection[ANode] */
6115 1330, /* Collection[TId] */
6116 1294, /* AbstractArrayRead[Object] */
6118 1459, /* Array[Object] */
6119 1648, /* AbstractArrayRead[ANode] */
6120 2066, /* AbstractArrayRead[TId] */
6121 2023, /* Array[ANode] */
6122 2150, /* Array[TId] */
6125 const struct types resolution_table_array__Arrayparser_nodes__TId
= {
6128 &type_parser_nodes__TId
, /* Sequence#0: TId */
6129 &type_parser_nodes__TId
, /* SimpleCollection#0: TId */
6130 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[Array#0]: NativeArray[TId] */
6131 &type_array__Arrayparser_nodes__TId
, /* Array[Array#0]: Array[TId] */
6132 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[ArrayCapable#0]: NativeArray[TId] */
6133 &type_parser_nodes__TId
, /* RemovableCollection#0: TId */
6134 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Sequence#0]: Collection[TId] */
6135 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[SimpleCollection#0]: Collection[TId] */
6136 &type_parser_nodes__TId
, /* Collection#0: TId */
6137 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Collection#0]: Collection[TId] */
6138 &type_parser_nodes__TId
, /* SequenceRead#0: TId */
6139 &type_parser_nodes__TId
, /* AbstractArrayRead#0: TId */
6140 &type_array__Arrayparser_nodes__TId
, /* Array[AbstractArrayRead#0]: Array[TId] */
6141 &type_array__ArrayIteratorparser_nodes__TId
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TId] */
6144 /* runtime type AbstractArrayRead[TId] */
6145 const struct type type_array__AbstractArrayReadparser_nodes__TId
= {
6147 "AbstractArrayRead[TId]", /* class_name_string */
6151 0, {}, /*DEAD TYPE*/
6153 /* runtime type HashMapKeys[MClass, MClassType] */
6154 const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
6156 "HashMapKeys[MClass, MClassType]", /* class_name_string */
6159 &resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
,
6162 0, /* nullable Object */
6164 91, /* Collection[nullable MClass] */
6166 84, /* Collection[Object] */
6167 1312, /* Collection[MClass] */
6168 1555, /* HashMapKeys[MClass, MClassType] */
6171 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
6174 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, MClassType] */
6175 &type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, MClassType] */
6179 &type_model__MClass
, /* RemovableCollection#0: MClass */
6182 &type_model__MClass
, /* Collection#0: MClass */
6183 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
6186 /* runtime type HashMapValues[MClass, MClassType] */
6187 const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
6189 "HashMapValues[MClass, MClassType]", /* class_name_string */
6192 &resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
,
6195 0, /* nullable Object */
6199 84, /* Collection[Object] */
6200 93, /* Collection[nullable MType] */
6201 1316, /* Collection[MType] */
6205 1464, /* Collection[MClassType] */
6206 1808, /* HashMapValues[MClass, MClassType] */
6209 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
6212 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, MClassType] */
6213 &type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, MClassType] */
6217 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
6220 &type_model__MClassType
, /* Collection#0: MClassType */
6221 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
6224 /* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */
6225 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
6227 "NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */
6230 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
6233 0, /* nullable Object */
6235 360, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */
6238 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
6241 &type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClass, MClassType] */
6242 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
6245 /* runtime type HashMapIterator[MClass, MClassType] */
6246 const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
6248 "HashMapIterator[MClass, MClassType]", /* class_name_string */
6251 &resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
,
6254 0, /* nullable Object */
6256 361, /* MapIterator[MClass, MClassType] */
6257 1106, /* HashMapIterator[MClass, MClassType] */
6260 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
6263 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, MClassType] */
6266 /* runtime type MapIterator[MClass, MClassType] */
6267 const struct type type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
= {
6269 "MapIterator[MClass, MClassType]", /* class_name_string */
6273 0, {}, /*DEAD TYPE*/
6275 /* runtime type HashMapNode[MClass, MClassType] */
6276 const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
6278 "HashMapNode[MClass, MClassType]", /* class_name_string */
6281 &resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
6284 0, /* nullable Object */
6286 37, /* nullable HashMapNode[MClass, MClassType] */
6287 1107, /* HashMapNode[MClass, MClassType] */
6290 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
6293 &type_model__MClass
, /* HashMapNode#0: MClass */
6294 &type_model__MClassType
, /* HashMapNode#1: MClassType */
6295 &type_model__MClass
, /* HashNode#0: MClass */
6298 /* runtime type nullable HashMapNode[MClass, MClassType] */
6299 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
6301 "nullable HashMapNode[MClass, MClassType]", /* class_name_string */
6305 0, {}, /*DEAD TYPE*/
6307 /* runtime type ArrayMapKeys[MClass, AType] */
6308 const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
6310 "ArrayMapKeys[MClass, AType]", /* class_name_string */
6313 &resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
,
6316 0, /* nullable Object */
6318 91, /* Collection[nullable MClass] */
6320 84, /* Collection[Object] */
6321 1312, /* Collection[MClass] */
6322 1556, /* ArrayMapKeys[MClass, AType] */
6325 const struct types resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
6328 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapKeys#0, ArrayMapKeys#1]: ArrayMap[MClass, AType] */
6329 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
, /* MapKeysIterator[ArrayMapKeys#0, ArrayMapKeys#1]: MapKeysIterator[MClass, AType] */
6333 &type_model__MClass
, /* RemovableCollection#0: MClass */
6336 &type_model__MClass
, /* Collection#0: MClass */
6337 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
6340 /* runtime type ArrayMapValues[MClass, AType] */
6341 const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
6343 "ArrayMapValues[MClass, AType]", /* class_name_string */
6346 &resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
,
6349 0, /* nullable Object */
6353 84, /* Collection[Object] */
6354 601, /* Collection[ANode] */
6355 1318, /* Collection[Prod] */
6357 1499, /* Collection[AType] */
6358 1809, /* ArrayMapValues[MClass, AType] */
6361 const struct types resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
6364 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapValues#0, ArrayMapValues#1]: ArrayMap[MClass, AType] */
6365 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
, /* MapValuesIterator[ArrayMapValues#0, ArrayMapValues#1]: MapValuesIterator[MClass, AType] */
6369 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
6372 &type_parser_nodes__AType
, /* Collection#0: AType */
6373 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
6376 /* runtime type CoupleMapIterator[MClass, AType] */
6377 const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
6379 "CoupleMapIterator[MClass, AType]", /* class_name_string */
6382 &resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
,
6385 0, /* nullable Object */
6387 362, /* MapIterator[MClass, AType] */
6388 1108, /* CoupleMapIterator[MClass, AType] */
6391 const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
6394 &type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Iterator[Couple[CoupleMapIterator#0, CoupleMapIterator#1]]: Iterator[Couple[MClass, AType]] */
6397 /* runtime type MapIterator[MClass, AType] */
6398 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
= {
6400 "MapIterator[MClass, AType]", /* class_name_string */
6404 0, {}, /*DEAD TYPE*/
6406 /* runtime type Couple[MClass, AType] */
6407 const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6409 "Couple[MClass, AType]", /* class_name_string */
6412 &resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
,
6415 0, /* nullable Object */
6417 363, /* Couple[MClass, AType] */
6420 const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6423 &type_model__MClass
, /* Couple#0: MClass */
6424 &type_parser_nodes__AType
, /* Couple#1: AType */
6427 /* runtime type Array[Couple[MClass, AType]] */
6428 const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6430 "Array[Couple[MClass, AType]]", /* class_name_string */
6433 &resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
6436 0, /* nullable Object */
6439 83, /* SequenceRead[nullable Object] */
6440 84, /* Collection[Object] */
6441 1109, /* Collection[Couple[MClass, AType]] */
6443 1294, /* AbstractArrayRead[Object] */
6444 1810, /* AbstractArrayRead[Couple[MClass, AType]] */
6445 1459, /* Array[Object] */
6446 2067, /* Array[Couple[MClass, AType]] */
6449 const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6452 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Sequence#0: Couple[MClass, AType] */
6453 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SimpleCollection#0: Couple[MClass, AType] */
6454 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[Couple[MClass, AType]] */
6455 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Array#0]: Array[Couple[MClass, AType]] */
6456 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[Couple[MClass, AType]] */
6457 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* RemovableCollection#0: Couple[MClass, AType] */
6458 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Sequence#0]: Collection[Couple[MClass, AType]] */
6459 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[Couple[MClass, AType]] */
6460 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection#0: Couple[MClass, AType] */
6461 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Collection#0]: Collection[Couple[MClass, AType]] */
6462 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SequenceRead#0: Couple[MClass, AType] */
6463 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead#0: Couple[MClass, AType] */
6464 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[Couple[MClass, AType]] */
6465 &type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Couple[MClass, AType]] */
6468 /* runtime type Collection[Couple[MClass, AType]] */
6469 const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6471 "Collection[Couple[MClass, AType]]", /* class_name_string */
6475 0, {}, /*DEAD TYPE*/
6477 /* runtime type AbstractArrayRead[Couple[MClass, AType]] */
6478 const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6480 "AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */
6484 0, {}, /*DEAD TYPE*/
6486 /* runtime type ListNode[Scope] */
6487 const struct type type_list__ListNodescope__Scope
= {
6489 "ListNode[Scope]", /* class_name_string */
6492 &resolution_table_list__ListNodescope__Scope
,
6495 0, /* nullable Object */
6497 38, /* nullable ListNode[Scope] */
6499 84, /* Collection[Object] */
6500 624, /* Collection[Scope] */
6501 1372, /* Container[Scope] */
6502 1811, /* ListNode[Scope] */
6505 const struct types resolution_table_list__ListNodescope__Scope
= {
6508 &type_nullable_list__ListNodescope__Scope
, /* nullable ListNode[ListNode#0]: nullable ListNode[Scope] */
6509 &type_scope__Scope
, /* ListNode#0: Scope */
6510 &type_abstract_collection__ContainerIteratorscope__Scope
, /* ContainerIterator[Container#0]: ContainerIterator[Scope] */
6511 &type_scope__Scope
, /* Container#0: Scope */
6516 &type_scope__Scope
, /* Collection#0: Scope */
6517 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
6520 /* runtime type nullable ListNode[Scope] */
6521 const struct type type_nullable_list__ListNodescope__Scope
= {
6523 "nullable ListNode[Scope]", /* class_name_string */
6527 0, {}, /*DEAD TYPE*/
6529 /* runtime type Container[Scope] */
6530 const struct type type_abstract_collection__Containerscope__Scope
= {
6532 "Container[Scope]", /* class_name_string */
6536 0, {}, /*DEAD TYPE*/
6538 /* runtime type ListIterator[Scope] */
6539 const struct type type_list__ListIteratorscope__Scope
= {
6541 "ListIterator[Scope]", /* class_name_string */
6544 &resolution_table_list__ListIteratorscope__Scope
,
6547 0, /* nullable Object */
6549 364, /* ListIterator[Scope] */
6552 const struct types resolution_table_list__ListIteratorscope__Scope
= {
6555 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
6556 &type_list__Listscope__Scope
, /* List[ListIterator#0]: List[Scope] */
6559 /* runtime type ArrayIterator[FlowContext] */
6560 const struct type type_array__ArrayIteratorflow__FlowContext
= {
6562 "ArrayIterator[FlowContext]", /* class_name_string */
6565 &resolution_table_array__ArrayIteratorflow__FlowContext
,
6568 0, /* nullable Object */
6570 288, /* ArrayIterator[Object] */
6571 1110, /* ArrayIterator[FlowContext] */
6574 const struct types resolution_table_array__ArrayIteratorflow__FlowContext
= {
6577 &type_array__Arrayflow__FlowContext
, /* Array[Iterator#0]: Array[FlowContext] */
6578 &type_array__AbstractArrayReadflow__FlowContext
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FlowContext] */
6581 /* runtime type NativeArray[FlowContext] */
6582 const struct type type_array__NativeArrayflow__FlowContext
= {
6584 "NativeArray[FlowContext]", /* class_name_string */
6587 &resolution_table_array__NativeArrayflow__FlowContext
,
6590 0, /* nullable Object */
6592 103, /* NativeArray[Object] */
6593 1111, /* NativeArray[FlowContext] */
6596 const struct types resolution_table_array__NativeArrayflow__FlowContext
= {
6599 &type_flow__FlowContext
, /* NativeArray#0: FlowContext */
6600 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[NativeArray#0]: NativeArray[FlowContext] */
6603 /* runtime type NativeArray[nullable HashSetNode[Variable]] */
6604 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
6606 "NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */
6609 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
,
6612 0, /* nullable Object */
6614 324, /* NativeArray[nullable HashSetNode[Object]] */
6615 1112, /* NativeArray[nullable HashSetNode[Variable]] */
6618 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
6621 &type_nullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray#0: nullable HashSetNode[Variable] */
6622 &type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Variable]] */
6625 /* runtime type HashSetIterator[Variable] */
6626 const struct type type_hash_collection__HashSetIteratorscope__Variable
= {
6628 "HashSetIterator[Variable]", /* class_name_string */
6631 &resolution_table_hash_collection__HashSetIteratorscope__Variable
,
6634 0, /* nullable Object */
6636 325, /* HashSetIterator[Object] */
6637 1113, /* HashSetIterator[Variable] */
6640 const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable
= {
6643 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
6644 &type_hash_collection__HashSetscope__Variable
, /* HashSet[HashSetIterator#0]: HashSet[Variable] */
6647 /* runtime type HashSetNode[Variable] */
6648 const struct type type_hash_collection__HashSetNodescope__Variable
= {
6650 "HashSetNode[Variable]", /* class_name_string */
6653 &resolution_table_hash_collection__HashSetNodescope__Variable
,
6656 0, /* nullable Object */
6658 26, /* nullable HashSetNode[Object] */
6659 365, /* nullable HashSetNode[Variable] */
6660 1061, /* HashSetNode[Object] */
6661 1557, /* HashSetNode[Variable] */
6664 const struct types resolution_table_hash_collection__HashSetNodescope__Variable
= {
6667 &type_scope__Variable
, /* HashSetNode#0: Variable */
6669 &type_scope__Variable
, /* HashNode#0: Variable */
6672 /* runtime type nullable HashSetNode[Variable] */
6673 const struct type type_nullable_hash_collection__HashSetNodescope__Variable
= {
6675 "nullable HashSetNode[Variable]", /* class_name_string */
6679 0, {}, /*DEAD TYPE*/
6681 /* runtime type ArrayIterator[CallSite] */
6682 const struct type type_array__ArrayIteratortyping__CallSite
= {
6684 "ArrayIterator[CallSite]", /* class_name_string */
6687 &resolution_table_array__ArrayIteratortyping__CallSite
,
6690 0, /* nullable Object */
6692 288, /* ArrayIterator[Object] */
6693 1114, /* ArrayIterator[CallSite] */
6696 const struct types resolution_table_array__ArrayIteratortyping__CallSite
= {
6699 &type_array__Arraytyping__CallSite
, /* Array[Iterator#0]: Array[CallSite] */
6700 &type_array__AbstractArrayReadtyping__CallSite
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CallSite] */
6703 /* runtime type NativeArray[CallSite] */
6704 const struct type type_array__NativeArraytyping__CallSite
= {
6706 "NativeArray[CallSite]", /* class_name_string */
6709 &resolution_table_array__NativeArraytyping__CallSite
,
6712 0, /* nullable Object */
6714 103, /* NativeArray[Object] */
6715 1115, /* NativeArray[CallSite] */
6718 const struct types resolution_table_array__NativeArraytyping__CallSite
= {
6721 &type_typing__CallSite
, /* NativeArray#0: CallSite */
6722 &type_array__NativeArraytyping__CallSite
, /* NativeArray[NativeArray#0]: NativeArray[CallSite] */
6725 /* runtime type ArrayIterator[MType] */
6726 const struct type type_array__ArrayIteratormodel__MType
= {
6728 "ArrayIterator[MType]", /* class_name_string */
6731 &resolution_table_array__ArrayIteratormodel__MType
,
6734 0, /* nullable Object */
6736 288, /* ArrayIterator[Object] */
6737 366, /* ArrayIterator[nullable MType] */
6738 1373, /* ArrayIterator[MType] */
6741 const struct types resolution_table_array__ArrayIteratormodel__MType
= {
6744 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
6745 &type_array__AbstractArrayReadmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MType] */
6748 /* runtime type ArrayIterator[nullable MType] */
6749 const struct type type_array__ArrayIteratornullable_model__MType
= {
6751 "ArrayIterator[nullable MType]", /* class_name_string */
6754 &resolution_table_array__ArrayIteratornullable_model__MType
,
6757 0, /* nullable Object */
6760 366, /* ArrayIterator[nullable MType] */
6763 const struct types resolution_table_array__ArrayIteratornullable_model__MType
= {
6766 &type_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable MType] */
6767 &type_array__AbstractArrayReadnullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MType] */
6770 /* runtime type NativeArray[MType] */
6771 const struct type type_array__NativeArraymodel__MType
= {
6773 "NativeArray[MType]", /* class_name_string */
6776 &resolution_table_array__NativeArraymodel__MType
,
6779 0, /* nullable Object */
6781 103, /* NativeArray[Object] */
6782 367, /* NativeArray[nullable MType] */
6783 1374, /* NativeArray[MType] */
6786 const struct types resolution_table_array__NativeArraymodel__MType
= {
6789 &type_model__MType
, /* NativeArray#0: MType */
6790 &type_array__NativeArraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[MType] */
6793 /* runtime type NativeArray[nullable MType] */
6794 const struct type type_array__NativeArraynullable_model__MType
= {
6796 "NativeArray[nullable MType]", /* class_name_string */
6799 &resolution_table_array__NativeArraynullable_model__MType
,
6802 0, /* nullable Object */
6805 367, /* NativeArray[nullable MType] */
6808 const struct types resolution_table_array__NativeArraynullable_model__MType
= {
6811 &type_nullable_model__MType
, /* NativeArray#0: nullable MType */
6812 &type_array__NativeArraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable MType] */
6815 /* runtime type ListNode[MClassType] */
6816 const struct type type_list__ListNodemodel__MClassType
= {
6818 "ListNode[MClassType]", /* class_name_string */
6821 &resolution_table_list__ListNodemodel__MClassType
,
6824 0, /* nullable Object */
6826 39, /* nullable ListNode[MClassType] */
6828 84, /* Collection[Object] */
6829 93, /* Collection[nullable MType] */
6830 1316, /* Collection[MType] */
6834 1464, /* Collection[MClassType] */
6835 1812, /* Container[MClassType] */
6836 2068, /* ListNode[MClassType] */
6839 const struct types resolution_table_list__ListNodemodel__MClassType
= {
6842 &type_nullable_list__ListNodemodel__MClassType
, /* nullable ListNode[ListNode#0]: nullable ListNode[MClassType] */
6843 &type_model__MClassType
, /* ListNode#0: MClassType */
6844 &type_abstract_collection__ContainerIteratormodel__MClassType
, /* ContainerIterator[Container#0]: ContainerIterator[MClassType] */
6845 &type_model__MClassType
, /* Container#0: MClassType */
6850 &type_model__MClassType
, /* Collection#0: MClassType */
6851 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
6854 /* runtime type nullable ListNode[MClassType] */
6855 const struct type type_nullable_list__ListNodemodel__MClassType
= {
6857 "nullable ListNode[MClassType]", /* class_name_string */
6861 0, {}, /*DEAD TYPE*/
6863 /* runtime type Container[MClassType] */
6864 const struct type type_abstract_collection__Containermodel__MClassType
= {
6866 "Container[MClassType]", /* class_name_string */
6870 0, {}, /*DEAD TYPE*/
6872 /* runtime type ListIterator[MClassType] */
6873 const struct type type_list__ListIteratormodel__MClassType
= {
6875 "ListIterator[MClassType]", /* class_name_string */
6878 &resolution_table_list__ListIteratormodel__MClassType
,
6881 0, /* nullable Object */
6883 368, /* ListIterator[MClassType] */
6886 const struct types resolution_table_list__ListIteratormodel__MClassType
= {
6889 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
6890 &type_list__Listmodel__MClassType
, /* List[ListIterator#0]: List[MClassType] */
6893 /* runtime type HashMapKeys[String, Int] */
6894 const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
6896 "HashMapKeys[String, Int]", /* class_name_string */
6899 &resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
,
6902 0, /* nullable Object */
6906 84, /* Collection[Object] */
6907 587, /* Collection[Streamable] */
6908 1295, /* Collection[String] */
6909 1558, /* HashMapKeys[String, Int] */
6912 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
6915 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Int] */
6916 &type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Int] */
6920 &type_string__String
, /* RemovableCollection#0: String */
6923 &type_string__String
, /* Collection#0: String */
6924 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6927 /* runtime type HashMapValues[String, Int] */
6928 const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
6930 "HashMapValues[String, Int]", /* class_name_string */
6933 &resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
,
6936 0, /* nullable Object */
6940 84, /* Collection[Object] */
6941 610, /* Collection[Int] */
6942 1375, /* HashMapValues[String, Int] */
6945 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
6948 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Int] */
6949 &type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Int] */
6953 &type_kernel__Int
, /* RemovableCollection#0: Int */
6956 &type_kernel__Int
, /* Collection#0: Int */
6957 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
6960 /* runtime type NativeArray[nullable HashMapNode[String, Int]] */
6961 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
6963 "NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */
6966 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
,
6969 0, /* nullable Object */
6971 369, /* NativeArray[nullable HashMapNode[String, Int]] */
6974 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
6977 &type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray#0: nullable HashMapNode[String, Int] */
6978 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Int]] */
6981 /* runtime type HashMapIterator[String, Int] */
6982 const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
6984 "HashMapIterator[String, Int]", /* class_name_string */
6987 &resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
,
6990 0, /* nullable Object */
6992 370, /* MapIterator[String, Int] */
6993 1116, /* HashMapIterator[String, Int] */
6996 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
6999 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Int] */
7002 /* runtime type MapIterator[String, Int] */
7003 const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int
= {
7005 "MapIterator[String, Int]", /* class_name_string */
7009 0, {}, /*DEAD TYPE*/
7011 /* runtime type HashMapNode[String, Int] */
7012 const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int
= {
7014 "HashMapNode[String, Int]", /* class_name_string */
7017 &resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
,
7020 0, /* nullable Object */
7022 40, /* nullable HashMapNode[String, Int] */
7023 1117, /* HashMapNode[String, Int] */
7026 const struct types resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
= {
7029 &type_string__String
, /* HashMapNode#0: String */
7030 &type_kernel__Int
, /* HashMapNode#1: Int */
7031 &type_string__String
, /* HashNode#0: String */
7034 /* runtime type nullable HashMapNode[String, Int] */
7035 const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
7037 "nullable HashMapNode[String, Int]", /* class_name_string */
7041 0, {}, /*DEAD TYPE*/
7043 /* runtime type ListNode[String] */
7044 const struct type type_list__ListNodestring__String
= {
7046 "ListNode[String]", /* class_name_string */
7049 &resolution_table_list__ListNodestring__String
,
7052 0, /* nullable Object */
7054 41, /* nullable ListNode[String] */
7056 84, /* Collection[Object] */
7057 587, /* Collection[Streamable] */
7058 1295, /* Collection[String] */
7059 1559, /* Container[String] */
7060 2005, /* ListNode[String] */
7063 const struct types resolution_table_list__ListNodestring__String
= {
7066 &type_nullable_list__ListNodestring__String
, /* nullable ListNode[ListNode#0]: nullable ListNode[String] */
7067 &type_string__String
, /* ListNode#0: String */
7068 &type_abstract_collection__ContainerIteratorstring__String
, /* ContainerIterator[Container#0]: ContainerIterator[String] */
7069 &type_string__String
, /* Container#0: String */
7074 &type_string__String
, /* Collection#0: String */
7075 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
7078 /* runtime type nullable ListNode[String] */
7079 const struct type type_nullable_list__ListNodestring__String
= {
7081 "nullable ListNode[String]", /* class_name_string */
7085 0, {}, /*DEAD TYPE*/
7087 /* runtime type Container[String] */
7088 const struct type type_abstract_collection__Containerstring__String
= {
7090 "Container[String]", /* class_name_string */
7094 0, {}, /*DEAD TYPE*/
7096 /* runtime type ListIterator[String] */
7097 const struct type type_list__ListIteratorstring__String
= {
7099 "ListIterator[String]", /* class_name_string */
7102 &resolution_table_list__ListIteratorstring__String
,
7105 0, /* nullable Object */
7107 371, /* ListIterator[String] */
7110 const struct types resolution_table_list__ListIteratorstring__String
= {
7113 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
7114 &type_list__Liststring__String
, /* List[ListIterator#0]: List[String] */
7117 /* runtime type ArrayIterator[CodeWriter] */
7118 const struct type type_array__ArrayIteratorabstract_compiler__CodeWriter
= {
7120 "ArrayIterator[CodeWriter]", /* class_name_string */
7123 &resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
,
7126 0, /* nullable Object */
7128 288, /* ArrayIterator[Object] */
7129 1118, /* ArrayIterator[CodeWriter] */
7132 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
= {
7135 &type_array__Arrayabstract_compiler__CodeWriter
, /* Array[Iterator#0]: Array[CodeWriter] */
7136 &type_array__AbstractArrayReadabstract_compiler__CodeWriter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeWriter] */
7139 /* runtime type NativeArray[CodeWriter] */
7140 const struct type type_array__NativeArrayabstract_compiler__CodeWriter
= {
7142 "NativeArray[CodeWriter]", /* class_name_string */
7145 &resolution_table_array__NativeArrayabstract_compiler__CodeWriter
,
7148 0, /* nullable Object */
7150 103, /* NativeArray[Object] */
7151 1119, /* NativeArray[CodeWriter] */
7154 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter
= {
7157 &type_abstract_compiler__CodeWriter
, /* NativeArray#0: CodeWriter */
7158 &type_array__NativeArrayabstract_compiler__CodeWriter
, /* NativeArray[NativeArray#0]: NativeArray[CodeWriter] */
7161 /* runtime type NativeArray[nullable HashSetNode[String]] */
7162 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
7164 "NativeArray[nullable HashSetNode[String]]", /* class_name_string */
7167 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
,
7170 0, /* nullable Object */
7172 324, /* NativeArray[nullable HashSetNode[Object]] */
7173 1120, /* NativeArray[nullable HashSetNode[String]] */
7176 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
7179 &type_nullable_hash_collection__HashSetNodestring__String
, /* NativeArray#0: nullable HashSetNode[String] */
7180 &type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[String]] */
7183 /* runtime type HashSetIterator[String] */
7184 const struct type type_hash_collection__HashSetIteratorstring__String
= {
7186 "HashSetIterator[String]", /* class_name_string */
7189 &resolution_table_hash_collection__HashSetIteratorstring__String
,
7192 0, /* nullable Object */
7194 325, /* HashSetIterator[Object] */
7195 1121, /* HashSetIterator[String] */
7198 const struct types resolution_table_hash_collection__HashSetIteratorstring__String
= {
7201 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
7202 &type_hash_collection__HashSetstring__String
, /* HashSet[HashSetIterator#0]: HashSet[String] */
7205 /* runtime type HashSetNode[String] */
7206 const struct type type_hash_collection__HashSetNodestring__String
= {
7208 "HashSetNode[String]", /* class_name_string */
7211 &resolution_table_hash_collection__HashSetNodestring__String
,
7214 0, /* nullable Object */
7216 26, /* nullable HashSetNode[Object] */
7217 372, /* nullable HashSetNode[String] */
7218 1061, /* HashSetNode[Object] */
7219 1560, /* HashSetNode[String] */
7222 const struct types resolution_table_hash_collection__HashSetNodestring__String
= {
7225 &type_string__String
, /* HashSetNode#0: String */
7227 &type_string__String
, /* HashNode#0: String */
7230 /* runtime type nullable HashSetNode[String] */
7231 const struct type type_nullable_hash_collection__HashSetNodestring__String
= {
7233 "nullable HashSetNode[String]", /* class_name_string */
7237 0, {}, /*DEAD TYPE*/
7239 /* runtime type POSetConflictGraph[MClass] */
7240 const struct type type_coloring__POSetConflictGraphmodel__MClass
= {
7242 "POSetConflictGraph[MClass]", /* class_name_string */
7245 &resolution_table_coloring__POSetConflictGraphmodel__MClass
,
7248 0, /* nullable Object */
7250 373, /* POSetConflictGraph[MClass] */
7253 const struct types resolution_table_coloring__POSetConflictGraphmodel__MClass
= {
7256 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[POSetConflictGraph#0]: HashSet[MClass] */
7257 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[POSetConflictGraph#0, Set[POSetConflictGraph#0]]: HashMap[MClass, Set[MClass]] */
7258 &type_poset__POSetmodel__MClass
, /* POSet[POSetConflictGraph#0]: POSet[MClass] */
7259 &type_model__MClass
, /* POSetConflictGraph#0: MClass */
7260 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[POSetConflictGraph#0]: Collection[MClass] */
7263 /* runtime type HashMapKeys[MClass, Set[MAttribute]] */
7264 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
7266 "HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */
7269 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
,
7272 0, /* nullable Object */
7274 91, /* Collection[nullable MClass] */
7276 84, /* Collection[Object] */
7277 1312, /* Collection[MClass] */
7278 1535, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
7279 1800, /* HashMapKeys[MClass, Set[MProperty]] */
7280 2006, /* HashMapKeys[MClass, Set[MAttribute]] */
7283 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
7286 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MAttribute]] */
7287 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MAttribute]] */
7291 &type_model__MClass
, /* RemovableCollection#0: MClass */
7294 &type_model__MClass
, /* Collection#0: MClass */
7295 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
7298 /* runtime type HashMapValues[MClass, Set[MAttribute]] */
7299 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
7301 "HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */
7304 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
,
7307 0, /* nullable Object */
7311 84, /* Collection[Object] */
7312 1064, /* Collection[Set[PropertyLayoutElement]] */
7313 1353, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
7315 1354, /* Collection[Set[MProperty]] */
7316 1801, /* HashMapValues[MClass, Set[MProperty]] */
7317 1561, /* Collection[Set[MAttribute]] */
7318 2069, /* HashMapValues[MClass, Set[MAttribute]] */
7321 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
7324 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MAttribute]] */
7325 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MAttribute]] */
7329 &type_abstract_collection__Setmodel__MAttribute
, /* RemovableCollection#0: Set[MAttribute] */
7332 &type_abstract_collection__Setmodel__MAttribute
, /* Collection#0: Set[MAttribute] */
7333 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Collection#0]: Collection[Set[MAttribute]] */
7336 /* runtime type Collection[Set[MAttribute]] */
7337 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
= {
7339 "Collection[Set[MAttribute]]", /* class_name_string */
7343 0, {}, /*DEAD TYPE*/
7345 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
7346 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
7348 "NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */
7351 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
7354 0, /* nullable Object */
7356 327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
7357 1065, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
7358 1376, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
7361 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
7364 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MAttribute]] */
7365 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
7368 /* runtime type HashMapIterator[MClass, Set[MAttribute]] */
7369 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
7371 "HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */
7374 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
7377 0, /* nullable Object */
7379 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
7380 1066, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
7381 1067, /* MapIterator[MClass, Set[MProperty]] */
7382 1377, /* MapIterator[MClass, Set[MAttribute]] */
7383 1536, /* HashMapIterator[MClass, Set[MProperty]] */
7384 2007, /* HashMapIterator[MClass, Set[MAttribute]] */
7387 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
7390 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MAttribute]] */
7393 /* runtime type MapIterator[MClass, Set[MAttribute]] */
7394 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
7396 "MapIterator[MClass, Set[MAttribute]]", /* class_name_string */
7400 0, {}, /*DEAD TYPE*/
7402 /* runtime type HashMapNode[MClass, Set[MAttribute]] */
7403 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
7405 "HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
7408 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
7411 0, /* nullable Object */
7413 27, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
7414 329, /* nullable HashMapNode[MClass, Set[MProperty]] */
7415 1068, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
7416 1122, /* nullable HashMapNode[MClass, Set[MAttribute]] */
7417 1537, /* HashMapNode[MClass, Set[MProperty]] */
7418 2008, /* HashMapNode[MClass, Set[MAttribute]] */
7421 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
7424 &type_model__MClass
, /* HashMapNode#0: MClass */
7425 &type_abstract_collection__Setmodel__MAttribute
, /* HashMapNode#1: Set[MAttribute] */
7426 &type_model__MClass
, /* HashNode#0: MClass */
7429 /* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */
7430 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
7432 "nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
7436 0, {}, /*DEAD TYPE*/
7438 /* runtime type NativeArray[nullable HashSetNode[MAttribute]] */
7439 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
7441 "NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */
7444 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
,
7447 0, /* nullable Object */
7449 324, /* NativeArray[nullable HashSetNode[Object]] */
7450 1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
7451 1362, /* NativeArray[nullable HashSetNode[MProperty]] */
7452 1562, /* NativeArray[nullable HashSetNode[MAttribute]] */
7455 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
7458 &type_nullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray#0: nullable HashSetNode[MAttribute] */
7459 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MAttribute]] */
7462 /* runtime type HashSetIterator[MAttribute] */
7463 const struct type type_hash_collection__HashSetIteratormodel__MAttribute
= {
7465 "HashSetIterator[MAttribute]", /* class_name_string */
7468 &resolution_table_hash_collection__HashSetIteratormodel__MAttribute
,
7471 0, /* nullable Object */
7473 325, /* HashSetIterator[Object] */
7474 1079, /* HashSetIterator[PropertyLayoutElement] */
7475 1363, /* HashSetIterator[MProperty] */
7476 1563, /* HashSetIterator[MAttribute] */
7479 const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute
= {
7482 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
7483 &type_hash_collection__HashSetmodel__MAttribute
, /* HashSet[HashSetIterator#0]: HashSet[MAttribute] */
7486 /* runtime type HashSetNode[MAttribute] */
7487 const struct type type_hash_collection__HashSetNodemodel__MAttribute
= {
7489 "HashSetNode[MAttribute]", /* class_name_string */
7492 &resolution_table_hash_collection__HashSetNodemodel__MAttribute
,
7495 0, /* nullable Object */
7497 26, /* nullable HashSetNode[Object] */
7498 339, /* nullable HashSetNode[PropertyLayoutElement] */
7499 1061, /* HashSetNode[Object] */
7500 1081, /* nullable HashSetNode[MProperty] */
7501 1378, /* nullable HashSetNode[MAttribute] */
7502 1541, /* HashSetNode[PropertyLayoutElement] */
7503 2002, /* HashSetNode[MProperty] */
7504 2117, /* HashSetNode[MAttribute] */
7507 const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute
= {
7510 &type_model__MAttribute
, /* HashSetNode#0: MAttribute */
7512 &type_model__MAttribute
, /* HashNode#0: MAttribute */
7515 /* runtime type nullable HashSetNode[MAttribute] */
7516 const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute
= {
7518 "nullable HashSetNode[MAttribute]", /* class_name_string */
7522 0, {}, /*DEAD TYPE*/
7524 /* runtime type HashMap[PropertyLayoutElement, Int] */
7525 const struct type type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
= {
7527 "HashMap[PropertyLayoutElement, Int]", /* class_name_string */
7530 &resolution_table_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
,
7533 0, /* nullable Object */
7535 374, /* HashMap[PropertyLayoutElement, Int] */
7538 const struct types resolution_table_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
= {
7544 &type_separate_compiler__PropertyLayoutElement
, /* MapRead#0: PropertyLayoutElement */
7545 &type_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
7546 &type_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[PropertyLayoutElement, Int] */
7547 &type_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[PropertyLayoutElement, Int] */
7548 &type_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[PropertyLayoutElement, Int] */
7549 &type_separate_compiler__PropertyLayoutElement
, /* Map#0: PropertyLayoutElement */
7550 &type_kernel__Int
, /* Map#1: Int */
7551 &type_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[PropertyLayoutElement, Int] */
7552 &type_separate_compiler__PropertyLayoutElement
, /* HashCollection#0: PropertyLayoutElement */
7553 &type_nullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[PropertyLayoutElement, Int] */
7554 &type_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashCollection#1: HashMapNode[PropertyLayoutElement, Int] */
7555 &type_nullable_separate_compiler__PropertyLayoutElement
, /* nullable HashCollection#0: nullable PropertyLayoutElement */
7558 /* runtime type HashMap[MAttribute, Int] */
7559 const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int
= {
7561 "HashMap[MAttribute, Int]", /* class_name_string */
7564 &resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
,
7567 0, /* nullable Object */
7569 374, /* HashMap[PropertyLayoutElement, Int] */
7570 1123, /* HashMap[MAttribute, Int] */
7573 const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
= {
7579 &type_model__MAttribute
, /* MapRead#0: MAttribute */
7580 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
7581 &type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MAttribute, Int] */
7582 &type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MAttribute, Int] */
7583 &type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MAttribute, Int] */
7584 &type_model__MAttribute
, /* Map#0: MAttribute */
7585 &type_kernel__Int
, /* Map#1: Int */
7586 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MAttribute, Int] */
7587 &type_model__MAttribute
, /* HashCollection#0: MAttribute */
7588 &type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[MAttribute, Int] */
7589 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashCollection#1: HashMapNode[MAttribute, Int] */
7590 &type_nullable_model__MAttribute
, /* nullable HashCollection#0: nullable MAttribute */
7593 /* runtime type ArrayIterator[RuntimeVariable] */
7594 const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
7596 "ArrayIterator[RuntimeVariable]", /* class_name_string */
7599 &resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
,
7602 0, /* nullable Object */
7604 288, /* ArrayIterator[Object] */
7605 1124, /* ArrayIterator[RuntimeVariable] */
7608 const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
7611 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[Iterator#0]: Array[RuntimeVariable] */
7612 &type_array__AbstractArrayReadabstract_compiler__RuntimeVariable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[RuntimeVariable] */
7615 /* runtime type NativeArray[RuntimeVariable] */
7616 const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable
= {
7618 "NativeArray[RuntimeVariable]", /* class_name_string */
7621 &resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
,
7624 0, /* nullable Object */
7626 103, /* NativeArray[Object] */
7627 1125, /* NativeArray[RuntimeVariable] */
7630 const struct types resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
= {
7633 &type_abstract_compiler__RuntimeVariable
, /* NativeArray#0: RuntimeVariable */
7634 &type_array__NativeArrayabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[RuntimeVariable] */
7637 /* runtime type POSetConflictGraph[MType] */
7638 const struct type type_coloring__POSetConflictGraphmodel__MType
= {
7640 "POSetConflictGraph[MType]", /* class_name_string */
7643 &resolution_table_coloring__POSetConflictGraphmodel__MType
,
7646 0, /* nullable Object */
7648 375, /* POSetConflictGraph[MType] */
7651 const struct types resolution_table_coloring__POSetConflictGraphmodel__MType
= {
7654 &type_hash_collection__HashSetmodel__MType
, /* HashSet[POSetConflictGraph#0]: HashSet[MType] */
7655 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[POSetConflictGraph#0, Set[POSetConflictGraph#0]]: HashMap[MType, Set[MType]] */
7656 &type_poset__POSetmodel__MType
, /* POSet[POSetConflictGraph#0]: POSet[MType] */
7657 &type_model__MType
, /* POSetConflictGraph#0: MType */
7658 &type_abstract_collection__Collectionmodel__MType
, /* Collection[POSetConflictGraph#0]: Collection[MType] */
7661 /* runtime type HashMapKeys[EscapeMark, String] */
7662 const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
7664 "HashMapKeys[EscapeMark, String]", /* class_name_string */
7667 &resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
,
7670 0, /* nullable Object */
7674 84, /* Collection[Object] */
7675 1126, /* Collection[EscapeMark] */
7676 1379, /* HashMapKeys[EscapeMark, String] */
7679 const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
7682 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[EscapeMark, String] */
7683 &type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[EscapeMark, String] */
7687 &type_scope__EscapeMark
, /* RemovableCollection#0: EscapeMark */
7690 &type_scope__EscapeMark
, /* Collection#0: EscapeMark */
7691 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Collection#0]: Collection[EscapeMark] */
7694 /* runtime type Collection[EscapeMark] */
7695 const struct type type_abstract_collection__Collectionscope__EscapeMark
= {
7697 "Collection[EscapeMark]", /* class_name_string */
7701 0, {}, /*DEAD TYPE*/
7703 /* runtime type HashMapValues[EscapeMark, String] */
7704 const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
7706 "HashMapValues[EscapeMark, String]", /* class_name_string */
7709 &resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
,
7712 0, /* nullable Object */
7716 84, /* Collection[Object] */
7717 587, /* Collection[Streamable] */
7718 1295, /* Collection[String] */
7719 1564, /* HashMapValues[EscapeMark, String] */
7722 const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
7725 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[EscapeMark, String] */
7726 &type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[EscapeMark, String] */
7730 &type_string__String
, /* RemovableCollection#0: String */
7733 &type_string__String
, /* Collection#0: String */
7734 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
7737 /* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */
7738 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
7740 "NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */
7743 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
7746 0, /* nullable Object */
7748 376, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */
7751 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
7754 &type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray#0: nullable HashMapNode[EscapeMark, String] */
7755 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
7758 /* runtime type HashMapIterator[EscapeMark, String] */
7759 const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
7761 "HashMapIterator[EscapeMark, String]", /* class_name_string */
7764 &resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
,
7767 0, /* nullable Object */
7769 377, /* MapIterator[EscapeMark, String] */
7770 1127, /* HashMapIterator[EscapeMark, String] */
7773 const struct types resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
7776 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[EscapeMark, String] */
7779 /* runtime type MapIterator[EscapeMark, String] */
7780 const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
= {
7782 "MapIterator[EscapeMark, String]", /* class_name_string */
7786 0, {}, /*DEAD TYPE*/
7788 /* runtime type HashMapNode[EscapeMark, String] */
7789 const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
7791 "HashMapNode[EscapeMark, String]", /* class_name_string */
7794 &resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
7797 0, /* nullable Object */
7799 42, /* nullable HashMapNode[EscapeMark, String] */
7800 1128, /* HashMapNode[EscapeMark, String] */
7803 const struct types resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
7806 &type_scope__EscapeMark
, /* HashMapNode#0: EscapeMark */
7807 &type_string__String
, /* HashMapNode#1: String */
7808 &type_scope__EscapeMark
, /* HashNode#0: EscapeMark */
7811 /* runtime type nullable HashMapNode[EscapeMark, String] */
7812 const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
7814 "nullable HashMapNode[EscapeMark, String]", /* class_name_string */
7818 0, {}, /*DEAD TYPE*/
7820 /* runtime type HashMapKeys[Variable, RuntimeVariable] */
7821 const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
7823 "HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */
7826 &resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
,
7829 0, /* nullable Object */
7833 84, /* Collection[Object] */
7834 626, /* Collection[Variable] */
7835 1380, /* HashMapKeys[Variable, RuntimeVariable] */
7838 const struct types resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
7841 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, RuntimeVariable] */
7842 &type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, RuntimeVariable] */
7846 &type_scope__Variable
, /* RemovableCollection#0: Variable */
7849 &type_scope__Variable
, /* Collection#0: Variable */
7850 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
7853 /* runtime type HashMapValues[Variable, RuntimeVariable] */
7854 const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
7856 "HashMapValues[Variable, RuntimeVariable]", /* class_name_string */
7859 &resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
,
7862 0, /* nullable Object */
7866 84, /* Collection[Object] */
7867 631, /* Collection[RuntimeVariable] */
7868 1381, /* HashMapValues[Variable, RuntimeVariable] */
7871 const struct types resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
7874 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, RuntimeVariable] */
7875 &type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, RuntimeVariable] */
7879 &type_abstract_compiler__RuntimeVariable
, /* RemovableCollection#0: RuntimeVariable */
7882 &type_abstract_compiler__RuntimeVariable
, /* Collection#0: RuntimeVariable */
7883 &type_abstract_collection__Collectionabstract_compiler__RuntimeVariable
, /* Collection[Collection#0]: Collection[RuntimeVariable] */
7886 /* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
7887 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
7889 "NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */
7892 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
7895 0, /* nullable Object */
7897 378, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
7900 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
7903 &type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray#0: nullable HashMapNode[Variable, RuntimeVariable] */
7904 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
7907 /* runtime type HashMapIterator[Variable, RuntimeVariable] */
7908 const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
7910 "HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */
7913 &resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
,
7916 0, /* nullable Object */
7918 379, /* MapIterator[Variable, RuntimeVariable] */
7919 1129, /* HashMapIterator[Variable, RuntimeVariable] */
7922 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
7925 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, RuntimeVariable] */
7928 /* runtime type MapIterator[Variable, RuntimeVariable] */
7929 const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
7931 "MapIterator[Variable, RuntimeVariable]", /* class_name_string */
7935 0, {}, /*DEAD TYPE*/
7937 /* runtime type HashMapNode[Variable, RuntimeVariable] */
7938 const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
7940 "HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
7943 &resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
7946 0, /* nullable Object */
7948 43, /* nullable HashMapNode[Variable, RuntimeVariable] */
7949 1130, /* HashMapNode[Variable, RuntimeVariable] */
7952 const struct types resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
7955 &type_scope__Variable
, /* HashMapNode#0: Variable */
7956 &type_abstract_compiler__RuntimeVariable
, /* HashMapNode#1: RuntimeVariable */
7957 &type_scope__Variable
, /* HashNode#0: Variable */
7960 /* runtime type nullable HashMapNode[Variable, RuntimeVariable] */
7961 const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
7963 "nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
7967 0, {}, /*DEAD TYPE*/
7969 /* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */
7970 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
7972 "HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
7975 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
7978 0, /* nullable Object */
7980 91, /* Collection[nullable MClass] */
7982 84, /* Collection[Object] */
7983 1312, /* Collection[MClass] */
7984 1535, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
7985 1800, /* HashMapKeys[MClass, Set[MProperty]] */
7986 2009, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */
7989 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
7992 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
7993 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
7997 &type_model__MClass
, /* RemovableCollection#0: MClass */
8000 &type_model__MClass
, /* Collection#0: MClass */
8001 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
8004 /* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */
8005 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8007 "HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
8010 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
8013 0, /* nullable Object */
8017 84, /* Collection[Object] */
8018 1064, /* Collection[Set[PropertyLayoutElement]] */
8019 1353, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
8021 1354, /* Collection[Set[MProperty]] */
8022 1801, /* HashMapValues[MClass, Set[MProperty]] */
8023 1565, /* Collection[Set[MVirtualTypeProp]] */
8024 2070, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */
8027 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8030 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
8031 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
8035 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* RemovableCollection#0: Set[MVirtualTypeProp] */
8038 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Collection#0: Set[MVirtualTypeProp] */
8039 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */
8042 /* runtime type Collection[Set[MVirtualTypeProp]] */
8043 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
= {
8045 "Collection[Set[MVirtualTypeProp]]", /* class_name_string */
8049 0, {}, /*DEAD TYPE*/
8051 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
8052 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8054 "NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */
8057 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
8060 0, /* nullable Object */
8062 327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
8063 1065, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
8064 1382, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
8067 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8070 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
8071 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
8074 /* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */
8075 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8077 "HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
8080 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
8083 0, /* nullable Object */
8085 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
8086 1066, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
8087 1067, /* MapIterator[MClass, Set[MProperty]] */
8088 1383, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
8089 1536, /* HashMapIterator[MClass, Set[MProperty]] */
8090 2010, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */
8093 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8096 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
8099 /* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */
8100 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8102 "MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
8106 0, {}, /*DEAD TYPE*/
8108 /* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */
8109 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8111 "HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
8114 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
8117 0, /* nullable Object */
8119 27, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
8120 329, /* nullable HashMapNode[MClass, Set[MProperty]] */
8121 1068, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
8122 1131, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
8123 1537, /* HashMapNode[MClass, Set[MProperty]] */
8124 2011, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */
8127 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8130 &type_model__MClass
, /* HashMapNode#0: MClass */
8131 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* HashMapNode#1: Set[MVirtualTypeProp] */
8132 &type_model__MClass
, /* HashNode#0: MClass */
8135 /* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
8136 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
8138 "nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
8142 0, {}, /*DEAD TYPE*/
8144 /* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
8145 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
8147 "NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */
8150 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
8153 0, /* nullable Object */
8155 324, /* NativeArray[nullable HashSetNode[Object]] */
8156 1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
8157 1362, /* NativeArray[nullable HashSetNode[MProperty]] */
8158 1566, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
8161 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
8164 &type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashSetNode[MVirtualTypeProp] */
8165 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
8168 /* runtime type HashSetIterator[MVirtualTypeProp] */
8169 const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
8171 "HashSetIterator[MVirtualTypeProp]", /* class_name_string */
8174 &resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
,
8177 0, /* nullable Object */
8179 325, /* HashSetIterator[Object] */
8180 1079, /* HashSetIterator[PropertyLayoutElement] */
8181 1363, /* HashSetIterator[MProperty] */
8182 1567, /* HashSetIterator[MVirtualTypeProp] */
8185 const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
8188 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
8189 &type_hash_collection__HashSetmodel__MVirtualTypeProp
, /* HashSet[HashSetIterator#0]: HashSet[MVirtualTypeProp] */
8192 /* runtime type HashSetNode[MVirtualTypeProp] */
8193 const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
8195 "HashSetNode[MVirtualTypeProp]", /* class_name_string */
8198 &resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
8201 0, /* nullable Object */
8203 26, /* nullable HashSetNode[Object] */
8204 339, /* nullable HashSetNode[PropertyLayoutElement] */
8205 1061, /* HashSetNode[Object] */
8206 1081, /* nullable HashSetNode[MProperty] */
8207 1384, /* nullable HashSetNode[MVirtualTypeProp] */
8208 1541, /* HashSetNode[PropertyLayoutElement] */
8209 2002, /* HashSetNode[MProperty] */
8210 2118, /* HashSetNode[MVirtualTypeProp] */
8213 const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
8216 &type_model__MVirtualTypeProp
, /* HashSetNode#0: MVirtualTypeProp */
8218 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
8221 /* runtime type nullable HashSetNode[MVirtualTypeProp] */
8222 const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
8224 "nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */
8228 0, {}, /*DEAD TYPE*/
8230 /* runtime type HashMap[MVirtualTypeProp, Int] */
8231 const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
8233 "HashMap[MVirtualTypeProp, Int]", /* class_name_string */
8236 &resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
,
8239 0, /* nullable Object */
8241 374, /* HashMap[PropertyLayoutElement, Int] */
8242 1132, /* HashMap[MVirtualTypeProp, Int] */
8245 const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
8251 &type_model__MVirtualTypeProp
, /* MapRead#0: MVirtualTypeProp */
8252 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
8253 &type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MVirtualTypeProp, Int] */
8254 &type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MVirtualTypeProp, Int] */
8255 &type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MVirtualTypeProp, Int] */
8256 &type_model__MVirtualTypeProp
, /* Map#0: MVirtualTypeProp */
8257 &type_kernel__Int
, /* Map#1: Int */
8258 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MVirtualTypeProp, Int] */
8259 &type_model__MVirtualTypeProp
, /* HashCollection#0: MVirtualTypeProp */
8260 &type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[MVirtualTypeProp, Int] */
8261 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashCollection#1: HashMapNode[MVirtualTypeProp, Int] */
8262 &type_nullable_model__MVirtualTypeProp
, /* nullable HashCollection#0: nullable MVirtualTypeProp */
8265 /* runtime type ArrayIterator[ReduceAction] */
8266 const struct type type_array__ArrayIteratorparser_work__ReduceAction
= {
8268 "ArrayIterator[ReduceAction]", /* class_name_string */
8271 &resolution_table_array__ArrayIteratorparser_work__ReduceAction
,
8274 0, /* nullable Object */
8276 288, /* ArrayIterator[Object] */
8277 1133, /* ArrayIterator[ReduceAction] */
8280 const struct types resolution_table_array__ArrayIteratorparser_work__ReduceAction
= {
8283 &type_array__Arrayparser_work__ReduceAction
, /* Array[Iterator#0]: Array[ReduceAction] */
8284 &type_array__AbstractArrayReadparser_work__ReduceAction
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ReduceAction] */
8287 /* runtime type NativeArray[ReduceAction] */
8288 const struct type type_array__NativeArrayparser_work__ReduceAction
= {
8290 "NativeArray[ReduceAction]", /* class_name_string */
8293 &resolution_table_array__NativeArrayparser_work__ReduceAction
,
8296 0, /* nullable Object */
8298 103, /* NativeArray[Object] */
8299 1134, /* NativeArray[ReduceAction] */
8302 const struct types resolution_table_array__NativeArrayparser_work__ReduceAction
= {
8305 &type_parser_work__ReduceAction
, /* NativeArray#0: ReduceAction */
8306 &type_array__NativeArrayparser_work__ReduceAction
, /* NativeArray[NativeArray#0]: NativeArray[ReduceAction] */
8309 /* runtime type Array[TComment] */
8310 const struct type type_array__Arrayparser_nodes__TComment
= {
8312 "Array[TComment]", /* class_name_string */
8315 &resolution_table_array__Arrayparser_nodes__TComment
,
8318 0, /* nullable Object */
8321 83, /* SequenceRead[nullable Object] */
8322 84, /* Collection[Object] */
8323 601, /* Collection[ANode] */
8324 1332, /* Collection[TComment] */
8325 1294, /* AbstractArrayRead[Object] */
8327 1459, /* Array[Object] */
8328 1648, /* AbstractArrayRead[ANode] */
8329 2071, /* AbstractArrayRead[TComment] */
8330 2023, /* Array[ANode] */
8331 2151, /* Array[TComment] */
8334 const struct types resolution_table_array__Arrayparser_nodes__TComment
= {
8337 &type_parser_nodes__TComment
, /* Sequence#0: TComment */
8338 &type_parser_nodes__TComment
, /* SimpleCollection#0: TComment */
8339 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[Array#0]: NativeArray[TComment] */
8340 &type_array__Arrayparser_nodes__TComment
, /* Array[Array#0]: Array[TComment] */
8341 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[ArrayCapable#0]: NativeArray[TComment] */
8342 &type_parser_nodes__TComment
, /* RemovableCollection#0: TComment */
8343 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Sequence#0]: Collection[TComment] */
8344 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[SimpleCollection#0]: Collection[TComment] */
8345 &type_parser_nodes__TComment
, /* Collection#0: TComment */
8346 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Collection#0]: Collection[TComment] */
8347 &type_parser_nodes__TComment
, /* SequenceRead#0: TComment */
8348 &type_parser_nodes__TComment
, /* AbstractArrayRead#0: TComment */
8349 &type_array__Arrayparser_nodes__TComment
, /* Array[AbstractArrayRead#0]: Array[TComment] */
8350 &type_array__ArrayIteratorparser_nodes__TComment
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TComment] */
8353 /* runtime type AbstractArrayRead[TComment] */
8354 const struct type type_array__AbstractArrayReadparser_nodes__TComment
= {
8356 "AbstractArrayRead[TComment]", /* class_name_string */
8360 0, {}, /*DEAD TYPE*/
8362 /* runtime type ArrayIterator[MGenericType] */
8363 const struct type type_array__ArrayIteratormodel__MGenericType
= {
8365 "ArrayIterator[MGenericType]", /* class_name_string */
8368 &resolution_table_array__ArrayIteratormodel__MGenericType
,
8371 0, /* nullable Object */
8373 288, /* ArrayIterator[Object] */
8374 366, /* ArrayIterator[nullable MType] */
8375 1373, /* ArrayIterator[MType] */
8376 1568, /* ArrayIterator[MClassType] */
8377 1813, /* ArrayIterator[MGenericType] */
8380 const struct types resolution_table_array__ArrayIteratormodel__MGenericType
= {
8383 &type_array__Arraymodel__MGenericType
, /* Array[Iterator#0]: Array[MGenericType] */
8384 &type_array__AbstractArrayReadmodel__MGenericType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGenericType] */
8387 /* runtime type ArrayIterator[MClassType] */
8388 const struct type type_array__ArrayIteratormodel__MClassType
= {
8390 "ArrayIterator[MClassType]", /* class_name_string */
8393 &resolution_table_array__ArrayIteratormodel__MClassType
,
8396 0, /* nullable Object */
8398 288, /* ArrayIterator[Object] */
8399 366, /* ArrayIterator[nullable MType] */
8400 1373, /* ArrayIterator[MType] */
8401 1568, /* ArrayIterator[MClassType] */
8404 const struct types resolution_table_array__ArrayIteratormodel__MClassType
= {
8407 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
8408 &type_array__AbstractArrayReadmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassType] */
8411 /* runtime type NativeArray[MGenericType] */
8412 const struct type type_array__NativeArraymodel__MGenericType
= {
8414 "NativeArray[MGenericType]", /* class_name_string */
8417 &resolution_table_array__NativeArraymodel__MGenericType
,
8420 0, /* nullable Object */
8422 103, /* NativeArray[Object] */
8423 367, /* NativeArray[nullable MType] */
8424 1374, /* NativeArray[MType] */
8425 1569, /* NativeArray[MClassType] */
8426 1814, /* NativeArray[MGenericType] */
8429 const struct types resolution_table_array__NativeArraymodel__MGenericType
= {
8432 &type_model__MGenericType
, /* NativeArray#0: MGenericType */
8433 &type_array__NativeArraymodel__MGenericType
, /* NativeArray[NativeArray#0]: NativeArray[MGenericType] */
8436 /* runtime type NativeArray[MClassType] */
8437 const struct type type_array__NativeArraymodel__MClassType
= {
8439 "NativeArray[MClassType]", /* class_name_string */
8442 &resolution_table_array__NativeArraymodel__MClassType
,
8445 0, /* nullable Object */
8447 103, /* NativeArray[Object] */
8448 367, /* NativeArray[nullable MType] */
8449 1374, /* NativeArray[MType] */
8450 1569, /* NativeArray[MClassType] */
8453 const struct types resolution_table_array__NativeArraymodel__MClassType
= {
8456 &type_model__MClassType
, /* NativeArray#0: MClassType */
8457 &type_array__NativeArraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[MClassType] */
8460 /* runtime type ArrayIterator[AClassdef] */
8461 const struct type type_array__ArrayIteratorparser_nodes__AClassdef
= {
8463 "ArrayIterator[AClassdef]", /* class_name_string */
8466 &resolution_table_array__ArrayIteratorparser_nodes__AClassdef
,
8469 0, /* nullable Object */
8471 288, /* ArrayIterator[Object] */
8472 1048, /* ArrayIterator[ANode] */
8473 1347, /* ArrayIterator[Prod] */
8474 1570, /* ArrayIterator[AClassdef] */
8477 const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef
= {
8480 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
8481 &type_array__AbstractArrayReadparser_nodes__AClassdef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AClassdef] */
8484 /* runtime type NativeArray[AClassdef] */
8485 const struct type type_array__NativeArrayparser_nodes__AClassdef
= {
8487 "NativeArray[AClassdef]", /* class_name_string */
8490 &resolution_table_array__NativeArrayparser_nodes__AClassdef
,
8493 0, /* nullable Object */
8495 103, /* NativeArray[Object] */
8496 1049, /* NativeArray[ANode] */
8497 1348, /* NativeArray[Prod] */
8498 1571, /* NativeArray[AClassdef] */
8501 const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef
= {
8504 &type_parser_nodes__AClassdef
, /* NativeArray#0: AClassdef */
8505 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[AClassdef] */
8508 /* runtime type ArrayIterator[MPropDef] */
8509 const struct type type_array__ArrayIteratormodel__MPropDef
= {
8511 "ArrayIterator[MPropDef]", /* class_name_string */
8514 &resolution_table_array__ArrayIteratormodel__MPropDef
,
8517 0, /* nullable Object */
8519 288, /* ArrayIterator[Object] */
8520 380, /* ArrayIterator[nullable MPropDef] */
8521 1032, /* ArrayIterator[PropertyLayoutElement] */
8522 1572, /* ArrayIterator[MPropDef] */
8525 const struct types resolution_table_array__ArrayIteratormodel__MPropDef
= {
8528 &type_array__Arraymodel__MPropDef
, /* Array[Iterator#0]: Array[MPropDef] */
8529 &type_array__AbstractArrayReadmodel__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MPropDef] */
8532 /* runtime type ArrayIterator[nullable MPropDef] */
8533 const struct type type_array__ArrayIteratornullable_model__MPropDef
= {
8535 "ArrayIterator[nullable MPropDef]", /* class_name_string */
8538 &resolution_table_array__ArrayIteratornullable_model__MPropDef
,
8541 0, /* nullable Object */
8544 380, /* ArrayIterator[nullable MPropDef] */
8547 const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef
= {
8550 &type_array__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[nullable MPropDef] */
8551 &type_array__AbstractArrayReadnullable_model__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MPropDef] */
8554 /* runtime type NativeArray[MPropDef] */
8555 const struct type type_array__NativeArraymodel__MPropDef
= {
8557 "NativeArray[MPropDef]", /* class_name_string */
8560 &resolution_table_array__NativeArraymodel__MPropDef
,
8563 0, /* nullable Object */
8565 103, /* NativeArray[Object] */
8566 381, /* NativeArray[nullable MPropDef] */
8567 1033, /* NativeArray[PropertyLayoutElement] */
8568 1573, /* NativeArray[MPropDef] */
8571 const struct types resolution_table_array__NativeArraymodel__MPropDef
= {
8574 &type_model__MPropDef
, /* NativeArray#0: MPropDef */
8575 &type_array__NativeArraymodel__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[MPropDef] */
8578 /* runtime type NativeArray[nullable MPropDef] */
8579 const struct type type_array__NativeArraynullable_model__MPropDef
= {
8581 "NativeArray[nullable MPropDef]", /* class_name_string */
8584 &resolution_table_array__NativeArraynullable_model__MPropDef
,
8587 0, /* nullable Object */
8590 381, /* NativeArray[nullable MPropDef] */
8593 const struct types resolution_table_array__NativeArraynullable_model__MPropDef
= {
8596 &type_nullable_model__MPropDef
, /* NativeArray#0: nullable MPropDef */
8597 &type_array__NativeArraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable MPropDef] */
8600 /* runtime type HashMapKeys[MProperty, APropdef] */
8601 const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
8603 "HashMapKeys[MProperty, APropdef]", /* class_name_string */
8606 &resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
,
8609 0, /* nullable Object */
8611 92, /* Collection[nullable MProperty] */
8613 84, /* Collection[Object] */
8615 596, /* Collection[PropertyLayoutElement] */
8619 1462, /* Collection[MProperty] */
8620 1815, /* HashMapKeys[MProperty, APropdef] */
8623 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
8626 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MProperty, APropdef] */
8627 &type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MProperty, APropdef] */
8631 &type_model__MProperty
, /* RemovableCollection#0: MProperty */
8634 &type_model__MProperty
, /* Collection#0: MProperty */
8635 &type_abstract_collection__Collectionmodel__MProperty
, /* Collection[Collection#0]: Collection[MProperty] */
8638 /* runtime type HashMapValues[MProperty, APropdef] */
8639 const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
8641 "HashMapValues[MProperty, APropdef]", /* class_name_string */
8644 &resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
,
8647 0, /* nullable Object */
8651 84, /* Collection[Object] */
8652 601, /* Collection[ANode] */
8653 1318, /* Collection[Prod] */
8655 1474, /* Collection[APropdef] */
8656 1816, /* HashMapValues[MProperty, APropdef] */
8659 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
8662 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MProperty, APropdef] */
8663 &type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MProperty, APropdef] */
8667 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
8670 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
8671 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
8674 /* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */
8675 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
8677 "NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */
8680 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
8683 0, /* nullable Object */
8685 382, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */
8688 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
8691 &type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray#0: nullable HashMapNode[MProperty, APropdef] */
8692 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
8695 /* runtime type HashMapIterator[MProperty, APropdef] */
8696 const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
8698 "HashMapIterator[MProperty, APropdef]", /* class_name_string */
8701 &resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
,
8704 0, /* nullable Object */
8706 383, /* MapIterator[MProperty, APropdef] */
8707 1135, /* HashMapIterator[MProperty, APropdef] */
8710 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
8713 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MProperty, APropdef] */
8716 /* runtime type MapIterator[MProperty, APropdef] */
8717 const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
= {
8719 "MapIterator[MProperty, APropdef]", /* class_name_string */
8723 0, {}, /*DEAD TYPE*/
8725 /* runtime type HashMapNode[MProperty, APropdef] */
8726 const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
8728 "HashMapNode[MProperty, APropdef]", /* class_name_string */
8731 &resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
8734 0, /* nullable Object */
8736 44, /* nullable HashMapNode[MProperty, APropdef] */
8737 1136, /* HashMapNode[MProperty, APropdef] */
8740 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
8743 &type_model__MProperty
, /* HashMapNode#0: MProperty */
8744 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
8745 &type_model__MProperty
, /* HashNode#0: MProperty */
8748 /* runtime type nullable HashMapNode[MProperty, APropdef] */
8749 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
8751 "nullable HashMapNode[MProperty, APropdef]", /* class_name_string */
8755 0, {}, /*DEAD TYPE*/
8757 /* runtime type Array[AFormaldef] */
8758 const struct type type_array__Arrayparser_nodes__AFormaldef
= {
8760 "Array[AFormaldef]", /* class_name_string */
8763 &resolution_table_array__Arrayparser_nodes__AFormaldef
,
8766 0, /* nullable Object */
8769 83, /* SequenceRead[nullable Object] */
8770 84, /* Collection[Object] */
8771 601, /* Collection[ANode] */
8772 1318, /* Collection[Prod] */
8773 1294, /* AbstractArrayRead[Object] */
8774 1484, /* Collection[AFormaldef] */
8775 1459, /* Array[Object] */
8776 1648, /* AbstractArrayRead[ANode] */
8778 2023, /* Array[ANode] */
8779 2024, /* AbstractArrayRead[Prod] */
8780 2134, /* AbstractArrayRead[AFormaldef] */
8781 2145, /* Array[Prod] */
8782 2187, /* Array[AFormaldef] */
8785 const struct types resolution_table_array__Arrayparser_nodes__AFormaldef
= {
8788 &type_parser_nodes__AFormaldef
, /* Sequence#0: AFormaldef */
8789 &type_parser_nodes__AFormaldef
, /* SimpleCollection#0: AFormaldef */
8790 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[Array#0]: NativeArray[AFormaldef] */
8791 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Array#0]: Array[AFormaldef] */
8792 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[ArrayCapable#0]: NativeArray[AFormaldef] */
8793 &type_parser_nodes__AFormaldef
, /* RemovableCollection#0: AFormaldef */
8794 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Sequence#0]: Collection[AFormaldef] */
8795 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[SimpleCollection#0]: Collection[AFormaldef] */
8796 &type_parser_nodes__AFormaldef
, /* Collection#0: AFormaldef */
8797 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Collection#0]: Collection[AFormaldef] */
8798 &type_parser_nodes__AFormaldef
, /* SequenceRead#0: AFormaldef */
8799 &type_parser_nodes__AFormaldef
, /* AbstractArrayRead#0: AFormaldef */
8800 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[AbstractArrayRead#0]: Array[AFormaldef] */
8801 &type_array__ArrayIteratorparser_nodes__AFormaldef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AFormaldef] */
8804 /* runtime type AbstractArrayRead[AFormaldef] */
8805 const struct type type_array__AbstractArrayReadparser_nodes__AFormaldef
= {
8807 "AbstractArrayRead[AFormaldef]", /* class_name_string */
8811 0, {}, /*DEAD TYPE*/
8813 /* runtime type Array[ASuperclass] */
8814 const struct type type_array__Arrayparser_nodes__ASuperclass
= {
8816 "Array[ASuperclass]", /* class_name_string */
8819 &resolution_table_array__Arrayparser_nodes__ASuperclass
,
8822 0, /* nullable Object */
8825 83, /* SequenceRead[nullable Object] */
8826 84, /* Collection[Object] */
8827 601, /* Collection[ANode] */
8828 1318, /* Collection[Prod] */
8829 1294, /* AbstractArrayRead[Object] */
8830 1485, /* Collection[ASuperclass] */
8831 1459, /* Array[Object] */
8832 1648, /* AbstractArrayRead[ANode] */
8834 2023, /* Array[ANode] */
8835 2024, /* AbstractArrayRead[Prod] */
8836 2135, /* AbstractArrayRead[ASuperclass] */
8837 2145, /* Array[Prod] */
8838 2188, /* Array[ASuperclass] */
8841 const struct types resolution_table_array__Arrayparser_nodes__ASuperclass
= {
8844 &type_parser_nodes__ASuperclass
, /* Sequence#0: ASuperclass */
8845 &type_parser_nodes__ASuperclass
, /* SimpleCollection#0: ASuperclass */
8846 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[Array#0]: NativeArray[ASuperclass] */
8847 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Array#0]: Array[ASuperclass] */
8848 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[ArrayCapable#0]: NativeArray[ASuperclass] */
8849 &type_parser_nodes__ASuperclass
, /* RemovableCollection#0: ASuperclass */
8850 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Sequence#0]: Collection[ASuperclass] */
8851 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[SimpleCollection#0]: Collection[ASuperclass] */
8852 &type_parser_nodes__ASuperclass
, /* Collection#0: ASuperclass */
8853 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Collection#0]: Collection[ASuperclass] */
8854 &type_parser_nodes__ASuperclass
, /* SequenceRead#0: ASuperclass */
8855 &type_parser_nodes__ASuperclass
, /* AbstractArrayRead#0: ASuperclass */
8856 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[AbstractArrayRead#0]: Array[ASuperclass] */
8857 &type_array__ArrayIteratorparser_nodes__ASuperclass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ASuperclass] */
8860 /* runtime type AbstractArrayRead[ASuperclass] */
8861 const struct type type_array__AbstractArrayReadparser_nodes__ASuperclass
= {
8863 "AbstractArrayRead[ASuperclass]", /* class_name_string */
8867 0, {}, /*DEAD TYPE*/
8869 /* runtime type ArrayIterator[MParameter] */
8870 const struct type type_array__ArrayIteratormodel__MParameter
= {
8872 "ArrayIterator[MParameter]", /* class_name_string */
8875 &resolution_table_array__ArrayIteratormodel__MParameter
,
8878 0, /* nullable Object */
8880 288, /* ArrayIterator[Object] */
8881 1137, /* ArrayIterator[MParameter] */
8884 const struct types resolution_table_array__ArrayIteratormodel__MParameter
= {
8887 &type_array__Arraymodel__MParameter
, /* Array[Iterator#0]: Array[MParameter] */
8888 &type_array__AbstractArrayReadmodel__MParameter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameter] */
8891 /* runtime type NativeArray[MParameter] */
8892 const struct type type_array__NativeArraymodel__MParameter
= {
8894 "NativeArray[MParameter]", /* class_name_string */
8897 &resolution_table_array__NativeArraymodel__MParameter
,
8900 0, /* nullable Object */
8902 103, /* NativeArray[Object] */
8903 1138, /* NativeArray[MParameter] */
8906 const struct types resolution_table_array__NativeArraymodel__MParameter
= {
8909 &type_model__MParameter
, /* NativeArray#0: MParameter */
8910 &type_array__NativeArraymodel__MParameter
, /* NativeArray[NativeArray#0]: NativeArray[MParameter] */
8913 /* runtime type Array[MMethodDef] */
8914 const struct type type_array__Arraymodel__MMethodDef
= {
8916 "Array[MMethodDef]", /* class_name_string */
8919 &resolution_table_array__Arraymodel__MMethodDef
,
8922 0, /* nullable Object */
8925 83, /* SequenceRead[nullable Object] */
8926 84, /* Collection[Object] */
8927 120, /* Collection[nullable MPropDef] */
8928 596, /* Collection[PropertyLayoutElement] */
8929 1294, /* AbstractArrayRead[Object] */
8930 1333, /* AbstractArrayRead[nullable MPropDef] */
8931 1459, /* Array[Object] */
8932 1477, /* Collection[MPropDef] */
8933 1483, /* Array[nullable MPropDef] */
8934 1647, /* AbstractArrayRead[PropertyLayoutElement] */
8935 1656, /* Collection[MMethodDef] */
8936 2022, /* Array[PropertyLayoutElement] */
8937 2125, /* AbstractArrayRead[MPropDef] */
8938 2170, /* AbstractArrayRead[MMethodDef] */
8939 2181, /* Array[MPropDef] */
8940 2203, /* Array[MMethodDef] */
8943 const struct types resolution_table_array__Arraymodel__MMethodDef
= {
8946 &type_model__MMethodDef
, /* Sequence#0: MMethodDef */
8947 &type_model__MMethodDef
, /* SimpleCollection#0: MMethodDef */
8948 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[MMethodDef] */
8949 &type_array__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[MMethodDef] */
8950 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MMethodDef] */
8951 &type_model__MMethodDef
, /* RemovableCollection#0: MMethodDef */
8952 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Sequence#0]: Collection[MMethodDef] */
8953 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[MMethodDef] */
8954 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
8955 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
8956 &type_model__MMethodDef
, /* SequenceRead#0: MMethodDef */
8957 &type_model__MMethodDef
, /* AbstractArrayRead#0: MMethodDef */
8958 &type_array__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[MMethodDef] */
8959 &type_array__ArrayIteratormodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MMethodDef] */
8962 /* runtime type AbstractArrayRead[MMethodDef] */
8963 const struct type type_array__AbstractArrayReadmodel__MMethodDef
= {
8965 "AbstractArrayRead[MMethodDef]", /* class_name_string */
8969 0, {}, /*DEAD TYPE*/
8971 /* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */
8972 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
8974 "HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */
8977 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
,
8980 0, /* nullable Object */
8982 384, /* HashMap2[MModule, MType, Array[MMethodDef]] */
8985 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
8988 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8989 &type_mmodule__MModule
, /* HashMap2#0: MModule */
8990 &type_model__MType
, /* HashMap2#1: MType */
8991 &type_array__Arraymodel__MMethodDef
, /* HashMap2#2: Array[MMethodDef] */
8992 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MMethodDef]] */
8995 /* runtime type HashMapKeys[String, Variable] */
8996 const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
8998 "HashMapKeys[String, Variable]", /* class_name_string */
9001 &resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
,
9004 0, /* nullable Object */
9008 84, /* Collection[Object] */
9009 587, /* Collection[Streamable] */
9010 1295, /* Collection[String] */
9011 1574, /* HashMapKeys[String, Variable] */
9014 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
9017 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Variable] */
9018 &type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Variable] */
9022 &type_string__String
, /* RemovableCollection#0: String */
9025 &type_string__String
, /* Collection#0: String */
9026 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
9029 /* runtime type HashMapValues[String, Variable] */
9030 const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
9032 "HashMapValues[String, Variable]", /* class_name_string */
9035 &resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
,
9038 0, /* nullable Object */
9042 84, /* Collection[Object] */
9043 626, /* Collection[Variable] */
9044 1385, /* HashMapValues[String, Variable] */
9047 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
9050 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Variable] */
9051 &type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Variable] */
9055 &type_scope__Variable
, /* RemovableCollection#0: Variable */
9058 &type_scope__Variable
, /* Collection#0: Variable */
9059 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
9062 /* runtime type NativeArray[nullable HashMapNode[String, Variable]] */
9063 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
9065 "NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */
9068 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
,
9071 0, /* nullable Object */
9073 385, /* NativeArray[nullable HashMapNode[String, Variable]] */
9076 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
9079 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray#0: nullable HashMapNode[String, Variable] */
9080 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Variable]] */
9083 /* runtime type HashMapIterator[String, Variable] */
9084 const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
9086 "HashMapIterator[String, Variable]", /* class_name_string */
9089 &resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
,
9092 0, /* nullable Object */
9094 386, /* MapIterator[String, Variable] */
9095 1139, /* HashMapIterator[String, Variable] */
9098 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
9101 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Variable] */
9104 /* runtime type MapIterator[String, Variable] */
9105 const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable
= {
9107 "MapIterator[String, Variable]", /* class_name_string */
9111 0, {}, /*DEAD TYPE*/
9113 /* runtime type HashMapNode[String, Variable] */
9114 const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable
= {
9116 "HashMapNode[String, Variable]", /* class_name_string */
9119 &resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
,
9122 0, /* nullable Object */
9124 45, /* nullable HashMapNode[String, Variable] */
9125 1140, /* HashMapNode[String, Variable] */
9128 const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
= {
9131 &type_string__String
, /* HashMapNode#0: String */
9132 &type_scope__Variable
, /* HashMapNode#1: Variable */
9133 &type_string__String
, /* HashNode#0: String */
9136 /* runtime type nullable HashMapNode[String, Variable] */
9137 const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
9139 "nullable HashMapNode[String, Variable]", /* class_name_string */
9143 0, {}, /*DEAD TYPE*/
9145 /* runtime type HashMapKeys[Variable, nullable MType] */
9146 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
9148 "HashMapKeys[Variable, nullable MType]", /* class_name_string */
9151 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
,
9154 0, /* nullable Object */
9158 84, /* Collection[Object] */
9159 626, /* Collection[Variable] */
9160 1386, /* HashMapKeys[Variable, nullable MType] */
9163 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
9166 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable MType] */
9167 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable MType] */
9171 &type_scope__Variable
, /* RemovableCollection#0: Variable */
9174 &type_scope__Variable
, /* Collection#0: Variable */
9175 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
9178 /* runtime type HashMapValues[Variable, nullable MType] */
9179 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
9181 "HashMapValues[Variable, nullable MType]", /* class_name_string */
9184 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
,
9187 0, /* nullable Object */
9192 93, /* Collection[nullable MType] */
9193 1141, /* HashMapValues[Variable, nullable MType] */
9196 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
9199 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable MType] */
9200 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable MType] */
9204 &type_nullable_model__MType
, /* RemovableCollection#0: nullable MType */
9207 &type_nullable_model__MType
, /* Collection#0: nullable MType */
9208 &type_abstract_collection__Collectionnullable_model__MType
, /* Collection[Collection#0]: Collection[nullable MType] */
9211 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */
9212 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
9214 "NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */
9217 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
9220 0, /* nullable Object */
9222 387, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */
9225 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
9228 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable MType] */
9229 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
9232 /* runtime type HashMapIterator[Variable, nullable MType] */
9233 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
9235 "HashMapIterator[Variable, nullable MType]", /* class_name_string */
9238 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
,
9241 0, /* nullable Object */
9243 388, /* MapIterator[Variable, nullable MType] */
9244 1142, /* HashMapIterator[Variable, nullable MType] */
9247 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
9250 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable MType] */
9253 /* runtime type MapIterator[Variable, nullable MType] */
9254 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
= {
9256 "MapIterator[Variable, nullable MType]", /* class_name_string */
9260 0, {}, /*DEAD TYPE*/
9262 /* runtime type HashMapNode[Variable, nullable MType] */
9263 const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
9265 "HashMapNode[Variable, nullable MType]", /* class_name_string */
9268 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
9271 0, /* nullable Object */
9273 46, /* nullable HashMapNode[Variable, nullable MType] */
9274 1143, /* HashMapNode[Variable, nullable MType] */
9277 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
9280 &type_scope__Variable
, /* HashMapNode#0: Variable */
9281 &type_nullable_model__MType
, /* HashMapNode#1: nullable MType */
9282 &type_scope__Variable
, /* HashNode#0: Variable */
9285 /* runtime type nullable HashMapNode[Variable, nullable MType] */
9286 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
9288 "nullable HashMapNode[Variable, nullable MType]", /* class_name_string */
9292 0, {}, /*DEAD TYPE*/
9294 /* runtime type HashMapKeys[Variable, nullable Array[nullable MType]] */
9295 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
9297 "HashMapKeys[Variable, nullable Array[nullable MType]]", /* class_name_string */
9300 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
,
9303 0, /* nullable Object */
9307 84, /* Collection[Object] */
9308 626, /* Collection[Variable] */
9309 1387, /* HashMapKeys[Variable, nullable Array[nullable MType]] */
9312 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
9315 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable Array[nullable MType]] */
9316 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable Array[nullable MType]] */
9320 &type_scope__Variable
, /* RemovableCollection#0: Variable */
9323 &type_scope__Variable
, /* Collection#0: Variable */
9324 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
9327 /* runtime type HashMapValues[Variable, nullable Array[nullable MType]] */
9328 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
9330 "HashMapValues[Variable, nullable Array[nullable MType]]", /* class_name_string */
9333 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
,
9336 0, /* nullable Object */
9338 348, /* Collection[nullable Array[nullable MType]] */
9339 1144, /* HashMapValues[Variable, nullable Array[nullable MType]] */
9342 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
9345 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable Array[nullable MType]] */
9346 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable Array[nullable MType]] */
9350 &type_nullable_array__Arraynullable_model__MType
, /* RemovableCollection#0: nullable Array[nullable MType] */
9353 &type_nullable_array__Arraynullable_model__MType
, /* Collection#0: nullable Array[nullable MType] */
9354 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */
9357 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
9358 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
9360 "NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]]", /* class_name_string */
9363 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
9366 0, /* nullable Object */
9368 389, /* NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
9371 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
9374 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
9375 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
9378 /* runtime type HashMapIterator[Variable, nullable Array[nullable MType]] */
9379 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
9381 "HashMapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
9384 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
9387 0, /* nullable Object */
9389 390, /* MapIterator[Variable, nullable Array[nullable MType]] */
9390 1145, /* HashMapIterator[Variable, nullable Array[nullable MType]] */
9393 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
9396 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable Array[nullable MType]] */
9399 /* runtime type MapIterator[Variable, nullable Array[nullable MType]] */
9400 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
9402 "MapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
9406 0, {}, /*DEAD TYPE*/
9408 /* runtime type HashMapNode[Variable, nullable Array[nullable MType]] */
9409 const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
9411 "HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
9414 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
9417 0, /* nullable Object */
9419 47, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
9420 1146, /* HashMapNode[Variable, nullable Array[nullable MType]] */
9423 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
9426 &type_scope__Variable
, /* HashMapNode#0: Variable */
9427 &type_nullable_array__Arraynullable_model__MType
, /* HashMapNode#1: nullable Array[nullable MType] */
9428 &type_scope__Variable
, /* HashNode#0: Variable */
9431 /* runtime type nullable HashMapNode[Variable, nullable Array[nullable MType]] */
9432 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
9434 "nullable HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
9438 0, {}, /*DEAD TYPE*/
9440 /* runtime type HashMapKeys[MModule, Set[MClassDef]] */
9441 const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9443 "HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */
9446 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
,
9449 0, /* nullable Object */
9453 84, /* Collection[Object] */
9454 594, /* Collection[MModule] */
9455 1388, /* HashMapKeys[MModule, Set[MClassDef]] */
9458 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9461 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassDef]] */
9462 &type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassDef]] */
9466 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
9469 &type_mmodule__MModule
, /* Collection#0: MModule */
9470 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
9473 /* runtime type HashMapValues[MModule, Set[MClassDef]] */
9474 const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9476 "HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */
9479 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
,
9482 0, /* nullable Object */
9486 84, /* Collection[Object] */
9487 1147, /* Collection[Set[MClassDef]] */
9488 1389, /* HashMapValues[MModule, Set[MClassDef]] */
9491 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9494 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassDef]] */
9495 &type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassDef]] */
9499 &type_abstract_collection__Setmodel__MClassDef
, /* RemovableCollection#0: Set[MClassDef] */
9502 &type_abstract_collection__Setmodel__MClassDef
, /* Collection#0: Set[MClassDef] */
9503 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Collection#0]: Collection[Set[MClassDef]] */
9506 /* runtime type Collection[Set[MClassDef]] */
9507 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
= {
9509 "Collection[Set[MClassDef]]", /* class_name_string */
9513 0, {}, /*DEAD TYPE*/
9515 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
9516 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9518 "NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */
9521 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
,
9524 0, /* nullable Object */
9526 391, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
9529 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9532 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassDef]] */
9533 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
9536 /* runtime type HashMapIterator[MModule, Set[MClassDef]] */
9537 const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9539 "HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */
9542 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
9545 0, /* nullable Object */
9547 392, /* MapIterator[MModule, Set[MClassDef]] */
9548 1148, /* HashMapIterator[MModule, Set[MClassDef]] */
9551 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9554 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassDef]] */
9557 /* runtime type MapIterator[MModule, Set[MClassDef]] */
9558 const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9560 "MapIterator[MModule, Set[MClassDef]]", /* class_name_string */
9564 0, {}, /*DEAD TYPE*/
9566 /* runtime type HashMapNode[MModule, Set[MClassDef]] */
9567 const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9569 "HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
9572 &resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
,
9575 0, /* nullable Object */
9577 48, /* nullable HashMapNode[MModule, Set[MClassDef]] */
9578 1149, /* HashMapNode[MModule, Set[MClassDef]] */
9581 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9584 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9585 &type_abstract_collection__Setmodel__MClassDef
, /* HashMapNode#1: Set[MClassDef] */
9586 &type_mmodule__MModule
, /* HashNode#0: MModule */
9589 /* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */
9590 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
9592 "nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
9596 0, {}, /*DEAD TYPE*/
9598 /* runtime type HashMapKeys[MModule, Set[MClass]] */
9599 const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
= {
9601 "HashMapKeys[MModule, Set[MClass]]", /* class_name_string */
9604 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
,
9607 0, /* nullable Object */
9611 84, /* Collection[Object] */
9612 594, /* Collection[MModule] */
9613 1390, /* HashMapKeys[MModule, Set[MClass]] */
9616 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
= {
9619 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClass]] */
9620 &type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClass]] */
9624 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
9627 &type_mmodule__MModule
, /* Collection#0: MModule */
9628 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
9631 /* runtime type HashMapValues[MModule, Set[MClass]] */
9632 const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
= {
9634 "HashMapValues[MModule, Set[MClass]]", /* class_name_string */
9637 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
,
9640 0, /* nullable Object */
9644 84, /* Collection[Object] */
9645 1150, /* Collection[Set[MClass]] */
9646 1391, /* HashMapValues[MModule, Set[MClass]] */
9649 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
= {
9652 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClass]] */
9653 &type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClass]] */
9657 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
9660 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
9661 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
9664 /* runtime type Collection[Set[MClass]] */
9665 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
= {
9667 "Collection[Set[MClass]]", /* class_name_string */
9671 0, {}, /*DEAD TYPE*/
9673 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
9674 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
9676 "NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */
9679 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
,
9682 0, /* nullable Object */
9684 393, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
9687 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
9690 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClass]] */
9691 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
9694 /* runtime type HashMapIterator[MModule, Set[MClass]] */
9695 const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
9697 "HashMapIterator[MModule, Set[MClass]]", /* class_name_string */
9700 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
9703 0, /* nullable Object */
9705 394, /* MapIterator[MModule, Set[MClass]] */
9706 1151, /* HashMapIterator[MModule, Set[MClass]] */
9709 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
9712 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClass]] */
9715 /* runtime type MapIterator[MModule, Set[MClass]] */
9716 const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
9718 "MapIterator[MModule, Set[MClass]]", /* class_name_string */
9722 0, {}, /*DEAD TYPE*/
9724 /* runtime type HashMapNode[MModule, Set[MClass]] */
9725 const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
9727 "HashMapNode[MModule, Set[MClass]]", /* class_name_string */
9730 &resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
,
9733 0, /* nullable Object */
9735 49, /* nullable HashMapNode[MModule, Set[MClass]] */
9736 1152, /* HashMapNode[MModule, Set[MClass]] */
9739 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
9742 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9743 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
9744 &type_mmodule__MModule
, /* HashNode#0: MModule */
9747 /* runtime type nullable HashMapNode[MModule, Set[MClass]] */
9748 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
9750 "nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */
9754 0, {}, /*DEAD TYPE*/
9756 /* runtime type HashMapKeys[MModule, Set[MClassType]] */
9757 const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9759 "HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */
9762 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
,
9765 0, /* nullable Object */
9769 84, /* Collection[Object] */
9770 594, /* Collection[MModule] */
9771 1392, /* HashMapKeys[MModule, Set[MClassType]] */
9774 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9777 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassType]] */
9778 &type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassType]] */
9782 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
9785 &type_mmodule__MModule
, /* Collection#0: MModule */
9786 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
9789 /* runtime type HashMapValues[MModule, Set[MClassType]] */
9790 const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9792 "HashMapValues[MModule, Set[MClassType]]", /* class_name_string */
9795 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
,
9798 0, /* nullable Object */
9802 84, /* Collection[Object] */
9803 1084, /* Collection[Set[MType]] */
9804 1393, /* Collection[Set[MClassType]] */
9805 1575, /* HashMapValues[MModule, Set[MClassType]] */
9808 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9811 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassType]] */
9812 &type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassType]] */
9816 &type_abstract_collection__Setmodel__MClassType
, /* RemovableCollection#0: Set[MClassType] */
9819 &type_abstract_collection__Setmodel__MClassType
, /* Collection#0: Set[MClassType] */
9820 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Collection#0]: Collection[Set[MClassType]] */
9823 /* runtime type Collection[Set[MClassType]] */
9824 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
= {
9826 "Collection[Set[MClassType]]", /* class_name_string */
9830 0, {}, /*DEAD TYPE*/
9832 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
9833 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9835 "NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */
9838 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
,
9841 0, /* nullable Object */
9843 395, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
9846 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9849 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassType]] */
9850 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
9853 /* runtime type HashMapIterator[MModule, Set[MClassType]] */
9854 const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9856 "HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */
9859 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
9862 0, /* nullable Object */
9864 396, /* MapIterator[MModule, Set[MClassType]] */
9865 1153, /* HashMapIterator[MModule, Set[MClassType]] */
9868 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9871 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassType]] */
9874 /* runtime type MapIterator[MModule, Set[MClassType]] */
9875 const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9877 "MapIterator[MModule, Set[MClassType]]", /* class_name_string */
9881 0, {}, /*DEAD TYPE*/
9883 /* runtime type HashMapNode[MModule, Set[MClassType]] */
9884 const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9886 "HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
9889 &resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
,
9892 0, /* nullable Object */
9894 50, /* nullable HashMapNode[MModule, Set[MClassType]] */
9895 1154, /* HashMapNode[MModule, Set[MClassType]] */
9898 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9901 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9902 &type_abstract_collection__Setmodel__MClassType
, /* HashMapNode#1: Set[MClassType] */
9903 &type_mmodule__MModule
, /* HashNode#0: MModule */
9906 /* runtime type nullable HashMapNode[MModule, Set[MClassType]] */
9907 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
9909 "nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
9913 0, {}, /*DEAD TYPE*/
9915 /* runtime type HashMap[MClass, POSetElement[MClass]] */
9916 const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
9918 "HashMap[MClass, POSetElement[MClass]]", /* class_name_string */
9921 &resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
,
9924 0, /* nullable Object */
9926 397, /* HashMap[MClass, POSetElement[MClass]] */
9929 const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
9935 &type_model__MClass
, /* MapRead#0: MClass */
9936 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
9937 &type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, POSetElement[MClass]] */
9938 &type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, POSetElement[MClass]] */
9939 &type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, POSetElement[MClass]] */
9940 &type_model__MClass
, /* Map#0: MClass */
9941 &type_poset__POSetElementmodel__MClass
, /* Map#1: POSetElement[MClass] */
9942 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, POSetElement[MClass]] */
9943 &type_model__MClass
, /* HashCollection#0: MClass */
9944 &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* nullable HashCollection#1: nullable HashMapNode[MClass, POSetElement[MClass]] */
9945 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, POSetElement[MClass]] */
9946 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
9949 /* runtime type POSetElement[MClass] */
9950 const struct type type_poset__POSetElementmodel__MClass
= {
9952 "POSetElement[MClass]", /* class_name_string */
9955 &resolution_table_poset__POSetElementmodel__MClass
,
9958 0, /* nullable Object */
9960 398, /* POSetElement[MClass] */
9963 const struct types resolution_table_poset__POSetElementmodel__MClass
= {
9966 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[POSetElement#0]: HashSet[MClass] */
9967 &type_poset__POSetmodel__MClass
, /* POSet[POSetElement#0]: POSet[MClass] */
9968 &type_model__MClass
, /* POSetElement#0: MClass */
9971 /* runtime type HashMapKeys[MClassType, Set[MType]] */
9972 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
9974 "HashMapKeys[MClassType, Set[MType]]", /* class_name_string */
9977 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
,
9980 0, /* nullable Object */
9984 84, /* Collection[Object] */
9985 93, /* Collection[nullable MType] */
9986 1316, /* Collection[MType] */
9987 1576, /* HashMapKeys[MType, Set[MType]] */
9990 1464, /* Collection[MClassType] */
9991 2012, /* HashMapKeys[MClassType, Set[MType]] */