1 #include "nitg.types.0.h"
2 /* runtime type HashMapIterator[MClassType, Array[nullable MType]] */
3 const struct type type_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
5 "HashMapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
8 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
,
11 0, /* nullable Object */
13 326, /* MapIterator[MType, Array[nullable MType]] */
14 1535, /* HashMapIterator[MType, Array[nullable MType]] */
15 1537, /* MapIterator[MClassType, Array[nullable MType]] */
16 2134, /* HashMapIterator[MClassType, Array[nullable MType]] */
19 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
22 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Array[nullable MType]] */
25 /* runtime type MapIterator[MClassType, Array[nullable MType]] */
26 const struct type type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
28 "MapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
34 0, /* nullable Object */
36 326, /* MapIterator[MType, Array[nullable MType]] */
38 1537, /* MapIterator[MClassType, Array[nullable MType]] */
41 /* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */
42 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
= {
44 "HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */
47 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
,
50 0, /* nullable Object */
52 173, /* Collection[nullable MClass] */
53 2135, /* HashMapKeys[MClass, Array[nullable MPropDef]] */
54 166, /* Collection[Object] */
55 1783, /* Collection[MClass] */
58 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
= {
61 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MPropDef]] */
62 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MPropDef]] */
69 &type_model__MClass
, /* RemovableCollection#0: MClass */
73 &type_model__MClass
, /* Collection#0: MClass */
74 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
77 /* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */
78 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
= {
80 "HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */
83 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
,
86 0, /* nullable Object */
88 1538, /* Collection[Array[nullable MPropDef]] */
89 1861, /* HashMapValues[MClass, Array[nullable MPropDef]] */
90 166, /* Collection[Object] */
93 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
= {
96 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MPropDef]] */
97 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MPropDef]] */
104 &type_array__Arraynullable_model__MPropDef
, /* RemovableCollection#0: Array[nullable MPropDef] */
108 &type_array__Arraynullable_model__MPropDef
, /* Collection#0: Array[nullable MPropDef] */
109 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */
112 /* runtime type Collection[Array[nullable MPropDef]] */
113 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
= {
115 "Collection[Array[nullable MPropDef]]", /* class_name_string */
121 0, /* nullable Object */
123 1538, /* Collection[Array[nullable MPropDef]] */
125 166, /* Collection[Object] */
128 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
129 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
131 "NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */
134 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
137 0, /* nullable Object */
139 328, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
142 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
145 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MPropDef]] */
146 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
149 /* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */
150 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
152 "HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
155 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
158 0, /* nullable Object */
160 124, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */
161 1539, /* HashMapNode[MClass, Array[nullable MPropDef]] */
164 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
167 &type_model__MClass
, /* HashMapNode#0: MClass */
168 &type_array__Arraynullable_model__MPropDef
, /* HashMapNode#1: Array[nullable MPropDef] */
169 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* N: HashMapNode[MClass, Array[nullable MPropDef]] */
170 &type_model__MClass
, /* HashNode#0: MClass */
173 /* runtime type nullable HashMapNode[MClass, Array[nullable MPropDef]] */
174 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
176 "nullable HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
179 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
182 0, /* nullable Object */
184 124, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */
187 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
190 &type_model__MClass
, /* HashMapNode#0: MClass */
191 &type_array__Arraynullable_model__MPropDef
, /* HashMapNode#1: Array[nullable MPropDef] */
192 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* N: HashMapNode[MClass, Array[nullable MPropDef]] */
193 &type_model__MClass
, /* HashNode#0: MClass */
196 /* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */
197 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
199 "HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
202 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
205 0, /* nullable Object */
207 329, /* MapIterator[MClass, Array[nullable MPropDef]] */
208 1540, /* HashMapIterator[MClass, Array[nullable MPropDef]] */
211 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
214 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MPropDef]] */
217 /* runtime type MapIterator[MClass, Array[nullable MPropDef]] */
218 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
220 "MapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
226 0, /* nullable Object */
228 329, /* MapIterator[MClass, Array[nullable MPropDef]] */
231 /* runtime type ListNode[CodeFile] */
232 const struct type type_list__ListNodeabstract_compiler__CodeFile
= {
234 "ListNode[CodeFile]", /* class_name_string */
237 &resolution_table_list__ListNodeabstract_compiler__CodeFile
,
240 0, /* nullable Object */
242 608, /* Collection[CodeFile] */
243 1862, /* Container[CodeFile] */
244 166, /* Collection[Object] */
245 2136, /* ListNode[CodeFile] */
248 const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile
= {
251 &type_abstract_compiler__CodeFile
, /* ListNode#0: CodeFile */
252 &type_list__ListNodeabstract_compiler__CodeFile
, /* ListNode[ListNode#0]: ListNode[CodeFile] */
253 &type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
, /* ContainerIterator[Container#0]: ContainerIterator[CodeFile] */
254 &type_abstract_compiler__CodeFile
, /* Container#0: CodeFile */
263 &type_abstract_compiler__CodeFile
, /* Collection#0: CodeFile */
264 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Collection#0]: Collection[CodeFile] */
267 /* runtime type Container[CodeFile] */
268 const struct type type_abstract_collection__Containerabstract_compiler__CodeFile
= {
270 "Container[CodeFile]", /* class_name_string */
276 0, /* nullable Object */
278 608, /* Collection[CodeFile] */
279 1862, /* Container[CodeFile] */
280 166, /* Collection[Object] */
283 /* runtime type ListIterator[CodeFile] */
284 const struct type type_list__ListIteratorabstract_compiler__CodeFile
= {
286 "ListIterator[CodeFile]", /* class_name_string */
289 &resolution_table_list__ListIteratorabstract_compiler__CodeFile
,
292 0, /* nullable Object */
294 330, /* ListIterator[CodeFile] */
297 const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile
= {
300 &type_abstract_compiler__CodeFile
, /* ListIterator#0: CodeFile */
301 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
302 &type_list__Listabstract_compiler__CodeFile
, /* List[ListIterator#0]: List[CodeFile] */
305 /* runtime type HashMapKeys[String, String] */
306 const struct type type_hash_collection__HashMapKeysstring__Stringstring__String
= {
308 "HashMapKeys[String, String]", /* class_name_string */
311 &resolution_table_hash_collection__HashMapKeysstring__Stringstring__String
,
314 0, /* nullable Object */
316 597, /* Collection[String] */
317 1863, /* HashMapKeys[String, String] */
318 166, /* Collection[Object] */
321 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringstring__String
= {
324 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, String] */
325 &type_abstract_collection__MapKeysIteratorstring__Stringstring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, String] */
332 &type_string__String
, /* RemovableCollection#0: String */
336 &type_string__String
, /* Collection#0: String */
337 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
340 /* runtime type HashMapValues[String, String] */
341 const struct type type_hash_collection__HashMapValuesstring__Stringstring__String
= {
343 "HashMapValues[String, String]", /* class_name_string */
346 &resolution_table_hash_collection__HashMapValuesstring__Stringstring__String
,
349 0, /* nullable Object */
351 597, /* Collection[String] */
352 1864, /* HashMapValues[String, String] */
353 166, /* Collection[Object] */
356 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringstring__String
= {
359 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, String] */
360 &type_abstract_collection__MapValuesIteratorstring__Stringstring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, String] */
367 &type_string__String
, /* RemovableCollection#0: String */
371 &type_string__String
, /* Collection#0: String */
372 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
375 /* runtime type NativeArray[nullable HashMapNode[String, String]] */
376 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
= {
378 "NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */
381 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
,
384 0, /* nullable Object */
386 331, /* NativeArray[nullable HashMapNode[String, String]] */
389 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
= {
392 &type_nullable_hash_collection__HashMapNodestring__Stringstring__String
, /* NativeArray#0: nullable HashMapNode[String, String] */
393 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, String]] */
396 /* runtime type HashMapNode[String, String] */
397 const struct type type_hash_collection__HashMapNodestring__Stringstring__String
= {
399 "HashMapNode[String, String]", /* class_name_string */
402 &resolution_table_hash_collection__HashMapNodestring__Stringstring__String
,
405 0, /* nullable Object */
407 125, /* nullable HashMapNode[String, String] */
408 1541, /* HashMapNode[String, String] */
411 const struct types resolution_table_hash_collection__HashMapNodestring__Stringstring__String
= {
414 &type_string__String
, /* HashMapNode#0: String */
415 &type_string__String
, /* HashMapNode#1: String */
416 &type_hash_collection__HashMapNodestring__Stringstring__String
, /* N: HashMapNode[String, String] */
417 &type_string__String
, /* HashNode#0: String */
420 /* runtime type nullable HashMapNode[String, String] */
421 const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String
= {
423 "nullable HashMapNode[String, String]", /* class_name_string */
426 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringstring__String
,
429 0, /* nullable Object */
431 125, /* nullable HashMapNode[String, String] */
434 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringstring__String
= {
437 &type_string__String
, /* HashMapNode#0: String */
438 &type_string__String
, /* HashMapNode#1: String */
439 &type_hash_collection__HashMapNodestring__Stringstring__String
, /* N: HashMapNode[String, String] */
440 &type_string__String
, /* HashNode#0: String */
443 /* runtime type HashMapIterator[String, String] */
444 const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String
= {
446 "HashMapIterator[String, String]", /* class_name_string */
449 &resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String
,
452 0, /* nullable Object */
454 332, /* MapIterator[String, String] */
455 1542, /* HashMapIterator[String, String] */
458 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String
= {
461 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, String] */
464 /* runtime type MapIterator[String, String] */
465 const struct type type_abstract_collection__MapIteratorstring__Stringstring__String
= {
467 "MapIterator[String, String]", /* class_name_string */
473 0, /* nullable Object */
475 332, /* MapIterator[String, String] */
478 /* runtime type ArrayIterator[ExternCFile] */
479 const struct type type_array__ArrayIteratorabstract_compiler__ExternCFile
= {
481 "ArrayIterator[ExternCFile]", /* class_name_string */
484 &resolution_table_array__ArrayIteratorabstract_compiler__ExternCFile
,
487 0, /* nullable Object */
489 279, /* ArrayIterator[Object] */
490 1543, /* ArrayIterator[ExternCFile] */
493 const struct types resolution_table_array__ArrayIteratorabstract_compiler__ExternCFile
= {
496 &type_array__AbstractArrayReadabstract_compiler__ExternCFile
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ExternCFile] */
497 &type_array__Arrayabstract_compiler__ExternCFile
, /* Array[Iterator#0]: Array[ExternCFile] */
500 /* runtime type NativeArray[ExternCFile] */
501 const struct type type_array__NativeArrayabstract_compiler__ExternCFile
= {
503 "NativeArray[ExternCFile]", /* class_name_string */
506 &resolution_table_array__NativeArrayabstract_compiler__ExternCFile
,
509 0, /* nullable Object */
511 187, /* NativeArray[Object] */
512 1544, /* NativeArray[ExternCFile] */
515 const struct types resolution_table_array__NativeArrayabstract_compiler__ExternCFile
= {
518 &type_abstract_compiler__ExternCFile
, /* NativeArray#0: ExternCFile */
519 &type_array__NativeArrayabstract_compiler__ExternCFile
, /* NativeArray[NativeArray#0]: NativeArray[ExternCFile] */
522 /* runtime type ArraySetIterator[String] */
523 const struct type type_array__ArraySetIteratorstring__String
= {
525 "ArraySetIterator[String]", /* class_name_string */
528 &resolution_table_array__ArraySetIteratorstring__String
,
531 0, /* nullable Object */
533 333, /* ArraySetIterator[String] */
536 const struct types resolution_table_array__ArraySetIteratorstring__String
= {
539 &type_array__ArrayIteratorstring__String
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[String] */
540 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
543 /* runtime type HashMapKeys[MClassType, String] */
544 const struct type type_hash_collection__HashMapKeysmodel__MClassTypestring__String
= {
546 "HashMapKeys[MClassType, String]", /* class_name_string */
549 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String
,
552 0, /* nullable Object */
554 2396, /* HashMapKeys[MClassType, String] */
556 166, /* Collection[Object] */
557 175, /* Collection[nullable MType] */
559 1787, /* Collection[MType] */
562 1967, /* Collection[MClassType] */
565 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String
= {
568 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, String] */
569 &type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, String] */
576 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
580 &type_model__MClassType
, /* Collection#0: MClassType */
581 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
584 /* runtime type HashMapValues[MClassType, String] */
585 const struct type type_hash_collection__HashMapValuesmodel__MClassTypestring__String
= {
587 "HashMapValues[MClassType, String]", /* class_name_string */
590 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String
,
593 0, /* nullable Object */
595 597, /* Collection[String] */
596 1865, /* HashMapValues[MClassType, String] */
597 166, /* Collection[Object] */
600 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String
= {
603 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, String] */
604 &type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, String] */
611 &type_string__String
, /* RemovableCollection#0: String */
615 &type_string__String
, /* Collection#0: String */
616 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
619 /* runtime type NativeArray[nullable HashMapNode[MClassType, String]] */
620 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
622 "NativeArray[nullable HashMapNode[MClassType, String]]", /* class_name_string */
625 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
,
628 0, /* nullable Object */
630 334, /* NativeArray[nullable HashMapNode[MClassType, String]] */
633 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
636 &type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* NativeArray#0: nullable HashMapNode[MClassType, String] */
637 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, String]] */
640 /* runtime type HashMapNode[MClassType, String] */
641 const struct type type_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
643 "HashMapNode[MClassType, String]", /* class_name_string */
646 &resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String
,
649 0, /* nullable Object */
651 126, /* nullable HashMapNode[MClassType, String] */
652 1545, /* HashMapNode[MClassType, String] */
655 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
658 &type_model__MClassType
, /* HashMapNode#0: MClassType */
659 &type_string__String
, /* HashMapNode#1: String */
660 &type_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* N: HashMapNode[MClassType, String] */
661 &type_model__MClassType
, /* HashNode#0: MClassType */
664 /* runtime type nullable HashMapNode[MClassType, String] */
665 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
667 "nullable HashMapNode[MClassType, String]", /* class_name_string */
670 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
,
673 0, /* nullable Object */
675 126, /* nullable HashMapNode[MClassType, String] */
678 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
681 &type_model__MClassType
, /* HashMapNode#0: MClassType */
682 &type_string__String
, /* HashMapNode#1: String */
683 &type_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* N: HashMapNode[MClassType, String] */
684 &type_model__MClassType
, /* HashNode#0: MClassType */
687 /* runtime type HashMapIterator[MClassType, String] */
688 const struct type type_hash_collection__HashMapIteratormodel__MClassTypestring__String
= {
690 "HashMapIterator[MClassType, String]", /* class_name_string */
693 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String
,
696 0, /* nullable Object */
698 335, /* MapIterator[MClassType, String] */
699 1546, /* HashMapIterator[MClassType, String] */
702 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String
= {
705 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, String] */
708 /* runtime type MapIterator[MClassType, String] */
709 const struct type type_abstract_collection__MapIteratormodel__MClassTypestring__String
= {
711 "MapIterator[MClassType, String]", /* class_name_string */
717 0, /* nullable Object */
719 335, /* MapIterator[MClassType, String] */
722 /* runtime type ListNode[AbstractRuntimeFunction] */
723 const struct type type_list__ListNodeabstract_compiler__AbstractRuntimeFunction
= {
725 "ListNode[AbstractRuntimeFunction]", /* class_name_string */
728 &resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction
,
731 0, /* nullable Object */
733 611, /* Collection[AbstractRuntimeFunction] */
734 1866, /* Container[AbstractRuntimeFunction] */
735 166, /* Collection[Object] */
736 2137, /* ListNode[AbstractRuntimeFunction] */
739 const struct types resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction
= {
742 &type_abstract_compiler__AbstractRuntimeFunction
, /* ListNode#0: AbstractRuntimeFunction */
743 &type_list__ListNodeabstract_compiler__AbstractRuntimeFunction
, /* ListNode[ListNode#0]: ListNode[AbstractRuntimeFunction] */
744 &type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
, /* ContainerIterator[Container#0]: ContainerIterator[AbstractRuntimeFunction] */
745 &type_abstract_compiler__AbstractRuntimeFunction
, /* Container#0: AbstractRuntimeFunction */
754 &type_abstract_compiler__AbstractRuntimeFunction
, /* Collection#0: AbstractRuntimeFunction */
755 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */
758 /* runtime type Container[AbstractRuntimeFunction] */
759 const struct type type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction
= {
761 "Container[AbstractRuntimeFunction]", /* class_name_string */
767 0, /* nullable Object */
769 611, /* Collection[AbstractRuntimeFunction] */
770 1866, /* Container[AbstractRuntimeFunction] */
771 166, /* Collection[Object] */
774 /* runtime type ListIterator[AbstractRuntimeFunction] */
775 const struct type type_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
= {
777 "ListIterator[AbstractRuntimeFunction]", /* class_name_string */
780 &resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
,
783 0, /* nullable Object */
785 336, /* ListIterator[AbstractRuntimeFunction] */
788 const struct types resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
= {
791 &type_abstract_compiler__AbstractRuntimeFunction
, /* ListIterator#0: AbstractRuntimeFunction */
792 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
793 &type_list__Listabstract_compiler__AbstractRuntimeFunction
, /* List[ListIterator#0]: List[AbstractRuntimeFunction] */
796 /* runtime type HashSetNode[AbstractRuntimeFunction] */
797 const struct type type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
799 "HashSetNode[AbstractRuntimeFunction]", /* class_name_string */
802 &resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
805 0, /* nullable Object */
807 118, /* nullable HashSetNode[Object] */
808 337, /* nullable HashSetNode[AbstractRuntimeFunction] */
809 1506, /* HashSetNode[Object] */
810 2138, /* HashSetNode[AbstractRuntimeFunction] */
813 const struct types resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
816 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashSetNode#0: AbstractRuntimeFunction */
818 &type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* N: HashSetNode[AbstractRuntimeFunction] */
819 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashNode#0: AbstractRuntimeFunction */
822 /* runtime type nullable HashSetNode[AbstractRuntimeFunction] */
823 const struct type type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
825 "nullable HashSetNode[AbstractRuntimeFunction]", /* class_name_string */
828 &resolution_table_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
831 0, /* nullable Object */
833 118, /* nullable HashSetNode[Object] */
834 337, /* nullable HashSetNode[AbstractRuntimeFunction] */
837 const struct types resolution_table_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
840 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashSetNode#0: AbstractRuntimeFunction */
842 &type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* N: HashSetNode[AbstractRuntimeFunction] */
843 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashNode#0: AbstractRuntimeFunction */
846 /* runtime type HashSetIterator[AbstractRuntimeFunction] */
847 const struct type type_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
= {
849 "HashSetIterator[AbstractRuntimeFunction]", /* class_name_string */
852 &resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
,
855 0, /* nullable Object */
857 309, /* HashSetIterator[Object] */
858 1547, /* HashSetIterator[AbstractRuntimeFunction] */
861 const struct types resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
= {
864 &type_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction
, /* HashSet[HashSetIterator#0]: HashSet[AbstractRuntimeFunction] */
865 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
868 /* runtime type NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
869 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
871 "NativeArray[nullable HashSetNode[AbstractRuntimeFunction]]", /* class_name_string */
874 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
877 0, /* nullable Object */
879 310, /* NativeArray[nullable HashSetNode[Object]] */
880 1548, /* NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
883 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
886 &type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* NativeArray#0: nullable HashSetNode[AbstractRuntimeFunction] */
887 &type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
890 /* runtime type HashMapKeys[MType, Array[MClassType]] */
891 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
= {
893 "HashMapKeys[MType, Array[MClassType]]", /* class_name_string */
896 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
,
899 0, /* nullable Object */
901 2131, /* HashMapKeys[MType, Array[nullable MType]] */
902 2397, /* HashMapKeys[MType, Array[MType]] */
903 166, /* Collection[Object] */
904 175, /* Collection[nullable MType] */
905 2528, /* HashMapKeys[MType, Array[MClassType]] */
906 1787, /* Collection[MType] */
909 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
= {
912 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MClassType]] */
913 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MClassType]] */
920 &type_model__MType
, /* RemovableCollection#0: MType */
924 &type_model__MType
, /* Collection#0: MType */
925 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
928 /* runtime type HashMapKeys[MType, Array[MType]] */
929 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
= {
931 "HashMapKeys[MType, Array[MType]]", /* class_name_string */
934 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
,
937 0, /* nullable Object */
939 2131, /* HashMapKeys[MType, Array[nullable MType]] */
940 2397, /* HashMapKeys[MType, Array[MType]] */
941 166, /* Collection[Object] */
942 175, /* Collection[nullable MType] */
944 1787, /* Collection[MType] */
947 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
= {
950 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MType]] */
951 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MType]] */
958 &type_model__MType
, /* RemovableCollection#0: MType */
962 &type_model__MType
, /* Collection#0: MType */
963 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
966 /* runtime type HashMapValues[MType, Array[MClassType]] */
967 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
= {
969 "HashMapValues[MType, Array[MClassType]]", /* class_name_string */
972 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
,
975 0, /* nullable Object */
977 324, /* Collection[nullable Array[nullable MType]] */
978 2132, /* HashMapValues[MType, Array[nullable MType]] */
979 166, /* Collection[Object] */
980 1860, /* Collection[Array[nullable MType]] */
981 2529, /* HashMapValues[MType, Array[MType]] */
982 2615, /* HashMapValues[MType, Array[MClassType]] */
983 2139, /* Collection[Array[MType]] */
986 2398, /* Collection[Array[MClassType]] */
989 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
= {
992 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MClassType]] */
993 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MClassType]] */
1000 &type_array__Arraymodel__MClassType
, /* RemovableCollection#0: Array[MClassType] */
1004 &type_array__Arraymodel__MClassType
, /* Collection#0: Array[MClassType] */
1005 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Collection#0]: Collection[Array[MClassType]] */
1008 /* runtime type HashMapValues[MType, Array[MType]] */
1009 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
= {
1011 "HashMapValues[MType, Array[MType]]", /* class_name_string */
1014 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
,
1017 0, /* nullable Object */
1019 324, /* Collection[nullable Array[nullable MType]] */
1020 2132, /* HashMapValues[MType, Array[nullable MType]] */
1021 166, /* Collection[Object] */
1022 1860, /* Collection[Array[nullable MType]] */
1023 2529, /* HashMapValues[MType, Array[MType]] */
1025 2139, /* Collection[Array[MType]] */
1028 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
= {
1031 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MType]] */
1032 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MType]] */
1039 &type_array__Arraymodel__MType
, /* RemovableCollection#0: Array[MType] */
1043 &type_array__Arraymodel__MType
, /* Collection#0: Array[MType] */
1044 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Collection#0]: Collection[Array[MType]] */
1047 /* runtime type Collection[Array[MClassType]] */
1048 const struct type type_abstract_collection__Collectionarray__Arraymodel__MClassType
= {
1050 "Collection[Array[MClassType]]", /* class_name_string */
1056 0, /* nullable Object */
1058 324, /* Collection[nullable Array[nullable MType]] */
1060 166, /* Collection[Object] */
1061 1860, /* Collection[Array[nullable MType]] */
1064 2139, /* Collection[Array[MType]] */
1067 2398, /* Collection[Array[MClassType]] */
1070 /* runtime type Collection[Array[MType]] */
1071 const struct type type_abstract_collection__Collectionarray__Arraymodel__MType
= {
1073 "Collection[Array[MType]]", /* class_name_string */
1079 0, /* nullable Object */
1081 324, /* Collection[nullable Array[nullable MType]] */
1083 166, /* Collection[Object] */
1084 1860, /* Collection[Array[nullable MType]] */
1087 2139, /* Collection[Array[MType]] */
1090 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
1091 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
1093 "NativeArray[nullable HashMapNode[MType, Array[MClassType]]]", /* class_name_string */
1096 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
1099 0, /* nullable Object */
1101 325, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
1102 1549, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */
1103 1867, /* NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
1106 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
1109 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MType, Array[MClassType]] */
1110 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
1113 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MType]]] */
1114 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
1116 "NativeArray[nullable HashMapNode[MType, Array[MType]]]", /* class_name_string */
1119 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
1122 0, /* nullable Object */
1124 325, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
1125 1549, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */
1128 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
1131 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, Array[MType]] */
1132 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MType]]] */
1135 /* runtime type HashMapNode[MType, Array[MClassType]] */
1136 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
1138 "HashMapNode[MType, Array[MClassType]]", /* class_name_string */
1141 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
1144 0, /* nullable Object */
1146 123, /* nullable HashMapNode[MType, Array[nullable MType]] */
1147 338, /* nullable HashMapNode[MType, Array[MType]] */
1148 1534, /* HashMapNode[MType, Array[nullable MType]] */
1149 1550, /* nullable HashMapNode[MType, Array[MClassType]] */
1150 2140, /* HashMapNode[MType, Array[MType]] */
1151 2530, /* HashMapNode[MType, Array[MClassType]] */
1154 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
1157 &type_model__MType
, /* HashMapNode#0: MType */
1158 &type_array__Arraymodel__MClassType
, /* HashMapNode#1: Array[MClassType] */
1159 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* N: HashMapNode[MType, Array[MClassType]] */
1160 &type_model__MType
, /* HashNode#0: MType */
1163 /* runtime type HashMapNode[MType, Array[MType]] */
1164 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
1166 "HashMapNode[MType, Array[MType]]", /* class_name_string */
1169 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
1172 0, /* nullable Object */
1174 123, /* nullable HashMapNode[MType, Array[nullable MType]] */
1175 338, /* nullable HashMapNode[MType, Array[MType]] */
1176 1534, /* HashMapNode[MType, Array[nullable MType]] */
1178 2140, /* HashMapNode[MType, Array[MType]] */
1181 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
1184 &type_model__MType
, /* HashMapNode#0: MType */
1185 &type_array__Arraymodel__MType
, /* HashMapNode#1: Array[MType] */
1186 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* N: HashMapNode[MType, Array[MType]] */
1187 &type_model__MType
, /* HashNode#0: MType */
1190 /* runtime type nullable HashMapNode[MType, Array[MClassType]] */
1191 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
1193 "nullable HashMapNode[MType, Array[MClassType]]", /* class_name_string */
1196 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
1199 0, /* nullable Object */
1201 123, /* nullable HashMapNode[MType, Array[nullable MType]] */
1202 338, /* nullable HashMapNode[MType, Array[MType]] */
1204 1550, /* nullable HashMapNode[MType, Array[MClassType]] */
1207 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
1210 &type_model__MType
, /* HashMapNode#0: MType */
1211 &type_array__Arraymodel__MClassType
, /* HashMapNode#1: Array[MClassType] */
1212 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* N: HashMapNode[MType, Array[MClassType]] */
1213 &type_model__MType
, /* HashNode#0: MType */
1216 /* runtime type nullable HashMapNode[MType, Array[MType]] */
1217 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
1219 "nullable HashMapNode[MType, Array[MType]]", /* class_name_string */
1222 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
1225 0, /* nullable Object */
1227 123, /* nullable HashMapNode[MType, Array[nullable MType]] */
1228 338, /* nullable HashMapNode[MType, Array[MType]] */
1231 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
1234 &type_model__MType
, /* HashMapNode#0: MType */
1235 &type_array__Arraymodel__MType
, /* HashMapNode#1: Array[MType] */
1236 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* N: HashMapNode[MType, Array[MType]] */
1237 &type_model__MType
, /* HashNode#0: MType */
1240 /* runtime type HashMapIterator[MType, Array[MClassType]] */
1241 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
= {
1243 "HashMapIterator[MType, Array[MClassType]]", /* class_name_string */
1246 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
,
1249 0, /* nullable Object */
1251 326, /* MapIterator[MType, Array[nullable MType]] */
1252 1535, /* HashMapIterator[MType, Array[nullable MType]] */
1253 1551, /* MapIterator[MType, Array[MType]] */
1254 1868, /* MapIterator[MType, Array[MClassType]] */
1255 2141, /* HashMapIterator[MType, Array[MType]] */
1256 2531, /* HashMapIterator[MType, Array[MClassType]] */
1259 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
= {
1262 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MClassType]] */
1265 /* runtime type HashMapIterator[MType, Array[MType]] */
1266 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
= {
1268 "HashMapIterator[MType, Array[MType]]", /* class_name_string */
1271 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
,
1274 0, /* nullable Object */
1276 326, /* MapIterator[MType, Array[nullable MType]] */
1277 1535, /* HashMapIterator[MType, Array[nullable MType]] */
1278 1551, /* MapIterator[MType, Array[MType]] */
1280 2141, /* HashMapIterator[MType, Array[MType]] */
1283 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
= {
1286 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MType]] */
1289 /* runtime type MapIterator[MType, Array[MClassType]] */
1290 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
= {
1292 "MapIterator[MType, Array[MClassType]]", /* class_name_string */
1298 0, /* nullable Object */
1300 326, /* MapIterator[MType, Array[nullable MType]] */
1302 1551, /* MapIterator[MType, Array[MType]] */
1303 1868, /* MapIterator[MType, Array[MClassType]] */
1306 /* runtime type MapIterator[MType, Array[MType]] */
1307 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
= {
1309 "MapIterator[MType, Array[MType]]", /* class_name_string */
1315 0, /* nullable Object */
1317 326, /* MapIterator[MType, Array[nullable MType]] */
1319 1551, /* MapIterator[MType, Array[MType]] */
1322 /* runtime type ArrayIterator[Int] */
1323 const struct type type_array__ArrayIteratorkernel__Int
= {
1325 "ArrayIterator[Int]", /* class_name_string */
1328 &resolution_table_array__ArrayIteratorkernel__Int
,
1331 0, /* nullable Object */
1333 279, /* ArrayIterator[Object] */
1334 1552, /* ArrayIterator[Int] */
1337 const struct types resolution_table_array__ArrayIteratorkernel__Int
= {
1340 &type_array__AbstractArrayReadkernel__Int
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Int] */
1341 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
1344 /* runtime type NativeArray[Int] */
1345 const struct type type_array__NativeArraykernel__Int
= {
1347 "NativeArray[Int]", /* class_name_string */
1350 &resolution_table_array__NativeArraykernel__Int
,
1353 0, /* nullable Object */
1355 187, /* NativeArray[Object] */
1356 1553, /* NativeArray[Int] */
1359 const struct types resolution_table_array__NativeArraykernel__Int
= {
1362 &type_kernel__Int
, /* NativeArray#0: Int */
1363 &type_array__NativeArraykernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[Int] */
1366 /* runtime type ArrayIterator[MType] */
1367 const struct type type_array__ArrayIteratormodel__MType
= {
1369 "ArrayIterator[MType]", /* class_name_string */
1372 &resolution_table_array__ArrayIteratormodel__MType
,
1375 0, /* nullable Object */
1377 279, /* ArrayIterator[Object] */
1378 339, /* ArrayIterator[nullable MType] */
1379 1869, /* ArrayIterator[MType] */
1382 const struct types resolution_table_array__ArrayIteratormodel__MType
= {
1385 &type_array__AbstractArrayReadmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MType] */
1386 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
1389 /* runtime type ArrayIterator[nullable MType] */
1390 const struct type type_array__ArrayIteratornullable_model__MType
= {
1392 "ArrayIterator[nullable MType]", /* class_name_string */
1395 &resolution_table_array__ArrayIteratornullable_model__MType
,
1398 0, /* nullable Object */
1401 339, /* ArrayIterator[nullable MType] */
1404 const struct types resolution_table_array__ArrayIteratornullable_model__MType
= {
1407 &type_array__AbstractArrayReadnullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MType] */
1408 &type_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable MType] */
1411 /* runtime type NativeArray[MType] */
1412 const struct type type_array__NativeArraymodel__MType
= {
1414 "NativeArray[MType]", /* class_name_string */
1417 &resolution_table_array__NativeArraymodel__MType
,
1420 0, /* nullable Object */
1422 187, /* NativeArray[Object] */
1423 340, /* NativeArray[nullable MType] */
1424 1870, /* NativeArray[MType] */
1427 const struct types resolution_table_array__NativeArraymodel__MType
= {
1430 &type_model__MType
, /* NativeArray#0: MType */
1431 &type_array__NativeArraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[MType] */
1434 /* runtime type NativeArray[nullable MType] */
1435 const struct type type_array__NativeArraynullable_model__MType
= {
1437 "NativeArray[nullable MType]", /* class_name_string */
1440 &resolution_table_array__NativeArraynullable_model__MType
,
1443 0, /* nullable Object */
1446 340, /* NativeArray[nullable MType] */
1449 const struct types resolution_table_array__NativeArraynullable_model__MType
= {
1452 &type_nullable_model__MType
, /* NativeArray#0: nullable MType */
1453 &type_array__NativeArraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable MType] */
1456 /* runtime type IteratorRange[Int] */
1457 const struct type type_range__IteratorRangekernel__Int
= {
1459 "IteratorRange[Int]", /* class_name_string */
1462 &resolution_table_range__IteratorRangekernel__Int
,
1465 0, /* nullable Object */
1467 341, /* IteratorRange[Int] */
1470 const struct types resolution_table_range__IteratorRangekernel__Int
= {
1473 &type_kernel__Int
, /* IteratorRange#0: Int */
1474 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
1475 &type_range__Rangekernel__Int
, /* Range[IteratorRange#0]: Range[Int] */
1478 /* runtime type ListNode[MClassType] */
1479 const struct type type_list__ListNodemodel__MClassType
= {
1481 "ListNode[MClassType]", /* class_name_string */
1484 &resolution_table_list__ListNodemodel__MClassType
,
1487 0, /* nullable Object */
1489 2399, /* Container[MClassType] */
1490 2532, /* ListNode[MClassType] */
1491 166, /* Collection[Object] */
1492 175, /* Collection[nullable MType] */
1494 1787, /* Collection[MType] */
1497 1967, /* Collection[MClassType] */
1500 const struct types resolution_table_list__ListNodemodel__MClassType
= {
1503 &type_model__MClassType
, /* ListNode#0: MClassType */
1504 &type_list__ListNodemodel__MClassType
, /* ListNode[ListNode#0]: ListNode[MClassType] */
1505 &type_abstract_collection__ContainerIteratormodel__MClassType
, /* ContainerIterator[Container#0]: ContainerIterator[MClassType] */
1506 &type_model__MClassType
, /* Container#0: MClassType */
1515 &type_model__MClassType
, /* Collection#0: MClassType */
1516 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
1519 /* runtime type Container[MClassType] */
1520 const struct type type_abstract_collection__Containermodel__MClassType
= {
1522 "Container[MClassType]", /* class_name_string */
1528 0, /* nullable Object */
1530 2399, /* Container[MClassType] */
1532 166, /* Collection[Object] */
1533 175, /* Collection[nullable MType] */
1535 1787, /* Collection[MType] */
1538 1967, /* Collection[MClassType] */
1541 /* runtime type ListIterator[MClassType] */
1542 const struct type type_list__ListIteratormodel__MClassType
= {
1544 "ListIterator[MClassType]", /* class_name_string */
1547 &resolution_table_list__ListIteratormodel__MClassType
,
1550 0, /* nullable Object */
1552 342, /* ListIterator[MClassType] */
1555 const struct types resolution_table_list__ListIteratormodel__MClassType
= {
1558 &type_model__MClassType
, /* ListIterator#0: MClassType */
1559 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
1560 &type_list__Listmodel__MClassType
, /* List[ListIterator#0]: List[MClassType] */
1563 /* runtime type HashMapKeys[String, Int] */
1564 const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
1566 "HashMapKeys[String, Int]", /* class_name_string */
1569 &resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
,
1572 0, /* nullable Object */
1574 597, /* Collection[String] */
1575 1871, /* HashMapKeys[String, Int] */
1576 166, /* Collection[Object] */
1579 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
1582 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Int] */
1583 &type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Int] */
1590 &type_string__String
, /* RemovableCollection#0: String */
1594 &type_string__String
, /* Collection#0: String */
1595 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
1598 /* runtime type HashMapValues[String, Int] */
1599 const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
1601 "HashMapValues[String, Int]", /* class_name_string */
1604 &resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
,
1607 0, /* nullable Object */
1609 614, /* Collection[Int] */
1610 1872, /* HashMapValues[String, Int] */
1611 166, /* Collection[Object] */
1614 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
1617 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Int] */
1618 &type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Int] */
1625 &type_kernel__Int
, /* RemovableCollection#0: Int */
1629 &type_kernel__Int
, /* Collection#0: Int */
1630 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
1633 /* runtime type NativeArray[nullable HashMapNode[String, Int]] */
1634 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
1636 "NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */
1639 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
,
1642 0, /* nullable Object */
1644 343, /* NativeArray[nullable HashMapNode[String, Int]] */
1647 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
1650 &type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray#0: nullable HashMapNode[String, Int] */
1651 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Int]] */
1654 /* runtime type HashMapNode[String, Int] */
1655 const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int
= {
1657 "HashMapNode[String, Int]", /* class_name_string */
1660 &resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
,
1663 0, /* nullable Object */
1665 127, /* nullable HashMapNode[String, Int] */
1666 1554, /* HashMapNode[String, Int] */
1669 const struct types resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
= {
1672 &type_string__String
, /* HashMapNode#0: String */
1673 &type_kernel__Int
, /* HashMapNode#1: Int */
1674 &type_hash_collection__HashMapNodestring__Stringkernel__Int
, /* N: HashMapNode[String, Int] */
1675 &type_string__String
, /* HashNode#0: String */
1678 /* runtime type nullable HashMapNode[String, Int] */
1679 const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
1681 "nullable HashMapNode[String, Int]", /* class_name_string */
1684 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
,
1687 0, /* nullable Object */
1689 127, /* nullable HashMapNode[String, Int] */
1692 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
1695 &type_string__String
, /* HashMapNode#0: String */
1696 &type_kernel__Int
, /* HashMapNode#1: Int */
1697 &type_hash_collection__HashMapNodestring__Stringkernel__Int
, /* N: HashMapNode[String, Int] */
1698 &type_string__String
, /* HashNode#0: String */
1701 /* runtime type HashMapIterator[String, Int] */
1702 const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
1704 "HashMapIterator[String, Int]", /* class_name_string */
1707 &resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
,
1710 0, /* nullable Object */
1712 344, /* MapIterator[String, Int] */
1713 1555, /* HashMapIterator[String, Int] */
1716 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
1719 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Int] */
1722 /* runtime type MapIterator[String, Int] */
1723 const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int
= {
1725 "MapIterator[String, Int]", /* class_name_string */
1731 0, /* nullable Object */
1733 344, /* MapIterator[String, Int] */
1736 /* runtime type HashMap[MClass, Array[MClass]] */
1737 const struct type type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
= {
1739 "HashMap[MClass, Array[MClass]]", /* class_name_string */
1742 &resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
,
1745 0, /* nullable Object */
1747 236, /* HashMap[MClass, Array[nullable MClass]] */
1748 1556, /* HashMap[MClass, Array[MClass]] */
1751 const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
= {
1758 &type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Array[MClass]] */
1759 &type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Array[MClass]] */
1760 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
1761 &type_model__MClass
, /* MapRead#0: MClass */
1762 &type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Array[MClass]] */
1763 &type_model__MClass
, /* Map#0: MClass */
1764 &type_array__Arraymodel__MClass
, /* Map#1: Array[MClass] */
1765 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Array[MClass]] */
1766 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, Array[MClass]] not a live type) */
1767 &type_array__Arraymodel__MClass
, /* MapRead#1: Array[MClass] */
1768 &type_model__MClass
, /* HashCollection#0: MClass */
1769 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* HashCollection#1: HashMapNode[MClass, Array[MClass]] */
1772 /* runtime type Layout[MClass] */
1773 const struct type type_layout_builders__Layoutmodel__MClass
= {
1775 "Layout[MClass]", /* class_name_string */
1778 &resolution_table_layout_builders__Layoutmodel__MClass
,
1781 0, /* nullable Object */
1783 345, /* Layout[MClass] */
1786 const struct types resolution_table_layout_builders__Layoutmodel__MClass
= {
1789 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */
1790 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Layout#0, Int]: Map[MClass, Int] */
1793 /* runtime type HashMap[MClass, HashSet[MClass]] */
1794 const struct type type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
= {
1796 "HashMap[MClass, HashSet[MClass]]", /* class_name_string */
1799 &resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
,
1802 0, /* nullable Object */
1804 346, /* Map[MClass, Set[MClass]] */
1805 1557, /* HashMap[MClass, Set[MClass]] */
1806 1873, /* HashMap[MClass, HashSet[MClass]] */
1809 const struct types resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
= {
1816 &type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, HashSet[MClass]] */
1817 &type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, HashSet[MClass]] */
1818 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
1819 &type_model__MClass
, /* MapRead#0: MClass */
1820 &type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, HashSet[MClass]] */
1821 &type_model__MClass
, /* Map#0: MClass */
1822 &type_hash_collection__HashSetmodel__MClass
, /* Map#1: HashSet[MClass] */
1823 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, HashSet[MClass]] */
1824 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, HashSet[MClass]] not a live type) */
1825 &type_hash_collection__HashSetmodel__MClass
, /* MapRead#1: HashSet[MClass] */
1826 &type_model__MClass
, /* HashCollection#0: MClass */
1827 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, HashSet[MClass]] */
1830 /* runtime type HashMap[MClass, Set[MClass]] */
1831 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
1833 "HashMap[MClass, Set[MClass]]", /* class_name_string */
1836 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
,
1839 0, /* nullable Object */
1841 346, /* Map[MClass, Set[MClass]] */
1842 1557, /* HashMap[MClass, Set[MClass]] */
1845 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
1852 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Set[MClass]] */
1853 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Set[MClass]] */
1854 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
1855 &type_model__MClass
, /* MapRead#0: MClass */
1856 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Set[MClass]] */
1857 &type_model__MClass
, /* Map#0: MClass */
1858 &type_abstract_collection__Setmodel__MClass
, /* Map#1: Set[MClass] */
1859 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Set[MClass]] */
1860 &type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
, /* Map[Map#0, Map#1]: Map[MClass, Set[MClass]] */
1861 &type_abstract_collection__Setmodel__MClass
, /* MapRead#1: Set[MClass] */
1862 &type_model__MClass
, /* HashCollection#0: MClass */
1863 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, Set[MClass]] */
1866 /* runtime type Map[MClass, Set[MClass]] */
1867 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
= {
1869 "Map[MClass, Set[MClass]]", /* class_name_string */
1875 0, /* nullable Object */
1877 346, /* Map[MClass, Set[MClass]] */
1880 /* runtime type PHLayout[MClass, MClass] */
1881 const struct type type_layout_builders__PHLayoutmodel__MClassmodel__MClass
= {
1883 "PHLayout[MClass, MClass]", /* class_name_string */
1886 &resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass
,
1889 0, /* nullable Object */
1891 345, /* Layout[MClass] */
1892 1558, /* PHLayout[MClass, MClass] */
1895 const struct types resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass
= {
1898 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */
1899 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Layout#0, Int]: Map[MClass, Int] */
1900 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[PHLayout#0, Int]: HashMap[MClass, Int] */
1901 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[PHLayout#0, Map[PHLayout#1, Int]]: HashMap[MClass, Map[MClass, Int]] */
1902 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[PHLayout#0, Int]: Map[MClass, Int] */
1903 &type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* Map[PHLayout#0, Map[PHLayout#1, Int]]: Map[MClass, Map[MClass, Int]] */
1906 /* runtime type HashMap[MClass, Map[MClass, Int]] */
1907 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1909 "HashMap[MClass, Map[MClass, Int]]", /* class_name_string */
1912 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
1915 0, /* nullable Object */
1917 347, /* Map[MClass, Map[MClass, Int]] */
1918 1559, /* HashMap[MClass, Map[MClass, Int]] */
1921 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1928 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Map[MClass, Int]] */
1929 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Map[MClass, Int]] */
1930 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
1931 &type_model__MClass
, /* MapRead#0: MClass */
1932 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Map[MClass, Int]] */
1933 &type_model__MClass
, /* Map#0: MClass */
1934 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map#1: Map[MClass, Int] */
1935 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Map[MClass, Int]] */
1936 &type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Map#0, Map#1]: Map[MClass, Map[MClass, Int]] */
1937 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* MapRead#1: Map[MClass, Int] */
1938 &type_model__MClass
, /* HashCollection#0: MClass */
1939 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashCollection#1: HashMapNode[MClass, Map[MClass, Int]] */
1942 /* runtime type Map[MClass, Map[MClass, Int]] */
1943 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1945 "Map[MClass, Map[MClass, Int]]", /* class_name_string */
1951 0, /* nullable Object */
1953 347, /* Map[MClass, Map[MClass, Int]] */
1956 /* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */
1957 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1959 "HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1962 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1965 0, /* nullable Object */
1967 173, /* Collection[nullable MClass] */
1968 2121, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
1969 166, /* Collection[Object] */
1970 1783, /* Collection[MClass] */
1971 2393, /* HashMapKeys[MClass, Set[MProperty]] */
1972 2533, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */
1975 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1978 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
1979 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
1986 &type_model__MClass
, /* RemovableCollection#0: MClass */
1990 &type_model__MClass
, /* Collection#0: MClass */
1991 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1994 /* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */
1995 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1997 "HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
2000 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
2003 0, /* nullable Object */
2005 1511, /* Collection[Set[PropertyLayoutElement]] */
2006 1846, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
2007 166, /* Collection[Object] */
2008 1847, /* Collection[Set[MProperty]] */
2009 2394, /* HashMapValues[MClass, Set[MProperty]] */
2010 2142, /* Collection[Set[MVirtualTypeProp]] */
2011 2573, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */
2014 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2017 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
2018 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
2025 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* RemovableCollection#0: Set[MVirtualTypeProp] */
2029 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Collection#0: Set[MVirtualTypeProp] */
2030 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */
2033 /* runtime type Collection[Set[MVirtualTypeProp]] */
2034 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
= {
2036 "Collection[Set[MVirtualTypeProp]]", /* class_name_string */
2042 0, /* nullable Object */
2044 1511, /* Collection[Set[PropertyLayoutElement]] */
2046 166, /* Collection[Object] */
2047 1847, /* Collection[Set[MProperty]] */
2049 2142, /* Collection[Set[MVirtualTypeProp]] */
2052 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
2053 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2055 "NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */
2058 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
2061 0, /* nullable Object */
2063 311, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
2064 1512, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
2065 1874, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
2068 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2071 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
2072 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
2075 /* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */
2076 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2078 "HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
2081 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
2084 0, /* nullable Object */
2086 119, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
2087 312, /* nullable HashMapNode[MClass, Set[MProperty]] */
2088 1513, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
2089 1560, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
2090 2122, /* HashMapNode[MClass, Set[MProperty]] */
2091 2534, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */
2094 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2097 &type_model__MClass
, /* HashMapNode#0: MClass */
2098 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* HashMapNode#1: Set[MVirtualTypeProp] */
2099 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* N: HashMapNode[MClass, Set[MVirtualTypeProp]] */
2100 &type_model__MClass
, /* HashNode#0: MClass */
2103 /* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
2104 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2106 "nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
2109 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
2112 0, /* nullable Object */
2114 119, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
2115 312, /* nullable HashMapNode[MClass, Set[MProperty]] */
2117 1560, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
2120 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2123 &type_model__MClass
, /* HashMapNode#0: MClass */
2124 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* HashMapNode#1: Set[MVirtualTypeProp] */
2125 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* N: HashMapNode[MClass, Set[MVirtualTypeProp]] */
2126 &type_model__MClass
, /* HashNode#0: MClass */
2129 /* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */
2130 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2132 "HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
2135 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
2138 0, /* nullable Object */
2140 313, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
2141 1514, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
2142 1515, /* MapIterator[MClass, Set[MProperty]] */
2143 1875, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
2144 2123, /* HashMapIterator[MClass, Set[MProperty]] */
2145 2535, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */
2148 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2151 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
2154 /* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */
2155 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
2157 "MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
2163 0, /* nullable Object */
2165 313, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
2167 1515, /* MapIterator[MClass, Set[MProperty]] */
2168 1875, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
2171 /* runtime type HashSetNode[MVirtualTypeProp] */
2172 const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
2174 "HashSetNode[MVirtualTypeProp]", /* class_name_string */
2177 &resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
2180 0, /* nullable Object */
2182 118, /* nullable HashSetNode[Object] */
2183 318, /* nullable HashSetNode[PropertyLayoutElement] */
2184 1506, /* HashSetNode[Object] */
2185 1528, /* nullable HashSetNode[MProperty] */
2186 1876, /* nullable HashSetNode[MVirtualTypeProp] */
2187 2126, /* HashSetNode[PropertyLayoutElement] */
2188 2525, /* HashSetNode[MProperty] */
2189 2616, /* HashSetNode[MVirtualTypeProp] */
2192 const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
2195 &type_model__MVirtualTypeProp
, /* HashSetNode#0: MVirtualTypeProp */
2197 &type_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* N: HashSetNode[MVirtualTypeProp] */
2198 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
2201 /* runtime type nullable HashSetNode[MVirtualTypeProp] */
2202 const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
2204 "nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */
2207 &resolution_table_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
2210 0, /* nullable Object */
2212 118, /* nullable HashSetNode[Object] */
2213 318, /* nullable HashSetNode[PropertyLayoutElement] */
2215 1528, /* nullable HashSetNode[MProperty] */
2216 1876, /* nullable HashSetNode[MVirtualTypeProp] */
2219 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
2222 &type_model__MVirtualTypeProp
, /* HashSetNode#0: MVirtualTypeProp */
2224 &type_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* N: HashSetNode[MVirtualTypeProp] */
2225 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
2228 /* runtime type HashSetIterator[MVirtualTypeProp] */
2229 const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
2231 "HashSetIterator[MVirtualTypeProp]", /* class_name_string */
2234 &resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
,
2237 0, /* nullable Object */
2239 309, /* HashSetIterator[Object] */
2240 1526, /* HashSetIterator[PropertyLayoutElement] */
2241 1855, /* HashSetIterator[MProperty] */
2242 2143, /* HashSetIterator[MVirtualTypeProp] */
2245 const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
2248 &type_hash_collection__HashSetmodel__MVirtualTypeProp
, /* HashSet[HashSetIterator#0]: HashSet[MVirtualTypeProp] */
2249 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
2252 /* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
2253 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
2255 "NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */
2258 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
2261 0, /* nullable Object */
2263 310, /* NativeArray[nullable HashSetNode[Object]] */
2264 1527, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
2265 1856, /* NativeArray[nullable HashSetNode[MProperty]] */
2266 2144, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
2269 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
2272 &type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashSetNode[MVirtualTypeProp] */
2273 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
2276 /* runtime type HashMap[MVirtualTypeProp, Int] */
2277 const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
2279 "HashMap[MVirtualTypeProp, Int]", /* class_name_string */
2282 &resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
,
2285 0, /* nullable Object */
2287 348, /* Map[PropertyLayoutElement, Int] */
2288 1561, /* HashMap[PropertyLayoutElement, Int] */
2289 1562, /* Map[MVirtualTypeProp, Int] */
2290 2145, /* HashMap[MVirtualTypeProp, Int] */
2293 const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
2300 &type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MVirtualTypeProp, Int] */
2301 &type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MVirtualTypeProp, Int] */
2302 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
2303 &type_model__MVirtualTypeProp
, /* MapRead#0: MVirtualTypeProp */
2304 &type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MVirtualTypeProp, Int] */
2305 &type_model__MVirtualTypeProp
, /* Map#0: MVirtualTypeProp */
2306 &type_kernel__Int
, /* Map#1: Int */
2307 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MVirtualTypeProp, Int] */
2308 &type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
, /* Map[Map#0, Map#1]: Map[MVirtualTypeProp, Int] */
2309 &type_kernel__Int
, /* MapRead#1: Int */
2310 &type_model__MVirtualTypeProp
, /* HashCollection#0: MVirtualTypeProp */
2311 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashCollection#1: HashMapNode[MVirtualTypeProp, Int] */
2314 /* runtime type HashMap[PropertyLayoutElement, Int] */
2315 const struct type type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
= {
2317 "HashMap[PropertyLayoutElement, Int]", /* class_name_string */
2320 &resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
,
2323 0, /* nullable Object */
2325 348, /* Map[PropertyLayoutElement, Int] */
2326 1561, /* HashMap[PropertyLayoutElement, Int] */
2329 const struct types resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
= {
2336 &type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[PropertyLayoutElement, Int] */
2337 &type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[PropertyLayoutElement, Int] */
2338 &type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
2339 &type_layout_builders__PropertyLayoutElement
, /* MapRead#0: PropertyLayoutElement */
2340 &type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[PropertyLayoutElement, Int] */
2341 &type_layout_builders__PropertyLayoutElement
, /* Map#0: PropertyLayoutElement */
2342 &type_kernel__Int
, /* Map#1: Int */
2343 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[PropertyLayoutElement, Int] */
2344 &type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
, /* Map[Map#0, Map#1]: Map[PropertyLayoutElement, Int] */
2345 &type_kernel__Int
, /* MapRead#1: Int */
2346 &type_layout_builders__PropertyLayoutElement
, /* HashCollection#0: PropertyLayoutElement */
2347 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* HashCollection#1: HashMapNode[PropertyLayoutElement, Int] */
2350 /* runtime type Map[MVirtualTypeProp, Int] */
2351 const struct type type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
= {
2353 "Map[MVirtualTypeProp, Int]", /* class_name_string */
2359 0, /* nullable Object */
2361 348, /* Map[PropertyLayoutElement, Int] */
2363 1562, /* Map[MVirtualTypeProp, Int] */
2366 /* runtime type Map[PropertyLayoutElement, Int] */
2367 const struct type type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
= {
2369 "Map[PropertyLayoutElement, Int]", /* class_name_string */
2375 0, /* nullable Object */
2377 348, /* Map[PropertyLayoutElement, Int] */
2380 /* runtime type Layout[MVirtualTypeProp] */
2381 const struct type type_layout_builders__Layoutmodel__MVirtualTypeProp
= {
2383 "Layout[MVirtualTypeProp]", /* class_name_string */
2386 &resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp
,
2389 0, /* nullable Object */
2391 349, /* Layout[PropertyLayoutElement] */
2392 1563, /* Layout[MVirtualTypeProp] */
2395 const struct types resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp
= {
2398 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MVirtualTypeProp, Int] */
2399 &type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
, /* Map[Layout#0, Int]: Map[MVirtualTypeProp, Int] */
2402 /* runtime type Layout[PropertyLayoutElement] */
2403 const struct type type_layout_builders__Layoutlayout_builders__PropertyLayoutElement
= {
2405 "Layout[PropertyLayoutElement]", /* class_name_string */
2408 &resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement
,
2411 0, /* nullable Object */
2413 349, /* Layout[PropertyLayoutElement] */
2416 const struct types resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement
= {
2419 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[Layout#0, Int]: HashMap[PropertyLayoutElement, Int] */
2420 &type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
, /* Map[Layout#0, Int]: Map[PropertyLayoutElement, Int] */
2423 /* runtime type ArrayIterator[CodeWriter] */
2424 const struct type type_array__ArrayIteratorabstract_compiler__CodeWriter
= {
2426 "ArrayIterator[CodeWriter]", /* class_name_string */
2429 &resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
,
2432 0, /* nullable Object */
2434 279, /* ArrayIterator[Object] */
2435 1564, /* ArrayIterator[CodeWriter] */
2438 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
= {
2441 &type_array__AbstractArrayReadabstract_compiler__CodeWriter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeWriter] */
2442 &type_array__Arrayabstract_compiler__CodeWriter
, /* Array[Iterator#0]: Array[CodeWriter] */
2445 /* runtime type NativeArray[CodeWriter] */
2446 const struct type type_array__NativeArrayabstract_compiler__CodeWriter
= {
2448 "NativeArray[CodeWriter]", /* class_name_string */
2451 &resolution_table_array__NativeArrayabstract_compiler__CodeWriter
,
2454 0, /* nullable Object */
2456 187, /* NativeArray[Object] */
2457 1565, /* NativeArray[CodeWriter] */
2460 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter
= {
2463 &type_abstract_compiler__CodeWriter
, /* NativeArray#0: CodeWriter */
2464 &type_array__NativeArrayabstract_compiler__CodeWriter
, /* NativeArray[NativeArray#0]: NativeArray[CodeWriter] */
2467 /* runtime type HashSetNode[String] */
2468 const struct type type_hash_collection__HashSetNodestring__String
= {
2470 "HashSetNode[String]", /* class_name_string */
2473 &resolution_table_hash_collection__HashSetNodestring__String
,
2476 0, /* nullable Object */
2478 118, /* nullable HashSetNode[Object] */
2479 350, /* nullable HashSetNode[String] */
2480 1506, /* HashSetNode[Object] */
2481 2146, /* HashSetNode[String] */
2484 const struct types resolution_table_hash_collection__HashSetNodestring__String
= {
2487 &type_string__String
, /* HashSetNode#0: String */
2489 &type_hash_collection__HashSetNodestring__String
, /* N: HashSetNode[String] */
2490 &type_string__String
, /* HashNode#0: String */
2493 /* runtime type nullable HashSetNode[String] */
2494 const struct type type_nullable_hash_collection__HashSetNodestring__String
= {
2496 "nullable HashSetNode[String]", /* class_name_string */
2499 &resolution_table_nullable_hash_collection__HashSetNodestring__String
,
2502 0, /* nullable Object */
2504 118, /* nullable HashSetNode[Object] */
2505 350, /* nullable HashSetNode[String] */
2508 const struct types resolution_table_nullable_hash_collection__HashSetNodestring__String
= {
2511 &type_string__String
, /* HashSetNode#0: String */
2513 &type_hash_collection__HashSetNodestring__String
, /* N: HashSetNode[String] */
2514 &type_string__String
, /* HashNode#0: String */
2517 /* runtime type HashSetIterator[String] */
2518 const struct type type_hash_collection__HashSetIteratorstring__String
= {
2520 "HashSetIterator[String]", /* class_name_string */
2523 &resolution_table_hash_collection__HashSetIteratorstring__String
,
2526 0, /* nullable Object */
2528 309, /* HashSetIterator[Object] */
2529 1566, /* HashSetIterator[String] */
2532 const struct types resolution_table_hash_collection__HashSetIteratorstring__String
= {
2535 &type_hash_collection__HashSetstring__String
, /* HashSet[HashSetIterator#0]: HashSet[String] */
2536 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
2539 /* runtime type NativeArray[nullable HashSetNode[String]] */
2540 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
2542 "NativeArray[nullable HashSetNode[String]]", /* class_name_string */
2545 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
,
2548 0, /* nullable Object */
2550 310, /* NativeArray[nullable HashSetNode[Object]] */
2551 1567, /* NativeArray[nullable HashSetNode[String]] */
2554 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
2557 &type_nullable_hash_collection__HashSetNodestring__String
, /* NativeArray#0: nullable HashSetNode[String] */
2558 &type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[String]] */
2561 /* runtime type HashMap[MAttribute, Int] */
2562 const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int
= {
2564 "HashMap[MAttribute, Int]", /* class_name_string */
2567 &resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
,
2570 0, /* nullable Object */
2572 348, /* Map[PropertyLayoutElement, Int] */
2573 1561, /* HashMap[PropertyLayoutElement, Int] */
2574 1568, /* Map[MAttribute, Int] */
2575 2147, /* HashMap[MAttribute, Int] */
2578 const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
= {
2585 &type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MAttribute, Int] */
2586 &type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MAttribute, Int] */
2587 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
2588 &type_model__MAttribute
, /* MapRead#0: MAttribute */
2589 &type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MAttribute, Int] */
2590 &type_model__MAttribute
, /* Map#0: MAttribute */
2591 &type_kernel__Int
, /* Map#1: Int */
2592 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MAttribute, Int] */
2593 &type_abstract_collection__Mapmodel__MAttributekernel__Int
, /* Map[Map#0, Map#1]: Map[MAttribute, Int] */
2594 &type_kernel__Int
, /* MapRead#1: Int */
2595 &type_model__MAttribute
, /* HashCollection#0: MAttribute */
2596 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashCollection#1: HashMapNode[MAttribute, Int] */
2599 /* runtime type Map[MAttribute, Int] */
2600 const struct type type_abstract_collection__Mapmodel__MAttributekernel__Int
= {
2602 "Map[MAttribute, Int]", /* class_name_string */
2608 0, /* nullable Object */
2610 348, /* Map[PropertyLayoutElement, Int] */
2612 1568, /* Map[MAttribute, Int] */
2615 /* runtime type Layout[MAttribute] */
2616 const struct type type_layout_builders__Layoutmodel__MAttribute
= {
2618 "Layout[MAttribute]", /* class_name_string */
2621 &resolution_table_layout_builders__Layoutmodel__MAttribute
,
2624 0, /* nullable Object */
2626 349, /* Layout[PropertyLayoutElement] */
2627 1569, /* Layout[MAttribute] */
2630 const struct types resolution_table_layout_builders__Layoutmodel__MAttribute
= {
2633 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MAttribute, Int] */
2634 &type_abstract_collection__Mapmodel__MAttributekernel__Int
, /* Map[Layout#0, Int]: Map[MAttribute, Int] */
2637 /* runtime type HashMapKeys[MClass, Set[MAttribute]] */
2638 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
2640 "HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */
2643 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
,
2646 0, /* nullable Object */
2648 173, /* Collection[nullable MClass] */
2649 2121, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
2650 166, /* Collection[Object] */
2651 1783, /* Collection[MClass] */
2652 2393, /* HashMapKeys[MClass, Set[MProperty]] */
2653 2536, /* HashMapKeys[MClass, Set[MAttribute]] */
2656 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
2659 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MAttribute]] */
2660 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MAttribute]] */
2667 &type_model__MClass
, /* RemovableCollection#0: MClass */
2671 &type_model__MClass
, /* Collection#0: MClass */
2672 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
2675 /* runtime type HashMapValues[MClass, Set[MAttribute]] */
2676 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
2678 "HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */
2681 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
,
2684 0, /* nullable Object */
2686 1511, /* Collection[Set[PropertyLayoutElement]] */
2687 1846, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
2688 166, /* Collection[Object] */
2689 1847, /* Collection[Set[MProperty]] */
2690 2394, /* HashMapValues[MClass, Set[MProperty]] */
2691 2148, /* Collection[Set[MAttribute]] */
2692 2574, /* HashMapValues[MClass, Set[MAttribute]] */
2695 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
2698 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MAttribute]] */
2699 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MAttribute]] */
2706 &type_abstract_collection__Setmodel__MAttribute
, /* RemovableCollection#0: Set[MAttribute] */
2710 &type_abstract_collection__Setmodel__MAttribute
, /* Collection#0: Set[MAttribute] */
2711 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Collection#0]: Collection[Set[MAttribute]] */
2714 /* runtime type Collection[Set[MAttribute]] */
2715 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
= {
2717 "Collection[Set[MAttribute]]", /* class_name_string */
2723 0, /* nullable Object */
2725 1511, /* Collection[Set[PropertyLayoutElement]] */
2727 166, /* Collection[Object] */
2728 1847, /* Collection[Set[MProperty]] */
2730 2148, /* Collection[Set[MAttribute]] */
2733 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
2734 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2736 "NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */
2739 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
2742 0, /* nullable Object */
2744 311, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
2745 1512, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
2746 1877, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
2749 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2752 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MAttribute]] */
2753 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
2756 /* runtime type HashMapNode[MClass, Set[MAttribute]] */
2757 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2759 "HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
2762 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
2765 0, /* nullable Object */
2767 119, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
2768 312, /* nullable HashMapNode[MClass, Set[MProperty]] */
2769 1513, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
2770 1570, /* nullable HashMapNode[MClass, Set[MAttribute]] */
2771 2122, /* HashMapNode[MClass, Set[MProperty]] */
2772 2537, /* HashMapNode[MClass, Set[MAttribute]] */
2775 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2778 &type_model__MClass
, /* HashMapNode#0: MClass */
2779 &type_abstract_collection__Setmodel__MAttribute
, /* HashMapNode#1: Set[MAttribute] */
2780 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* N: HashMapNode[MClass, Set[MAttribute]] */
2781 &type_model__MClass
, /* HashNode#0: MClass */
2784 /* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */
2785 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2787 "nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
2790 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
2793 0, /* nullable Object */
2795 119, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
2796 312, /* nullable HashMapNode[MClass, Set[MProperty]] */
2798 1570, /* nullable HashMapNode[MClass, Set[MAttribute]] */
2801 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2804 &type_model__MClass
, /* HashMapNode#0: MClass */
2805 &type_abstract_collection__Setmodel__MAttribute
, /* HashMapNode#1: Set[MAttribute] */
2806 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* N: HashMapNode[MClass, Set[MAttribute]] */
2807 &type_model__MClass
, /* HashNode#0: MClass */
2810 /* runtime type HashMapIterator[MClass, Set[MAttribute]] */
2811 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2813 "HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */
2816 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
2819 0, /* nullable Object */
2821 313, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
2822 1514, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
2823 1515, /* MapIterator[MClass, Set[MProperty]] */
2824 1878, /* MapIterator[MClass, Set[MAttribute]] */
2825 2123, /* HashMapIterator[MClass, Set[MProperty]] */
2826 2538, /* HashMapIterator[MClass, Set[MAttribute]] */
2829 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2832 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MAttribute]] */
2835 /* runtime type MapIterator[MClass, Set[MAttribute]] */
2836 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2838 "MapIterator[MClass, Set[MAttribute]]", /* class_name_string */
2844 0, /* nullable Object */
2846 313, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
2848 1515, /* MapIterator[MClass, Set[MProperty]] */
2849 1878, /* MapIterator[MClass, Set[MAttribute]] */
2852 /* runtime type HashSetNode[MAttribute] */
2853 const struct type type_hash_collection__HashSetNodemodel__MAttribute
= {
2855 "HashSetNode[MAttribute]", /* class_name_string */
2858 &resolution_table_hash_collection__HashSetNodemodel__MAttribute
,
2861 0, /* nullable Object */
2863 118, /* nullable HashSetNode[Object] */
2864 318, /* nullable HashSetNode[PropertyLayoutElement] */
2865 1506, /* HashSetNode[Object] */
2866 1528, /* nullable HashSetNode[MProperty] */
2867 1879, /* nullable HashSetNode[MAttribute] */
2868 2126, /* HashSetNode[PropertyLayoutElement] */
2869 2525, /* HashSetNode[MProperty] */
2870 2617, /* HashSetNode[MAttribute] */
2873 const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute
= {
2876 &type_model__MAttribute
, /* HashSetNode#0: MAttribute */
2878 &type_hash_collection__HashSetNodemodel__MAttribute
, /* N: HashSetNode[MAttribute] */
2879 &type_model__MAttribute
, /* HashNode#0: MAttribute */
2882 /* runtime type nullable HashSetNode[MAttribute] */
2883 const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute
= {
2885 "nullable HashSetNode[MAttribute]", /* class_name_string */
2888 &resolution_table_nullable_hash_collection__HashSetNodemodel__MAttribute
,
2891 0, /* nullable Object */
2893 118, /* nullable HashSetNode[Object] */
2894 318, /* nullable HashSetNode[PropertyLayoutElement] */
2896 1528, /* nullable HashSetNode[MProperty] */
2897 1879, /* nullable HashSetNode[MAttribute] */
2900 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MAttribute
= {
2903 &type_model__MAttribute
, /* HashSetNode#0: MAttribute */
2905 &type_hash_collection__HashSetNodemodel__MAttribute
, /* N: HashSetNode[MAttribute] */
2906 &type_model__MAttribute
, /* HashNode#0: MAttribute */
2909 /* runtime type HashSetIterator[MAttribute] */
2910 const struct type type_hash_collection__HashSetIteratormodel__MAttribute
= {
2912 "HashSetIterator[MAttribute]", /* class_name_string */
2915 &resolution_table_hash_collection__HashSetIteratormodel__MAttribute
,
2918 0, /* nullable Object */
2920 309, /* HashSetIterator[Object] */
2921 1526, /* HashSetIterator[PropertyLayoutElement] */
2922 1855, /* HashSetIterator[MProperty] */
2923 2149, /* HashSetIterator[MAttribute] */
2926 const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute
= {
2929 &type_hash_collection__HashSetmodel__MAttribute
, /* HashSet[HashSetIterator#0]: HashSet[MAttribute] */
2930 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
2933 /* runtime type NativeArray[nullable HashSetNode[MAttribute]] */
2934 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
2936 "NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */
2939 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
,
2942 0, /* nullable Object */
2944 310, /* NativeArray[nullable HashSetNode[Object]] */
2945 1527, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
2946 1856, /* NativeArray[nullable HashSetNode[MProperty]] */
2947 2150, /* NativeArray[nullable HashSetNode[MAttribute]] */
2950 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
2953 &type_nullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray#0: nullable HashSetNode[MAttribute] */
2954 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MAttribute]] */
2957 /* runtime type ArrayIterator[RuntimeVariable] */
2958 const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
2960 "ArrayIterator[RuntimeVariable]", /* class_name_string */
2963 &resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
,
2966 0, /* nullable Object */
2968 279, /* ArrayIterator[Object] */
2969 1571, /* ArrayIterator[RuntimeVariable] */
2972 const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
2975 &type_array__AbstractArrayReadabstract_compiler__RuntimeVariable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[RuntimeVariable] */
2976 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[Iterator#0]: Array[RuntimeVariable] */
2979 /* runtime type NativeArray[RuntimeVariable] */
2980 const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable
= {
2982 "NativeArray[RuntimeVariable]", /* class_name_string */
2985 &resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
,
2988 0, /* nullable Object */
2990 187, /* NativeArray[Object] */
2991 1572, /* NativeArray[RuntimeVariable] */
2994 const struct types resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
= {
2997 &type_abstract_compiler__RuntimeVariable
, /* NativeArray#0: RuntimeVariable */
2998 &type_array__NativeArrayabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[RuntimeVariable] */
3001 /* runtime type ListNode[String] */
3002 const struct type type_list__ListNodestring__String
= {
3004 "ListNode[String]", /* class_name_string */
3007 &resolution_table_list__ListNodestring__String
,
3010 0, /* nullable Object */
3012 597, /* Collection[String] */
3013 1880, /* Container[String] */
3014 166, /* Collection[Object] */
3015 2151, /* ListNode[String] */
3018 const struct types resolution_table_list__ListNodestring__String
= {
3021 &type_string__String
, /* ListNode#0: String */
3022 &type_list__ListNodestring__String
, /* ListNode[ListNode#0]: ListNode[String] */
3023 &type_abstract_collection__ContainerIteratorstring__String
, /* ContainerIterator[Container#0]: ContainerIterator[String] */
3024 &type_string__String
, /* Container#0: String */
3033 &type_string__String
, /* Collection#0: String */
3034 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
3037 /* runtime type Container[String] */
3038 const struct type type_abstract_collection__Containerstring__String
= {
3040 "Container[String]", /* class_name_string */
3046 0, /* nullable Object */
3048 597, /* Collection[String] */
3049 1880, /* Container[String] */
3050 166, /* Collection[Object] */
3053 /* runtime type ListIterator[String] */
3054 const struct type type_list__ListIteratorstring__String
= {
3056 "ListIterator[String]", /* class_name_string */
3059 &resolution_table_list__ListIteratorstring__String
,
3062 0, /* nullable Object */
3064 351, /* ListIterator[String] */
3067 const struct types resolution_table_list__ListIteratorstring__String
= {
3070 &type_string__String
, /* ListIterator#0: String */
3071 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3072 &type_list__Liststring__String
, /* List[ListIterator#0]: List[String] */
3075 /* runtime type ArrayIterator[MClassType] */
3076 const struct type type_array__ArrayIteratormodel__MClassType
= {
3078 "ArrayIterator[MClassType]", /* class_name_string */
3081 &resolution_table_array__ArrayIteratormodel__MClassType
,
3084 0, /* nullable Object */
3086 279, /* ArrayIterator[Object] */
3087 339, /* ArrayIterator[nullable MType] */
3088 1869, /* ArrayIterator[MType] */
3089 2152, /* ArrayIterator[MClassType] */
3092 const struct types resolution_table_array__ArrayIteratormodel__MClassType
= {
3095 &type_array__AbstractArrayReadmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassType] */
3096 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
3099 /* runtime type NativeArray[MClassType] */
3100 const struct type type_array__NativeArraymodel__MClassType
= {
3102 "NativeArray[MClassType]", /* class_name_string */
3105 &resolution_table_array__NativeArraymodel__MClassType
,
3108 0, /* nullable Object */
3110 187, /* NativeArray[Object] */
3111 340, /* NativeArray[nullable MType] */
3112 1870, /* NativeArray[MType] */
3113 2153, /* NativeArray[MClassType] */
3116 const struct types resolution_table_array__NativeArraymodel__MClassType
= {
3119 &type_model__MClassType
, /* NativeArray#0: MClassType */
3120 &type_array__NativeArraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[MClassType] */
3123 /* runtime type HashMap[MType, Map[MType, Int]] */
3124 const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
3126 "HashMap[MType, Map[MType, Int]]", /* class_name_string */
3129 &resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
3132 0, /* nullable Object */
3134 352, /* Map[MType, Map[MType, Int]] */
3135 1573, /* HashMap[MType, Map[MType, Int]] */
3138 const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
3145 &type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Map[MType, Int]] */
3146 &type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Map[MType, Int]] */
3147 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
3148 &type_model__MType
, /* MapRead#0: MType */
3149 &type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Map[MType, Int]] */
3150 &type_model__MType
, /* Map#0: MType */
3151 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map#1: Map[MType, Int] */
3152 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Map[MType, Int]] */
3153 &type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MType, Map[MType, Int]] */
3154 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* MapRead#1: Map[MType, Int] */
3155 &type_model__MType
, /* HashCollection#0: MType */
3156 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashCollection#1: HashMapNode[MType, Map[MType, Int]] */
3159 /* runtime type Map[MType, Map[MType, Int]] */
3160 const struct type type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
3162 "Map[MType, Map[MType, Int]]", /* class_name_string */
3168 0, /* nullable Object */
3170 352, /* Map[MType, Map[MType, Int]] */
3173 /* runtime type HashMap[MType, HashSet[MType]] */
3174 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
= {
3176 "HashMap[MType, HashSet[MType]]", /* class_name_string */
3179 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
,
3182 0, /* nullable Object */
3184 240, /* Map[MType, Set[MType]] */
3185 633, /* HashMap[MType, Set[MType]] */
3186 1881, /* HashMap[MType, HashSet[MType]] */
3189 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
= {
3196 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashSet[MType]] */
3197 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashSet[MType]] */
3198 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
3199 &type_model__MType
, /* MapRead#0: MType */
3200 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashSet[MType]] */
3201 &type_model__MType
, /* Map#0: MType */
3202 &type_hash_collection__HashSetmodel__MType
, /* Map#1: HashSet[MType] */
3203 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashSet[MType]] */
3204 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, HashSet[MType]] not a live type) */
3205 &type_hash_collection__HashSetmodel__MType
, /* MapRead#1: HashSet[MType] */
3206 &type_model__MType
, /* HashCollection#0: MType */
3207 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* HashCollection#1: HashMapNode[MType, HashSet[MType]] */
3210 /* runtime type HashMapKeys[EscapeMark, String] */
3211 const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
3213 "HashMapKeys[EscapeMark, String]", /* class_name_string */
3216 &resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
,
3219 0, /* nullable Object */
3221 1574, /* Collection[EscapeMark] */
3222 1882, /* HashMapKeys[EscapeMark, String] */
3223 166, /* Collection[Object] */
3226 const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
3229 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[EscapeMark, String] */
3230 &type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[EscapeMark, String] */
3237 &type_scope__EscapeMark
, /* RemovableCollection#0: EscapeMark */
3241 &type_scope__EscapeMark
, /* Collection#0: EscapeMark */
3242 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Collection#0]: Collection[EscapeMark] */
3245 /* runtime type Collection[EscapeMark] */
3246 const struct type type_abstract_collection__Collectionscope__EscapeMark
= {
3248 "Collection[EscapeMark]", /* class_name_string */
3254 0, /* nullable Object */
3256 1574, /* Collection[EscapeMark] */
3258 166, /* Collection[Object] */
3261 /* runtime type HashMapValues[EscapeMark, String] */
3262 const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
3264 "HashMapValues[EscapeMark, String]", /* class_name_string */
3267 &resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
,
3270 0, /* nullable Object */
3272 597, /* Collection[String] */
3273 1883, /* HashMapValues[EscapeMark, String] */
3274 166, /* Collection[Object] */
3277 const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
3280 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[EscapeMark, String] */
3281 &type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[EscapeMark, String] */
3288 &type_string__String
, /* RemovableCollection#0: String */
3292 &type_string__String
, /* Collection#0: String */
3293 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
3296 /* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */
3297 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
3299 "NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */
3302 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
3305 0, /* nullable Object */
3307 353, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */
3310 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
3313 &type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray#0: nullable HashMapNode[EscapeMark, String] */
3314 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
3317 /* runtime type HashMapNode[EscapeMark, String] */
3318 const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
3320 "HashMapNode[EscapeMark, String]", /* class_name_string */
3323 &resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
3326 0, /* nullable Object */
3328 128, /* nullable HashMapNode[EscapeMark, String] */
3329 1575, /* HashMapNode[EscapeMark, String] */
3332 const struct types resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
3335 &type_scope__EscapeMark
, /* HashMapNode#0: EscapeMark */
3336 &type_string__String
, /* HashMapNode#1: String */
3337 &type_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* N: HashMapNode[EscapeMark, String] */
3338 &type_scope__EscapeMark
, /* HashNode#0: EscapeMark */
3341 /* runtime type nullable HashMapNode[EscapeMark, String] */
3342 const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
3344 "nullable HashMapNode[EscapeMark, String]", /* class_name_string */
3347 &resolution_table_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
3350 0, /* nullable Object */
3352 128, /* nullable HashMapNode[EscapeMark, String] */
3355 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
3358 &type_scope__EscapeMark
, /* HashMapNode#0: EscapeMark */
3359 &type_string__String
, /* HashMapNode#1: String */
3360 &type_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* N: HashMapNode[EscapeMark, String] */
3361 &type_scope__EscapeMark
, /* HashNode#0: EscapeMark */
3364 /* runtime type HashMapIterator[EscapeMark, String] */
3365 const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
3367 "HashMapIterator[EscapeMark, String]", /* class_name_string */
3370 &resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
,
3373 0, /* nullable Object */
3375 354, /* MapIterator[EscapeMark, String] */
3376 1576, /* HashMapIterator[EscapeMark, String] */
3379 const struct types resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
3382 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[EscapeMark, String] */
3385 /* runtime type MapIterator[EscapeMark, String] */
3386 const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
= {
3388 "MapIterator[EscapeMark, String]", /* class_name_string */
3394 0, /* nullable Object */
3396 354, /* MapIterator[EscapeMark, String] */
3399 /* runtime type HashMapKeys[Variable, RuntimeVariable] */
3400 const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
3402 "HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */
3405 &resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
,
3408 0, /* nullable Object */
3410 1471, /* Collection[Variable] */
3411 1884, /* HashMapKeys[Variable, RuntimeVariable] */
3412 166, /* Collection[Object] */
3415 const struct types resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
3418 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, RuntimeVariable] */
3419 &type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, RuntimeVariable] */
3426 &type_scope__Variable
, /* RemovableCollection#0: Variable */
3430 &type_scope__Variable
, /* Collection#0: Variable */
3431 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
3434 /* runtime type HashMapValues[Variable, RuntimeVariable] */
3435 const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
3437 "HashMapValues[Variable, RuntimeVariable]", /* class_name_string */
3440 &resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
,
3443 0, /* nullable Object */
3445 620, /* Collection[RuntimeVariable] */
3446 1885, /* HashMapValues[Variable, RuntimeVariable] */
3447 166, /* Collection[Object] */
3450 const struct types resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
3453 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, RuntimeVariable] */
3454 &type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, RuntimeVariable] */
3461 &type_abstract_compiler__RuntimeVariable
, /* RemovableCollection#0: RuntimeVariable */
3465 &type_abstract_compiler__RuntimeVariable
, /* Collection#0: RuntimeVariable */
3466 &type_abstract_collection__Collectionabstract_compiler__RuntimeVariable
, /* Collection[Collection#0]: Collection[RuntimeVariable] */
3469 /* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
3470 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3472 "NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */
3475 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
3478 0, /* nullable Object */
3480 355, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
3483 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3486 &type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray#0: nullable HashMapNode[Variable, RuntimeVariable] */
3487 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
3490 /* runtime type HashMapNode[Variable, RuntimeVariable] */
3491 const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3493 "HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
3496 &resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
3499 0, /* nullable Object */
3501 129, /* nullable HashMapNode[Variable, RuntimeVariable] */
3502 1577, /* HashMapNode[Variable, RuntimeVariable] */
3505 const struct types resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3508 &type_scope__Variable
, /* HashMapNode#0: Variable */
3509 &type_abstract_compiler__RuntimeVariable
, /* HashMapNode#1: RuntimeVariable */
3510 &type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* N: HashMapNode[Variable, RuntimeVariable] */
3511 &type_scope__Variable
, /* HashNode#0: Variable */
3514 /* runtime type nullable HashMapNode[Variable, RuntimeVariable] */
3515 const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3517 "nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
3520 &resolution_table_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
3523 0, /* nullable Object */
3525 129, /* nullable HashMapNode[Variable, RuntimeVariable] */
3528 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3531 &type_scope__Variable
, /* HashMapNode#0: Variable */
3532 &type_abstract_compiler__RuntimeVariable
, /* HashMapNode#1: RuntimeVariable */
3533 &type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* N: HashMapNode[Variable, RuntimeVariable] */
3534 &type_scope__Variable
, /* HashNode#0: Variable */
3537 /* runtime type HashMapIterator[Variable, RuntimeVariable] */
3538 const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3540 "HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */
3543 &resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
,
3546 0, /* nullable Object */
3548 356, /* MapIterator[Variable, RuntimeVariable] */
3549 1578, /* HashMapIterator[Variable, RuntimeVariable] */
3552 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3555 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, RuntimeVariable] */
3558 /* runtime type MapIterator[Variable, RuntimeVariable] */
3559 const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3561 "MapIterator[Variable, RuntimeVariable]", /* class_name_string */
3567 0, /* nullable Object */
3569 356, /* MapIterator[Variable, RuntimeVariable] */
3572 /* runtime type ArrayIterator[State] */
3573 const struct type type_array__ArrayIteratorparser__State
= {
3575 "ArrayIterator[State]", /* class_name_string */
3578 &resolution_table_array__ArrayIteratorparser__State
,
3581 0, /* nullable Object */
3583 279, /* ArrayIterator[Object] */
3584 1579, /* ArrayIterator[State] */
3587 const struct types resolution_table_array__ArrayIteratorparser__State
= {
3590 &type_array__AbstractArrayReadparser__State
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[State] */
3591 &type_array__Arrayparser__State
, /* Array[Iterator#0]: Array[State] */
3594 /* runtime type NativeArray[State] */
3595 const struct type type_array__NativeArrayparser__State
= {
3597 "NativeArray[State]", /* class_name_string */
3600 &resolution_table_array__NativeArrayparser__State
,
3603 0, /* nullable Object */
3605 187, /* NativeArray[Object] */
3606 1580, /* NativeArray[State] */
3609 const struct types resolution_table_array__NativeArrayparser__State
= {
3612 &type_parser__State
, /* NativeArray#0: State */
3613 &type_array__NativeArrayparser__State
, /* NativeArray[NativeArray#0]: NativeArray[State] */
3616 /* runtime type Array[AClassdef] */
3617 const struct type type_array__Arrayparser_nodes__AClassdef
= {
3619 "Array[AClassdef]", /* class_name_string */
3622 &resolution_table_array__Arrayparser_nodes__AClassdef
,
3625 0, /* nullable Object */
3627 598, /* Collection[ANode] */
3628 165, /* SequenceRead[nullable Object] */
3629 166, /* Collection[Object] */
3630 1789, /* Collection[Prod] */
3631 1778, /* AbstractArrayRead[Object] */
3632 1977, /* Collection[AClassdef] */
3633 2255, /* AbstractArrayRead[ANode] */
3634 1962, /* Array[Object] */
3635 2628, /* AbstractArrayRead[AClassdef] */
3636 2549, /* Array[ANode] */
3637 2550, /* AbstractArrayRead[Prod] */
3638 2681, /* Array[AClassdef] */
3639 2647, /* Array[Prod] */
3642 const struct types resolution_table_array__Arrayparser_nodes__AClassdef
= {
3645 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Array#0]: Array[AClassdef] */
3646 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[Array#0]: NativeArray[AClassdef] */
3647 &type_parser_nodes__AClassdef
, /* Sequence#0: AClassdef */
3648 &type_parser_nodes__AClassdef
, /* SimpleCollection#0: AClassdef */
3649 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Array#0]: Collection[AClassdef] */
3650 &type_parser_nodes__AClassdef
, /* Array#0: AClassdef */
3651 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[ArrayCapable#0]: NativeArray[AClassdef] */
3652 &type_parser_nodes__AClassdef
, /* AbstractArray#0: AClassdef */
3653 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
3654 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Sequence#0]: Collection[AClassdef] */
3655 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Sequence#0]: Array[AClassdef] */
3656 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[SimpleCollection#0]: Collection[AClassdef] */
3657 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
3658 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
3659 &type_parser_nodes__AClassdef
, /* SequenceRead#0: AClassdef */
3660 &type_parser_nodes__AClassdef
, /* AbstractArrayRead#0: AClassdef */
3661 &type_array__Arrayparser_nodes__AClassdef
, /* Array[AbstractArrayRead#0]: Array[AClassdef] */
3662 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AClassdef] not a live type) */
3663 &type_array__ArrayIteratorparser_nodes__AClassdef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AClassdef] */
3666 /* runtime type AbstractArrayRead[AClassdef] */
3667 const struct type type_array__AbstractArrayReadparser_nodes__AClassdef
= {
3669 "AbstractArrayRead[AClassdef]", /* class_name_string */
3675 0, /* nullable Object */
3677 598, /* Collection[ANode] */
3678 165, /* SequenceRead[nullable Object] */
3679 166, /* Collection[Object] */
3680 1789, /* Collection[Prod] */
3681 1778, /* AbstractArrayRead[Object] */
3682 1977, /* Collection[AClassdef] */
3683 2255, /* AbstractArrayRead[ANode] */
3685 2628, /* AbstractArrayRead[AClassdef] */
3687 2550, /* AbstractArrayRead[Prod] */
3690 /* runtime type Array[APropdef] */
3691 const struct type type_array__Arrayparser_nodes__APropdef
= {
3693 "Array[APropdef]", /* class_name_string */
3696 &resolution_table_array__Arrayparser_nodes__APropdef
,
3699 0, /* nullable Object */
3701 598, /* Collection[ANode] */
3702 165, /* SequenceRead[nullable Object] */
3703 166, /* Collection[Object] */
3704 1789, /* Collection[Prod] */
3705 1778, /* AbstractArrayRead[Object] */
3706 1978, /* Collection[APropdef] */
3707 2255, /* AbstractArrayRead[ANode] */
3708 1962, /* Array[Object] */
3709 2629, /* AbstractArrayRead[APropdef] */
3710 2549, /* Array[ANode] */
3711 2550, /* AbstractArrayRead[Prod] */
3712 2682, /* Array[APropdef] */
3713 2647, /* Array[Prod] */
3716 const struct types resolution_table_array__Arrayparser_nodes__APropdef
= {
3719 &type_array__Arrayparser_nodes__APropdef
, /* Array[Array#0]: Array[APropdef] */
3720 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[Array#0]: NativeArray[APropdef] */
3721 &type_parser_nodes__APropdef
, /* Sequence#0: APropdef */
3722 &type_parser_nodes__APropdef
, /* SimpleCollection#0: APropdef */
3723 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Array#0]: Collection[APropdef] */
3724 &type_parser_nodes__APropdef
, /* Array#0: APropdef */
3725 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[ArrayCapable#0]: NativeArray[APropdef] */
3726 &type_parser_nodes__APropdef
, /* AbstractArray#0: APropdef */
3727 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
3728 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Sequence#0]: Collection[APropdef] */
3729 &type_array__Arrayparser_nodes__APropdef
, /* Array[Sequence#0]: Array[APropdef] */
3730 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[SimpleCollection#0]: Collection[APropdef] */
3731 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
3732 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
3733 &type_parser_nodes__APropdef
, /* SequenceRead#0: APropdef */
3734 &type_parser_nodes__APropdef
, /* AbstractArrayRead#0: APropdef */
3735 &type_array__Arrayparser_nodes__APropdef
, /* Array[AbstractArrayRead#0]: Array[APropdef] */
3736 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[APropdef] not a live type) */
3737 &type_array__ArrayIteratorparser_nodes__APropdef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[APropdef] */
3740 /* runtime type AbstractArrayRead[APropdef] */
3741 const struct type type_array__AbstractArrayReadparser_nodes__APropdef
= {
3743 "AbstractArrayRead[APropdef]", /* class_name_string */
3749 0, /* nullable Object */
3751 598, /* Collection[ANode] */
3752 165, /* SequenceRead[nullable Object] */
3753 166, /* Collection[Object] */
3754 1789, /* Collection[Prod] */
3755 1778, /* AbstractArrayRead[Object] */
3756 1978, /* Collection[APropdef] */
3757 2255, /* AbstractArrayRead[ANode] */
3759 2629, /* AbstractArrayRead[APropdef] */
3761 2550, /* AbstractArrayRead[Prod] */
3764 /* runtime type ListNode[ANode] */
3765 const struct type type_list__ListNodeparser_nodes__ANode
= {
3767 "ListNode[ANode]", /* class_name_string */
3770 &resolution_table_list__ListNodeparser_nodes__ANode
,
3773 0, /* nullable Object */
3775 598, /* Collection[ANode] */
3776 1886, /* Container[ANode] */
3777 166, /* Collection[Object] */
3778 2154, /* ListNode[ANode] */
3781 const struct types resolution_table_list__ListNodeparser_nodes__ANode
= {
3784 &type_parser_nodes__ANode
, /* ListNode#0: ANode */
3785 &type_list__ListNodeparser_nodes__ANode
, /* ListNode[ListNode#0]: ListNode[ANode] */
3786 &type_abstract_collection__ContainerIteratorparser_nodes__ANode
, /* ContainerIterator[Container#0]: ContainerIterator[ANode] */
3787 &type_parser_nodes__ANode
, /* Container#0: ANode */
3796 &type_parser_nodes__ANode
, /* Collection#0: ANode */
3797 &type_abstract_collection__Collectionparser_nodes__ANode
, /* Collection[Collection#0]: Collection[ANode] */
3800 /* runtime type Container[ANode] */
3801 const struct type type_abstract_collection__Containerparser_nodes__ANode
= {
3803 "Container[ANode]", /* class_name_string */
3809 0, /* nullable Object */
3811 598, /* Collection[ANode] */
3812 1886, /* Container[ANode] */
3813 166, /* Collection[Object] */
3816 /* runtime type ListIterator[ANode] */
3817 const struct type type_list__ListIteratorparser_nodes__ANode
= {
3819 "ListIterator[ANode]", /* class_name_string */
3822 &resolution_table_list__ListIteratorparser_nodes__ANode
,
3825 0, /* nullable Object */
3827 357, /* ListIterator[ANode] */
3830 const struct types resolution_table_list__ListIteratorparser_nodes__ANode
= {
3833 &type_parser_nodes__ANode
, /* ListIterator#0: ANode */
3834 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
3835 &type_list__Listparser_nodes__ANode
, /* List[ListIterator#0]: List[ANode] */
3838 /* runtime type HashSetNode[ANode] */
3839 const struct type type_hash_collection__HashSetNodeparser_nodes__ANode
= {
3841 "HashSetNode[ANode]", /* class_name_string */
3844 &resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
,
3847 0, /* nullable Object */
3849 118, /* nullable HashSetNode[Object] */
3850 358, /* nullable HashSetNode[ANode] */
3851 1506, /* HashSetNode[Object] */
3852 2155, /* HashSetNode[ANode] */
3855 const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
= {
3858 &type_parser_nodes__ANode
, /* HashSetNode#0: ANode */
3860 &type_hash_collection__HashSetNodeparser_nodes__ANode
, /* N: HashSetNode[ANode] */
3861 &type_parser_nodes__ANode
, /* HashNode#0: ANode */
3864 /* runtime type nullable HashSetNode[ANode] */
3865 const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3867 "nullable HashSetNode[ANode]", /* class_name_string */
3870 &resolution_table_nullable_hash_collection__HashSetNodeparser_nodes__ANode
,
3873 0, /* nullable Object */
3875 118, /* nullable HashSetNode[Object] */
3876 358, /* nullable HashSetNode[ANode] */
3879 const struct types resolution_table_nullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3882 &type_parser_nodes__ANode
, /* HashSetNode#0: ANode */
3884 &type_hash_collection__HashSetNodeparser_nodes__ANode
, /* N: HashSetNode[ANode] */
3885 &type_parser_nodes__ANode
, /* HashNode#0: ANode */
3888 /* runtime type HashSetIterator[ANode] */
3889 const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode
= {
3891 "HashSetIterator[ANode]", /* class_name_string */
3894 &resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
,
3897 0, /* nullable Object */
3899 309, /* HashSetIterator[Object] */
3900 1581, /* HashSetIterator[ANode] */
3903 const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
= {
3906 &type_hash_collection__HashSetparser_nodes__ANode
, /* HashSet[HashSetIterator#0]: HashSet[ANode] */
3907 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
3910 /* runtime type NativeArray[nullable HashSetNode[ANode]] */
3911 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3913 "NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */
3916 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
,
3919 0, /* nullable Object */
3921 310, /* NativeArray[nullable HashSetNode[Object]] */
3922 1582, /* NativeArray[nullable HashSetNode[ANode]] */
3925 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3928 &type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray#0: nullable HashSetNode[ANode] */
3929 &type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[ANode]] */
3932 /* runtime type HashMapKeys[MModule, Set[MClassDef]] */
3933 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
3935 "HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */
3938 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
3941 0, /* nullable Object */
3943 590, /* Collection[MModule] */
3944 1887, /* HashMapKeys[MModule, Set[MClassDef]] */
3945 166, /* Collection[Object] */
3948 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
3951 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassDef]] */
3952 &type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassDef]] */
3959 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
3963 &type_model_base__MModule
, /* Collection#0: MModule */
3964 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
3967 /* runtime type HashMapValues[MModule, Set[MClassDef]] */
3968 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
3970 "HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */
3973 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
3976 0, /* nullable Object */
3978 1583, /* Collection[Set[MClassDef]] */
3979 1888, /* HashMapValues[MModule, Set[MClassDef]] */
3980 166, /* Collection[Object] */
3983 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
3986 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassDef]] */
3987 &type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassDef]] */
3994 &type_abstract_collection__Setmodel__MClassDef
, /* RemovableCollection#0: Set[MClassDef] */
3998 &type_abstract_collection__Setmodel__MClassDef
, /* Collection#0: Set[MClassDef] */
3999 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Collection#0]: Collection[Set[MClassDef]] */
4002 /* runtime type Collection[Set[MClassDef]] */
4003 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
= {
4005 "Collection[Set[MClassDef]]", /* class_name_string */
4011 0, /* nullable Object */
4013 1583, /* Collection[Set[MClassDef]] */
4015 166, /* Collection[Object] */
4018 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
4019 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
4021 "NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */
4024 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
4027 0, /* nullable Object */
4029 359, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
4032 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
4035 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassDef]] */
4036 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
4039 /* runtime type HashMapNode[MModule, Set[MClassDef]] */
4040 const struct type type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
4042 "HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
4045 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
4048 0, /* nullable Object */
4050 130, /* nullable HashMapNode[MModule, Set[MClassDef]] */
4051 1584, /* HashMapNode[MModule, Set[MClassDef]] */
4054 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
4057 &type_model_base__MModule
, /* HashMapNode#0: MModule */
4058 &type_abstract_collection__Setmodel__MClassDef
, /* HashMapNode#1: Set[MClassDef] */
4059 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* N: HashMapNode[MModule, Set[MClassDef]] */
4060 &type_model_base__MModule
, /* HashNode#0: MModule */
4063 /* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */
4064 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
4066 "nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
4069 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
4072 0, /* nullable Object */
4074 130, /* nullable HashMapNode[MModule, Set[MClassDef]] */
4077 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
4080 &type_model_base__MModule
, /* HashMapNode#0: MModule */
4081 &type_abstract_collection__Setmodel__MClassDef
, /* HashMapNode#1: Set[MClassDef] */
4082 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* N: HashMapNode[MModule, Set[MClassDef]] */
4083 &type_model_base__MModule
, /* HashNode#0: MModule */
4086 /* runtime type HashMapIterator[MModule, Set[MClassDef]] */
4087 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
4089 "HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */
4092 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
4095 0, /* nullable Object */
4097 360, /* MapIterator[MModule, Set[MClassDef]] */
4098 1585, /* HashMapIterator[MModule, Set[MClassDef]] */
4101 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
4104 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassDef]] */
4107 /* runtime type MapIterator[MModule, Set[MClassDef]] */
4108 const struct type type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
4110 "MapIterator[MModule, Set[MClassDef]]", /* class_name_string */
4116 0, /* nullable Object */
4118 360, /* MapIterator[MModule, Set[MClassDef]] */
4121 /* runtime type HashMapKeys[MModule, Set[MClass]] */
4122 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4124 "HashMapKeys[MModule, Set[MClass]]", /* class_name_string */
4127 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClass
,
4130 0, /* nullable Object */
4132 590, /* Collection[MModule] */
4133 1889, /* HashMapKeys[MModule, Set[MClass]] */
4134 166, /* Collection[Object] */
4137 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4140 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClass]] */
4141 &type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClass]] */
4148 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
4152 &type_model_base__MModule
, /* Collection#0: MModule */
4153 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
4156 /* runtime type HashMapValues[MModule, Set[MClass]] */
4157 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4159 "HashMapValues[MModule, Set[MClass]]", /* class_name_string */
4162 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClass
,
4165 0, /* nullable Object */
4167 1586, /* Collection[Set[MClass]] */
4168 1890, /* HashMapValues[MModule, Set[MClass]] */
4169 166, /* Collection[Object] */
4172 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4175 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClass]] */
4176 &type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClass]] */
4183 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
4187 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
4188 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
4191 /* runtime type Collection[Set[MClass]] */
4192 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
= {
4194 "Collection[Set[MClass]]", /* class_name_string */
4200 0, /* nullable Object */
4202 1586, /* Collection[Set[MClass]] */
4204 166, /* Collection[Object] */
4207 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
4208 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4210 "NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */
4213 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
,
4216 0, /* nullable Object */
4218 361, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
4221 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4224 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClass]] */
4225 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
4228 /* runtime type HashMapNode[MModule, Set[MClass]] */
4229 const struct type type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4231 "HashMapNode[MModule, Set[MClass]]", /* class_name_string */
4234 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
,
4237 0, /* nullable Object */
4239 131, /* nullable HashMapNode[MModule, Set[MClass]] */
4240 1587, /* HashMapNode[MModule, Set[MClass]] */
4243 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4246 &type_model_base__MModule
, /* HashMapNode#0: MModule */
4247 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
4248 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MModule, Set[MClass]] */
4249 &type_model_base__MModule
, /* HashNode#0: MModule */
4252 /* runtime type nullable HashMapNode[MModule, Set[MClass]] */
4253 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4255 "nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */
4258 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
,
4261 0, /* nullable Object */
4263 131, /* nullable HashMapNode[MModule, Set[MClass]] */
4266 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4269 &type_model_base__MModule
, /* HashMapNode#0: MModule */
4270 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
4271 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MModule, Set[MClass]] */
4272 &type_model_base__MModule
, /* HashNode#0: MModule */
4275 /* runtime type HashMapIterator[MModule, Set[MClass]] */
4276 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4278 "HashMapIterator[MModule, Set[MClass]]", /* class_name_string */
4281 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
,
4284 0, /* nullable Object */
4286 362, /* MapIterator[MModule, Set[MClass]] */
4287 1588, /* HashMapIterator[MModule, Set[MClass]] */
4290 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4293 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClass]] */
4296 /* runtime type MapIterator[MModule, Set[MClass]] */
4297 const struct type type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
4299 "MapIterator[MModule, Set[MClass]]", /* class_name_string */
4305 0, /* nullable Object */
4307 362, /* MapIterator[MModule, Set[MClass]] */
4310 /* runtime type HashMapKeys[MModule, Set[MClassType]] */
4311 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4313 "HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */
4316 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassType
,
4319 0, /* nullable Object */
4321 590, /* Collection[MModule] */
4322 1891, /* HashMapKeys[MModule, Set[MClassType]] */
4323 166, /* Collection[Object] */
4326 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4329 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassType]] */
4330 &type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassType]] */
4337 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
4341 &type_model_base__MModule
, /* Collection#0: MModule */
4342 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
4345 /* runtime type HashMapValues[MModule, Set[MClassType]] */
4346 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4348 "HashMapValues[MModule, Set[MClassType]]", /* class_name_string */
4351 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassType
,
4354 0, /* nullable Object */
4356 1529, /* Collection[Set[MType]] */
4357 2156, /* HashMapValues[MModule, Set[MClassType]] */
4358 166, /* Collection[Object] */
4359 1892, /* Collection[Set[MClassType]] */
4362 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4365 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassType]] */
4366 &type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassType]] */
4373 &type_abstract_collection__Setmodel__MClassType
, /* RemovableCollection#0: Set[MClassType] */
4377 &type_abstract_collection__Setmodel__MClassType
, /* Collection#0: Set[MClassType] */
4378 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Collection#0]: Collection[Set[MClassType]] */
4381 /* runtime type Collection[Set[MClassType]] */
4382 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
= {
4384 "Collection[Set[MClassType]]", /* class_name_string */
4390 0, /* nullable Object */
4392 1529, /* Collection[Set[MType]] */
4394 166, /* Collection[Object] */
4395 1892, /* Collection[Set[MClassType]] */
4398 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
4399 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4401 "NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */
4404 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
,
4407 0, /* nullable Object */
4409 363, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
4412 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4415 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassType]] */
4416 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
4419 /* runtime type HashMapNode[MModule, Set[MClassType]] */
4420 const struct type type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4422 "HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
4425 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
,
4428 0, /* nullable Object */
4430 132, /* nullable HashMapNode[MModule, Set[MClassType]] */
4431 1589, /* HashMapNode[MModule, Set[MClassType]] */
4434 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4437 &type_model_base__MModule
, /* HashMapNode#0: MModule */
4438 &type_abstract_collection__Setmodel__MClassType
, /* HashMapNode#1: Set[MClassType] */
4439 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* N: HashMapNode[MModule, Set[MClassType]] */
4440 &type_model_base__MModule
, /* HashNode#0: MModule */
4443 /* runtime type nullable HashMapNode[MModule, Set[MClassType]] */
4444 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4446 "nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
4449 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
,
4452 0, /* nullable Object */
4454 132, /* nullable HashMapNode[MModule, Set[MClassType]] */
4457 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4460 &type_model_base__MModule
, /* HashMapNode#0: MModule */
4461 &type_abstract_collection__Setmodel__MClassType
, /* HashMapNode#1: Set[MClassType] */
4462 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* N: HashMapNode[MModule, Set[MClassType]] */
4463 &type_model_base__MModule
, /* HashNode#0: MModule */
4466 /* runtime type HashMapIterator[MModule, Set[MClassType]] */
4467 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4469 "HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */
4472 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
,
4475 0, /* nullable Object */
4477 364, /* MapIterator[MModule, Set[MClassType]] */
4478 1590, /* HashMapIterator[MModule, Set[MClassType]] */
4481 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4484 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassType]] */
4487 /* runtime type MapIterator[MModule, Set[MClassType]] */
4488 const struct type type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
4490 "MapIterator[MModule, Set[MClassType]]", /* class_name_string */
4496 0, /* nullable Object */
4498 364, /* MapIterator[MModule, Set[MClassType]] */
4501 /* runtime type ArrayIterator[MGenericType] */
4502 const struct type type_array__ArrayIteratormodel__MGenericType
= {
4504 "ArrayIterator[MGenericType]", /* class_name_string */
4507 &resolution_table_array__ArrayIteratormodel__MGenericType
,
4510 0, /* nullable Object */
4512 279, /* ArrayIterator[Object] */
4513 339, /* ArrayIterator[nullable MType] */
4514 1869, /* ArrayIterator[MType] */
4515 2152, /* ArrayIterator[MClassType] */
4516 2400, /* ArrayIterator[MGenericType] */
4519 const struct types resolution_table_array__ArrayIteratormodel__MGenericType
= {
4522 &type_array__AbstractArrayReadmodel__MGenericType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGenericType] */
4523 &type_array__Arraymodel__MGenericType
, /* Array[Iterator#0]: Array[MGenericType] */
4526 /* runtime type NativeArray[MGenericType] */
4527 const struct type type_array__NativeArraymodel__MGenericType
= {
4529 "NativeArray[MGenericType]", /* class_name_string */
4532 &resolution_table_array__NativeArraymodel__MGenericType
,
4535 0, /* nullable Object */
4537 187, /* NativeArray[Object] */
4538 340, /* NativeArray[nullable MType] */
4539 1870, /* NativeArray[MType] */
4540 2153, /* NativeArray[MClassType] */
4541 2401, /* NativeArray[MGenericType] */
4544 const struct types resolution_table_array__NativeArraymodel__MGenericType
= {
4547 &type_model__MGenericType
, /* NativeArray#0: MGenericType */
4548 &type_array__NativeArraymodel__MGenericType
, /* NativeArray[NativeArray#0]: NativeArray[MGenericType] */
4551 /* runtime type ArrayIterator[MPropDef] */
4552 const struct type type_array__ArrayIteratormodel__MPropDef
= {
4554 "ArrayIterator[MPropDef]", /* class_name_string */
4557 &resolution_table_array__ArrayIteratormodel__MPropDef
,
4560 0, /* nullable Object */
4562 279, /* ArrayIterator[Object] */
4563 365, /* ArrayIterator[nullable MPropDef] */
4564 1485, /* ArrayIterator[PropertyLayoutElement] */
4565 2157, /* ArrayIterator[MPropDef] */
4568 const struct types resolution_table_array__ArrayIteratormodel__MPropDef
= {
4571 &type_array__AbstractArrayReadmodel__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MPropDef] */
4572 &type_array__Arraymodel__MPropDef
, /* Array[Iterator#0]: Array[MPropDef] */
4575 /* runtime type ArrayIterator[nullable MPropDef] */
4576 const struct type type_array__ArrayIteratornullable_model__MPropDef
= {
4578 "ArrayIterator[nullable MPropDef]", /* class_name_string */
4581 &resolution_table_array__ArrayIteratornullable_model__MPropDef
,
4584 0, /* nullable Object */
4587 365, /* ArrayIterator[nullable MPropDef] */
4590 const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef
= {
4593 &type_array__AbstractArrayReadnullable_model__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MPropDef] */
4594 &type_array__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[nullable MPropDef] */
4597 /* runtime type NativeArray[MPropDef] */
4598 const struct type type_array__NativeArraymodel__MPropDef
= {
4600 "NativeArray[MPropDef]", /* class_name_string */
4603 &resolution_table_array__NativeArraymodel__MPropDef
,
4606 0, /* nullable Object */
4608 187, /* NativeArray[Object] */
4609 366, /* NativeArray[nullable MPropDef] */
4610 1486, /* NativeArray[PropertyLayoutElement] */
4611 2158, /* NativeArray[MPropDef] */
4614 const struct types resolution_table_array__NativeArraymodel__MPropDef
= {
4617 &type_model__MPropDef
, /* NativeArray#0: MPropDef */
4618 &type_array__NativeArraymodel__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[MPropDef] */
4621 /* runtime type NativeArray[nullable MPropDef] */
4622 const struct type type_array__NativeArraynullable_model__MPropDef
= {
4624 "NativeArray[nullable MPropDef]", /* class_name_string */
4627 &resolution_table_array__NativeArraynullable_model__MPropDef
,
4630 0, /* nullable Object */
4633 366, /* NativeArray[nullable MPropDef] */
4636 const struct types resolution_table_array__NativeArraynullable_model__MPropDef
= {
4639 &type_nullable_model__MPropDef
, /* NativeArray#0: nullable MPropDef */
4640 &type_array__NativeArraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable MPropDef] */
4643 /* runtime type HashMapKeys[MClass, Array[nullable MClass]] */
4644 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
4646 "HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */
4649 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
,
4652 0, /* nullable Object */
4654 173, /* Collection[nullable MClass] */
4655 2159, /* HashMapKeys[MClass, Array[nullable MClass]] */
4656 166, /* Collection[Object] */
4657 1783, /* Collection[MClass] */
4660 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
4663 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MClass]] */
4664 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MClass]] */
4671 &type_model__MClass
, /* RemovableCollection#0: MClass */
4675 &type_model__MClass
, /* Collection#0: MClass */
4676 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
4679 /* runtime type HashMapValues[MClass, Array[nullable MClass]] */
4680 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
4682 "HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */
4685 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
,
4688 0, /* nullable Object */
4690 1489, /* Collection[Array[nullable MClass]] */
4691 1893, /* HashMapValues[MClass, Array[nullable MClass]] */
4692 166, /* Collection[Object] */
4695 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
4698 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MClass]] */
4699 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MClass]] */
4706 &type_array__Arraynullable_model__MClass
, /* RemovableCollection#0: Array[nullable MClass] */
4710 &type_array__Arraynullable_model__MClass
, /* Collection#0: Array[nullable MClass] */
4711 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */
4714 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
4715 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
4717 "NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */
4720 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
4723 0, /* nullable Object */
4725 367, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
4728 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
4731 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MClass]] */
4732 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
4735 /* runtime type HashMapNode[MClass, Array[nullable MClass]] */
4736 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
4738 "HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
4741 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
4744 0, /* nullable Object */
4746 133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
4748 1591, /* HashMapNode[MClass, Array[nullable MClass]] */
4751 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
4754 &type_model__MClass
, /* HashMapNode#0: MClass */
4755 &type_array__Arraynullable_model__MClass
, /* HashMapNode#1: Array[nullable MClass] */
4756 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* N: HashMapNode[MClass, Array[nullable MClass]] */
4757 &type_model__MClass
, /* HashNode#0: MClass */
4760 /* runtime type nullable HashMapNode[MClass, Array[nullable MClass]] */
4761 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
4763 "nullable HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
4766 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
4769 0, /* nullable Object */
4771 133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
4774 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
4777 &type_model__MClass
, /* HashMapNode#0: MClass */
4778 &type_array__Arraynullable_model__MClass
, /* HashMapNode#1: Array[nullable MClass] */
4779 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* N: HashMapNode[MClass, Array[nullable MClass]] */
4780 &type_model__MClass
, /* HashNode#0: MClass */
4783 /* runtime type HashMapIterator[MClass, Array[nullable MClass]] */
4784 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
4786 "HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
4789 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
,
4792 0, /* nullable Object */
4794 368, /* MapIterator[MClass, Array[nullable MClass]] */
4795 1592, /* HashMapIterator[MClass, Array[nullable MClass]] */
4798 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
4801 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MClass]] */
4804 /* runtime type MapIterator[MClass, Array[nullable MClass]] */
4805 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
4807 "MapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
4813 0, /* nullable Object */
4815 368, /* MapIterator[MClass, Array[nullable MClass]] */
4818 /* runtime type HashSetNode[MClassDef] */
4819 const struct type type_hash_collection__HashSetNodemodel__MClassDef
= {
4821 "HashSetNode[MClassDef]", /* class_name_string */
4824 &resolution_table_hash_collection__HashSetNodemodel__MClassDef
,
4827 0, /* nullable Object */
4829 118, /* nullable HashSetNode[Object] */
4830 369, /* nullable HashSetNode[MClassDef] */
4831 1506, /* HashSetNode[Object] */
4832 2160, /* HashSetNode[MClassDef] */
4835 const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef
= {
4838 &type_model__MClassDef
, /* HashSetNode#0: MClassDef */
4840 &type_hash_collection__HashSetNodemodel__MClassDef
, /* N: HashSetNode[MClassDef] */
4841 &type_model__MClassDef
, /* HashNode#0: MClassDef */
4844 /* runtime type nullable HashSetNode[MClassDef] */
4845 const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef
= {
4847 "nullable HashSetNode[MClassDef]", /* class_name_string */
4850 &resolution_table_nullable_hash_collection__HashSetNodemodel__MClassDef
,
4853 0, /* nullable Object */
4855 118, /* nullable HashSetNode[Object] */
4856 369, /* nullable HashSetNode[MClassDef] */
4859 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClassDef
= {
4862 &type_model__MClassDef
, /* HashSetNode#0: MClassDef */
4864 &type_hash_collection__HashSetNodemodel__MClassDef
, /* N: HashSetNode[MClassDef] */
4865 &type_model__MClassDef
, /* HashNode#0: MClassDef */
4868 /* runtime type HashSetIterator[MClassDef] */
4869 const struct type type_hash_collection__HashSetIteratormodel__MClassDef
= {
4871 "HashSetIterator[MClassDef]", /* class_name_string */
4874 &resolution_table_hash_collection__HashSetIteratormodel__MClassDef
,
4877 0, /* nullable Object */
4879 309, /* HashSetIterator[Object] */
4880 1593, /* HashSetIterator[MClassDef] */
4883 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef
= {
4886 &type_hash_collection__HashSetmodel__MClassDef
, /* HashSet[HashSetIterator#0]: HashSet[MClassDef] */
4887 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
4890 /* runtime type NativeArray[nullable HashSetNode[MClassDef]] */
4891 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
4893 "NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */
4896 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
,
4899 0, /* nullable Object */
4901 310, /* NativeArray[nullable HashSetNode[Object]] */
4902 1594, /* NativeArray[nullable HashSetNode[MClassDef]] */
4905 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
4908 &type_nullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray#0: nullable HashSetNode[MClassDef] */
4909 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassDef]] */
4912 /* runtime type HashMapKeys[MClassType, Set[MType]] */
4913 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
4915 "HashMapKeys[MClassType, Set[MType]]", /* class_name_string */
4918 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
,
4921 0, /* nullable Object */
4923 2161, /* HashMapKeys[MType, Set[MType]] */
4924 2539, /* HashMapKeys[MClassType, Set[MType]] */
4925 166, /* Collection[Object] */
4926 175, /* Collection[nullable MType] */
4928 1787, /* Collection[MType] */
4931 1967, /* Collection[MClassType] */
4934 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
4937 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Set[MType]] */
4938 &type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Set[MType]] */
4945 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
4949 &type_model__MClassType
, /* Collection#0: MClassType */
4950 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
4953 /* runtime type HashMapKeys[MType, Set[MType]] */
4954 const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
4956 "HashMapKeys[MType, Set[MType]]", /* class_name_string */
4959 &resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
,
4962 0, /* nullable Object */
4964 2161, /* HashMapKeys[MType, Set[MType]] */
4966 166, /* Collection[Object] */
4967 175, /* Collection[nullable MType] */
4969 1787, /* Collection[MType] */
4972 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
4975 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Set[MType]] */
4976 &type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Set[MType]] */
4983 &type_model__MType
, /* RemovableCollection#0: MType */
4987 &type_model__MType
, /* Collection#0: MType */
4988 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
4991 /* runtime type HashMapValues[MClassType, Set[MType]] */
4992 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
4994 "HashMapValues[MClassType, Set[MType]]", /* class_name_string */
4997 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
,
5000 0, /* nullable Object */
5002 1529, /* Collection[Set[MType]] */
5003 1894, /* HashMapValues[MType, Set[MType]] */
5004 166, /* Collection[Object] */
5005 2162, /* HashMapValues[MClassType, Set[MType]] */
5008 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
5011 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Set[MType]] */
5012 &type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Set[MType]] */
5019 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
5023 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
5024 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
5027 /* runtime type HashMapValues[MType, Set[MType]] */
5028 const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
5030 "HashMapValues[MType, Set[MType]]", /* class_name_string */
5033 &resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
,
5036 0, /* nullable Object */
5038 1529, /* Collection[Set[MType]] */
5039 1894, /* HashMapValues[MType, Set[MType]] */
5040 166, /* Collection[Object] */
5043 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
5046 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Set[MType]] */
5047 &type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Set[MType]] */
5054 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
5058 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
5059 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
5062 /* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
5063 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
5065 "NativeArray[nullable HashMapNode[MClassType, Set[MType]]]", /* class_name_string */
5068 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
5071 0, /* nullable Object */
5073 370, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
5074 1595, /* NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
5077 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
5080 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MClassType, Set[MType]] */
5081 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
5084 /* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */
5085 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
5087 "NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */
5090 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
5093 0, /* nullable Object */
5095 370, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
5098 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
5101 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, Set[MType]] */
5102 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
5105 /* runtime type HashMapNode[MClassType, Set[MType]] */
5106 const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
5108 "HashMapNode[MClassType, Set[MType]]", /* class_name_string */
5111 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
5114 0, /* nullable Object */
5116 134, /* nullable HashMapNode[MType, Set[MType]] */
5117 371, /* nullable HashMapNode[MClassType, Set[MType]] */
5118 1596, /* HashMapNode[MType, Set[MType]] */
5119 2163, /* HashMapNode[MClassType, Set[MType]] */
5122 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
5125 &type_model__MClassType
, /* HashMapNode#0: MClassType */
5126 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
5127 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MClassType, Set[MType]] */
5128 &type_model__MClassType
, /* HashNode#0: MClassType */
5131 /* runtime type HashMapNode[MType, Set[MType]] */
5132 const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
5134 "HashMapNode[MType, Set[MType]]", /* class_name_string */
5137 &resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
5140 0, /* nullable Object */
5142 134, /* nullable HashMapNode[MType, Set[MType]] */
5144 1596, /* HashMapNode[MType, Set[MType]] */
5147 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
5150 &type_model__MType
, /* HashMapNode#0: MType */
5151 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
5152 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MType, Set[MType]] */
5153 &type_model__MType
, /* HashNode#0: MType */
5156 /* runtime type nullable HashMapNode[MClassType, Set[MType]] */
5157 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
5159 "nullable HashMapNode[MClassType, Set[MType]]", /* class_name_string */
5162 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
5165 0, /* nullable Object */
5167 134, /* nullable HashMapNode[MType, Set[MType]] */
5168 371, /* nullable HashMapNode[MClassType, Set[MType]] */
5171 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
5174 &type_model__MClassType
, /* HashMapNode#0: MClassType */
5175 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
5176 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MClassType, Set[MType]] */
5177 &type_model__MClassType
, /* HashNode#0: MClassType */
5180 /* runtime type nullable HashMapNode[MType, Set[MType]] */
5181 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
5183 "nullable HashMapNode[MType, Set[MType]]", /* class_name_string */
5186 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
5189 0, /* nullable Object */
5191 134, /* nullable HashMapNode[MType, Set[MType]] */
5194 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
5197 &type_model__MType
, /* HashMapNode#0: MType */
5198 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
5199 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MType, Set[MType]] */
5200 &type_model__MType
, /* HashNode#0: MType */
5203 /* runtime type HashMapIterator[MClassType, Set[MType]] */
5204 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
5206 "HashMapIterator[MClassType, Set[MType]]", /* class_name_string */
5209 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
5212 0, /* nullable Object */
5214 372, /* MapIterator[MType, Set[MType]] */
5215 1597, /* HashMapIterator[MType, Set[MType]] */
5216 1598, /* MapIterator[MClassType, Set[MType]] */
5217 2164, /* HashMapIterator[MClassType, Set[MType]] */
5220 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
5223 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Set[MType]] */
5226 /* runtime type HashMapIterator[MType, Set[MType]] */
5227 const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
5229 "HashMapIterator[MType, Set[MType]]", /* class_name_string */
5232 &resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
,
5235 0, /* nullable Object */
5237 372, /* MapIterator[MType, Set[MType]] */
5238 1597, /* HashMapIterator[MType, Set[MType]] */
5241 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
5244 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Set[MType]] */
5247 /* runtime type MapIterator[MClassType, Set[MType]] */
5248 const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
5250 "MapIterator[MClassType, Set[MType]]", /* class_name_string */
5256 0, /* nullable Object */
5258 372, /* MapIterator[MType, Set[MType]] */
5260 1598, /* MapIterator[MClassType, Set[MType]] */
5263 /* runtime type MapIterator[MType, Set[MType]] */
5264 const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
5266 "MapIterator[MType, Set[MType]]", /* class_name_string */
5272 0, /* nullable Object */
5274 372, /* MapIterator[MType, Set[MType]] */
5277 /* runtime type HashMap[MClassType, Int] */
5278 const struct type type_hash_collection__HashMapmodel__MClassTypekernel__Int
= {
5280 "HashMap[MClassType, Int]", /* class_name_string */
5283 &resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int
,
5286 0, /* nullable Object */
5288 244, /* Map[MType, Int] */
5289 635, /* HashMap[MType, Int] */
5290 1599, /* Map[MClassType, Int] */
5291 2165, /* HashMap[MClassType, Int] */
5294 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int
= {
5301 &type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Int] */
5302 &type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Int] */
5303 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Int]] */
5304 &type_model__MClassType
, /* MapRead#0: MClassType */
5305 &type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Int] */
5306 &type_model__MClassType
, /* Map#0: MClassType */
5307 &type_kernel__Int
, /* Map#1: Int */
5308 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Int] */
5309 &type_abstract_collection__Mapmodel__MClassTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MClassType, Int] */
5310 &type_kernel__Int
, /* MapRead#1: Int */
5311 &type_model__MClassType
, /* HashCollection#0: MClassType */
5312 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* HashCollection#1: HashMapNode[MClassType, Int] */
5315 /* runtime type Map[MClassType, Int] */
5316 const struct type type_abstract_collection__Mapmodel__MClassTypekernel__Int
= {
5318 "Map[MClassType, Int]", /* class_name_string */
5324 0, /* nullable Object */
5326 244, /* Map[MType, Int] */
5328 1599, /* Map[MClassType, Int] */
5331 /* runtime type HashMap[MClassType, Map[MType, Int]] */
5332 const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
5334 "HashMap[MClassType, Map[MType, Int]]", /* class_name_string */
5337 &resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
5340 0, /* nullable Object */
5342 352, /* Map[MType, Map[MType, Int]] */
5343 1573, /* HashMap[MType, Map[MType, Int]] */
5344 1600, /* Map[MClassType, Map[MType, Int]] */
5345 2166, /* HashMap[MClassType, Map[MType, Int]] */
5348 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
5355 &type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Map[MType, Int]] */
5356 &type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Map[MType, Int]] */
5357 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
5358 &type_model__MClassType
, /* MapRead#0: MClassType */
5359 &type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Map[MType, Int]] */
5360 &type_model__MClassType
, /* Map#0: MClassType */
5361 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map#1: Map[MType, Int] */
5362 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Map[MType, Int]] */
5363 &type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MClassType, Map[MType, Int]] */
5364 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* MapRead#1: Map[MType, Int] */
5365 &type_model__MClassType
, /* HashCollection#0: MClassType */
5366 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashCollection#1: HashMapNode[MClassType, Map[MType, Int]] */
5369 /* runtime type Map[MClassType, Map[MType, Int]] */
5370 const struct type type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
5372 "Map[MClassType, Map[MType, Int]]", /* class_name_string */
5378 0, /* nullable Object */
5380 352, /* Map[MType, Map[MType, Int]] */
5382 1600, /* Map[MClassType, Map[MType, Int]] */
5385 /* runtime type HashMapKeys[MType, Int] */
5386 const struct type type_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
5388 "HashMapKeys[MType, Int]", /* class_name_string */
5391 &resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
,
5394 0, /* nullable Object */
5396 2167, /* HashMapKeys[MType, Int] */
5398 166, /* Collection[Object] */
5399 175, /* Collection[nullable MType] */
5401 1787, /* Collection[MType] */
5404 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
5407 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Int] */
5408 &type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Int] */
5415 &type_model__MType
, /* RemovableCollection#0: MType */
5419 &type_model__MType
, /* Collection#0: MType */
5420 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
5423 /* runtime type HashMapValues[MType, Int] */
5424 const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
5426 "HashMapValues[MType, Int]", /* class_name_string */
5429 &resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
,
5432 0, /* nullable Object */
5434 614, /* Collection[Int] */
5435 1895, /* HashMapValues[MType, Int] */
5436 166, /* Collection[Object] */
5439 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
5442 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Int] */
5443 &type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Int] */
5450 &type_kernel__Int
, /* RemovableCollection#0: Int */
5454 &type_kernel__Int
, /* Collection#0: Int */
5455 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
5458 /* runtime type NativeArray[nullable HashMapNode[MType, Int]] */
5459 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5461 "NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */
5464 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
,
5467 0, /* nullable Object */
5469 373, /* NativeArray[nullable HashMapNode[MType, Int]] */
5472 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5475 &type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MType, Int] */
5476 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Int]] */
5479 /* runtime type HashMapNode[MType, Int] */
5480 const struct type type_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5482 "HashMapNode[MType, Int]", /* class_name_string */
5485 &resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
,
5488 0, /* nullable Object */
5490 135, /* nullable HashMapNode[MType, Int] */
5492 1601, /* HashMapNode[MType, Int] */
5495 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5498 &type_model__MType
, /* HashMapNode#0: MType */
5499 &type_kernel__Int
, /* HashMapNode#1: Int */
5500 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* N: HashMapNode[MType, Int] */
5501 &type_model__MType
, /* HashNode#0: MType */
5504 /* runtime type nullable HashMapNode[MType, Int] */
5505 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5507 "nullable HashMapNode[MType, Int]", /* class_name_string */
5510 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
,
5513 0, /* nullable Object */
5515 135, /* nullable HashMapNode[MType, Int] */
5518 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5521 &type_model__MType
, /* HashMapNode#0: MType */
5522 &type_kernel__Int
, /* HashMapNode#1: Int */
5523 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* N: HashMapNode[MType, Int] */
5524 &type_model__MType
, /* HashNode#0: MType */
5527 /* runtime type HashMapIterator[MType, Int] */
5528 const struct type type_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
5530 "HashMapIterator[MType, Int]", /* class_name_string */
5533 &resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
,
5536 0, /* nullable Object */
5538 374, /* MapIterator[MType, Int] */
5539 1602, /* HashMapIterator[MType, Int] */
5542 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
5545 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Int] */
5548 /* runtime type MapIterator[MType, Int] */
5549 const struct type type_abstract_collection__MapIteratormodel__MTypekernel__Int
= {
5551 "MapIterator[MType, Int]", /* class_name_string */
5557 0, /* nullable Object */
5559 374, /* MapIterator[MType, Int] */
5562 /* runtime type ArrayIterator[Match] */
5563 const struct type type_array__ArrayIteratorstring_search__Match
= {
5565 "ArrayIterator[Match]", /* class_name_string */
5568 &resolution_table_array__ArrayIteratorstring_search__Match
,
5571 0, /* nullable Object */
5573 279, /* ArrayIterator[Object] */
5574 1603, /* ArrayIterator[Match] */
5577 const struct types resolution_table_array__ArrayIteratorstring_search__Match
= {
5580 &type_array__AbstractArrayReadstring_search__Match
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Match] */
5581 &type_array__Arraystring_search__Match
, /* Array[Iterator#0]: Array[Match] */
5584 /* runtime type NativeArray[Match] */
5585 const struct type type_array__NativeArraystring_search__Match
= {
5587 "NativeArray[Match]", /* class_name_string */
5590 &resolution_table_array__NativeArraystring_search__Match
,
5593 0, /* nullable Object */
5595 187, /* NativeArray[Object] */
5596 1604, /* NativeArray[Match] */
5599 const struct types resolution_table_array__NativeArraystring_search__Match
= {
5602 &type_string_search__Match
, /* NativeArray#0: Match */
5603 &type_array__NativeArraystring_search__Match
, /* NativeArray[NativeArray#0]: NativeArray[Match] */
5606 /* runtime type ArrayIterator[ReduceAction] */
5607 const struct type type_array__ArrayIteratorparser__ReduceAction
= {
5609 "ArrayIterator[ReduceAction]", /* class_name_string */
5612 &resolution_table_array__ArrayIteratorparser__ReduceAction
,
5615 0, /* nullable Object */
5617 279, /* ArrayIterator[Object] */
5618 1605, /* ArrayIterator[ReduceAction] */
5621 const struct types resolution_table_array__ArrayIteratorparser__ReduceAction
= {
5624 &type_array__AbstractArrayReadparser__ReduceAction
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ReduceAction] */
5625 &type_array__Arrayparser__ReduceAction
, /* Array[Iterator#0]: Array[ReduceAction] */
5628 /* runtime type NativeArray[ReduceAction] */
5629 const struct type type_array__NativeArrayparser__ReduceAction
= {
5631 "NativeArray[ReduceAction]", /* class_name_string */
5634 &resolution_table_array__NativeArrayparser__ReduceAction
,
5637 0, /* nullable Object */
5639 187, /* NativeArray[Object] */
5640 1606, /* NativeArray[ReduceAction] */
5643 const struct types resolution_table_array__NativeArrayparser__ReduceAction
= {
5646 &type_parser__ReduceAction
, /* NativeArray#0: ReduceAction */
5647 &type_array__NativeArrayparser__ReduceAction
, /* NativeArray[NativeArray#0]: NativeArray[ReduceAction] */
5650 /* runtime type Array[AImport] */
5651 const struct type type_array__Arrayparser_nodes__AImport
= {
5653 "Array[AImport]", /* class_name_string */
5656 &resolution_table_array__Arrayparser_nodes__AImport
,
5659 0, /* nullable Object */
5661 598, /* Collection[ANode] */
5662 165, /* SequenceRead[nullable Object] */
5663 166, /* Collection[Object] */
5664 1789, /* Collection[Prod] */
5665 1778, /* AbstractArrayRead[Object] */
5666 1984, /* Collection[AImport] */
5667 2255, /* AbstractArrayRead[ANode] */
5668 1962, /* Array[Object] */
5669 2630, /* AbstractArrayRead[AImport] */
5670 2549, /* Array[ANode] */
5671 2550, /* AbstractArrayRead[Prod] */
5672 2683, /* Array[AImport] */
5673 2647, /* Array[Prod] */
5676 const struct types resolution_table_array__Arrayparser_nodes__AImport
= {
5679 &type_array__Arrayparser_nodes__AImport
, /* Array[Array#0]: Array[AImport] */
5680 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[Array#0]: NativeArray[AImport] */
5681 &type_parser_nodes__AImport
, /* Sequence#0: AImport */
5682 &type_parser_nodes__AImport
, /* SimpleCollection#0: AImport */
5683 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Array#0]: Collection[AImport] */
5684 &type_parser_nodes__AImport
, /* Array#0: AImport */
5685 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[ArrayCapable#0]: NativeArray[AImport] */
5686 &type_parser_nodes__AImport
, /* AbstractArray#0: AImport */
5687 &type_parser_nodes__AImport
, /* RemovableCollection#0: AImport */
5688 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Sequence#0]: Collection[AImport] */
5689 &type_array__Arrayparser_nodes__AImport
, /* Array[Sequence#0]: Array[AImport] */
5690 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[SimpleCollection#0]: Collection[AImport] */
5691 &type_parser_nodes__AImport
, /* Collection#0: AImport */
5692 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Collection#0]: Collection[AImport] */
5693 &type_parser_nodes__AImport
, /* SequenceRead#0: AImport */
5694 &type_parser_nodes__AImport
, /* AbstractArrayRead#0: AImport */
5695 &type_array__Arrayparser_nodes__AImport
, /* Array[AbstractArrayRead#0]: Array[AImport] */
5696 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AImport] not a live type) */
5697 &type_array__ArrayIteratorparser_nodes__AImport
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AImport] */
5700 /* runtime type AbstractArrayRead[AImport] */
5701 const struct type type_array__AbstractArrayReadparser_nodes__AImport
= {
5703 "AbstractArrayRead[AImport]", /* class_name_string */
5709 0, /* nullable Object */
5711 598, /* Collection[ANode] */
5712 165, /* SequenceRead[nullable Object] */
5713 166, /* Collection[Object] */
5714 1789, /* Collection[Prod] */
5715 1778, /* AbstractArrayRead[Object] */
5716 1984, /* Collection[AImport] */
5717 2255, /* AbstractArrayRead[ANode] */
5719 2630, /* AbstractArrayRead[AImport] */
5721 2550, /* AbstractArrayRead[Prod] */
5724 /* runtime type HashMapKeys[MClass, MClassType] */
5725 const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
5727 "HashMapKeys[MClass, MClassType]", /* class_name_string */
5730 &resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
,
5733 0, /* nullable Object */
5735 173, /* Collection[nullable MClass] */
5736 2168, /* HashMapKeys[MClass, MClassType] */
5737 166, /* Collection[Object] */
5738 1783, /* Collection[MClass] */
5741 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
5744 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, MClassType] */
5745 &type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, MClassType] */
5752 &type_model__MClass
, /* RemovableCollection#0: MClass */
5756 &type_model__MClass
, /* Collection#0: MClass */
5757 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5760 /* runtime type HashMapValues[MClass, MClassType] */
5761 const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
5763 "HashMapValues[MClass, MClassType]", /* class_name_string */
5766 &resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
,
5769 0, /* nullable Object */
5771 2402, /* HashMapValues[MClass, MClassType] */
5773 166, /* Collection[Object] */
5774 175, /* Collection[nullable MType] */
5776 1787, /* Collection[MType] */
5779 1967, /* Collection[MClassType] */
5782 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
5785 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, MClassType] */
5786 &type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, MClassType] */
5793 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
5797 &type_model__MClassType
, /* Collection#0: MClassType */
5798 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
5801 /* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */
5802 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5804 "NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */
5807 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
5810 0, /* nullable Object */
5812 375, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */
5815 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5818 &type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClass, MClassType] */
5819 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
5822 /* runtime type HashMapNode[MClass, MClassType] */
5823 const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5825 "HashMapNode[MClass, MClassType]", /* class_name_string */
5828 &resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
5831 0, /* nullable Object */
5833 136, /* nullable HashMapNode[MClass, MClassType] */
5834 1607, /* HashMapNode[MClass, MClassType] */
5837 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5840 &type_model__MClass
, /* HashMapNode#0: MClass */
5841 &type_model__MClassType
, /* HashMapNode#1: MClassType */
5842 &type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* N: HashMapNode[MClass, MClassType] */
5843 &type_model__MClass
, /* HashNode#0: MClass */
5846 /* runtime type nullable HashMapNode[MClass, MClassType] */
5847 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5849 "nullable HashMapNode[MClass, MClassType]", /* class_name_string */
5852 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
5855 0, /* nullable Object */
5857 136, /* nullable HashMapNode[MClass, MClassType] */
5860 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5863 &type_model__MClass
, /* HashMapNode#0: MClass */
5864 &type_model__MClassType
, /* HashMapNode#1: MClassType */
5865 &type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* N: HashMapNode[MClass, MClassType] */
5866 &type_model__MClass
, /* HashNode#0: MClass */
5869 /* runtime type HashMapIterator[MClass, MClassType] */
5870 const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
5872 "HashMapIterator[MClass, MClassType]", /* class_name_string */
5875 &resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
,
5878 0, /* nullable Object */
5880 376, /* MapIterator[MClass, MClassType] */
5881 1608, /* HashMapIterator[MClass, MClassType] */
5884 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
5887 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, MClassType] */
5890 /* runtime type MapIterator[MClass, MClassType] */
5891 const struct type type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
= {
5893 "MapIterator[MClass, MClassType]", /* class_name_string */
5899 0, /* nullable Object */
5901 376, /* MapIterator[MClass, MClassType] */
5904 /* runtime type ArrayMapKeys[MClass, AType] */
5905 const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
5907 "ArrayMapKeys[MClass, AType]", /* class_name_string */
5910 &resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
,
5913 0, /* nullable Object */
5915 173, /* Collection[nullable MClass] */
5916 2169, /* ArrayMapKeys[MClass, AType] */
5917 166, /* Collection[Object] */
5918 1783, /* Collection[MClass] */
5921 const struct types resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
5924 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapKeys#0, ArrayMapKeys#1]: ArrayMap[MClass, AType] */
5925 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
, /* MapKeysIterator[ArrayMapKeys#0, ArrayMapKeys#1]: MapKeysIterator[MClass, AType] */
5932 &type_model__MClass
, /* RemovableCollection#0: MClass */
5936 &type_model__MClass
, /* Collection#0: MClass */
5937 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5940 /* runtime type ArrayMapValues[MClass, AType] */
5941 const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
5943 "ArrayMapValues[MClass, AType]", /* class_name_string */
5946 &resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
,
5949 0, /* nullable Object */
5951 598, /* Collection[ANode] */
5952 2403, /* ArrayMapValues[MClass, AType] */
5953 166, /* Collection[Object] */
5954 1789, /* Collection[Prod] */
5956 2012, /* Collection[AType] */
5959 const struct types resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
5962 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapValues#0, ArrayMapValues#1]: ArrayMap[MClass, AType] */
5963 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
, /* MapValuesIterator[ArrayMapValues#0, ArrayMapValues#1]: MapValuesIterator[MClass, AType] */
5970 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
5974 &type_parser_nodes__AType
, /* Collection#0: AType */
5975 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
5978 /* runtime type Couple[MClass, AType] */
5979 const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
5981 "Couple[MClass, AType]", /* class_name_string */
5984 &resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
,
5987 0, /* nullable Object */
5989 377, /* Couple[MClass, AType] */
5992 const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
5995 &type_model__MClass
, /* Couple#0: MClass */
5996 &type_parser_nodes__AType
, /* Couple#1: AType */
5999 /* runtime type CoupleMapIterator[MClass, AType] */
6000 const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
6002 "CoupleMapIterator[MClass, AType]", /* class_name_string */
6005 &resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
,
6008 0, /* nullable Object */
6010 378, /* MapIterator[MClass, AType] */
6011 1609, /* CoupleMapIterator[MClass, AType] */
6014 const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
6017 &type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Iterator[Couple[CoupleMapIterator#0, CoupleMapIterator#1]]: Iterator[Couple[MClass, AType]] */
6020 /* runtime type MapIterator[MClass, AType] */
6021 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
= {
6023 "MapIterator[MClass, AType]", /* class_name_string */
6029 0, /* nullable Object */
6031 378, /* MapIterator[MClass, AType] */
6034 /* runtime type Array[Couple[MClass, AType]] */
6035 const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6037 "Array[Couple[MClass, AType]]", /* class_name_string */
6040 &resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
6043 0, /* nullable Object */
6045 1610, /* Collection[Couple[MClass, AType]] */
6046 165, /* SequenceRead[nullable Object] */
6047 166, /* Collection[Object] */
6048 2404, /* AbstractArrayRead[Couple[MClass, AType]] */
6049 1778, /* AbstractArrayRead[Object] */
6050 2575, /* Array[Couple[MClass, AType]] */
6052 1962, /* Array[Object] */
6055 const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6058 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Array#0]: Array[Couple[MClass, AType]] */
6059 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[Couple[MClass, AType]] */
6060 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Sequence#0: Couple[MClass, AType] */
6061 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SimpleCollection#0: Couple[MClass, AType] */
6062 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Array#0]: Collection[Couple[MClass, AType]] */
6063 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array#0: Couple[MClass, AType] */
6064 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[Couple[MClass, AType]] */
6065 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArray#0: Couple[MClass, AType] */
6066 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* RemovableCollection#0: Couple[MClass, AType] */
6067 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Sequence#0]: Collection[Couple[MClass, AType]] */
6068 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Sequence#0]: Array[Couple[MClass, AType]] */
6069 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[Couple[MClass, AType]] */
6070 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection#0: Couple[MClass, AType] */
6071 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Collection#0]: Collection[Couple[MClass, AType]] */
6072 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SequenceRead#0: Couple[MClass, AType] */
6073 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead#0: Couple[MClass, AType] */
6074 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[Couple[MClass, AType]] */
6075 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Couple[MClass, AType]] not a live type) */
6076 &type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Couple[MClass, AType]] */
6079 /* runtime type Collection[Couple[MClass, AType]] */
6080 const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6082 "Collection[Couple[MClass, AType]]", /* class_name_string */
6088 0, /* nullable Object */
6090 1610, /* Collection[Couple[MClass, AType]] */
6092 166, /* Collection[Object] */
6095 /* runtime type AbstractArrayRead[Couple[MClass, AType]] */
6096 const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
6098 "AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */
6104 0, /* nullable Object */
6106 1610, /* Collection[Couple[MClass, AType]] */
6107 165, /* SequenceRead[nullable Object] */
6108 166, /* Collection[Object] */
6109 2404, /* AbstractArrayRead[Couple[MClass, AType]] */
6110 1778, /* AbstractArrayRead[Object] */
6113 /* runtime type ListNode[Scope] */
6114 const struct type type_list__ListNodescope__Scope
= {
6116 "ListNode[Scope]", /* class_name_string */
6119 &resolution_table_list__ListNodescope__Scope
,
6122 0, /* nullable Object */
6124 1469, /* Collection[Scope] */
6125 1896, /* Container[Scope] */
6126 166, /* Collection[Object] */
6127 2170, /* ListNode[Scope] */
6130 const struct types resolution_table_list__ListNodescope__Scope
= {
6133 &type_scope__Scope
, /* ListNode#0: Scope */
6134 &type_list__ListNodescope__Scope
, /* ListNode[ListNode#0]: ListNode[Scope] */
6135 &type_abstract_collection__ContainerIteratorscope__Scope
, /* ContainerIterator[Container#0]: ContainerIterator[Scope] */
6136 &type_scope__Scope
, /* Container#0: Scope */
6145 &type_scope__Scope
, /* Collection#0: Scope */
6146 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
6149 /* runtime type Container[Scope] */
6150 const struct type type_abstract_collection__Containerscope__Scope
= {
6152 "Container[Scope]", /* class_name_string */
6158 0, /* nullable Object */
6160 1469, /* Collection[Scope] */
6161 1896, /* Container[Scope] */
6162 166, /* Collection[Object] */
6165 /* runtime type ListIterator[Scope] */
6166 const struct type type_list__ListIteratorscope__Scope
= {
6168 "ListIterator[Scope]", /* class_name_string */
6171 &resolution_table_list__ListIteratorscope__Scope
,
6174 0, /* nullable Object */
6176 379, /* ListIterator[Scope] */
6179 const struct types resolution_table_list__ListIteratorscope__Scope
= {
6182 &type_scope__Scope
, /* ListIterator#0: Scope */
6183 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
6184 &type_list__Listscope__Scope
, /* List[ListIterator#0]: List[Scope] */
6187 /* runtime type ArrayIterator[FlowContext] */
6188 const struct type type_array__ArrayIteratorflow__FlowContext
= {
6190 "ArrayIterator[FlowContext]", /* class_name_string */
6193 &resolution_table_array__ArrayIteratorflow__FlowContext
,
6196 0, /* nullable Object */
6198 279, /* ArrayIterator[Object] */
6199 1611, /* ArrayIterator[FlowContext] */
6202 const struct types resolution_table_array__ArrayIteratorflow__FlowContext
= {
6205 &type_array__AbstractArrayReadflow__FlowContext
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FlowContext] */
6206 &type_array__Arrayflow__FlowContext
, /* Array[Iterator#0]: Array[FlowContext] */
6209 /* runtime type NativeArray[FlowContext] */
6210 const struct type type_array__NativeArrayflow__FlowContext
= {
6212 "NativeArray[FlowContext]", /* class_name_string */
6215 &resolution_table_array__NativeArrayflow__FlowContext
,
6218 0, /* nullable Object */
6220 187, /* NativeArray[Object] */
6221 1612, /* NativeArray[FlowContext] */
6224 const struct types resolution_table_array__NativeArrayflow__FlowContext
= {
6227 &type_flow__FlowContext
, /* NativeArray#0: FlowContext */
6228 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[NativeArray#0]: NativeArray[FlowContext] */
6231 /* runtime type HashSetNode[Variable] */
6232 const struct type type_hash_collection__HashSetNodescope__Variable
= {
6234 "HashSetNode[Variable]", /* class_name_string */
6237 &resolution_table_hash_collection__HashSetNodescope__Variable
,
6240 0, /* nullable Object */
6242 118, /* nullable HashSetNode[Object] */
6243 380, /* nullable HashSetNode[Variable] */
6244 1506, /* HashSetNode[Object] */
6245 2171, /* HashSetNode[Variable] */
6248 const struct types resolution_table_hash_collection__HashSetNodescope__Variable
= {
6251 &type_scope__Variable
, /* HashSetNode#0: Variable */
6253 &type_hash_collection__HashSetNodescope__Variable
, /* N: HashSetNode[Variable] */
6254 &type_scope__Variable
, /* HashNode#0: Variable */
6257 /* runtime type nullable HashSetNode[Variable] */
6258 const struct type type_nullable_hash_collection__HashSetNodescope__Variable
= {
6260 "nullable HashSetNode[Variable]", /* class_name_string */
6263 &resolution_table_nullable_hash_collection__HashSetNodescope__Variable
,
6266 0, /* nullable Object */
6268 118, /* nullable HashSetNode[Object] */
6269 380, /* nullable HashSetNode[Variable] */
6272 const struct types resolution_table_nullable_hash_collection__HashSetNodescope__Variable
= {
6275 &type_scope__Variable
, /* HashSetNode#0: Variable */
6277 &type_hash_collection__HashSetNodescope__Variable
, /* N: HashSetNode[Variable] */
6278 &type_scope__Variable
, /* HashNode#0: Variable */
6281 /* runtime type HashSetIterator[Variable] */
6282 const struct type type_hash_collection__HashSetIteratorscope__Variable
= {
6284 "HashSetIterator[Variable]", /* class_name_string */
6287 &resolution_table_hash_collection__HashSetIteratorscope__Variable
,
6290 0, /* nullable Object */
6292 309, /* HashSetIterator[Object] */
6293 1613, /* HashSetIterator[Variable] */
6296 const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable
= {
6299 &type_hash_collection__HashSetscope__Variable
, /* HashSet[HashSetIterator#0]: HashSet[Variable] */
6300 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
6303 /* runtime type NativeArray[nullable HashSetNode[Variable]] */
6304 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
6306 "NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */
6309 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
,
6312 0, /* nullable Object */
6314 310, /* NativeArray[nullable HashSetNode[Object]] */
6315 1614, /* NativeArray[nullable HashSetNode[Variable]] */
6318 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
6321 &type_nullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray#0: nullable HashSetNode[Variable] */
6322 &type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Variable]] */
6325 /* runtime type ArrayIterator[MMethod] */
6326 const struct type type_array__ArrayIteratormodel__MMethod
= {
6328 "ArrayIterator[MMethod]", /* class_name_string */
6331 &resolution_table_array__ArrayIteratormodel__MMethod
,
6334 0, /* nullable Object */
6336 279, /* ArrayIterator[Object] */
6337 288, /* ArrayIterator[nullable MProperty] */
6338 1485, /* ArrayIterator[PropertyLayoutElement] */
6339 2115, /* ArrayIterator[MProperty] */
6340 2405, /* ArrayIterator[MMethod] */
6343 const struct types resolution_table_array__ArrayIteratormodel__MMethod
= {
6346 &type_array__AbstractArrayReadmodel__MMethod
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethod] */
6347 &type_array__Arraymodel__MMethod
, /* Array[Iterator#0]: Array[MMethod] */
6350 /* runtime type NativeArray[MMethod] */
6351 const struct type type_array__NativeArraymodel__MMethod
= {
6353 "NativeArray[MMethod]", /* class_name_string */
6356 &resolution_table_array__NativeArraymodel__MMethod
,
6359 0, /* nullable Object */
6361 187, /* NativeArray[Object] */
6362 289, /* NativeArray[nullable MProperty] */
6363 1486, /* NativeArray[PropertyLayoutElement] */
6364 2116, /* NativeArray[MProperty] */
6365 2406, /* NativeArray[MMethod] */
6368 const struct types resolution_table_array__NativeArraymodel__MMethod
= {
6371 &type_model__MMethod
, /* NativeArray#0: MMethod */
6372 &type_array__NativeArraymodel__MMethod
, /* NativeArray[NativeArray#0]: NativeArray[MMethod] */
6375 /* runtime type ArrayIterator[MParameterType] */
6376 const struct type type_array__ArrayIteratormodel__MParameterType
= {
6378 "ArrayIterator[MParameterType]", /* class_name_string */
6381 &resolution_table_array__ArrayIteratormodel__MParameterType
,
6384 0, /* nullable Object */
6386 279, /* ArrayIterator[Object] */
6387 339, /* ArrayIterator[nullable MType] */
6388 1869, /* ArrayIterator[MType] */
6389 2172, /* ArrayIterator[MParameterType] */
6392 const struct types resolution_table_array__ArrayIteratormodel__MParameterType
= {
6395 &type_array__AbstractArrayReadmodel__MParameterType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameterType] */
6396 &type_array__Arraymodel__MParameterType
, /* Array[Iterator#0]: Array[MParameterType] */
6399 /* runtime type NativeArray[MParameterType] */
6400 const struct type type_array__NativeArraymodel__MParameterType
= {
6402 "NativeArray[MParameterType]", /* class_name_string */
6405 &resolution_table_array__NativeArraymodel__MParameterType
,
6408 0, /* nullable Object */
6410 187, /* NativeArray[Object] */
6411 340, /* NativeArray[nullable MType] */
6412 1870, /* NativeArray[MType] */
6413 2173, /* NativeArray[MParameterType] */
6416 const struct types resolution_table_array__NativeArraymodel__MParameterType
= {
6419 &type_model__MParameterType
, /* NativeArray#0: MParameterType */
6420 &type_array__NativeArraymodel__MParameterType
, /* NativeArray[NativeArray#0]: NativeArray[MParameterType] */
6423 /* runtime type HashMap[MClass, POSetElement[MClass]] */
6424 const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
6426 "HashMap[MClass, POSetElement[MClass]]", /* class_name_string */
6429 &resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
,
6432 0, /* nullable Object */
6434 381, /* HashMap[MClass, POSetElement[MClass]] */
6437 const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
6444 &type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, POSetElement[MClass]] */
6445 &type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, POSetElement[MClass]] */
6446 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
6447 &type_model__MClass
, /* MapRead#0: MClass */
6448 &type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, POSetElement[MClass]] */
6449 &type_model__MClass
, /* Map#0: MClass */
6450 &type_poset__POSetElementmodel__MClass
, /* Map#1: POSetElement[MClass] */
6451 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, POSetElement[MClass]] */
6452 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, POSetElement[MClass]] not a live type) */
6453 &type_poset__POSetElementmodel__MClass
, /* MapRead#1: POSetElement[MClass] */
6454 &type_model__MClass
, /* HashCollection#0: MClass */
6455 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, POSetElement[MClass]] */
6458 /* runtime type POSetElement[MClass] */
6459 const struct type type_poset__POSetElementmodel__MClass
= {
6461 "POSetElement[MClass]", /* class_name_string */
6464 &resolution_table_poset__POSetElementmodel__MClass
,
6467 0, /* nullable Object */
6469 382, /* POSetElement[MClass] */
6472 const struct types resolution_table_poset__POSetElementmodel__MClass
= {
6475 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[POSetElement#0]: HashSet[MClass] */
6476 &type_poset__POSetmodel__MClass
, /* POSet[POSetElement#0]: POSet[MClass] */
6477 &type_model__MClass
, /* POSetElement#0: MClass */
6480 /* runtime type ArraySetIterator[MType] */
6481 const struct type type_array__ArraySetIteratormodel__MType
= {
6483 "ArraySetIterator[MType]", /* class_name_string */
6486 &resolution_table_array__ArraySetIteratormodel__MType
,
6489 0, /* nullable Object */
6491 383, /* ArraySetIterator[MType] */
6494 const struct types resolution_table_array__ArraySetIteratormodel__MType
= {
6497 &type_array__ArrayIteratormodel__MType
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MType] */
6498 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
6501 /* runtime type Array[AExternCodeBlock] */
6502 const struct type type_array__Arrayparser_nodes__AExternCodeBlock
= {
6504 "Array[AExternCodeBlock]", /* class_name_string */
6507 &resolution_table_array__Arrayparser_nodes__AExternCodeBlock
,
6510 0, /* nullable Object */
6512 598, /* Collection[ANode] */
6513 165, /* SequenceRead[nullable Object] */
6514 166, /* Collection[Object] */
6515 1789, /* Collection[Prod] */
6516 1778, /* AbstractArrayRead[Object] */
6517 1988, /* Collection[AExternCodeBlock] */
6518 2255, /* AbstractArrayRead[ANode] */
6519 1962, /* Array[Object] */
6520 2631, /* AbstractArrayRead[AExternCodeBlock] */
6521 2549, /* Array[ANode] */
6522 2550, /* AbstractArrayRead[Prod] */
6523 2684, /* Array[AExternCodeBlock] */
6524 2647, /* Array[Prod] */
6527 const struct types resolution_table_array__Arrayparser_nodes__AExternCodeBlock
= {
6530 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Array#0]: Array[AExternCodeBlock] */
6531 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[Array#0]: NativeArray[AExternCodeBlock] */
6532 &type_parser_nodes__AExternCodeBlock
, /* Sequence#0: AExternCodeBlock */
6533 &type_parser_nodes__AExternCodeBlock
, /* SimpleCollection#0: AExternCodeBlock */
6534 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Array#0]: Collection[AExternCodeBlock] */
6535 &type_parser_nodes__AExternCodeBlock
, /* Array#0: AExternCodeBlock */
6536 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCodeBlock] */
6537 &type_parser_nodes__AExternCodeBlock
, /* AbstractArray#0: AExternCodeBlock */
6538 &type_parser_nodes__AExternCodeBlock
, /* RemovableCollection#0: AExternCodeBlock */
6539 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Sequence#0]: Collection[AExternCodeBlock] */
6540 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Sequence#0]: Array[AExternCodeBlock] */
6541 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[SimpleCollection#0]: Collection[AExternCodeBlock] */
6542 &type_parser_nodes__AExternCodeBlock
, /* Collection#0: AExternCodeBlock */
6543 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Collection#0]: Collection[AExternCodeBlock] */
6544 &type_parser_nodes__AExternCodeBlock
, /* SequenceRead#0: AExternCodeBlock */
6545 &type_parser_nodes__AExternCodeBlock
, /* AbstractArrayRead#0: AExternCodeBlock */
6546 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[AbstractArrayRead#0]: Array[AExternCodeBlock] */
6547 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExternCodeBlock] not a live type) */
6548 &type_array__ArrayIteratorparser_nodes__AExternCodeBlock
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCodeBlock] */
6551 /* runtime type AbstractArrayRead[AExternCodeBlock] */
6552 const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
= {
6554 "AbstractArrayRead[AExternCodeBlock]", /* class_name_string */
6560 0, /* nullable Object */
6562 598, /* Collection[ANode] */
6563 165, /* SequenceRead[nullable Object] */
6564 166, /* Collection[Object] */
6565 1789, /* Collection[Prod] */
6566 1778, /* AbstractArrayRead[Object] */
6567 1988, /* Collection[AExternCodeBlock] */
6568 2255, /* AbstractArrayRead[ANode] */
6570 2631, /* AbstractArrayRead[AExternCodeBlock] */
6572 2550, /* AbstractArrayRead[Prod] */
6575 /* runtime type HashMapKeys[MClass, AClassdef] */
6576 const struct type type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
6578 "HashMapKeys[MClass, AClassdef]", /* class_name_string */
6581 &resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
,
6584 0, /* nullable Object */
6586 173, /* Collection[nullable MClass] */
6587 2174, /* HashMapKeys[MClass, AClassdef] */
6588 166, /* Collection[Object] */
6589 1783, /* Collection[MClass] */
6592 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
6595 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, AClassdef] */
6596 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, AClassdef] */
6603 &type_model__MClass
, /* RemovableCollection#0: MClass */
6607 &type_model__MClass
, /* Collection#0: MClass */
6608 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
6611 /* runtime type HashMapValues[MClass, AClassdef] */
6612 const struct type type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
6614 "HashMapValues[MClass, AClassdef]", /* class_name_string */
6617 &resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
,
6620 0, /* nullable Object */
6622 598, /* Collection[ANode] */
6623 2407, /* HashMapValues[MClass, AClassdef] */
6624 166, /* Collection[Object] */
6625 1789, /* Collection[Prod] */
6627 1977, /* Collection[AClassdef] */
6630 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
6633 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, AClassdef] */
6634 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, AClassdef] */
6641 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
6645 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
6646 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
6649 /* runtime type NativeArray[nullable HashMapNode[MClass, AClassdef]] */
6650 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
6652 "NativeArray[nullable HashMapNode[MClass, AClassdef]]", /* class_name_string */
6655 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
6658 0, /* nullable Object */
6660 384, /* NativeArray[nullable HashMapNode[MClass, AClassdef]] */
6663 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
6666 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray#0: nullable HashMapNode[MClass, AClassdef] */
6667 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
6670 /* runtime type HashMapNode[MClass, AClassdef] */
6671 const struct type type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
6673 "HashMapNode[MClass, AClassdef]", /* class_name_string */
6676 &resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
6679 0, /* nullable Object */
6681 137, /* nullable HashMapNode[MClass, AClassdef] */
6682 1615, /* HashMapNode[MClass, AClassdef] */
6685 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
6688 &type_model__MClass
, /* HashMapNode#0: MClass */
6689 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
6690 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* N: HashMapNode[MClass, AClassdef] */
6691 &type_model__MClass
, /* HashNode#0: MClass */
6694 /* runtime type nullable HashMapNode[MClass, AClassdef] */
6695 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
6697 "nullable HashMapNode[MClass, AClassdef]", /* class_name_string */
6700 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
6703 0, /* nullable Object */
6705 137, /* nullable HashMapNode[MClass, AClassdef] */
6708 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
6711 &type_model__MClass
, /* HashMapNode#0: MClass */
6712 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
6713 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* N: HashMapNode[MClass, AClassdef] */
6714 &type_model__MClass
, /* HashNode#0: MClass */
6717 /* runtime type HashMapIterator[MClass, AClassdef] */
6718 const struct type type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
6720 "HashMapIterator[MClass, AClassdef]", /* class_name_string */
6723 &resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
,
6726 0, /* nullable Object */
6728 385, /* MapIterator[MClass, AClassdef] */
6729 1616, /* HashMapIterator[MClass, AClassdef] */
6732 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
6735 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, AClassdef] */
6738 /* runtime type MapIterator[MClass, AClassdef] */
6739 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
= {
6741 "MapIterator[MClass, AClassdef]", /* class_name_string */
6747 0, /* nullable Object */
6749 385, /* MapIterator[MClass, AClassdef] */
6752 /* runtime type HashMapKeys[MProperty, APropdef] */
6753 const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
6755 "HashMapKeys[MProperty, APropdef]", /* class_name_string */
6758 &resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
,
6761 0, /* nullable Object */
6763 174, /* Collection[nullable MProperty] */
6764 2408, /* HashMapKeys[MProperty, APropdef] */
6765 166, /* Collection[Object] */
6766 592, /* Collection[PropertyLayoutElement] */
6771 1965, /* Collection[MProperty] */
6774 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
6777 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MProperty, APropdef] */
6778 &type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MProperty, APropdef] */
6785 &type_model__MProperty
, /* RemovableCollection#0: MProperty */
6789 &type_model__MProperty
, /* Collection#0: MProperty */
6790 &type_abstract_collection__Collectionmodel__MProperty
, /* Collection[Collection#0]: Collection[MProperty] */
6793 /* runtime type HashMapValues[MProperty, APropdef] */
6794 const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
6796 "HashMapValues[MProperty, APropdef]", /* class_name_string */
6799 &resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
,
6802 0, /* nullable Object */
6804 598, /* Collection[ANode] */
6805 2409, /* HashMapValues[MProperty, APropdef] */
6806 166, /* Collection[Object] */
6807 1789, /* Collection[Prod] */
6809 1978, /* Collection[APropdef] */
6812 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
6815 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MProperty, APropdef] */
6816 &type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MProperty, APropdef] */
6823 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
6827 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
6828 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
6831 /* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */
6832 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
6834 "NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */
6837 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
6840 0, /* nullable Object */
6842 386, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */
6845 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
6848 &type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray#0: nullable HashMapNode[MProperty, APropdef] */
6849 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
6852 /* runtime type HashMapNode[MProperty, APropdef] */
6853 const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
6855 "HashMapNode[MProperty, APropdef]", /* class_name_string */
6858 &resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
6861 0, /* nullable Object */
6863 138, /* nullable HashMapNode[MProperty, APropdef] */
6864 1617, /* HashMapNode[MProperty, APropdef] */
6867 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
6870 &type_model__MProperty
, /* HashMapNode#0: MProperty */
6871 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
6872 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* N: HashMapNode[MProperty, APropdef] */
6873 &type_model__MProperty
, /* HashNode#0: MProperty */
6876 /* runtime type nullable HashMapNode[MProperty, APropdef] */
6877 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
6879 "nullable HashMapNode[MProperty, APropdef]", /* class_name_string */
6882 &resolution_table_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
6885 0, /* nullable Object */
6887 138, /* nullable HashMapNode[MProperty, APropdef] */
6890 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
6893 &type_model__MProperty
, /* HashMapNode#0: MProperty */
6894 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
6895 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* N: HashMapNode[MProperty, APropdef] */
6896 &type_model__MProperty
, /* HashNode#0: MProperty */
6899 /* runtime type HashMapIterator[MProperty, APropdef] */
6900 const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
6902 "HashMapIterator[MProperty, APropdef]", /* class_name_string */
6905 &resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
,
6908 0, /* nullable Object */
6910 387, /* MapIterator[MProperty, APropdef] */
6911 1618, /* HashMapIterator[MProperty, APropdef] */
6914 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
6917 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MProperty, APropdef] */
6920 /* runtime type MapIterator[MProperty, APropdef] */
6921 const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
= {
6923 "MapIterator[MProperty, APropdef]", /* class_name_string */
6929 0, /* nullable Object */
6931 387, /* MapIterator[MProperty, APropdef] */
6934 /* runtime type Array[AFormaldef] */
6935 const struct type type_array__Arrayparser_nodes__AFormaldef
= {
6937 "Array[AFormaldef]", /* class_name_string */
6940 &resolution_table_array__Arrayparser_nodes__AFormaldef
,
6943 0, /* nullable Object */
6945 598, /* Collection[ANode] */
6946 165, /* SequenceRead[nullable Object] */
6947 166, /* Collection[Object] */
6948 1789, /* Collection[Prod] */
6949 1778, /* AbstractArrayRead[Object] */
6950 1994, /* Collection[AFormaldef] */
6951 2255, /* AbstractArrayRead[ANode] */
6952 1962, /* Array[Object] */
6953 2632, /* AbstractArrayRead[AFormaldef] */
6954 2549, /* Array[ANode] */
6955 2550, /* AbstractArrayRead[Prod] */
6956 2685, /* Array[AFormaldef] */
6957 2647, /* Array[Prod] */
6960 const struct types resolution_table_array__Arrayparser_nodes__AFormaldef
= {
6963 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Array#0]: Array[AFormaldef] */
6964 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[Array#0]: NativeArray[AFormaldef] */
6965 &type_parser_nodes__AFormaldef
, /* Sequence#0: AFormaldef */
6966 &type_parser_nodes__AFormaldef
, /* SimpleCollection#0: AFormaldef */
6967 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Array#0]: Collection[AFormaldef] */
6968 &type_parser_nodes__AFormaldef
, /* Array#0: AFormaldef */
6969 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[ArrayCapable#0]: NativeArray[AFormaldef] */
6970 &type_parser_nodes__AFormaldef
, /* AbstractArray#0: AFormaldef */
6971 &type_parser_nodes__AFormaldef
, /* RemovableCollection#0: AFormaldef */
6972 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Sequence#0]: Collection[AFormaldef] */
6973 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Sequence#0]: Array[AFormaldef] */
6974 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[SimpleCollection#0]: Collection[AFormaldef] */
6975 &type_parser_nodes__AFormaldef
, /* Collection#0: AFormaldef */
6976 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Collection#0]: Collection[AFormaldef] */
6977 &type_parser_nodes__AFormaldef
, /* SequenceRead#0: AFormaldef */
6978 &type_parser_nodes__AFormaldef
, /* AbstractArrayRead#0: AFormaldef */
6979 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[AbstractArrayRead#0]: Array[AFormaldef] */
6980 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AFormaldef] not a live type) */
6981 &type_array__ArrayIteratorparser_nodes__AFormaldef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AFormaldef] */
6984 /* runtime type AbstractArrayRead[AFormaldef] */
6985 const struct type type_array__AbstractArrayReadparser_nodes__AFormaldef
= {
6987 "AbstractArrayRead[AFormaldef]", /* class_name_string */
6993 0, /* nullable Object */
6995 598, /* Collection[ANode] */
6996 165, /* SequenceRead[nullable Object] */
6997 166, /* Collection[Object] */
6998 1789, /* Collection[Prod] */
6999 1778, /* AbstractArrayRead[Object] */
7000 1994, /* Collection[AFormaldef] */
7001 2255, /* AbstractArrayRead[ANode] */
7003 2632, /* AbstractArrayRead[AFormaldef] */
7005 2550, /* AbstractArrayRead[Prod] */
7008 /* runtime type Array[ASuperclass] */
7009 const struct type type_array__Arrayparser_nodes__ASuperclass
= {
7011 "Array[ASuperclass]", /* class_name_string */
7014 &resolution_table_array__Arrayparser_nodes__ASuperclass
,
7017 0, /* nullable Object */
7019 598, /* Collection[ANode] */
7020 165, /* SequenceRead[nullable Object] */
7021 166, /* Collection[Object] */
7022 1789, /* Collection[Prod] */
7023 1778, /* AbstractArrayRead[Object] */
7024 1995, /* Collection[ASuperclass] */
7025 2255, /* AbstractArrayRead[ANode] */
7026 1962, /* Array[Object] */
7027 2633, /* AbstractArrayRead[ASuperclass] */
7028 2549, /* Array[ANode] */
7029 2550, /* AbstractArrayRead[Prod] */
7030 2686, /* Array[ASuperclass] */
7031 2647, /* Array[Prod] */
7034 const struct types resolution_table_array__Arrayparser_nodes__ASuperclass
= {
7037 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Array#0]: Array[ASuperclass] */
7038 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[Array#0]: NativeArray[ASuperclass] */
7039 &type_parser_nodes__ASuperclass
, /* Sequence#0: ASuperclass */
7040 &type_parser_nodes__ASuperclass
, /* SimpleCollection#0: ASuperclass */
7041 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Array#0]: Collection[ASuperclass] */
7042 &type_parser_nodes__ASuperclass
, /* Array#0: ASuperclass */
7043 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[ArrayCapable#0]: NativeArray[ASuperclass] */
7044 &type_parser_nodes__ASuperclass
, /* AbstractArray#0: ASuperclass */
7045 &type_parser_nodes__ASuperclass
, /* RemovableCollection#0: ASuperclass */
7046 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Sequence#0]: Collection[ASuperclass] */
7047 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Sequence#0]: Array[ASuperclass] */
7048 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[SimpleCollection#0]: Collection[ASuperclass] */
7049 &type_parser_nodes__ASuperclass
, /* Collection#0: ASuperclass */
7050 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Collection#0]: Collection[ASuperclass] */
7051 &type_parser_nodes__ASuperclass
, /* SequenceRead#0: ASuperclass */
7052 &type_parser_nodes__ASuperclass
, /* AbstractArrayRead#0: ASuperclass */
7053 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[AbstractArrayRead#0]: Array[ASuperclass] */
7054 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[ASuperclass] not a live type) */
7055 &type_array__ArrayIteratorparser_nodes__ASuperclass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ASuperclass] */
7058 /* runtime type AbstractArrayRead[ASuperclass] */
7059 const struct type type_array__AbstractArrayReadparser_nodes__ASuperclass
= {
7061 "AbstractArrayRead[ASuperclass]", /* class_name_string */
7067 0, /* nullable Object */
7069 598, /* Collection[ANode] */
7070 165, /* SequenceRead[nullable Object] */
7071 166, /* Collection[Object] */
7072 1789, /* Collection[Prod] */
7073 1778, /* AbstractArrayRead[Object] */
7074 1995, /* Collection[ASuperclass] */
7075 2255, /* AbstractArrayRead[ANode] */
7077 2633, /* AbstractArrayRead[ASuperclass] */
7079 2550, /* AbstractArrayRead[Prod] */
7082 /* runtime type Array[AAnnotation] */
7083 const struct type type_array__Arrayparser_nodes__AAnnotation
= {
7085 "Array[AAnnotation]", /* class_name_string */
7088 &resolution_table_array__Arrayparser_nodes__AAnnotation
,
7091 0, /* nullable Object */
7093 598, /* Collection[ANode] */
7094 165, /* SequenceRead[nullable Object] */
7095 166, /* Collection[Object] */
7096 1789, /* Collection[Prod] */
7097 1778, /* AbstractArrayRead[Object] */
7098 1997, /* Collection[AAnnotation] */
7099 2255, /* AbstractArrayRead[ANode] */
7100 1962, /* Array[Object] */
7101 2634, /* AbstractArrayRead[AAnnotation] */
7102 2549, /* Array[ANode] */
7103 2550, /* AbstractArrayRead[Prod] */
7104 2687, /* Array[AAnnotation] */
7105 2647, /* Array[Prod] */
7108 const struct types resolution_table_array__Arrayparser_nodes__AAnnotation
= {
7111 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Array#0]: Array[AAnnotation] */
7112 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[Array#0]: NativeArray[AAnnotation] */
7113 &type_parser_nodes__AAnnotation
, /* Sequence#0: AAnnotation */
7114 &type_parser_nodes__AAnnotation
, /* SimpleCollection#0: AAnnotation */
7115 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Array#0]: Collection[AAnnotation] */
7116 &type_parser_nodes__AAnnotation
, /* Array#0: AAnnotation */
7117 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[ArrayCapable#0]: NativeArray[AAnnotation] */
7118 &type_parser_nodes__AAnnotation
, /* AbstractArray#0: AAnnotation */
7119 &type_parser_nodes__AAnnotation
, /* RemovableCollection#0: AAnnotation */
7120 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Sequence#0]: Collection[AAnnotation] */
7121 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Sequence#0]: Array[AAnnotation] */
7122 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[SimpleCollection#0]: Collection[AAnnotation] */
7123 &type_parser_nodes__AAnnotation
, /* Collection#0: AAnnotation */
7124 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Collection#0]: Collection[AAnnotation] */
7125 &type_parser_nodes__AAnnotation
, /* SequenceRead#0: AAnnotation */
7126 &type_parser_nodes__AAnnotation
, /* AbstractArrayRead#0: AAnnotation */
7127 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[AbstractArrayRead#0]: Array[AAnnotation] */
7128 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AAnnotation] not a live type) */
7129 &type_array__ArrayIteratorparser_nodes__AAnnotation
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AAnnotation] */
7132 /* runtime type AbstractArrayRead[AAnnotation] */
7133 const struct type type_array__AbstractArrayReadparser_nodes__AAnnotation
= {
7135 "AbstractArrayRead[AAnnotation]", /* class_name_string */
7141 0, /* nullable Object */
7143 598, /* Collection[ANode] */
7144 165, /* SequenceRead[nullable Object] */
7145 166, /* Collection[Object] */
7146 1789, /* Collection[Prod] */
7147 1778, /* AbstractArrayRead[Object] */
7148 1997, /* Collection[AAnnotation] */
7149 2255, /* AbstractArrayRead[ANode] */
7151 2634, /* AbstractArrayRead[AAnnotation] */
7153 2550, /* AbstractArrayRead[Prod] */
7156 /* runtime type Array[AParam] */
7157 const struct type type_array__Arrayparser_nodes__AParam
= {
7159 "Array[AParam]", /* class_name_string */
7162 &resolution_table_array__Arrayparser_nodes__AParam
,
7165 0, /* nullable Object */
7167 598, /* Collection[ANode] */
7168 165, /* SequenceRead[nullable Object] */
7169 166, /* Collection[Object] */
7170 1789, /* Collection[Prod] */
7171 1778, /* AbstractArrayRead[Object] */
7172 2003, /* Collection[AParam] */
7173 2255, /* AbstractArrayRead[ANode] */
7174 1962, /* Array[Object] */
7175 2635, /* AbstractArrayRead[AParam] */
7176 2549, /* Array[ANode] */
7177 2550, /* AbstractArrayRead[Prod] */
7178 2688, /* Array[AParam] */
7179 2647, /* Array[Prod] */
7182 const struct types resolution_table_array__Arrayparser_nodes__AParam
= {
7185 &type_array__Arrayparser_nodes__AParam
, /* Array[Array#0]: Array[AParam] */
7186 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[Array#0]: NativeArray[AParam] */
7187 &type_parser_nodes__AParam
, /* Sequence#0: AParam */
7188 &type_parser_nodes__AParam
, /* SimpleCollection#0: AParam */
7189 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Array#0]: Collection[AParam] */
7190 &type_parser_nodes__AParam
, /* Array#0: AParam */
7191 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[ArrayCapable#0]: NativeArray[AParam] */
7192 &type_parser_nodes__AParam
, /* AbstractArray#0: AParam */
7193 &type_parser_nodes__AParam
, /* RemovableCollection#0: AParam */
7194 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Sequence#0]: Collection[AParam] */
7195 &type_array__Arrayparser_nodes__AParam
, /* Array[Sequence#0]: Array[AParam] */
7196 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[SimpleCollection#0]: Collection[AParam] */
7197 &type_parser_nodes__AParam
, /* Collection#0: AParam */
7198 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Collection#0]: Collection[AParam] */
7199 &type_parser_nodes__AParam
, /* SequenceRead#0: AParam */
7200 &type_parser_nodes__AParam
, /* AbstractArrayRead#0: AParam */
7201 &type_array__Arrayparser_nodes__AParam
, /* Array[AbstractArrayRead#0]: Array[AParam] */
7202 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AParam] not a live type) */
7203 &type_array__ArrayIteratorparser_nodes__AParam
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AParam] */
7206 /* runtime type AbstractArrayRead[AParam] */
7207 const struct type type_array__AbstractArrayReadparser_nodes__AParam
= {
7209 "AbstractArrayRead[AParam]", /* class_name_string */
7215 0, /* nullable Object */
7217 598, /* Collection[ANode] */
7218 165, /* SequenceRead[nullable Object] */
7219 166, /* Collection[Object] */
7220 1789, /* Collection[Prod] */
7221 1778, /* AbstractArrayRead[Object] */
7222 2003, /* Collection[AParam] */
7223 2255, /* AbstractArrayRead[ANode] */
7225 2635, /* AbstractArrayRead[AParam] */
7227 2550, /* AbstractArrayRead[Prod] */
7230 /* runtime type Array[AClosureDecl] */
7231 const struct type type_array__Arrayparser_nodes__AClosureDecl
= {
7233 "Array[AClosureDecl]", /* class_name_string */
7236 &resolution_table_array__Arrayparser_nodes__AClosureDecl
,
7239 0, /* nullable Object */
7241 598, /* Collection[ANode] */
7242 165, /* SequenceRead[nullable Object] */
7243 166, /* Collection[Object] */
7244 1789, /* Collection[Prod] */
7245 1778, /* AbstractArrayRead[Object] */
7246 2004, /* Collection[AClosureDecl] */
7247 2255, /* AbstractArrayRead[ANode] */
7248 1962, /* Array[Object] */
7249 2636, /* AbstractArrayRead[AClosureDecl] */
7250 2549, /* Array[ANode] */
7251 2550, /* AbstractArrayRead[Prod] */
7252 2689, /* Array[AClosureDecl] */
7253 2647, /* Array[Prod] */
7256 const struct types resolution_table_array__Arrayparser_nodes__AClosureDecl
= {
7259 &type_array__Arrayparser_nodes__AClosureDecl
, /* Array[Array#0]: Array[AClosureDecl] */
7260 &type_array__NativeArrayparser_nodes__AClosureDecl
, /* NativeArray[Array#0]: NativeArray[AClosureDecl] */
7261 &type_parser_nodes__AClosureDecl
, /* Sequence#0: AClosureDecl */
7262 &type_parser_nodes__AClosureDecl
, /* SimpleCollection#0: AClosureDecl */
7263 &type_abstract_collection__Collectionparser_nodes__AClosureDecl
, /* Collection[Array#0]: Collection[AClosureDecl] */
7264 &type_parser_nodes__AClosureDecl
, /* Array#0: AClosureDecl */
7265 &type_array__NativeArrayparser_nodes__AClosureDecl
, /* NativeArray[ArrayCapable#0]: NativeArray[AClosureDecl] */
7266 &type_parser_nodes__AClosureDecl
, /* AbstractArray#0: AClosureDecl */
7267 &type_parser_nodes__AClosureDecl
, /* RemovableCollection#0: AClosureDecl */
7268 &type_abstract_collection__Collectionparser_nodes__AClosureDecl
, /* Collection[Sequence#0]: Collection[AClosureDecl] */
7269 &type_array__Arrayparser_nodes__AClosureDecl
, /* Array[Sequence#0]: Array[AClosureDecl] */
7270 &type_abstract_collection__Collectionparser_nodes__AClosureDecl
, /* Collection[SimpleCollection#0]: Collection[AClosureDecl] */
7271 &type_parser_nodes__AClosureDecl
, /* Collection#0: AClosureDecl */
7272 &type_abstract_collection__Collectionparser_nodes__AClosureDecl
, /* Collection[Collection#0]: Collection[AClosureDecl] */
7273 &type_parser_nodes__AClosureDecl
, /* SequenceRead#0: AClosureDecl */
7274 &type_parser_nodes__AClosureDecl
, /* AbstractArrayRead#0: AClosureDecl */
7275 &type_array__Arrayparser_nodes__AClosureDecl
, /* Array[AbstractArrayRead#0]: Array[AClosureDecl] */
7276 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AClosureDecl] not a live type) */
7277 &type_array__ArrayIteratorparser_nodes__AClosureDecl
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AClosureDecl] */
7280 /* runtime type AbstractArrayRead[AClosureDecl] */
7281 const struct type type_array__AbstractArrayReadparser_nodes__AClosureDecl
= {
7283 "AbstractArrayRead[AClosureDecl]", /* class_name_string */
7289 0, /* nullable Object */
7291 598, /* Collection[ANode] */
7292 165, /* SequenceRead[nullable Object] */
7293 166, /* Collection[Object] */
7294 1789, /* Collection[Prod] */
7295 1778, /* AbstractArrayRead[Object] */
7296 2004, /* Collection[AClosureDecl] */
7297 2255, /* AbstractArrayRead[ANode] */
7299 2636, /* AbstractArrayRead[AClosureDecl] */
7301 2550, /* AbstractArrayRead[Prod] */
7304 /* runtime type Array[AExternCall] */
7305 const struct type type_array__Arrayparser_nodes__AExternCall
= {
7307 "Array[AExternCall]", /* class_name_string */
7310 &resolution_table_array__Arrayparser_nodes__AExternCall
,
7313 0, /* nullable Object */
7315 598, /* Collection[ANode] */
7316 165, /* SequenceRead[nullable Object] */
7317 166, /* Collection[Object] */
7318 1789, /* Collection[Prod] */
7319 1778, /* AbstractArrayRead[Object] */
7320 2007, /* Collection[AExternCall] */
7321 2255, /* AbstractArrayRead[ANode] */
7322 1962, /* Array[Object] */
7323 2637, /* AbstractArrayRead[AExternCall] */
7324 2549, /* Array[ANode] */
7325 2550, /* AbstractArrayRead[Prod] */
7326 2690, /* Array[AExternCall] */
7327 2647, /* Array[Prod] */
7330 const struct types resolution_table_array__Arrayparser_nodes__AExternCall
= {
7333 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Array#0]: Array[AExternCall] */
7334 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[Array#0]: NativeArray[AExternCall] */
7335 &type_parser_nodes__AExternCall
, /* Sequence#0: AExternCall */
7336 &type_parser_nodes__AExternCall
, /* SimpleCollection#0: AExternCall */
7337 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Array#0]: Collection[AExternCall] */
7338 &type_parser_nodes__AExternCall
, /* Array#0: AExternCall */
7339 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCall] */
7340 &type_parser_nodes__AExternCall
, /* AbstractArray#0: AExternCall */
7341 &type_parser_nodes__AExternCall
, /* RemovableCollection#0: AExternCall */
7342 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Sequence#0]: Collection[AExternCall] */
7343 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Sequence#0]: Array[AExternCall] */
7344 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[SimpleCollection#0]: Collection[AExternCall] */
7345 &type_parser_nodes__AExternCall
, /* Collection#0: AExternCall */
7346 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Collection#0]: Collection[AExternCall] */
7347 &type_parser_nodes__AExternCall
, /* SequenceRead#0: AExternCall */
7348 &type_parser_nodes__AExternCall
, /* AbstractArrayRead#0: AExternCall */
7349 &type_array__Arrayparser_nodes__AExternCall
, /* Array[AbstractArrayRead#0]: Array[AExternCall] */
7350 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExternCall] not a live type) */
7351 &type_array__ArrayIteratorparser_nodes__AExternCall
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCall] */
7354 /* runtime type AbstractArrayRead[AExternCall] */
7355 const struct type type_array__AbstractArrayReadparser_nodes__AExternCall
= {
7357 "AbstractArrayRead[AExternCall]", /* class_name_string */
7363 0, /* nullable Object */
7365 598, /* Collection[ANode] */
7366 165, /* SequenceRead[nullable Object] */
7367 166, /* Collection[Object] */
7368 1789, /* Collection[Prod] */
7369 1778, /* AbstractArrayRead[Object] */
7370 2007, /* Collection[AExternCall] */
7371 2255, /* AbstractArrayRead[ANode] */
7373 2637, /* AbstractArrayRead[AExternCall] */
7375 2550, /* AbstractArrayRead[Prod] */
7378 /* runtime type Array[AType] */
7379 const struct type type_array__Arrayparser_nodes__AType
= {
7381 "Array[AType]", /* class_name_string */
7384 &resolution_table_array__Arrayparser_nodes__AType
,
7387 0, /* nullable Object */
7389 598, /* Collection[ANode] */
7390 165, /* SequenceRead[nullable Object] */
7391 166, /* Collection[Object] */
7392 1789, /* Collection[Prod] */
7393 1778, /* AbstractArrayRead[Object] */
7394 2012, /* Collection[AType] */
7395 2255, /* AbstractArrayRead[ANode] */
7396 1962, /* Array[Object] */
7397 2638, /* AbstractArrayRead[AType] */
7398 2549, /* Array[ANode] */
7399 2550, /* AbstractArrayRead[Prod] */
7400 2691, /* Array[AType] */
7401 2647, /* Array[Prod] */
7404 const struct types resolution_table_array__Arrayparser_nodes__AType
= {
7407 &type_array__Arrayparser_nodes__AType
, /* Array[Array#0]: Array[AType] */
7408 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[AType] */
7409 &type_parser_nodes__AType
, /* Sequence#0: AType */
7410 &type_parser_nodes__AType
, /* SimpleCollection#0: AType */
7411 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Array#0]: Collection[AType] */
7412 &type_parser_nodes__AType
, /* Array#0: AType */
7413 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[AType] */
7414 &type_parser_nodes__AType
, /* AbstractArray#0: AType */
7415 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
7416 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Sequence#0]: Collection[AType] */
7417 &type_array__Arrayparser_nodes__AType
, /* Array[Sequence#0]: Array[AType] */
7418 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[AType] */
7419 &type_parser_nodes__AType
, /* Collection#0: AType */
7420 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
7421 &type_parser_nodes__AType
, /* SequenceRead#0: AType */
7422 &type_parser_nodes__AType
, /* AbstractArrayRead#0: AType */
7423 &type_array__Arrayparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[AType] */
7424 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AType] not a live type) */
7425 &type_array__ArrayIteratorparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AType] */
7428 /* runtime type AbstractArrayRead[AType] */
7429 const struct type type_array__AbstractArrayReadparser_nodes__AType
= {
7431 "AbstractArrayRead[AType]", /* class_name_string */
7437 0, /* nullable Object */
7439 598, /* Collection[ANode] */
7440 165, /* SequenceRead[nullable Object] */
7441 166, /* Collection[Object] */
7442 1789, /* Collection[Prod] */
7443 1778, /* AbstractArrayRead[Object] */
7444 2012, /* Collection[AType] */
7445 2255, /* AbstractArrayRead[ANode] */
7447 2638, /* AbstractArrayRead[AType] */
7449 2550, /* AbstractArrayRead[Prod] */
7452 /* runtime type Array[AClosureDef] */
7453 const struct type type_array__Arrayparser_nodes__AClosureDef
= {
7455 "Array[AClosureDef]", /* class_name_string */
7458 &resolution_table_array__Arrayparser_nodes__AClosureDef
,
7461 0, /* nullable Object */
7463 598, /* Collection[ANode] */
7464 165, /* SequenceRead[nullable Object] */
7465 166, /* Collection[Object] */
7466 1789, /* Collection[Prod] */
7467 1778, /* AbstractArrayRead[Object] */
7468 2014, /* Collection[AClosureDef] */
7469 2255, /* AbstractArrayRead[ANode] */
7470 1962, /* Array[Object] */
7471 2639, /* AbstractArrayRead[AClosureDef] */
7472 2549, /* Array[ANode] */
7473 2550, /* AbstractArrayRead[Prod] */
7474 2692, /* Array[AClosureDef] */
7475 2647, /* Array[Prod] */
7478 const struct types resolution_table_array__Arrayparser_nodes__AClosureDef
= {
7481 &type_array__Arrayparser_nodes__AClosureDef
, /* Array[Array#0]: Array[AClosureDef] */
7482 &type_array__NativeArrayparser_nodes__AClosureDef
, /* NativeArray[Array#0]: NativeArray[AClosureDef] */
7483 &type_parser_nodes__AClosureDef
, /* Sequence#0: AClosureDef */
7484 &type_parser_nodes__AClosureDef
, /* SimpleCollection#0: AClosureDef */
7485 &type_abstract_collection__Collectionparser_nodes__AClosureDef
, /* Collection[Array#0]: Collection[AClosureDef] */
7486 &type_parser_nodes__AClosureDef
, /* Array#0: AClosureDef */
7487 &type_array__NativeArrayparser_nodes__AClosureDef
, /* NativeArray[ArrayCapable#0]: NativeArray[AClosureDef] */
7488 &type_parser_nodes__AClosureDef
, /* AbstractArray#0: AClosureDef */
7489 &type_parser_nodes__AClosureDef
, /* RemovableCollection#0: AClosureDef */
7490 &type_abstract_collection__Collectionparser_nodes__AClosureDef
, /* Collection[Sequence#0]: Collection[AClosureDef] */
7491 &type_array__Arrayparser_nodes__AClosureDef
, /* Array[Sequence#0]: Array[AClosureDef] */
7492 &type_abstract_collection__Collectionparser_nodes__AClosureDef
, /* Collection[SimpleCollection#0]: Collection[AClosureDef] */
7493 &type_parser_nodes__AClosureDef
, /* Collection#0: AClosureDef */
7494 &type_abstract_collection__Collectionparser_nodes__AClosureDef
, /* Collection[Collection#0]: Collection[AClosureDef] */
7495 &type_parser_nodes__AClosureDef
, /* SequenceRead#0: AClosureDef */
7496 &type_parser_nodes__AClosureDef
, /* AbstractArrayRead#0: AClosureDef */
7497 &type_array__Arrayparser_nodes__AClosureDef
, /* Array[AbstractArrayRead#0]: Array[AClosureDef] */
7498 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AClosureDef] not a live type) */
7499 &type_array__ArrayIteratorparser_nodes__AClosureDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AClosureDef] */
7502 /* runtime type AbstractArrayRead[AClosureDef] */
7503 const struct type type_array__AbstractArrayReadparser_nodes__AClosureDef
= {
7505 "AbstractArrayRead[AClosureDef]", /* class_name_string */
7511 0, /* nullable Object */
7513 598, /* Collection[ANode] */
7514 165, /* SequenceRead[nullable Object] */
7515 166, /* Collection[Object] */
7516 1789, /* Collection[Prod] */
7517 1778, /* AbstractArrayRead[Object] */
7518 2014, /* Collection[AClosureDef] */
7519 2255, /* AbstractArrayRead[ANode] */
7521 2639, /* AbstractArrayRead[AClosureDef] */
7523 2550, /* AbstractArrayRead[Prod] */
7526 /* runtime type Array[TId] */
7527 const struct type type_array__Arrayparser_nodes__TId
= {
7529 "Array[TId]", /* class_name_string */
7532 &resolution_table_array__Arrayparser_nodes__TId
,
7535 0, /* nullable Object */
7537 598, /* Collection[ANode] */
7538 165, /* SequenceRead[nullable Object] */
7539 166, /* Collection[Object] */
7540 1811, /* Collection[Token] */
7541 1778, /* AbstractArrayRead[Object] */
7542 2015, /* Collection[TId] */
7543 2255, /* AbstractArrayRead[ANode] */
7544 1962, /* Array[Object] */
7545 2571, /* AbstractArrayRead[Token] */
7546 2549, /* Array[ANode] */
7547 2640, /* AbstractArrayRead[TId] */
7548 2651, /* Array[Token] */
7549 2693, /* Array[TId] */
7552 const struct types resolution_table_array__Arrayparser_nodes__TId
= {
7555 &type_array__Arrayparser_nodes__TId
, /* Array[Array#0]: Array[TId] */
7556 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[Array#0]: NativeArray[TId] */
7557 &type_parser_nodes__TId
, /* Sequence#0: TId */
7558 &type_parser_nodes__TId
, /* SimpleCollection#0: TId */
7559 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Array#0]: Collection[TId] */
7560 &type_parser_nodes__TId
, /* Array#0: TId */
7561 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[ArrayCapable#0]: NativeArray[TId] */
7562 &type_parser_nodes__TId
, /* AbstractArray#0: TId */
7563 &type_parser_nodes__TId
, /* RemovableCollection#0: TId */
7564 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Sequence#0]: Collection[TId] */
7565 &type_array__Arrayparser_nodes__TId
, /* Array[Sequence#0]: Array[TId] */
7566 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[SimpleCollection#0]: Collection[TId] */
7567 &type_parser_nodes__TId
, /* Collection#0: TId */
7568 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Collection#0]: Collection[TId] */
7569 &type_parser_nodes__TId
, /* SequenceRead#0: TId */
7570 &type_parser_nodes__TId
, /* AbstractArrayRead#0: TId */
7571 &type_array__Arrayparser_nodes__TId
, /* Array[AbstractArrayRead#0]: Array[TId] */
7572 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[TId] not a live type) */
7573 &type_array__ArrayIteratorparser_nodes__TId
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TId] */
7576 /* runtime type AbstractArrayRead[TId] */
7577 const struct type type_array__AbstractArrayReadparser_nodes__TId
= {
7579 "AbstractArrayRead[TId]", /* class_name_string */
7585 0, /* nullable Object */
7587 598, /* Collection[ANode] */
7588 165, /* SequenceRead[nullable Object] */
7589 166, /* Collection[Object] */
7590 1811, /* Collection[Token] */
7591 1778, /* AbstractArrayRead[Object] */
7592 2015, /* Collection[TId] */
7593 2255, /* AbstractArrayRead[ANode] */
7595 2571, /* AbstractArrayRead[Token] */
7597 2640, /* AbstractArrayRead[TId] */
7600 /* runtime type Array[AAtArg] */
7601 const struct type type_array__Arrayparser_nodes__AAtArg
= {
7603 "Array[AAtArg]", /* class_name_string */
7606 &resolution_table_array__Arrayparser_nodes__AAtArg
,
7609 0, /* nullable Object */
7611 598, /* Collection[ANode] */
7612 165, /* SequenceRead[nullable Object] */
7613 166, /* Collection[Object] */
7614 1789, /* Collection[Prod] */
7615 1778, /* AbstractArrayRead[Object] */
7616 2020, /* Collection[AAtArg] */
7617 2255, /* AbstractArrayRead[ANode] */
7618 1962, /* Array[Object] */
7619 2641, /* AbstractArrayRead[AAtArg] */
7620 2549, /* Array[ANode] */
7621 2550, /* AbstractArrayRead[Prod] */
7622 2694, /* Array[AAtArg] */
7623 2647, /* Array[Prod] */
7626 const struct types resolution_table_array__Arrayparser_nodes__AAtArg
= {
7629 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Array#0]: Array[AAtArg] */
7630 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[Array#0]: NativeArray[AAtArg] */
7631 &type_parser_nodes__AAtArg
, /* Sequence#0: AAtArg */
7632 &type_parser_nodes__AAtArg
, /* SimpleCollection#0: AAtArg */
7633 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Array#0]: Collection[AAtArg] */
7634 &type_parser_nodes__AAtArg
, /* Array#0: AAtArg */
7635 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[ArrayCapable#0]: NativeArray[AAtArg] */
7636 &type_parser_nodes__AAtArg
, /* AbstractArray#0: AAtArg */
7637 &type_parser_nodes__AAtArg
, /* RemovableCollection#0: AAtArg */
7638 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Sequence#0]: Collection[AAtArg] */
7639 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Sequence#0]: Array[AAtArg] */
7640 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[SimpleCollection#0]: Collection[AAtArg] */
7641 &type_parser_nodes__AAtArg
, /* Collection#0: AAtArg */
7642 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Collection#0]: Collection[AAtArg] */
7643 &type_parser_nodes__AAtArg
, /* SequenceRead#0: AAtArg */
7644 &type_parser_nodes__AAtArg
, /* AbstractArrayRead#0: AAtArg */
7645 &type_array__Arrayparser_nodes__AAtArg
, /* Array[AbstractArrayRead#0]: Array[AAtArg] */
7646 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AAtArg] not a live type) */
7647 &type_array__ArrayIteratorparser_nodes__AAtArg
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AAtArg] */
7650 /* runtime type AbstractArrayRead[AAtArg] */
7651 const struct type type_array__AbstractArrayReadparser_nodes__AAtArg
= {
7653 "AbstractArrayRead[AAtArg]", /* class_name_string */
7659 0, /* nullable Object */
7661 598, /* Collection[ANode] */
7662 165, /* SequenceRead[nullable Object] */
7663 166, /* Collection[Object] */
7664 1789, /* Collection[Prod] */
7665 1778, /* AbstractArrayRead[Object] */
7666 2020, /* Collection[AAtArg] */
7667 2255, /* AbstractArrayRead[ANode] */
7669 2641, /* AbstractArrayRead[AAtArg] */
7671 2550, /* AbstractArrayRead[Prod] */
7674 /* runtime type Array[TComment] */
7675 const struct type type_array__Arrayparser_nodes__TComment
= {
7677 "Array[TComment]", /* class_name_string */
7680 &resolution_table_array__Arrayparser_nodes__TComment
,
7683 0, /* nullable Object */
7685 598, /* Collection[ANode] */
7686 165, /* SequenceRead[nullable Object] */
7687 166, /* Collection[Object] */
7688 1811, /* Collection[Token] */
7689 1778, /* AbstractArrayRead[Object] */
7690 2028, /* Collection[TComment] */
7691 2255, /* AbstractArrayRead[ANode] */
7692 1962, /* Array[Object] */
7693 2571, /* AbstractArrayRead[Token] */
7694 2549, /* Array[ANode] */
7695 2642, /* AbstractArrayRead[TComment] */
7696 2651, /* Array[Token] */
7697 2695, /* Array[TComment] */
7700 const struct types resolution_table_array__Arrayparser_nodes__TComment
= {
7703 &type_array__Arrayparser_nodes__TComment
, /* Array[Array#0]: Array[TComment] */
7704 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[Array#0]: NativeArray[TComment] */
7705 &type_parser_nodes__TComment
, /* Sequence#0: TComment */
7706 &type_parser_nodes__TComment
, /* SimpleCollection#0: TComment */
7707 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Array#0]: Collection[TComment] */
7708 &type_parser_nodes__TComment
, /* Array#0: TComment */
7709 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[ArrayCapable#0]: NativeArray[TComment] */
7710 &type_parser_nodes__TComment
, /* AbstractArray#0: TComment */
7711 &type_parser_nodes__TComment
, /* RemovableCollection#0: TComment */
7712 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Sequence#0]: Collection[TComment] */
7713 &type_array__Arrayparser_nodes__TComment
, /* Array[Sequence#0]: Array[TComment] */
7714 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[SimpleCollection#0]: Collection[TComment] */
7715 &type_parser_nodes__TComment
, /* Collection#0: TComment */
7716 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Collection#0]: Collection[TComment] */
7717 &type_parser_nodes__TComment
, /* SequenceRead#0: TComment */
7718 &type_parser_nodes__TComment
, /* AbstractArrayRead#0: TComment */
7719 &type_array__Arrayparser_nodes__TComment
, /* Array[AbstractArrayRead#0]: Array[TComment] */
7720 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[TComment] not a live type) */
7721 &type_array__ArrayIteratorparser_nodes__TComment
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TComment] */
7724 /* runtime type AbstractArrayRead[TComment] */
7725 const struct type type_array__AbstractArrayReadparser_nodes__TComment
= {
7727 "AbstractArrayRead[TComment]", /* class_name_string */
7733 0, /* nullable Object */
7735 598, /* Collection[ANode] */
7736 165, /* SequenceRead[nullable Object] */
7737 166, /* Collection[Object] */
7738 1811, /* Collection[Token] */
7739 1778, /* AbstractArrayRead[Object] */
7740 2028, /* Collection[TComment] */
7741 2255, /* AbstractArrayRead[ANode] */
7743 2571, /* AbstractArrayRead[Token] */
7745 2642, /* AbstractArrayRead[TComment] */
7748 /* runtime type Array[MMethodDef] */
7749 const struct type type_array__Arraymodel__MMethodDef
= {
7751 "Array[MMethodDef]", /* class_name_string */
7754 &resolution_table_array__Arraymodel__MMethodDef
,
7757 0, /* nullable Object */
7759 190, /* Collection[nullable MPropDef] */
7760 165, /* SequenceRead[nullable Object] */
7761 166, /* Collection[Object] */
7762 592, /* Collection[PropertyLayoutElement] */
7763 1778, /* AbstractArrayRead[Object] */
7764 1799, /* AbstractArrayRead[nullable MPropDef] */
7765 1971, /* Collection[MPropDef] */
7766 1962, /* Array[Object] */
7767 1981, /* Array[nullable MPropDef] */
7768 2253, /* AbstractArrayRead[PropertyLayoutElement] */
7769 2261, /* Collection[MMethodDef] */
7770 2547, /* Array[PropertyLayoutElement] */
7771 2624, /* AbstractArrayRead[MPropDef] */
7772 2668, /* AbstractArrayRead[MMethodDef] */
7773 2679, /* Array[MPropDef] */
7774 2706, /* Array[MMethodDef] */
7777 const struct types resolution_table_array__Arraymodel__MMethodDef
= {
7780 &type_array__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[MMethodDef] */
7781 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[MMethodDef] */
7782 &type_model__MMethodDef
, /* Sequence#0: MMethodDef */
7783 &type_model__MMethodDef
, /* SimpleCollection#0: MMethodDef */
7784 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Array#0]: Collection[MMethodDef] */
7785 &type_model__MMethodDef
, /* Array#0: MMethodDef */
7786 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MMethodDef] */
7787 &type_model__MMethodDef
, /* AbstractArray#0: MMethodDef */
7788 &type_model__MMethodDef
, /* RemovableCollection#0: MMethodDef */
7789 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Sequence#0]: Collection[MMethodDef] */
7790 &type_array__Arraymodel__MMethodDef
, /* Array[Sequence#0]: Array[MMethodDef] */
7791 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[MMethodDef] */
7792 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
7793 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
7794 &type_model__MMethodDef
, /* SequenceRead#0: MMethodDef */
7795 &type_model__MMethodDef
, /* AbstractArrayRead#0: MMethodDef */
7796 &type_array__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[MMethodDef] */
7797 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MMethodDef] not a live type) */
7798 &type_array__ArrayIteratormodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MMethodDef] */
7801 /* runtime type AbstractArrayRead[MMethodDef] */
7802 const struct type type_array__AbstractArrayReadmodel__MMethodDef
= {
7804 "AbstractArrayRead[MMethodDef]", /* class_name_string */
7810 0, /* nullable Object */
7812 190, /* Collection[nullable MPropDef] */
7813 165, /* SequenceRead[nullable Object] */
7814 166, /* Collection[Object] */
7815 592, /* Collection[PropertyLayoutElement] */
7816 1778, /* AbstractArrayRead[Object] */
7817 1799, /* AbstractArrayRead[nullable MPropDef] */
7818 1971, /* Collection[MPropDef] */
7821 2253, /* AbstractArrayRead[PropertyLayoutElement] */
7822 2261, /* Collection[MMethodDef] */
7824 2624, /* AbstractArrayRead[MPropDef] */
7825 2668, /* AbstractArrayRead[MMethodDef] */
7828 /* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */
7829 const struct type type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
7831 "HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */
7834 &resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
,
7837 0, /* nullable Object */
7839 388, /* HashMap2[MModule, MType, Array[MMethodDef]] */
7842 const struct types resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
7845 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
7846 &type_model_base__MModule
, /* HashMap2#0: MModule */
7847 &type_model__MType
, /* HashMap2#1: MType */
7848 &type_array__Arraymodel__MMethodDef
, /* HashMap2#2: Array[MMethodDef] */
7849 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MMethodDef]] */
7852 /* runtime type ArrayIterator[MParameter] */
7853 const struct type type_array__ArrayIteratormodel__MParameter
= {
7855 "ArrayIterator[MParameter]", /* class_name_string */
7858 &resolution_table_array__ArrayIteratormodel__MParameter
,
7861 0, /* nullable Object */
7863 279, /* ArrayIterator[Object] */
7864 1619, /* ArrayIterator[MParameter] */
7867 const struct types resolution_table_array__ArrayIteratormodel__MParameter
= {
7870 &type_array__AbstractArrayReadmodel__MParameter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameter] */
7871 &type_array__Arraymodel__MParameter
, /* Array[Iterator#0]: Array[MParameter] */
7874 /* runtime type NativeArray[MParameter] */
7875 const struct type type_array__NativeArraymodel__MParameter
= {
7877 "NativeArray[MParameter]", /* class_name_string */
7880 &resolution_table_array__NativeArraymodel__MParameter
,
7883 0, /* nullable Object */
7885 187, /* NativeArray[Object] */
7886 1620, /* NativeArray[MParameter] */
7889 const struct types resolution_table_array__NativeArraymodel__MParameter
= {
7892 &type_model__MParameter
, /* NativeArray#0: MParameter */
7893 &type_array__NativeArraymodel__MParameter
, /* NativeArray[NativeArray#0]: NativeArray[MParameter] */
7896 /* runtime type HashMapKeys[String, Variable] */
7897 const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
7899 "HashMapKeys[String, Variable]", /* class_name_string */
7902 &resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
,
7905 0, /* nullable Object */
7907 597, /* Collection[String] */
7908 1897, /* HashMapKeys[String, Variable] */
7909 166, /* Collection[Object] */
7912 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
7915 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Variable] */
7916 &type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Variable] */
7923 &type_string__String
, /* RemovableCollection#0: String */
7927 &type_string__String
, /* Collection#0: String */
7928 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
7931 /* runtime type HashMapValues[String, Variable] */
7932 const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
7934 "HashMapValues[String, Variable]", /* class_name_string */
7937 &resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
,
7940 0, /* nullable Object */
7942 1471, /* Collection[Variable] */
7943 1898, /* HashMapValues[String, Variable] */
7944 166, /* Collection[Object] */
7947 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
7950 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Variable] */
7951 &type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Variable] */
7958 &type_scope__Variable
, /* RemovableCollection#0: Variable */
7962 &type_scope__Variable
, /* Collection#0: Variable */
7963 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
7966 /* runtime type NativeArray[nullable HashMapNode[String, Variable]] */
7967 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
7969 "NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */
7972 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
,
7975 0, /* nullable Object */
7977 389, /* NativeArray[nullable HashMapNode[String, Variable]] */
7980 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
7983 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray#0: nullable HashMapNode[String, Variable] */
7984 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Variable]] */
7987 /* runtime type HashMapNode[String, Variable] */
7988 const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable
= {
7990 "HashMapNode[String, Variable]", /* class_name_string */
7993 &resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
,
7996 0, /* nullable Object */
7998 139, /* nullable HashMapNode[String, Variable] */
7999 1621, /* HashMapNode[String, Variable] */
8002 const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
= {
8005 &type_string__String
, /* HashMapNode#0: String */
8006 &type_scope__Variable
, /* HashMapNode#1: Variable */
8007 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* N: HashMapNode[String, Variable] */
8008 &type_string__String
, /* HashNode#0: String */
8011 /* runtime type nullable HashMapNode[String, Variable] */
8012 const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
8014 "nullable HashMapNode[String, Variable]", /* class_name_string */
8017 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
,
8020 0, /* nullable Object */
8022 139, /* nullable HashMapNode[String, Variable] */
8025 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
8028 &type_string__String
, /* HashMapNode#0: String */
8029 &type_scope__Variable
, /* HashMapNode#1: Variable */
8030 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* N: HashMapNode[String, Variable] */
8031 &type_string__String
, /* HashNode#0: String */
8034 /* runtime type HashMapIterator[String, Variable] */
8035 const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
8037 "HashMapIterator[String, Variable]", /* class_name_string */
8040 &resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
,
8043 0, /* nullable Object */
8045 390, /* MapIterator[String, Variable] */
8046 1622, /* HashMapIterator[String, Variable] */
8049 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
8052 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Variable] */
8055 /* runtime type MapIterator[String, Variable] */
8056 const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable
= {
8058 "MapIterator[String, Variable]", /* class_name_string */
8064 0, /* nullable Object */
8066 390, /* MapIterator[String, Variable] */
8069 /* runtime type HashMapKeys[Variable, nullable MType] */
8070 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
8072 "HashMapKeys[Variable, nullable MType]", /* class_name_string */
8075 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
,
8078 0, /* nullable Object */
8080 1471, /* Collection[Variable] */
8081 1899, /* HashMapKeys[Variable, nullable MType] */
8082 166, /* Collection[Object] */
8085 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
8088 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable MType] */
8089 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable MType] */
8096 &type_scope__Variable
, /* RemovableCollection#0: Variable */
8100 &type_scope__Variable
, /* Collection#0: Variable */
8101 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
8104 /* runtime type HashMapValues[Variable, nullable MType] */
8105 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
8107 "HashMapValues[Variable, nullable MType]", /* class_name_string */
8110 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
,
8113 0, /* nullable Object */
8115 1623, /* HashMapValues[Variable, nullable MType] */
8118 175, /* Collection[nullable MType] */
8121 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
8124 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable MType] */
8125 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable MType] */
8132 &type_nullable_model__MType
, /* RemovableCollection#0: nullable MType */
8136 &type_nullable_model__MType
, /* Collection#0: nullable MType */
8137 &type_abstract_collection__Collectionnullable_model__MType
, /* Collection[Collection#0]: Collection[nullable MType] */
8140 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */
8141 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
8143 "NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */
8146 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
8149 0, /* nullable Object */
8151 391, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */
8154 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
8157 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable MType] */
8158 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
8161 /* runtime type HashMapNode[Variable, nullable MType] */
8162 const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
8164 "HashMapNode[Variable, nullable MType]", /* class_name_string */
8167 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
8170 0, /* nullable Object */
8172 140, /* nullable HashMapNode[Variable, nullable MType] */
8173 1624, /* HashMapNode[Variable, nullable MType] */
8176 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
8179 &type_scope__Variable
, /* HashMapNode#0: Variable */
8180 &type_nullable_model__MType
, /* HashMapNode#1: nullable MType */
8181 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* N: HashMapNode[Variable, nullable MType] */
8182 &type_scope__Variable
, /* HashNode#0: Variable */
8185 /* runtime type nullable HashMapNode[Variable, nullable MType] */
8186 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
8188 "nullable HashMapNode[Variable, nullable MType]", /* class_name_string */
8191 &resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
8194 0, /* nullable Object */
8196 140, /* nullable HashMapNode[Variable, nullable MType] */
8199 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
8202 &type_scope__Variable
, /* HashMapNode#0: Variable */
8203 &type_nullable_model__MType
, /* HashMapNode#1: nullable MType */
8204 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* N: HashMapNode[Variable, nullable MType] */
8205 &type_scope__Variable
, /* HashNode#0: Variable */
8208 /* runtime type HashMapIterator[Variable, nullable MType] */
8209 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
8211 "HashMapIterator[Variable, nullable MType]", /* class_name_string */
8214 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
,
8217 0, /* nullable Object */
8219 392, /* MapIterator[Variable, nullable MType] */
8220 1625, /* HashMapIterator[Variable, nullable MType] */
8223 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
8226 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable MType] */
8229 /* runtime type MapIterator[Variable, nullable MType] */
8230 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
= {
8232 "MapIterator[Variable, nullable MType]", /* class_name_string */
8238 0, /* nullable Object */
8240 392, /* MapIterator[Variable, nullable MType] */
8243 /* runtime type HashMapKeys[Variable, nullable Array[nullable MType]] */
8244 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
8246 "HashMapKeys[Variable, nullable Array[nullable MType]]", /* class_name_string */
8249 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
,
8252 0, /* nullable Object */
8254 1471, /* Collection[Variable] */
8255 1900, /* HashMapKeys[Variable, nullable Array[nullable MType]] */
8256 166, /* Collection[Object] */
8259 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
8262 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable Array[nullable MType]] */
8263 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable Array[nullable MType]] */
8270 &type_scope__Variable
, /* RemovableCollection#0: Variable */
8274 &type_scope__Variable
, /* Collection#0: Variable */
8275 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
8278 /* runtime type HashMapValues[Variable, nullable Array[nullable MType]] */
8279 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
8281 "HashMapValues[Variable, nullable Array[nullable MType]]", /* class_name_string */
8284 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
,
8287 0, /* nullable Object */
8289 324, /* Collection[nullable Array[nullable MType]] */
8290 1626, /* HashMapValues[Variable, nullable Array[nullable MType]] */
8293 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
8296 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable Array[nullable MType]] */
8297 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable Array[nullable MType]] */
8304 &type_nullable_array__Arraynullable_model__MType
, /* RemovableCollection#0: nullable Array[nullable MType] */
8308 &type_nullable_array__Arraynullable_model__MType
, /* Collection#0: nullable Array[nullable MType] */
8309 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */
8312 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
8313 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
8315 "NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]]", /* class_name_string */
8318 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
8321 0, /* nullable Object */
8323 393, /* NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
8326 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
8329 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
8330 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
8333 /* runtime type HashMapNode[Variable, nullable Array[nullable MType]] */
8334 const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
8336 "HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
8339 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
8342 0, /* nullable Object */
8344 141, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
8345 1627, /* HashMapNode[Variable, nullable Array[nullable MType]] */
8348 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
8351 &type_scope__Variable
, /* HashMapNode#0: Variable */
8352 &type_nullable_array__Arraynullable_model__MType
, /* HashMapNode#1: nullable Array[nullable MType] */
8353 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* N: HashMapNode[Variable, nullable Array[nullable MType]] */
8354 &type_scope__Variable
, /* HashNode#0: Variable */
8357 /* runtime type nullable HashMapNode[Variable, nullable Array[nullable MType]] */
8358 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
8360 "nullable HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
8363 &resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
8366 0, /* nullable Object */
8368 141, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
8371 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
8374 &type_scope__Variable
, /* HashMapNode#0: Variable */
8375 &type_nullable_array__Arraynullable_model__MType
, /* HashMapNode#1: nullable Array[nullable MType] */
8376 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* N: HashMapNode[Variable, nullable Array[nullable MType]] */
8377 &type_scope__Variable
, /* HashNode#0: Variable */
8380 /* runtime type HashMapIterator[Variable, nullable Array[nullable MType]] */
8381 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
8383 "HashMapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
8386 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
8389 0, /* nullable Object */
8391 394, /* MapIterator[Variable, nullable Array[nullable MType]] */
8392 1628, /* HashMapIterator[Variable, nullable Array[nullable MType]] */
8395 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
8398 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable Array[nullable MType]] */
8401 /* runtime type MapIterator[Variable, nullable Array[nullable MType]] */
8402 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
8404 "MapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
8410 0, /* nullable Object */
8412 394, /* MapIterator[Variable, nullable Array[nullable MType]] */
8415 /* runtime type Array[MAttributeDef] */
8416 const struct type type_array__Arraymodel__MAttributeDef
= {
8418 "Array[MAttributeDef]", /* class_name_string */
8421 &resolution_table_array__Arraymodel__MAttributeDef
,
8424 0, /* nullable Object */
8426 190, /* Collection[nullable MPropDef] */
8427 165, /* SequenceRead[nullable Object] */
8428 166, /* Collection[Object] */
8429 592, /* Collection[PropertyLayoutElement] */
8430 1778, /* AbstractArrayRead[Object] */
8431 1799, /* AbstractArrayRead[nullable MPropDef] */
8432 1971, /* Collection[MPropDef] */
8433 1962, /* Array[Object] */
8434 1981, /* Array[nullable MPropDef] */
8435 2253, /* AbstractArrayRead[PropertyLayoutElement] */
8436 2410, /* Collection[MAttributeDef] */
8437 2547, /* Array[PropertyLayoutElement] */
8438 2624, /* AbstractArrayRead[MPropDef] */
8439 2669, /* AbstractArrayRead[MAttributeDef] */
8440 2679, /* Array[MPropDef] */
8441 2707, /* Array[MAttributeDef] */
8444 const struct types resolution_table_array__Arraymodel__MAttributeDef
= {
8447 &type_array__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[MAttributeDef] */
8448 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[MAttributeDef] */
8449 &type_model__MAttributeDef
, /* Sequence#0: MAttributeDef */
8450 &type_model__MAttributeDef
, /* SimpleCollection#0: MAttributeDef */
8451 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Array#0]: Collection[MAttributeDef] */
8452 &type_model__MAttributeDef
, /* Array#0: MAttributeDef */
8453 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MAttributeDef] */
8454 &type_model__MAttributeDef
, /* AbstractArray#0: MAttributeDef */
8455 &type_model__MAttributeDef
, /* RemovableCollection#0: MAttributeDef */
8456 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[MAttributeDef] */
8457 &type_array__Arraymodel__MAttributeDef
, /* Array[Sequence#0]: Array[MAttributeDef] */
8458 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[MAttributeDef] */
8459 &type_model__MAttributeDef
, /* Collection#0: MAttributeDef */
8460 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Collection#0]: Collection[MAttributeDef] */
8461 &type_model__MAttributeDef
, /* SequenceRead#0: MAttributeDef */
8462 &type_model__MAttributeDef
, /* AbstractArrayRead#0: MAttributeDef */
8463 &type_array__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[MAttributeDef] */
8464 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MAttributeDef] not a live type) */
8465 &type_array__ArrayIteratormodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttributeDef] */
8468 /* runtime type Collection[MAttributeDef] */
8469 const struct type type_abstract_collection__Collectionmodel__MAttributeDef
= {
8471 "Collection[MAttributeDef]", /* class_name_string */
8477 0, /* nullable Object */
8479 190, /* Collection[nullable MPropDef] */
8481 166, /* Collection[Object] */
8482 592, /* Collection[PropertyLayoutElement] */
8485 1971, /* Collection[MPropDef] */
8489 2410, /* Collection[MAttributeDef] */
8492 /* runtime type AbstractArrayRead[MAttributeDef] */
8493 const struct type type_array__AbstractArrayReadmodel__MAttributeDef
= {
8495 "AbstractArrayRead[MAttributeDef]", /* class_name_string */
8501 0, /* nullable Object */
8503 190, /* Collection[nullable MPropDef] */
8504 165, /* SequenceRead[nullable Object] */
8505 166, /* Collection[Object] */
8506 592, /* Collection[PropertyLayoutElement] */
8507 1778, /* AbstractArrayRead[Object] */
8508 1799, /* AbstractArrayRead[nullable MPropDef] */
8509 1971, /* Collection[MPropDef] */
8512 2253, /* AbstractArrayRead[PropertyLayoutElement] */
8513 2410, /* Collection[MAttributeDef] */
8515 2624, /* AbstractArrayRead[MPropDef] */
8516 2669, /* AbstractArrayRead[MAttributeDef] */
8519 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
8520 const struct type type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
8522 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
8525 &resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef
,
8528 0, /* nullable Object */
8530 395, /* HashMap2[MModule, MType, Array[MAttributeDef]] */
8533 const struct types resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
8536 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
8537 &type_model_base__MModule
, /* HashMap2#0: MModule */
8538 &type_model__MType
, /* HashMap2#1: MType */
8539 &type_array__Arraymodel__MAttributeDef
, /* HashMap2#2: Array[MAttributeDef] */
8540 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MAttributeDef]] */
8543 /* runtime type ListNode[Int] */
8544 const struct type type_list__ListNodekernel__Int
= {
8546 "ListNode[Int]", /* class_name_string */
8549 &resolution_table_list__ListNodekernel__Int
,
8552 0, /* nullable Object */
8554 614, /* Collection[Int] */
8555 1901, /* Container[Int] */
8556 166, /* Collection[Object] */
8557 2175, /* ListNode[Int] */
8560 const struct types resolution_table_list__ListNodekernel__Int
= {
8563 &type_kernel__Int
, /* ListNode#0: Int */
8564 &type_list__ListNodekernel__Int
, /* ListNode[ListNode#0]: ListNode[Int] */
8565 &type_abstract_collection__ContainerIteratorkernel__Int
, /* ContainerIterator[Container#0]: ContainerIterator[Int] */
8566 &type_kernel__Int
, /* Container#0: Int */
8575 &type_kernel__Int
, /* Collection#0: Int */
8576 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
8579 /* runtime type Container[Int] */
8580 const struct type type_abstract_collection__Containerkernel__Int
= {
8582 "Container[Int]", /* class_name_string */
8588 0, /* nullable Object */
8590 614, /* Collection[Int] */
8591 1901, /* Container[Int] */
8592 166, /* Collection[Object] */
8595 /* runtime type ListIterator[Int] */
8596 const struct type type_list__ListIteratorkernel__Int
= {
8598 "ListIterator[Int]", /* class_name_string */
8601 &resolution_table_list__ListIteratorkernel__Int
,
8604 0, /* nullable Object */
8606 396, /* ListIterator[Int] */
8609 const struct types resolution_table_list__ListIteratorkernel__Int
= {
8612 &type_kernel__Int
, /* ListIterator#0: Int */
8613 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
8614 &type_list__Listkernel__Int
, /* List[ListIterator#0]: List[Int] */
8617 /* runtime type Array[MVirtualTypeDef] */
8618 const struct type type_array__Arraymodel__MVirtualTypeDef
= {
8620 "Array[MVirtualTypeDef]", /* class_name_string */
8623 &resolution_table_array__Arraymodel__MVirtualTypeDef
,
8626 0, /* nullable Object */
8628 190, /* Collection[nullable MPropDef] */
8629 165, /* SequenceRead[nullable Object] */
8630 166, /* Collection[Object] */
8631 592, /* Collection[PropertyLayoutElement] */
8632 1778, /* AbstractArrayRead[Object] */
8633 1799, /* AbstractArrayRead[nullable MPropDef] */
8634 1971, /* Collection[MPropDef] */
8635 1962, /* Array[Object] */
8636 1981, /* Array[nullable MPropDef] */
8637 2253, /* AbstractArrayRead[PropertyLayoutElement] */
8638 2411, /* Collection[MVirtualTypeDef] */
8639 2547, /* Array[PropertyLayoutElement] */
8640 2624, /* AbstractArrayRead[MPropDef] */
8641 2670, /* AbstractArrayRead[MVirtualTypeDef] */
8642 2679, /* Array[MPropDef] */
8643 2708, /* Array[MVirtualTypeDef] */
8646 const struct types resolution_table_array__Arraymodel__MVirtualTypeDef
= {
8649 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[MVirtualTypeDef] */
8650 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[MVirtualTypeDef] */
8651 &type_model__MVirtualTypeDef
, /* Sequence#0: MVirtualTypeDef */
8652 &type_model__MVirtualTypeDef
, /* SimpleCollection#0: MVirtualTypeDef */
8653 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Array#0]: Collection[MVirtualTypeDef] */
8654 &type_model__MVirtualTypeDef
, /* Array#0: MVirtualTypeDef */
8655 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeDef] */
8656 &type_model__MVirtualTypeDef
, /* AbstractArray#0: MVirtualTypeDef */
8657 &type_model__MVirtualTypeDef
, /* RemovableCollection#0: MVirtualTypeDef */
8658 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[MVirtualTypeDef] */
8659 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Sequence#0]: Array[MVirtualTypeDef] */
8660 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeDef] */
8661 &type_model__MVirtualTypeDef
, /* Collection#0: MVirtualTypeDef */
8662 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[MVirtualTypeDef] */
8663 &type_model__MVirtualTypeDef
, /* SequenceRead#0: MVirtualTypeDef */
8664 &type_model__MVirtualTypeDef
, /* AbstractArrayRead#0: MVirtualTypeDef */
8665 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeDef] */
8666 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualTypeDef] not a live type) */
8667 &type_array__ArrayIteratormodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeDef] */
8670 /* runtime type Collection[MVirtualTypeDef] */
8671 const struct type type_abstract_collection__Collectionmodel__MVirtualTypeDef
= {
8673 "Collection[MVirtualTypeDef]", /* class_name_string */
8679 0, /* nullable Object */
8681 190, /* Collection[nullable MPropDef] */
8683 166, /* Collection[Object] */
8684 592, /* Collection[PropertyLayoutElement] */
8687 1971, /* Collection[MPropDef] */
8691 2411, /* Collection[MVirtualTypeDef] */
8694 /* runtime type AbstractArrayRead[MVirtualTypeDef] */
8695 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeDef
= {
8697 "AbstractArrayRead[MVirtualTypeDef]", /* class_name_string */
8703 0, /* nullable Object */
8705 190, /* Collection[nullable MPropDef] */
8706 165, /* SequenceRead[nullable Object] */
8707 166, /* Collection[Object] */
8708 592, /* Collection[PropertyLayoutElement] */
8709 1778, /* AbstractArrayRead[Object] */
8710 1799, /* AbstractArrayRead[nullable MPropDef] */
8711 1971, /* Collection[MPropDef] */
8714 2253, /* AbstractArrayRead[PropertyLayoutElement] */
8715 2411, /* Collection[MVirtualTypeDef] */
8717 2624, /* AbstractArrayRead[MPropDef] */
8718 2670, /* AbstractArrayRead[MVirtualTypeDef] */
8721 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
8722 const struct type type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8724 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
8727 &resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
8730 0, /* nullable Object */
8732 397, /* HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
8735 const struct types resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8738 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8739 &type_model_base__MModule
, /* HashMap2#0: MModule */
8740 &type_model__MType
, /* HashMap2#1: MType */
8741 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMap2#2: Array[MVirtualTypeDef] */
8742 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MVirtualTypeDef]] */
8745 /* runtime type ArrayIterator[MVirtualType] */
8746 const struct type type_array__ArrayIteratormodel__MVirtualType
= {
8748 "ArrayIterator[MVirtualType]", /* class_name_string */
8751 &resolution_table_array__ArrayIteratormodel__MVirtualType
,
8754 0, /* nullable Object */
8756 279, /* ArrayIterator[Object] */
8757 339, /* ArrayIterator[nullable MType] */
8758 1869, /* ArrayIterator[MType] */
8759 2176, /* ArrayIterator[MVirtualType] */
8762 const struct types resolution_table_array__ArrayIteratormodel__MVirtualType
= {
8765 &type_array__AbstractArrayReadmodel__MVirtualType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualType] */
8766 &type_array__Arraymodel__MVirtualType
, /* Array[Iterator#0]: Array[MVirtualType] */
8769 /* runtime type NativeArray[MVirtualType] */
8770 const struct type type_array__NativeArraymodel__MVirtualType
= {
8772 "NativeArray[MVirtualType]", /* class_name_string */
8775 &resolution_table_array__NativeArraymodel__MVirtualType
,
8778 0, /* nullable Object */
8780 187, /* NativeArray[Object] */
8781 340, /* NativeArray[nullable MType] */
8782 1870, /* NativeArray[MType] */
8783 2177, /* NativeArray[MVirtualType] */
8786 const struct types resolution_table_array__NativeArraymodel__MVirtualType
= {
8789 &type_model__MVirtualType
, /* NativeArray#0: MVirtualType */
8790 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualType] */
8793 /* runtime type ArrayIterator[AExpr] */
8794 const struct type type_array__ArrayIteratorparser_nodes__AExpr
= {
8796 "ArrayIterator[AExpr]", /* class_name_string */
8799 &resolution_table_array__ArrayIteratorparser_nodes__AExpr
,
8802 0, /* nullable Object */
8804 279, /* ArrayIterator[Object] */
8805 1498, /* ArrayIterator[ANode] */
8806 1842, /* ArrayIterator[Prod] */
8807 2178, /* ArrayIterator[AExpr] */
8810 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExpr
= {
8813 &type_array__AbstractArrayReadparser_nodes__AExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExpr] */
8814 &type_array__Arrayparser_nodes__AExpr
, /* Array[Iterator#0]: Array[AExpr] */
8817 /* runtime type NativeArray[AExpr] */
8818 const struct type type_array__NativeArrayparser_nodes__AExpr
= {
8820 "NativeArray[AExpr]", /* class_name_string */
8823 &resolution_table_array__NativeArrayparser_nodes__AExpr
,
8826 0, /* nullable Object */
8828 187, /* NativeArray[Object] */
8829 1499, /* NativeArray[ANode] */
8830 1843, /* NativeArray[Prod] */
8831 2179, /* NativeArray[AExpr] */
8834 const struct types resolution_table_array__NativeArrayparser_nodes__AExpr
= {
8837 &type_parser_nodes__AExpr
, /* NativeArray#0: AExpr */
8838 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[NativeArray#0]: NativeArray[AExpr] */
8841 /* runtime type ArrayIterator[AIntExpr] */
8842 const struct type type_array__ArrayIteratorparser_nodes__AIntExpr
= {
8844 "ArrayIterator[AIntExpr]", /* class_name_string */
8847 &resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
,
8850 0, /* nullable Object */
8852 279, /* ArrayIterator[Object] */
8853 1498, /* ArrayIterator[ANode] */
8854 1842, /* ArrayIterator[Prod] */
8855 2178, /* ArrayIterator[AExpr] */
8856 2412, /* ArrayIterator[AIntExpr] */
8859 const struct types resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
= {
8862 &type_array__AbstractArrayReadparser_nodes__AIntExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AIntExpr] */
8863 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Iterator#0]: Array[AIntExpr] */
8866 /* runtime type NativeArray[AIntExpr] */
8867 const struct type type_array__NativeArrayparser_nodes__AIntExpr
= {
8869 "NativeArray[AIntExpr]", /* class_name_string */
8872 &resolution_table_array__NativeArrayparser_nodes__AIntExpr
,
8875 0, /* nullable Object */
8877 187, /* NativeArray[Object] */
8878 1499, /* NativeArray[ANode] */
8879 1843, /* NativeArray[Prod] */
8880 2179, /* NativeArray[AExpr] */
8881 2413, /* NativeArray[AIntExpr] */
8884 const struct types resolution_table_array__NativeArrayparser_nodes__AIntExpr
= {
8887 &type_parser_nodes__AIntExpr
, /* NativeArray#0: AIntExpr */
8888 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[NativeArray#0]: NativeArray[AIntExpr] */
8891 /* runtime type ArrayIterator[Variable] */
8892 const struct type type_array__ArrayIteratorscope__Variable
= {
8894 "ArrayIterator[Variable]", /* class_name_string */
8897 &resolution_table_array__ArrayIteratorscope__Variable
,
8900 0, /* nullable Object */
8902 279, /* ArrayIterator[Object] */
8903 1629, /* ArrayIterator[Variable] */
8906 const struct types resolution_table_array__ArrayIteratorscope__Variable
= {
8909 &type_array__AbstractArrayReadscope__Variable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Variable] */
8910 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
8913 /* runtime type NativeArray[Variable] */
8914 const struct type type_array__NativeArrayscope__Variable
= {
8916 "NativeArray[Variable]", /* class_name_string */
8919 &resolution_table_array__NativeArrayscope__Variable
,
8922 0, /* nullable Object */
8924 187, /* NativeArray[Object] */
8925 1630, /* NativeArray[Variable] */
8928 const struct types resolution_table_array__NativeArrayscope__Variable
= {
8931 &type_scope__Variable
, /* NativeArray#0: Variable */
8932 &type_array__NativeArrayscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[Variable] */
8935 /* runtime type ArrayIterator[Token] */
8936 const struct type type_array__ArrayIteratorparser_nodes__Token
= {
8938 "ArrayIterator[Token]", /* class_name_string */
8941 &resolution_table_array__ArrayIteratorparser_nodes__Token
,
8944 0, /* nullable Object */
8946 279, /* ArrayIterator[Object] */
8947 1498, /* ArrayIterator[ANode] */
8948 1902, /* ArrayIterator[Token] */
8951 const struct types resolution_table_array__ArrayIteratorparser_nodes__Token
= {
8954 &type_array__AbstractArrayReadparser_nodes__Token
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Token] */
8955 &type_array__Arrayparser_nodes__Token
, /* Array[Iterator#0]: Array[Token] */
8958 /* runtime type NativeArray[Token] */
8959 const struct type type_array__NativeArrayparser_nodes__Token
= {
8961 "NativeArray[Token]", /* class_name_string */
8964 &resolution_table_array__NativeArrayparser_nodes__Token
,
8967 0, /* nullable Object */
8969 187, /* NativeArray[Object] */
8970 1499, /* NativeArray[ANode] */
8971 1903, /* NativeArray[Token] */
8974 const struct types resolution_table_array__NativeArrayparser_nodes__Token
= {
8977 &type_parser_nodes__Token
, /* NativeArray#0: Token */
8978 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[NativeArray#0]: NativeArray[Token] */
8981 /* runtime type ArrayIterator[ABreakExpr] */
8982 const struct type type_array__ArrayIteratorparser_nodes__ABreakExpr
= {
8984 "ArrayIterator[ABreakExpr]", /* class_name_string */
8987 &resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
,
8990 0, /* nullable Object */
8992 279, /* ArrayIterator[Object] */
8993 1498, /* ArrayIterator[ANode] */
8994 1842, /* ArrayIterator[Prod] */
8995 2178, /* ArrayIterator[AExpr] */
8996 2414, /* ArrayIterator[ABreakExpr] */
8999 const struct types resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
= {
9002 &type_array__AbstractArrayReadparser_nodes__ABreakExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ABreakExpr] */
9003 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Iterator#0]: Array[ABreakExpr] */
9006 /* runtime type NativeArray[ABreakExpr] */
9007 const struct type type_array__NativeArrayparser_nodes__ABreakExpr
= {
9009 "NativeArray[ABreakExpr]", /* class_name_string */
9012 &resolution_table_array__NativeArrayparser_nodes__ABreakExpr
,
9015 0, /* nullable Object */
9017 187, /* NativeArray[Object] */
9018 1499, /* NativeArray[ANode] */
9019 1843, /* NativeArray[Prod] */
9020 2179, /* NativeArray[AExpr] */
9021 2415, /* NativeArray[ABreakExpr] */
9024 const struct types resolution_table_array__NativeArrayparser_nodes__ABreakExpr
= {
9027 &type_parser_nodes__ABreakExpr
, /* NativeArray#0: ABreakExpr */
9028 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[NativeArray#0]: NativeArray[ABreakExpr] */
9031 /* runtime type ArrayIterator[AContinueExpr] */
9032 const struct type type_array__ArrayIteratorparser_nodes__AContinueExpr
= {
9034 "ArrayIterator[AContinueExpr]", /* class_name_string */
9037 &resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
,
9040 0, /* nullable Object */
9042 279, /* ArrayIterator[Object] */
9043 1498, /* ArrayIterator[ANode] */
9044 1842, /* ArrayIterator[Prod] */
9045 2178, /* ArrayIterator[AExpr] */
9046 2416, /* ArrayIterator[AContinueExpr] */
9049 const struct types resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
= {
9052 &type_array__AbstractArrayReadparser_nodes__AContinueExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AContinueExpr] */
9053 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Iterator#0]: Array[AContinueExpr] */
9056 /* runtime type NativeArray[AContinueExpr] */
9057 const struct type type_array__NativeArrayparser_nodes__AContinueExpr
= {
9059 "NativeArray[AContinueExpr]", /* class_name_string */
9062 &resolution_table_array__NativeArrayparser_nodes__AContinueExpr
,
9065 0, /* nullable Object */
9067 187, /* NativeArray[Object] */
9068 1499, /* NativeArray[ANode] */
9069 1843, /* NativeArray[Prod] */
9070 2179, /* NativeArray[AExpr] */
9071 2417, /* NativeArray[AContinueExpr] */
9074 const struct types resolution_table_array__NativeArrayparser_nodes__AContinueExpr
= {
9077 &type_parser_nodes__AContinueExpr
, /* NativeArray#0: AContinueExpr */
9078 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[NativeArray#0]: NativeArray[AContinueExpr] */
9081 /* runtime type HashMapKeys[Phase, POSetElement[Phase]] */
9082 const struct type type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
9084 "HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */
9087 &resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
,
9090 0, /* nullable Object */
9092 577, /* Collection[Phase] */
9093 1904, /* HashMapKeys[Phase, POSetElement[Phase]] */
9094 166, /* Collection[Object] */
9097 const struct types resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
9100 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Phase, POSetElement[Phase]] */
9101 &type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Phase, POSetElement[Phase]] */
9108 &type_phase__Phase
, /* RemovableCollection#0: Phase */
9112 &type_phase__Phase
, /* Collection#0: Phase */
9113 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
9116 /* runtime type HashMapValues[Phase, POSetElement[Phase]] */
9117 const struct type type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
9119 "HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */
9122 &resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
,
9125 0, /* nullable Object */
9127 1631, /* Collection[POSetElement[Phase]] */
9128 1905, /* HashMapValues[Phase, POSetElement[Phase]] */
9129 166, /* Collection[Object] */
9132 const struct types resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
9135 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Phase, POSetElement[Phase]] */
9136 &type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Phase, POSetElement[Phase]] */
9143 &type_poset__POSetElementphase__Phase
, /* RemovableCollection#0: POSetElement[Phase] */
9147 &type_poset__POSetElementphase__Phase
, /* Collection#0: POSetElement[Phase] */
9148 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Collection#0]: Collection[POSetElement[Phase]] */
9151 /* runtime type Collection[POSetElement[Phase]] */
9152 const struct type type_abstract_collection__Collectionposet__POSetElementphase__Phase
= {
9154 "Collection[POSetElement[Phase]]", /* class_name_string */
9160 0, /* nullable Object */
9162 1631, /* Collection[POSetElement[Phase]] */
9164 166, /* Collection[Object] */
9167 /* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
9168 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
9170 "NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */
9173 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
9176 0, /* nullable Object */
9178 398, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
9181 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
9184 &type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray#0: nullable HashMapNode[Phase, POSetElement[Phase]] */
9185 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
9188 /* runtime type HashMapNode[Phase, POSetElement[Phase]] */
9189 const struct type type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
9191 "HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
9194 &resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
9197 0, /* nullable Object */
9199 142, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
9200 1632, /* HashMapNode[Phase, POSetElement[Phase]] */
9203 const struct types resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
9206 &type_phase__Phase
, /* HashMapNode#0: Phase */
9207 &type_poset__POSetElementphase__Phase
, /* HashMapNode#1: POSetElement[Phase] */
9208 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* N: HashMapNode[Phase, POSetElement[Phase]] */
9209 &type_phase__Phase
, /* HashNode#0: Phase */
9212 /* runtime type nullable HashMapNode[Phase, POSetElement[Phase]] */
9213 const struct type type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
9215 "nullable HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
9218 &resolution_table_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
9221 0, /* nullable Object */
9223 142, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
9226 const struct types resolution_table_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
9229 &type_phase__Phase
, /* HashMapNode#0: Phase */
9230 &type_poset__POSetElementphase__Phase
, /* HashMapNode#1: POSetElement[Phase] */
9231 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* N: HashMapNode[Phase, POSetElement[Phase]] */
9232 &type_phase__Phase
, /* HashNode#0: Phase */
9235 /* runtime type HashMapIterator[Phase, POSetElement[Phase]] */
9236 const struct type type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
9238 "HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
9241 &resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
,
9244 0, /* nullable Object */
9246 399, /* MapIterator[Phase, POSetElement[Phase]] */
9247 1633, /* HashMapIterator[Phase, POSetElement[Phase]] */
9250 const struct types resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
9253 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Phase, POSetElement[Phase]] */
9256 /* runtime type MapIterator[Phase, POSetElement[Phase]] */
9257 const struct type type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
9259 "MapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
9265 0, /* nullable Object */
9267 399, /* MapIterator[Phase, POSetElement[Phase]] */
9270 /* runtime type HashSet[Phase] */
9271 const struct type type_hash_collection__HashSetphase__Phase
= {
9273 "HashSet[Phase]", /* class_name_string */
9276 &resolution_table_hash_collection__HashSetphase__Phase
,
9279 0, /* nullable Object */
9281 577, /* Collection[Phase] */
9282 599, /* Set[Object] */
9283 166, /* Collection[Object] */
9284 2418, /* HashSet[Phase] */
9285 1790, /* HashSet[Object] */
9288 const struct types resolution_table_hash_collection__HashSetphase__Phase
= {
9291 &type_hash_collection__HashSetNodephase__Phase
, /* HashSetNode[HashSet#0]: HashSetNode[Phase] */
9292 &type_hash_collection__HashSetIteratorphase__Phase
, /* HashSetIterator[HashSet#0]: HashSetIterator[Phase] */
9293 &type_abstract_collection__Collectionphase__Phase
, /* Collection[HashSet#0]: Collection[Phase] */
9294 &type_phase__Phase
, /* SimpleCollection#0: Phase */
9295 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Set#0]: Collection[Phase] */
9297 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[Phase]] */
9299 &type_phase__Phase
, /* RemovableCollection#0: Phase */
9302 &type_abstract_collection__Collectionphase__Phase
, /* Collection[SimpleCollection#0]: Collection[Phase] */
9303 &type_phase__Phase
, /* Collection#0: Phase */
9304 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
9305 &type_phase__Phase
, /* HashCollection#0: Phase */
9306 &type_hash_collection__HashSetNodephase__Phase
, /* HashCollection#1: HashSetNode[Phase] */
9309 /* runtime type HashMapKeys[MModule, POSetElement[MModule]] */
9310 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9312 "HashMapKeys[MModule, POSetElement[MModule]]", /* class_name_string */
9315 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule
,
9318 0, /* nullable Object */
9320 590, /* Collection[MModule] */
9321 1906, /* HashMapKeys[MModule, POSetElement[MModule]] */
9322 166, /* Collection[Object] */
9325 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9328 &type_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, POSetElement[MModule]] */
9329 &type_abstract_collection__MapKeysIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, POSetElement[MModule]] */
9336 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
9340 &type_model_base__MModule
, /* Collection#0: MModule */
9341 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
9344 /* runtime type HashMapValues[MModule, POSetElement[MModule]] */
9345 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9347 "HashMapValues[MModule, POSetElement[MModule]]", /* class_name_string */
9350 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule
,
9353 0, /* nullable Object */
9355 1634, /* Collection[POSetElement[MModule]] */
9356 1907, /* HashMapValues[MModule, POSetElement[MModule]] */
9357 166, /* Collection[Object] */
9360 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9363 &type_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, POSetElement[MModule]] */
9364 &type_abstract_collection__MapValuesIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, POSetElement[MModule]] */
9371 &type_poset__POSetElementmodel_base__MModule
, /* RemovableCollection#0: POSetElement[MModule] */
9375 &type_poset__POSetElementmodel_base__MModule
, /* Collection#0: POSetElement[MModule] */
9376 &type_abstract_collection__Collectionposet__POSetElementmodel_base__MModule
, /* Collection[Collection#0]: Collection[POSetElement[MModule]] */
9379 /* runtime type Collection[POSetElement[MModule]] */
9380 const struct type type_abstract_collection__Collectionposet__POSetElementmodel_base__MModule
= {
9382 "Collection[POSetElement[MModule]]", /* class_name_string */
9388 0, /* nullable Object */
9390 1634, /* Collection[POSetElement[MModule]] */
9392 166, /* Collection[Object] */
9395 /* runtime type NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
9396 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9398 "NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]]", /* class_name_string */
9401 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
,
9404 0, /* nullable Object */
9406 400, /* NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
9409 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9412 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* NativeArray#0: nullable HashMapNode[MModule, POSetElement[MModule]] */
9413 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
9416 /* runtime type HashMapNode[MModule, POSetElement[MModule]] */
9417 const struct type type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9419 "HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
9422 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
,
9425 0, /* nullable Object */
9427 143, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
9428 1635, /* HashMapNode[MModule, POSetElement[MModule]] */
9431 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9434 &type_model_base__MModule
, /* HashMapNode#0: MModule */
9435 &type_poset__POSetElementmodel_base__MModule
, /* HashMapNode#1: POSetElement[MModule] */
9436 &type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* N: HashMapNode[MModule, POSetElement[MModule]] */
9437 &type_model_base__MModule
, /* HashNode#0: MModule */
9440 /* runtime type nullable HashMapNode[MModule, POSetElement[MModule]] */
9441 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9443 "nullable HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
9446 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
,
9449 0, /* nullable Object */
9451 143, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
9454 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9457 &type_model_base__MModule
, /* HashMapNode#0: MModule */
9458 &type_poset__POSetElementmodel_base__MModule
, /* HashMapNode#1: POSetElement[MModule] */
9459 &type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* N: HashMapNode[MModule, POSetElement[MModule]] */
9460 &type_model_base__MModule
, /* HashNode#0: MModule */
9463 /* runtime type HashMapIterator[MModule, POSetElement[MModule]] */
9464 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9466 "HashMapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
9469 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
,
9472 0, /* nullable Object */
9474 401, /* MapIterator[MModule, POSetElement[MModule]] */
9475 1636, /* HashMapIterator[MModule, POSetElement[MModule]] */
9478 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9481 &type_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, POSetElement[MModule]] */
9484 /* runtime type MapIterator[MModule, POSetElement[MModule]] */
9485 const struct type type_abstract_collection__MapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
9487 "MapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
9493 0, /* nullable Object */
9495 401, /* MapIterator[MModule, POSetElement[MModule]] */
9498 /* runtime type MapKeysIterator[String, Array[MModule]] */
9499 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule
= {
9501 "MapKeysIterator[String, Array[MModule]]", /* class_name_string */
9504 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule
,
9507 0, /* nullable Object */
9509 402, /* MapKeysIterator[String, Array[MModule]] */
9512 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule
= {
9515 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel_base__MModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MModule]] */
9516 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9519 /* runtime type MapValuesIterator[String, Array[MModule]] */
9520 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule
= {
9522 "MapValuesIterator[String, Array[MModule]]", /* class_name_string */
9525 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule
,
9528 0, /* nullable Object */
9530 403, /* MapValuesIterator[String, Array[MModule]] */
9533 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule
= {
9536 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel_base__MModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MModule]] */
9537 &type_array__Arrayarray__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[Array[MModule]] */
9540 /* runtime type HashMapKeys[MClassDef, POSetElement[MClassDef]] */
9541 const struct type type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9543 "HashMapKeys[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9546 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
,
9549 0, /* nullable Object */
9551 593, /* Collection[MClassDef] */
9552 1908, /* HashMapKeys[MClassDef, POSetElement[MClassDef]] */
9553 166, /* Collection[Object] */
9556 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9559 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
9560 &type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
9567 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
9571 &type_model__MClassDef
, /* Collection#0: MClassDef */
9572 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
9575 /* runtime type HashMapValues[MClassDef, POSetElement[MClassDef]] */
9576 const struct type type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9578 "HashMapValues[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9581 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
,
9584 0, /* nullable Object */
9586 1637, /* Collection[POSetElement[MClassDef]] */
9587 1909, /* HashMapValues[MClassDef, POSetElement[MClassDef]] */
9588 166, /* Collection[Object] */
9591 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9594 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
9595 &type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
9602 &type_poset__POSetElementmodel__MClassDef
, /* RemovableCollection#0: POSetElement[MClassDef] */
9606 &type_poset__POSetElementmodel__MClassDef
, /* Collection#0: POSetElement[MClassDef] */
9607 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Collection#0]: Collection[POSetElement[MClassDef]] */
9610 /* runtime type Collection[POSetElement[MClassDef]] */
9611 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
= {
9613 "Collection[POSetElement[MClassDef]]", /* class_name_string */
9619 0, /* nullable Object */
9621 1637, /* Collection[POSetElement[MClassDef]] */
9623 166, /* Collection[Object] */
9626 /* runtime type NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
9627 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9629 "NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]]", /* class_name_string */
9632 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
9635 0, /* nullable Object */
9637 404, /* NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
9640 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9643 &type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
9644 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
9647 /* runtime type HashMapNode[MClassDef, POSetElement[MClassDef]] */
9648 const struct type type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9650 "HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9653 &resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
9656 0, /* nullable Object */
9658 144, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
9659 1638, /* HashMapNode[MClassDef, POSetElement[MClassDef]] */
9662 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9665 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
9666 &type_poset__POSetElementmodel__MClassDef
, /* HashMapNode#1: POSetElement[MClassDef] */
9667 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* N: HashMapNode[MClassDef, POSetElement[MClassDef]] */
9668 &type_model__MClassDef
, /* HashNode#0: MClassDef */
9671 /* runtime type nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
9672 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9674 "nullable HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9677 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
9680 0, /* nullable Object */
9682 144, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
9685 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9688 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
9689 &type_poset__POSetElementmodel__MClassDef
, /* HashMapNode#1: POSetElement[MClassDef] */
9690 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* N: HashMapNode[MClassDef, POSetElement[MClassDef]] */
9691 &type_model__MClassDef
, /* HashNode#0: MClassDef */
9694 /* runtime type HashMapIterator[MClassDef, POSetElement[MClassDef]] */
9695 const struct type type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9697 "HashMapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9700 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
9703 0, /* nullable Object */
9705 405, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
9706 1639, /* HashMapIterator[MClassDef, POSetElement[MClassDef]] */
9709 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9712 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
9715 /* runtime type MapIterator[MClassDef, POSetElement[MClassDef]] */
9716 const struct type type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9718 "MapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9724 0, /* nullable Object */
9726 405, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
9729 /* runtime type HashMapKeys[MClassType, POSetElement[MClassType]] */
9730 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9732 "HashMapKeys[MClassType, POSetElement[MClassType]]", /* class_name_string */
9735 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
,
9738 0, /* nullable Object */
9740 2180, /* HashMapKeys[MType, POSetElement[MType]] */
9741 2540, /* HashMapKeys[MClassType, POSetElement[MClassType]] */
9742 166, /* Collection[Object] */
9743 175, /* Collection[nullable MType] */
9745 1787, /* Collection[MType] */
9748 1967, /* Collection[MClassType] */
9751 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9754 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, POSetElement[MClassType]] */
9755 &type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, POSetElement[MClassType]] */
9762 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
9766 &type_model__MClassType
, /* Collection#0: MClassType */
9767 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
9770 /* runtime type HashMapKeys[MType, POSetElement[MType]] */
9771 const struct type type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
9773 "HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */
9776 &resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
,
9779 0, /* nullable Object */
9781 2180, /* HashMapKeys[MType, POSetElement[MType]] */
9783 166, /* Collection[Object] */
9784 175, /* Collection[nullable MType] */
9786 1787, /* Collection[MType] */
9789 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
9792 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, POSetElement[MType]] */
9793 &type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, POSetElement[MType]] */
9800 &type_model__MType
, /* RemovableCollection#0: MType */
9804 &type_model__MType
, /* Collection#0: MType */
9805 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9808 /* runtime type HashMapValues[MClassType, POSetElement[MClassType]] */
9809 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9811 "HashMapValues[MClassType, POSetElement[MClassType]]", /* class_name_string */
9814 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
,
9817 0, /* nullable Object */
9819 1640, /* Collection[POSetElement[MType]] */
9820 1910, /* HashMapValues[MType, POSetElement[MType]] */
9821 166, /* Collection[Object] */
9822 1911, /* Collection[POSetElement[MClassType]] */
9823 2419, /* HashMapValues[MClassType, POSetElement[MClassType]] */
9826 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9829 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, POSetElement[MClassType]] */
9830 &type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, POSetElement[MClassType]] */
9837 &type_poset__POSetElementmodel__MClassType
, /* RemovableCollection#0: POSetElement[MClassType] */
9841 &type_poset__POSetElementmodel__MClassType
, /* Collection#0: POSetElement[MClassType] */
9842 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Collection#0]: Collection[POSetElement[MClassType]] */
9845 /* runtime type HashMapValues[MType, POSetElement[MType]] */
9846 const struct type type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
9848 "HashMapValues[MType, POSetElement[MType]]", /* class_name_string */
9851 &resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
,
9854 0, /* nullable Object */
9856 1640, /* Collection[POSetElement[MType]] */
9857 1910, /* HashMapValues[MType, POSetElement[MType]] */
9858 166, /* Collection[Object] */
9861 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
9864 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, POSetElement[MType]] */
9865 &type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, POSetElement[MType]] */
9872 &type_poset__POSetElementmodel__MType
, /* RemovableCollection#0: POSetElement[MType] */
9876 &type_poset__POSetElementmodel__MType
, /* Collection#0: POSetElement[MType] */
9877 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Collection#0]: Collection[POSetElement[MType]] */
9880 /* runtime type Collection[POSetElement[MClassType]] */
9881 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
= {
9883 "Collection[POSetElement[MClassType]]", /* class_name_string */
9889 0, /* nullable Object */
9891 1640, /* Collection[POSetElement[MType]] */
9893 166, /* Collection[Object] */
9894 1911, /* Collection[POSetElement[MClassType]] */
9897 /* runtime type Collection[POSetElement[MType]] */
9898 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MType
= {
9900 "Collection[POSetElement[MType]]", /* class_name_string */
9906 0, /* nullable Object */
9908 1640, /* Collection[POSetElement[MType]] */
9910 166, /* Collection[Object] */
9913 /* runtime type NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
9914 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9916 "NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]]", /* class_name_string */
9919 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
9922 0, /* nullable Object */
9924 406, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
9925 1641, /* NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
9928 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9931 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
9932 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
9935 /* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
9936 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
9938 "NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */
9941 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
9944 0, /* nullable Object */
9946 406, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
9949 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
9952 &type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, POSetElement[MType]] */
9953 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
9956 /* runtime type HashMapNode[MClassType, POSetElement[MClassType]] */
9957 const struct type type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9959 "HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
9962 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
9965 0, /* nullable Object */
9967 145, /* nullable HashMapNode[MType, POSetElement[MType]] */
9968 407, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
9969 1642, /* HashMapNode[MType, POSetElement[MType]] */
9970 2181, /* HashMapNode[MClassType, POSetElement[MClassType]] */
9973 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9976 &type_model__MClassType
, /* HashMapNode#0: MClassType */
9977 &type_poset__POSetElementmodel__MClassType
, /* HashMapNode#1: POSetElement[MClassType] */
9978 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* N: HashMapNode[MClassType, POSetElement[MClassType]] */
9979 &type_model__MClassType
, /* HashNode#0: MClassType */
9982 /* runtime type HashMapNode[MType, POSetElement[MType]] */
9983 const struct type type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
9985 "HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
9988 &resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
9991 0, /* nullable Object */
9993 145, /* nullable HashMapNode[MType, POSetElement[MType]] */
9995 1642, /* HashMapNode[MType, POSetElement[MType]] */